:root{--bg:#061525;--panel:#0b2340;--panel-2:#102b49;--line:#24435e;--text:#f7f7f7;--muted:#91a4b8;--red:#ff7a00;--red-2:#ff9a3d;--ok:#22c55e;--warn:#f59e0b;--radius:18px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}body{min-height:100vh;background:radial-gradient(circle at top right,rgba(255,122,0,.16),transparent 28%),linear-gradient(180deg,#0a0a0a,#070707)}.page-center{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:28px}.auth-card{width:min(1040px,100%);display:grid;grid-template-columns:1.05fr .95fr;background:#101010;border:1px solid #252525;border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.45)}.brand-pane{padding:56px;background:linear-gradient(155deg,#161616,#080808);position:relative;overflow:hidden}.brand-pane:after{content:"";position:absolute;width:340px;height:340px;border:70px solid rgba(255,122,0,.08);transform:rotate(35deg);right:-170px;bottom:-200px}.brand-logo{width:min(520px,100%);height:auto}.brand-copy{margin-top:34px;max-width:520px}.brand-copy h1{font-size:40px;line-height:1.05;margin:0 0 14px}.brand-copy p{color:#bdbdbd;line-height:1.65;margin:0}.form-pane{padding:56px;display:flex;flex-direction:column;justify-content:center}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--red-2);font-weight:800}.content h1,.form-pane h2{margin:10px 0 8px;font-size:32px}.sub{color:var(--muted);margin:0 0 28px;line-height:1.5}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.field label{font-size:13px;font-weight:700;color:#d9d9d9}.input,.select,.textarea{width:100%;border:1px solid #333;background:#0b0b0b;color:white;border-radius:12px;padding:13px 14px;outline:none}.input:focus,.select:focus,.textarea:focus{border-color:var(--red)}.btn{border:0;border-radius:12px;padding:13px 18px;font-weight:800;cursor:pointer;transition:.2s}.btn-primary{background:linear-gradient(135deg,var(--red),#b30400);color:white}.btn-primary:hover{filter:brightness(1.1)}.btn-secondary{background:#1c1c1c;color:#f4f4f4;border:1px solid #333}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.error{background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.45);color:#ffd0a6;border-radius:12px}.error,.success{padding:12px;margin-bottom:16px}.success{border:1px solid rgba(34,197,94,.35);border-radius:12px}.app{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.sidebar{background:#0b0b0b;border-right:1px solid #232323;padding:22px 16px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.sidebar-logo{width:210px;max-width:100%;margin:2px 0 22px}.nav-group{margin:18px 0}.nav-title{font-size:12px;color:#646464;font-weight:900;letter-spacing:.13em;text-transform:uppercase;padding:0 12px 7px}.nav-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;color:#b9b9b9;font-weight:650;margin:3px 0}.nav-item.active,.nav-item:hover{background:#181818;color:white}.nav-dot{width:7px;height:7px;border-radius:50%;background:#555}.nav-item.active .nav-dot{background:var(--red)}.content{padding:30px 34px 54px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px}.org-pill{padding:10px 14px;background:#141414;border:1px solid #2b2b2b;border-radius:999px;color:#ddd;font-size:13px}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.stat{background:linear-gradient(180deg,#161616,#111);border:1px solid #282828;border-radius:16px;padding:20px}.stat b{font-size:30px;display:block;margin-top:6px}.stat span{color:#7f7f7f;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.section{background:#111;border:1px solid #262626;border-radius:18px;padding:22px;margin-top:18px}.section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.section h3{margin:0;font-size:18px}.grid-2{grid-template-columns:1fr 1fr;grid-gap:16px}.grid-2,.grid-3{display:grid;gap:16px}.grid-3{grid-template-columns:repeat(3,1fr);grid-gap:16px}.table-wrap{overflow:auto;border:1px solid #272727;border-radius:14px}.table{width:100%;border-collapse:collapse;min-width:650px}.table td,.table th{padding:13px 14px;text-align:left;border-bottom:1px solid #242424;font-size:14px}.table th{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#737373}.badge{display:inline-flex;padding:5px 8px;border-radius:999px;background:#1e1e1e;border:1px solid #333;font-size:12px;color:#ccc}.badge.red{background:rgba(255,122,0,.12);border-color:rgba(255,122,0,.4);color:#ffb877}.empty{padding:32px;text-align:center;color:#777}.wizard{width:min(920px,100%);background:#101010;border:1px solid #282828;border-radius:24px;padding:28px}.wizard-head{display:flex;align-items:center;gap:18px;margin-bottom:24px}.wizard-head img{width:180px}.steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin:22px 0}.step{height:5px;background:#282828;border-radius:999px}.step.on{background:var(--red)}.step-title{font-size:13px;color:#777;margin-bottom:20px}.hint{font-size:12px;color:#777;line-height:1.5}.list-card{padding:15px;border-radius:14px;background:#151515;border:1px solid #292929;margin-bottom:10px}.list-card strong{display:block}.list-card small{color:#777}.inline-form{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.mobile-top{display:none}@media(max-width:1050px){.cards{grid-template-columns:repeat(2,1fr)}.auth-card{grid-template-columns:1fr}.brand-pane{display:none}.grid-3{grid-template-columns:1fr 1fr}}@media(max-width:760px){.app{display:block}.sidebar{display:none}.mobile-top{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(8,8,8,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #222;padding:10px 14px;align-items:center;justify-content:space-between}.mobile-top img{width:155px}.content{padding:22px 16px 48px}.cards,.grid-2,.grid-3,.inline-form{grid-template-columns:1fr}.form-pane{padding:28px}.wizard{padding:20px}.steps{grid-template-columns:repeat(5,1fr)}.topbar{align-items:flex-start;flex-direction:column}.content h1{font-size:27px}}.master-chip{margin:0 10px 18px;padding:7px 10px;border:1px solid rgba(255,122,0,.45);background:rgba(255,122,0,.09);border-radius:9px;color:#ff9a3d;font-size:12px;font-weight:900;letter-spacing:.15em;text-align:center}.master-sidebar{box-shadow:inset -1px 0 rgba(255,122,0,.08)}.master-pill{border-color:rgba(255,122,0,.45);color:#ffad66}.master-return{display:block;margin:0 8px 20px;padding:10px 12px;border-radius:10px;background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.25);font-size:13px;font-weight:800;color:#ffb877}.action-card{display:flex;align-items:center;justify-content:space-between;gap:16px}.action-card>div{min-width:0}.mini-danger{border:1px solid rgba(255,122,0,.4);background:rgba(255,122,0,.08);color:#ffb877;border-radius:9px;padding:8px 10px;font-size:12px;font-weight:800;cursor:pointer}.steps.one{grid-template-columns:1fr}.master-org-form{grid-template-columns:2fr 1fr .55fr 1fr auto}@media(max-width:950px){.master-org-form{grid-template-columns:1fr 1fr}}@media(max-width:760px){.action-card{align-items:flex-start;flex-direction:column}.master-org-form{grid-template-columns:1fr}}.compact-sub{margin:5px 0 0;font-size:13px}.form-block-title{margin:24px 0 12px;padding-bottom:8px;border-bottom:1px solid #252525;color:#ff9a3d;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.org-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.org-form-grid .field{margin:0}.org-form-grid .span-2{grid-column:span 2}.form-actions{justify-content:flex-end;margin-top:24px}.org-list{display:grid;grid-gap:12px;gap:12px}.org-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:18px;gap:18px;align-items:center;padding:16px;border:1px solid #292929;border-radius:15px;background:linear-gradient(180deg,#161616,#121212)}.org-identity{display:flex;align-items:center;gap:14px;min-width:0}.org-logo-box{width:54px;height:54px;border-radius:13px;border:1px solid #343434;background:#090909;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;color:#fff;font-weight:900;font-size:18px}.org-logo-box img{width:100%;height:100%;object-fit:contain;padding:5px}.org-identity strong{display:block;font-size:16px}.org-official-name{font-size:12px;color:#9a9a9a;margin-top:3px}.org-identity small{display:block;margin-top:5px;color:#777}.org-card-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px}.org-card-meta small{color:#777}.status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;border:1px solid #353535;background:#181818}.status-trial{color:#f3c96b;border-color:rgba(243,201,107,.35);background:rgba(243,201,107,.08)}.status-active{color:#7ee2a8;border-color:rgba(126,226,168,.3);background:rgba(126,226,168,.08)}.status-suspended{color:#ffb877;border-color:rgba(255,122,0,.4);background:rgba(255,122,0,.1)}.status-closed{color:#aaa;border-color:#383838;background:#171717}.org-sidebar-context{margin:0 8px 16px;padding:12px;border:1px solid #292929;border-radius:12px;background:linear-gradient(180deg,#141414,#101010)}.org-sidebar-context strong{display:block;font-size:15px;margin:3px 0}.org-sidebar-context span{color:#858585;font-size:12px}.org-sidebar-kicker{color:#ff9a3d;font-size:12px;font-weight:900;letter-spacing:.15em}@media(max-width:1100px){.org-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.org-card{grid-template-columns:minmax(0,1fr) auto}.org-card-meta{display:none}}@media(max-width:760px){.org-form-grid{grid-template-columns:1fr}.org-form-grid .span-2{grid-column:auto}.org-card{grid-template-columns:1fr}.org-card-meta{display:flex;align-items:flex-start}.form-actions{justify-content:stretch}.form-actions .btn{width:100%}}.org-actions{display:flex;gap:9px;align-items:center;justify-content:flex-end}.btn-danger{background:rgba(255,122,0,.08);border-color:rgba(255,122,0,.5);color:#ff9a3d}.btn-danger:hover{background:#ff7a00;border-color:#ff7a00;color:#fff}.btn-danger:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.org-actions{justify-content:stretch}.org-actions .btn{flex:1 1}}.auth-secondary{display:flex;justify-content:center;gap:7px;margin-top:18px;color:#888;font-size:13px}.auth-secondary a{font-weight:800}.auth-secondary a:hover{text-decoration:underline}.auth-password-grid{gap:12px}.registration-notice{display:flex;flex-direction:column;gap:5px;margin:2px 0 18px;padding:13px 14px;border-radius:12px;background:#151515;border:1px solid #2d2d2d;color:#999;font-size:12px;line-height:1.5}.registration-notice strong{color:#fff;font-size:13px}.waiting-card{width:min(620px,100%);padding:38px;border:1px solid #292929;border-radius:24px;background:linear-gradient(155deg,#141414,#0b0b0b);box-shadow:0 30px 90px rgba(0,0,0,.4)}.waiting-card>img{width:230px;max-width:65%;margin-bottom:26px}.waiting-card h1{font-size:34px;margin:8px 0}.waiting-card>p{color:#aaa;line-height:1.65;margin:0 0 24px}.waiting-status{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid #333;background:#0c0c0c;border-radius:14px;margin-bottom:18px}.waiting-status small,.waiting-status strong{display:block}.waiting-status small{color:#777;margin-top:5px;line-height:1.5}.waiting-dot{width:10px;height:10px;border-radius:50%;background:#f3c96b;box-shadow:0 0 14px rgba(243,201,107,.45);margin-top:4px;flex:0 0 auto}.waiting-actions{justify-content:flex-end}.admin-link-panel{padding:18px;border-radius:15px;border:1px solid #303030;background:linear-gradient(180deg,#151515,#101010)}.admin-link-panel>div:first-child strong{display:block;font-size:15px}.admin-link-panel>div:first-child p{margin:5px 0 16px;color:#888;font-size:12px;line-height:1.5}.admin-user-controls .field{margin-bottom:0}.org-admin-line{margin-top:7px;color:#b9b9b9;font-size:12px}.master-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.attention-stat{border-color:rgba(243,201,107,.28);background:linear-gradient(180deg,rgba(243,201,107,.07),#111)}.attention-stat b{color:#f3c96b}.quick-section{padding-bottom:20px}.quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.quick-action{display:flex;align-items:center;gap:13px;padding:15px;border:1px solid #2d2d2d;border-radius:14px;background:#151515;transition:.2s}.quick-action:hover{border-color:#474747;transform:translateY(-1px)}.quick-action>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:rgba(255,122,0,.12);border:1px solid rgba(255,122,0,.3);color:#ff9a3d;font-weight:900}.quick-action small,.quick-action strong{display:block}.quick-action small{color:#777;margin-top:3px;font-size:12px}.master-org-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.master-row-admin{color:#aaa;font-size:12px;margin-top:6px}.registration-master-note{display:flex;align-items:center;justify-content:space-between;gap:18px}.registration-master-note strong{display:block;font-size:16px}.registration-master-note p{margin:5px 0 0;color:#888;font-size:12px;line-height:1.55}.user-account-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.user-account-row strong{display:flex;align-items:center;gap:7px}@media(max-width:1200px){.master-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.master-metrics{grid-template-columns:repeat(2,1fr)}.quick-actions{grid-template-columns:1fr}.registration-master-note{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.auth-password-grid,.master-metrics{grid-template-columns:1fr}.master-org-row,.user-account-row{align-items:flex-start;flex-direction:column}.waiting-card{padding:25px}}.access-chooser{width:min(720px,100%);padding:34px;border:1px solid #292929;border-radius:24px;background:linear-gradient(155deg,#141414,#0b0b0b)}.access-chooser>img{width:220px;max-width:60%;margin-bottom:22px}.access-chooser h1{font-size:32px;margin:7px 0}.access-chooser>p{color:#999;margin:0 0 22px}.access-choice-list{display:grid;grid-gap:10px;gap:10px;margin:0 0 18px}.access-choice{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;padding:16px;text-align:left;border:1px solid #303030;border-radius:14px;background:#121212;color:#fff;cursor:pointer}.access-choice:hover{border-color:#ff7a00;background:rgba(255,122,0,.06)}.access-choice small,.access-choice strong{display:block}.access-choice small{margin-top:4px;color:#888}.access-choice>span{color:#ff9a3d;font-weight:800}.compact-select{min-width:140px;padding:8px 10px}.master-status-label{display:block;color:#777;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;text-align:right}.readonly-field{min-height:43px;display:flex;align-items:center;padding:0 12px;border-radius:10px;border:1px solid #2c2c2c;background:#111;color:#bbb}.build-version{margin:-6px 8px 16px;text-align:center;color:#696969}.auth-build-version,.build-version{font-size:12px;font-weight:900;letter-spacing:.12em}.auth-build-version{margin-top:-12px;margin-bottom:18px;color:#666}.module-tabs{display:flex;gap:8px;margin-bottom:16px}.module-tab{display:flex;align-items:center;gap:10px;padding:11px 15px;border:1px solid #2a2a2a;border-radius:12px;background:#111;color:#999;font-weight:800;cursor:pointer}.module-tab span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#202020;color:#aaa;font-size:12px}.module-tab.active{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.08);color:#fff}.module-tab.active span{background:#ff7a00;color:#fff}.team-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.team-form-grid .field{margin:0}.team-span-2{grid-column:span 2}.color-control{display:grid;grid-template-columns:48px 1fr;grid-gap:8px;gap:8px}.color-control input[type=color]{width:48px;height:43px;padding:4px;border:1px solid #303030;border-radius:10px;background:#111;cursor:pointer}.team-active-check{grid-column:span 2;display:flex;align-items:center;gap:11px;padding:12px 14px;border:1px solid #2c2c2c;border-radius:12px;background:#111;cursor:pointer}.team-active-check input{width:17px;height:17px;accent-color:#ff7a00}.team-active-check small,.team-active-check strong{display:block}.team-active-check small{margin-top:3px;color:#777;font-size:12px}.team-form-note{display:flex;gap:8px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-left:3px solid #ff7a00;background:#121212;border-radius:0 10px 10px 0;color:#777;font-size:12px}.team-form-note strong{color:#ccc;white-space:nowrap}.enrollment-list,.team-list{display:grid;grid-gap:10px;gap:10px}.team-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:15px;border:1px solid #292929;border-radius:14px;background:linear-gradient(180deg,#161616,#121212)}.team-card-inactive{opacity:.7}.team-card-main{display:flex;align-items:center;gap:13px;min-width:0}.team-logo{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid #303030;border-radius:14px;background:#090909}.mini-team-logo img,.team-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.team-logo span{font-size:14px;font-weight:900;color:#ddd}.team-card-copy{min-width:0}.team-title-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.team-title-line>strong{font-size:16px}.team-abbr{padding:3px 6px;border-radius:6px;background:#202020;color:#aaa;font-size:12px;font-weight:900;letter-spacing:.08em}.team-official{margin-top:3px;color:#8b8b8b;font-size:12px}.team-card-copy>small{display:block;margin-top:5px;color:#737373}.team-season-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.team-season-chips span{padding:4px 7px;border:1px solid #2c2c2c;border-radius:999px;background:#101010;color:#8c8c8c;font-size:12px}.team-colors{display:flex;gap:4px;padding:5px;border:1px solid #292929;border-radius:999px}.team-colors span{width:17px;height:17px;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.team-actions{display:flex;gap:7px;align-items:center}.team-actions .btn{padding:9px 11px}.team-enrollment-form{grid-template-columns:minmax(220px,1fr) minmax(320px,2fr) auto}.enrollment-card{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(260px,1.5fr) auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px;border:1px solid #292929;border-radius:14px;background:#141414}.enrollment-team{display:flex;gap:10px;align-items:center}.enrollment-season small,.enrollment-season strong,.enrollment-team small,.enrollment-team strong{display:block}.enrollment-season small,.enrollment-team small{color:#777;margin-top:3px}.mini-team-logo{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:11px;background:#090909;font-size:12px;font-weight:900}.enrollment-arrow{color:#555;font-size:20px}.enrollment-season .eyebrow{font-size:12px;margin-bottom:4px}@media(max-width:1150px){.team-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card{grid-template-columns:minmax(0,1fr) auto}.team-colors{display:none}.enrollment-card{grid-template-columns:minmax(170px,1fr) auto minmax(220px,1.3fr) auto}.enrollment-card>.status-badge{display:none}}@media(max-width:760px){.module-tabs{display:grid}.module-tabs,.team-form-grid{grid-template-columns:1fr}.team-active-check,.team-span-2{grid-column:auto}.team-card{grid-template-columns:1fr}.team-actions{justify-content:stretch;flex-wrap:wrap}.team-actions .btn{flex:1 1}.enrollment-card,.team-enrollment-form{grid-template-columns:1fr}.enrollment-arrow{transform:rotate(90deg);justify-self:start}}.format-topbar{align-items:flex-end}.format-season-select{min-width:320px}.format-season-select label{display:block;margin-bottom:7px;color:#777;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.format-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.format-summary>div{padding:13px 15px;border:1px solid #282828;border-radius:13px;background:#111}.format-summary span,.format-summary strong{display:block}.format-summary span{color:#6f6f6f;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.format-summary strong{margin-top:5px;font-size:14px}.format-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.stage-sidebar{position:-webkit-sticky;position:sticky;top:16px;padding:16px;border:1px solid #292929;border-radius:16px;background:#111}.stage-sidebar .section-head{margin-bottom:12px}.stage-sidebar h3{margin:0}.stage-sidebar small{color:#6f6f6f}.stage-add{padding:8px 10px;font-size:12px}.stage-list{display:grid;grid-gap:8px;gap:8px}.stage-nav-card{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:11px;text-align:left;color:#aaa;border:1px solid #292929;border-radius:12px;background:#151515;cursor:pointer}.stage-nav-card:hover{border-color:#444}.stage-nav-card.active{border-color:rgba(255,122,0,.65);background:rgba(255,122,0,.08);color:#fff}.stage-nav-card span:last-child{min-width:0}.stage-nav-card small,.stage-nav-card strong{display:block}.stage-nav-card strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stage-nav-card small{margin-top:3px;color:#707070;font-size:12px}.stage-order{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:#222;color:#888;font-weight:900;font-size:12px}.stage-nav-card.active .stage-order{background:#ff7a00;color:#fff}.draft-card{cursor:default}.format-editor-section{margin:0}.stage-top-actions{display:flex;align-items:center;gap:6px}.icon-btn,.mini-move button,.rule-actions button{width:31px;height:31px;border:1px solid #303030;border-radius:8px;background:#151515;color:#999;cursor:pointer;font-weight:900}.icon-btn:hover,.mini-move button:hover,.rule-actions button:hover{border-color:#555;color:#fff}.format-grid{display:grid;grid-gap:12px;gap:12px}.format-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.format-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.format-grid .field{margin:0}.textarea{min-height:86px;border:1px solid #303030;background:#0f0f0f;color:#fff}.textarea:focus{border-color:#555}.format-subtitle{display:flex;align-items:center;gap:11px;margin:26px 0 13px;padding-top:18px;border-top:1px solid #262626}.format-subtitle>span{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:rgba(255,122,0,.12);border:1px solid rgba(255,122,0,.3);color:#ff9a3d;font-weight:900;font-size:12px}.format-subtitle small,.format-subtitle strong{display:block}.format-subtitle strong{font-size:14px}.format-subtitle small{margin-top:3px;color:#717171;font-size:12px}.format-subtitle-with-action>button{margin-left:auto}.advance-builder,.tie-builder{display:grid;grid-gap:9px;gap:9px}.tie-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px;border:1px solid #2b2b2b;border-radius:13px;background:#111}.tie-order{padding-top:3px;color:#ff9a3d;font-size:12px;font-weight:900}.tie-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tie-head strong{font-size:13px}.tie-head span{padding:3px 7px;border:1px solid #2e2e2e;border-radius:999px;color:#777;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.rule-note{margin-top:5px;color:#777;font-size:12px;line-height:1.55}.rule-actions{display:flex;gap:4px}.danger-x{width:31px;height:31px;border:1px solid rgba(255,122,0,.35)!important;border-radius:8px;background:rgba(255,122,0,.06)!important;color:#ff9a3d!important;cursor:pointer;font-weight:900;font-size:17px}.danger-x:hover{background:#ff7a00!important;color:#fff!important}.add-rule-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;margin-top:3px}.mini-builder{display:grid;grid-gap:5px;gap:5px;margin-top:9px;padding:9px;border:1px dashed #303030;border-radius:10px}.mini-rule{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border-radius:8px;background:#0d0d0d;color:#666}.mini-rule.active{color:#bbb}.mini-rule label{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:12px}.mini-rule input{accent-color:#ff7a00}.mini-move{display:flex;gap:3px}.mini-move button{width:25px;height:25px;font-size:12px}.advance-card{display:grid;grid-template-columns:28px minmax(145px,.8fr) 100px 100px minmax(200px,1.4fr) auto;grid-gap:9px;gap:9px;align-items:flex-end;padding:12px;border:1px solid #2b2b2b;border-radius:13px;background:#111}.advance-card .field{margin:0}.advance-card label{font-size:12px}.advance-number{width:25px;height:25px;align-self:center;display:grid;place-items:center;border-radius:8px;background:#202020;color:#888;font-size:12px;font-weight:900}.advance-destination small{display:block;margin-top:4px;color:#666;font-size:12px}.advance-remove{align-self:center}.format-preview{margin-top:25px;padding:15px;border-left:3px solid #ff7a00;border-radius:0 12px 12px 0;background:linear-gradient(90deg,rgba(255,122,0,.08),#101010)}.format-preview>strong{display:block;margin:5px 0 6px;font-size:15px}.format-preview p{margin:4px 0;color:#8b8b8b;font-size:12px;line-height:1.55}.format-preview b{color:#bbb}.format-savebar{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:15px;margin:22px -20px -20px;padding:13px 20px;border-top:1px solid #2b2b2b;background:rgba(15,15,15,.96);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.format-savebar span{color:#777;font-size:12px;line-height:1.45}.format-savebar .btn{white-space:nowrap}.venue-list{display:grid;grid-gap:8px;gap:8px}.venue-row{display:flex!important;align-items:center;justify-content:space-between;gap:15px}.venue-row>div small,.venue-row>div strong{display:block}.venue-row>div small{margin-top:4px;color:#777}@media(max-width:1150px){.format-workspace{grid-template-columns:230px minmax(0,1fr)}.format-grid.three{grid-template-columns:repeat(2,1fr)}.advance-card{grid-template-columns:28px 1fr 90px 90px}.advance-destination{grid-column:2/5}.advance-remove{grid-column:5;grid-row:1/3}}@media(max-width:850px){.format-topbar{align-items:stretch;flex-direction:column}.format-season-select{min-width:0;width:100%}.format-summary{grid-template-columns:repeat(2,1fr)}.format-workspace{grid-template-columns:1fr}.stage-sidebar{position:static}.stage-list{grid-template-columns:repeat(2,1fr)}.format-grid.three,.format-grid.two{grid-template-columns:1fr}.format-subtitle-with-action{align-items:flex-start;flex-wrap:wrap}.format-subtitle-with-action>button{margin-left:38px}.advance-card{grid-template-columns:28px 1fr 1fr}.advance-card>.field:first-of-type,.advance-destination{grid-column:2/4}.advance-remove{grid-column:3;grid-row:auto;justify-self:end}.format-savebar{position:static;margin:22px 0 0;padding:13px;border:1px solid #2b2b2b;border-radius:12px;flex-direction:column;align-items:stretch}.format-savebar .btn{width:100%}}@media(max-width:560px){.format-summary{grid-template-columns:1fr 1fr}.stage-list{grid-template-columns:1fr}.tie-card{grid-template-columns:32px minmax(0,1fr)}.rule-actions{grid-column:2}.add-rule-row{grid-template-columns:1fr}.advance-card{grid-template-columns:28px 1fr}.advance-card>.field,.advance-card>.field:first-of-type,.advance-destination{grid-column:2}.advance-remove{grid-column:2;justify-self:end}.venue-row{align-items:flex-start;flex-direction:column}.venue-row .mini-danger{width:100%}}.format-warning{display:flex;gap:9px;align-items:flex-start;margin:14px 0;padding:11px 13px;border:1px solid rgba(255,174,0,.28);border-radius:11px;background:rgba(255,174,0,.06)}.format-warning span,.format-warning strong{display:block}.format-warning strong{flex:0 0 auto;color:#f5c56c;font-size:12px}.format-warning span{color:#9b8a6b;font-size:12px;line-height:1.5}.knockout-builder{display:grid;grid-gap:11px;gap:11px}.knockout-round{padding:14px;border:1px solid #2c2c2c;border-radius:14px;background:linear-gradient(180deg,#151515,#111)}.knockout-round-head{display:grid;grid-template-columns:32px minmax(0,1fr) auto;grid-gap:11px;gap:11px;align-items:center;margin-bottom:13px;padding-bottom:11px;border-bottom:1px solid #262626}.knockout-round-index{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#ff7a00;color:#fff;font-size:12px;font-weight:900}.knockout-round-head small,.knockout-round-head strong{display:block}.knockout-round-head strong{font-size:13px}.knockout-round-head small{margin-top:3px;color:#727272;font-size:12px}.round-actions{display:flex;gap:4px}.round-actions button{width:31px;height:31px;border:1px solid #303030;border-radius:8px;background:#151515;color:#999;cursor:pointer;font-weight:900}.round-actions button:hover{border-color:#555;color:#fff}.knockout-grid{grid-template-columns:1.1fr .55fr 1.2fr 1.25fr .75fr}.round-preview{display:flex;gap:10px;align-items:flex-start;margin-top:11px;padding:10px 11px;border-radius:9px;background:#0c0c0c;border:1px solid #242424}.round-preview span{flex:0 0 auto;color:#666;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.round-preview strong{color:#aaa;font-size:12px;line-height:1.5}.knockout-add{width:100%;margin-top:10px}@media(max-width:1250px){.knockout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knockout-grid .field:last-child{grid-column:1/3}}@media(max-width:760px){.format-warning{flex-direction:column}.knockout-grid{grid-template-columns:1fr}.knockout-grid .field:last-child{grid-column:auto}.knockout-round-head{grid-template-columns:32px 1fr}.round-actions{grid-column:2}.round-preview{flex-direction:column}}.format-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.games-topbar{align-items:flex-end}.games-selectors{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(210px,1fr);grid-gap:10px;gap:10px;min-width:min(620px,48vw)}.games-selectors .field{margin:0}.game-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.game-metrics>div{padding:15px 16px;border:1px solid #292929;border-radius:13px;background:linear-gradient(180deg,#151515,#111)}.game-metrics small,.game-metrics span,.game-metrics strong{display:block}.game-metrics span{color:#737373;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.game-metrics strong{margin-top:7px;color:#fff;font-size:18px}.game-metrics small{margin-top:4px;color:#727272;font-size:9px}.generator-panel{position:relative;overflow:hidden}.generator-panel:before{content:"";position:absolute;inset:0 0 auto auto;width:360px;height:190px;background:radial-gradient(circle at top right,rgba(255,122,0,.1),transparent 70%);pointer-events:none}.generator-flow{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:8px;padding:12px 14px;border:1px solid #272727;border-radius:11px;background:#0e0e0e}.generator-flow span{padding:7px 10px;border:1px solid #2b2b2b;border-radius:999px;background:#151515;color:#bbb;font-size:12px;font-weight:800}.generator-flow b{color:#555;font-size:12px}.generator-ready{margin-top:11px;padding:10px 12px;border:1px solid rgba(38,184,91,.25);border-radius:10px;background:rgba(38,184,91,.06);color:#81c89a;font-size:12px}.game-warning{margin-bottom:0}.games-list-head{align-items:flex-end}.round-filter{min-width:230px}.round-filter label{display:block;margin-bottom:6px;color:#777;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.rounds-list{display:grid;grid-gap:13px;gap:13px}.round-block{overflow:hidden;border:1px solid #292929;border-radius:14px;background:#111}.round-block-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #272727;background:#141414}.round-block-head strong{display:block;margin-top:2px;font-size:14px}.generated-game-list{display:grid}.generated-game{display:grid;grid-template-columns:minmax(330px,1.7fr) minmax(190px,.9fr) minmax(180px,.85fr) auto;grid-gap:10px;gap:10px;align-items:flex-end;padding:11px 13px;border-bottom:1px solid #232323}.generated-game:last-child{border-bottom:0}.generated-matchup{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:48px}.generated-team small,.generated-team strong{display:block}.generated-team small{color:#5f5f5f;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.generated-team strong{margin-top:4px;color:#eee;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.generated-team.right{text-align:right}.generated-x{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1d1d1d;color:#777;font-weight:900;font-size:12px}.game-schedule-field label{display:block;margin-bottom:5px;color:#686868;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.game-schedule-field .input,.game-schedule-field .select{height:39px;padding-top:8px;padding-bottom:8px}.game-save{height:39px;padding:0 13px}@media(max-width:1250px){.format-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.game-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.generated-game{grid-template-columns:minmax(300px,1.5fr) minmax(180px,1fr) minmax(170px,1fr)}.game-save{grid-column:2/4;width:100%}}@media(max-width:900px){.games-topbar{align-items:stretch;flex-direction:column}.games-selectors{min-width:0;width:100%}.game-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-game{grid-template-columns:1fr 1fr}.game-save,.generated-matchup{grid-column:1/3}}@media(max-width:650px){.format-grid.four,.game-metrics,.games-selectors{grid-template-columns:1fr}.games-list-head{align-items:stretch;flex-direction:column}.round-filter{min-width:0;width:100%}.generated-game{grid-template-columns:1fr}.game-save,.generated-matchup{grid-column:auto}.generator-flow b{transform:rotate(90deg)}}.bulk-schedule-panel{border-color:rgba(255,122,0,.24);background:linear-gradient(180deg,rgba(255,122,0,.035),#121212 42%)}.bulk-schedule-grid{display:grid;grid-template-columns:1.05fr 1fr .9fr 1fr 1.45fr;grid-gap:11px;gap:11px;align-items:flex-end}.bulk-schedule-grid .field{margin:0}.bulk-interval-control{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;align-items:center}.bulk-interval-control span{display:grid;place-items:center;height:43px;min-width:42px;padding:0 9px;border:1px solid #2d2d2d;border-radius:10px;background:#101010;color:#777;font-size:12px;font-weight:800}.bulk-overwrite{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border:1px solid #292929;border-radius:11px;background:#101010;cursor:pointer}.bulk-overwrite input{margin-top:2px;width:16px;height:16px;accent-color:#ff7a00}.bulk-overwrite small,.bulk-overwrite strong{display:block}.bulk-overwrite strong{font-size:12px;color:#d0d0d0}.bulk-overwrite small{margin-top:3px;color:#707070;font-size:12px;line-height:1.4}.bulk-preview{margin-top:13px;border:1px solid #292929;border-radius:13px;overflow:hidden;background:#0e0e0e}.bulk-preview-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-bottom:1px solid #262626;background:#121212}.bulk-preview-head strong{display:block;font-size:12px;margin-top:2px}.bulk-preview-head small{color:#737373;font-size:12px}.bulk-preview-list{display:grid}.bulk-preview-game{display:grid;grid-template-columns:30px minmax(240px,1.4fr) minmax(180px,.8fr) minmax(160px,.7fr);grid-gap:12px;gap:12px;align-items:center;padding:11px 13px;border-bottom:1px solid #222}.bulk-preview-game:last-child{border-bottom:0}.bulk-order{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:#1a1a1a;color:#ff7a00;font-size:12px;font-weight:900}.bulk-match small,.bulk-match strong,.bulk-time small,.bulk-time strong,.bulk-venue small,.bulk-venue strong{display:block}.bulk-match strong,.bulk-time strong,.bulk-venue strong{font-size:12px}.bulk-match small,.bulk-time small,.bulk-venue small{margin-top:3px;color:#6f6f6f;font-size:12px}.bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:13px}.bulk-help{max-width:760px;color:#6f6f6f;font-size:12px;line-height:1.5}.compact-empty{padding:18px}@media(max-width:1280px){.bulk-schedule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bulk-preview-game{grid-template-columns:30px minmax(220px,1.2fr) minmax(170px,.8fr) minmax(140px,.7fr)}}@media(max-width:850px){.bulk-schedule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bulk-preview-game{grid-template-columns:30px 1fr}.bulk-time,.bulk-venue{grid-column:2}.bulk-actions{align-items:stretch;flex-direction:column}.bulk-actions .btn{width:100%}}@media(max-width:560px){.bulk-schedule-grid{grid-template-columns:1fr}.bulk-preview-head{align-items:flex-start;flex-direction:column}}.game-result-editor{grid-column:1/-1;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:10px 12px;margin-top:2px;border:1px solid #282828;border-radius:11px;background:#0d0d0d}.game-result-editor.finished{border-color:rgba(50,190,115,.25);background:rgba(50,190,115,.025)}.game-result-title small{display:block;margin-top:4px;color:#696969;font-size:8px}.score-editor{display:grid;grid-template-columns:minmax(80px,1fr) 66px auto 66px minmax(80px,1fr);grid-gap:8px;gap:8px;align-items:center}.score-editor>span:first-child{text-align:right}.score-editor>span:last-child{text-align:left}.score-editor>span{font-size:12px;font-weight:800;color:#aaa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.score-editor>b{color:#666;text-align:center}.score-input{text-align:center!important;font-size:17px!important;font-weight:900!important;padding-left:5px!important;padding-right:5px!important}.game-result-actions{display:flex;gap:7px}.game-result-actions .btn{white-space:nowrap}.standings-topbar{align-items:flex-end}.standing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.standing-metrics>div{padding:15px 16px;border:1px solid #292929;border-radius:13px;background:linear-gradient(180deg,#151515,#111)}.standing-metrics small,.standing-metrics span,.standing-metrics strong{display:block}.standing-metrics span{color:#737373;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.standing-metrics strong{margin-top:7px;color:#fff;font-size:19px}.standing-metrics strong.metric-text{font-size:14px}.standing-metrics small{margin-top:4px;color:#727272;font-size:12px}.classification-panel{overflow:hidden}.standings-table-wrap{overflow-x:auto;border:1px solid #292929;border-radius:13px}.standings-table{width:100%;border-collapse:collapse;min-width:760px;background:#101010}.standings-table th{padding:10px 9px;text-align:center;background:#151515;border-bottom:1px solid #2a2a2a;color:#6f6f6f;font-size:12px;text-transform:uppercase;letter-spacing:.07em}.standings-table th:nth-child(2){text-align:left}.standings-table td{padding:10px 9px;text-align:center;border-bottom:1px solid #232323;color:#aaa;font-size:12px}.standings-table tbody tr:last-child td{border-bottom:0}.standings-table td:nth-child(2){text-align:left}.standings-table tr.advance-zone{background:rgba(255,122,0,.035)}.standings-table tr.advance-zone td:first-child{box-shadow:inset 3px 0 0 #ff7a00}.standings-table tr.unresolved-row{background:rgba(255,174,0,.035)}.standing-position{font-size:13px;color:#fff}.standing-team{display:flex;align-items:center;gap:9px}.standing-team .mini-team-logo{width:34px;height:34px;border-radius:9px}.standing-team small,.standing-team strong{display:block}.standing-team strong{color:#ddd;font-size:12px}.standing-team small{margin-top:3px;color:#ba9357;font-size:12px}.positive-stat{color:#62ce90!important;font-weight:800}.negative-stat{color:#e07878!important;font-weight:800}.classification-legend{display:flex;gap:20px;flex-wrap:wrap;margin-top:10px;color:#777;font-size:12px}.classification-legend span{display:flex;align-items:center;gap:6px}.classification-legend i{width:10px;height:10px;border-radius:3px}.legend-advance{background:#ff7a00}.legend-tie{background:#d79b2b}.classification-bottom-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(440px,1.2fr);grid-gap:14px;gap:14px}.criteria-list{display:grid;grid-gap:7px;gap:7px}.criteria-item{display:grid;grid-template-columns:31px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:9px 10px;border:1px solid #292929;border-radius:10px;background:#101010}.criteria-item>span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#1c1c1c;color:#ff7a00;font-size:12px;font-weight:900}.criteria-item small,.criteria-item strong{display:block}.criteria-item strong{font-size:12px}.criteria-item small{margin-top:3px;color:#737373;font-size:12px}.advance-rule-list{display:grid;grid-gap:8px;gap:8px}.advance-rule-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;padding:11px;border:1px solid #2a2a2a;border-radius:11px;background:#101010}.advance-rule-card.ready{border-color:rgba(50,190,115,.22)}.advance-rule-card strong{display:block;font-size:12px}.advance-rule-card>small{grid-column:1/-1;color:#9a7654;font-size:12px}.advance-action{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px;padding:12px;border:1px solid #292929;border-radius:11px;background:#0d0d0d}.advance-action small,.advance-action strong{display:block}.advance-action strong{font-size:12px}.advance-action small{margin-top:4px;color:#737373;font-size:12px}.champion-banner{display:flex;align-items:center;gap:15px;margin-bottom:14px;padding:16px 18px;border:1px solid rgba(255,122,0,.4);border-radius:14px;background:linear-gradient(90deg,rgba(255,122,0,.12),#111)}.champion-banner span{color:#ff7a00;font-size:12px;font-weight:900;letter-spacing:.15em}.champion-banner strong{font-size:22px}.knockout-status-rounds{display:grid;grid-gap:13px;gap:13px}.ko-status-round{border:1px solid #2a2a2a;border-radius:14px;overflow:hidden;background:#101010}.ko-status-round.complete{border-color:rgba(50,190,115,.25)}.ko-status-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #282828;background:#141414}.ko-status-head small,.ko-status-head strong{display:block}.ko-status-head strong{font-size:13px}.ko-status-head small{margin-top:3px;color:#747474;font-size:12px}.ko-series-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;padding:10px}.ko-series{padding:10px;border:1px solid #282828;border-radius:11px;background:#0d0d0d}.ko-series.clinched{border-color:rgba(50,190,115,.23)}.ko-series-number{margin-bottom:7px;color:#ff7a00;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.ko-team{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px;margin-top:4px;border-radius:8px;background:#151515;color:#aaa;font-size:12px}.ko-team strong{font-size:16px}.ko-team.winner{background:rgba(50,190,115,.08);color:#dff9e9}.ko-games{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ko-games span{padding:4px 6px;border:1px solid #282828;border-radius:6px;color:#696969;font-size:12px}.ko-games span.done{color:#aaa;border-color:#383838}.ko-series-foot{margin-top:8px;color:#777;font-size:12px}.ko-series.clinched .ko-series-foot{color:#65bd87}.ko-await{padding:12px 4px;color:#666;font-size:12px}@media(max-width:1200px){.game-result-editor{grid-template-columns:1fr 1.4fr}.game-result-actions{grid-column:1/-1;justify-content:flex-end}.classification-bottom-grid{grid-template-columns:1fr}}@media(max-width:850px){.standing-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.game-result-editor,.ko-series-list{grid-template-columns:1fr}.game-result-actions{grid-column:auto;justify-content:stretch}.game-result-actions .btn{flex:1 1}}@media(max-width:600px){.standing-metrics{grid-template-columns:1fr}.score-editor{grid-template-columns:1fr 58px auto 58px 1fr}.score-editor>span{font-size:12px}.advance-action{align-items:stretch;flex-direction:column}.advance-action .btn{width:100%}}.game-not-needed{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 13px;border:1px solid rgba(120,120,120,.28);border-radius:11px;background:repeating-linear-gradient(-45deg,#111,#111 8px,#141414 0,#141414 16px)}.game-not-needed>div{display:flex;align-items:center;gap:10px}.game-not-needed strong{font-size:10px;color:#aaa}.game-not-needed>small{max-width:620px;color:#686868;font-size:8px;line-height:1.45;text-align:right}.status-not-needed{border-color:#3a3a3a!important;background:#191919!important;color:#929292!important}.ko-games span.not-needed{border-style:dashed;color:#888;background:#171717;opacity:.9}.generated-game:has(.game-not-needed){opacity:.82}.generated-game:has(.game-not-needed) .generated-matchup{opacity:.75}.game-schedule-field input:disabled,.game-schedule-field select:disabled{opacity:.55;cursor:not-allowed}@media(max-width:760px){.game-not-needed{align-items:flex-start;flex-direction:column}.game-not-needed>small{text-align:left}}.people-metrics,.roster-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.people-metrics>div,.roster-metrics>div{padding:15px 16px;border:1px solid #292929;border-radius:13px;background:linear-gradient(180deg,#151515,#111)}.people-metrics small,.people-metrics span,.people-metrics strong,.roster-metrics small,.roster-metrics span,.roster-metrics strong{display:block}.people-metrics span,.roster-metrics span{color:#737373;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.people-metrics strong,.roster-metrics strong{margin-top:7px;color:#fff;font-size:19px}.roster-metrics strong.metric-text{font-size:13px;line-height:1.25}.people-metrics small,.roster-metrics small{margin-top:4px;color:#727272;font-size:12px}.people-tabs{grid-template-columns:repeat(3,max-content)}.person-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.person-form-grid .field{margin:0}.person-span-2{grid-column:span 2}.people-list{display:grid;grid-gap:9px;gap:9px}.person-card{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;padding:13px;border:1px solid #292929;border-radius:13px;background:#121212}.person-avatar,.roster-avatar{display:grid;place-items:center;overflow:hidden;border:1px solid #303030;background:#090909;color:#aaa;font-weight:900}.person-avatar{width:50px;height:50px;border-radius:13px;font-size:12px}.roster-avatar{width:42px;height:42px;border-radius:11px;font-size:12px}.person-avatar img,.roster-avatar img{width:100%;height:100%;object-fit:cover}.person-name-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.person-name-line strong{font-size:13px}.person-full-name{display:block;margin-top:3px;color:#777}.person-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:7px}.person-meta span{padding:4px 7px;border:1px solid #2a2a2a;border-radius:999px;background:#0e0e0e;color:#858585;font-size:12px}.person-actions,.roster-actions{display:flex;align-items:center;gap:6px}.test-seed-panel{display:flex;align-items:center;justify-content:space-between;gap:22px;border-color:rgba(255,122,0,.28);background:linear-gradient(90deg,rgba(255,122,0,.07),#121212 45%)}.test-seed-panel>div{max-width:850px}.roster-list{display:grid;grid-gap:8px;gap:8px}.roster-player{display:grid;grid-template-columns:54px minmax(260px,1.2fr) 110px 150px auto;grid-gap:11px;gap:11px;align-items:center;padding:12px;border:1px solid #292929;border-radius:13px;background:#111}.roster-player.inactive{opacity:.65}.roster-number{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#ff7a00;color:#fff;font-size:17px;font-weight:900}.roster-person{display:flex;align-items:center;gap:10px;min-width:0}.roster-person small,.roster-person strong{display:block}.roster-person strong{font-size:12px}.roster-person small{margin-top:2px;color:#6f6f6f;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-edit-field{margin:0!important}.roster-add-form{grid-template-columns:minmax(260px,1fr) 120px auto}.roster-next-step{border-color:rgba(255,122,0,.22)}.roster-ready-bar{height:8px;margin-top:13px;border-radius:999px;background:#202020;overflow:hidden}.roster-ready-bar span{display:block;height:100%;border-radius:999px;background:#ff7a00;transition:width .25s ease}@media(max-width:1200px){.person-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.roster-player{grid-template-columns:54px minmax(220px,1fr) 100px 140px}.roster-actions{grid-column:2/5;justify-content:flex-end}}@media(max-width:850px){.people-metrics,.roster-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.people-tabs{display:grid;grid-template-columns:1fr}.person-card{grid-template-columns:52px 1fr}.person-actions{grid-column:2;justify-content:flex-end}.test-seed-panel{align-items:stretch;flex-direction:column}.test-seed-panel .btn{width:100%}.roster-player{grid-template-columns:54px 1fr}.roster-actions,.roster-edit-field{grid-column:2}.roster-actions{justify-content:stretch}.roster-actions .btn{flex:1 1}.roster-add-form{grid-template-columns:1fr}}@media(max-width:580px){.people-metrics,.person-form-grid,.roster-metrics{grid-template-columns:1fr}.person-span-2{grid-column:auto}.person-card{grid-template-columns:1fr}.person-actions{grid-column:auto}.person-avatar{width:44px;height:44px}.roster-player{grid-template-columns:1fr}.roster-actions,.roster-edit-field{grid-column:auto}.roster-number{width:42px;height:42px}}.photo-upload-card{display:grid;grid-template-columns:92px 1fr;grid-gap:15px;gap:15px;align-items:center;margin-bottom:16px;padding:13px;border:1px solid #2a2a2a;border-radius:13px;background:#0f0f0f}.photo-upload-preview{width:90px;height:90px;display:grid;place-items:center;overflow:hidden;border:1px dashed #3a3a3a;border-radius:14px;background:#090909;color:#666;font-size:12px;font-weight:900}.photo-upload-preview img{width:100%;height:100%;object-fit:cover}.photo-upload-card small,.photo-upload-card strong{display:block}.photo-upload-card small{margin:5px 0 9px;color:#747474;font-size:12px;line-height:1.45}.photo-file-button{position:relative;display:inline-flex!important;overflow:hidden;cursor:pointer}.photo-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.textarea{min-height:78px;padding:11px 12px;border:1px solid #313131;border-radius:10px;background:#0c0c0c;color:#eee;outline:none}.textarea:focus{border-color:#5a5a5a}.person-card.inactive{opacity:.62}.status-inactive{border-color:#373737!important;background:#171717!important;color:#8a8a8a!important}.player-profile-header{display:grid;grid-template-columns:118px minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:14px;padding:18px;border:1px solid #2a2a2a;border-radius:16px;background:linear-gradient(100deg,rgba(255,122,0,.08),#111 38%)}.player-profile-photo{width:116px;height:116px;display:grid;place-items:center;overflow:hidden;border:1px solid #343434;border-radius:18px;background:#080808;color:#777;font-size:22px;font-weight:900}.player-profile-photo img{width:100%;height:100%;object-fit:cover}.player-profile-main h1{margin:4px 0 0}.player-legal-name{margin:5px 0 0;color:#777;font-size:12px}.player-profile-tags{display:flex;gap:7px;flex-wrap:wrap;margin-top:11px}.player-profile-tags>span:not(.status-badge){padding:5px 8px;border:1px solid #2d2d2d;border-radius:999px;background:#0c0c0c;color:#aaa;font-size:12px}.player-profile-actions{align-self:start}.player-profile-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);grid-gap:12px;gap:12px}.profile-data-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.profile-data-grid>div{padding:11px;border:1px solid #282828;border-radius:11px;background:#0e0e0e}.profile-data-grid span,.profile-data-grid strong{display:block}.profile-data-grid span{color:#696969;font-size:12px;font-weight:900;text-transform:uppercase}.profile-data-grid strong{margin-top:5px;color:#ddd;font-size:12px}.profile-notes{margin-top:10px;padding:11px;border:1px solid #282828;border-radius:11px;background:#0e0e0e}.profile-notes span{color:#696969;font-size:12px;font-weight:900;text-transform:uppercase}.profile-notes p{margin:6px 0 0;color:#aaa;font-size:12px;line-height:1.55}.profile-photo-editor{display:flex;flex-direction:column;align-items:stretch;gap:8px}.profile-photo-big{height:240px;display:grid;place-items:center;overflow:hidden;border:1px dashed #343434;border-radius:14px;background:#080808;color:#555;font-size:12px;font-weight:900}.profile-photo-big img{width:100%;height:100%;object-fit:cover}.profile-photo-editor small{text-align:center;color:#666;font-size:12px}.player-history-list{display:grid;grid-gap:8px;gap:8px}.player-history-row{display:grid;grid-template-columns:minmax(180px,1.1fr) minmax(180px,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #292929;border-radius:12px;background:#111}.history-period span,.history-period strong,.history-season small,.history-season strong,.history-team small,.history-team strong{display:block}.history-season strong{font-size:12px}.history-season small,.history-team small{margin-top:3px;color:#696969;font-size:12px}.history-team{display:flex;align-items:center;gap:9px}.history-team-badge{width:38px;height:38px;display:grid;place-items:center;border-radius:9px;background:#ff7a00;color:#fff;font-size:12px;font-weight:900}.history-team strong{font-size:12px}.history-period span{color:#666;font-size:12px;font-weight:900;text-transform:uppercase}.history-period strong{margin-top:4px;font-size:12px;color:#bbb}.player-stats-future{display:flex;align-items:center;justify-content:space-between;gap:20px}.future-stat-cards{display:grid;grid-template-columns:repeat(4,72px);grid-gap:6px;gap:6px}.future-stat-cards>div{padding:10px;text-align:center;border:1px solid #282828;border-radius:10px;background:#0d0d0d}.future-stat-cards span,.future-stat-cards strong{display:block}.future-stat-cards span{color:#666;font-size:12px;font-weight:900}.future-stat-cards strong{margin-top:5px;font-size:17px}@media(max-width:1100px){.player-profile-grid{grid-template-columns:1fr}.player-history-row{grid-template-columns:1fr 1fr}.player-history-row>.status-badge{grid-column:1/-1;justify-self:start}.player-stats-future{align-items:stretch;flex-direction:column}.future-stat-cards{grid-template-columns:repeat(4,1fr)}}@media(max-width:760px){.player-profile-header{grid-template-columns:82px 1fr}.player-profile-photo{width:80px;height:80px;border-radius:14px}.player-profile-actions{grid-column:1/-1}.profile-data-grid{grid-template-columns:1fr}.player-history-row{grid-template-columns:1fr 1fr}.history-season,.history-team{grid-column:1/-1}.photo-upload-card{grid-template-columns:70px 1fr}.photo-upload-preview{width:68px;height:68px}.future-stat-cards{grid-template-columns:repeat(2,1fr)}}.org-master-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px;padding:10px 2px 8px}.org-master-hero h1{margin:4px 0;font-size:30px}.org-new-button{min-width:190px;justify-content:center;padding:13px 18px!important;font-size:13px!important}.org-plus{font-size:20px;line-height:12px;margin-right:3px}.org-browser{padding:16px}.org-browser-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) 210px auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:2px 0 18px}.org-search-box{height:44px;display:flex;align-items:center;gap:10px;border:1px solid #303030;border-radius:11px;background:#0d0d0d;padding:0 13px}.org-search-box span{color:#aaa;font-size:21px;line-height:1}.org-search-box input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit}.org-search-box input::placeholder{color:#666}.org-status-filter{margin:0!important}.org-browser-summary{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;padding-bottom:1px}.org-browser-summary span{padding:8px 9px;border:1px solid #2b2b2b;border-radius:9px;background:#111;color:#777;font-size:12px;white-space:nowrap}.org-browser-summary b{color:#fff}.org-portrait-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.org-portrait-card{position:relative;min-height:430px;display:flex;flex-direction:column;padding:18px;border:1px solid #2c2c2c;border-radius:15px;background:radial-gradient(circle at 50% 0,rgba(255,122,0,.065),transparent 35%),linear-gradient(180deg,#151515,#101010);overflow:hidden;transition:transform .18s ease,border-color .18s ease}.org-portrait-card:hover{transform:translateY(-2px);border-color:#3c3c3c}.org-portrait-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,rgba(255,122,0,.75),transparent);opacity:.65}.org-card-edit-icon{position:absolute;top:12px;right:12px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#aaa;font-size:23px;cursor:pointer}.org-card-edit-icon:hover{background:#232323;color:#fff}.org-portrait-top{text-align:center;padding:10px 5px 15px}.org-portrait-logo{width:94px;height:94px;margin:0 auto 13px;display:grid;place-items:center;overflow:hidden;border:1px solid #383838;border-radius:20px;background:#090909;box-shadow:0 12px 28px rgba(0,0,0,.25)}.org-portrait-logo img{width:100%;height:100%;object-fit:contain;padding:7px}.org-portrait-logo span{font-size:24px;font-weight:950;letter-spacing:-.04em}.org-portrait-top h3{margin:0;color:#fff;font-size:17px;line-height:1.2}.org-portrait-official{margin-top:4px;color:#737373;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-portrait-location{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;color:#a0a0a0;font-size:12px}.org-status-pill{display:block;width:auto;margin:12px auto 0;border-radius:7px;padding:5px 8px;border:1px solid #353535;background:#151515;color:#ddd;font-size:12px;font-weight:900;outline:0;text-align:center}.org-status-pill.status-active{border-color:rgba(44,188,91,.48);background:rgba(44,188,91,.12);color:#6be592}.org-status-pill.status-trial{border-color:rgba(235,159,20,.52);background:rgba(235,159,20,.1);color:#ffc655}.org-status-pill.status-suspended{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.1);color:#ff9a3d}.org-status-pill.status-closed{border-color:#3a3a3a;background:#191919;color:#888}.org-portrait-stats{display:grid;grid-template-columns:1fr 1fr;margin-top:auto;border-top:1px solid #292929;border-bottom:1px solid #292929}.org-portrait-stats>div{padding:14px 7px;text-align:center}.org-portrait-stats>div+div{border-left:1px solid #292929}.org-portrait-admin span,.org-portrait-stats span{display:block;color:#737373;font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.org-portrait-stats strong{display:block;margin-top:5px;color:#fff;font-size:20px}.org-portrait-admin{padding:13px 2px;min-height:58px}.org-portrait-admin strong{display:block;margin-top:6px;color:#ddd;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-portrait-actions{display:grid;grid-template-columns:1.05fr .9fr auto;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid #232323}.org-portrait-actions .btn{padding:9px 10px!important;justify-content:center;font-size:12px!important}.org-delete-mini{border:1px solid rgba(255,122,0,.22);border-radius:9px;background:rgba(255,122,0,.055);color:#d97572;padding:0 9px;font-size:12px;font-weight:900;cursor:pointer}.org-delete-mini:hover{background:rgba(255,122,0,.12);color:#ff8b87}.org-delete-mini:disabled{opacity:.5;cursor:not-allowed}.org-browser-footer{margin-top:14px;padding:12px;border:1px solid #252525;border-radius:10px;background:#0f0f0f;color:#777;font-size:12px}.link-button{border:0;background:transparent;color:#ff5b56;text-decoration:underline;cursor:pointer;font:inherit}.org-modal-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.org-modal{width:min(1050px,96vw);max-height:92vh;display:flex;flex-direction:column;border:1px solid #363636;border-radius:17px;background:#111;box-shadow:0 30px 90px rgba(0,0,0,.68);overflow:hidden}.org-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:20px 22px;border-bottom:1px solid #292929;background:linear-gradient(90deg,rgba(255,122,0,.08),transparent 42%)}.org-modal-header h2{margin:4px 0;font-size:22px}.org-modal-header p{margin:0;color:#777;font-size:12px}.org-modal-close{width:38px;height:38px;border:1px solid #313131;border-radius:10px;background:#191919;color:#aaa;font-size:23px;cursor:pointer}.org-modal-close:hover{color:#fff;border-color:#444}.org-modal form{display:flex;min-height:0;flex:1 1;flex-direction:column}.org-modal-scroll{min-height:0;overflow-y:auto;padding:3px 22px 20px}.org-modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #292929;background:#0e0e0e}@media(max-width:1350px){.org-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.org-browser-toolbar{grid-template-columns:minmax(260px,1fr) 190px}.org-browser-summary{grid-column:1/-1;justify-content:flex-start}}@media(max-width:1050px){.org-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.org-master-hero{align-items:stretch;flex-direction:column}.org-new-button{width:100%}.org-browser-toolbar{grid-template-columns:1fr}.org-browser-summary{grid-column:auto}.org-portrait-grid{grid-template-columns:1fr}.org-portrait-card{min-height:390px}.org-modal-backdrop{padding:8px}.org-modal{width:100%;max-height:96vh}.org-modal-footer,.org-modal-header,.org-modal-scroll{padding-left:14px;padding-right:14px}.org-modal-footer .btn{flex:1 1}}.org-logo-editor{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;margin:15px 0 20px;padding:14px;border:1px solid #2d2d2d;border-radius:13px;background:#0d0d0d}.org-logo-editor-preview{width:110px;height:110px;display:grid;place-items:center;overflow:hidden;border:1px dashed #414141;border-radius:17px;background:#080808;color:#ddd;font-size:25px;font-weight:950;letter-spacing:-.05em}.org-logo-editor-preview img{width:100%;height:100%;object-fit:contain;padding:7px}.org-logo-editor-copy strong{display:block;color:#fff;font-size:12px}.org-logo-editor-copy p{margin:4px 0 11px;color:#777;font-size:12px;line-height:1.4}.org-logo-editor-copy small{display:block;margin-top:7px;color:#555;font-size:12px}.org-logo-editor-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.org-logo-file-button{position:relative;overflow:hidden;cursor:pointer}.org-logo-file-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.org-logo-remove-button{min-height:35px;padding:0 12px;border:1px solid rgba(255,122,0,.28);border-radius:9px;background:rgba(255,122,0,.06);color:#ef8581;font-size:12px;font-weight:900;cursor:pointer}.org-logo-remove-button:hover{background:rgba(255,122,0,.14);color:#fff}.org-logo-remove-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:620px){.org-logo-editor{grid-template-columns:1fr}.org-logo-editor-preview{width:92px;height:92px}.org-logo-editor-actions{align-items:stretch;flex-direction:column}.org-logo-file-button,.org-logo-remove-button{width:100%;justify-content:center}}.stats-topbar{align-items:flex-end}.stats-test-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:rgba(255,122,0,.28);background:linear-gradient(90deg,rgba(255,122,0,.065),#111 45%)}.stats-score-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:24px;gap:24px;margin-bottom:14px;padding:18px 22px;border:1px solid #303030;border-radius:15px;background:radial-gradient(circle at 50% 0,rgba(255,122,0,.09),transparent 50%),#111}.stats-score-team{display:flex;align-items:center;gap:12px;font-size:15px}.stats-score-team:last-child{justify-content:flex-end;text-align:right}.stats-score-logo{width:58px;height:58px;display:grid;place-items:center;overflow:hidden;border:1px solid #333;border-radius:14px;background:#080808;font-weight:950}.stats-leader-avatar img,.stats-score-logo img,.stats-team-logo img{width:100%;height:100%;object-fit:contain}.stats-score-center{text-align:center}.stats-score-center>small,.stats-score-center>span{display:block;color:#777;font-size:12px}.stats-score-center>div{display:flex;align-items:center;justify-content:center;gap:12px;margin:4px 0}.stats-score-center b{font-size:34px}.stats-score-center i{color:#666;font-style:normal}.stats-team-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.stats-team-identity{display:flex;align-items:center;gap:10px}.stats-team-logo{width:45px;height:45px;display:grid;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:11px;background:#090909;font-size:12px;font-weight:900}.stats-team-head h3{margin:2px 0 0}.stats-shooting-summary{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.stats-shooting-summary span{padding:6px 8px;border:1px solid #292929;border-radius:8px;background:#0d0d0d;color:#7d7d7d}.stats-shooting-summary b{color:#ddd}.stats-table-scroll{border:1px solid #292929;border-radius:11px}.stats-box-table{min-width:1500px;border-collapse:collapse}.stats-box-table th{padding:9px 7px;color:#737373;letter-spacing:.08em}.stats-box-table td:first-child,.stats-box-table th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:inherit}.stats-box-table td{padding:8px 7px;color:#aaa}.stats-box-table tr.starter{background:rgba(38,104,61,.055)}.stats-box-table tr:hover{background:#151515}.stats-box-table .stat-strong{font-weight:900}.stats-player-cell{display:flex;gap:7px;min-width:170px}.stats-player-cell small,.stats-player-cell strong{display:block}.stats-player-cell small{margin-top:2px;color:#5f5f5f;font-size:12px}.stats-number{width:25px;height:25px;border-radius:7px;background:#1d1d1d;font-weight:900}.stats-total-row{background:#171717!important;font-weight:900}.stats-total-row td{color:#ddd!important}.stats-advanced-grid,.stats-team-details{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.stats-team-details{grid-template-columns:repeat(6,minmax(0,1fr))}.stats-advanced-grid{grid-template-columns:repeat(11,minmax(0,1fr))}.stats-advanced-grid>div,.stats-team-details>div{padding:9px;border:1px solid #282828;border-radius:9px;background:#101010;text-align:center}.stats-advanced-grid span,.stats-team-details span{display:block;color:#646464;font-weight:900;letter-spacing:.06em}.stats-advanced-grid strong,.stats-team-details strong{display:block;margin-top:5px;color:#fff;font-size:13px}.stats-leader-filter{margin:0!important;min-width:210px}.stats-leader-list{display:grid;grid-gap:7px;gap:7px}.stats-leader-row{display:grid;grid-template-columns:30px 38px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border:1px solid #292929;border-radius:10px;background:#101010}.stats-leader-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#1d1d1d;color:#aaa;font-weight:900}.stats-leader-avatar{width:36px;height:36px;display:grid;place-items:center;overflow:hidden;border-radius:10px;background:#090909;border:1px solid #303030;font-size:12px}.stats-leader-player small,.stats-leader-player strong{display:block}.stats-leader-player small{margin-top:2px;color:#676767;font-size:12px}.stats-leader-value{font-size:18px;color:#fff}.player-stats-season{margin:0!important;min-width:230px}.player-stat-highlight-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:7px;gap:7px}.player-shooting-grid>div,.player-stat-highlight-grid>div{padding:10px;border:1px solid #292929;border-radius:10px;background:#101010;text-align:center}.player-shooting-grid span,.player-stat-highlight-grid span{display:block;color:#646464;font-size:12px;font-weight:900;letter-spacing:.08em}.player-stat-highlight-grid strong{display:block;margin-top:5px;font-size:16px}.player-shooting-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:8px}.player-shooting-grid strong{display:block;margin-top:5px;font-size:12px}.player-shooting-grid small{display:block;margin-top:2px;color:#747474;font-size:12px}.player-game-log{margin-top:12px}.player-game-log .stats-box-table{min-width:1050px}.player-game-log a{color:#fff;text-decoration:none}.player-game-log a:hover{text-decoration:underline}@media(max-width:1250px){.stats-advanced-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.player-stat-highlight-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.player-shooting-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.stats-score-hero{grid-template-columns:1fr;gap:10px;text-align:center}.stats-score-team,.stats-score-team:last-child{justify-content:center;text-align:center}.stats-score-center{order:-1}.stats-team-head,.stats-test-panel{align-items:stretch;flex-direction:column}.stats-shooting-summary{justify-content:flex-start}.player-stat-highlight-grid,.stats-advanced-grid,.stats-team-details{grid-template-columns:repeat(3,minmax(0,1fr))}.player-shooting-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-leader-filter{min-width:0}.stats-leader-row{grid-template-columns:28px 34px 1fr auto}}@media(max-width:520px){.player-stat-highlight-grid,.stats-advanced-grid,.stats-team-details{grid-template-columns:repeat(2,minmax(0,1fr))}}body,html{max-width:100%;overflow-x:hidden}.app>div{min-width:0;width:100%}.content{min-width:0;overflow-x:hidden}.sidebar{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#3a3a3a #0b0b0b;padding-bottom:34px}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:#0b0b0b}.sidebar::-webkit-scrollbar-thumb{background:#333;border-radius:999px;border:2px solid #0b0b0b}.sidebar::-webkit-scrollbar-thumb:hover{background:#4a4a4a}.stats-team-section{min-width:0;overflow:hidden}.stats-table-scroll{width:100%;max-width:100%;overflow-x:auto;overflow-y:auto;overscroll-behavior-x:contain;border:1px solid #303030;border-radius:12px;scrollbar-width:thin;scrollbar-color:#4a4a4a #111}.stats-table-scroll::-webkit-scrollbar{height:10px;width:9px}.stats-table-scroll::-webkit-scrollbar-track{background:#111}.stats-table-scroll::-webkit-scrollbar-thumb{background:#444;border-radius:999px;border:2px solid #111}.stats-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 10px}.stats-view-toolbar>small{color:#737373;font-size:12px}.stats-view-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid #2d2d2d;border-radius:11px;background:#0c0c0c}.stats-view-tabs button{border:0;border-radius:8px;background:transparent;color:#808080;padding:8px 13px;font-size:12px;font-weight:900;cursor:pointer}.stats-view-tabs button:hover{color:#fff;background:#181818}.stats-view-tabs button.active{background:#ff7a00;color:#fff;box-shadow:0 4px 14px rgba(255,122,0,.17)}.stats-box-table{width:100%;border-collapse:separate;border-spacing:0;background:#0d0d0d;font-size:12px}.stats-table-summary{min-width:960px}.stats-table-shooting{min-width:1120px}.stats-table-full{min-width:1880px}.stats-box-table th{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:38px;padding:10px;background:#171717;color:#8a8a8a;font-weight:900;letter-spacing:.075em;border-bottom:1px solid #2b2b2b}.stats-box-table td,.stats-box-table th{text-align:center;font-size:12px;white-space:nowrap}.stats-box-table td{height:50px;padding:8px 10px;border-top:1px solid #222;color:#b9b9b9}.stats-box-table tbody tr:first-child td{border-top:0}.stats-box-table tr.starter{background:rgba(38,104,61,.07)}.stats-box-table tbody tr:hover{background:#151515}.stats-box-table .stat-strong{color:#fff;font-weight:950}.stats-box-table .stat-points{color:#fff;font-size:14px;font-weight:950}.stats-box-table .stat-positive{color:#77e49b;font-weight:900}.stats-box-table .stat-negative{color:#ff8b87;font-weight:900}.stats-box-table th:first-child{top:0;z-index:6;background:#171717;box-shadow:8px 0 16px rgba(0,0,0,.18)}.stats-box-table td:first-child,.stats-box-table th:first-child{position:-webkit-sticky;position:sticky;left:0;min-width:270px;width:270px;text-align:left}.stats-box-table td:first-child{z-index:2;background:#0f0f0f;box-shadow:8px 0 16px rgba(0,0,0,.14)}.stats-box-table tr.starter td:first-child{background:#101712}.stats-box-table tbody tr:hover td:first-child{background:#151515}.stats-total-row td:first-child{background:#1a1a1a!important}.stats-player-cell{display:grid;grid-template-columns:32px 38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-width:0}.stats-number{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#232323;color:#ddd;font-size:12px;font-weight:950}.stats-player-photo{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:10px;background:#090909;color:#777;font-size:12px;font-weight:900}.stats-player-photo img{width:100%;height:100%;object-fit:cover}.stats-player-copy{min-width:0}.stats-player-copy a{color:#fff;text-decoration:none}.stats-player-copy a:hover{text-decoration:underline}.stats-player-copy strong{display:block;overflow:hidden;color:#fff;font-size:13px;line-height:1.15;text-overflow:ellipsis}.stats-player-copy small{display:block;margin-top:3px;color:#6e6e6e;font-size:12px}.stats-total-row{position:relative;background:#1a1a1a!important;font-weight:950}.stats-total-row td{height:44px;color:#fff!important;font-size:12px;border-top:1px solid #393939}.stats-team-logo{width:52px;height:52px;border-radius:13px}.stats-team-head h3{font-size:20px}.stats-shooting-summary span{padding:7px 9px;font-size:12px}.stats-shooting-summary b{font-size:12px;color:#fff}.stats-advanced-grid>div,.stats-team-details>div{padding:12px 9px;min-height:58px;display:flex;flex-direction:column;justify-content:center}.stats-advanced-grid span,.stats-team-details span{font-size:12px}.stats-advanced-grid strong,.stats-team-details strong{font-size:16px}.stats-advanced-grid>div[title]{cursor:help}.stats-advanced-grid>div[title]:hover{border-color:#444;background:#141414}@media(min-width:1200px){.stats-table-summary{min-width:100%}}@media(max-width:1100px){.stats-box-table td:first-child,.stats-box-table th:first-child{min-width:235px;width:235px}.stats-player-cell{grid-template-columns:30px 34px minmax(0,1fr);gap:7px}.stats-player-photo{width:34px;height:34px}.stats-box-table td,.stats-box-table th,.stats-player-copy strong{font-size:12px}}@media(max-width:760px){.stats-view-toolbar{align-items:stretch;flex-direction:column}.stats-view-tabs{display:grid;grid-template-columns:repeat(3,1fr);width:100%}.stats-view-tabs button{padding:9px 6px}.stats-view-toolbar>small{text-align:left}.stats-box-table td:first-child,.stats-box-table th:first-child{min-width:205px;width:205px}.stats-player-cell{grid-template-columns:28px 1fr}.stats-player-photo{display:none}.stats-number{width:27px;height:27px}.stats-player-copy small,.stats-player-copy strong{font-size:12px}.stats-box-table td{height:46px;padding:7px 8px}}.sumula-season{min-width:300px;margin:0!important}.sumula-game-list{display:grid;grid-gap:10px;gap:10px}.sumula-game-card{display:grid;grid-template-columns:150px minmax(320px,1fr) 230px 170px;grid-gap:15px;gap:15px;align-items:center;padding:14px;border:1px solid #2b2b2b;border-radius:13px;background:#111}.sumula-game-card.status-pre_game{border-color:rgba(42,190,91,.42);background:linear-gradient(90deg,rgba(42,190,91,.055),#111 28%)}.sumula-game-status span,.sumula-game-status strong{display:block}.sumula-game-status strong{margin-top:4px;font-size:11px}.sumula-matchup{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;grid-gap:8px;gap:8px}.sumula-matchup>div:first-child{text-align:right}.sumula-matchup>div:last-child{text-align:left}.sumula-matchup small,.sumula-matchup strong{display:block}.sumula-matchup strong{font-size:13px}.sumula-matchup small{margin-top:3px;color:#666;font-size:8px}.sumula-matchup>b{text-align:center;color:#555}.sumula-game-info small,.sumula-game-info span{display:block}.sumula-game-info span{font-size:10px;color:#ddd}.sumula-game-info small{margin-top:4px;color:#777;font-size:9px}.sumula-game-action .btn{width:100%;justify-content:center}.sumula-pregame-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.sumula-pregame-top h1{margin:5px 0;font-size:28px}.sumula-back{display:inline-block;margin-bottom:10px;color:#888;font-size:10px;text-decoration:none}.sumula-back:hover{color:#fff}.sumula-state{min-width:190px;padding:12px 14px;border:1px solid #303030;border-radius:12px;background:#111}.sumula-state span,.sumula-state strong{display:block}.sumula-state span{font-size:8px;color:#777;text-transform:uppercase}.sumula-state strong{margin-top:5px;font-size:11px}.sumula-state.ready{border-color:rgba(42,190,91,.4);background:rgba(42,190,91,.06)}.sumula-score-header{display:grid;grid-template-columns:1fr 250px 1fr;grid-gap:15px;gap:15px;align-items:center;margin-bottom:14px;padding:16px 20px;border:1px solid #303030;border-radius:15px;background:linear-gradient(90deg,rgba(255,122,0,.055),#111 30%,#111 70%,rgba(255,122,0,.055))}.sumula-score-header>div:first-child{text-align:right}.sumula-score-header>div:last-child{text-align:left}.sumula-score-header span,.sumula-score-header strong{display:block}.sumula-score-header>div>strong{font-size:18px}.sumula-score-header>div>span{margin-top:4px;color:#777;font-size:9px}.sumula-score-center{text-align:center!important}.sumula-score-center>span{color:#777!important;font-size:8px!important}.sumula-score-center>b{display:block;margin:3px 0;color:#fff;font-size:23px}.sumula-score-center>small{color:#666;font-size:8px}.lineup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.lineup-team-card{min-width:0;border:1px solid #303030;border-radius:15px;background:#111;overflow:hidden}.lineup-team-head{display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:15px;border-bottom:1px solid #292929;background:linear-gradient(90deg,rgba(255,122,0,.055),transparent 45%)}.lineup-team-brand{width:56px;height:56px;display:grid;place-items:center;overflow:hidden;border:1px solid #333;border-radius:13px;background:#090909;color:#aaa;font-size:13px;font-weight:950}.lineup-team-brand img{width:100%;height:100%;object-fit:contain;padding:5px}.lineup-team-head h2{margin:2px 0;font-size:17px}.lineup-team-head p{margin:0;color:#777;font-size:9px}.lineup-all{border:1px solid #333;border-radius:9px;background:#181818;color:#aaa;padding:8px 9px;font-size:8px;font-weight:900;cursor:pointer}.lineup-all:hover{color:#fff;border-color:#444}.lineup-players{display:grid;grid-gap:1px;gap:1px;background:#242424}.lineup-player{display:grid;grid-template-columns:34px 44px minmax(0,1fr) 42px;grid-gap:9px;gap:9px;align-items:center;min-height:62px;padding:8px 11px;background:#101010;transition:background .15s}.lineup-player.related{background:#121512}.lineup-player.starter{background:linear-gradient(90deg,rgba(255,122,0,.1),#121212 38%)}.lineup-related-toggle,.lineup-star{border:1px solid #343434;background:#181818;cursor:pointer}.lineup-related-toggle{width:32px;height:32px;border-radius:9px;color:#777;font-weight:950}.lineup-related-toggle.active{border-color:rgba(42,190,91,.5);background:rgba(42,190,91,.1);color:#70e693}.lineup-star{width:38px;height:38px;border-radius:10px;color:#777;font-size:20px}.lineup-star.active{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.13);color:#ff514c}.lineup-related-toggle:disabled,.lineup-star:disabled{cursor:not-allowed;opacity:.6}.lineup-photo{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:10px;background:#080808;color:#777;font-size:9px;font-weight:900}.lineup-photo img{width:100%;height:100%;object-fit:cover}.lineup-player-copy{min-width:0}.lineup-player-copy small,.lineup-player-copy strong{display:block}.lineup-player-copy strong{overflow:hidden;color:#fff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lineup-player-copy small{margin-top:4px;color:#6e6e6e;font-size:8px}.sumula-confirm-bar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;padding:14px 16px;border:1px solid #3a3a3a;border-radius:14px;background:rgba(14,14,14,.96);box-shadow:0 14px 40px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sumula-confirm-bar strong{display:block;margin:3px 0;font-size:12px}.sumula-confirm-bar p{margin:0;color:#777;font-size:9px}.sumula-confirm-bar .btn{min-width:220px;justify-content:center}.sumula-ready-panel{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;border-color:rgba(42,190,91,.32);background:rgba(42,190,91,.035)}@media(max-width:1150px){.sumula-game-card{grid-template-columns:120px 1fr 180px}.sumula-game-action{grid-column:2/4}.lineup-grid{grid-template-columns:1fr}}@media(max-width:760px){.sumula-season{min-width:0;width:100%}.sumula-game-card{grid-template-columns:1fr}.sumula-game-action{grid-column:auto}.sumula-matchup>div:first-child,.sumula-matchup>div:last-child{text-align:center}.sumula-pregame-top{align-items:stretch;flex-direction:column}.sumula-state{min-width:0}.sumula-score-header{grid-template-columns:1fr}.sumula-score-header>div:first-child,.sumula-score-header>div:last-child{text-align:center}.lineup-team-head{grid-template-columns:48px 1fr}.lineup-team-brand{width:46px;height:46px}.lineup-all{grid-column:1/3;width:100%}.sumula-confirm-bar{align-items:stretch;flex-direction:column;bottom:8px}.sumula-confirm-bar .btn{width:100%;min-width:0}.sumula-ready-panel{align-items:flex-start;flex-direction:column}}.mesa-portal-page{min-height:100vh;background:radial-gradient(circle at 78% 0,rgba(255,122,0,.12),transparent 31%),#080808;color:#fff}.mesa-portal-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 30px;border-bottom:1px solid #252525;background:rgba(8,8,8,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mesa-portal-brand{display:flex;align-items:center;gap:12px}.mesa-portal-brand img{width:88px;height:50px;object-fit:contain}.mesa-portal-brand span,.mesa-portal-user span{display:block;color:#777;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.mesa-portal-brand strong{display:block;margin-top:3px;font-size:14px}.mesa-portal-user{display:flex;align-items:center;gap:9px}.mesa-portal-user>div{text-align:right}.mesa-portal-user strong{display:block;margin-top:2px;font-size:11px}.mesa-portal-user a,.mesa-portal-user button{min-height:35px;display:inline-flex;align-items:center;border:1px solid #303030;border-radius:9px;background:#161616;color:#ddd;padding:0 11px;text-decoration:none;font-size:9px;font-weight:900;cursor:pointer}.mesa-portal-user a:hover,.mesa-portal-user button:hover{border-color:#464646;color:#fff}.mesa-portal-user a.mesa-central-return{border-color:rgba(255,122,0,.52);background:rgba(255,122,0,.08);color:#fff}.mesa-portal-user a.mesa-central-return:hover{border-color:#ff7a00;background:rgba(255,122,0,.15)}.mesa-portal-user a.mesa-functions-link{border-color:rgba(255,122,0,.72);background:#ff7a00;color:#fff;box-shadow:inset 0 0 0 1px rgba(255,122,0,.08)}.mesa-portal-user a.mesa-functions-link:hover{border-color:#ff9a3d;background:#e66d00;color:#fff}.mesa-portal-main{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:34px 0 60px}.mesa-welcome{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.mesa-welcome h1{margin:5px 0 4px;font-size:34px}.mesa-welcome p{margin:0;color:#898989;font-size:12px}.mesa-access-chip{min-width:130px;padding:10px 13px;border:1px solid rgba(67,203,106,.28);border-radius:11px;background:rgba(67,203,106,.06)}.mesa-access-chip span{display:block;color:#6c8d75;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.mesa-access-chip strong{display:block;margin-top:4px;color:#78e89a;font-size:11px}.mesa-group{margin-top:27px}.mesa-group-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#fff}.mesa-group-title>div{display:flex;align-items:center;gap:8px}.mesa-group-title strong{font-size:14px}.mesa-group-title small{color:#666;font-size:9px}.mesa-live-dot{width:8px;height:8px;border-radius:50%;background:#ff7a00;box-shadow:0 0 0 5px rgba(255,122,0,.11)}.mesa-games-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.mesa-game-card{position:relative;overflow:hidden;border:1px solid #2c2c2c;border-radius:16px;background:linear-gradient(180deg,#151515,#0f0f0f)}.mesa-game-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:#333}.mesa-status-interval:before,.mesa-status-live:before{background:#ff7a00}.mesa-status-pre_game:before{background:#35b766}.mesa-game-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 8px}.mesa-game-topline>div{min-width:0}.mesa-competition{display:block;color:#ff7a00;font-size:7px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.mesa-game-topline strong{display:block;margin-top:4px;overflow:hidden;color:#aaa;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mesa-status-badge{padding:5px 8px;border:1px solid #3b3b3b;border-radius:999px;background:#181818;color:#aaa;font-size:8px;font-weight:900;text-transform:uppercase}.mesa-status-badge.live{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.1);color:#ff9a3d}.mesa-status-badge.pregame{border-color:rgba(55,188,98,.42);background:rgba(55,188,98,.08);color:#73e396}.mesa-matchup{display:grid;grid-template-columns:1fr 80px 1fr;grid-gap:8px;gap:8px;align-items:center;padding:12px 18px 16px}.mesa-team{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center}.mesa-team-logo{width:65px;height:65px;display:grid;place-items:center;overflow:hidden;border:1px solid #353535;border-radius:15px;background:#090909;color:#ddd;font-size:13px;font-weight:950}.mesa-team-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.mesa-team strong{display:block;max-width:100%;margin-top:8px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.mesa-versus{text-align:center}.mesa-versus b{display:block;font-size:21px}.mesa-versus small{display:block;margin-top:5px;color:#666;font-size:6px;font-weight:900;letter-spacing:.08em}.mesa-game-meta{gap:10px;padding:11px 16px;border-top:1px solid #252525;color:#858585;font-size:9px}.mesa-game-meta,.mesa-open-button{display:flex;align-items:center;justify-content:space-between}.mesa-open-button{margin:12px;padding:13px 14px;border-radius:11px;background:#ff7a00;color:#fff;text-decoration:none;font-size:12px;font-weight:950}.mesa-open-button:hover{filter:brightness(1.08)}.mesa-open-button span{font-size:17px}.mesa-empty,.mesa-loading{width:min(720px,calc(100% - 32px));margin:80px auto;padding:30px;border:1px solid #2b2b2b;border-radius:16px;background:#111;text-align:center}.mesa-empty strong{font-size:16px}.mesa-empty p{color:#777;font-size:10px}.operator-app{min-height:100vh;background:#080808;color:#fff}.operator-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 22px;border-bottom:1px solid #262626;background:rgba(8,8,8,.96);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.operator-brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.operator-brand img{width:72px;height:43px;object-fit:contain}.operator-brand span{display:block;color:#ff7a00;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.operator-brand strong{display:block;margin-top:2px;font-size:12px}.operator-header-actions{display:flex;align-items:center;gap:7px}.operator-user{text-align:right}.operator-user span{display:block;color:#676767;font-size:12px;font-weight:900;text-transform:uppercase}.operator-user strong{display:block;margin-top:2px;font-size:12px}.operator-link,.operator-logout{display:inline-flex;align-items:center;min-height:32px;padding:0 9px;border:1px solid #303030;border-radius:8px;background:#151515;color:#cfcfcf;text-decoration:none;font-size:12px;font-weight:900}.operator-link.operator-functions-link{border-color:rgba(255,122,0,.58);background:rgba(255,122,0,.1);color:#fff}.operator-link.operator-functions-link:hover{border-color:#ff7a00;background:rgba(255,122,0,.18)}.operator-logout{cursor:pointer}.operator-content{width:min(1300px,calc(100% - 32px));margin:0 auto;padding:22px 0 50px}.operator-content .sumula-pregame-top{margin-top:0}@media(max-width:800px){.mesa-portal-header{padding:10px 14px}.mesa-portal-brand img{width:62px}.mesa-portal-user>div{display:none}.mesa-portal-main{width:calc(100% - 22px);padding-top:22px}.mesa-welcome{align-items:stretch;flex-direction:column}.mesa-welcome h1{font-size:28px}.mesa-games-grid{grid-template-columns:1fr}.mesa-matchup{grid-template-columns:1fr 60px 1fr;padding-left:10px;padding-right:10px}.mesa-team-logo{width:56px;height:56px}.operator-header{padding:9px 11px}.operator-brand img{width:55px}.operator-user{display:none}.operator-content{width:calc(100% - 18px);padding-top:14px}}@media(max-width:520px){.mesa-portal-user a{display:none}.mesa-portal-user a.mesa-central-return,.mesa-portal-user a.mesa-functions-link{display:inline-flex;padding:0 9px;font-size:8px}.mesa-portal-user button{padding:0 9px}.mesa-game-meta{align-items:flex-start;flex-direction:column}.mesa-team strong{font-size:11px}}.op-table-page{min-height:100vh;background:#070707;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.op-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:grid;grid-template-columns:minmax(230px,.85fr) minmax(430px,1.5fr) minmax(300px,1fr);grid-gap:12px;min-height:64px;padding:8px 18px;border-bottom:1px solid #2b2b2b;background:rgba(8,8,8,.97);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.op-brand,.op-topbar{align-items:center;gap:12px}.op-brand{display:flex;color:#fff;text-decoration:none;min-width:0}.op-brand img{width:92px;height:44px;object-fit:contain}.op-brand strong{font-size:13px;letter-spacing:.015em;white-space:nowrap}.op-topbar nav{display:flex;gap:7px;min-width:0}.op-topbar nav,.op-topbar nav a{align-items:center;justify-content:center}.op-topbar nav a{display:inline-flex;min-height:38px;padding:0 14px;border-radius:9px;color:#9b9b9b;text-decoration:none;font-size:10px;font-weight:900;white-space:nowrap}.op-topbar nav a.active,.op-topbar nav a:hover{background:#1a1a1a;color:#fff}.op-topbar nav a.active{box-shadow:inset 0 -2px 0 #ff7a00}.op-top-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.op-top-right>span{max-width:185px;overflow:hidden;color:#8a8a8a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.op-top-right>button{min-height:35px;border:1px solid #333;border-radius:8px;background:#171717;color:#bdbdbd;padding:0 11px;font-size:9px;font-weight:900;cursor:pointer}.op-live{border-color:rgba(255,122,0,.55)!important;background:rgba(255,122,0,.12)!important;color:#ff625e!important}.op-live.finished{border-color:#343434!important;background:#151515!important;color:#8c8c8c!important}.op-errorbar{position:-webkit-sticky;position:sticky;top:64px;z-index:79;display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-bottom:1px solid rgba(255,122,0,.35);background:#38100e;color:#ffb4b1;font-size:10px;font-weight:800;cursor:pointer}.op-errorbar span{font-size:16px}.op-main-grid{display:grid;grid-template-columns:minmax(285px,30%) minmax(470px,40%) minmax(285px,30%);min-height:590px;border-bottom:1px solid #2b2b2b;background:#0a0a0a}.op-team-panel{min-width:0;padding:16px 15px 14px;background:linear-gradient(180deg,#101010,#0b0b0b)}.op-side-a{border-right:1px solid #2a2a2a}.op-side-b{border-left:1px solid #2a2a2a}.op-team-head{width:100%;display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:0 0 13px;border:0;border-bottom:1px solid #242424;background:transparent;color:#fff;text-align:left;cursor:pointer}.op-team-head.selected{border-bottom-color:#ff7a00}.op-team-head.selected .op-team-logo{border-color:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.13),0 0 24px rgba(255,122,0,.16)}.op-team-logo{width:62px;height:62px;display:grid;place-items:center;overflow:hidden;border:2px solid #343434;border-radius:15px;background:#080808;color:#ddd;font-size:16px;font-weight:950;transition:.15s}.op-team-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.op-team-title{min-width:0}.op-team-title strong{display:block;overflow:hidden;font-size:19px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.op-team-title span{display:block;margin-top:5px;color:#777;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.op-team-head.selected .op-team-title span{color:#ff6a66}.op-side-score{font-size:34px;line-height:1}.op-team-meta{display:grid;grid-template-columns:1fr 105px;grid-gap:9px;gap:9px;margin-top:10px}.op-period-fouls,.op-timeout{min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #303030;border-radius:9px;background:#151515;padding:0 12px;color:#d8d8d8}.op-period-fouls span,.op-timeout span{font-size:8px;font-weight:950;letter-spacing:.03em}.op-period-fouls b,.op-timeout b{font-size:17px}.op-timeout{cursor:pointer}.op-timeout:hover:not(:disabled){border-color:#ff7a00}.op-timeout:disabled{opacity:.5;cursor:not-allowed}.op-collective-totals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:7px}.op-collective-totals>div{min-height:51px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #292929;border-radius:8px;background:#101010;text-align:center}.op-collective-totals span{color:#8d8d8d;font-size:7px;font-weight:900;line-height:1.15}.op-collective-totals b{font-size:15px}.op-roster-section{margin-top:16px}.op-roster-section h3{display:flex;align-items:center;gap:7px;margin:0 0 9px;color:#a9a9a9;font-size:9px;letter-spacing:.04em}.op-roster-section h3 i{width:7px;height:7px;border-radius:50%;background:#28b95f;box-shadow:0 0 0 3px rgba(40,185,95,.1)}.bench-section h3 i{background:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.1)}.op-player-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.op-player-card{min-width:0;min-height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #323232;border-radius:9px;background:linear-gradient(180deg,#191919,#111);color:#fff;padding:6px 4px;cursor:pointer;touch-action:manipulation;transition:transform .08s,border-color .12s,background .12s}.op-player-card:hover{border-color:#555}.op-player-card:active{transform:scale(.975)}.op-player-card.selected{border-color:#ff7a00;background:linear-gradient(180deg,rgba(255,122,0,.2),#171010);box-shadow:0 0 0 2px rgba(255,122,0,.12)}.op-player-card strong{font-size:27px;line-height:1}.op-player-card span{width:100%;margin-top:7px;overflow:hidden;color:#c8c8c8;font-size:7px;font-weight:800;text-align:center;text-overflow:ellipsis;white-space:nowrap}.op-player-card small{margin-top:5px;color:#858585;font-size:7px;font-weight:900}.op-player-card.bench{min-height:84px;background:#111}.op-player-card.fouled-out{opacity:.45;border-color:#6d2421}.op-player-card.fouled-out small{color:#ff6863}.op-center-panel{min-width:0;padding:15px 18px 14px;background:radial-gradient(circle at 50% 4%,rgba(255,122,0,.08),transparent 34%),#090909}.op-scoreboard{display:grid;grid-template-columns:1fr minmax(170px,1.05fr) 1fr;align-items:center;grid-gap:10px;gap:10px;min-height:122px;padding:8px 8px 11px;border-bottom:1px solid #262626}.op-score-num{font-size:68px;font-weight:950;line-height:1;letter-spacing:-.06em}.op-clock-block,.op-score-num{text-align:center}.op-clock-block>span{display:block;color:#b8b8b8;font-size:10px;font-weight:950}.op-clock-block>strong{display:block;margin-top:3px;font-size:48px;line-height:1;letter-spacing:.015em}.op-shot{display:inline-flex;align-items:center;gap:8px;margin-top:7px;padding:5px 10px;border:1px solid rgba(255,122,0,.35);border-radius:8px;background:rgba(255,122,0,.06)}.op-shot small{color:#8d8d8d;font-size:7px;font-weight:900}.op-shot b{color:#ff514c;font-size:20px}.op-clock-controls,.op-periods,.op-shot-controls{display:grid;grid-gap:6px;gap:6px;margin-top:7px}.op-clock-controls{grid-template-columns:.72fr .72fr 1.65fr .72fr .72fr}.op-shot-controls{grid-template-columns:.75fr .75fr 1.35fr 1.25fr}.op-periods{grid-template-columns:repeat(5,1fr)}.op-clock-controls button,.op-periods button,.op-shot-controls button{min-height:47px;border:1px solid #313131;border-radius:8px;background:#171717;color:#e1e1e1;font-size:10px;font-weight:950;cursor:pointer;touch-action:manipulation}.op-clock-controls button.primary{border-color:rgba(33,177,91,.52);background:#148542;color:#fff;font-size:12px}.op-shot-controls button:first-child,.op-shot-controls button:nth-child(2){border-color:rgba(255,122,0,.32);color:#ff5d58}.op-periods button.active{border-color:#ff7a00;background:#ff7a00;color:#fff}.op-clock-controls button:active,.op-periods button:active,.op-shot-controls button:active{transform:translateY(1px)}.op-actions-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:13px;padding:0 2px}.op-actions-head h2{margin:0;font-size:11px;letter-spacing:.04em}.op-actions-head span{max-width:60%;overflow:hidden;color:#7c7c7c;font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.op-actions-grid{margin-top:8px}.op-action-row,.op-actions-grid{display:grid;grid-gap:7px;gap:7px}.op-action-row.row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.op-action-row.row-4{grid-template-columns:repeat(4,minmax(0,1fr))}.op-action-row.row-5{grid-template-columns:repeat(5,minmax(0,1fr))}.op-actions-grid button{min-height:61px;border:1px solid #323232;border-radius:10px;background:#191919;color:#fff;font-size:21px;font-weight:950;cursor:pointer;touch-action:manipulation;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015)}.op-actions-grid button.score{border-color:rgba(21,161,73,.66);background:linear-gradient(180deg,#129148,#0d6f38)}.op-actions-grid button.foul,.op-actions-grid button.miss{border-color:rgba(255,122,0,.65);background:linear-gradient(180deg,#a8201c,#7a1512)}.op-actions-grid button.stat{border-color:rgba(37,113,201,.7);background:linear-gradient(180deg,#246fc0,#1c5595)}.op-actions-grid button.more-foul{border-color:rgba(221,126,13,.75);background:linear-gradient(180deg,#d77b12,#9f570b)}.op-actions-grid button:active{transform:scale(.975)}.op-actions-grid button.disabled,.op-actions-grid button:disabled{opacity:.24;cursor:not-allowed;filter:grayscale(.4)}.op-sub-confirm{display:grid;grid-template-columns:1fr auto auto auto;align-items:center;grid-gap:8px;gap:8px;margin-top:9px;padding:8px 10px;border:1px solid rgba(33,177,91,.4);border-radius:9px;background:rgba(33,177,91,.07)}.op-sub-confirm span{color:#75d596;font-size:8px;font-weight:950}.op-sub-confirm b{font-size:16px}.op-sub-confirm button{min-height:38px;border:0;border-radius:8px;background:#168747;color:#fff;padding:0 13px;font-size:9px;font-weight:950;cursor:pointer}.op-sub-confirm button.cancel{width:38px;background:#282828;color:#aaa;padding:0}.op-recent{padding:12px 18px 14px;background:#090909;border-bottom:1px solid #282828}.op-recent h2{margin:0 0 8px;font-size:10px;letter-spacing:.05em}.op-recent-head,.op-recent-row{display:grid;grid-template-columns:70px 52px 65px minmax(170px,1.2fr) 75px minmax(210px,1.35fr) 155px;align-items:center;grid-gap:8px;gap:8px}.op-recent-head{padding:0 10px 5px;color:#666;font-size:6px;font-weight:950;letter-spacing:.06em}.op-recent-row{min-height:42px;margin-top:4px;padding:6px 10px;border:1px solid #282828;border-radius:8px;background:#111;color:#b8b8b8;font-size:8px}.op-recent-row>b{font-size:12px;color:#fff}.op-recent-row .team-a{color:#5da1ff;font-weight:950}.op-recent-row .team-b{color:#ff716c;font-weight:950}.op-recent-actions{display:flex;justify-content:flex-end;gap:5px}.op-recent-actions button{min-height:29px;border:1px solid #343434;border-radius:7px;background:#171717;color:#bbb;padding:0 7px;font-size:7px;font-weight:900;cursor:pointer}.op-recent-actions button:last-child{border-color:rgba(255,122,0,.3);color:#ff7773}.op-recent-empty{padding:18px;border:1px dashed #303030;border-radius:8px;color:#666;text-align:center;font-size:9px}.op-footer{justify-content:space-between;gap:18px;min-height:47px;padding:8px 18px;background:#080808;color:#777;font-size:7px}.op-footer,.op-footer>div{display:flex;align-items:center}.op-footer>div{gap:10px;min-width:0}.op-footer i{width:1px;height:12px;background:#333}.op-footer .stats-active,.op-footer a{display:inline-flex;align-items:center;min-height:29px;padding:0 9px;border:1px solid #303030;border-radius:7px;background:#121212;color:#c7c7c7;text-decoration:none;font-size:7px;font-weight:950;white-space:nowrap}.op-footer .stats-active{border-color:rgba(32,173,88,.28);color:#69db8c}.op-loading{min-height:100vh;display:grid;place-items:center;background:#080808;color:#aaa}.op-loading a{color:#ff625e}.op-modal-backdrop{position:fixed;inset:0;z-index:130;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.op-modal{width:min(540px,94vw);padding:18px;border:1px solid #383838;border-radius:14px;background:#111;box-shadow:0 28px 80px rgba(0,0,0,.65)}.op-small-modal{width:min(430px,94vw)}.op-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:15px}.op-modal-head span{color:#ff7a00;font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.op-modal-head h3{margin:4px 0 0;font-size:19px}.op-modal-head>button{width:34px;height:34px;border:1px solid #333;border-radius:8px;background:#191919;color:#aaa;font-size:20px;cursor:pointer}.op-modal label{display:grid;grid-gap:6px;gap:6px;margin-top:10px;color:#858585;font-size:8px;font-weight:900}.op-modal select{width:100%;min-height:42px;border:1px solid #333;border-radius:9px;background:#0b0b0b;color:#eee;padding:0 10px;font-size:10px}.op-modal-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.op-modal-note{padding:10px;border:1px solid #2c2c2c;border-radius:8px;background:#0d0d0d;color:#8f8f8f;font-size:9px}.op-modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:17px}.op-extra-fouls button,.op-modal-actions button{min-height:42px;border:1px solid #343434;border-radius:9px;background:#191919;color:#ddd;padding:0 13px;font-size:9px;font-weight:950;cursor:pointer}.op-modal-actions button.primary{border-color:#ff7a00;background:#ff7a00;color:#fff}.op-extra-fouls{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.op-extra-fouls button{border-color:rgba(255,122,0,.35);color:#ff7773}.mesa-doc-page{min-height:100vh;background:#080808;color:#eee;padding:22px}.mesa-doc-wrap{width:min(1280px,100%);margin:0 auto}.mesa-doc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.mesa-doc-toolbar>div{display:flex;align-items:center;gap:8px}.mesa-doc-toolbar a,.mesa-doc-toolbar button{min-height:38px;display:inline-flex;align-items:center;border:1px solid #333;border-radius:9px;background:#151515;color:#ddd;padding:0 12px;text-decoration:none;font-size:9px;font-weight:900;cursor:pointer}.mesa-doc-toolbar button.primary{border-color:#ff7a00;background:#ff7a00;color:#fff}.mesa-doc-sheet{padding:24px;border:1px solid #303030;border-radius:14px;background:#fff;color:#111}.mesa-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:2px solid #111}.mesa-doc-head h1{margin:0;font-size:23px}.mesa-doc-head p{margin:5px 0 0;color:#555;font-size:10px}.mesa-doc-score{font-size:28px;font-weight:950;white-space:nowrap}.mesa-doc-team{margin-top:18px}.mesa-doc-team h2{margin:0 0 7px;font-size:15px}.mesa-doc-table{width:100%;border-collapse:collapse;font-size:8px}.mesa-doc-table td,.mesa-doc-table th{padding:6px 5px;border:1px solid #bbb;text-align:center;white-space:nowrap}.mesa-doc-table th{background:#eee;font-size:7px}.mesa-doc-table td:first-child,.mesa-doc-table td:nth-child(2){text-align:left}.mesa-doc-table .total{font-weight:950;background:#f2f2f2}.mesa-doc-collective{display:flex;gap:20px;margin-top:7px;font-size:9px;font-weight:800}.mesa-doc-events{margin-top:18px}.mesa-doc-events h2{font-size:15px}.mesa-doc-event{display:grid;grid-template-columns:65px 45px 80px 1fr 1.4fr;grid-gap:8px;gap:8px;padding:6px 4px;border-bottom:1px solid #ccc;font-size:8px}.mesa-doc-event.voided{text-decoration:line-through;color:#9a4747}.mesa-doc-signatures{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:44px}.mesa-doc-signatures div{padding-top:7px;border-top:1px solid #333;text-align:center;font-size:8px}@media(max-width:1180px) and (orientation:landscape){.op-topbar{grid-template-columns:190px 1fr 220px;padding-left:10px;padding-right:10px}.op-brand img{width:72px}.op-brand strong{font-size:10px}.op-topbar nav a{padding:0 8px;font-size:8px}.op-top-right>span{display:none}.op-main-grid{grid-template-columns:29% 42% 29%}.op-team-panel{padding-left:8px;padding-right:8px}.op-team-logo{width:50px;height:50px}.op-team-head{grid-template-columns:52px minmax(0,1fr) auto;gap:7px}.op-team-title strong{font-size:14px}.op-side-score{font-size:28px}.op-player-grid{gap:4px}.op-player-card{min-height:82px;padding-left:2px;padding-right:2px}.op-player-card strong{font-size:23px}.op-player-card span{font-size:6px}.op-center-panel{padding-left:10px;padding-right:10px}.op-score-num{font-size:54px}.op-clock-block>strong{font-size:40px}.op-action-row,.op-actions-grid{gap:5px}.op-actions-grid button{min-height:56px;font-size:18px}.op-recent{padding-left:10px;padding-right:10px}.op-recent-head,.op-recent-row{grid-template-columns:58px 42px 52px minmax(120px,1fr) 55px minmax(140px,1.2fr) 128px}}@media(max-width:900px){.op-table-page{overflow-x:auto}.op-footer,.op-main-grid,.op-recent,.op-topbar{min-width:1020px}.op-main-grid{grid-template-columns:295px 430px 295px}.op-actions-grid button{min-height:58px}}@media(max-width:650px){.op-modal-grid{grid-template-columns:1fr}.mesa-doc-page{padding:8px}.mesa-doc-sheet{padding:12px;overflow-x:auto}.mesa-doc-toolbar{align-items:stretch;flex-direction:column}.mesa-doc-table{min-width:900px}}@media print{.mesa-doc-page,body{background:#fff!important}.mesa-doc-page{padding:0}.mesa-doc-toolbar{display:none!important}.mesa-doc-wrap{width:100%}.mesa-doc-sheet{border:0;border-radius:0;padding:8mm;box-shadow:none}.mesa-doc-event,.mesa-doc-table{font-size:7pt}.op-table-page{display:none!important}}@media (min-width:901px) and (max-height:900px) and (orientation:landscape){.op-table-page{height:100dvh;min-height:0;display:grid;grid-template-rows:54px minmax(0,1fr) 134px 40px;overflow:hidden}.op-topbar{position:relative;top:auto;min-height:54px;height:54px;padding:5px 14px}.op-brand img{width:76px;height:38px}.op-brand strong{font-size:11px}.op-topbar nav a{min-height:34px;padding:0 11px;font-size:9px}.op-top-right>button{min-height:32px}.op-errorbar{position:fixed;top:54px;left:0;right:0;z-index:120;padding:7px 14px}.op-main-grid{min-height:0;height:100%;overflow:hidden}.op-team-panel{height:100%;overflow:hidden;padding:8px 12px 7px}.op-team-head{grid-template-columns:52px minmax(0,1fr) auto;gap:8px;padding-bottom:7px}.op-team-logo{width:48px;height:48px;border-radius:11px}.op-team-title strong{font-size:16px}.op-team-title span{margin-top:3px;font-size:6px}.op-side-score{font-size:30px}.op-team-meta{grid-template-columns:1fr 90px;gap:6px;margin-top:6px}.op-period-fouls,.op-timeout{min-height:36px;padding:0 9px;border-radius:7px}.op-period-fouls span,.op-timeout span{font-size:7px}.op-period-fouls b,.op-timeout b{font-size:14px}.op-collective-totals{gap:4px;margin-top:5px}.op-collective-totals>div{min-height:39px;gap:5px;border-radius:7px}.op-collective-totals span{font-size:6px}.op-collective-totals b{font-size:13px}.op-roster-section{margin-top:8px}.op-roster-section h3{margin-bottom:5px;font-size:8px}.op-player-grid{gap:5px}.op-player-card{min-height:70px;border-radius:7px;padding:4px 2px}.op-player-card.bench{min-height:64px}.op-player-card strong{font-size:23px}.op-player-card span{margin-top:4px;font-size:6px}.op-player-card small{margin-top:3px;font-size:7px}.op-center-panel{height:100%;overflow:hidden;padding:7px 12px}.op-scoreboard{grid-template-columns:1fr minmax(145px,.95fr) 1fr;min-height:78px;padding:2px 6px 5px}.op-score-num{font-size:54px}.op-clock-block>span{font-size:8px}.op-clock-block>strong{margin-top:1px;font-size:39px}.op-shot{margin-top:3px;padding:3px 8px}.op-shot small{font-size:6px}.op-shot b{font-size:16px}.op-clock-controls,.op-periods,.op-shot-controls{gap:5px;margin-top:5px}.op-clock-controls button,.op-shot-controls button{min-height:36px;border-radius:7px;font-size:9px}.op-periods button{min-height:31px;border-radius:7px;font-size:9px}.op-clock-controls button.primary{font-size:11px}.op-actions-head{margin-top:6px}.op-actions-head h2{font-size:9px}.op-actions-head span{font-size:7px}.op-actions-grid{gap:5px;margin-top:5px}.op-action-row{gap:5px}.op-actions-grid button{min-height:50px;border-radius:8px;font-size:19px}.op-sub-confirm{margin-top:5px;padding:5px 8px}.op-sub-confirm button{min-height:32px}.op-recent{height:134px;overflow:hidden;padding:6px 14px 7px}.op-recent h2{margin:0 0 3px;font-size:9px}.op-recent-head,.op-recent-row{grid-template-columns:58px 44px 54px minmax(145px,1.2fr) 58px minmax(170px,1.35fr) 142px;gap:6px}.op-recent-head{padding:0 8px 2px;font-size:5.5px}.op-recent-row{min-height:30px;height:30px;margin-top:2px;padding:2px 8px;border-radius:6px;font-size:7px}.op-recent-row>b{font-size:10px}.op-recent-actions{gap:4px}.op-recent-actions button{min-height:23px;padding:0 6px;font-size:6px}.op-recent-empty{padding:10px;font-size:8px}.op-footer{height:40px;min-height:40px;padding:4px 14px;font-size:6.5px}.op-footer .stats-active,.op-footer a{min-height:28px;padding:0 8px;font-size:6.5px}}@media (min-width:901px) and (max-height:730px) and (orientation:landscape){.op-table-page{grid-template-rows:50px minmax(0,1fr) 118px 36px}.op-topbar{height:50px;min-height:50px}.op-team-panel{padding-top:6px;padding-bottom:5px}.op-team-head{grid-template-columns:46px minmax(0,1fr) auto}.op-team-logo{width:43px;height:43px}.op-team-meta{margin-top:4px}.op-period-fouls,.op-timeout{min-height:32px}.op-collective-totals>div{min-height:34px}.op-roster-section{margin-top:5px}.op-player-card{min-height:62px}.op-player-card.bench{min-height:57px}.op-player-card strong{font-size:21px}.op-center-panel{padding-top:5px;padding-bottom:5px}.op-scoreboard{min-height:70px}.op-score-num{font-size:48px}.op-clock-block>strong{font-size:35px}.op-clock-controls button,.op-shot-controls button{min-height:33px}.op-periods button{min-height:28px}.op-actions-grid button{min-height:46px;font-size:18px}.op-recent{height:118px;padding-top:4px;padding-bottom:4px}.op-recent-row{min-height:26px;height:26px}.op-recent-actions button{min-height:21px}.op-footer{height:36px;min-height:36px}}.op-team-panel{display:flex;flex-direction:column}.op-team-recent{margin-top:auto;padding-top:10px;border-top:1px solid #242424}.op-team-recent>h3{margin:0 0 6px;color:#b8b8b8;font-size:8px;font-weight:950;letter-spacing:.045em}.op-team-recent-row{display:grid;grid-template-columns:42px minmax(0,1fr) 38px 30px 30px;align-items:center;grid-gap:4px;gap:4px;margin-top:3px;padding:3px 4px;border:1px solid #282828;border-radius:7px;background:#101010;color:#a9a9a9;font-size:6.5px}.op-team-recent-row .time{color:#858585;font-weight:850}.op-team-recent-row .target{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-team-recent-row>b{color:#fff;font-size:10px;text-align:center}.op-team-recent-row button{width:29px;height:25px;display:grid;place-items:center;border:1px solid #333;border-radius:6px;background:#171717;color:#ddd;padding:0;font-size:10px;font-weight:950;cursor:pointer;touch-action:manipulation}.op-team-recent-row button.void{border-color:rgba(255,122,0,.36);color:#ff6863}.op-team-recent-empty{min-height:32px;display:grid;place-items:center;border:1px dashed #2d2d2d;border-radius:7px;color:#5f5f5f;font-size:7px}.op-recent{display:none!important}@media (min-width:901px) and (max-height:900px) and (orientation:landscape){.op-table-page{height:100dvh;min-height:0;display:grid;grid-template-rows:54px minmax(0,1fr) 40px;overflow:hidden}.op-main-grid{min-height:0;height:100%}.op-main-grid,.op-team-panel{overflow:hidden}.op-team-recent{padding-top:6px}.op-team-recent>h3{margin-bottom:3px;font-size:7px}.op-team-recent-row{min-height:26px;height:26px;margin-top:2px;grid-template-columns:36px minmax(0,1fr) 30px 25px 25px;font-size:5.8px}.op-team-recent-row>b{font-size:9px}.op-team-recent-row button{width:24px;height:21px;font-size:8px}}@media (min-width:901px) and (max-height:730px) and (orientation:landscape){.op-table-page{grid-template-rows:50px minmax(0,1fr) 36px}.op-team-recent{padding-top:4px}.op-team-recent>h3{font-size:6px}.op-team-recent-row{min-height:23px;height:23px;grid-template-columns:32px minmax(0,1fr) 26px 22px 22px;padding:2px;font-size:5px}.op-team-recent-row>b{font-size:8px}.op-team-recent-row button{width:21px;height:19px;font-size:7px}}@media (min-width:700px) and (max-width:1180px) and (orientation:landscape){.op-table-page{height:100dvh;min-height:0;display:grid;grid-template-rows:50px minmax(0,1fr) 34px;overflow:hidden}.op-footer,.op-main-grid,.op-topbar{min-width:0!important;width:auto}.op-topbar{position:relative;min-height:50px;height:50px;grid-template-columns:175px minmax(300px,1fr) 165px;padding:4px 8px;gap:5px}.op-brand{gap:6px}.op-brand img{width:58px;height:34px}.op-brand strong{font-size:8px}.op-topbar nav{gap:3px}.op-topbar nav a{min-height:31px;padding:0 7px;font-size:7px}.op-top-right{gap:4px}.op-top-right>span{display:none}.op-top-right>button{min-height:30px;padding:0 7px;font-size:7px}.op-main-grid{min-height:0;height:100%;grid-template-columns:29% 42% 29%;overflow:hidden}.op-team-panel{height:100%;overflow:hidden;padding:5px 7px}.op-team-head{grid-template-columns:39px minmax(0,1fr) auto;gap:5px;padding-bottom:4px}.op-team-logo{width:37px;height:37px;border-radius:8px}.op-team-title strong{font-size:11px}.op-team-title span{margin-top:1px;font-size:5px}.op-side-score{font-size:24px}.op-team-meta{grid-template-columns:1fr 68px;gap:4px;margin-top:4px}.op-period-fouls,.op-timeout{min-height:27px;padding:0 6px}.op-period-fouls span,.op-timeout span{font-size:5.5px}.op-period-fouls b,.op-timeout b{font-size:11px}.op-collective-totals{gap:3px;margin-top:3px}.op-collective-totals>div{min-height:31px;gap:3px}.op-collective-totals span{font-size:5px}.op-collective-totals b{font-size:10px}.op-roster-section{margin-top:5px}.op-roster-section h3{margin-bottom:3px;font-size:6px}.op-roster-section h3 i{width:5px;height:5px}.op-player-grid{gap:3px}.op-player-card,.op-player-card.bench{min-height:54px;border-radius:6px;padding:2px 1px}.op-player-card strong{font-size:18px}.op-player-card span{margin-top:3px;font-size:5px}.op-player-card small{margin-top:2px;font-size:5.5px}.op-team-recent{padding-top:4px}.op-team-recent>h3{margin-bottom:2px;font-size:5.5px}.op-team-recent-row{min-height:22px;height:22px;grid-template-columns:29px minmax(0,1fr) 23px 19px 19px;gap:2px;padding:1px 2px;font-size:4.8px}.op-team-recent-row>b{font-size:7px}.op-team-recent-row button{width:18px;height:18px;border-radius:4px;font-size:6px}.op-center-panel{height:100%;overflow:hidden;padding:4px 7px}.op-scoreboard{grid-template-columns:1fr minmax(105px,.92fr) 1fr;min-height:58px;padding:0 3px 3px}.op-score-num{font-size:42px}.op-clock-block>span{font-size:6px}.op-clock-block>strong{font-size:31px}.op-shot{margin-top:2px;padding:2px 5px}.op-shot small{font-size:5px}.op-shot b{font-size:13px}.op-clock-controls,.op-periods,.op-shot-controls{gap:3px;margin-top:3px}.op-clock-controls button,.op-shot-controls button{min-height:31px;border-radius:6px;font-size:7px}.op-periods button{min-height:26px;border-radius:6px;font-size:7px}.op-clock-controls button.primary{font-size:9px}.op-actions-head{margin-top:4px}.op-actions-head h2{font-size:7px}.op-actions-head span{font-size:5.5px}.op-action-row,.op-actions-grid{gap:4px}.op-actions-grid{margin-top:4px}.op-actions-grid button{min-height:45px;border-radius:7px;font-size:17px}.op-sub-confirm{margin-top:3px;padding:3px 5px}.op-sub-confirm span{font-size:6px}.op-sub-confirm b{font-size:11px}.op-sub-confirm button{min-height:27px;padding:0 7px;font-size:6px}.op-footer{height:34px;min-height:34px;padding:3px 8px;font-size:5.5px}.op-footer .stats-active,.op-footer a{min-height:26px;padding:0 6px;font-size:5.5px}}@media (max-width:699px) and (orientation:landscape){.op-table-page{width:100vw;height:100dvh;min-height:0;display:grid;grid-template-rows:40px minmax(0,1fr) 27px;overflow:hidden}.op-footer,.op-main-grid,.op-topbar{min-width:0!important;width:auto}.op-topbar{position:relative;min-height:40px;height:40px;grid-template-columns:128px minmax(0,1fr) 82px;gap:2px;padding:2px 4px}.op-brand{gap:4px}.op-brand img{width:40px;height:27px}.op-brand strong{font-size:6px}.op-topbar nav{gap:1px;overflow:hidden}.op-topbar nav a{min-height:26px;padding:0 4px;border-radius:5px;font-size:5.4px}.op-topbar nav a:last-child{display:none}.op-top-right{gap:2px}.op-top-right>span{display:none}.op-top-right>button{min-height:25px;padding:0 4px;border-radius:5px;font-size:5.3px}.op-errorbar{position:fixed;top:40px;padding:4px 7px;font-size:6px}.op-main-grid{height:100%;min-height:0;grid-template-columns:27% 46% 27%;overflow:hidden}.op-team-panel{height:100%;min-width:0;overflow-y:auto;overflow-x:hidden;padding:3px 4px;scrollbar-width:thin}.op-team-head{grid-template-columns:29px minmax(0,1fr) auto;gap:3px;padding-bottom:2px}.op-team-logo{width:27px;height:27px;border-width:1px;border-radius:6px}.op-team-logo img{padding:2px}.op-team-title strong{font-size:7px}.op-team-title span{margin-top:0;font-size:4px}.op-side-score{font-size:18px}.op-team-meta{grid-template-columns:1fr 47px;gap:2px;margin-top:2px}.op-period-fouls,.op-timeout{min-height:20px;padding:0 3px;border-radius:4px}.op-period-fouls span,.op-timeout span{font-size:4px}.op-period-fouls b,.op-timeout b{font-size:8px}.op-collective-totals{gap:2px;margin-top:2px}.op-collective-totals>div{min-height:23px;gap:1px;border-radius:4px;flex-direction:column}.op-collective-totals span{font-size:3.8px;line-height:1}.op-collective-totals b{font-size:8px}.op-roster-section{margin-top:3px}.op-roster-section h3{gap:3px;margin-bottom:2px;font-size:4.5px}.op-roster-section h3 i{width:4px;height:4px}.op-player-grid{gap:2px}.op-player-card,.op-player-card.bench{min-height:40px;border-radius:4px;padding:1px}.op-player-card strong{font-size:14px}.op-player-card span{margin-top:2px;font-size:4px}.op-player-card small{margin-top:1px;font-size:4.5px}.op-team-recent{padding-top:3px}.op-team-recent>h3{margin-bottom:1px;font-size:4.5px}.op-team-recent-row{min-height:18px;height:18px;grid-template-columns:22px minmax(0,1fr) 18px 15px 15px;gap:1px;margin-top:1px;padding:1px;font-size:3.8px;border-radius:3px}.op-team-recent-row>b{font-size:6px}.op-team-recent-row button{width:14px;height:14px;border-radius:3px;font-size:5px}.op-center-panel{height:100%;overflow:hidden;padding:2px 4px}.op-scoreboard{grid-template-columns:1fr minmax(76px,.9fr) 1fr;min-height:43px;gap:2px;padding:0 2px 2px}.op-score-num{font-size:31px}.op-clock-block>span{font-size:4.5px}.op-clock-block>strong{margin-top:0;font-size:23px}.op-shot{margin-top:1px;padding:1px 3px;border-radius:4px}.op-shot small{font-size:3.8px}.op-shot b{font-size:10px}.op-clock-controls,.op-periods,.op-shot-controls{gap:2px;margin-top:2px}.op-clock-controls button,.op-shot-controls button{min-height:24px;border-radius:4px;font-size:5.5px}.op-periods button{min-height:20px;border-radius:4px;font-size:5.5px}.op-clock-controls button.primary{font-size:6.5px}.op-actions-head{margin-top:2px}.op-actions-head h2{font-size:5.5px}.op-actions-head span{font-size:4px}.op-action-row,.op-actions-grid{gap:2px}.op-actions-grid{margin-top:2px}.op-actions-grid button{min-height:34px;border-radius:5px;font-size:12px}.op-sub-confirm{margin-top:2px;padding:2px 3px;gap:2px}.op-sub-confirm span{font-size:4px}.op-sub-confirm b{font-size:8px}.op-sub-confirm button{min-height:22px;padding:0 4px;font-size:4.5px}.op-sub-confirm button.cancel{width:22px}.op-footer{height:27px;min-height:27px;padding:2px 4px;font-size:4px;gap:3px}.op-footer>div:first-child{max-width:44%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-footer>div:last-child{gap:2px}.op-footer .stats-active,.op-footer a{min-height:21px;padding:0 4px;border-radius:4px;font-size:4px}}@media (max-width:699px) and (max-height:410px) and (orientation:landscape){.op-table-page{grid-template-rows:36px minmax(0,1fr) 24px}.op-topbar{height:36px;min-height:36px}.op-brand img{width:34px;height:24px}.op-topbar nav a{min-height:23px}.op-team-head{grid-template-columns:25px minmax(0,1fr) auto}.op-team-logo{width:24px;height:24px}.op-side-score{font-size:16px}.op-team-meta{margin-top:1px}.op-period-fouls,.op-timeout{min-height:18px}.op-collective-totals>div{min-height:20px}.op-player-card,.op-player-card.bench{min-height:35px}.op-player-card strong{font-size:12px}.op-roster-section{margin-top:2px}.op-team-recent-row{min-height:16px;height:16px}.op-team-recent-row button{width:13px;height:13px}.op-scoreboard{min-height:37px}.op-score-num{font-size:27px}.op-clock-block>strong{font-size:20px}.op-clock-controls button,.op-shot-controls button{min-height:21px}.op-periods button{min-height:18px}.op-actions-grid button{min-height:29px;font-size:11px}.op-footer{height:24px;min-height:24px}.op-footer .stats-active,.op-footer a{min-height:19px}}@media (max-width:900px) and (orientation:portrait){.op-table-page{min-width:1020px}}@media (min-width:1181px) and (orientation:landscape){.op-table-page{width:100vw;height:100dvh;min-height:0;display:grid;grid-template-rows:clamp(58px,6.2dvh,72px) minmax(0,1fr) clamp(42px,4.8dvh,54px);overflow:hidden}.op-topbar{position:relative;top:auto;height:100%;min-height:0}.op-errorbar{position:fixed;left:0;right:0;top:clamp(58px,6.2dvh,72px)}.op-center-panel,.op-main-grid,.op-team-panel{height:100%;min-height:0;overflow:hidden}.op-footer{height:100%;min-height:0}}@media (min-width:1181px) and (min-height:901px) and (orientation:landscape){.op-team-panel{padding-top:clamp(14px,1.7dvh,20px);padding-bottom:clamp(10px,1.2dvh,16px)}.op-team-head{padding-bottom:clamp(10px,1.2dvh,14px)}.op-team-meta{margin-top:clamp(8px,1dvh,12px)}.op-period-fouls,.op-timeout{min-height:clamp(43px,5dvh,54px)}.op-collective-totals>div{min-height:clamp(46px,5.3dvh,58px)}.op-roster-section{margin-top:clamp(12px,1.45dvh,18px)}.op-roster-section h3{margin-bottom:clamp(7px,.9dvh,10px)}.op-player-card{min-height:clamp(92px,10.2dvh,112px)}.op-player-card.bench{min-height:clamp(84px,9.3dvh,103px)}.op-player-card strong{font-size:clamp(27px,3.1dvh,34px)}.op-player-card small,.op-player-card span{font-size:clamp(7px,.82dvh,9px)}.op-center-panel{padding-top:clamp(12px,1.45dvh,18px);padding-bottom:clamp(10px,1.2dvh,16px)}.op-scoreboard{min-height:clamp(122px,14dvh,154px)}.op-score-num{font-size:clamp(68px,7.8dvh,86px)}.op-clock-block>strong{font-size:clamp(48px,5.6dvh,62px)}.op-clock-controls button,.op-shot-controls button{min-height:clamp(47px,5.25dvh,58px)}.op-periods button{min-height:clamp(36px,4.2dvh,47px)}.op-actions-head{margin-top:clamp(10px,1.25dvh,14px)}.op-actions-grid{margin-top:clamp(7px,.85dvh,10px)}.op-action-row,.op-actions-grid{gap:clamp(7px,.85dvh,10px)}.op-actions-grid button{min-height:clamp(61px,7.2dvh,80px);font-size:clamp(21px,2.45dvh,27px)}.op-team-recent{padding-top:clamp(8px,1dvh,12px)}.op-team-recent>h3{margin-bottom:clamp(4px,.55dvh,7px);font-size:clamp(8px,.92dvh,10px)}.op-team-recent-row{min-height:clamp(31px,3.55dvh,39px);height:auto;font-size:clamp(6.5px,.76dvh,8px)}.op-team-recent-row>b{font-size:clamp(10px,1.15dvh,12px)}.op-team-recent-row button{width:clamp(29px,3.1dvh,34px);height:clamp(25px,2.8dvh,31px)}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.op-table-page{width:100dvw;height:100dvh;min-width:0;min-height:0;display:grid;grid-template-rows:38px minmax(0,1fr) 25px;overflow:hidden}.op-footer,.op-main-grid,.op-topbar{min-width:0!important;width:auto!important;max-width:none!important}.op-topbar{position:relative;min-height:38px;height:38px;grid-template-columns:122px minmax(0,1fr) 76px;gap:2px;padding:2px max(4px,env(safe-area-inset-right)) 2px max(4px,env(safe-area-inset-left))}.op-brand{gap:4px}.op-brand img{width:38px;height:25px}.op-brand strong{font-size:6px}.op-topbar nav{gap:1px;overflow:hidden}.op-topbar nav a{min-height:24px;padding:0 4px;border-radius:5px;font-size:5.4px}.op-topbar nav a:last-child{display:none}.op-top-right{gap:2px}.op-top-right>span{display:none}.op-top-right>button{min-height:24px;padding:0 4px;border-radius:5px;font-size:5.2px}.op-errorbar{position:fixed;top:38px;padding:4px 7px;font-size:6px}.op-main-grid{height:100%;min-height:0;grid-template-columns:27.5% 45% 27.5%;overflow:hidden}.op-team-panel{height:100%;min-width:0;overflow-y:auto;overflow-x:hidden;padding:3px 4px;scrollbar-width:thin;overscroll-behavior:contain}.op-team-head{grid-template-columns:28px minmax(0,1fr) auto;gap:3px;padding-bottom:2px}.op-team-logo{width:27px;height:27px;border-width:1px;border-radius:6px}.op-team-logo img{padding:2px}.op-team-title strong{font-size:7.2px}.op-team-title span{margin-top:0;font-size:4px}.op-side-score{font-size:18px}.op-team-meta{grid-template-columns:1fr 46px;gap:2px;margin-top:2px}.op-period-fouls,.op-timeout{min-height:20px;padding:0 3px;border-radius:4px}.op-period-fouls span,.op-timeout span{font-size:4.1px}.op-period-fouls b,.op-timeout b{font-size:8px}.op-collective-totals{gap:2px;margin-top:2px}.op-collective-totals>div{min-height:22px;gap:1px;border-radius:4px;flex-direction:column}.op-collective-totals span{font-size:3.8px;line-height:1}.op-collective-totals b{font-size:8px}.op-roster-section{margin-top:3px}.op-roster-section h3{gap:3px;margin-bottom:2px;font-size:4.8px}.op-roster-section h3 i{width:4px;height:4px}.op-player-grid{gap:2px}.op-player-card,.op-player-card.bench{min-height:41px;border-radius:5px;padding:1px}.op-player-card strong{font-size:15px}.op-player-card span{margin-top:2px;font-size:4.2px}.op-player-card small{margin-top:1px;font-size:4.8px}.op-team-recent{padding-top:3px}.op-team-recent>h3{margin-bottom:1px;font-size:4.7px}.op-team-recent-row{min-height:18px;height:18px;grid-template-columns:22px minmax(0,1fr) 18px 16px 16px;gap:1px;margin-top:1px;padding:1px;font-size:3.9px;border-radius:3px}.op-team-recent-row>b{font-size:6px}.op-team-recent-row button{width:15px;height:15px;border-radius:3px;font-size:5px}.op-center-panel{height:100%;min-width:0;overflow:hidden;padding:2px 4px}.op-scoreboard{grid-template-columns:1fr minmax(80px,.9fr) 1fr;min-height:44px;gap:2px;padding:0 2px 2px}.op-score-num{font-size:32px}.op-clock-block>span{font-size:4.7px}.op-clock-block>strong{margin-top:0;font-size:24px}.op-shot{margin-top:1px;padding:1px 4px;border-radius:4px}.op-shot small{font-size:3.8px}.op-shot b{font-size:10px}.op-clock-controls,.op-periods,.op-shot-controls{gap:2px;margin-top:2px}.op-clock-controls button,.op-shot-controls button{min-height:24px;border-radius:4px;font-size:5.8px}.op-periods button{min-height:20px;border-radius:4px;font-size:5.5px}.op-clock-controls button.primary{font-size:7px}.op-actions-head{margin-top:2px}.op-actions-head h2{font-size:5.8px}.op-actions-head span{font-size:4px;max-width:52%}.op-action-row,.op-actions-grid{gap:3px}.op-actions-grid{margin-top:3px}.op-actions-grid button{min-height:35px;border-radius:5px;font-size:13px}.op-sub-confirm{margin-top:2px;padding:2px 3px;gap:2px}.op-sub-confirm span{font-size:4px}.op-sub-confirm b{font-size:8px}.op-sub-confirm button{min-height:22px;padding:0 4px;font-size:4.5px}.op-sub-confirm button.cancel{width:22px}.op-footer{height:25px;min-height:25px;padding:2px max(4px,env(safe-area-inset-right)) 2px max(4px,env(safe-area-inset-left));font-size:4px;gap:3px}.op-footer>div:first-child{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-footer>div:last-child{gap:2px}.op-footer .stats-active,.op-footer a{min-height:20px;padding:0 4px;border-radius:4px;font-size:4px}}@media (orientation:landscape) and (max-height:370px) and (max-width:1000px){.op-table-page{grid-template-rows:34px minmax(0,1fr) 22px}.op-topbar{height:34px;min-height:34px}.op-brand img{width:32px;height:22px}.op-topbar nav a{min-height:21px}.op-team-head{grid-template-columns:24px minmax(0,1fr) auto}.op-team-logo{width:23px;height:23px}.op-side-score{font-size:16px}.op-team-meta{margin-top:1px}.op-period-fouls,.op-timeout{min-height:18px}.op-collective-totals>div{min-height:19px}.op-player-card,.op-player-card.bench{min-height:34px}.op-player-card strong{font-size:12px}.op-player-card span{font-size:3.8px}.op-player-card small{font-size:4.2px}.op-roster-section{margin-top:2px}.op-team-recent-row{min-height:16px;height:16px}.op-team-recent-row button{width:13px;height:13px}.op-scoreboard{min-height:36px}.op-score-num{font-size:27px}.op-clock-block>strong{font-size:20px}.op-clock-controls button,.op-shot-controls button{min-height:20px}.op-periods button{min-height:17px}.op-actions-grid button{min-height:28px;font-size:11px}.op-footer{height:22px;min-height:22px}.op-footer .stats-active,.op-footer a{min-height:18px}}@media (orientation:portrait) and (max-width:900px){.op-table-page{min-width:0;width:100vw;height:100dvh;overflow:hidden;position:relative}.op-table-page>.op-errorbar,.op-table-page>.op-footer,.op-table-page>.op-main-grid,.op-table-page>.op-topbar{visibility:hidden}.op-table-page:after{content:"Gire o dispositivo para usar a Mesa do Jogo";position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:28px;background:#080808;color:#fff;text-align:center;font-size:18px;font-weight:900;letter-spacing:.01em}}.op-shot-controls{grid-template-columns:.7fr .7fr .7fr 1.25fr 1.25fr}.op-player-card.bench.selected{border-color:#22b95f;background:linear-gradient(180deg,rgba(34,185,95,.22),#101813);box-shadow:0 0 0 2px rgba(34,185,95,.16)}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.op-sub-confirm{position:fixed;z-index:160;left:max(8px,env(safe-area-inset-left));right:max(8px,env(safe-area-inset-right));bottom:max(30px,calc(env(safe-area-inset-bottom) + 27px));display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:7px;gap:7px;margin:0;padding:7px 9px;border:1px solid rgba(33,177,91,.85);border-radius:9px;background:rgba(7,23,14,.98);box-shadow:0 10px 30px rgba(0,0,0,.55),0 0 0 1px rgba(33,177,91,.15)}.op-sub-confirm span{font-size:7px;white-space:nowrap}.op-sub-confirm b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.op-sub-confirm button{min-height:31px;padding:0 12px;border-radius:6px;font-size:7px}.op-sub-confirm button.cancel{width:31px}.op-shot-controls{grid-template-columns:.65fr .65fr .65fr 1.15fr 1.25fr}.op-shot-controls button{padding:0 2px;font-size:5.3px}}@media (orientation:landscape) and (max-height:370px) and (max-width:1000px){.op-sub-confirm{bottom:max(25px,calc(env(safe-area-inset-bottom) + 23px));padding:5px 7px;gap:5px}.op-sub-confirm span{font-size:6px}.op-sub-confirm b{font-size:8px}.op-sub-confirm button{min-height:27px;font-size:6px}.op-sub-confirm button.cancel{width:27px}}.op-live:disabled{opacity:1;cursor:default}.op-clock-controls button:disabled,.op-periods button:disabled,.op-player-card:disabled,.op-shot-controls button:disabled,.op-team-head:disabled{cursor:not-allowed;opacity:.42;transform:none!important}.op-team-head:disabled{opacity:.72}.op-player-card.fouled-out:disabled{opacity:.28}.op-team-recent-row button:disabled{opacity:.25;cursor:not-allowed}.op-footer-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.op-finalize-btn,.op-finished-lock,.op-reopen-btn{display:inline-flex;align-items:center;justify-content:center;min-height:29px;padding:0 10px;border-radius:7px;font-size:7px;font-weight:950;white-space:nowrap}.op-finalize-btn{border:1px solid #ff7a00;background:linear-gradient(180deg,#d20b05,#8e0804);color:#fff;cursor:pointer}.op-reopen-btn{border:1px solid #d07a12;background:rgba(208,122,18,.13);color:#f2ae58;cursor:pointer}.op-finished-lock{border:1px solid #373737;background:#131313;color:#777}.mobile-label{display:none}.op-finalize-modal{width:min(520px,calc(100vw - 28px))}.op-final-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;margin:12px 0;padding:12px;border:1px solid #292929;border-radius:10px;background:#0d0d0d;text-align:center}.op-final-score>div{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.op-final-score span{overflow:hidden;color:#aaa;font-size:10px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.op-final-score b{font-size:34px}.op-final-score>strong{color:#777;font-size:8px}.op-final-check{display:flex;align-items:flex-start;gap:9px;margin-top:13px;padding:11px;border:1px solid #343434;border-radius:9px;background:#121212;color:#ddd;font-size:10px;font-weight:800;line-height:1.35;cursor:pointer}.op-final-check input{width:17px;height:17px;margin:0;accent-color:#ff7a00}.op-modal-actions button.danger{border-color:#ff7a00;background:#b80b06;color:#fff}.op-modal-actions button.danger:disabled{opacity:.35;cursor:not-allowed}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.op-footer>div:first-child{display:none}.op-footer-actions{width:100%;justify-content:flex-end;gap:2px}.op-finalize-btn,.op-finished-lock,.op-footer .stats-active,.op-footer a,.op-reopen-btn{min-height:20px;padding:0 4px;border-radius:4px;font-size:4px}.op-finalize-btn,.op-reopen-btn{min-width:46px}.desktop-label{display:none}.mobile-label{display:inline}.op-finalize-modal{width:min(440px,calc(100dvw - 20px));max-height:calc(100dvh - 16px);overflow:auto;padding:10px}.op-final-score{margin:6px 0;padding:7px}.op-final-score b{font-size:23px}.op-final-score span{font-size:7px}.op-final-score>strong{font-size:5px}.op-final-check{margin-top:7px;padding:7px;font-size:7px}.op-final-check input{width:14px;height:14px}}.sumula-pregame-page{display:flex;min-height:calc(100dvh - 110px);flex-direction:column}.pregame-lineup-grid{flex:1 1;min-height:0}.pregame-team-card{display:flex;min-height:0;flex-direction:column}.pregame-player-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:7px;gap:7px;align-content:start;padding:8px;background:#0c0c0c;overflow:auto}.pregame-player-card{position:relative;display:flex;min-width:0;min-height:112px;align-items:center;flex-direction:column;justify-content:flex-end;padding:28px 5px 7px;border:1px solid #292929;border-radius:10px;background:#101010;transition:.15s}.pregame-player-card.related{border-color:rgba(42,190,91,.34);background:#101410}.pregame-player-card.starter{border-color:rgba(255,122,0,.72);box-shadow:inset 0 0 0 1px rgba(255,122,0,.13);background:linear-gradient(180deg,rgba(255,122,0,.09),#101010 45%)}.pregame-card-actions{position:absolute;top:5px;right:5px;left:5px;display:flex;justify-content:space-between}.pregame-related,.pregame-starter{display:grid;width:24px;height:24px;place-items:center;border:1px solid #333;border-radius:7px;background:#181818;color:#777;font-size:13px;font-weight:950;cursor:pointer}.pregame-related.active{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.11);color:#72e998}.pregame-starter.active{border-color:rgba(255,122,0,.65);background:rgba(255,122,0,.13);color:#ff9a3d}.pregame-related:disabled,.pregame-starter:disabled{cursor:not-allowed;opacity:.55}.pregame-player-photo{display:grid;width:35px;height:35px;margin-bottom:4px;place-items:center;overflow:hidden;border:1px solid #2d2d2d;border-radius:9px;background:#080808;color:#777;font-size:8px;font-weight:900}.pregame-player-photo img{width:100%;height:100%;object-fit:cover}.pregame-player-card>strong{width:100%;overflow:hidden;color:#eee;font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pregame-number-label{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:5px;color:#686868;font-size:6px;font-weight:900;text-transform:uppercase}.pregame-number-label input{width:32px;height:24px;border:1px solid #3a3a3a;border-radius:6px;outline:none;background:#080808;color:#fff;font-size:13px;font-weight:950;text-align:center}.pregame-number-label input:focus{border-color:#ff7a00;box-shadow:0 0 0 2px rgba(255,122,0,.12)}.pregame-confirm-actions{display:flex;align-items:center;gap:8px}.pregame-open-table{border:1px solid rgba(42,190,91,.55)!important;background:rgba(42,190,91,.12)!important;color:#72e998!important}.pregame-message{margin-bottom:8px;padding:8px 10px;font-size:9px}.pregame-confirm-bar{position:relative;bottom:auto;margin-top:8px}@media (orientation:landscape){.operator-content:has(.sumula-pregame-page){width:calc(100% - 16px);padding:8px 0}.sumula-pregame-page{height:calc(100dvh - 72px);min-height:0;overflow:hidden}.sumula-pregame-top{align-items:center;margin-bottom:5px}.sumula-pregame-top h1{margin:1px 0;font-size:17px}.sumula-pregame-top .sub{font-size:7px}.sumula-back{margin-bottom:3px}.sumula-state{min-width:145px;padding:7px 9px}.pregame-score-header{grid-template-columns:1fr 190px 1fr;margin-bottom:6px;padding:7px 12px;border-radius:10px}.pregame-score-header>div>strong{font-size:13px}.pregame-score-header .sumula-score-center>b{font-size:18px}.pregame-lineup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:hidden}.pregame-team-card{height:100%}.pregame-team-head{grid-template-columns:42px minmax(0,1fr) auto;padding:6px 8px}.pregame-team-head .lineup-team-brand{width:40px;height:40px}.pregame-team-head h2{font-size:12px}.pregame-team-head p{font-size:7px}.pregame-team-head .lineup-all{padding:6px 7px;font-size:6px}.pregame-player-grid{flex:1 1;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:5px;overflow:auto}.pregame-player-card{min-height:84px;padding:24px 3px 4px;border-radius:7px}.pregame-player-photo{width:27px;height:27px}.pregame-player-card>strong{font-size:6.5px}.pregame-number-label{gap:2px;margin-top:3px;font-size:5px}.pregame-number-label input{width:27px;height:20px;font-size:11px}.pregame-related,.pregame-starter{width:20px;height:20px;border-radius:5px;font-size:11px}.pregame-card-actions{top:3px;right:3px;left:3px}.pregame-confirm-bar{min-height:45px;margin-top:6px;padding:7px 10px;border-radius:9px}.pregame-confirm-bar strong{font-size:9px}.pregame-confirm-bar p{font-size:6px}.pregame-confirm-bar .btn{min-width:150px;min-height:32px;padding:0 10px;font-size:7px}.pregame-confirm-actions{gap:5px}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.operator-app:has(.sumula-pregame-page) .operator-header{height:35px;padding:2px max(8px,env(safe-area-inset-right)) 2px max(8px,env(safe-area-inset-left))}.operator-app:has(.sumula-pregame-page) .operator-brand img{width:42px;height:28px}.operator-app:has(.sumula-pregame-page) .operator-brand span{font-size:5px}.operator-app:has(.sumula-pregame-page) .operator-brand strong{font-size:7px}.operator-app:has(.sumula-pregame-page) .operator-header-actions{gap:3px}.operator-app:has(.sumula-pregame-page) .operator-link,.operator-app:has(.sumula-pregame-page) .operator-logout{min-height:24px;padding:0 6px;font-size:6px}.operator-content:has(.sumula-pregame-page){width:100%;padding:3px max(5px,env(safe-area-inset-right)) 3px max(5px,env(safe-area-inset-left))}.sumula-pregame-page{height:calc(100dvh - 41px)}.sumula-pregame-top{margin-bottom:2px}.sumula-pregame-top h1{font-size:10px}.sumula-back,.sumula-pregame-top .eyebrow,.sumula-pregame-top .sub{font-size:4.5px}.sumula-state{min-width:90px;padding:3px 5px}.sumula-state span{font-size:4px}.sumula-state strong{margin-top:1px;font-size:6px}.pregame-score-header{grid-template-columns:1fr 95px 1fr;margin-bottom:3px;padding:3px 6px}.pregame-score-header>div>strong{font-size:8px}.pregame-score-header .sumula-score-center>small,.pregame-score-header .sumula-score-center>span,.pregame-score-header>div>span{font-size:4px!important}.pregame-score-header .sumula-score-center>b{font-size:11px}.pregame-lineup-grid{gap:4px}.pregame-team-head{grid-template-columns:25px minmax(0,1fr) auto;padding:3px}.pregame-team-head .lineup-team-brand{width:23px;height:23px;border-radius:5px}.pregame-team-head .eyebrow{font-size:4px}.pregame-team-head h2{font-size:7px}.pregame-team-head p{font-size:4px}.pregame-team-head .lineup-all{padding:3px 4px;border-radius:4px;font-size:4px}.pregame-player-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;padding:2px}.pregame-player-card{min-height:61px;padding:17px 1px 2px;border-radius:4px}.pregame-player-photo{width:18px;height:18px;margin-bottom:1px;border-radius:4px;font-size:4px}.pregame-player-card>strong{font-size:4.5px}.pregame-card-actions{top:1px;right:1px;left:1px}.pregame-related,.pregame-starter{width:14px;height:14px;border-radius:3px;font-size:7px}.pregame-number-label{margin-top:1px;font-size:3.5px}.pregame-number-label span{display:none}.pregame-number-label input{width:23px;height:15px;border-radius:3px;font-size:8px}.pregame-message{position:absolute;right:4px;bottom:43px;left:4px;z-index:30;margin:0;padding:4px;font-size:5px}.pregame-confirm-bar{min-height:34px;margin-top:3px;padding:3px 5px}.pregame-confirm-bar .eyebrow{display:none}.pregame-confirm-bar strong{font-size:6px}.pregame-confirm-bar p{font-size:4px}.pregame-confirm-bar .btn{min-width:90px;min-height:25px;padding:0 5px;font-size:5px}.op-main-grid{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.op-side-a{padding-left:max(5px,calc(env(safe-area-inset-left) * .12 + 4px))}.op-side-b{padding-right:max(5px,calc(env(safe-area-inset-right) * .12 + 4px))}.op-team-recent{padding-top:5px}.op-team-recent>h3{margin-bottom:3px;font-size:5.5px;line-height:1.1}.op-team-recent-row{min-height:29px;height:29px;grid-template-columns:28px minmax(0,1fr) 22px 24px 24px;gap:2px;margin-top:2px;padding:2px 3px;border-radius:5px;font-size:4.8px}.op-team-recent-row>b{font-size:7.5px}.op-team-recent-row button{width:23px;height:23px;min-width:23px;min-height:23px;border-radius:5px;font-size:7px}.op-team-recent-empty{min-height:31px;font-size:5px}}@media (orientation:landscape) and (max-height:370px) and (max-width:1000px){.op-team-recent{padding-top:3px}.op-team-recent>h3{font-size:5px;margin-bottom:2px}.op-team-recent-row{min-height:24px;height:24px;grid-template-columns:25px minmax(0,1fr) 20px 20px 20px;padding:1px 2px;font-size:4.3px}.op-team-recent-row>b{font-size:6.5px}.op-team-recent-row button{width:19px;height:19px;min-width:19px;min-height:19px;font-size:6px}}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.account-card{min-height:0}.account-form{display:grid;grid-gap:12px;gap:12px}.account-meta{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border:1px solid #2b2b2b;border-radius:9px;background:#0d0d0d}.account-meta span{color:#777;font-size:12px;font-weight:800}.account-meta strong{font-size:12px}.master-users-list{display:grid;grid-gap:8px;gap:8px}.master-user-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.master-user-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.master-user-actions .btn{min-height:34px;padding:0 10px;font-size:12px}.modal-backdrop{position:fixed;inset:0;z-index:1600;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-card{width:min(560px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;padding:18px;border:1px solid #393939;border-radius:14px;background:#111;box-shadow:0 26px 80px rgba(0,0,0,.65)}.modal-close{display:grid;width:35px;height:35px;place-items:center;border:1px solid #333;border-radius:9px;background:#181818;color:#aaa;font-size:22px;cursor:pointer}.modal-close:hover{color:#fff}.toggle-row{display:flex;align-items:flex-start;gap:10px;padding:11px;border:1px solid #2d2d2d;border-radius:9px;background:#0d0d0d;cursor:pointer}.toggle-row input{width:18px;height:18px;margin:1px 0 0;accent-color:#ff7a00}.toggle-row span{display:grid;grid-gap:2px;gap:2px}.toggle-row strong{font-size:12px}.toggle-row small{color:#777;font-size:12px;line-height:1.35}.warning-box{display:grid;grid-gap:3px;gap:3px;padding:10px;border:1px solid rgba(255,122,0,.28);border-radius:9px;background:rgba(255,122,0,.06)}.warning-box strong{font-size:12px;color:#ff7773}.warning-box span{font-size:12px;color:#999;line-height:1.4}.crew-modal{width:min(980px,calc(100vw - 24px));padding:16px}.crew-modal-head{position:-webkit-sticky;position:sticky;top:-16px;z-index:3;margin:-16px -16px 10px;padding:16px;background:#111;border-bottom:1px solid #2b2b2b}.crew-help{display:flex;align-items:flex-start;gap:10px;margin-bottom:10px;padding:9px 10px;border:1px solid #2d2d2d;border-radius:9px;background:#0c0c0c}.crew-help strong{white-space:nowrap;color:#eee;font-size:9px}.crew-help span{color:#888;font-size:8px;line-height:1.4}.crew-group{margin-top:12px;border:1px solid #282828;border-radius:11px;overflow:hidden;background:#0c0c0c}.crew-group-title{display:flex;align-items:center;justify-content:space-between;padding:9px 11px;border-bottom:1px solid #282828;background:#131313}.crew-group-title strong{font-size:11px}.crew-group-title span{color:#777;font-size:7px}.crew-row{display:grid;grid-template-columns:150px minmax(170px,1fr) minmax(150px,.9fr) minmax(190px,1.2fr);grid-gap:8px;gap:8px;align-items:flex-end;padding:8px 10px;border-top:1px solid #202020}.crew-row:first-of-type{border-top:0}.crew-role{display:grid;grid-gap:2px;gap:2px;align-self:center}.crew-role strong{font-size:9px}.crew-role small{color:#666;font-size:6.5px}.crew-row .field{margin:0}.crew-row .field label{font-size:6.5px}.crew-row .input,.crew-row .select{min-height:34px;height:34px;font-size:8px}.crew-person-placeholder{min-height:1px}.crew-footer{position:-webkit-sticky;position:sticky;bottom:-16px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:15px;margin:12px -16px -16px;padding:12px 16px;border-top:1px solid #2d2d2d;background:#111}.crew-footer>div:first-child{display:grid;grid-gap:2px;gap:2px}.crew-footer strong{font-size:9px}.crew-footer small{max-width:520px;color:#777;font-size:7px;line-height:1.4}.compact-loading{min-height:180px}@media(max-width:900px){.account-grid{grid-template-columns:1fr}.master-user-row{grid-template-columns:1fr auto}.master-user-actions{grid-column:1/-1;justify-content:flex-start}.crew-modal{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:10px}.crew-modal-head{top:-10px;margin:-10px -10px 8px;padding:10px}.crew-row{grid-template-columns:120px minmax(150px,1fr) minmax(140px,1fr);gap:5px;padding:6px}.crew-person-placeholder{display:none}.crew-row .field:last-child{grid-column:2/4}.crew-footer{bottom:-10px;margin:8px -10px -10px;padding:8px 10px}.crew-footer small{max-width:360px}}@media(orientation:landscape) and (max-height:520px) and (max-width:1000px){.crew-modal{max-height:calc(100dvh - 8px)}.crew-modal-head h3{font-size:13px}.crew-help{padding:5px 7px}.crew-help strong{font-size:6px}.crew-help span{font-size:5px}.crew-group{margin-top:6px}.crew-group-title{padding:5px 7px}.crew-group-title strong{font-size:7px}.crew-group-title span{font-size:5px}.crew-row{grid-template-columns:90px minmax(120px,1fr) minmax(120px,1fr) minmax(150px,1.1fr);gap:4px;padding:4px 6px}.crew-role strong{font-size:6px}.crew-role small,.crew-row .field label{font-size:4.5px}.crew-row .input,.crew-row .select{min-height:27px;height:27px;font-size:6px;padding:0 5px}.crew-person-placeholder{display:block}.crew-row .field:last-child{grid-column:auto}.crew-footer{padding:5px 8px}.crew-footer strong{font-size:6px}.crew-footer small{font-size:4.5px}.crew-footer .btn{min-height:28px;padding:0 8px;font-size:6px}}.pregame-ux-page .sumula-pregame-top{margin-bottom:8px}.pregame-flow{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 8px;padding:7px 10px;border:1px solid #292929;border-radius:10px;background:#0c0c0c;color:#777;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.pregame-flow span{display:flex;align-items:center;gap:5px;white-space:nowrap}.pregame-flow span b{display:grid;width:19px;height:19px;place-items:center;border:1px solid #393939;border-radius:999px;background:#151515;color:#aaa;font-size:8px}.pregame-flow span.active{color:#fff}.pregame-flow span.active b{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame-flow span.ready{color:#72e998}.pregame-flow span.ready b{border-color:rgba(42,190,91,.58);background:rgba(42,190,91,.12);color:#72e998}.pregame-flow i{color:#3a3a3a;font-style:normal}.pregame-team-summary{min-width:0}.pregame-team-counters{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px}.pregame-team-counters span{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid #303030;border-radius:999px;background:#151515;color:#777;font-size:7px;font-weight:850;white-space:nowrap}.pregame-team-counters span b{color:#bbb}.pregame-team-counters span.ready{border-color:rgba(42,190,91,.35);background:rgba(42,190,91,.07);color:#72e998}.pregame-team-counters span.ready b{color:#72e998}.pregame-team-counters span.danger{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.08);color:#ff7873}.pregame-player-card{justify-content:flex-start;padding:29px 6px 6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pregame-player-card:focus-visible{outline:2px solid #fff;outline-offset:1px}.pregame-player-card.not-related{opacity:.72}.pregame-player-card:hover{border-color:#454545}.pregame-player-card.starter:hover{border-color:#ff302a}.pregame-card-actions{align-items:center}.pregame-starter-status{display:inline-flex;min-height:23px;align-items:center;justify-content:center;padding:0 6px;border:1px solid #333;border-radius:6px;background:#171717;color:#686868;font-size:6px;font-weight:950;letter-spacing:.04em}.pregame-starter-status.active{border-color:#ff7a00;background:rgba(255,122,0,.16);color:#ff7873}.pregame-number-main{display:grid;justify-items:center;grid-gap:1px;gap:1px;margin:0 0 5px;cursor:text}.pregame-number-main>span{color:#666;font-size:5px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.pregame-number-main input{width:47px;height:35px;border:1px solid #3d3d3d;border-radius:8px;outline:none;background:#070707;color:#fff;font-size:21px;font-weight:950;line-height:1;text-align:center}.pregame-number-main input:focus{border-color:#ff7a00;box-shadow:0 0 0 2px rgba(255,122,0,.13)}.pregame-player-ident{display:flex;width:100%;min-width:0;align-items:center;justify-content:center;gap:5px}.pregame-player-ident .pregame-player-photo{width:27px;height:27px;flex:0 0 27px;margin:0}.pregame-player-ident>strong{min-width:0;color:#eee;font-size:8px}.pregame-card-hint,.pregame-player-ident>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame-card-hint{display:block;width:100%;margin-top:auto;padding-top:4px;color:#585858;font-size:5.5px;font-weight:800;text-align:center}.pregame-card-hint.active{color:#ff7773}.pregame-confirm-bar.ready{border-color:rgba(42,190,91,.38);background:rgba(16,34,21,.96)}.pregame-check-status small{display:block;margin-top:3px;color:#686868;font-size:7px}.pregame-main-confirm{min-width:285px!important;min-height:42px!important;font-size:9px!important;letter-spacing:.02em}.pregame-main-confirm:disabled{filter:none;opacity:.38;cursor:not-allowed}@media (orientation:landscape){.pregame-flow,.pregame-ux-page .sumula-pregame-top{margin-bottom:4px}.pregame-flow{gap:6px;padding:4px 8px;font-size:6px}.pregame-flow span b{width:16px;height:16px;font-size:6px}.pregame-team-counters{gap:3px}.pregame-team-counters span{padding:2px 4px;font-size:5.7px}.pregame-player-card{min-height:88px;padding:24px 3px 3px}.pregame-starter-status{min-height:18px;padding:0 4px;border-radius:4px;font-size:4.7px}.pregame-number-main{margin-bottom:3px}.pregame-number-main>span{font-size:4px}.pregame-number-main input{width:37px;height:27px;border-radius:5px;font-size:16px}.pregame-player-ident{gap:3px}.pregame-player-ident .pregame-player-photo{width:22px;height:22px;flex-basis:22px}.pregame-player-ident>strong{font-size:6px}.pregame-card-hint{padding-top:2px;font-size:4.5px}.pregame-main-confirm{min-width:225px!important;min-height:34px!important;font-size:7px!important}}@media (orientation:landscape) and (max-height:520px) and (max-width:1000px){.pregame-ux-page .sumula-pregame-top{margin-bottom:1px}.pregame-ux-page .sumula-pregame-top .sub{display:none}.pregame-flow{gap:3px;margin-bottom:2px;padding:2px 4px;border-radius:4px;font-size:4px}.pregame-flow span{gap:2px}.pregame-flow span b{width:11px;height:11px;font-size:4px}.pregame-flow i{font-size:5px}.pregame-team-counters{margin-top:1px;gap:2px}.pregame-team-counters span{padding:1px 2px;border-radius:3px;font-size:3.7px}.pregame-team-counters span.danger{max-width:90px;overflow:hidden;text-overflow:ellipsis}.pregame-player-card{min-height:63px;padding:16px 1px 1px}.pregame-starter-status{min-height:13px;padding:0 2px;border-radius:2px;font-size:3.2px}.pregame-related{width:13px;height:13px}.pregame-number-main{gap:0;margin-bottom:1px}.pregame-number-main>span{display:none}.pregame-number-main input{width:25px;height:17px;border-radius:3px;font-size:9px}.pregame-player-ident{gap:1px}.pregame-player-ident .pregame-player-photo{width:15px;height:15px;flex-basis:15px;border-radius:3px}.pregame-player-ident>strong{font-size:4px}.pregame-card-hint{padding-top:1px;font-size:3.2px}.pregame-check-status small{display:none}.pregame-main-confirm{min-width:125px!important;min-height:25px!important;font-size:5px!important}}.pregame-focus-page{display:flex;height:calc(100dvh - 78px);min-height:620px;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:max(4px,env(safe-area-inset-bottom))}.pregame-focus-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex:0 0 auto}.pregame-focus-intro h1{margin:2px 0 1px;font-size:25px}.pregame-focus-intro p{margin:0;color:#777;font-size:9px}.pregame-focus-steps{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 auto;overflow:hidden;border:1px solid #292929;border-radius:10px;background:#0d0d0d}.pregame-focus-steps span{position:relative;display:flex;min-height:35px;align-items:center;justify-content:center;gap:7px;border-bottom:2px solid transparent;color:#666;font-size:8px;font-weight:900;text-transform:uppercase}.pregame-focus-steps span b{display:grid;width:20px;height:20px;place-items:center;border:1px solid #3b3b3b;border-radius:50%;background:#171717;color:#999}.pregame-focus-steps span.active{border-bottom-color:#ff7a00;color:#fff}.pregame-focus-steps span.active b{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame-focus-steps span.done{color:#72e998}.pregame-focus-steps span.done b{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.12);color:#72e998}.pregame-focus-match{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;flex:0 0 auto;min-height:76px;padding:8px 18px;border:1px solid #2b2b2b;border-radius:12px;background:linear-gradient(90deg,#111,#190505 50%,#111)}.pregame-focus-match-team{display:flex;align-items:center;gap:12px}.pregame-focus-match-team.right{justify-content:flex-end}.pregame-focus-match-team strong{font-size:18px}.pregame-focus-logo{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:12px;background:#080808;color:#fff;font-size:11px;font-weight:950}.pregame-focus-logo img{width:100%;height:100%;object-fit:contain}.pregame-focus-match-center{text-align:center}.pregame-focus-match-center small,.pregame-focus-match-center span{display:block;color:#777;font-size:7px;text-transform:uppercase}.pregame-focus-match-center b{display:block;margin:1px 0;font-size:25px}.pregame-focus-message{flex:0 0 auto;margin:0;padding:6px 9px;font-size:8px}.pregame-focus-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:10px;gap:10px;flex:1 1;min-height:0}.pregame-focus-main,.pregame-focus-summary{min-height:0;border:1px solid #292929;border-radius:12px;background:#0d0d0d}.pregame-focus-main{display:flex;flex-direction:column;overflow:hidden;padding:9px}.pregame-focus-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;flex:0 0 auto;margin-bottom:8px}.pregame-focus-tabs button{min-height:42px;border:1px solid #252525;border-radius:8px;background:#151515;color:#777;font-size:13px;font-weight:950;cursor:pointer}.pregame-focus-tabs button small{margin-left:6px;color:#666;font-size:7px}.pregame-focus-tabs button.active{border-color:#ff7a00;background:linear-gradient(180deg,#ff7a00,#a80500);color:#fff}.pregame-focus-tabs button.active small{color:#fff}.pregame-focus-team{display:flex;min-height:0;flex:1 1;flex-direction:column}.pregame-focus-teambar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex:0 0 auto;margin-bottom:7px;padding:0 2px}.pregame-focus-teambrand{display:flex;align-items:center;gap:8px}.pregame-focus-teambrand .pregame-focus-logo{width:38px;height:38px;flex-basis:38px;border-radius:9px}.pregame-focus-footer span,.pregame-focus-teambrand span{display:block;color:#666;font-size:6px;font-weight:900;text-transform:uppercase}.pregame-focus-teambrand strong{font-size:13px}.pregame-focus-all{min-height:30px;padding:0 10px;border:1px solid #343434;border-radius:7px;background:#161616;color:#ddd;font-size:7px;font-weight:900;cursor:pointer}.pregame-focus-players{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;align-content:start;min-height:0;overflow:auto;padding-right:2px}.pregame-focus-player{display:flex;min-width:0;min-height:145px;flex-direction:column;padding:9px;border:1px solid #303030;border-radius:11px;background:linear-gradient(180deg,#171717,#101010);transition:.15s}.pregame-focus-player.related{border-color:rgba(42,190,91,.35)}.pregame-focus-player.starter{border-color:#ff7a00;box-shadow:0 0 0 1px rgba(255,122,0,.18),inset 0 0 28px rgba(255,122,0,.06)}.pregame-focus-player.out{opacity:.68}.pregame-focus-number{display:grid;justify-items:center;grid-gap:2px;gap:2px}.pregame-focus-number span{color:#666;font-size:6px;font-weight:900;text-transform:uppercase}.pregame-focus-number input{width:70px;height:49px;border:0;border-bottom:2px solid #343434;outline:none;background:transparent;color:#fff;font-size:35px;font-weight:950;text-align:center}.pregame-focus-number input:focus{border-bottom-color:#ff7a00}.pregame-focus-name{min-height:24px;margin:5px 0 7px;overflow:hidden;color:#eee;font-size:9px;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pregame-focus-toggle{display:flex;min-height:27px;align-items:center;justify-content:space-between;margin-top:4px;padding:0 8px;border:1px solid #333;border-radius:7px;background:#171717;color:#aaa;font-size:7px;font-weight:900;cursor:pointer}.pregame-focus-toggle b{font-size:11px}.pregame-focus-toggle.related-toggle.on{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.1);color:#72e998}.pregame-focus-toggle.starter-toggle.on{border-color:#ff7a00;background:rgba(255,122,0,.12);color:#ff7a75}.pregame-focus-toggle:disabled{cursor:not-allowed;opacity:.45}.pregame-focus-summary{display:flex;flex-direction:column;gap:7px;padding:10px}.pregame-focus-metric{position:relative;padding:11px 42px 10px 12px;border:1px solid #292929;border-radius:10px;background:#151515}.pregame-focus-metric span{display:block;color:#777;font-size:7px;font-weight:850;text-transform:uppercase}.pregame-focus-metric strong{display:block;margin-top:2px;font-size:17px}.pregame-focus-metric>b{position:absolute;top:50%;right:13px;display:grid;width:25px;height:25px;place-items:center;transform:translateY(-50%);border:1px solid #3a3a3a;border-radius:50%;color:#777}.pregame-focus-metric>b.ok{border-color:rgba(42,190,91,.55);color:#72e998}.pregame-focus-ready{margin-top:1px;padding:13px;border:1px solid #393939;border-radius:10px;background:#131313}.pregame-focus-ready span{display:block;color:#777;font-size:7px;text-transform:uppercase}.pregame-focus-ready strong{display:block;margin-top:3px;font-size:11px}.pregame-focus-ready.ok{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.07);color:#72e998}.pregame-focus-confirm,.pregame-focus-save{min-height:42px;border-radius:9px;font-size:9px;font-weight:950;cursor:pointer}.pregame-focus-save{margin-top:auto;border:1px solid #383838;background:#151515;color:#eee}.pregame-focus-confirm{border:1px solid #ff7a00;background:#ff7a00;color:#fff}.pregame-focus-confirm:disabled,.pregame-focus-save:disabled{opacity:.35;cursor:not-allowed}.pregame-focus-issue{padding:4px;color:#777;font-size:6px;text-align:center}.pregame-focus-footer{display:grid;grid-template-columns:1.1fr repeat(4,1fr);flex:0 0 auto;min-height:43px;overflow:hidden;border:1px solid #292929;border-radius:10px;background:#0d0d0d}.pregame-focus-footer>div{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #292929}.pregame-focus-footer>div:last-child{border-right:0}.pregame-focus-footer strong{margin-top:2px;color:#ddd;font-size:9px}.pregame-focus-footer>div:first-child strong{color:#ff3732}@media(max-height:800px) and (orientation:landscape){.pregame-focus-page{height:calc(100dvh - 62px);min-height:0;gap:5px}.pregame-focus-intro h1{font-size:17px}.pregame-focus-intro p{font-size:6px}.pregame-focus-steps span{min-height:27px;font-size:6px}.pregame-focus-steps span b{width:16px;height:16px;font-size:6px}.pregame-focus-match{min-height:55px;padding:5px 12px}.pregame-focus-logo{width:38px;height:38px;flex-basis:38px}.pregame-focus-match-team strong{font-size:12px}.pregame-focus-match-center b{font-size:18px}.pregame-focus-workspace{grid-template-columns:minmax(0,1fr) 225px;gap:6px}.pregame-focus-main{padding:6px}.pregame-focus-tabs{gap:5px;margin-bottom:5px}.pregame-focus-tabs button{min-height:31px;font-size:9px}.pregame-focus-teambar{margin-bottom:4px}.pregame-focus-teambrand .pregame-focus-logo{width:30px;height:30px;flex-basis:30px}.pregame-focus-teambrand strong{font-size:9px}.pregame-focus-all{min-height:24px;font-size:5px}.pregame-focus-players{gap:5px}.pregame-focus-player{min-height:100px;padding:5px;border-radius:7px}.pregame-focus-number input{width:48px;height:32px;font-size:23px}.pregame-focus-name{min-height:16px;margin:3px 0;font-size:6px}.pregame-focus-toggle{min-height:20px;margin-top:2px;padding:0 5px;border-radius:5px;font-size:5px}.pregame-focus-toggle b{font-size:8px}.pregame-focus-summary{gap:4px;padding:6px}.pregame-focus-metric{padding:7px 32px 6px 8px}.pregame-focus-metric span{font-size:5px}.pregame-focus-metric strong{font-size:12px}.pregame-focus-metric>b{right:8px;width:20px;height:20px;font-size:8px}.pregame-focus-ready{padding:8px}.pregame-focus-ready strong{font-size:8px}.pregame-focus-confirm,.pregame-focus-save{min-height:31px;font-size:6px}.pregame-focus-footer{min-height:31px}.pregame-focus-footer span{font-size:4px}.pregame-focus-footer strong{font-size:6px}}@media(max-height:540px) and (orientation:landscape){.operator-content:has(.pregame-focus-page){width:100%;padding:3px max(7px,env(safe-area-inset-right)) 3px max(7px,env(safe-area-inset-left))}.pregame-focus-page{height:calc(100dvh - 42px);gap:3px}.pregame-focus-intro{display:none}.pregame-focus-steps span{min-height:20px;font-size:4px}.pregame-focus-steps span b{width:11px;height:11px;font-size:4px}.pregame-focus-match{grid-template-columns:1fr 90px 1fr;min-height:34px;padding:2px 7px}.pregame-focus-match .pregame-focus-logo{width:24px;height:24px;flex-basis:24px;border-radius:5px}.pregame-focus-match-team{gap:4px}.pregame-focus-match-team strong{font-size:7px}.pregame-focus-match-center b{font-size:11px}.pregame-focus-match-center small,.pregame-focus-match-center span{font-size:3.5px}.pregame-focus-workspace{grid-template-columns:minmax(0,1fr) 145px;gap:3px}.pregame-focus-main{padding:3px}.pregame-focus-tabs{gap:3px;margin-bottom:3px}.pregame-focus-tabs button{min-height:22px;border-radius:4px;font-size:5px}.pregame-focus-teambar{display:none}.pregame-focus-players{gap:2px}.pregame-focus-player{min-height:70px;padding:2px;border-radius:4px}.pregame-focus-number span{display:none}.pregame-focus-number input{width:33px;height:22px;font-size:15px}.pregame-focus-name{min-height:10px;margin:1px 0;font-size:4px}.pregame-focus-toggle{min-height:14px;margin-top:1px;padding:0 2px;border-radius:3px;font-size:3.5px}.pregame-focus-toggle b{font-size:5px}.pregame-focus-summary{gap:2px;padding:3px;border-radius:5px}.pregame-focus-metric{padding:3px 20px 3px 4px;border-radius:4px}.pregame-focus-metric span{font-size:3px}.pregame-focus-metric strong{font-size:7px}.pregame-focus-metric>b{right:4px;width:12px;height:12px;font-size:5px}.pregame-focus-ready{padding:4px;border-radius:4px}.pregame-focus-ready span{font-size:3px}.pregame-focus-ready strong{font-size:5px}.pregame-focus-confirm,.pregame-focus-save{min-height:20px;border-radius:4px;font-size:4px}.pregame-focus-issue{font-size:3px}.pregame-focus-footer{min-height:22px;border-radius:4px}.pregame-focus-footer span{font-size:3px}.pregame-focus-footer strong{font-size:4px}}.operator-app,body,html{background:#080808}@media (min-height:541px) and (orientation:landscape){.operator-content:has(.pregame-focus-page){width:min(1480px,calc(100% - 24px));padding:12px 0 10px}.pregame-focus-page{height:calc(100dvh - 70px);min-height:0;gap:7px;padding-bottom:2px}.pregame-focus-intro h1{font-size:24px}.pregame-focus-intro p{font-size:9px}.pregame-focus-steps span{min-height:32px;font-size:7px}.pregame-focus-steps span b{width:18px;height:18px;font-size:7px}.pregame-focus-match{min-height:66px;padding:6px 16px}.pregame-focus-match .pregame-focus-logo{width:45px;height:45px;flex-basis:45px}.pregame-focus-match-team strong{font-size:16px}.pregame-focus-match-center b{font-size:23px}.pregame-focus-workspace{grid-template-columns:minmax(0,1fr) 300px;gap:9px}.pregame-focus-main{padding:8px}.pregame-focus-tabs{margin-bottom:7px}.pregame-focus-tabs button{min-height:38px;font-size:12px}.pregame-focus-teambar{margin-bottom:6px}.pregame-focus-teambrand .pregame-focus-logo{width:36px;height:36px;flex-basis:36px}.pregame-focus-teambrand strong{font-size:12px}.pregame-focus-all{min-height:29px;font-size:7px}.pregame-focus-players{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(126px,1fr);gap:7px;align-content:stretch;overflow:auto}.pregame-focus-player{min-height:126px;height:100%;padding:8px;border-radius:10px}.pregame-focus-number input{width:72px;height:46px;font-size:34px}.pregame-focus-number span{font-size:6px}.pregame-focus-name{min-height:22px;margin:4px 0 5px;font-size:9px}.pregame-focus-toggle{min-height:27px;margin-top:3px;padding:0 7px;font-size:7px}.pregame-focus-toggle b{font-size:10px}.pregame-focus-summary{gap:6px;padding:9px}.pregame-focus-metric{padding:10px 38px 9px 11px}.pregame-focus-metric span{font-size:6px}.pregame-focus-metric strong{font-size:15px}.pregame-focus-ready{padding:11px}.pregame-focus-ready strong{font-size:10px}.pregame-focus-confirm,.pregame-focus-save{min-height:39px;font-size:8px}.pregame-focus-footer{min-height:39px}.pregame-focus-footer strong{font-size:8px}}@media (max-height:540px) and (orientation:landscape){.operator-app,body,html{background:#080808!important}.operator-app:has(.pregame-focus-page) .operator-header{min-height:34px;height:34px;padding:2px max(8px,env(safe-area-inset-right)) 2px max(8px,env(safe-area-inset-left));background:#080808!important}.operator-app:has(.pregame-focus-page) .operator-brand img{width:45px;height:27px}.operator-app:has(.pregame-focus-page) .operator-brand span{font-size:4.5px}.operator-app:has(.pregame-focus-page) .operator-brand strong{font-size:6.5px}.operator-app:has(.pregame-focus-page) .operator-link,.operator-app:has(.pregame-focus-page) .operator-logout{min-height:23px;padding:0 6px;font-size:5.5px}.operator-content:has(.pregame-focus-page){width:100%;padding:3px max(7px,env(safe-area-inset-right)) 3px max(7px,env(safe-area-inset-left))}.pregame-focus-page{height:calc(100dvh - 40px);min-height:0;gap:3px;padding-bottom:0}.pregame-focus-intro{display:none}.pregame-focus-steps span{min-height:19px;font-size:4.4px}.pregame-focus-steps span b{width:12px;height:12px;font-size:4px}.pregame-focus-match{grid-template-columns:1fr 92px 1fr;min-height:34px;padding:2px 7px}.pregame-focus-match .pregame-focus-logo{width:25px;height:25px;flex-basis:25px;border-radius:5px}.pregame-focus-match-team{gap:5px}.pregame-focus-match-team strong{font-size:7px}.pregame-focus-match-center b{font-size:12px}.pregame-focus-match-center small,.pregame-focus-match-center span{font-size:3.7px}.pregame-focus-workspace{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 35px;grid-gap:3px;gap:3px;min-height:0}.pregame-focus-main{padding:4px;border-radius:6px}.pregame-focus-tabs{gap:3px;margin-bottom:3px}.pregame-focus-tabs button{min-height:23px;border-radius:4px;font-size:5.5px}.pregame-focus-tabs button small{font-size:4px}.pregame-focus-teambar{display:none}.pregame-focus-players{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(82px,1fr);gap:3px;align-content:stretch;overflow:auto;padding:0}.pregame-focus-player{min-height:82px;height:100%;padding:4px;border-radius:6px}.pregame-focus-number span{display:none}.pregame-focus-number input{width:42px;height:28px;font-size:21px;border-bottom-width:1px}.pregame-focus-name{min-height:12px;margin:2px 0;font-size:5.5px}.pregame-focus-toggle{min-height:18px;margin-top:2px;padding:0 4px;border-radius:4px;font-size:4.5px}.pregame-focus-toggle b{font-size:7px}.pregame-focus-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(120px,1.45fr);align-items:stretch;grid-gap:3px;gap:3px;min-height:35px;padding:3px;border-radius:5px}.pregame-focus-metric,.pregame-focus-ready{min-width:0;margin:0;padding:3px 4px;border-radius:4px}.pregame-focus-metric{padding-right:18px}.pregame-focus-metric span,.pregame-focus-ready span{font-size:3.2px}.pregame-focus-metric strong,.pregame-focus-ready strong{margin-top:1px;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame-focus-metric>b{right:3px;width:11px;height:11px;font-size:4px}.pregame-focus-issue,.pregame-focus-save{display:none}.pregame-focus-confirm{min-height:29px;height:100%;padding:0 5px;border-radius:4px;font-size:5px}.pregame-focus-footer{display:none}}@supports (padding:max(0px)){.operator-app:has(.pregame-focus-page){padding-left:0;padding-right:0;background:#080808}}.pregame-hybrid-page{display:flex;height:calc(100dvh - 78px);min-height:620px;flex-direction:column;gap:8px;overflow:hidden;padding-bottom:max(4px,env(safe-area-inset-bottom))}.pregame-hybrid-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex:0 0 auto}.pregame-hybrid-intro h1{margin:2px 0 1px;font-size:25px}.pregame-hybrid-intro p{margin:0;color:#777;font-size:9px}.pregame-hybrid-steps{display:grid;grid-template-columns:repeat(4,1fr);flex:0 0 auto;overflow:hidden;border:1px solid #292929;border-radius:10px;background:#0d0d0d}.pregame-hybrid-steps span{position:relative;display:flex;min-height:35px;align-items:center;justify-content:center;gap:7px;border-bottom:2px solid transparent;color:#666;font-size:8px;font-weight:900;text-transform:uppercase}.pregame-hybrid-steps span b{display:grid;width:20px;height:20px;place-items:center;border:1px solid #3b3b3b;border-radius:50%;background:#171717;color:#999}.pregame-hybrid-steps span.active{border-bottom-color:#ff7a00;color:#fff}.pregame-hybrid-steps span.active b{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame-hybrid-steps span.done{color:#72e998}.pregame-hybrid-steps span.done b{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.12);color:#72e998}.pregame-hybrid-match{display:grid;grid-template-columns:1fr 180px 1fr;align-items:center;flex:0 0 auto;min-height:76px;padding:8px 18px;border:1px solid #2b2b2b;border-radius:12px;background:linear-gradient(90deg,#111,#190505 50%,#111)}.pregame-hybrid-matchteam{display:flex;align-items:center;gap:12px}.pregame-hybrid-matchteam.right{justify-content:flex-end}.pregame-hybrid-matchteam strong{font-size:18px}.pregame-hybrid-logo{display:grid;width:52px;height:52px;flex:0 0 52px;place-items:center;overflow:hidden;border:1px solid #303030;border-radius:12px;background:#080808;color:#fff;font-size:11px;font-weight:950}.pregame-hybrid-logo img{width:100%;height:100%;object-fit:contain}.pregame-hybrid-matchcenter{text-align:center}.pregame-hybrid-matchcenter small,.pregame-hybrid-matchcenter span{display:block;color:#777;font-size:7px;text-transform:uppercase}.pregame-hybrid-matchcenter b{display:block;margin:1px 0;font-size:25px}.pregame-hybrid-message{flex:0 0 auto;margin:0;padding:6px 9px;font-size:8px}.pregame-hybrid-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;grid-gap:10px;gap:10px;flex:1 1;min-height:0}.pregame-hybrid-main,.pregame-hybrid-summary{min-height:0;border:1px solid #292929;border-radius:12px;background:#0d0d0d}.pregame-hybrid-main{display:flex;flex-direction:column;overflow:hidden;padding:9px}.pregame-hybrid-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;flex:0 0 auto;margin-bottom:7px}.pregame-hybrid-teamselect{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.pregame-hybrid-teamselect button{min-height:38px;border:1px solid #292929;border-radius:8px;background:#151515;color:#777;font-size:12px;font-weight:950;cursor:pointer}.pregame-hybrid-teamselect button small{margin-left:5px;color:#666;font-size:7px}.pregame-hybrid-teamselect button.active{border-color:#ff7a00;background:linear-gradient(180deg,#ff7a00,#a80500);color:#fff}.pregame-hybrid-teamselect button.active small{color:#fff}.pregame-hybrid-edit{min-height:38px;padding:0 14px;border:1px solid #3a3a3a;border-radius:8px;background:#171717;color:#eee;font-size:8px;font-weight:950;cursor:pointer}.pregame-hybrid-edit:hover{border-color:#ff7a00}.pregame-hybrid-edit:disabled{opacity:.4;cursor:not-allowed}.pregame-hybrid-teamtitle{display:flex;align-items:center;gap:9px;flex:0 0 auto;margin-bottom:7px;padding:0 2px}.pregame-hybrid-teamtitle .pregame-hybrid-logo{width:38px;height:38px;flex-basis:38px;border-radius:9px}.pregame-hybrid-teamtitle span{display:block;color:#55d983;font-size:6px;font-weight:900;text-transform:uppercase}.pregame-hybrid-teamtitle strong{font-size:14px}.pregame-hybrid-teamtitle em{margin-left:auto;color:#777;font-size:7px;font-style:normal;font-weight:850;text-transform:uppercase}.pregame-hybrid-cards{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;flex:1 1;min-height:0;align-content:stretch}.pregame-hybrid-cards.twelve{grid-template-rows:repeat(2,minmax(0,1fr))}.pregame-hybrid-card{position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;align-items:center;padding:9px;border:1px solid rgba(42,190,91,.34);border-radius:11px;background:linear-gradient(180deg,#171717,#101010);color:#fff;cursor:pointer;transition:.14s}.pregame-hybrid-card:hover{transform:translateY(-1px);border-color:rgba(42,190,91,.7)}.pregame-hybrid-card.starter{border:2px solid #ff7a00;background:linear-gradient(180deg,rgba(255,122,0,.14),#111);box-shadow:inset 0 0 26px rgba(255,122,0,.08),0 0 0 1px rgba(255,122,0,.12)}.pregame-hybrid-card:disabled{cursor:not-allowed;opacity:.65}.pregame-hybrid-number{font-size:clamp(28px,3.1vh,46px);font-weight:950;line-height:1}.pregame-hybrid-playername{width:100%;margin-top:6px;overflow:hidden;font-weight:850;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pregame-hybrid-cardflags{display:flex;width:100%;align-items:center;justify-content:center;gap:6px;margin-top:9px;border:1px solid #333;border-radius:7px;background:#151515;color:#aaa;font-weight:950}.pregame-hybrid-cardflags .starter-on{color:#ff8a85}.pregame-hybrid-cardflags b{font-size:11px}.pregame-hybrid-cardflags .captain{display:grid;width:19px;height:19px;place-items:center;border:1px solid #f5b400;border-radius:50%;color:#ffd96a;font-size:8px}.pregame-hybrid-empty{grid-column:1/-1;display:grid;place-items:center;color:#777;font-size:11px}.pregame-hybrid-summary{display:flex;flex-direction:column;gap:7px;padding:10px}.pregame-hybrid-metric{position:relative;padding:11px 42px 10px 12px;border:1px solid #292929;border-radius:10px;background:#151515}.pregame-hybrid-metric span{display:block;color:#777;font-size:7px;font-weight:850;text-transform:uppercase}.pregame-hybrid-metric strong{display:block;margin-top:2px;font-size:16px}.pregame-hybrid-metric>b{position:absolute;top:50%;right:13px;display:grid;width:25px;height:25px;place-items:center;transform:translateY(-50%);border:1px solid #3a3a3a;border-radius:50%;color:#777}.pregame-hybrid-metric>b.ok{border-color:rgba(42,190,91,.55);color:#72e998}.pregame-hybrid-ready{margin-top:auto;padding:13px;border:1px solid #393939;border-radius:10px;background:#131313}.pregame-hybrid-ready span{display:block;color:#777;font-size:7px;text-transform:uppercase}.pregame-hybrid-ready strong{display:block;margin-top:3px;font-size:11px}.pregame-hybrid-ready.ok{border-color:rgba(42,190,91,.55);background:rgba(42,190,91,.07);color:#72e998}.pregame-hybrid-footer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr minmax(250px,1.5fr);flex:0 0 auto;min-height:55px;overflow:hidden;border:1px solid #292929;border-radius:10px;background:#0d0d0d}.pregame-hybrid-footer>div{display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #292929}.pregame-hybrid-footer span{display:block;color:#666;font-size:6px;font-weight:900;text-transform:uppercase}.pregame-hybrid-footer strong{margin-top:2px;color:#ddd;font-size:9px}.pregame-hybrid-footer>div:first-child strong{color:#ff3732}.pregame-hybrid-confirm{border:0;border-left:1px solid #4b0907;background:linear-gradient(180deg,#ff7a00,#a80500);color:#fff;font-size:10px;font-weight:950;cursor:pointer}.pregame-hybrid-confirm:disabled{opacity:.35;cursor:not-allowed}.pregame-roster-backdrop{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;padding:max(12px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pregame-roster-modal{display:flex;width:min(1080px,96vw);height:min(790px,92dvh);flex-direction:column;overflow:hidden;border:1px solid #484848;border-radius:18px;background:#111;box-shadow:0 30px 110px rgba(0,0,0,.72)}.pregame-roster-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 16px;border-bottom:1px solid #2a2a2a}.pregame-roster-head h2{margin:0;font-size:25px}.pregame-roster-head p{margin:6px 0 0;color:#9b9b9b;font-size:12px}.pregame-roster-close{width:38px;height:38px;border:0;border-radius:10px;background:transparent;color:#ddd;font-size:28px;cursor:pointer}.pregame-roster-close:hover{background:#1d1d1d}.pregame-roster-toolbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:14px 24px}.pregame-roster-tabs{display:grid;grid-template-columns:1fr 1fr;max-width:430px}.pregame-roster-tabs button{min-height:46px;border:1px solid #343434;background:#181818;color:#aaa;font-weight:900;cursor:pointer}.pregame-roster-tabs button:first-child{border-radius:10px 0 0 10px}.pregame-roster-tabs button:last-child{border-radius:0 10px 10px 0}.pregame-roster-tabs button.active{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame-roster-counters{display:flex;align-items:stretch;overflow:hidden;border:1px solid #292929;border-radius:10px}.pregame-roster-counters>div{min-width:115px;padding:9px 14px;border-right:1px solid #292929;text-align:center}.pregame-roster-counters>div:last-child{border-right:0}.pregame-roster-counters strong{display:block;color:#72e998;font-size:18px}.pregame-roster-counters span{display:block;margin-top:2px;color:#888;font-size:8px;text-transform:uppercase}.pregame-roster-counters .bad strong{color:#ff6f69}.pregame-roster-tablewrap{flex:1 1;min-height:0;overflow:auto;margin:0 24px;border:1px solid #303030;border-radius:10px}.pregame-roster-table{width:100%;border-collapse:collapse}.pregame-roster-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:11px 13px;border-bottom:1px solid #3b3b3b;background:#181818;color:#d9d9d9;font-size:11px;text-align:left}.pregame-roster-table td{height:43px;padding:7px 13px;border-bottom:1px solid #2a2a2a;color:#eee;font-size:12px}.pregame-roster-table tbody tr:last-child td{border-bottom:0}.pregame-roster-table tr.related{background:rgba(42,190,91,.025)}.pregame-roster-table tr.captain-row{background:rgba(245,180,0,.055)}.pregame-roster-table td:first-child,.pregame-roster-table th:first-child{width:52px;text-align:center}.pregame-roster-table td:nth-child(2),.pregame-roster-table th:nth-child(2){width:72px;text-align:center}.pregame-roster-table td:nth-child(3),.pregame-roster-table th:nth-child(3){width:105px;text-align:center}.pregame-roster-table td:nth-child(4),.pregame-roster-table th:nth-child(4){width:72px;text-align:center}.pregame-roster-table input{width:66px;height:31px;border:1px solid #3b3b3b;border-radius:7px;background:#101010;color:#fff;font-weight:900;text-align:center;outline:none}.pregame-roster-table input:focus{border-color:#ff7a00}.pregame-roster-table input:disabled{opacity:.35}.roster-check,.roster-radio{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid #444;border-radius:7px;background:#121212;color:#888;cursor:pointer}.roster-check.on{border-color:#2abe5b;background:#2abe5b;color:#07120b;font-weight:950}.roster-radio{border:0;border-radius:50%;font-size:20px}.roster-radio.on{color:#62df89}.roster-check:disabled,.roster-radio:disabled{cursor:not-allowed;opacity:.35}.roster-captain-label{display:inline-flex;margin-left:10px;padding:3px 7px;border:1px solid rgba(245,180,0,.45);border-radius:999px;color:#ffd96a;font-size:12px;font-weight:900;text-transform:uppercase}.pregame-roster-alert{margin:10px 24px 0;padding:10px 13px;border:1px solid rgba(245,158,11,.35);border-radius:8px;background:rgba(245,158,11,.06);color:#ffd084;font-size:10px}.pregame-roster-alert.danger{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.08);color:#ff9793}.pregame-roster-actions{display:flex;align-items:center;gap:10px;padding:14px 24px 18px}.pregame-roster-spacer{flex:1 1}.pregame-roster-actions button{min-height:42px;padding:0 17px;border-radius:9px;font-size:10px;font-weight:900;cursor:pointer}.pregame-roster-cancel,.pregame-roster-select{border:1px solid #383838;background:#171717;color:#eee}.pregame-roster-save{border:1px solid #ff7a00;background:#ff7a00;color:#fff}.pregame-roster-actions button:disabled{opacity:.4;cursor:not-allowed}@media(min-width:1200px) and (min-height:720px){.operator-content:has(.pregame-hybrid-page){width:min(1520px,calc(100% - 24px));padding:12px 0 10px}.pregame-hybrid-page{height:calc(100dvh - 70px);min-height:0;gap:7px}.pregame-hybrid-cards{gap:7px}.pregame-hybrid-card{padding:8px}.pregame-hybrid-cards.twelve .pregame-hybrid-number{font-size:34px}.pregame-hybrid-footer{min-height:50px}}@media(max-height:800px) and (orientation:landscape){.pregame-hybrid-page{height:calc(100dvh - 62px);min-height:0;gap:5px}.pregame-hybrid-intro h1{font-size:17px}.pregame-hybrid-intro p{font-size:6px}.pregame-hybrid-steps span{min-height:27px;font-size:6px}.pregame-hybrid-steps span b{width:16px;height:16px;font-size:6px}.pregame-hybrid-match{min-height:54px;padding:5px 12px}.pregame-hybrid-logo{width:38px;height:38px;flex-basis:38px}.pregame-hybrid-matchteam strong{font-size:12px}.pregame-hybrid-matchcenter b{font-size:18px}.pregame-hybrid-workspace{grid-template-columns:minmax(0,1fr) 225px;gap:6px}.pregame-hybrid-main{padding:6px}.pregame-hybrid-topline{gap:6px;margin-bottom:4px}.pregame-hybrid-edit,.pregame-hybrid-teamselect button{min-height:30px;font-size:7px}.pregame-hybrid-teamtitle{margin-bottom:4px}.pregame-hybrid-teamtitle .pregame-hybrid-logo{width:29px;height:29px;flex-basis:29px}.pregame-hybrid-teamtitle strong{font-size:9px}.pregame-hybrid-card{padding:5px;border-radius:7px}.pregame-hybrid-number{font-size:25px}.pregame-hybrid-playername{margin-top:3px;font-size:6px}.pregame-hybrid-cardflags{min-height:20px;margin-top:4px;font-size:5px}.pregame-hybrid-summary{gap:4px;padding:6px}.pregame-hybrid-metric{padding:7px 32px 6px 8px}.pregame-hybrid-metric span{font-size:5px}.pregame-hybrid-metric strong{font-size:12px}.pregame-hybrid-metric>b{right:8px;width:20px;height:20px;font-size:8px}.pregame-hybrid-ready{padding:8px}.pregame-hybrid-footer{min-height:36px}.pregame-hybrid-footer span{font-size:4px}.pregame-hybrid-confirm,.pregame-hybrid-footer strong{font-size:6px}}@media(max-height:540px) and (orientation:landscape){.operator-content:has(.pregame-hybrid-page){width:100%;padding:3px max(7px,env(safe-area-inset-right)) 3px max(7px,env(safe-area-inset-left))}.pregame-hybrid-page{height:calc(100dvh - 42px);gap:3px}.pregame-hybrid-intro{display:none}.pregame-hybrid-steps span{min-height:19px;font-size:4.2px}.pregame-hybrid-steps span b{width:12px;height:12px;font-size:4px}.pregame-hybrid-match{grid-template-columns:1fr 92px 1fr;min-height:32px;padding:2px 7px}.pregame-hybrid-match .pregame-hybrid-logo{width:24px;height:24px;flex-basis:24px;border-radius:5px}.pregame-hybrid-matchteam{gap:5px}.pregame-hybrid-matchteam strong{font-size:7px}.pregame-hybrid-matchcenter b{font-size:12px}.pregame-hybrid-matchcenter small,.pregame-hybrid-matchcenter span{font-size:3.5px}.pregame-hybrid-workspace{display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) 38px;grid-gap:3px;gap:3px}.pregame-hybrid-main{padding:3px;border-radius:5px}.pregame-hybrid-topline{gap:3px;margin-bottom:2px}.pregame-hybrid-teamselect{gap:2px}.pregame-hybrid-edit,.pregame-hybrid-teamselect button{min-height:21px;border-radius:4px;font-size:4.5px}.pregame-hybrid-edit{padding:0 5px}.pregame-hybrid-teamtitle{display:none}.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:2px}.pregame-hybrid-card{padding:2px;border-radius:4px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:16px}.pregame-hybrid-playername{margin-top:1px;font-size:4px}.pregame-hybrid-cardflags{min-height:13px;gap:2px;margin-top:2px;border-radius:3px;font-size:3.4px}.pregame-hybrid-cardflags b{font-size:5px}.pregame-hybrid-cardflags .captain{width:11px;height:11px;font-size:4px}.pregame-hybrid-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;grid-gap:2px;gap:2px;min-height:38px;padding:3px}.pregame-hybrid-metric,.pregame-hybrid-ready{min-width:0;margin:0;padding:3px 18px 3px 4px;border-radius:4px}.pregame-hybrid-metric span,.pregame-hybrid-ready span{font-size:3px}.pregame-hybrid-metric strong,.pregame-hybrid-ready strong{margin-top:1px;font-size:5.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame-hybrid-metric>b{right:3px;width:10px;height:10px;font-size:4px}.pregame-hybrid-footer{min-height:23px;grid-template-columns:repeat(5,1fr) minmax(110px,1.4fr)}.pregame-hybrid-footer span{font-size:2.8px}.pregame-hybrid-confirm,.pregame-hybrid-footer strong{font-size:4px}.pregame-roster-backdrop{padding:4px max(7px,env(safe-area-inset-right)) 4px max(7px,env(safe-area-inset-left))}.pregame-roster-modal{width:100%;height:100%;border-radius:7px}.pregame-roster-head{padding:6px 9px 4px}.pregame-roster-head h2{font-size:10px}.pregame-roster-head p{margin-top:1px;font-size:4.5px}.pregame-roster-close{width:22px;height:22px;font-size:15px}.pregame-roster-toolbar{grid-template-columns:1fr auto;gap:5px;padding:4px 9px}.pregame-roster-tabs{max-width:260px}.pregame-roster-tabs button{min-height:24px;font-size:5px}.pregame-roster-counters>div{min-width:70px;padding:3px 6px}.pregame-roster-counters strong{font-size:8px}.pregame-roster-counters span{font-size:3px}.pregame-roster-tablewrap{margin:0 9px}.pregame-roster-table th{padding:3px 5px;font-size:4px}.pregame-roster-table td{height:24px;padding:2px 5px;font-size:5px}.pregame-roster-table input{width:40px;height:18px;border-radius:3px;font-size:6px}.roster-check,.roster-radio{width:17px;height:17px;border-radius:3px;font-size:12px}.roster-captain-label{margin-left:4px;padding:1px 3px;font-size:12px}.pregame-roster-alert{margin:3px 9px 0;padding:3px 5px;font-size:4px}.pregame-roster-actions{gap:4px;padding:4px 9px 6px}.pregame-roster-actions button{min-height:22px;padding:0 7px;border-radius:4px;font-size:4.5px}}.pregame-hybrid-page{min-height:0}.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{flex:0 0 auto;grid-template-rows:none;grid-auto-rows:clamp(112px,15vh,148px);align-content:start;overflow:visible}.pregame-hybrid-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.pregame-hybrid-cards.twelve{grid-template-columns:repeat(6,minmax(0,1fr))}.pregame-hybrid-card{min-height:112px;justify-content:center;padding:10px 9px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:clamp(32px,4vh,44px)}.pregame-hybrid-playername{font-size:9px}.pregame-hybrid-cardflags{min-height:28px;margin-top:8px;font-size:7px}.pregame-hybrid-summary{overflow:hidden}.pregame-hybrid-metric strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame-roster-coach{display:grid;grid-template-columns:minmax(220px,1.25fr) minmax(230px,.9fr) minmax(220px,.9fr);align-items:center;grid-gap:10px;gap:10px;margin:0 24px 12px;padding:11px 12px;border:1px solid #303030;border-radius:10px;background:#151515}.pregame-roster-coachcopy span{display:block;color:#65df8d;font-size:7px;font-weight:950;text-transform:uppercase}.pregame-roster-coachcopy strong{display:block;margin-top:2px;overflow:hidden;color:#fff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pregame-roster-coachcopy small{display:block;margin-top:3px;color:#7f7f7f;font-size:7px;line-height:1.25}.pregame-roster-coach input,.pregame-roster-coach select{width:100%;height:38px;border:1px solid #3b3b3b;border-radius:8px;background:#0f0f0f;color:#eee;padding:0 10px;font-size:9px;font-weight:800;outline:none}.pregame-roster-coach input:focus,.pregame-roster-coach select:focus{border-color:#ff7a00}.pregame-roster-coach input:disabled,.pregame-roster-coach select:disabled{opacity:.45}@media(max-height:800px) and (orientation:landscape){.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-auto-rows:clamp(96px,13.5vh,118px);align-content:start}.pregame-hybrid-card{min-height:96px;padding:7px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:30px}.pregame-hybrid-playername{margin-top:4px;font-size:7px}.pregame-hybrid-cardflags{min-height:22px;margin-top:5px;font-size:6px}.pregame-hybrid-summary{gap:3px;padding:5px}.pregame-hybrid-metric{padding:6px 28px 5px 7px}.pregame-hybrid-metric strong{font-size:10px}.pregame-hybrid-ready{padding:7px}}@media(max-width:1100px) and (orientation:landscape){.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:clamp(78px,12vh,108px);gap:6px;align-content:start}.pregame-hybrid-card{min-height:78px;padding:6px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:28px}.pregame-hybrid-playername{font-size:7px}.pregame-hybrid-cardflags{min-height:21px;margin-top:4px;font-size:5.5px}.pregame-roster-coach{grid-template-columns:1fr 1fr;margin:0 14px 8px;padding:8px}.pregame-roster-coachcopy{grid-column:1/-1}.pregame-roster-coach input,.pregame-roster-coach select{height:31px;font-size:7px}}@media(max-height:540px) and (orientation:landscape){.pregame-hybrid-page{min-height:0}.pregame-hybrid-workspace{grid-template-rows:minmax(0,1fr) 42px}.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(54px,1fr);gap:3px;align-content:stretch}.pregame-hybrid-card{min-height:54px;padding:3px 4px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:20px}.pregame-hybrid-playername{margin-top:2px;font-size:5.8px}.pregame-hybrid-cardflags{min-height:16px;gap:3px;margin-top:3px;font-size:4.8px}.pregame-hybrid-cardflags b{font-size:7px}.pregame-hybrid-cardflags .captain{width:13px;height:13px;font-size:5px}.pregame-hybrid-summary{grid-template-columns:repeat(6,minmax(0,1fr));min-height:42px}.pregame-hybrid-metric,.pregame-hybrid-ready{padding:4px 14px 4px 4px}.pregame-hybrid-metric span,.pregame-hybrid-ready span{font-size:3.6px}.pregame-hybrid-metric strong,.pregame-hybrid-ready strong{font-size:6px}.pregame-hybrid-footer{grid-template-columns:repeat(5,1fr) minmax(130px,1.45fr);min-height:26px}.pregame-hybrid-footer span{font-size:3.2px}.pregame-hybrid-footer strong{max-width:100%;overflow:hidden;font-size:4.8px;text-overflow:ellipsis;white-space:nowrap}.pregame-hybrid-confirm{font-size:4.8px}.pregame-roster-coach{grid-template-columns:1fr 1fr;gap:4px;margin:0 9px 4px;padding:4px 5px;border-radius:4px}.pregame-roster-coachcopy{grid-column:1/-1}.pregame-roster-coachcopy span{font-size:3.8px}.pregame-roster-coachcopy strong{font-size:6.5px}.pregame-roster-coachcopy small{display:none}.pregame-roster-coach input,.pregame-roster-coach select{height:20px;border-radius:3px;padding:0 4px;font-size:4.5px}}@media(pointer:coarse) and (orientation:landscape){.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:clamp(72px,12vh,104px);gap:5px;align-content:start}.pregame-hybrid-card{min-height:72px;padding:5px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:27px}.pregame-hybrid-playername{font-size:7px}.pregame-hybrid-cardflags{min-height:20px;margin-top:4px;font-size:5.5px}}@media(max-height:540px) and (orientation:landscape){.pregame-hybrid-cards,.pregame-hybrid-cards.twelve{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:minmax(54px,1fr);gap:3px;align-content:stretch}.pregame-hybrid-card{min-height:54px;padding:3px 4px}.pregame-hybrid-cards.twelve .pregame-hybrid-number,.pregame-hybrid-number{font-size:20px}.pregame-hybrid-playername{margin-top:2px;font-size:5.8px}.pregame-hybrid-cardflags{min-height:16px;gap:3px;margin-top:3px;font-size:4.8px}}.pregame5-page{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:18px 0 96px;color:#f5f5f5}.pregame5-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:14px}.pregame5-intro h1{margin:3px 0 4px;font-size:32px;line-height:1}.pregame5-intro p{max-width:720px;margin:0;color:#8a8a8a;font-size:13px;line-height:1.45}.pregame5-steps{position:-webkit-sticky;position:sticky;top:70px;z-index:20;display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;margin:0 0 12px;border:1px solid #292929;border-radius:14px;background:rgba(10,10,10,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pregame5-steps button{display:flex;min-height:58px;align-items:center;justify-content:center;gap:9px;border:0;border-bottom:3px solid transparent;background:transparent;color:#747474;font-weight:900;cursor:pointer}.pregame5-steps button b{display:grid;width:28px;height:28px;place-items:center;border:1px solid #3c3c3c;border-radius:50%;background:#171717;color:#aaa}.pregame5-steps button span{font-size:11px;text-transform:uppercase}.pregame5-steps button.active{border-bottom-color:#ff7a00;color:#fff}.pregame5-steps button.active b{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame5-steps button.done{color:#64db8a}.pregame5-steps button.done b{border-color:#277f46;background:#102919;color:#64db8a}.pregame5-match{display:grid;grid-template-columns:1fr 210px 1fr;align-items:center;min-height:86px;margin-bottom:12px;padding:10px 20px;border:1px solid #2d2d2d;border-radius:14px;background:linear-gradient(90deg,#101010,#190606 50%,#101010)}.pregame5-matchteam{display:flex;align-items:center;gap:13px}.pregame5-matchteam.right{justify-content:flex-end}.pregame5-matchteam>strong{font-size:20px}.pregame5-logo{display:grid;width:56px;height:56px;flex:0 0 56px;place-items:center;overflow:hidden;border:1px solid #333;border-radius:12px;background:#090909;color:#fff;font-size:12px;font-weight:950}.pregame5-logo img{width:100%;height:100%;object-fit:contain}.pregame5-matchcenter{text-align:center}.pregame5-matchcenter small,.pregame5-matchcenter span{display:block;color:#777;font-size:9px;text-transform:uppercase}.pregame5-matchcenter b{display:block;margin:2px 0;font-size:30px}.pregame5-error{margin:0 0 12px;font-size:12px}.pregame5-teamtabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.pregame5-teamtabs>button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;min-height:72px;padding:8px 13px;border:1px solid #2e2e2e;border-radius:12px;background:#111;color:#777;text-align:left;cursor:pointer}.pregame5-teamtabs>button .pregame5-logo{width:46px;height:46px;flex-basis:46px;border-radius:10px}.pregame5-teamtabs>button small,.pregame5-teamtabs>button strong{display:block}.pregame5-teamtabs>button strong{font-size:15px}.pregame5-teamtabs>button small{margin-top:3px;font-size:10px}.pregame5-teamtabs>button.active{border-color:#ff7a00;background:linear-gradient(180deg,rgba(255,122,0,.16),#111);color:#fff}.pregame5-statusdot{display:grid;width:27px;height:27px;place-items:center;border:1px solid #484848;border-radius:50%;color:#888;font-size:12px;font-weight:950}.pregame5-statusdot.ok{border-color:#218c4c;background:rgba(39,154,84,.12);color:#61dd8a}.pregame5-conference,.pregame5-panel{overflow:hidden;border:1px solid #2d2d2d;border-radius:15px;background:#0e0e0e}.pregame5-panel{padding:18px}.pregame5-panelhead{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.pregame5-panelhead>div:first-child>span{display:block;color:#ff7a00;font-size:10px;font-weight:950;text-transform:uppercase}.pregame5-panelhead h2{margin:2px 0 3px;font-size:27px}.pregame5-panelhead p{max-width:780px;margin:0;color:#828282;font-size:12px;line-height:1.4}.pregame5-bigcounter{display:flex;align-items:baseline;gap:4px;min-width:110px;justify-content:flex-end}.pregame5-bigcounter strong{font-size:35px}.pregame5-bigcounter span{color:#888;font-size:15px;font-weight:900}.pregame5-info{margin:12px 0;padding:11px 13px;border:1px solid #3a3a3a;border-radius:9px;background:#151515;color:#a7a7a7;font-size:11px}.pregame5-info.success{border-color:#245e39;background:rgba(39,154,84,.08);color:#72e696}.pregame5-info.danger{border-color:#7c2a26;background:rgba(255,122,0,.08);color:#ff8d88}.pregame5-search{display:flex;height:48px;align-items:center;gap:8px;margin:12px 0;border:1px solid #343434;border-radius:10px;background:#121212;padding:0 13px}.pregame5-search span{color:#777;font-size:20px}.pregame5-search input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:13px}.pregame5-rosterlist{overflow:hidden;border:1px solid #303030;border-radius:11px}.pregame5-listhead,.pregame5-rosterrow{display:grid;grid-template-columns:110px minmax(0,1fr) 150px;align-items:center}.pregame5-listhead{min-height:42px;padding:0 16px;background:#171717;color:#8c8c8c;font-size:9px;font-weight:950;text-transform:uppercase}.pregame5-rosterrow{width:100%;min-height:64px;padding:7px 16px;border:0;border-top:1px solid #282828;background:#101010;color:#ddd;text-align:left;cursor:pointer}.pregame5-rosterrow:hover{background:#151515}.pregame5-rosterrow.selected{background:rgba(37,146,78,.07)}.pregame5-checkbox{display:grid;width:28px;height:28px;place-items:center;border:1px solid #4b4b4b;border-radius:6px;background:#171717;color:#fff;font-size:15px}.pregame5-rosterrow.selected .pregame5-checkbox{border-color:#2ea45c;background:#25924e}.pregame5-person small,.pregame5-person strong{display:block}.pregame5-person strong{font-size:14px}.pregame5-person small{margin-top:3px;color:#727272;font-size:9px}.pregame5-roster-number{justify-self:end;color:#a0a0a0;font-size:14px;font-weight:900}.pregame5-limit{margin-top:12px;padding:10px 13px;border:1px solid #53471e;border-radius:9px;background:#18150b;color:#d7bc52;font-size:11px}.pregame5-limit.full{border-color:#7b2c27;background:#1b0d0c;color:#ff8a83}.pregame5-shirtlist{display:grid;grid-gap:8px;gap:8px}.pregame5-shirtrow{display:grid;grid-template-columns:minmax(0,1fr) 150px 36px;align-items:center;grid-gap:14px;gap:14px;min-height:68px;padding:9px 13px;border:1px solid #303030;border-radius:10px;background:#121212}.pregame5-shirtrow.bad{border-color:#8a2e29;background:rgba(255,122,0,.06)}.pregame5-shirtplayer small,.pregame5-shirtplayer strong{display:block}.pregame5-shirtplayer strong{font-size:14px}.pregame5-shirtplayer small{margin-top:3px;color:#757575;font-size:9px}.pregame5-shirtinput{display:flex;height:46px;align-items:center;border:1px solid #3c3c3c;border-radius:8px;background:#0b0b0b}.pregame5-shirtinput em{padding-left:12px;color:#777;font-style:normal;font-weight:950}.pregame5-shirtinput input{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:22px;font-weight:950;text-align:center}.pregame5-responsibility-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pregame5-responsibility-card{padding:15px;border:1px solid #303030;border-radius:12px;background:#121212}.pregame5-cardtitle{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:12px}.pregame5-cardtitle span{color:#777;font-size:10px;font-weight:900;text-transform:uppercase}.pregame5-cardtitle strong{max-width:65%;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pregame5-captain-list{display:grid;grid-gap:7px;gap:7px}.pregame5-captain-list button{display:grid;grid-template-columns:48px 1fr 32px;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:7px 10px;border:1px solid #303030;border-radius:9px;background:#0d0d0d;color:#ddd;text-align:left;cursor:pointer}.pregame5-captain-list button.selected{border-color:#2e9c56;background:rgba(45,151,82,.1)}.pregame5-captain-list button span small,.pregame5-captain-list button span strong{display:block}.pregame5-captain-list button span strong{font-size:12px}.pregame5-captain-list button span small{margin-top:2px;color:#747474;font-size:8px}.pregame5-captain-list button>b{display:grid;width:25px;height:25px;place-items:center;border:1px solid #444;border-radius:50%;justify-self:end}.pregame5-captain-list button.selected>b{border-color:#2e9c56;color:#62df8c}.pregame5-mini-number{display:grid;width:42px;height:36px;place-items:center;border-radius:7px;background:#1a1a1a;font-size:17px;font-weight:950}.pregame5-coachmodes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:14px}.pregame5-coachmodes button{min-height:43px;padding:5px;border:1px solid #333;border-radius:8px;background:#0d0d0d;color:#777;font-size:9px;font-weight:900;cursor:pointer}.pregame5-coachmodes button.active{border-color:#ff7a00;background:rgba(255,122,0,.12);color:#fff}.pregame5-field{display:block}.pregame5-field>span{display:block;margin-bottom:6px;color:#777;font-size:9px;font-weight:900;text-transform:uppercase}.pregame5-field input,.pregame5-field select{width:100%;height:50px;border:1px solid #3b3b3b;border-radius:9px;background:#0c0c0c;color:#eee;padding:0 12px;font-size:12px;outline:none}.pregame5-field input:focus,.pregame5-field select:focus{border-color:#ff7a00}.pregame5-starter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.pregame5-starter-card{position:relative;display:flex;min-height:190px;flex-direction:column;align-items:center;justify-content:center;padding:16px;border:1px solid #343434;border-radius:13px;background:linear-gradient(180deg,#171717,#101010);color:#eee;cursor:pointer}.pregame5-starter-card:hover{border-color:#777}.pregame5-starter-card.selected{border-color:#2da45c;background:linear-gradient(180deg,rgba(46,164,92,.16),#101010);box-shadow:inset 0 0 30px rgba(46,164,92,.05)}.pregame5-captainbadge{position:absolute;top:10px;right:10px;display:grid;width:28px;height:28px;place-items:center;border:1px solid #2fa25b;border-radius:50%;background:#153622;color:#68e593;font-size:12px;font-weight:950}.pregame5-starter-number{font-size:48px;line-height:1}.pregame5-starter-name{margin-top:8px;font-size:14px;font-weight:900;text-align:center}.pregame5-starter-action{display:grid;min-width:130px;min-height:35px;place-items:center;margin-top:15px;border:1px solid #3c3c3c;border-radius:8px;background:#171717;color:#888;font-size:9px;font-weight:950}.pregame5-starter-card.selected .pregame5-starter-action{border-color:#2fa25b;background:rgba(46,164,92,.14);color:#72e699}.pregame5-conference{padding:18px}.pregame5-conference-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.pregame5-teamreview{overflow:hidden;border:1px solid #363636;border-radius:13px;background:#111}.pregame5-teamreview.ready{border-color:#285d3b}.pregame5-teamreview>header{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:11px;gap:11px;padding:13px;border-bottom:1px solid #2b2b2b;background:#151515}.pregame5-teamreview>header .pregame5-logo{width:48px;height:48px;flex-basis:48px}.pregame5-teamreview>header span,.pregame5-teamreview>header strong{display:block}.pregame5-teamreview>header strong{font-size:16px}.pregame5-teamreview>header span{margin-top:2px;color:#777;font-size:9px}.pregame5-reviewmetrics{display:grid}.pregame5-reviewmetrics>div{display:grid;grid-template-columns:120px 1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:56px;padding:8px 12px;border-top:1px solid #282828}.pregame5-reviewmetrics>div:first-child{border-top:0}.pregame5-reviewmetrics span{color:#777;font-size:9px;text-transform:uppercase}.pregame5-reviewmetrics strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.pregame5-lineup-preview{padding:13px;border-top:1px solid #2b2b2b}.pregame5-lineup-preview>span{display:block;margin-bottom:8px;color:#777;font-size:9px;text-transform:uppercase}.pregame5-lineup-preview>div{display:flex;flex-wrap:wrap;gap:6px}.pregame5-lineup-preview b{padding:6px 8px;border:1px solid #354a3c;border-radius:7px;background:#111b14;color:#83dfa0;font-size:9px}.pregame5-final-status{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:14px;padding:14px;border:1px solid #754522;border-radius:10px;background:#1a120b;color:#dfa45e}.pregame5-final-status.ready{border-color:#285e3b;background:#0e1a12;color:#75e098}.pregame5-final-status strong{font-size:13px}.pregame5-final-status span{font-size:10px}.pregame5-actions{position:-webkit-sticky;position:sticky;bottom:0;z-index:25;display:grid;grid-template-columns:140px minmax(0,1fr) 260px;align-items:center;grid-gap:10px;gap:10px;margin-top:14px;padding:10px;border:1px solid #303030;border-radius:13px;background:rgba(10,10,10,.96);box-shadow:0 -12px 30px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.pregame5-actions>button{min-height:48px;border-radius:9px;font-size:11px;font-weight:950;cursor:pointer}.pregame5-actions>button.secondary{border:1px solid #3a3a3a;background:#171717;color:#ddd}.pregame5-actions>button.primary{border:1px solid #ff7a00;background:#ff7a00;color:#fff}.pregame5-actions>button:disabled{opacity:.35;cursor:not-allowed}.pregame5-action-summary{min-width:0}.pregame5-action-summary span,.pregame5-action-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame5-action-summary span{color:#777;font-size:8px;text-transform:uppercase}.pregame5-action-summary strong{margin-top:3px;font-size:12px}@media(max-width:980px){.pregame5-page{width:min(100% - 18px,900px);padding-top:10px}.pregame5-intro h1{font-size:25px}.pregame5-intro p{font-size:10px}.pregame5-steps{top:60px;overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr))}.pregame5-match{grid-template-columns:1fr 145px 1fr;min-height:70px;padding:7px 12px}.pregame5-matchteam>strong{font-size:14px}.pregame5-logo{width:44px;height:44px;flex-basis:44px}.pregame5-conference-grid,.pregame5-responsibility-grid{grid-template-columns:1fr}.pregame5-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pregame5-starter-card{min-height:160px}.pregame5-actions{grid-template-columns:100px minmax(0,1fr) 220px}}@media(max-width:700px){.pregame5-page{width:calc(100% - 12px);padding-bottom:88px}.pregame5-intro{align-items:flex-start}.pregame5-intro .sumula-state{display:none}.pregame5-intro h1{font-size:22px}.pregame5-steps{top:48px}.pregame5-steps button{min-height:50px}.pregame5-match{grid-template-columns:1fr 92px 1fr}.pregame5-matchteam{gap:6px}.pregame5-matchteam>strong{font-size:10px}.pregame5-logo{width:36px;height:36px;flex-basis:36px;border-radius:8px}.pregame5-matchcenter b{font-size:20px}.pregame5-teamtabs{gap:6px}.pregame5-teamtabs>button{min-height:58px;padding:5px 7px;gap:6px}.pregame5-teamtabs>button .pregame5-logo{width:34px;height:34px;flex-basis:34px}.pregame5-teamtabs>button strong{font-size:10px}.pregame5-teamtabs>button small{font-size:7px}.pregame5-conference,.pregame5-panel{padding:11px}.pregame5-panelhead h2{font-size:21px}.pregame5-panelhead p{font-size:10px}.pregame5-bigcounter strong{font-size:28px}.pregame5-listhead,.pregame5-rosterrow{grid-template-columns:70px minmax(0,1fr) 88px}.pregame5-listhead{padding:0 8px}.pregame5-rosterrow{padding:6px 8px}.pregame5-person strong,.pregame5-roster-number{font-size:11px}.pregame5-shirtrow{grid-template-columns:minmax(0,1fr) 105px 30px;gap:7px}.pregame5-shirtplayer strong{font-size:11px}.pregame5-responsibility-card{padding:10px}.pregame5-coachmodes{grid-template-columns:1fr}.pregame5-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.pregame5-starter-card{min-height:145px;padding:10px}.pregame5-starter-number{font-size:38px}.pregame5-starter-name{font-size:11px}.pregame5-actions{grid-template-columns:76px minmax(0,1fr) 160px;padding:6px}.pregame5-actions>button{min-height:43px;font-size:8px}.pregame5-action-summary strong{font-size:9px}.pregame5-reviewmetrics>div{grid-template-columns:88px 1fr auto}}@media(max-height:540px) and (orientation:landscape){.pregame5-page{width:calc(100% - max(16px,env(safe-area-inset-left) + env(safe-area-inset-right)));padding-top:7px}.pregame5-intro{display:none}.pregame5-steps{position:relative;top:auto}.pregame5-steps button{min-height:44px}.pregame5-match{min-height:62px}.pregame5-panelhead h2{font-size:22px}.pregame5-rosterrow{min-height:54px}.pregame5-starter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pregame5-starter-card{min-height:135px}.pregame5-actions{position:-webkit-sticky;position:sticky;bottom:max(4px,env(safe-area-inset-bottom))}}.competition-rule-card{display:flex;align-items:center;justify-content:space-between;gap:18px}.competition-rule-control{display:grid;grid-template-columns:auto minmax(150px,190px);grid-gap:4px 10px;gap:4px 10px}.competition-rule-control label{color:#8b8b8b;font-size:12px;font-weight:900;text-transform:uppercase}.competition-rule-control small{grid-column:1/-1;text-align:right;color:#777}.op-rule-profile{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 9px;border:1px solid #444;border-radius:999px;background:#151515;color:#ddd;font-size:8px;font-weight:950;letter-spacing:.04em;white-space:nowrap}.op-rulebar{position:fixed;z-index:125;left:50%;bottom:58px;transform:translateX(-50%);max-width:min(760px,90vw);padding:9px 15px;border:1px solid #945b12;border-radius:9px;background:#251a0a;color:#ffd18a;font-size:10px;font-weight:900;box-shadow:0 12px 34px rgba(0,0,0,.45);cursor:pointer}.op-player-card.disqualified{opacity:.43;border-color:#a41414;background:linear-gradient(180deg,#28100f,#130909)}.op-player-card .rule-status{color:#ff7773;font-size:6px}.op-period-fouls.bonus{border-color:#c77516;background:#21180d}.op-period-fouls.bonus b{color:#ffb34f}.op-extra-fouls.three{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.competition-rule-card{align-items:flex-start;flex-direction:column}.competition-rule-control{width:100%;grid-template-columns:1fr}.competition-rule-control small{grid-column:auto;text-align:left}.op-rulebar{bottom:46px;font-size:8px}.op-extra-fouls.three{grid-template-columns:1fr}}.competition-rule-control{margin-left:auto}.competition-rule-control>span{color:#777;font-size:12px;font-weight:900;text-transform:uppercase}.competition-rule-control select{min-width:128px;height:36px;border-radius:7px;background:#101010;color:#eee;padding:0 9px;font-weight:800}.competition-rule-control small{color:#888}.competition-rule-note{margin-top:12px;padding:10px 12px;border:1px solid #3a3122;border-radius:8px;background:#17130d;color:#bca57b;line-height:1.45}.competition-rule-note strong{color:#e8c98e}@media(max-width:760px){.competition-rule-control{width:100%;margin:8px 0 0}.competition-rule-control select{flex:1 1}.competition-rule-control>span{display:none}}.competition-edit-form{display:grid;grid-template-columns:2fr 1fr 1fr 1.25fr auto;grid-gap:12px;gap:12px;align-items:flex-end}.competition-edit-form .field{margin:0}.competition-edit-form small{color:#777;line-height:1.35}.manage-list-card{display:flex;align-items:center;gap:14px}.manage-list-main{flex:1 1;min-width:0}.manage-list-main small{display:block;margin-top:5px}.manage-list-card .btn{flex:0 0 auto}.competition-rule-control{display:flex;align-items:center;gap:8px;flex:0 0 auto}.competition-rule-control span{font-size:12px;color:#777;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.competition-rule-control select{background:#0b0b0b;color:#fff;border:1px solid #333;border-radius:9px;padding:9px}.competition-rule-note{margin-top:14px;padding:12px 14px;border:1px solid #2d2d2d;border-radius:12px;color:#8f8f8f;font-size:12px;line-height:1.5}.competition-rule-note strong{color:#ddd}@media(max-width:1100px){.competition-edit-form{grid-template-columns:1fr 1fr}.competition-edit-form .btn{min-height:45px}.manage-list-card{align-items:flex-start;flex-wrap:wrap}.manage-list-main{flex-basis:100%}}@media(max-width:760px){.competition-edit-form{grid-template-columns:1fr}.competition-rule-control{width:100%;justify-content:space-between}.competition-rule-control select{flex:1 1}.manage-list-card .btn{width:100%}}.official-doc-page{background:#070707}.official-doc-wrap{width:min(1500px,100%)}.mesa-doc-toolbar>div:last-child{display:flex;align-items:center;gap:8px}.official-live-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid rgba(30,180,90,.35);border-radius:9px;background:rgba(30,180,90,.09);color:#65dc91;font-size:8px;font-weight:950;letter-spacing:.05em}.official-live-pill.finished{border-color:#3a3a3a;background:#151515;color:#999}.official-sheet{margin-bottom:18px;padding:22px;border:1px solid #d1d1d1;border-radius:5px;background:#fff;color:#111;box-shadow:0 18px 60px rgba(0,0,0,.25);font-family:Arial,Helvetica,sans-serif}.official-box-sheet{page:boxscore}.scoresheet-page,.scoresheet-report-page,.scoresheet-scorers-page{page:scoresheet}.official-doc-header{display:grid;grid-template-columns:150px minmax(0,1fr) 230px;align-items:center;grid-gap:16px;gap:16px;padding-bottom:12px;border-bottom:3px solid #111}.official-doc-logos{height:54px;display:flex;align-items:center;gap:8px}.official-doc-logos img{max-width:68px;max-height:54px;object-fit:contain}.official-doc-title{text-align:center}.official-doc-title strong{display:block;font-size:15px;line-height:1.15}.official-doc-title h1{margin:2px 0 3px;font-size:21px;line-height:1.1;text-transform:uppercase}.official-doc-title span{font-size:8px;font-weight:900;letter-spacing:.08em}.official-doc-id{text-align:right}.official-doc-id small{display:block;color:#666;font-size:7px;font-weight:900}.official-doc-id b{display:block;max-width:230px;margin-top:3px;overflow-wrap:anywhere;font-size:8px}.official-meta-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #222;border-top:0}.official-meta-grid>div{min-height:43px;padding:7px 8px;border-right:1px solid #bbb}.official-meta-grid>div:last-child{border-right:0}.official-meta-grid span{display:block;color:#666;font-size:6px;font-weight:900;text-transform:uppercase}.official-meta-grid b{display:block;margin-top:3px;font-size:9px}.official-team-block{margin-top:16px}.official-team-title{display:grid;grid-template-columns:34px minmax(0,1fr) 70px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:5px}.official-team-logo{width:32px;height:32px;display:grid;place-items:center;border:1px solid #bbb;border-radius:5px;overflow:hidden;font-size:10px;font-weight:950}.official-team-logo img{width:100%;height:100%;object-fit:contain;padding:2px}.official-team-title small{font-size:7px;font-weight:900}.official-team-title h2{margin:1px 0 0;font-size:15px}.official-team-title>strong{text-align:right;font-size:24px}.official-table-scroll{overflow-x:auto}.official-box-table{width:100%;border-collapse:collapse;font-size:7px;line-height:1.1}.official-box-table td,.official-box-table th{height:25px;padding:4px 3px;border:1px solid #555;text-align:center;white-space:nowrap}.official-box-table th{background:#e8e8e8;font-size:6px}.official-box-table td.name,.official-box-table th.name{min-width:165px;text-align:left}.official-box-table td.name em{display:inline-flex;margin-left:3px;padding:1px 3px;border:1px solid #999;border-radius:3px;font-size:5px;font-style:normal}.official-box-table td.name em.danger{border-color:#b10000;color:#b10000}.official-box-table tr:nth-child(2n):not(.total){background:#f3f3f3}.official-box-table tr.starter td.name b:before{content:"• ";color:#111}.official-box-table tr.total{background:#ddd;font-weight:950}.official-summary-section{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:14px;gap:14px;align-items:flex-end;margin-top:18px}.official-legend h3,.official-period-summary h3{margin:0 0 6px;font-size:12px}.official-period-scorers table,.official-period-summary table,.scoresheet-team-fouls table{width:100%;border-collapse:collapse;font-size:8px}.official-period-scorers td,.official-period-scorers th,.official-period-summary td,.official-period-summary th,.scoresheet-team-fouls td,.scoresheet-team-fouls th{padding:5px;border:1px solid #777;text-align:center}.official-period-scorers td:nth-child(2),.official-period-scorers th:nth-child(2),.official-period-summary th:first-child{text-align:left}.official-final-score{padding:10px;border:2px solid #111;text-align:center}.official-final-score small{font-size:6px;font-weight:950}.official-final-score>div{display:grid;grid-template-columns:1fr auto auto auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.official-final-score span{font-size:8px;font-weight:900}.official-final-score b{font-size:22px}.official-final-score i{font-style:normal;font-size:12px}.official-legend{margin-top:18px;padding-top:10px;border-top:1px solid #999}.official-legend>div{column-count:2;column-gap:24px}.official-legend p{margin:0 0 2px;font-size:7px;page-break-inside:avoid;break-inside:avoid}.official-doc-footer{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding-top:7px;border-top:1px solid #aaa;color:#666;font-size:6px}.scoresheet-header{grid-template-columns:130px minmax(0,1fr) 205px}.scoresheet-game-info{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #222;border-top:0}.scoresheet-game-info>div{min-height:38px;padding:6px 7px;border-right:1px solid #aaa;border-bottom:1px solid #aaa}.scoresheet-game-info>div:nth-child(5n){border-right:0}.scoresheet-game-info span{display:block;color:#666;font-size:6px;font-weight:900;text-transform:uppercase}.scoresheet-game-info b{display:block;margin-top:2px;font-size:8px}.scoresheet-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);grid-gap:10px;gap:10px;margin-top:10px}.scoresheet-left,.scoresheet-right{min-width:0}.scoresheet-team{border:1.5px solid #111}.scoresheet-team+.scoresheet-team{margin-top:8px}.scoresheet-team-head{display:flex;align-items:center;justify-content:space-between;padding:5px 7px;border-bottom:1px solid #111}.scoresheet-team-head small{font-size:6px;font-weight:900}.scoresheet-team-head h2{margin:0;font-size:12px}.scoresheet-team-head>strong{font-size:18px}.scoresheet-team-quick{padding:5px 7px;border-bottom:1px solid #777}.scoresheet-team-quick span{font-size:6px;font-weight:900}.scoresheet-team-quick p{display:flex;flex-wrap:wrap;gap:4px;margin:3px 0 0}.scoresheet-team-quick b,.scoresheet-team-quick em{padding:2px 4px;border:1px solid #777;font-size:6px;font-style:normal}.scoresheet-roster-table{width:100%;border-collapse:collapse;font-size:6px}.scoresheet-roster-table td,.scoresheet-roster-table th{height:20px;padding:2px 3px;border:1px solid #777;text-align:center}.scoresheet-roster-table td.name,.scoresheet-roster-table th.name{text-align:left}.scoresheet-roster-table td.name{font-size:7px}.scoresheet-roster-table .foul-box{width:24px;font-size:6px;font-weight:900}.scoresheet-roster-table .danger{color:#b00000;font-size:5px;font-style:normal;font-weight:900}.scoresheet-coach th{text-align:left}.scoresheet-coach td{text-align:left;font-weight:900}.scoresheet-team-fouls{margin:7px 0}.scoresheet-team-fouls h3{margin:0 0 4px;font-size:7px}.scoresheet-team-fouls table{font-size:6px}.scoresheet-team-fouls td,.scoresheet-team-fouls th{padding:3px}.scoresheet-crew{display:grid;grid-template-columns:1fr 1fr;margin-top:8px;border:1.5px solid #111}.scoresheet-crew h3{grid-column:1/-1;margin:0;padding:5px 7px;border-bottom:1px solid #111;font-size:7px}.scoresheet-crew>div{display:grid;grid-template-columns:100px 1fr;min-height:24px;padding:4px 6px;border-bottom:1px solid #aaa}.scoresheet-crew>div:nth-last-child(-n+2){border-bottom:0}.scoresheet-crew span{font-size:6px}.scoresheet-crew b{font-size:7px}.scoresheet-progress{height:100%;border:1.5px solid #111}.scoresheet-progress h2{margin:0;padding:7px;border-bottom:1px solid #111;text-align:center;font-size:10px;text-transform:uppercase}.scoresheet-empty{padding:20px;color:#777;text-align:center;font-size:7px}.scoresheet-progress-grid{display:grid;grid-template-columns:1fr 1fr;align-content:start}.scoresheet-progress-grid>div{display:grid;grid-template-columns:72px 1fr 46px;align-items:center;min-height:23px;padding:3px 5px;border-bottom:1px solid #bbb;font-size:6px}.scoresheet-progress-grid>div:nth-child(odd){border-right:1px solid #bbb}.scoresheet-progress-grid span{color:#555}.scoresheet-progress-grid b{font-size:7px}.scoresheet-progress-grid strong{text-align:right;font-size:8px}.scoresheet-progress-grid>div.a b{color:#a20b07}.scoresheet-progress-grid>div.b b{color:#0756a2}.scoresheet-final{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:8px}.scoresheet-period-result table{width:100%;border-collapse:collapse;font-size:7px}.scoresheet-period-result td,.scoresheet-period-result th{padding:4px;border:1px solid #777;text-align:center}.scoresheet-result-box{border:1.5px solid #111}.scoresheet-result-box p{display:grid;grid-template-columns:135px 1fr;grid-gap:8px;gap:8px;margin:0;padding:6px;border-bottom:1px solid #777;font-size:7px}.scoresheet-result-box p:last-child{border-bottom:0}.scoresheet-result-box span{color:#555}.scoresheet-result-box b{font-size:8px}.official-subpage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:3px solid #111}.official-subpage-head span{font-size:6px;font-weight:950;letter-spacing:.08em}.official-subpage-head h1{margin:2px 0 0;font-size:20px}.official-subpage-head>b{font-size:11px}.official-event-head,.official-event-row{display:grid;grid-template-columns:62px 42px 70px minmax(160px,1fr) minmax(260px,1.5fr);grid-gap:7px;gap:7px;align-items:center}.official-event-head{margin-top:10px;padding:5px;border:1px solid #555;background:#ddd;font-size:6px;font-weight:950}.official-event-row{min-height:25px;padding:4px 5px;border:1px solid #ccc;border-top:0;font-size:6px}.official-event-row.voided{background:#fff0f0;color:#9c4141;text-decoration:line-through}.scoresheet-audit-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-top:12px;border:1px solid #777}.scoresheet-audit-summary>div{padding:8px;border-right:1px solid #aaa;text-align:center}.scoresheet-audit-summary>div:last-child{border-right:0}.scoresheet-audit-summary span{display:block;color:#666;font-size:6px}.scoresheet-audit-summary b{display:block;margin-top:3px;font-size:11px}.official-period-scorers{margin-top:16px}.official-period-scorers h2{margin:0 0 5px;font-size:13px}.official-period-scorers table{font-size:7px}.official-signatures{margin-top:50px}@media(max-width:900px){.official-meta-grid{grid-template-columns:repeat(3,1fr)}.scoresheet-main-grid,.scoresheet-progress-grid{grid-template-columns:1fr}.scoresheet-progress-grid>div:nth-child(odd){border-right:0}.official-summary-section{grid-template-columns:1fr}.official-doc-header{grid-template-columns:100px 1fr}.official-doc-id{grid-column:1/-1;text-align:left}.official-legend>div{column-count:1}}@page boxscore{size:A4 landscape;margin:8mm}@page scoresheet{size:A4 portrait;margin:7mm}@media print{.official-doc-page{background:#fff!important}.official-doc-wrap{width:100%!important;max-width:none!important}.official-sheet{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.official-print-page{break-after:page;page-break-after:always}.official-print-page:last-child{break-after:auto;page-break-after:auto}.official-box-sheet{break-after:auto!important;page-break-after:auto!important}.official-doc-header{grid-template-columns:115px 1fr 190px}.official-doc-title h1{font-size:15pt}.official-box-table{font-size:5.5pt}.official-box-table th{font-size:5pt}.official-box-table td,.official-box-table th{height:18px;padding:2px}.official-team-block{margin-top:8px}.official-team-title{margin-bottom:3px}.official-meta-grid>div{min-height:30px;padding:4px}.official-legend{margin-top:8px}.official-legend>div{column-count:3}.official-legend p{font-size:5.5pt}.official-doc-footer{margin-top:8px;font-size:5pt}.scoresheet-game-info>div{min-height:28px;padding:3px}.scoresheet-main-grid{grid-template-columns:50% 50%;gap:4mm}.scoresheet-team-head,.scoresheet-team-quick{padding:3px 4px}.scoresheet-roster-table td,.scoresheet-roster-table th{height:14px;padding:1px 2px;font-size:4.8pt}.scoresheet-roster-table td.name{font-size:5.2pt}.scoresheet-team-fouls{margin:3px 0}.scoresheet-crew{margin-top:4px}.scoresheet-crew>div{min-height:16px;padding:2px 3px}.scoresheet-progress-grid>div{min-height:15px;padding:1px 3px;font-size:4.5pt}.scoresheet-progress-grid b{font-size:5pt}.scoresheet-progress-grid strong{font-size:5.5pt}.scoresheet-final{margin-top:4px}.scoresheet-period-result td,.scoresheet-period-result th,.scoresheet-result-box p{padding:2px;font-size:5pt}.official-event-row{min-height:18px;padding:2px 3px;font-size:5pt}.official-event-head{font-size:5pt}.official-period-scorers td,.official-period-scorers th{padding:3px;font-size:5.5pt}}.fe-doc-page{background:#111;color:#111}.fe-doc-wrap{width:min(980px,calc(100% - 24px));max-width:980px;margin:0 auto;padding:18px 0 42px}.fe-official-page{position:relative;width:900px;min-height:1273px;margin:16px auto;background:#fff;color:#111;border:1px solid #222;box-shadow:0 20px 60px rgba(0,0,0,.38);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.fe-official-page *{box-sizing:border-box}.fe-doc-blackhead{position:relative;display:grid;grid-template-columns:240px 1fr 72px;align-items:center;height:82px;padding:10px 18px;background:#050505;color:#fff;border-bottom:4px solid #ff7a00;overflow:hidden}.fe-doc-blackhead:after{content:"";position:absolute;right:105px;bottom:-35px;width:120px;height:120px;border:12px solid rgba(255,122,0,.22);border-radius:50%}.fe-doc-blackhead>img{width:175px;height:58px;object-fit:contain;object-position:left center}.fe-doc-headtitle{padding-left:18px;border-left:2px solid #777;font-size:19px;font-weight:900;letter-spacing:.015em}.fe-doc-headtitle b{color:#ff7a00}.fe-doc-ballmark{position:relative;z-index:1;color:#ff7a00;font-size:66px;line-height:1;text-align:right;transform:scaleX(1.2)}.fe-doc-meta{display:grid;grid-template-columns:1.45fr 1.15fr .7fr .8fr 1.1fr;padding:0 14px;border-bottom:1px solid #d8d8d8}.fe-doc-meta>div{min-width:0;min-height:46px;padding:9px 10px;border-right:1px solid #ddd}.fe-doc-meta>div:last-child,.fe-doc-meta>div:nth-child(4){border-right:0}.fe-doc-meta>div:nth-child(n+5){border-top:1px solid #e1e1e1}.fe-doc-meta>div:nth-child(5){grid-column:1}.fe-doc-meta>div:nth-child(6){grid-column:2}.fe-doc-meta>div:nth-child(7){grid-column:3/span 1}.fe-doc-meta>div:nth-child(8){grid-column:4}.fe-doc-meta>div:nth-child(9){grid-column:5}.fe-doc-meta small{display:block;color:#555;font-size:7px;font-weight:900;letter-spacing:.04em}.fe-doc-meta b{display:block;margin-top:4px;overflow:hidden;font-size:10px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.fe-doc-matchup{display:grid;grid-template-columns:1fr 270px 1fr;align-items:center;min-height:104px;margin:8px 14px 6px;border:1px solid #999}.fe-doc-team-identity{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;grid-gap:11px;gap:11px;padding:10px 14px}.fe-doc-team-identity.right{grid-template-columns:minmax(0,1fr) 72px;text-align:right}.fe-doc-team-logo{display:grid;width:68px;height:68px;place-items:center}.fe-doc-team-logo img{max-width:66px;max-height:66px;object-fit:contain}.fe-doc-team-logo span{display:grid;width:60px;height:60px;place-items:center;border:2px solid #111;border-radius:14px;font-size:22px;font-weight:950}.fe-doc-team-identity h2{margin:0;font-size:21px;line-height:1.05}.fe-doc-team-identity p{margin:4px 0;color:#555;font-size:8px}.fe-doc-team-identity b{font-size:8px;letter-spacing:.08em}.fe-doc-score{display:flex;align-items:center;justify-content:center;gap:18px;height:100%;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#fafafa}.fe-doc-score b{display:grid;min-width:85px;height:64px;place-items:center;background:#080808;color:#ff7a00;font-size:43px;line-height:1}.fe-doc-score span{font-size:24px}.fe-doc-periods{width:calc(100% - 28px);margin:0 14px 8px;border-collapse:collapse;font-size:8px}.fe-doc-periods td,.fe-doc-periods th{height:24px;border:1px solid #cfcfcf;text-align:center}.fe-doc-periods th:first-child{width:190px;text-align:left;padding-left:16px}.fe-doc-periods .a-final{background:#080808;color:#fff}.fe-doc-periods td:last-child{font-weight:950}.fe-box-team{margin:7px 14px 0;border:1px solid #bbb}.fe-box-team-bar{height:28px;padding:6px 12px;background:#ff7a00;color:#fff;font-size:12px;font-weight:950;letter-spacing:.02em}.fe-box-team.is-b .fe-box-team-bar{background:#111}.fe-box-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:6.4px}.fe-box-table td,.fe-box-table th{height:16px;padding:1px 2px;border:1px solid #d4d4d4;text-align:center;white-space:nowrap}.fe-box-table thead th{background:#f2f2f2;font-size:5.5px;font-weight:950}.fe-box-table th:first-child{width:22px}.fe-box-table td.name,.fe-box-table th.name{width:180px;text-align:left}.fe-box-table th:nth-child(3){width:38px}.fe-box-table th:nth-child(4){width:31px}.fe-box-table td.name{overflow:hidden;text-overflow:ellipsis}.fe-box-table td.name b{font-size:6.8px}.fe-box-table td.name em{margin-left:3px;font-style:normal;font-weight:900}.fe-player-flags{display:inline-block;width:11px}.fe-player-flags i{color:#111;font-style:normal}.fe-box-table .danger{display:inline-block;margin-left:3px;padding:0 2px;background:#ffe7e7;color:#bd0000;font-size:5px}.fe-box-table tr.starter{background:#fff}.fe-box-table tr:nth-child(2n):not(.total){background:#fbfbfb}.fe-box-table tr.total{background:#ff7a00;color:#fff;font-weight:950}.fe-box-team.is-b .fe-box-table tr.total{background:#111}.fe-box-coach{min-height:20px;padding:4px 9px;border-top:1px solid #aaa;font-size:6.3px}.fe-box-coach b{margin-right:4px}.fe-box-lower{display:grid;grid-template-columns:1.07fr .98fr .95fr;grid-gap:8px;gap:8px;margin:9px 14px 8px}.fe-box-panel{border:1px solid #c7c7c7}.fe-box-panel>h3{height:24px;margin:0;padding:6px 9px;background:#111;color:#fff;font-size:8px;letter-spacing:.02em}.fe-box-lower>.fe-box-panel:first-child>h3{background:#ff7a00}.fe-box-middle-stack{display:grid;grid-gap:7px;gap:7px}.fe-box-compare-head{display:grid;grid-template-columns:1fr 1.35fr 1fr;align-items:center;padding:5px 7px;border-bottom:1px solid #ddd;text-align:center;font-size:5.5px}.fe-box-compare-head span{color:#666}.fe-box-compare{width:100%;border-collapse:collapse;font-size:5.9px}.fe-box-compare td,.fe-box-compare th{height:14px;padding:1px 3px;border-bottom:1px solid #eee;text-align:center}.fe-box-compare th{font-size:5.4px;font-weight:800}.fe-box-highlights p{display:grid;grid-template-columns:1.05fr 1.6fr .55fr;grid-gap:5px;gap:5px;align-items:center;min-height:24px;margin:0;padding:3px 7px;border-bottom:1px solid #eee;font-size:5.6px}.fe-box-highlights p:last-child{border-bottom:0}.fe-box-highlights span{font-weight:900}.fe-box-highlights b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-box-highlights strong{text-align:right}.fe-box-legend{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px 7px;gap:2px 7px;padding:7px;font-size:5.4px}.fe-box-legend b{display:inline-block;min-width:24px}.fe-box-crew p{display:grid;grid-template-columns:95px 1fr;grid-gap:6px;gap:6px;align-items:center;min-height:31px;margin:0;padding:4px 8px;border-bottom:1px solid #eee;font-size:5.8px}.fe-box-crew p:last-child{border-bottom:0}.fe-box-crew span{font-weight:950}.fe-box-crew b{font-weight:500}.fe-doc-footer{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:260px 1fr 86px 110px;align-items:center;height:68px;background:#050505;color:#fff;border-top:4px solid #ff7a00}.fe-doc-footer-brand{display:flex;align-items:center;gap:8px;padding-left:14px}.fe-doc-footer-brand img{width:72px;height:42px;object-fit:contain}.fe-doc-footer-brand span{font-size:6.5px}.fe-doc-footer-center{text-align:center}.fe-doc-footer-center b,.fe-doc-footer-center span{display:block}.fe-doc-footer-center b{font-size:6.5px}.fe-doc-footer-center span{margin-top:3px;color:#c9c9c9;font-size:5.5px}.fe-doc-footer-qr{display:flex;align-items:center;justify-content:center;gap:5px}.fe-doc-footer-qr img{width:42px;height:42px;background:#fff}.fe-doc-footer-qr>span{display:grid;width:42px;height:42px;place-items:center;background:#fff;color:#111;font-weight:950}.fe-doc-footer-qr small{display:none}.fe-doc-page-no{align-self:stretch;display:grid;place-items:center;background:#ff7a00;font-size:8px;font-weight:950}.fe-score-matchup{min-height:92px}.fe-score-main{display:grid;grid-template-columns:1.07fr .93fr;grid-gap:8px;gap:8px;margin:7px 14px 0}.fe-score-left,.fe-score-right{min-width:0}.fe-score-team{border:1px solid #bfbfbf}.fe-score-team+.fe-score-team{margin-top:7px}.fe-score-team-bar{display:flex;align-items:center;justify-content:space-between;height:26px;padding:4px 8px;background:#ff7a00;color:#fff;font-size:9px;font-weight:950}.fe-score-team.is-b .fe-score-team-bar{background:#111}.fe-score-timeout-mini{display:flex;align-items:center;gap:4px}.fe-score-timeout-mini span{margin-right:4px;font-size:5px}.fe-score-timeout-mini i{display:grid;width:16px;height:16px;place-items:center;border:1px solid;background:#fff;color:#111;font-size:6px;font-style:normal}.fe-score-roster{width:100%;border-collapse:collapse;table-layout:fixed;font-size:5.7px}.fe-score-roster td,.fe-score-roster th{height:14px;padding:1px 2px;border:1px solid #ddd;text-align:center}.fe-score-roster th{background:#f5f5f5;font-size:5.3px}.fe-score-roster th:first-child{width:24px}.fe-score-roster td.name,.fe-score-roster th.name{width:198px;text-align:left}.fe-score-roster th:nth-child(3),.fe-score-roster th:nth-child(4){width:30px}.fe-score-roster .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fe-score-roster .name em{color:#c00000;font-size:5px;font-style:normal;font-weight:950}.fe-score-roster .starter-mark{color:#ff7a00;font-size:9px;font-weight:950}.fe-score-roster td.foul{width:24px;font-weight:900}.fe-score-roster td.foul.special{color:#d30000}.fe-score-roster tr.empty td{color:transparent}.fe-score-roster tr.coach th{background:#fff;text-align:left}.fe-score-roster tr.coach td{text-align:left;font-weight:900}.fe-score-progress{border:1px solid #aaa}.fe-score-crew>h3,.fe-score-periods>h3,.fe-score-progress>h3,.fe-score-teamfouls>h3,.fe-score-timeouts>h3{height:24px;margin:0;padding:6px 8px;background:#ff7a00;color:#fff;font-size:7px;text-align:left}.fe-score-progress-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:5px}.fe-score-progress-group{border:1px solid #ddd}.fe-score-progress-group .head{display:grid;grid-template-columns:1fr 1fr;background:#f4f4f4;font-size:6px;font-weight:950;text-align:center}.fe-score-progress-group .head span{padding:3px;border-right:1px solid #ddd}.fe-score-progress-group .row{display:grid;grid-template-columns:1fr 1fr;min-height:11px;border-top:1px solid #eee;font-size:5px;text-align:center}.fe-score-progress-group .row span{padding:1px;border-right:1px solid #eee}.fe-score-progress-group .row span.active{color:#d10000;font-weight:950}.fe-score-periods{margin-top:7px;border:1px solid #aaa}.fe-score-periods>h3{background:#111;text-align:center}.fe-score-periods table{width:100%;border-collapse:collapse;font-size:5.4px}.fe-score-periods td,.fe-score-periods th{height:22px;padding:2px;border:1px solid #ddd;text-align:center}.fe-score-periods th:first-child{width:60px}.fe-score-periods tbody tr:first-child th{color:#ff7a00}.fe-score-bottom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:7px 14px 0}.fe-score-teamfouls,.fe-score-timeouts{border:1px solid #aaa}.fe-score-teamfouls>h3{height:22px;padding:5px 8px}.fe-score-foulrow{display:grid;grid-template-columns:52px 62px 1fr;align-items:center;min-height:34px;padding:3px 5px;border-top:1px solid #eee}.fe-score-foulrow>b{color:#ff7a00;font-size:5.8px}.fe-score-foulteamname{overflow:hidden;color:#555;font-size:5.3px;text-overflow:ellipsis;white-space:nowrap}.fe-score-period-foulsets{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px}.fe-score-period-foulsets>div small{display:block;margin-bottom:2px;font-size:4.2px;text-align:center}.fe-score-period-foulsets p{display:flex;gap:1px;margin:0}.fe-score-period-foulsets i{display:grid;width:11px;height:11px;place-items:center;border:1px solid #bbb;font-size:4.5px;font-style:normal}.fe-score-period-foulsets i.on{border-color:#ff7a00;background:#fff0f0;color:#ff7a00;text-decoration:line-through;font-weight:950}.fe-score-timeouts>h3{height:22px;padding:5px 8px;background:#111}.fe-score-timeout-head,.fe-score-timeout-row{display:grid;grid-template-columns:54px repeat(5,1fr);align-items:center;text-align:center}.fe-score-timeout-head{min-height:20px;font-size:4.4px}.fe-score-timeout-row{min-height:23px;border-top:1px solid #eee;font-size:5px}.fe-score-timeout-row strong{color:#ff7a00}.fe-score-timeout-row span{padding:2px;border-left:1px solid #eee}.fe-score-crew{margin:7px 14px 0;border:1px solid #aaa}.fe-score-crew>h3{height:22px;padding:5px 8px;background:#111}.fe-score-crew>div{display:grid;grid-template-columns:repeat(4,1fr)}.fe-score-crew p{display:grid;grid-template-columns:70px 1fr 28px;grid-gap:4px;gap:4px;align-items:center;min-height:25px;margin:0;padding:3px 6px;border-right:1px solid #eee;border-top:1px solid #eee;font-size:5px}.fe-score-crew p:nth-child(4n){border-right:0}.fe-score-crew span{font-weight:950}.fe-score-crew b{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.fe-score-crew i{color:#777;font-size:4.3px;font-style:normal;text-align:right}.fe-score-result{display:grid;grid-template-columns:110px 1fr 24px 1fr 1.35fr 95px;align-items:center;min-height:48px;margin:7px 14px 0;border:1px solid #aaa;font-size:7px;text-align:center}.fe-score-result .label{align-self:stretch;display:grid;place-items:center;background:#111;color:#fff;font-size:9px;font-weight:950}.fe-score-result>div:not(.label):not(.winner):not(.protest){display:flex;align-items:center;justify-content:center;gap:10px}.fe-score-result b{font-size:20px}.fe-score-result .winner{border-left:1px solid #ddd}.fe-score-result .winner small,.fe-score-result .winner strong{display:block}.fe-score-result .winner small{font-size:5px}.fe-score-result .winner strong{margin-top:2px;color:#ff7a00;font-size:9px}.fe-score-result .protest{display:flex;align-items:center;justify-content:center;gap:8px;border-left:1px solid #ddd}.fe-score-result .protest i{width:14px;height:14px;border:1px solid #333}.fe-score-signatures{display:grid;grid-template-columns:90px repeat(6,1fr);min-height:70px;margin:7px 14px 74px;border:1px solid #aaa}.fe-score-signatures>h3{display:grid;margin:0;place-items:center;background:#ff7a00;color:#fff;font-size:7px}.fe-score-signatures>div{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:6px 4px;border-left:1px solid #ddd;text-align:center}.fe-score-signatures span{font-size:4.8px;font-weight:950}.fe-score-signatures b{margin-top:4px;overflow:hidden;font-size:4.7px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.fe-score-signatures em{width:75%;margin-top:auto;border-bottom:1px solid #777}@media(max-width:980px){.fe-doc-wrap{width:100%;overflow-x:auto;padding:12px}.fe-official-page{margin:12px 0;transform-origin:top left}}@page l3cstats-official{size:A4 portrait;margin:4mm}@media print{.mesa-doc-toolbar{display:none!important}.fe-doc-page{background:#fff!important}.fe-doc-wrap{width:100%!important;max-width:none!important;padding:0!important;overflow:visible!important}.fe-official-page{page:l3cstats-official;width:202mm!important;height:289mm!important;min-height:289mm!important;margin:0!important;border:0!important;box-shadow:none!important;overflow:hidden!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.fe-doc-blackhead{height:17mm;padding:2mm 4mm;border-bottom-width:1mm}.fe-doc-blackhead>img{width:39mm;height:13mm}.fe-doc-headtitle{font-size:11pt}.fe-doc-ballmark{font-size:34pt}.fe-doc-meta{padding:0 2.5mm}.fe-doc-meta>div{min-height:9mm;padding:1.5mm 2mm}.fe-doc-meta small{font-size:4.5pt}.fe-doc-meta b{margin-top:.8mm;font-size:6pt}.fe-doc-matchup{min-height:21mm;margin:1.5mm 2.5mm 1mm;grid-template-columns:1fr 57mm 1fr}.fe-doc-team-identity{grid-template-columns:14mm 1fr;gap:2mm;padding:2mm}.fe-doc-team-identity.right{grid-template-columns:1fr 14mm}.fe-doc-team-logo{width:14mm;height:14mm}.fe-doc-team-logo img{max-width:13mm;max-height:13mm}.fe-doc-team-identity h2{font-size:10pt}.fe-doc-team-identity b,.fe-doc-team-identity p{font-size:4.5pt}.fe-doc-score{gap:3mm}.fe-doc-score b{min-width:18mm;height:14mm;font-size:23pt}.fe-doc-score span{font-size:13pt}.fe-doc-periods{width:calc(100% - 5mm);margin:0 2.5mm 1.2mm;font-size:5pt}.fe-doc-periods td,.fe-doc-periods th{height:4.6mm}.fe-doc-periods th:first-child{width:38mm;padding-left:3mm}.fe-box-team{margin:1.2mm 2.5mm 0}.fe-box-team-bar{height:5.2mm;padding:1mm 2.5mm;font-size:6.5pt}.fe-box-table{font-size:3.7pt}.fe-box-table td,.fe-box-table th{height:3.05mm;padding:.25mm .45mm}.fe-box-table thead th{font-size:3.25pt}.fe-box-table td.name,.fe-box-table th.name{width:37mm}.fe-box-table th:nth-child(3){width:8mm}.fe-box-table td.name b{font-size:3.9pt}.fe-box-coach{min-height:4mm;padding:.7mm 2mm;font-size:3.6pt}.fe-box-lower{gap:1.5mm;margin:1.7mm 2.5mm 1.2mm}.fe-box-panel>h3{height:4.6mm;padding:1.1mm 2mm;font-size:4.7pt}.fe-box-compare-head{padding:1mm;font-size:3.2pt}.fe-box-compare{font-size:3.35pt}.fe-box-compare td,.fe-box-compare th{height:2.7mm;padding:.15mm .4mm}.fe-box-compare th{font-size:3.1pt}.fe-box-middle-stack{gap:1.2mm}.fe-box-highlights p{min-height:4.6mm;padding:.5mm 1.2mm;font-size:3.2pt}.fe-box-legend{gap:.35mm 1.2mm;padding:1.1mm;font-size:3.1pt}.fe-box-crew p{grid-template-columns:18mm 1fr;min-height:5.2mm;padding:.6mm 1.2mm;font-size:3.3pt}.fe-doc-footer{height:14mm;border-top-width:1mm;grid-template-columns:54mm 1fr 18mm 24mm}.fe-doc-footer-brand{gap:1.5mm;padding-left:2.5mm}.fe-doc-footer-brand img{width:18mm;height:10mm}.fe-doc-footer-brand span{font-size:3.5pt}.fe-doc-footer-center b{font-size:3.6pt}.fe-doc-footer-center span{font-size:3pt}.fe-doc-footer-qr img,.fe-doc-footer-qr>span{width:10mm;height:10mm}.fe-doc-page-no{font-size:4.5pt}.fe-score-matchup{min-height:18mm}.fe-score-main{gap:1.5mm;margin:1.2mm 2.5mm 0}.fe-score-team+.fe-score-team{margin-top:1.2mm}.fe-score-team-bar{height:4.5mm;padding:.7mm 1.5mm;font-size:5pt}.fe-score-timeout-mini span{font-size:2.9pt}.fe-score-timeout-mini i{width:3.3mm;height:3.3mm;font-size:3.2pt}.fe-score-roster{font-size:3.2pt}.fe-score-roster td,.fe-score-roster th{height:2.5mm;padding:.15mm .35mm}.fe-score-roster th{font-size:3pt}.fe-score-roster td.name,.fe-score-roster th.name{width:39mm}.fe-score-roster th:first-child{width:5mm}.fe-score-roster th:nth-child(3),.fe-score-roster th:nth-child(4){width:6mm}.fe-score-roster .starter-mark{font-size:5pt}.fe-score-crew>h3,.fe-score-periods>h3,.fe-score-progress>h3,.fe-score-teamfouls>h3,.fe-score-timeouts>h3{height:4.4mm;padding:1mm 1.5mm;font-size:4pt}.fe-score-progress-groups{gap:.7mm;padding:.8mm}.fe-score-progress-group .head{font-size:3.1pt}.fe-score-progress-group .head span{padding:.55mm}.fe-score-progress-group .row{min-height:1.95mm;font-size:2.75pt}.fe-score-progress-group .row span{padding:.2mm}.fe-score-periods{margin-top:1.2mm}.fe-score-periods td,.fe-score-periods th{height:4mm;font-size:3.1pt}.fe-score-periods th:first-child{width:12mm}.fe-score-bottom-grid{gap:1.5mm;margin:1.2mm 2.5mm 0}.fe-score-crew>h3,.fe-score-teamfouls>h3,.fe-score-timeouts>h3{height:4mm;padding:.8mm 1.5mm}.fe-score-foulrow{grid-template-columns:11mm 13mm 1fr;min-height:6mm;padding:.5mm .8mm}.fe-score-foulrow>b{font-size:3.2pt}.fe-score-foulteamname{font-size:2.8pt}.fe-score-period-foulsets{gap:.55mm}.fe-score-period-foulsets>div small{font-size:2.35pt}.fe-score-period-foulsets i{width:2.2mm;height:2.2mm;font-size:2.3pt}.fe-score-timeout-head,.fe-score-timeout-row{grid-template-columns:11mm repeat(5,1fr)}.fe-score-timeout-head{min-height:3.5mm;font-size:2.4pt}.fe-score-timeout-row{min-height:4mm;font-size:2.8pt}.fe-score-crew{margin:1.2mm 2.5mm 0}.fe-score-crew p{grid-template-columns:14mm 1fr 5mm;min-height:4.3mm;padding:.45mm 1mm;font-size:2.7pt}.fe-score-crew i{font-size:2.4pt}.fe-score-result{grid-template-columns:23mm 1fr 6mm 1fr 1.35fr 19mm;min-height:8.5mm;margin:1.2mm 2.5mm 0;font-size:3.6pt}.fe-score-result .label{font-size:5pt}.fe-score-result b{font-size:11pt}.fe-score-result .winner small{font-size:2.6pt}.fe-score-result .winner strong{font-size:5pt}.fe-score-result .protest i{width:3mm;height:3mm}.fe-score-signatures{grid-template-columns:18mm repeat(6,1fr);min-height:11mm;margin:1.2mm 2.5mm 15mm}.fe-score-signatures>h3{font-size:3.7pt}.fe-score-signatures>div{padding:1mm .6mm}.fe-score-signatures span{font-size:2.5pt}.fe-score-signatures b{margin-top:.6mm;font-size:2.4pt}}.fiba-doc-page{background:#171717;min-height:100vh}.fiba-doc-wrap{max-width:1180px;margin:0 auto;padding:18px}.fiba-paper{width:100%;max-width:920px;margin:0 auto;background:#fff;color:#111;border:1px solid #111;font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.12}.fiba-paper *{box-sizing:border-box}.fiba-top-title{border-bottom:1px solid #111}.fiba-top-title h1{margin:0;padding:6px 8px 4px;font-size:14px;text-align:center}.fiba-top-title>div{display:flex;gap:8px;padding:4px 8px;border-top:1px solid #111;font-size:9px}.fiba-top-title>div b{white-space:nowrap}.fiba-top-title>div span{flex:1 1;border-bottom:1px solid #111;font-weight:700}.fiba-meta{display:grid;grid-template-columns:1.6fr .9fr .8fr 1.15fr;border-bottom:1px solid #111}.fiba-meta>div{display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px;min-height:25px;padding:4px 6px;border-right:1px solid #aaa;align-items:flex-end}.fiba-meta>div:nth-child(4),.fiba-meta>div:nth-child(7){border-right:0}.fiba-meta>div:nth-child(n+5){border-top:1px solid #aaa}.fiba-meta>div:nth-child(5){grid-column:1/2}.fiba-meta>div:nth-child(6){grid-column:2/3}.fiba-meta>div:nth-child(7){grid-column:3/5}.fiba-meta b{font-size:7px}.fiba-meta span{border-bottom:1px solid #777;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fiba-main-grid{display:grid;grid-template-columns:48% 52%;grid-gap:5px;gap:5px;padding:5px}.fiba-running-column,.fiba-teams-column{min-width:0}.fiba-team-block{border:1px solid #111}.fiba-team-block+.fiba-team-block{margin-top:5px}.fiba-team-title{display:flex;align-items:center;gap:6px;min-height:24px;padding:4px 6px;border-bottom:1px solid #111}.fiba-team-title strong{font-size:11px}.fiba-team-title span{flex:1 1;padding:2px 4px;border:1px solid #999;font-size:10px;font-weight:700}.fiba-team-pre{display:grid;grid-template-columns:44% 56%;border-bottom:1px solid #111}.fiba-team-pre>div{padding:3px 5px}.fiba-team-pre>div+div{border-left:1px solid #111}.fiba-team-pre h4{margin:0 0 3px;font-size:7px;text-align:center}.fiba-timeouts{display:grid;grid-gap:2px;gap:2px}.fiba-timeouts>div{display:flex;align-items:center;gap:2px}.fiba-timeouts b{width:18px;font-size:6px}.fiba-timeout-boxes{display:flex;gap:2px}.fiba-team-foul-line i,.fiba-timeout-boxes i{position:relative;display:grid;width:18px;height:14px;place-items:center;border:1px solid #777;background:#fff;font-style:normal;font-size:8px;font-weight:700}.fiba-team-fouls{display:grid;grid-gap:2px;gap:2px}.fiba-team-foul-line{display:grid;grid-template-columns:48px 1fr;align-items:center;grid-gap:3px;gap:3px}.fiba-team-foul-line>b{font-size:6px;font-weight:500}.fiba-team-foul-line>span{display:flex;gap:2px}.fiba-big-x{font-size:15px!important;line-height:1}.fiba-oblit span{position:absolute;left:2px;right:2px;height:1.2px;background:#111}.fiba-oblit span:first-child{top:5px}.fiba-oblit span:last-child{top:8px}.fiba-roster{width:100%;border-collapse:collapse;table-layout:fixed;font-size:6.4px}.fiba-roster td,.fiba-roster th{height:15px;padding:1px 2px;border:1px solid #aaa;text-align:center}.fiba-roster thead th{background:#f5f5f5;font-size:6px}.fiba-roster td:first-child,.fiba-roster th:first-child{width:34px}.fiba-roster .fiba-player-name{width:160px;text-align:left}.fiba-roster td:nth-child(3),.fiba-roster td:nth-child(4),.fiba-roster th:nth-child(3),.fiba-roster th:nth-child(4){width:24px}.fiba-roster td:nth-child(n+5){width:26px;font-weight:700}.fiba-roster-blank td{height:12px}.fiba-coach-row th{background:#fff;text-align:left;font-size:5.8px}.fiba-coach-row td{text-align:left;font-weight:700}.fiba-start-x,.fiba-sub-x{display:inline-grid;width:13px;height:13px;place-items:center;font-size:10px;font-weight:900}.fiba-start-x{border:1px solid;border-radius:50%}.fiba-halftime-cut{border-left:2px solid #111!important}.fiba-foul-unused{position:relative}.fiba-foul-unused:after{content:"";position:absolute;left:2px;right:2px;top:50%;border-top:2px solid #111}.fiba-ink-red{color:#d00000!important}.fiba-ink-blue{color:#174b9b!important}.fiba-running{height:100%;border:1px solid #111}.fiba-officials h3,.fiba-quarter-scores h3,.fiba-running h3{margin:0;padding:4px 6px;border-bottom:1px solid #111;font-size:8px;text-align:center}.fiba-running-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;gap:3px;padding:3px}.fiba-running-group{border:1px solid #888}.fiba-running-head,.fiba-running-row{display:grid;grid-template-columns:24% 26% 26% 24%;align-items:center;text-align:center}.fiba-running-head{height:17px;border-bottom:1px solid #888;font-size:6px}.fiba-running-row{height:10.3px;border-bottom:1px solid #ddd;font-size:6px}.fiba-running-row:last-child{border-bottom:0}.fiba-running-row>*{height:100%;display:grid;place-items:center;border-right:1px solid #ddd;position:relative}.fiba-running-row>:last-child{border-right:0}.fiba-run-player{font-weight:700}.fiba-run-number{font-weight:500}.fiba-goal-slash:after{content:"";position:absolute;width:14px;border-top:1.5px solid;transform:rotate(-42deg)}.fiba-free-throw-dot:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:currentColor}.fiba-three-circle{border:1.2px solid!important;border-radius:50%;margin:0 auto;width:13px!important;height:9px!important;align-self:center}.fiba-period-end-score{outline:1.4px solid currentColor;outline-offset:-1px}.fiba-period-end-player:after,.fiba-period-end-score:before{content:"";position:absolute;left:1px;right:1px;bottom:0;border-bottom:1.5px solid}.fiba-final-player:after,.fiba-final-score:before{border-bottom:3px double!important}.fiba-after-final{color:#aaa!important}.fiba-after-final:after{content:"";position:absolute;width:16px;border-top:1px solid #777;transform:rotate(-42deg)}.fiba-bottom{display:grid;grid-template-columns:55% 45%;grid-gap:5px;gap:5px;padding:0 5px 5px}.fiba-officials,.fiba-quarter-scores{border:1px solid #111}.fiba-officials h3,.fiba-quarter-scores h3{background:#f4f4f4}.fiba-officials>div{display:grid;grid-template-columns:90px 1fr;min-height:17px;border-top:1px solid #ddd}.fiba-officials>div b,.fiba-officials>div span{padding:3px 5px}.fiba-officials>div b{font-size:6px}.fiba-officials>div span{border-left:1px solid #ddd;font-weight:700}.fiba-quarter-scores table{width:100%;border-collapse:collapse;font-size:6px}.fiba-quarter-scores td,.fiba-quarter-scores th{height:25px;padding:2px;border:1px solid #bbb;text-align:center}.fiba-final{display:grid;grid-template-columns:1.4fr 1.2fr .8fr 1.5fr;margin:0 5px 5px;border:1px solid #111}.fiba-final>div{min-height:33px;padding:4px 6px;border-right:1px solid #bbb}.fiba-final>div:last-child{border-right:0}.fiba-final b{display:block;font-size:6px}.fiba-final span{margin-right:8px;font-size:7px}.fiba-final strong{font-size:11px}.fiba-sign-line{display:block;margin-top:12px;border-bottom:1px solid #111}.fiba-signatures{display:grid;grid-template-columns:repeat(7,1fr);margin:0 5px 5px;border:1px solid #111}.fiba-signatures>div{display:flex;min-height:52px;flex-direction:column;align-items:center;padding:4px 3px;border-right:1px solid #bbb;text-align:center}.fiba-signatures>div:last-child{border-right:0}.fiba-signatures b{font-size:5.5px}.fiba-signatures span{margin-top:3px;font-size:5.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fiba-signatures i{width:85%;margin-top:auto;border-bottom:1px solid #111}.fiba-footnote{display:flex;justify-content:space-between;padding:3px 6px;border-top:1px solid #111;font-size:5px;color:#444}@media print{@page{size:A4 portrait;margin:4mm}body{background:#fff!important}.fiba-doc-page,.fiba-doc-wrap{background:#fff!important;min-height:0!important;padding:0!important}.mesa-doc-toolbar{display:none!important}.fiba-paper{width:202mm;max-width:none;height:289mm;margin:0!important;border:0!important;font-size:5.2pt;overflow:hidden;page-break-after:avoid;break-after:avoid}.fiba-top-title h1{padding:1mm 1.5mm .7mm;font-size:8pt}.fiba-top-title>div{padding:.7mm 1.5mm;font-size:5pt}.fiba-meta>div{min-height:5.2mm;padding:.65mm 1mm;gap:1mm}.fiba-meta b{font-size:3.8pt}.fiba-meta span{font-size:4.2pt}.fiba-main-grid{gap:1mm;padding:1mm}.fiba-team-block+.fiba-team-block{margin-top:1mm}.fiba-team-title{min-height:4.2mm;padding:.6mm 1mm}.fiba-team-title strong{font-size:6pt}.fiba-team-title span{padding:.3mm .7mm;font-size:5.5pt}.fiba-team-pre{min-height:14mm}.fiba-team-pre>div{padding:.5mm .8mm}.fiba-team-pre h4{margin:0 0 .4mm;font-size:3.7pt}.fiba-timeouts{gap:.3mm}.fiba-timeouts>div{gap:.35mm}.fiba-timeouts b{width:3.6mm;font-size:3.2pt}.fiba-timeout-boxes{gap:.3mm}.fiba-team-foul-line i,.fiba-timeout-boxes i{width:3.5mm;height:2.8mm;font-size:4pt}.fiba-big-x{font-size:8pt!important}.fiba-oblit span:first-child{top:1mm}.fiba-oblit span:last-child{top:1.55mm}.fiba-team-fouls{gap:.3mm}.fiba-team-foul-line{grid-template-columns:9mm 1fr;gap:.5mm}.fiba-team-foul-line>b{font-size:3.2pt}.fiba-roster{font-size:3.25pt}.fiba-roster td,.fiba-roster th{height:2.65mm;padding:.15mm .35mm}.fiba-roster thead th{font-size:3.1pt}.fiba-roster td:first-child,.fiba-roster th:first-child{width:6mm}.fiba-roster .fiba-player-name{width:31mm}.fiba-roster td:nth-child(3),.fiba-roster td:nth-child(4),.fiba-roster th:nth-child(3),.fiba-roster th:nth-child(4){width:4.7mm}.fiba-roster td:nth-child(n+5){width:5mm}.fiba-roster-blank td{height:2.3mm}.fiba-coach-row th{font-size:3pt}.fiba-start-x,.fiba-sub-x{width:2.5mm;height:2.5mm;font-size:5pt}.fiba-officials h3,.fiba-quarter-scores h3,.fiba-running h3{padding:.7mm 1mm;font-size:4.2pt}.fiba-running-groups{gap:.5mm;padding:.5mm}.fiba-running-head{height:3.2mm;font-size:3.2pt}.fiba-running-row{height:2.02mm;font-size:3pt}.fiba-goal-slash:after{width:2.8mm;border-top-width:.3mm}.fiba-free-throw-dot:after{width:1mm;height:1mm}.fiba-three-circle{width:2.7mm!important;height:1.8mm!important}.fiba-bottom{gap:1mm;padding:0 1mm 1mm}.fiba-officials>div{grid-template-columns:18mm 1fr;min-height:3.3mm}.fiba-officials>div b,.fiba-officials>div span{padding:.5mm .8mm}.fiba-officials>div b{font-size:3.1pt}.fiba-officials>div span{font-size:3.3pt}.fiba-quarter-scores table{font-size:3.2pt}.fiba-quarter-scores td,.fiba-quarter-scores th{height:4.9mm;padding:.35mm}.fiba-final{margin:0 1mm 1mm}.fiba-final>div{min-height:6.5mm;padding:.6mm 1mm}.fiba-final b{font-size:3.1pt}.fiba-final span{margin-right:1.5mm;font-size:3.4pt}.fiba-final strong{font-size:5.6pt}.fiba-sign-line{margin-top:2mm}.fiba-signatures{margin:0 1mm 1mm}.fiba-signatures>div{min-height:9mm;padding:.6mm .5mm}.fiba-signatures b{font-size:2.9pt}.fiba-signatures span{margin-top:.4mm;font-size:2.7pt}.fiba-footnote{padding:.45mm 1mm;font-size:2.6pt}}.gc-doc-page{min-height:100vh;background:#171717}.gc-doc-wrap{max-width:1120px;margin:0 auto;padding:18px}.gc-paper{position:relative;width:100%;max-width:794px;min-height:1123px;margin:0 auto 22px;background:#fff;color:#000;border:1px solid #111;font-family:Arial,Helvetica,sans-serif;font-size:8.4px;line-height:1.12;box-shadow:0 6px 24px rgba(0,0,0,.32)}.gc-paper *{box-sizing:border-box}.gc-header{display:grid;grid-template-columns:92px 1fr 50px;align-items:start;min-height:62px;padding:10px 14px 6px;border-bottom:2px solid #111}.gc-header-logos{display:flex;align-items:flex-start;gap:4px}.gc-header-logos img{width:38px;height:38px;object-fit:contain}.gc-logo-placeholder{display:grid;width:38px;height:38px;place-items:center;border:1px solid #111;border-radius:50%;font-size:10px;font-weight:900}.gc-logo-placeholder.small{width:31px;height:31px}.gc-header-title{text-align:center}.gc-header-title h1,.gc-simple-header h1{margin:0;font-size:14px;line-height:1.05}.gc-header-title h2,.gc-simple-header h2{margin:2px 0 0;font-size:12px;line-height:1.05}.gc-qr{display:flex;justify-content:flex-end}.gc-qr img,.gc-qr>span{width:34px;height:34px}.gc-qr>span{display:grid;place-items:center;border:1px solid #111;font-size:7px}.gc-meta{display:grid;grid-template-columns:1.2fr .75fr .85fr 1fr;margin:0 14px;padding:4px 0 5px;border-bottom:2px solid #111}.gc-meta>div{display:grid;grid-template-columns:46px 1fr;min-height:15px;align-items:center}.gc-meta b{font-size:7px}.gc-meta span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:7.2px}.gc-meta .gc-id{font-size:6.2px}.gc-main-grid{display:grid;grid-template-columns:49% 51%;grid-gap:8px;gap:8px;padding:5px 14px 10px}.gc-left-col,.gc-right-col{min-width:0}.gc-team-block{border:1.5px solid #111}.gc-team-block+.gc-team-block{margin-top:5px}.gc-team-title{display:flex;align-items:center;gap:4px;height:21px;padding:2px 4px;border-bottom:1px solid #111}.gc-team-title strong{font-size:10px}.gc-team-title span{font-size:10px;font-weight:700}.gc-team-pre{display:grid;grid-template-columns:43% 57%;min-height:83px;border-bottom:1px solid #111}.gc-team-pre>div{padding:3px 4px}.gc-team-pre>div+div{border-left:1px solid #111}.gc-team-pre h4{margin:0 0 3px;text-align:left;font-size:7px}.gc-timeouts{display:grid;grid-gap:2px;gap:2px}.gc-timeouts>div{display:flex;align-items:center;gap:3px}.gc-timeouts b{width:16px;font-size:6px}.gc-timeout-row{display:flex;gap:2px}.gc-dtp i,.gc-team-foul-line i,.gc-timeout-row i{position:relative;display:grid;width:18px;height:13px;place-items:center;border:1px solid #777;background:#fff;font-style:normal;font-size:8px;font-weight:700}.gc-double-line span{position:absolute;left:2px;right:2px;height:1.2px;background:#111}.gc-double-line span:first-child{top:4px}.gc-double-line span:last-child{top:7px}.gc-team-fouls{display:grid;grid-gap:2px;gap:2px}.gc-team-foul-line{display:grid;grid-template-columns:47px 1fr;grid-gap:3px;gap:3px;align-items:center}.gc-dtp>b,.gc-team-foul-line>b{font-size:6px;font-weight:500}.gc-dtp>span,.gc-team-foul-line>span{display:flex;gap:2px}.gc-big-x{font-size:15px!important;line-height:1}.gc-dtp{display:grid;grid-template-columns:47px 1fr;grid-gap:3px;gap:3px;margin-top:3px;align-items:center}.gc-roster{width:100%;border-collapse:collapse;table-layout:fixed;font-size:6px}.gc-roster td,.gc-roster th{height:14px;padding:1px 2px;border:1px solid #8f8f8f;text-align:center}.gc-roster thead th{background:#fff;font-size:5.8px}.gc-roster td:first-child,.gc-roster th:first-child{width:33px}.gc-roster .gc-player-name{width:145px;text-align:left}.gc-roster td:nth-child(3),.gc-roster th:nth-child(3){width:24px}.gc-roster td:nth-child(4),.gc-roster th:nth-child(4){width:23px}.gc-roster td:nth-child(n+5){width:27px;font-family:Comic Sans MS,cursive;font-size:7px;font-weight:700}.gc-roster-blank td{height:13px}.gc-coach-row th{font-size:5.8px;text-align:left;background:#fff}.gc-coach-row td{text-align:left;font-size:6.5px;font-weight:700}.gc-start-x,.gc-sub-x{display:inline-grid;width:13px;height:13px;place-items:center;font-family:Comic Sans MS,cursive;font-size:9px;font-weight:900}.gc-start-x{border:1.2px solid;border-radius:50%}.gc-foul-unused{position:relative}.gc-foul-unused:after{content:"";position:absolute;left:2px;right:2px;top:50%;border-top:1.4px solid #111}.gc-ink-red{color:#d11111!important}.gc-ink-blue{color:#1666d8!important}.gc-crew{margin-top:5px;border:1.5px solid #111}.gc-crew>div{display:grid;grid-template-columns:70px 1fr 88px;align-items:center;min-height:22px;border-bottom:1px solid #bbb;padding:0 4px}.gc-crew>div:last-child{border-bottom:0}.gc-crew b{font-size:6px}.gc-crew span{font-size:6.5px}.gc-crew i{height:12px;border-bottom:1.3px solid #1666d8}.gc-running{border:1.5px solid #111}.gc-running h3{margin:0;padding:5px;border-bottom:1px solid #111;text-align:center;font-size:8px}.gc-running-groups{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:4px;gap:4px;padding:4px}.gc-running-group{position:relative;border:1px solid #111;overflow:hidden}.gc-running-head,.gc-running-row{display:grid;grid-template-columns:31% 38% 31%;text-align:center;align-items:center}.gc-running-head{height:18px;border-bottom:1px solid #111;font-size:6px}.gc-running-row{height:10.7px;border-bottom:1px solid #d3d3d3;font-family:Comic Sans MS,cursive;font-size:6.2px}.gc-running-row:last-child{border-bottom:0}.gc-running-row>span{position:relative;display:grid;height:100%;place-items:center;border-right:1px solid #d3d3d3}.gc-running-row>span:last-child{border-right:0}.gc-run-mid{font-family:Arial,Helvetica,sans-serif;color:#111}.gc-score-slash:after{content:"";position:absolute;width:15px;border-top:1.5px solid;transform:rotate(-43deg)}.gc-ft-dot:after{content:"";position:absolute;width:4px;height:4px;border-radius:50%;background:currentColor}.gc-three-circle{width:15px!important;height:10px!important;margin:auto;border:1.1px solid!important;border-radius:50%}.gc-period-end{outline:1.2px solid currentColor;outline-offset:-1px}.gc-final-end{outline:2px double currentColor;outline-offset:-2px}.gc-close-diagonal{right:7px;bottom:4px;height:120px;transform:rotate(34deg);transform-origin:bottom center}.gc-close-diagonal,.gc-group-unused:after{position:absolute;z-index:2;width:2px;background:#1666d8}.gc-group-unused:after{content:"";left:50%;top:-18px;height:510px;transform:rotate(16deg);transform-origin:center}.gc-run-after-final{color:#333}.gc-right-summary{margin-top:5px;border-top:1.5px solid #111;border-right:1.5px solid #111;border-left:1.5px solid #111}.gc-extra-line,.gc-quarter-line,.gc-result-line{display:grid;grid-template-columns:90px 18px 1fr 18px 1fr;align-items:center;min-height:21px;padding:0 5px;border-bottom:1px solid #aaa}.gc-extra-line b,.gc-quarter-line b,.gc-result-line b{font-size:6.5px}.gc-extra-line span,.gc-quarter-line span,.gc-result-line span{font-size:6px;text-align:center}.gc-extra-line strong,.gc-quarter-line strong,.gc-result-line strong{font-family:Comic Sans MS,cursive;font-size:8px}.gc-end-time,.gc-protest,.gc-winner{display:grid;grid-template-columns:115px 1fr;min-height:26px;padding:4px 5px;border-bottom:1px solid #aaa;align-items:center}.gc-end-time b,.gc-protest b,.gc-winner b{font-size:6.5px}.gc-winner strong{font-size:8px}.gc-protest{grid-template-columns:1fr;gap:2px}.gc-protest .gc-sign-line{display:block;height:13px;border-bottom:1px solid #111}.gc-protest small{font-size:5.5px}.gc-end-time{border-bottom:1.5px solid #111}.gc-report-paper,.gc-scorers-paper{padding-bottom:14px}.gc-report-box{margin:14px 28px;border:2px solid #111;min-height:930px;padding:20px}.gc-report-box h2{margin:0 0 12px;text-align:center;font-size:14px}.gc-report-box p{margin:0;font-size:10px}.gc-simple-header{display:grid;grid-template-columns:90px 1fr 45px;align-items:start;padding:12px 14px}.gc-simple-header>div:nth-child(2){text-align:center}.gc-scorers-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:34px;gap:34px;align-items:start;margin:390px 30px 0}.gc-scorer-card{border:1.5px solid #111}.gc-scorer-card h3{margin:8px 0 1px;text-align:center;color:#1666d8;font-size:12px}.gc-scorer-card h4{margin:0 0 6px;text-align:center;font-size:9px}.gc-scorer-card table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:7px}.gc-scorer-card td,.gc-scorer-card th{height:20px;border:1px solid #555;text-align:center;padding:1px}.gc-scorer-card td{font-family:Comic Sans MS,cursive;font-size:8px}.gc-scorer-card .gc-total th{font-weight:900}.gc-no-score{display:block;width:26px;margin:auto;border-top:2px solid}.gc-report-paper:after,.gc-score-sheet:after,.gc-scorers-paper:after{content:"";position:absolute;right:14px;bottom:7px;font-size:6px;color:#555}.gc-score-sheet:after{content:"Página 1 de 3"}.gc-report-paper:after{content:"Página 2 de 3"}.gc-scorers-paper:after{content:"Página 3 de 3"}@media print{@page{size:A4 portrait;margin:4mm}body,html{background:#fff!important}.gc-doc-page,.gc-doc-wrap{background:#fff!important;min-height:0!important;padding:0!important;margin:0!important}.mesa-doc-toolbar{display:none!important}.gc-paper{width:202mm;max-width:none;min-height:289mm;height:289mm;margin:0!important;border:0!important;box-shadow:none!important;page-break-after:always;break-after:page;overflow:hidden}.gc-paper:last-child{page-break-after:auto;break-after:auto}.gc-header{grid-template-columns:23mm 1fr 13mm;min-height:15mm;padding:2mm 3mm 1mm}.gc-header-logos img,.gc-logo-placeholder{width:9mm;height:9mm}.gc-logo-placeholder.small{width:7mm;height:7mm}.gc-header-title h1,.gc-simple-header h1{font-size:8pt}.gc-header-title h2,.gc-simple-header h2{font-size:7pt}.gc-qr img,.gc-qr>span{width:8mm;height:8mm}.gc-meta{margin:0 3mm;padding:1mm 0 1.2mm;grid-template-columns:1.2fr .75fr .85fr 1fr}.gc-meta>div{grid-template-columns:12mm 1fr;min-height:3.5mm}.gc-meta b{font-size:3.9pt}.gc-meta span{font-size:4.1pt}.gc-meta .gc-id{font-size:3.4pt}.gc-main-grid{gap:1.6mm;padding:1mm 3mm 2mm}.gc-team-title{height:4.4mm;padding:.4mm .8mm}.gc-team-title span,.gc-team-title strong{font-size:5.7pt}.gc-team-pre{min-height:19mm}.gc-team-pre>div{padding:.6mm .7mm}.gc-team-pre h4{margin:0 0 .5mm;font-size:3.8pt}.gc-timeouts{gap:.3mm}.gc-timeouts>div{gap:.5mm}.gc-timeouts b{width:3.6mm;font-size:3.2pt}.gc-timeout-row{gap:.35mm}.gc-dtp i,.gc-team-foul-line i,.gc-timeout-row i{width:4mm;height:3mm;font-size:4pt}.gc-dtp,.gc-team-foul-line{grid-template-columns:10.5mm 1fr;gap:.5mm}.gc-dtp>b,.gc-team-foul-line>b{font-size:3.3pt}.gc-big-x{font-size:8pt!important}.gc-roster{font-size:3.2pt}.gc-roster td,.gc-roster th{height:2.9mm;padding:.1mm .3mm}.gc-roster thead th{font-size:3.1pt}.gc-roster td:first-child,.gc-roster th:first-child{width:7mm}.gc-roster .gc-player-name{width:34mm}.gc-roster td:nth-child(3),.gc-roster td:nth-child(4),.gc-roster th:nth-child(3),.gc-roster th:nth-child(4){width:5mm}.gc-roster td:nth-child(n+5){width:5.4mm;font-size:3.7pt}.gc-roster-blank td{height:2.7mm}.gc-coach-row th{font-size:3pt}.gc-coach-row td{font-size:3.4pt}.gc-start-x,.gc-sub-x{width:2.7mm;height:2.7mm;font-size:4.4pt}.gc-crew{margin-top:1mm}.gc-crew>div{grid-template-columns:16mm 1fr 19mm;min-height:4.5mm;padding:0 .8mm}.gc-crew b{font-size:3.2pt}.gc-crew span{font-size:3.4pt}.gc-crew i{height:2.5mm}.gc-running h3{padding:.8mm;font-size:4.2pt}.gc-running-groups{gap:.7mm;padding:.7mm}.gc-running-head{height:3.8mm;font-size:3.2pt}.gc-running-row{height:2.32mm;font-size:3.25pt}.gc-score-slash:after{width:3.4mm;border-top-width:.35mm}.gc-ft-dot:after{width:.9mm;height:.9mm}.gc-three-circle{width:3.3mm!important;height:2.2mm!important}.gc-close-diagonal{right:1.5mm;bottom:1mm;width:.35mm;height:28mm}.gc-group-unused:after{width:.35mm;height:112mm}.gc-right-summary{margin-top:1mm}.gc-extra-line,.gc-quarter-line,.gc-result-line{grid-template-columns:21mm 4mm 1fr 4mm 1fr;min-height:4.3mm;padding:0 .8mm}.gc-end-time b,.gc-extra-line b,.gc-protest b,.gc-quarter-line b,.gc-result-line b,.gc-winner b{font-size:3.4pt}.gc-extra-line span,.gc-quarter-line span,.gc-result-line span{font-size:3.2pt}.gc-extra-line strong,.gc-quarter-line strong,.gc-result-line strong{font-size:4.2pt}.gc-end-time,.gc-protest,.gc-winner{grid-template-columns:27mm 1fr;min-height:5.5mm;padding:.7mm .8mm}.gc-protest{grid-template-columns:1fr}.gc-winner strong{font-size:4.2pt}.gc-protest small{font-size:2.9pt}.gc-report-box{margin:3mm 6mm;min-height:245mm;padding:5mm}.gc-report-box h2{margin:0 0 3mm;font-size:8pt}.gc-report-box p{font-size:5.6pt}.gc-simple-header{grid-template-columns:23mm 1fr 13mm;padding:3mm}.gc-scorers-grid{gap:8mm;margin:100mm 6mm 0}.gc-scorer-card h3{margin:2mm 0 .3mm;font-size:7pt}.gc-scorer-card h4{margin:0 0 1.3mm;font-size:5pt}.gc-scorer-card table{font-size:3.7pt}.gc-scorer-card td,.gc-scorer-card th{height:4.4mm;padding:.2mm}.gc-scorer-card td{font-size:4.1pt}.gc-no-score{width:6mm;border-top-width:.35mm}.gc-report-paper:after,.gc-score-sheet:after,.gc-scorers-paper:after{right:3mm;bottom:1.5mm;font-size:3.2pt}}.gc-doc-wrap{max-width:1240px}.gc-paper{max-width:900px}.gc-score-sheet .gc-main-grid{align-items:start}.gc-score-sheet .gc-left-col,.gc-score-sheet .gc-right-col{min-height:0}.gc-team-pre{min-height:96px}.gc-roster td,.gc-roster th{height:17px}.gc-roster-blank td{height:16px}.gc-crew>div{min-height:25px}.gc-running-row{height:13.5px}.gc-running-head{height:20px}.gc-extra-line,.gc-quarter-line,.gc-result-line{min-height:25px}.gc-end-time,.gc-protest,.gc-winner{min-height:31px}.gc-scorer-card td,.gc-scorer-card th{height:23px}.gc-report-box{min-height:955px}@media print{.gc-header{min-height:17mm;padding:2.2mm 3mm 1.3mm}.gc-header-title h1,.gc-simple-header h1{font-size:8.6pt}.gc-header-title h2,.gc-simple-header h2{font-size:7.4pt}.gc-meta{padding:1.2mm 0 1.5mm}.gc-meta>div{min-height:4.1mm}.gc-meta b{font-size:4.1pt}.gc-meta span{font-size:4.45pt}.gc-meta .gc-id{font-size:3.55pt}.gc-main-grid{gap:1.5mm;padding:1.3mm 3mm 2mm}.gc-team-title{height:5.2mm}.gc-team-title span,.gc-team-title strong{font-size:6.2pt}.gc-team-pre{min-height:22mm}.gc-team-pre h4{font-size:4.2pt}.gc-timeouts b{font-size:3.6pt;width:4.2mm}.gc-dtp i,.gc-team-foul-line i,.gc-timeout-row i{width:4.5mm;height:3.5mm;font-size:4.5pt}.gc-dtp,.gc-team-foul-line{grid-template-columns:12mm 1fr}.gc-dtp>b,.gc-team-foul-line>b{font-size:3.65pt}.gc-big-x{font-size:9pt!important}.gc-roster{font-size:3.65pt}.gc-roster td,.gc-roster th{height:3.75mm;padding:.15mm .35mm}.gc-roster thead th{font-size:3.45pt}.gc-roster td:first-child,.gc-roster th:first-child{width:8mm}.gc-roster .gc-player-name{width:36mm}.gc-roster td:nth-child(3),.gc-roster td:nth-child(4),.gc-roster th:nth-child(3),.gc-roster th:nth-child(4){width:5.5mm}.gc-roster td:nth-child(n+5){width:5.7mm;font-size:4.1pt}.gc-roster-blank td{height:3.45mm}.gc-coach-row th{font-size:3.4pt}.gc-coach-row td{font-size:3.8pt}.gc-start-x,.gc-sub-x{width:3.1mm;height:3.1mm;font-size:4.8pt}.gc-crew{margin-top:1.2mm}.gc-crew>div{grid-template-columns:17.5mm 1fr 21mm;min-height:5.5mm}.gc-crew b{font-size:3.55pt}.gc-crew span{font-size:3.8pt}.gc-crew i{height:3.2mm}.gc-running h3{padding:1mm;font-size:4.6pt}.gc-running-groups{gap:.8mm;padding:.8mm}.gc-running-head{height:4.3mm;font-size:3.55pt}.gc-running-row{height:3.48mm;font-size:3.75pt}.gc-score-slash:after{width:4.1mm;border-top-width:.4mm}.gc-ft-dot:after{width:1.05mm;height:1.05mm}.gc-three-circle{width:3.8mm!important;height:2.6mm!important}.gc-period-end{outline-width:.35mm}.gc-final-end{outline-width:.55mm}.gc-close-diagonal{right:1.6mm;bottom:1mm;width:.4mm;height:34mm}.gc-group-unused:after{width:.4mm;height:148mm;top:-18mm}.gc-right-summary{margin-top:1.2mm}.gc-extra-line,.gc-quarter-line,.gc-result-line{grid-template-columns:24mm 4.5mm 1fr 4.5mm 1fr;min-height:5.5mm}.gc-end-time b,.gc-extra-line b,.gc-protest b,.gc-quarter-line b,.gc-result-line b,.gc-winner b{font-size:3.8pt}.gc-extra-line span,.gc-quarter-line span,.gc-result-line span{font-size:3.55pt}.gc-extra-line strong,.gc-quarter-line strong,.gc-result-line strong{font-size:4.8pt}.gc-end-time,.gc-protest,.gc-winner{grid-template-columns:31mm 1fr;min-height:7mm}.gc-protest{grid-template-columns:1fr;min-height:10mm}.gc-winner strong{font-size:4.8pt}.gc-protest small{font-size:3.2pt}.gc-report-box{margin:4mm 7mm;min-height:247mm;padding:6mm}.gc-report-box h2{font-size:8.5pt}.gc-report-box p{font-size:5.9pt;line-height:1.35}.gc-scorers-grid{gap:8mm;margin:91mm 6mm 0}.gc-scorer-card h3{font-size:7.4pt}.gc-scorer-card h4{font-size:5.35pt}.gc-scorer-card table{font-size:4pt}.gc-scorer-card td,.gc-scorer-card th{height:4.8mm}.gc-scorer-card td{font-size:4.45pt}.gc-no-score{width:6.5mm}}.signature-pad-card{border:1px solid #2b2b2b;border-radius:14px;background:#111;padding:14px}.signature-pad-card.disabled{opacity:.82}.signature-pad-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.signature-pad-head span{display:block;color:#aaa;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.signature-pad-head strong{display:block;margin-top:3px;color:#fff;font-size:15px}.signature-pad-head button{border:1px solid #444;border-radius:8px;background:#1b1b1b;color:#ddd;padding:7px 10px;font-size:10px;font-weight:800;cursor:pointer}.signature-pad-head button:disabled{opacity:.4;cursor:not-allowed}.signature-pad-canvas{display:block;width:100%;height:150px;background:#fff;border:1px dashed #888;border-radius:10px;touch-action:none;cursor:crosshair}.signature-pad-card small{display:block;margin-top:7px;color:#888;font-size:9px}.pregame5-signatures-block{margin-top:18px;padding-top:18px;border-top:1px solid #2d2d2d}.pregame5-signatures-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.game-signatures-page,.reports-page{max-width:1280px;margin:0 auto;padding:22px}.game-signatures-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.game-signatures-top a,.game-signatures-top>a{color:#bbb;text-decoration:none;font-size:11px}.game-signatures-top h1{margin:5px 0;font-size:28px}.game-signatures-top p{margin:0;color:#999}.signature-status-pill{padding:10px 14px;border:1px solid #5b2c2c;border-radius:999px;background:#241010;color:#ff8e8e;font-size:11px;font-weight:900}.signature-status-pill.ok{border-color:#2d6844;background:#10261a;color:#7de3a6}.signature-section{margin-top:16px;padding:18px;border:1px solid #2d2d2d;border-radius:16px;background:#0e0e0e}.final-signatures-grid,.saved-signatures-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.saved-signature-card{min-height:185px;padding:14px;border:1px solid #333;border-radius:12px;background:#151515}.saved-signature-card.ok{border-color:#315f43}.saved-signature-card>span{display:block;color:#999;font-size:12px;text-transform:uppercase}.saved-signature-card>strong{display:block;margin-top:4px;color:#fff;font-size:17px}.saved-signature-card img{display:block;width:100%;height:105px;object-fit:contain;margin-top:10px;background:#fff;border-radius:8px}.saved-signature-card small{display:block;margin-top:7px;color:#999;font-size:12px}.signature-missing{display:grid;height:105px;place-items:center;margin-top:10px;border:1px dashed #444;border-radius:8px;color:#777;font-size:11px}.final-signature-item{display:flex;flex-direction:column;gap:9px}.final-signature-item>label span{display:block;margin-bottom:5px;color:#aaa;font-size:12px;font-weight:800;text-transform:uppercase}.final-signature-item>label input{width:100%;height:40px;border:1px solid #333;border-radius:9px;background:#171717;color:#fff;padding:0 10px}.signature-saved-note{color:#7de3a6}.signature-page-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;flex-wrap:wrap}.op-signature-shortcut{display:inline-flex;margin:-2px 0 10px;color:#ff7975;font-size:11px;font-weight:900;text-decoration:none}.reports-topbar{align-items:flex-end}.reports-match-hero{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:20px;gap:20px;margin:18px 0;padding:20px;border:1px solid #2c2c2c;border-radius:16px;background:#101010}.reports-match-hero>div:first-child,.reports-match-hero>div:last-child{display:flex;align-items:center;gap:14px}.reports-match-hero>div:last-child{justify-content:flex-end}.reports-match-hero span{font-size:16px;font-weight:900}.reports-match-hero strong{font-size:34px}.reports-match-hero>div:nth-child(2){text-align:center}.reports-match-hero b{display:block;color:#ff7a00;font-size:12px;text-transform:uppercase}.reports-match-hero small{display:block;margin-top:4px;color:#999}.reports-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:16px 0}.report-doc-card{display:block;min-height:145px;padding:16px;border:1px solid #303030;border-radius:14px;background:#111;color:#fff;text-decoration:none;transition:.15s ease}.report-doc-card:hover{border-color:#ff7a00;transform:translateY(-1px)}.report-doc-card span{display:block;color:#ff7a00;font-size:12px;font-weight:900;text-transform:uppercase}.report-doc-card strong{display:block;margin-top:10px;font-size:16px}.report-doc-card small{display:block;margin-top:6px;color:#929292;line-height:1.4}.report-editor{width:100%;min-height:260px;resize:vertical;border:1px solid #333;border-radius:12px;background:#0d0d0d;color:#eee;padding:14px;font:500 13px/1.6 inherit}.report-editor:disabled{opacity:.75}.report-editor-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#888;font-size:12px}.reports-status-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.reports-status-grid>div{padding:13px;border:1px solid #3c2828;border-radius:12px;background:#171010}.reports-status-grid>div.ok{border-color:#2c5b3e;background:#101a14}.reports-status-grid span{display:block;color:#999;font-size:12px;text-transform:uppercase}.reports-status-grid strong{display:block;margin-top:4px;font-size:12px}.gc-coach-row td{position:relative}.gc-coach-name{display:inline-block;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gc-inline-signature{position:absolute;right:2px;top:1px;width:38%;height:calc(100% - 2px);object-fit:contain}.gc-crew>div{position:relative}.gc-crew-signature{position:absolute;right:2px;bottom:1px;width:42%;height:70%;object-fit:contain}.gc-protest-signature{display:block;width:92px;height:27px;object-fit:contain;margin:2px auto 0}@media(max-width:900px){.final-signatures-grid,.pregame5-signatures-grid,.reports-doc-grid,.reports-status-grid,.saved-signatures-grid{grid-template-columns:1fr}.game-signatures-page,.reports-page{padding:12px}.game-signatures-top{flex-direction:column}.reports-match-hero{grid-template-columns:1fr}.reports-match-hero>div:first-child,.reports-match-hero>div:last-child{justify-content:center}.reports-doc-grid{gap:8px}}@media print{.gc-crew-signature,.gc-inline-signature,.gc-protest-signature{filter:grayscale(1);mix-blend-mode:multiply}}.final-signature-item.required{padding:12px;border:1px solid #3b2b2b;border-radius:12px;background:#141010}.final-signature-item.required>label>span{color:#ff9b97}.finalization-page{min-height:100vh;background:#080808;color:#eee;padding:24px}.finalization-wrap{width:min(1180px,100%);margin:0 auto}.finalization-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #2d2d2d}.finalization-head a{color:#aaa;text-decoration:none;font-size:10px}.finalization-head span{display:block;margin-top:12px;color:#ff7a00;font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.finalization-head h1{margin:5px 0;font-size:30px}.finalization-head p{margin:0;color:#888;font-size:11px}.finalization-status{padding:11px 14px;border:1px solid #6d5100;border-radius:999px;background:#261d00;color:#ffd866;font-size:9px;font-weight:950;letter-spacing:.05em}.finalization-status.done{border-color:#315f43;background:#10261a;color:#7de3a6}.finalization-error{margin:14px 0;padding:12px 14px;border:1px solid #7a2925;border-radius:10px;background:#2a0d0b;color:#ffaaa6;font-size:11px}.finalization-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:22px;gap:22px;margin:22px 0;padding:20px;border:1px solid #303030;border-radius:16px;background:#101010}.finalization-score>div{display:flex;align-items:center;justify-content:flex-end;gap:18px}.finalization-score>div:last-child{justify-content:flex-start}.finalization-score strong{font-size:18px}.finalization-score b{font-size:48px;line-height:1}.finalization-score>span{color:#777;font-size:9px;font-weight:950;letter-spacing:.08em}.finalization-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.finalization-panel{padding:17px;border:1px solid #2e2e2e;border-radius:14px;background:#0f0f0f}.finalization-panel-head{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #292929}.finalization-panel-head>span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#ff7a00;color:#fff;font-size:11px;font-weight:950}.finalization-panel-head strong{display:block;font-size:14px}.finalization-panel-head small{display:block;margin-top:2px;color:#777;font-size:9px}.finalization-checks{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.finalization-checks>div{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #333;border-radius:9px;color:#aaa;font-size:10px}.finalization-checks i{display:grid;width:21px;height:21px;place-items:center;border-radius:50%;font-style:normal;font-weight:950}.finalization-checks .ok{border-color:#244c34;background:#0e1c14;color:#a6d8b8}.finalization-checks .ok i{background:#247744;color:#fff}.finalization-checks .pending{border-color:#64342e;background:#21100e;color:#ffaaa6}.finalization-checks .pending i{background:#a62b23;color:#fff}.finalization-links{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:12px}.finalization-links a,.finalization-primary-link{display:flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #3a3a3a;border-radius:9px;background:#171717;color:#eee;text-decoration:none;font-size:10px;font-weight:900}.finalization-links a:last-child{grid-column:1/-1}.finalization-primary-link{margin-top:10px;border-color:#ff7a00;background:#b50b06}.finalization-missing,.finalization-report,.finalization-sign-ok{margin-top:10px;padding:10px;border:1px solid #333;border-radius:9px;color:#888;font-size:9px}.finalization-report.has,.finalization-sign-ok{border-color:#28543a;background:#102117;color:#85d7a2}.finalization-missing{border-color:#64342e;background:#21100e;color:#ffaaa6}.finalization-missing b,.finalization-missing span{display:block}.finalization-missing span{margin-top:4px}.finalization-note{color:#999;font-size:10px;line-height:1.55}.finalization-confirm{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:9px!important;margin-top:14px!important;color:#ddd!important;font-size:10px!important}.finalization-confirm input{margin-top:2px}.finalization-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.finalization-actions button{min-height:44px;padding:0 16px;border-radius:9px;font-size:9px;font-weight:950;cursor:pointer}.finalization-actions .secondary{border:1px solid #3a3a3a;background:#151515;color:#ddd}.finalization-actions .danger{border:1px solid #ff7a00;background:#b70b06;color:#fff}.finalization-actions button:disabled{opacity:.35;cursor:not-allowed}.finalization-official-card{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:12px;gap:12px;padding:18px;border:1px solid #315f43;border-radius:14px;background:#0d1c13}.finalization-official-card span{display:block;color:#7ea98d;font-size:8px;text-transform:uppercase}.finalization-official-card strong{display:block;margin-top:4px;font-size:14px}.finalization-doc-actions{display:flex;justify-content:flex-end;gap:8px}.finalization-doc-actions a{display:flex;align-items:center;padding:0 12px;border:1px solid #37644a;border-radius:8px;color:#b6e6c6;text-decoration:none;font-size:9px;font-weight:900}.op-live.reviewing{border-color:#6d5100!important;background:#261d00!important;color:#ffd866!important}@media(max-width:760px){.finalization-page{padding:12px}.finalization-head{flex-direction:column}.finalization-grid,.finalization-score{grid-template-columns:1fr}.finalization-score{gap:10px;text-align:center}.finalization-score>div,.finalization-score>div:last-child{justify-content:center}.finalization-score>span{order:-1}.finalization-links{grid-template-columns:1fr}.finalization-links a:last-child{grid-column:auto}.finalization-official-card{grid-template-columns:1fr}.finalization-doc-actions{justify-content:flex-start;flex-wrap:wrap}.finalization-actions{flex-direction:column}.finalization-actions button{width:100%}}.official-live-pill.reviewing{border-color:#6d5100;background:#261d00;color:#ffd866}.official-version-pill{display:inline-flex;align-items:center;min-height:38px;padding:0 10px;border:1px solid #315f43;border-radius:9px;background:#10261a;color:#7de3a6;font-size:8px;font-weight:950;letter-spacing:.05em}.pregame3-page{padding-bottom:110px}.pregame3-steps{position:-webkit-sticky;position:sticky;top:70px;z-index:21;display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin:0 0 12px;border:1px solid #292929;border-radius:14px;background:rgba(10,10,10,.97);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.pregame3-steps button{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;grid-column-gap:10px;column-gap:10px;min-height:66px;padding:9px 14px;border:0;border-bottom:3px solid transparent;background:transparent;color:#777;text-align:left;cursor:pointer}.pregame3-steps button b{grid-row:1/3;display:grid;width:31px;height:31px;place-items:center;border:1px solid #3b3b3b;border-radius:50%;background:#171717;color:#aaa}.pregame3-steps button span{align-self:end;font-size:11px;font-weight:950;text-transform:uppercase}.pregame3-steps button small{align-self:start;margin-top:2px;color:#666;font-size:8px}.pregame3-steps button.active{border-bottom-color:#ff7a00;color:#fff;background:#121212}.pregame3-steps button.active b{border-color:#ff7a00;background:#ff7a00;color:#fff}.pregame3-steps button.done:not(.active){color:#6bd88f}.pregame3-steps button.done:not(.active) b{border-color:#2e7c49;background:#10291a;color:#6bd88f}.pregame3-teamhero{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;margin:12px 0;padding:14px 16px;border:1px solid #323232;border-radius:14px;background:linear-gradient(180deg,#141414,#0e0e0e)}.pregame3-teamhero .pregame5-logo{width:58px;height:58px}.pregame3-teamhero span{color:#ff7a00;font-size:8px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pregame3-teamhero h2{margin:3px 0 2px;font-size:25px}.pregame3-teamhero p{margin:0;color:#818181;font-size:10px}.pregame3-teamstate{padding:9px 12px;border:1px solid #5e3d13;border-radius:999px;background:#261a0d;color:#e8b36c;font-size:9px;font-weight:950}.pregame3-teamstate.ready{border-color:#2d6540;background:#102317;color:#78d99b}.pregame3-section{margin:12px 0;padding:14px;border:1px solid #303030;border-radius:14px;background:#101010}.pregame3-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #292929}.pregame3-sectionhead>div{display:flex;align-items:center;gap:10px}.pregame3-sectionhead>div>span{display:grid;width:28px;height:28px;place-items:center;border-radius:8px;background:#ff7a00;color:#fff;font-size:10px;font-weight:950}.pregame3-sectionhead h3{margin:0;font-size:17px}.pregame3-sectionhead p{margin:3px 0 0;color:#777;font-size:9px}.pregame3-sectionhead>strong{font-size:22px}.pregame3-roster{margin-top:8px;border:1px solid #2c2c2c;border-radius:11px;overflow:hidden}.pregame3-roster-head,.pregame3-roster-row{display:grid;grid-template-columns:68px minmax(0,1fr) 120px;align-items:center;grid-gap:8px;gap:8px}.pregame3-roster-head{min-height:34px;padding:0 10px;background:#171717;color:#767676;font-size:7px;font-weight:950;text-transform:uppercase}.pregame3-roster-row{min-height:58px;padding:5px 10px;border-top:1px solid #252525;background:#0d0d0d}.pregame3-roster-row.selected{background:#102116}.pregame3-roster-row>.pregame5-checkbox{width:30px;height:30px;border:1px solid #3b3b3b;border-radius:6px;background:#171717;color:#fff;font-size:14px;cursor:pointer}.pregame3-roster-row.selected>.pregame5-checkbox{border-color:#198745;background:#198745}.pregame3-playerbutton{display:flex;min-width:0;flex-direction:column;align-items:flex-start;border:0;background:transparent;color:#eee;text-align:left;cursor:pointer}.pregame3-playerbutton strong{font-size:11px}.pregame3-playerbutton small{margin-top:3px;color:#737373;font-size:8px}.pregame3-number{display:flex;align-items:center;justify-self:end;width:92px;height:40px;border:1px solid #383838;border-radius:8px;background:#171717}.pregame3-number.bad{border-color:#b02d27;background:#29100e}.pregame3-number span{padding-left:10px;color:#777;font-size:12px;font-weight:950}.pregame3-number input{min-width:0;width:100%;height:100%;border:0;background:transparent;color:#fff;text-align:center;font-size:15px;font-weight:950;outline:none}.pregame3-number input:disabled{opacity:.25}.pregame3-signature-section .signature-pad-card{margin-top:4px}.pregame3-conference-head{margin:12px 0;padding:16px;border:1px solid #303030;border-radius:14px;background:#111}.pregame3-conference-head span{color:#ff7a00;font-size:8px;font-weight:950;text-transform:uppercase}.pregame3-conference-head h2{margin:4px 0;font-size:25px}.pregame3-conference-head p{margin:0;color:#7e7e7e;font-size:10px}.pregame3-crew-section{margin-top:14px}.pregame3-crew-group{margin-top:12px}.pregame3-crew-group>h4{margin:0;padding:8px 10px;border-left:3px solid #ff7a00;background:#171717;font-size:11px;text-transform:uppercase}.pregame3-crew-row{display:grid;grid-template-columns:190px minmax(190px,1fr) minmax(180px,1fr) minmax(210px,1fr);grid-gap:8px;gap:8px;align-items:flex-end;padding:9px 8px;border-bottom:1px solid #262626}.pregame3-crew-role small,.pregame3-crew-role strong{display:block}.pregame3-crew-role strong{font-size:10px}.pregame3-crew-role small{margin-top:3px;color:#6f6f6f;font-size:7px;text-transform:uppercase}.pregame3-crew-row label>span{display:block;margin:0 0 4px;color:#777;font-size:7px;font-weight:900;text-transform:uppercase}.pregame3-crew-row input,.pregame3-crew-row select{width:100%;height:38px;padding:0 9px;border:1px solid #393939;border-radius:7px;background:#151515;color:#eee;font-size:9px}.pregame3-actions{grid-template-columns:120px minmax(0,1fr) 320px}@media(max-width:980px){.pregame3-steps{top:60px}.pregame3-crew-row{grid-template-columns:160px 1fr 1fr}.pregame3-crew-row label:last-child{grid-column:2/4}.pregame3-actions{grid-template-columns:90px minmax(0,1fr) 250px}}@media(max-width:700px){.pregame3-steps{top:48px}.pregame3-steps button{min-height:58px;padding:7px 8px;column-gap:7px}.pregame3-steps button b{width:27px;height:27px}.pregame3-steps button span{font-size:9px}.pregame3-steps button small{font-size:6.5px}.pregame3-teamhero{grid-template-columns:48px minmax(0,1fr);padding:10px}.pregame3-teamhero .pregame5-logo{width:44px;height:44px}.pregame3-teamhero h2{font-size:19px}.pregame3-teamstate{grid-column:1/3;justify-self:start}.pregame3-section{padding:10px}.pregame3-sectionhead{align-items:flex-start}.pregame3-sectionhead h3{font-size:15px}.pregame3-roster-head,.pregame3-roster-row{grid-template-columns:48px minmax(0,1fr) 86px}.pregame3-roster-row{padding:5px 6px}.pregame3-number{width:80px}.pregame3-crew-row{grid-template-columns:1fr}.pregame3-crew-row label:last-child{grid-column:auto}.pregame3-actions{grid-template-columns:72px minmax(0,1fr) 170px}.pregame3-actions>button{font-size:7.5px}}.phases-overview{overflow:hidden}.phases-overview-head{align-items:flex-end}.phase-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.phase-overview-card{padding:16px;border:1px solid #2a2a2a;border-radius:16px;background:linear-gradient(180deg,#151515,#101010)}.games-command-actions,.games-commandbar,.phase-card-actions,.phase-card-top,.phase-editor-footer,.phase-inline-action,.simple-game-actions,.simple-game-detail-actions,.simple-game-summary,.simple-games-toolbar{display:flex;align-items:center}.phase-card-top{justify-content:space-between}.phase-sequence{font-size:12px;font-weight:1000;letter-spacing:.12em;color:#ff7a00}.phase-card-title{margin:16px 0}.phase-card-title small,.phase-card-title strong{display:block}.phase-card-title strong{font-size:19px}.phase-card-title small{margin-top:6px;color:#777;font-size:12px;line-height:1.5;min-height:30px}.phase-card-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.phase-card-stats>div{padding:10px;border:1px solid #262626;border-radius:10px;background:#0d0d0d}.phase-card-stats b,.phase-card-stats span{display:block}.phase-card-stats span{font-size:12px;text-transform:uppercase;color:#666;font-weight:900;letter-spacing:.07em}.phase-card-stats b{margin-top:5px;font-size:15px}.phase-card-actions{gap:8px}.phase-card-actions .btn{flex:1 1;text-align:center}.phase-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:28px;border:1px dashed #333;border-radius:16px;background:#0e0e0e}.phase-empty-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:rgba(255,122,0,.12);border:1px solid rgba(255,122,0,.28);color:#ff6b66;font-weight:1000}.phase-empty-state span,.phase-empty-state strong{display:block}.phase-empty-state span{margin-top:5px;color:#777;font-size:12px}.phase-editor-simple{max-width:1180px}.phase-editor-shell{margin:0}.phase-editor-head{margin-bottom:14px}.phase-back{display:inline-flex;margin:0 0 10px;padding:0;border:0;background:none;color:#888;cursor:pointer;font-size:12px;font-weight:800}.phase-back:hover{color:#fff}.phase-stepper{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:4px 0 22px}.phase-step{display:flex;gap:9px;align-items:center;padding:10px;border:1px solid #292929;border-radius:11px;background:#111;color:#777;text-align:left;cursor:pointer}.phase-step span{width:25px;height:25px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#222;color:#888;font-size:12px;font-weight:1000}.phase-step strong{font-size:12px}.phase-step.active{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.07);color:#fff}.phase-step.active span{background:#ff7a00;color:#fff}.phase-step.done span{background:#1f6f3d;color:#c7f7d7}.phase-step-panel{min-height:360px;padding:4px 2px 8px}.phase-step-intro{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid #242424}.phase-step-intro>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:rgba(255,122,0,.12);border:1px solid rgba(255,122,0,.28);color:#ff6c67;font-weight:1000}.phase-step-intro small,.phase-step-intro strong{display:block}.phase-step-intro strong{font-size:15px}.phase-step-intro small{margin-top:4px;color:#777;font-size:12px}.phase-inline-action{justify-content:space-between;gap:16px;margin:14px 0;padding:12px 14px;border:1px solid #292929;border-radius:12px;background:#101010}.phase-inline-action p{margin:0;color:#aaa;font-size:12px;line-height:1.5}.phase-inline-action p span{color:#777}.phase-info-box{padding:18px;border:1px dashed #333;border-radius:12px;color:#888;font-size:12px;line-height:1.6}.phase-knockout-review{display:grid;grid-gap:9px;gap:9px}.phase-knockout-review>div{display:grid;grid-template-columns:32px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:12px;border:1px solid #292929;border-radius:12px;background:#101010}.phase-knockout-review>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#222;color:#aaa;font-weight:900}.phase-knockout-review p{margin:0}.phase-knockout-review em,.phase-knockout-review small,.phase-knockout-review strong{display:block}.phase-knockout-review small{margin-top:3px;color:#777}.phase-knockout-review em{margin-top:6px;color:#9a9a9a;font-size:12px;font-style:normal}.phase-final-review{margin-bottom:8px}.phase-editor-footer{justify-content:space-between;gap:12px;margin:18px -20px -20px;padding:13px 20px;border-top:1px solid #292929;background:#0e0e0e}.phase-editor-progress{color:#777;font-size:12px;font-weight:800}.phase-editor-buttons{display:flex;gap:8px}.games-commandbar{justify-content:space-between;gap:16px;margin-bottom:12px;padding:12px 14px;border:1px solid #292929;border-radius:14px;background:#111}.games-command-context small,.games-command-context span,.games-command-context strong{display:block}.games-command-context span{font-size:12px;color:#666;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.games-command-context strong{margin-top:3px;font-size:14px}.games-command-context small{margin-top:3px;color:#777;font-size:12px}.games-command-actions{gap:8px;flex-wrap:wrap}.compact-game-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.simplified-generator{margin-bottom:12px}.simple-games-toolbar{justify-content:space-between;gap:16px}.simple-games-toolbar h3{margin:2px 0}.game-status-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.game-status-tab{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #292929;border-radius:999px;background:#111;color:#888;cursor:pointer}.game-status-tab span{font-size:9px;font-weight:800}.game-status-tab b{min-width:18px;height:18px;display:grid;place-items:center;padding:0 5px;border-radius:999px;background:#202020;color:#aaa;font-size:8px}.game-status-tab.active{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.09);color:#fff}.game-status-tab.active b{background:#ff7a00;color:#fff}.simple-rounds-list{display:grid;grid-gap:14px;gap:14px}.simple-round-block{border:1px solid #292929;border-radius:14px;overflow:hidden;background:#0e0e0e}.simple-round-head{display:flex;justify-content:space-between;align-items:center;padding:10px 13px;border-bottom:1px solid #242424;background:#141414}.simple-round-head strong{font-size:12px}.simple-round-head span{color:#777;font-size:12px}.simple-game-list{display:grid}.simple-game-card{border-bottom:1px solid #232323}.simple-game-card:last-child{border-bottom:0}.simple-game-summary{display:grid;grid-template-columns:130px minmax(250px,1.4fr) minmax(230px,.8fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:12px 13px}.simple-game-card.expanded .simple-game-summary{background:#141414}.simple-game-status small,.simple-game-status span{display:block}.simple-game-status small{margin-top:5px;color:#666;font-size:12px}.simple-matchup{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.simple-matchup strong{font-size:12px}.simple-matchup strong:last-child{text-align:right}.simple-matchup b{color:#888;font-size:13px}.simple-game-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.simple-game-meta small,.simple-game-meta strong{display:block}.simple-game-meta small{font-size:12px;text-transform:uppercase;color:#666;font-weight:900}.simple-game-meta strong{margin-top:3px;font-size:12px}.simple-game-actions{justify-content:flex-end;gap:6px}.simple-game-details{padding:13px;border-top:1px solid #292929;background:#0b0b0b}.simple-game-edit-grid{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px;align-items:flex-end}.simple-result-editor{margin-top:12px}.simple-game-detail-actions{gap:7px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #242424}@media(max-width:1050px){.phase-card-grid{grid-template-columns:1fr}.simple-game-summary{grid-template-columns:110px 1fr auto}.simple-game-meta{grid-column:2}.simple-game-actions{grid-column:3;grid-row:1/3}.compact-game-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.phase-stepper{grid-template-columns:1fr 1fr}.phase-empty-state{grid-template-columns:1fr}.phase-empty-icon{display:none}.games-commandbar,.phase-editor-footer,.simple-games-toolbar{align-items:stretch;flex-direction:column}.games-command-actions,.phase-editor-buttons{width:100%}.games-command-actions .btn,.phase-editor-buttons .btn{flex:1 1}.simple-game-summary{grid-template-columns:1fr}.simple-game-actions,.simple-game-meta{grid-column:auto;grid-row:auto}.simple-game-actions{justify-content:flex-start}.simple-game-edit-grid{grid-template-columns:1fr}.simple-matchup strong{font-size:12px}}@media(max-width:520px){.phase-stepper{grid-template-columns:1fr}.phase-card-stats{grid-template-columns:1fr 1fr 1fr}.compact-game-metrics{grid-template-columns:1fr 1fr}.simple-game-meta{grid-template-columns:1fr}.phase-card-actions{flex-direction:column}.phase-card-actions .btn{width:100%}.phase-inline-action{align-items:stretch;flex-direction:column}}.simple-game-status .status-live{border-color:rgba(255,122,0,.45);background:rgba(255,122,0,.1);color:#ff9a3d}.sport-management-topbar{align-items:flex-end}.sport-management-selectors{min-width:min(620px,100%)}.sport-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.sport-summary-grid>div{padding:15px;border:1px solid #2c2c2c;border-radius:14px;background:linear-gradient(180deg,#151515,#101010)}.sport-summary-grid small,.sport-summary-grid span,.sport-summary-grid strong{display:block}.sport-summary-grid span{color:#6f6f6f;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.08em}.sport-summary-grid strong{margin-top:7px;font-size:24px}.sport-summary-grid small{margin-top:3px;color:#777;font-size:12px}.sport-tabs{display:flex;gap:7px;margin:0 0 14px;padding:5px;border:1px solid #292929;border-radius:12px;background:#101010}.sport-tabs button{min-height:38px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:#777;font-size:12px;font-weight:950;cursor:pointer}.sport-tabs button.active{background:#ff7a00;color:#fff}.sport-overview-grid,.sport-schedule-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.sport-mini-table{display:grid;border:1px solid #292929;border-radius:11px;overflow:hidden}.sport-mini-head,.sport-mini-row{display:grid;grid-template-columns:34px minmax(180px,1fr) repeat(5,48px);grid-gap:7px;gap:7px;align-items:center;min-height:38px;padding:0 10px}.sport-mini-head{background:#171717;color:#666;font-size:12px;font-weight:950;text-transform:uppercase}.sport-mini-row{border-top:1px solid #242424;font-size:12px}.sport-mini-team,.sport-table-team{display:flex;align-items:center;gap:8px;min-width:0}.sport-mini-team>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sport-team-logo{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #333;border-radius:7px;background:#0c0c0c;overflow:hidden}.sport-team-logo img{width:100%;height:100%;object-fit:contain;padding:2px}.sport-team-logo span{font-size:12px;font-weight:1000;color:#aaa}.sport-leader-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.sport-leader-grid article{position:relative;min-height:115px;padding:13px;border:1px solid #292929;border-radius:11px;background:#0e0e0e}.sport-leader-grid article>small,.sport-leader-grid article>span,.sport-leader-grid article>strong{display:block}.sport-leader-grid article>span{color:#777;font-size:12px;font-weight:950;text-transform:uppercase}.sport-leader-grid article>strong{max-width:72%;margin-top:8px;font-size:12px}.sport-leader-grid article>small{max-width:72%;margin-top:3px;color:#666;font-size:12px}.sport-leader-grid article>b{position:absolute;right:12px;bottom:11px;font-size:27px;color:#ff7a00}.sport-no-data{margin-top:16px;color:#555}.sport-game-list{display:grid;border:1px solid #292929;border-radius:11px;overflow:hidden}.sport-game-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;min-height:63px;padding:9px 11px;border-top:1px solid #242424;color:#ddd;text-decoration:none}.sport-game-row:first-child{border-top:0}.sport-game-row:hover{background:#151515}.sport-game-row div small,.sport-game-row div strong{display:block}.sport-game-row div small{color:#666;font-size:12px}.sport-game-row div strong{margin-top:4px;font-size:12px}.sport-game-row>b{font-size:16px}.sport-game-row .right{text-align:right}.sport-game-row.upcoming>b{color:#777}.sport-stage-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.sport-stage-grid article{padding:12px;border:1px solid #292929;border-radius:11px;background:#0f0f0f}.sport-stage-grid article>div:first-child{display:flex;justify-content:space-between;gap:10px}.sport-stage-grid span{font-size:12px;font-weight:850}.sport-stage-grid strong{font-size:12px}.sport-stage-grid small{display:block;margin-top:6px;color:#666;font-size:12px}.sport-progress{height:5px;margin-top:10px;border-radius:999px;background:#242424;overflow:hidden}.sport-progress i{display:block;height:100%;border-radius:999px;background:#ff7a00}.sport-table-wrap{overflow:auto;border:1px solid #292929;border-radius:12px}.sport-table{width:100%;min-width:1200px;border-collapse:collapse;background:#0d0d0d}.sport-table td,.sport-table th{padding:9px 10px;border-bottom:1px solid #242424;text-align:center;white-space:nowrap;font-size:12px}.sport-table th{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#171717;color:#777;font-size:12px;text-transform:uppercase}.sport-table td:first-child,.sport-table th:first-child{text-align:left}.sport-table tbody tr:hover{background:#131313}.sport-table-team .sport-team-logo{width:30px;height:30px}.sport-player-table{min-width:1100px}.sport-player-link{color:#fff;font-weight:850;text-decoration:none}.sport-player-link:hover{color:#ff6b66}@media(max-width:1200px){.sport-summary-grid{grid-template-columns:repeat(3,1fr)}.sport-overview-grid,.sport-schedule-grid{grid-template-columns:1fr}.sport-stage-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.sport-summary-grid{grid-template-columns:1fr 1fr}.sport-management-topbar{align-items:stretch}.sport-management-selectors{min-width:0}.sport-mini-head,.sport-mini-row{grid-template-columns:28px minmax(150px,1fr) repeat(5,40px)}.sport-leader-grid{grid-template-columns:1fr 1fr}.sport-stage-grid{grid-template-columns:1fr}}@media(max-width:520px){.sport-summary-grid{grid-template-columns:1fr 1fr}.sport-tabs{overflow:auto}.sport-leader-grid{grid-template-columns:1fr}.sport-game-row{grid-template-columns:1fr auto 1fr;gap:8px}.sport-mini-table{overflow:auto}.sport-mini-head,.sport-mini-row{min-width:500px}}.game-context-bar{position:-webkit-sticky;position:sticky;top:0;z-index:45;margin:0 0 18px;border:1px solid #292929;border-radius:14px;background:rgba(10,10,10,.97);box-shadow:0 12px 28px rgba(0,0,0,.26);overflow:hidden}.game-context-main{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:18px;gap:18px;padding:12px 16px;border-bottom:1px solid #242424}.game-context-return{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border-radius:9px;background:#ff7a00;color:#fff!important;font-weight:900;text-decoration:none}.game-context-kicker{display:block;font-size:10px;letter-spacing:.14em;color:#777;font-weight:900}.game-context-main strong{display:block;margin-top:2px;font-size:14px}.game-context-main strong b{color:#fff;font-size:18px;margin:0 7px}.game-context-status{padding:7px 10px;border:1px solid #363636;border-radius:999px;font-size:11px;font-weight:900;color:#ddd}.game-context-nav{display:flex;gap:8px;padding:8px 12px;overflow-x:auto}.game-context-nav a{white-space:nowrap;padding:8px 12px;border-radius:8px;color:#bbb;text-decoration:none;font-weight:800;font-size:12px}.game-context-nav a:hover{background:#1d1d1d;color:#fff}.signature-flow-section{max-width:980px;margin-left:auto;margin-right:auto}.signature-progress{display:grid;grid-template-columns:auto 1fr;grid-gap:18px;gap:18px;align-items:center;padding:14px 16px;margin-bottom:16px;border:1px solid #2a2a2a;border-radius:12px;background:#0d0d0d}.signature-progress span{display:block;font-size:10px;color:#777;font-weight:900;letter-spacing:.13em}.signature-progress strong{display:block;margin-top:2px}.signature-progress-track{height:8px;border-radius:99px;background:#222;overflow:hidden}.signature-progress-track i{display:block;height:100%;background:#ff7a00;border-radius:99px}.signature-one-person{padding:20px;border:1px solid #303030;border-radius:16px;background:#111}.signature-one-person.done{border-color:#244c31}.signature-one-person.compact{margin-top:12px}.signature-person-head{display:flex;justify-content:space-between;gap:18px;align-items:center;margin-bottom:14px}.signature-person-head span{display:block;color:#ff7a00;font-size:11px;text-transform:uppercase;font-weight:900;letter-spacing:.09em}.signature-person-head strong{display:block;font-size:22px;margin-top:3px}.signature-person-head>b{font-size:11px;color:#68d88a}.readonly-signer{padding:10px 12px;margin-bottom:12px;border-radius:10px;background:#181818;border:1px solid #252525}.readonly-signer span{display:block;font-size:12px;color:#777;text-transform:uppercase;font-weight:800}.readonly-signer strong{display:block;margin-top:3px}.signature-next-button{width:100%;margin-top:12px}.signature-complete-box{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:18px;border:1px solid #285637;border-radius:14px;background:#102117}.signature-complete-box b{color:#7be69b}.signature-complete-box span{color:#b7b7b7}.signature-all-list{margin-top:16px}.protest-toggle{display:flex;gap:12px;align-items:flex-start;padding:15px;border:1px solid #2a2a2a;border-radius:12px;cursor:pointer}.protest-toggle input{margin-top:5px}.protest-toggle span{display:flex;flex-direction:column}.protest-toggle small{color:#888;margin-top:3px}.signature-saved-preview{display:flex;align-items:center;gap:15px;padding:12px;background:#0d0d0d;border-radius:10px}.signature-saved-preview img{height:64px;max-width:260px;object-fit:contain;background:#fff;border-radius:6px}.mesa-control-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px;margin:18px 0 28px}.mesa-attention,.mesa-next-commitment{border:1px solid #292929;border-radius:16px;background:#111;padding:20px}.mesa-attention>span,.mesa-next-commitment>span{font-size:10px;letter-spacing:.13em;font-weight:900;color:#ff7a00}.mesa-next-commitment>strong{display:block;font-size:26px;margin:12px 0 4px}.mesa-next-commitment>b{display:block;color:#ff7a00;font-size:14px}.mesa-next-commitment>small{display:block;color:#929292;margin:9px 0 15px}.mesa-next-commitment>a{display:inline-flex;background:#ff7a00;color:#fff;text-decoration:none;font-weight:900;padding:10px 14px;border-radius:9px}.mesa-attention>a{display:flex;flex-direction:column;padding:12px 0;border-bottom:1px solid #242424;text-decoration:none;color:#fff}.mesa-attention>a:last-child{border-bottom:0}.mesa-attention a small{color:#818181;margin-top:2px}.mesa-attention-ok{padding:22px 0;color:#75d995;font-weight:800}.mesa-tech-status{display:flex;gap:10px;align-items:center;min-width:210px;padding:10px 13px;border:1px solid #2d2d2d;border-radius:12px;background:#111}.mesa-tech-status>i{width:11px;height:11px;border-radius:50%;background:#777}.mesa-tech-status.online>i{background:#35c76f;box-shadow:0 0 0 5px rgba(53,199,111,.12)}.mesa-tech-status.offline>i{background:#ff7a00}.mesa-tech-status span{display:block;font-size:10px;font-weight:900}.mesa-tech-status strong{display:block;font-size:12px}.mesa-tech-status small{display:block;font-size:9px;color:#777;margin-top:1px}.mesa-history-list{display:flex;flex-direction:column;border:1px solid #292929;border-radius:14px;overflow:hidden}.mesa-history-list article{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:14px 16px;border-bottom:1px solid #232323;background:#111}.mesa-history-list article:last-child{border-bottom:0}.mesa-history-list article>div:first-child{display:flex;flex-direction:column}.mesa-history-list article small,.mesa-history-list article span{color:#777;font-size:11px}.mesa-history-list article strong{margin:4px 0}.mesa-history-list article strong b{color:#fff;margin:0 6px}.mesa-history-list article>div:last-child{display:flex;gap:8px}.mesa-history-list a{padding:7px 9px;border:1px solid #323232;border-radius:8px;color:#ddd;text-decoration:none;font-size:11px;font-weight:800}@media(max-width:800px){.game-context-main{grid-template-columns:1fr auto}.game-context-return{grid-column:1/-1}.game-context-main>div{min-width:0}.mesa-control-grid{grid-template-columns:1fr}.mesa-history-list article,.signature-complete-box{align-items:flex-start;flex-direction:column}.mesa-history-list article>div:last-child{flex-wrap:wrap}}@media print{.game-context-bar{display:none!important}}.media-upload-inline{display:flex;align-items:center;gap:14px;padding:12px;border:1px dashed #343434;border-radius:12px;background:#0d0d0d}.media-upload-inline.compact{min-height:92px}.media-upload-preview{width:82px;height:82px;border:1px solid #2c2c2c;border-radius:12px;background:#151515;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto}.media-upload-preview img{width:100%;height:100%;object-fit:contain}.media-upload-preview span{font-size:12px;font-weight:900;color:#666}.media-upload-inline>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.media-upload-inline small{color:#777;line-height:1.35}.photo-file-button input{display:none}.mesa-empty.mesa-empty-compact{margin:18px auto 28px;padding:22px 30px}.mesa-doc-toolbar-actions-only{justify-content:flex-end}.game-context-nav a:first-child{color:#fff;font-weight:950}@media(max-width:650px){.mesa-empty.mesa-empty-compact{width:100%;margin:12px 0 20px}.game-context-nav{overflow-x:auto;white-space:nowrap}}.global-team-rule{display:flex;align-items:center;gap:13px;margin:0 0 16px;padding:14px 16px;border:1px solid rgba(255,122,0,.34);border-radius:14px;background:linear-gradient(90deg,rgba(255,122,0,.09),rgba(255,122,0,.025))}.global-team-rule-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:#ff7a00;color:#fff;font-size:12px;font-weight:950;letter-spacing:.08em}.global-team-rule span,.global-team-rule strong{display:block}.global-team-rule strong{font-size:13px}.global-team-rule span{margin-top:3px;color:#858585;font-size:12px;line-height:1.45}.global-team-add-section{border-color:#303030}.global-team-search{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.global-team-search .btn{min-width:145px}.global-team-search-hint{margin-top:11px;padding:10px 12px;border:1px dashed #303030;border-radius:10px;color:#747474;font-size:12px}.global-team-search-hint strong{color:#cfcfcf}.global-team-empty-search{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:14px;border:1px solid #2a2a2a;border-radius:12px;background:#0d0d0d}.global-team-empty-search strong{font-size:12px}.global-team-empty-search span{flex:1 1;min-width:190px;color:#777;font-size:12px}.global-team-catalog-list{display:grid;grid-gap:9px;gap:9px;margin-top:14px}.global-team-catalog-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid #2b2b2b;border-radius:13px;background:#101010}.global-catalog-logo{width:50px;height:50px;border-radius:12px}.global-team-catalog-copy{min-width:0}.global-team-catalog-copy>small{display:block;margin-top:4px;color:#777;font-size:12px}.global-team-catalog-copy .global-team-official{color:#9a9a9a}.global-team-catalog-action{display:flex;align-items:center;justify-content:flex-end}.global-badge{display:inline-flex;align-items:center;padding:3px 7px;border:1px solid rgba(255,122,0,.38);border-radius:999px;background:rgba(255,122,0,.08);color:#ff9a3d;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.global-shared-note{margin-top:7px;color:#8b8b8b;font-size:12px}.global-shared-note:before{content:"●";margin-right:5px;color:#ff7a00;font-size:12px}.btn:disabled,.mini-danger:disabled{cursor:not-allowed;opacity:.48}@media(max-width:820px){.global-team-search{grid-template-columns:1fr}.global-team-search .btn{width:100%}.global-team-catalog-card{grid-template-columns:auto minmax(0,1fr)}.global-team-catalog-action{grid-column:1/-1;justify-content:stretch}.global-team-catalog-action .btn,.global-team-catalog-action .status-badge{width:100%;justify-content:center}}@media(max-width:560px){.global-team-rule{align-items:flex-start}.global-team-catalog-card{grid-template-columns:1fr}.global-catalog-logo{width:58px;height:58px}}.admin-v2{--admin-bg:#09090b;--admin-sidebar:#0b0b0d;--admin-panel:#121215;--admin-panel-2:#17171b;--admin-line:#29292f;--admin-line-soft:#202024;--admin-text:#f2f2f2;--admin-muted:#9b9ba3;--admin-red:#ff7a00;grid-template-columns:272px minmax(0,1fr);min-height:100vh;background:#09090b}.admin-v2 .admin-main{min-width:0;width:100%}.admin-v2 .admin-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;z-index:50;padding:18px 14px 14px;background:linear-gradient(180deg,#0c0c0f,#09090b);border-right:1px solid #25252a;box-shadow:inset -1px 0 rgba(255,255,255,.015)}.admin-v2 .admin-sidebar:before{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:#ff7a00}.admin-v2 .admin-brand{display:flex;align-items:center;gap:12px;padding:4px 8px 10px;border-bottom:1px solid #202024}.admin-v2 .sidebar-logo{width:118px;max-width:46%;margin:0;object-fit:contain}.admin-v2 .admin-brand-copy{min-width:0;padding-left:10px;border-left:1px solid #2a2a30}.admin-v2 .admin-brand-copy strong{display:block;font-size:12px;line-height:1.2;letter-spacing:.02em;color:#f4f4f4}.admin-v2 .admin-brand-copy span{display:block;margin-top:3px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#707078}.admin-v2 .build-version{margin:9px 9px 13px;color:#5f5f68;font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;text-align:left}.admin-v2 .master-return{margin:0 5px 13px;border-radius:9px;background:rgba(255,122,0,.08);border-color:rgba(255,122,0,.32)}.admin-v2 .org-sidebar-context{position:relative;margin:0 5px 15px;padding:13px 13px 13px 15px;border:1px solid #2a2a30;border-radius:12px;background:#121216;overflow:hidden}.admin-v2 .org-sidebar-context:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#ff7a00}.admin-v2 .org-sidebar-kicker{color:#ff7a00;letter-spacing:.18em}.admin-v2 .org-sidebar-context strong{margin:5px 0 3px;font-size:14px;color:#f5f5f5}.admin-v2 .org-sidebar-context span{color:#83838b}.admin-v2 .admin-nav{padding-bottom:90px}.admin-v2 .nav-group{margin:13px 0}.admin-v2 .nav-title{padding:0 10px 5px;letter-spacing:.16em;color:#5f5f68}.admin-v2 .nav-item{position:relative;gap:9px;min-height:38px;margin:2px 0;padding:9px 10px;border:1px solid transparent;border-radius:9px;color:#aaaab2;font-size:13px;font-weight:720;transition:background .15s,border-color .15s,color .15s}.admin-v2 .nav-item:hover{background:#141418;border-color:#222228;color:#fff}.admin-v2 .nav-item.active{background:#18181d;border-color:#2c2c32;color:#fff;box-shadow:inset 3px 0 #ff7a00}.admin-v2 .nav-dot{width:5px;height:5px;background:#55555f}.admin-v2 .nav-item.active .nav-dot{background:#ff7a00;box-shadow:0 0 0 4px rgba(255,122,0,.09)}.admin-v2 .admin-user-card{position:-webkit-sticky;position:sticky;bottom:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;margin-top:12px;padding:10px;border:1px solid #27272d;border-radius:12px;background:rgba(15,15,18,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-v2 .admin-user-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#1d1d22;border:1px solid #303037;color:#fff;font-size:12px;font-weight:950}.admin-v2 .admin-user-copy{min-width:0}.admin-v2 .admin-user-copy span,.admin-v2 .admin-user-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-v2 .admin-user-copy strong{font-size:12px}.admin-v2 .admin-user-copy span{margin-top:2px;color:#72727b;font-size:12px}.admin-v2 .admin-logout{border:0;background:transparent;color:#d96561;font-size:12px;font-weight:900;cursor:pointer;padding:7px 5px}.admin-v2 .admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;padding:0 28px;border-bottom:1px solid #222227;background:rgba(10,10,12,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-v2 .admin-toolbar>div:first-child span,.admin-v2 .admin-toolbar>div:first-child strong{display:block}.admin-v2 .admin-toolbar>div:first-child span{font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#6f6f78}.admin-v2 .admin-toolbar>div:first-child strong{margin-top:3px;font-size:13px;color:#eeeeef}.admin-v2 .admin-toolbar-context{display:flex;align-items:center;gap:10px;color:#9c9ca5;font-size:12px}.admin-v2 .admin-toolbar-context i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#18181d;border:1px solid #303037;color:#f3f3f3;font-style:normal;font-size:12px;font-weight:950}.admin-v2 .admin-functions-link{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 11px;border:1px solid rgba(255,122,0,.55);border-radius:8px;background:rgba(255,122,0,.09);color:#f5f5f5;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.admin-v2 .admin-functions-link:hover{border-color:#ff7a00;background:rgba(255,122,0,.16);color:#fff}.admin-v2 .admin-content{padding:27px 30px 56px;max-width:1540px;width:100%;margin:0 auto;overflow-x:hidden}.admin-v2 .topbar{margin-bottom:20px;align-items:flex-end}.admin-v2 .topbar .eyebrow{letter-spacing:.16em;color:#ff7a00}.admin-v2 .content h1{margin:6px 0;font-size:30px;line-height:1.08;letter-spacing:-.025em}.admin-v2 .sub{color:#92929b;font-size:13px;line-height:1.5;margin-bottom:20px}.admin-v2 .compact-sub{margin:5px 0 0;font-size:12px}.admin-v2 .section{margin-top:14px;padding:19px;border:1px solid #28282e;border-radius:14px;background:#121215;box-shadow:none}.admin-v2 .section-head{margin-bottom:15px}.admin-v2 .section h3{font-size:16px}.admin-v2 .cards{gap:11px}.admin-v2 .stat{position:relative;min-height:105px;padding:17px;border:1px solid #29292f;border-radius:13px;background:#131317;overflow:hidden}.admin-v2 .stat:after{content:"";position:absolute;left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,#ff7a00 0 28%,transparent 28%)}.admin-v2 .stat span{font-size:12px;letter-spacing:.13em;color:#74747d}.admin-v2 .stat b{margin-top:8px;font-size:28px;line-height:1;color:#f4f4f4}.admin-v2 .grid-2,.admin-v2 .grid-3{gap:13px}.admin-v2 .btn{min-height:38px;padding:10px 14px;border-radius:9px;font-size:12px;font-weight:850;box-shadow:none}.admin-v2 .btn-primary{background:#ff7a00;border:1px solid #ff7a00}.admin-v2 .btn-primary:hover{background:#f01812;filter:none}.admin-v2 .btn-secondary{background:#19191d;border:1px solid #303037;color:#ededee}.admin-v2 .btn-secondary:hover{border-color:#47474f;background:#202025}.admin-v2 .mini-danger{min-height:36px;border-radius:9px;background:transparent;color:#ef716c}.admin-v2 .input,.admin-v2 .select,.admin-v2 .textarea{border:1px solid #323239;background:#0d0d10;border-radius:9px;padding:11px 12px;font-size:13px}.admin-v2 .input:focus,.admin-v2 .select:focus,.admin-v2 .textarea:focus{border-color:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.08)}.admin-v2 .field{margin-bottom:13px}.admin-v2 .field label{font-size:12px;color:#d8d8dc}.admin-v2 .table-wrap{border-color:#29292f;border-radius:11px;background:#0f0f12}.admin-v2 .table th{padding:11px 13px;background:#151519;color:#777780;letter-spacing:.11em;border-color:#28282d}.admin-v2 .table td{padding:12px 13px;border-color:#242429;font-size:12px}.admin-v2 .table tbody tr:hover{background:#151519}.admin-v2 .badge{padding:4px 7px;border-color:#33333a;background:#1a1a1f;font-size:12px}.admin-v2 .status-badge{padding:5px 8px;font-size:12px}.admin-v2 .module-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:13px 0}.admin-v2 .module-tab{display:flex;align-items:center;gap:9px;min-height:40px;padding:0 13px;border:1px solid #2c2c32;border-radius:10px;background:#131317;color:#9b9ba3;font-size:12px;font-weight:850;cursor:pointer}.admin-v2 .module-tab span{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:#202025;color:#bbb;font-size:12px}.admin-v2 .module-tab.active{border-color:#ff7a00;background:rgba(255,122,0,.07);color:#fff}.admin-v2 .module-tab.active span{background:#ff7a00;color:#fff}.admin-v2 .global-team-rule{margin-bottom:13px;padding:12px 14px;border-radius:12px;background:#111115}.admin-v2 .global-team-rule-icon{width:36px;height:36px;border-radius:9px;font-size:12px}.admin-v2 .global-team-rule span,.admin-v2 .global-team-rule strong{font-size:12px}.admin-v2 .global-team-add-section{background:#111114}.admin-v2 .global-team-search{gap:8px}.admin-v2 .global-team-catalog-card{padding:11px;border-radius:11px;background:#0f0f12}.admin-v2 .team-card{border-radius:12px;background:#111114;border-color:#29292f}.admin-v2 .team-card:hover{border-color:#383840;background:#141418}.admin-v2 .team-logo{border-radius:10px;background:#0b0b0e}.admin-v2 .team-actions{gap:7px}.admin-v2 .team-season-chips span{background:#17171b;border-color:#2c2c32;color:#9898a0}.admin-v2 .media-upload-inline{border-color:#323239;background:#0d0d10}.admin-v2 .empty{color:#7d7d86}.admin-v2 .error,.admin-v2 .success{border-radius:10px;font-size:12px}.admin-v2 .admin-menu-button,.admin-v2 .admin-mobile-backdrop{display:none}@media(max-width:1120px){.admin-v2{grid-template-columns:238px minmax(0,1fr)}.admin-v2 .admin-content{padding:24px 22px 48px}.admin-v2 .admin-toolbar{padding:0 22px}.admin-v2 .sidebar-logo{width:104px}.admin-v2 .admin-brand-copy strong{font-size:12px}}@media(max-width:760px){.admin-v2{display:block}.admin-v2 .admin-sidebar{display:block;position:fixed;left:0;top:0;bottom:0;width:min(286px,86vw);height:100vh;transform:translateX(-105%);transition:transform .2s ease;box-shadow:22px 0 60px rgba(0,0,0,.5)}.admin-v2 .admin-sidebar.mobile-open{transform:translateX(0)}.admin-v2 .admin-mobile-backdrop{display:block;position:fixed;inset:0;z-index:45;border:0;background:rgba(0,0,0,.62)}.admin-v2 .admin-mobile-top{display:flex;position:-webkit-sticky;position:sticky;top:0;z-index:40;min-height:54px;padding:8px 12px;background:rgba(10,10,12,.96);border-bottom:1px solid #242429}.admin-v2 .admin-mobile-top img{width:112px;max-height:32px;object-fit:contain}.admin-v2 .admin-menu-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #303037;border-radius:9px;background:#151519;color:#fff;font-size:18px;cursor:pointer}.admin-v2 .admin-toolbar{display:none}.admin-v2 .admin-content{padding:20px 14px 42px}.admin-v2 .topbar{align-items:flex-start}.admin-v2 .content h1{font-size:26px}.admin-v2 .section{padding:15px}.admin-v2 .cards{grid-template-columns:1fr 1fr}.admin-v2 .section-head{align-items:flex-start;flex-direction:column}.admin-v2 .section-head>.btn{width:100%}.admin-v2 .team-actions{width:100%;flex-wrap:wrap}}@media(max-width:470px){.admin-v2 .cards,.admin-v2 .module-tabs{grid-template-columns:1fr}.admin-v2 .module-tabs{display:grid}.admin-v2 .module-tab{justify-content:space-between}}.admin-v2 .admin-sidebar{display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.admin-v2 .admin-nav{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 5px 12px 0;margin-right:-4px;scrollbar-width:thin;scrollbar-color:#33333a transparent}.admin-v2 .admin-nav::-webkit-scrollbar{width:6px}.admin-v2 .admin-nav::-webkit-scrollbar-track{background:transparent}.admin-v2 .admin-nav::-webkit-scrollbar-thumb{background:#33333a;border-radius:999px}.admin-v2 .admin-user-card{position:static;flex:0 0 auto;margin-top:8px}.admin-v2 .admin-nav .nav-group:first-child{margin-top:2px}.admin-v2 .dashboard-org-hero{align-items:center;margin-bottom:15px;padding-bottom:2px}.admin-v2 .dashboard-org-identity{display:flex;align-items:center;gap:14px;min-width:0}.admin-v2 .dashboard-org-logo{width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border:1px solid #303037;border-radius:14px;background:#111115;color:#fff;font-size:16px;font-weight:950}.admin-v2 .dashboard-org-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.admin-v2 .dashboard-org-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#777780;font-size:12px}.admin-v2 .dashboard-org-meta span+span:before{content:"•";margin-right:8px;color:#44444b}.admin-v2 .dashboard-org-side{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-v2 .dashboard-settings-link{min-height:34px;padding:8px 11px;font-size:12px}.admin-v2 .dashboard-v2 .section{margin-top:0}.admin-v2 .dashboard-stats{margin-bottom:12px}.admin-v2 .dashboard-stats .stat{min-height:88px;padding:14px 16px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.admin-v2 .dashboard-stats .stat:hover{border-color:#3c3c44;background:#17171c;transform:translateY(-1px)}.admin-v2 .dashboard-stats .stat b{margin-top:5px;font-size:25px}.admin-v2 .dashboard-stats .stat small{display:block;margin-top:5px;color:#62626b;font-size:12px}.admin-v2 .dashboard-primary-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);grid-gap:12px;gap:12px;align-items:start}.admin-v2 .dashboard-side-stack{display:grid;grid-gap:12px;gap:12px;min-width:0}.admin-v2 .dashboard-secondary-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:12px}.admin-v2 .dashboard-section-kicker{margin-bottom:3px;color:#ff7a00;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.admin-v2 .dashboard-inline-link{color:#aaaab2;font-size:12px;font-weight:850;text-decoration:none}.admin-v2 .dashboard-inline-link:hover{color:#fff}.admin-v2 .dashboard-games-panel{min-height:314px;padding:16px}.admin-v2 .dashboard-actions-panel .section-head,.admin-v2 .dashboard-active-panel .section-head,.admin-v2 .dashboard-attention-panel .section-head,.admin-v2 .dashboard-games-panel .section-head,.admin-v2 .dashboard-next-panel .section-head{margin-bottom:11px}.admin-v2 .dashboard-game-list{display:grid;grid-gap:7px;gap:7px}.admin-v2 .dashboard-game-row{display:grid;grid-template-columns:132px minmax(180px,1fr) minmax(150px,.85fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:9px 11px;border:1px solid #26262c;border-radius:10px;background:#0f0f12;color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.admin-v2 .dashboard-game-row:hover{border-color:#3a3a42;background:#141418}.admin-v2 .dashboard-game-date{color:#92929b;font-size:12px;font-weight:800}.admin-v2 .dashboard-game-match{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px}.admin-v2 .dashboard-game-match strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-v2 .dashboard-game-match span{color:#55555d}.admin-v2 .dashboard-game-context{min-width:0;text-align:right}.admin-v2 .dashboard-game-context small,.admin-v2 .dashboard-game-context span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-v2 .dashboard-game-context span{color:#b6b6bd;font-size:12px;font-weight:800}.admin-v2 .dashboard-game-context small{margin-top:3px;color:#62626a;font-size:12px}.admin-v2 .dashboard-empty-state{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:20px;text-align:center;border:1px dashed #2c2c33;border-radius:11px;background:#0f0f12}.admin-v2 .dashboard-empty-state strong{font-size:14px}.admin-v2 .dashboard-empty-state span{max-width:430px;color:#73737c;font-size:12px;line-height:1.5}.admin-v2 .dashboard-empty-state .btn{margin-top:5px}.admin-v2 .dashboard-attention-panel{padding:16px}.admin-v2 .dashboard-attention-list{display:grid;grid-gap:7px;gap:7px}.admin-v2 .dashboard-attention-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-height:51px;padding:8px 9px;border:1px solid #2b2b31;border-radius:10px;background:#0f0f12;color:inherit;text-decoration:none}.admin-v2 .dashboard-attention-item i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#211714;color:#e8a069;font-style:normal;font-size:12px;font-weight:950}.admin-v2 .dashboard-attention-item.info i{background:#171b24;color:#98acd5}.admin-v2 .dashboard-attention-item div{min-width:0}.admin-v2 .dashboard-attention-item span,.admin-v2 .dashboard-attention-item strong{display:block}.admin-v2 .dashboard-attention-item strong{font-size:12px}.admin-v2 .dashboard-attention-item span{margin-top:2px;color:#707078;font-size:12px}.admin-v2 .dashboard-attention-item>b{color:#575760;font-size:16px}.admin-v2 .dashboard-ok-state{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #25452f;border-radius:10px;background:#0d1911}.admin-v2 .dashboard-ok-state>b{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#14351f;color:#75d796}.admin-v2 .dashboard-ok-state span,.admin-v2 .dashboard-ok-state strong{display:block}.admin-v2 .dashboard-ok-state strong{font-size:12px}.admin-v2 .dashboard-ok-state span{margin-top:2px;color:#6e8d78;font-size:12px}.admin-v2 .dashboard-actions-panel{padding:15px 16px}.admin-v2 .dashboard-actions-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.admin-v2 .dashboard-action{display:flex;align-items:center;gap:8px;min-height:43px;padding:8px 9px;border:1px solid #2b2b31;border-radius:9px;background:#0f0f12;color:#d9d9dd;text-decoration:none;font-size:12px;font-weight:850}.admin-v2 .dashboard-action:hover{border-color:#ff7a00;background:rgba(255,122,0,.05);color:#fff}.admin-v2 .dashboard-action b{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;background:#1d1d22;color:#ff7a00;font-size:14px}.admin-v2 .dashboard-active-panel,.admin-v2 .dashboard-next-panel{padding:16px;min-height:138px}.admin-v2 .dashboard-active-content,.admin-v2 .dashboard-empty-inline{display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-v2 .dashboard-active-content>div,.admin-v2 .dashboard-empty-inline>div{min-width:0}.admin-v2 .dashboard-active-content span,.admin-v2 .dashboard-active-content strong,.admin-v2 .dashboard-empty-inline span,.admin-v2 .dashboard-empty-inline strong{display:block}.admin-v2 .dashboard-active-content strong,.admin-v2 .dashboard-empty-inline strong{font-size:13px}.admin-v2 .dashboard-active-content span,.admin-v2 .dashboard-empty-inline span{margin-top:5px;color:#777780;font-size:12px;line-height:1.45}.admin-v2 .dashboard-next-panel p{margin:0 0 11px;color:#82828b;font-size:12px;line-height:1.5}.admin-v2 .dashboard-next-panel .btn{display:inline-flex;text-decoration:none}@media(max-width:1100px){.admin-v2 .dashboard-primary-grid{grid-template-columns:1fr}.admin-v2 .dashboard-side-stack{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-v2 .admin-sidebar{overflow:hidden}.admin-v2 .admin-nav{overflow-y:auto}.admin-v2 .dashboard-org-hero{gap:12px}.admin-v2 .dashboard-org-logo{width:48px;height:48px;border-radius:12px}.admin-v2 .dashboard-org-side{justify-content:flex-start}.admin-v2 .dashboard-settings-link{display:none}.admin-v2 .dashboard-secondary-grid,.admin-v2 .dashboard-side-stack{grid-template-columns:1fr}.admin-v2 .dashboard-game-row{grid-template-columns:1fr;gap:4px}.admin-v2 .dashboard-game-context{text-align:left}.admin-v2 .dashboard-game-match{font-size:12px}.admin-v2 .dashboard-active-content,.admin-v2 .dashboard-empty-inline{align-items:flex-start;flex-direction:column}}@media(max-width:470px){.admin-v2 .dashboard-org-identity{align-items:flex-start}.admin-v2 .dashboard-org-logo{width:44px;height:44px}.admin-v2 .dashboard-actions-grid{grid-template-columns:1fr}}.admin-v2 .team-directory-topbar{align-items:center}.admin-v2 .team-directory-topbar>.btn{flex:0 0 auto}.admin-v2 .team-detail-metrics,.admin-v2 .team-directory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:14px}.admin-v2 .team-detail-metrics>div,.admin-v2 .team-directory-metrics>div{position:relative;min-height:88px;padding:15px 16px;border:1px solid #29292f;border-radius:12px;background:#131317;overflow:hidden}.admin-v2 .team-detail-metrics>div:before,.admin-v2 .team-directory-metrics>div:before{content:"";position:absolute;left:0;top:0;width:58px;height:2px;background:#ff7a00}.admin-v2 .team-detail-metrics small,.admin-v2 .team-detail-metrics span,.admin-v2 .team-detail-metrics strong,.admin-v2 .team-directory-metrics small,.admin-v2 .team-directory-metrics span,.admin-v2 .team-directory-metrics strong{display:block}.admin-v2 .team-detail-metrics span,.admin-v2 .team-directory-metrics span{color:#777780;font-size:12px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.admin-v2 .team-detail-metrics strong,.admin-v2 .team-directory-metrics strong{margin-top:8px;font-size:24px;line-height:1;color:#f5f5f6}.admin-v2 .team-detail-metrics small,.admin-v2 .team-directory-metrics small{margin-top:5px;color:#73737c;font-size:12px}.admin-v2 .team-detail-metrics .metric-word{font-size:16px;margin-top:11px}.admin-v2 .team-directory-list-head{align-items:flex-end}.admin-v2 .team-directory-search{display:flex;align-items:center;gap:8px;min-width:min(370px,100%)}.admin-v2 .team-directory-search .input{min-width:260px}.admin-v2 .team-card{grid-template-columns:minmax(0,1fr) auto auto}.admin-v2 .team-actions .btn-primary{min-width:108px}.admin-v2 .team-detail-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px;padding:18px 0 7px}.admin-v2 .team-detail-logo{width:72px;height:72px;display:grid;place-items:center;border:1px solid #323238;border-radius:16px;background:#0c0c0f;overflow:hidden;color:#fff;font-size:15px;font-weight:1000}.admin-v2 .team-detail-logo img{width:100%;height:100%;object-fit:contain;padding:6px}.admin-v2 .team-detail-title{min-width:0}.admin-v2 .team-detail-title h1{margin:4px 0 3px}.admin-v2 .team-detail-title p{margin:0;color:#85858e;font-size:12px}.admin-v2 .team-detail-tags{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:9px}.admin-v2 .team-detail-tags>span:not(.global-badge):not(.status-badge){color:#8c8c95;font-size:12px}.admin-v2 .team-detail-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.admin-v2 .team-detail-tabs{display:flex;align-items:center;gap:4px;margin:4px 0 0;padding:5px;border:1px solid #29292f;border-radius:11px;background:#101014;overflow:auto}.admin-v2 .team-detail-tabs button{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:#8d8d96;font-size:12px;font-weight:900;white-space:nowrap;cursor:pointer}.admin-v2 .team-detail-tabs button span{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#202025;color:#aaa;font-size:12px}.admin-v2 .team-detail-tabs button.active{background:#ff7a00;color:#fff}.admin-v2 .team-detail-tabs button.active span{background:#fff;color:#111}.admin-v2 .team-detail-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);grid-gap:14px;gap:14px}.admin-v2 .team-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-v2 .team-info-grid>div{padding:12px;border:1px solid #29292f;border-radius:10px;background:#0f0f12}.admin-v2 .team-info-grid span,.admin-v2 .team-info-grid strong{display:block}.admin-v2 .team-info-grid span{color:#777780;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.admin-v2 .team-info-grid strong{margin-top:5px;font-size:12px}.admin-v2 .team-color-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.admin-v2 .team-color-row>div{display:grid;grid-template-columns:auto 22px 1fr;align-items:center;grid-gap:9px;gap:9px;padding:10px 12px;border:1px solid #29292f;border-radius:10px;background:#0f0f12}.admin-v2 .team-color-row span{color:#777780;font-size:12px;text-transform:uppercase}.admin-v2 .team-color-row i{width:22px;height:22px;border:1px solid #444;border-radius:6px}.admin-v2 .team-color-row strong{font-size:12px}.admin-v2 .team-detail-concept{background:linear-gradient(145deg,#151519,#101013)}.admin-v2 .team-detail-concept>p{color:#888891;font-size:12px;line-height:1.55}.admin-v2 .concept-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:18px}.admin-v2 .concept-flow>div,.admin-v2 .concept-flow>strong{padding:10px;border:1px solid #303036;border-radius:10px;background:#0d0d10}.admin-v2 .concept-flow>strong{text-align:center;font-size:12px}.admin-v2 .concept-flow>span{color:#ff7a00;font-weight:950}.admin-v2 .concept-flow b,.admin-v2 .concept-flow small{display:block}.admin-v2 .concept-flow b{font-size:12px}.admin-v2 .concept-flow small{margin-top:4px;color:#707079;font-size:12px}.admin-v2 .team-detail-enroll-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:flex-end}.admin-v2 .team-detail-enroll-form .field{margin:0}.admin-v2 .team-participation-list{display:grid;grid-gap:9px;gap:9px}.admin-v2 .team-participation-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #29292f;border-radius:11px;background:#0f0f12}.admin-v2 .team-participation-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#19191e;border:1px solid #323238;color:#ff7a00;font-size:12px;font-weight:1000}.admin-v2 .team-participation-list small,.admin-v2 .team-participation-list span,.admin-v2 .team-participation-list strong{display:block}.admin-v2 .team-participation-list span{color:#ff7a00;font-size:12px;font-weight:950;text-transform:uppercase}.admin-v2 .team-participation-list strong{margin-top:3px;font-size:12px}.admin-v2 .team-participation-list small{margin-top:3px;color:#74747d;font-size:12px}.admin-v2 .team-roster-season{min-width:300px;margin:0}.admin-v2 .team-roster-actions{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.admin-v2 .team-add-existing-player{display:grid;grid-template-columns:minmax(0,1fr) 120px auto;grid-gap:9px;gap:9px;align-items:flex-end;padding:12px;border:1px dashed #34343b;border-radius:11px;background:#0e0e11}.admin-v2 .team-add-existing-player .field{margin:0}.admin-v2 .team-roster-list{display:grid;grid-gap:8px;gap:8px}.admin-v2 .team-roster-list article{display:grid;grid-template-columns:42px 42px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border:1px solid #29292f;border-radius:10px;background:#0f0f12}.admin-v2 .team-roster-list article.inactive{opacity:.6}.admin-v2 .team-roster-number{font-size:18px;font-weight:1000;text-align:center}.admin-v2 .team-roster-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#1a1a1f;border:1px solid #33333a;overflow:hidden;font-size:12px;font-weight:950}.admin-v2 .team-roster-avatar img{width:100%;height:100%;object-fit:cover}.admin-v2 .team-roster-list article>div:nth-child(3) small,.admin-v2 .team-roster-list article>div:nth-child(3) strong{display:block}.admin-v2 .team-roster-list article>div:nth-child(3) strong{font-size:12px}.admin-v2 .team-roster-list article>div:nth-child(3) small{margin-top:3px;color:#777780;font-size:12px}.admin-v2 .player-link-create{margin-top:14px;padding:0;border:1px solid #303037;border-radius:13px;background:#0f0f12;overflow:hidden;transition:border-color .15s,background .15s}.admin-v2 .player-link-create.active{border-color:rgba(255,122,0,.55);background:#121114}.admin-v2 .player-link-toggle{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.admin-v2 .player-link-toggle>span:last-child{min-width:0}.admin-v2 .player-link-toggle small,.admin-v2 .player-link-toggle strong{display:block}.admin-v2 .player-link-toggle strong{font-size:12px}.admin-v2 .player-link-toggle small{margin-top:4px;color:#7d7d86;font-size:12px;line-height:1.45}.admin-v2 .player-link-switch{position:relative;width:38px;height:22px;flex:0 0 auto;border-radius:999px;background:#242429;border:1px solid #3a3a41}.admin-v2 .player-link-switch i{position:absolute;left:3px;top:3px;width:14px;height:14px;border-radius:50%;background:#8a8a92;transition:left .16s,background .16s}.admin-v2 .player-link-switch.on{background:rgba(255,122,0,.22);border-color:#ff7a00}.admin-v2 .player-link-switch.on i{left:19px;background:#ff7a00}.admin-v2 .player-link-grid{display:grid;grid-template-columns:1.3fr 1fr 120px .9fr;grid-gap:10px;gap:10px;align-items:flex-end;padding:14px;border-top:1px solid #2d2d33}.admin-v2 .player-link-grid .field{margin:0}.admin-v2 .player-link-summary{min-height:63px;padding:10px 12px;border:1px solid #2d2d33;border-radius:9px;background:#151519}.admin-v2 .player-link-summary small,.admin-v2 .player-link-summary span,.admin-v2 .player-link-summary strong{display:block}.admin-v2 .player-link-summary span{color:#ff7a00;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.admin-v2 .player-link-summary strong{margin-top:5px;font-size:12px}.admin-v2 .player-link-summary small{margin-top:3px;color:#777780;font-size:12px;line-height:1.35}.admin-v2 .player-link-edit-note{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;margin-top:14px;padding:12px 14px;border-left:3px solid #ff7a00;border-radius:0 10px 10px 0;background:#111115}.admin-v2 .player-link-edit-note strong{font-size:12px}.admin-v2 .player-link-edit-note span{grid-column:1;color:#777780;font-size:12px}.admin-v2 .player-link-edit-note .btn{grid-column:2;grid-row:1/3}@media(max-width:1120px){.admin-v2 .player-link-grid{grid-template-columns:1fr 1fr}.admin-v2 .team-detail-grid{grid-template-columns:1fr}.admin-v2 .team-detail-metrics,.admin-v2 .team-directory-metrics{grid-template-columns:1fr 1fr}}@media(max-width:760px){.admin-v2 .team-directory-topbar{align-items:stretch}.admin-v2 .team-directory-topbar>.btn{width:100%}.admin-v2 .team-directory-search,.admin-v2 .team-directory-search .input{width:100%;min-width:0}.admin-v2 .team-detail-hero{grid-template-columns:auto minmax(0,1fr)}.admin-v2 .team-detail-actions{grid-column:1/-1;justify-content:stretch}.admin-v2 .team-detail-actions .btn{flex:1 1}.admin-v2 .team-detail-logo{width:62px;height:62px}.admin-v2 .concept-flow,.admin-v2 .team-color-row,.admin-v2 .team-info-grid{grid-template-columns:1fr}.admin-v2 .concept-flow>span{transform:rotate(90deg);text-align:center}.admin-v2 .team-add-existing-player,.admin-v2 .team-detail-enroll-form{grid-template-columns:1fr}.admin-v2 .team-roster-season{min-width:0;width:100%}.admin-v2 .team-participation-list article{grid-template-columns:auto minmax(0,1fr)}.admin-v2 .team-participation-list article .btn{grid-column:1/-1;width:100%}.admin-v2 .team-roster-list article{grid-template-columns:38px 38px minmax(0,1fr) auto}.admin-v2 .team-roster-list article>.btn{grid-column:1/-1;width:100%}.admin-v2 .player-link-edit-note,.admin-v2 .player-link-grid{grid-template-columns:1fr}.admin-v2 .player-link-edit-note .btn,.admin-v2 .player-link-edit-note span{grid-column:1;grid-row:auto}.admin-v2 .player-link-edit-note .btn{width:100%}}@media(max-width:470px){.admin-v2 .team-detail-metrics,.admin-v2 .team-directory-metrics{grid-template-columns:1fr}.admin-v2 .team-detail-tabs{padding:4px}.admin-v2 .team-detail-tabs button{padding:0 11px}.admin-v2 .team-roster-list article{grid-template-columns:34px 34px minmax(0,1fr)}.admin-v2 .team-roster-list article>.status-badge{grid-column:2/4;justify-self:start}}.admin-v2 .person-link-history{margin-top:14px;padding:13px;border:1px solid #2d2d34;border-radius:12px;background:#101014}.admin-v2 .person-link-history-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.admin-v2 .person-link-history-head span,.admin-v2 .person-link-history-head strong{display:block}.admin-v2 .person-link-history-head span{color:#ff7a00;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.12em}.admin-v2 .person-link-history-head strong{margin-top:4px;font-size:12px}.admin-v2 .person-link-history-head b{display:grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#202025;color:#ddd;font-size:12px}.admin-v2 .person-link-history-list{display:grid;grid-gap:7px;gap:7px}.admin-v2 .person-link-history-list article{display:grid;grid-template-columns:minmax(0,1fr) 120px auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border:1px solid #29292f;border-radius:9px;background:#0d0d10}.admin-v2 .person-link-history-list article.inactive{opacity:.6}.admin-v2 .person-link-history-list article>div small,.admin-v2 .person-link-history-list article>div span,.admin-v2 .person-link-history-list article>div strong{display:block}.admin-v2 .person-link-history-list article>div strong{font-size:12px}.admin-v2 .person-link-history-list article>div small,.admin-v2 .person-link-history-list article>div span{margin-top:3px;color:#777780;font-size:12px}.admin-v2 .person-link-history-list article>div:nth-child(2) strong{margin-top:4px;color:#f4f4f5}.admin-v2 .staff-link-grid{grid-template-columns:1.3fr 1fr 180px .9fr}.admin-v2 .participation-actions{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.admin-v2 .participation-actions .btn{min-width:90px}.admin-v2 .team-add-existing-staff{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(190px,.75fr) auto;grid-gap:9px;gap:9px;align-items:flex-end;padding:12px;border:1px dashed #34343b;border-radius:11px;background:#0e0e11}.admin-v2 .team-add-existing-staff .field{margin:0}.admin-v2 .team-staff-list{display:grid;grid-gap:8px;gap:8px}.admin-v2 .team-staff-list article{display:grid;grid-template-columns:42px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 11px;border:1px solid #29292f;border-radius:10px;background:#0f0f12}.admin-v2 .team-staff-list article.inactive{opacity:.6}.admin-v2 .team-staff-list article>div:nth-child(2) small,.admin-v2 .team-staff-list article>div:nth-child(2) strong{display:block}.admin-v2 .team-staff-list article>div:nth-child(2) strong{font-size:12px}.admin-v2 .team-staff-list article>div:nth-child(2) small{margin-top:3px;color:#777780;font-size:12px}@media(max-width:1100px){.admin-v2 .staff-link-grid{grid-template-columns:1fr 1fr}.admin-v2 .person-link-history-list article{grid-template-columns:minmax(0,1fr) 100px auto}.admin-v2 .person-link-history-list article .mini-danger{grid-column:1/-1;justify-self:start}.admin-v2 .team-add-existing-staff{grid-template-columns:1fr 1fr}.admin-v2 .team-add-existing-staff .btn{grid-column:1/-1}}@media(max-width:720px){.admin-v2 .staff-link-grid{grid-template-columns:1fr}.admin-v2 .person-link-history-list article{grid-template-columns:1fr auto}.admin-v2 .person-link-history-list article>div:nth-child(2){grid-column:1}.admin-v2 .person-link-history-list article .status-badge{grid-column:2;grid-row:1}.admin-v2 .team-add-existing-staff{grid-template-columns:1fr}.admin-v2 .team-add-existing-staff .btn{grid-column:auto}.admin-v2 .team-staff-list article{grid-template-columns:38px minmax(0,1fr) auto}.admin-v2 .team-staff-list article .mini-danger{grid-column:1/-1;width:100%}.admin-v2 .participation-actions{grid-column:1/-1;justify-content:stretch}.admin-v2 .participation-actions .btn{flex:1 1}}.admin-v2 .org-central-hero{margin-bottom:18px}.admin-v2 .org-central-page{display:grid;grid-gap:18px;gap:18px}.admin-v2 .org-central-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:2px 1px 0}.admin-v2 .org-central-intro span,.admin-v2 .org-central-section-head span{display:block;margin-bottom:5px;color:#ff7a00;font-size:12px;font-weight:950;letter-spacing:.16em}.admin-v2 .org-central-intro h2{margin:0;font-size:22px;letter-spacing:-.025em}.admin-v2 .org-central-intro p{max-width:700px;margin:7px 0 0;color:#787881;font-size:12px;line-height:1.55}.admin-v2 .org-central-primary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-v2 .org-central-card{color:inherit;text-decoration:none}.admin-v2 .org-central-card.primary{position:relative;min-height:235px;display:flex;flex-direction:column;padding:18px;border:1px solid #2b2b31;border-radius:18px;background:linear-gradient(155deg,#17171b,#101013 70%);overflow:hidden;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.admin-v2 .org-central-card.primary:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#38383f;transition:background .16s}.admin-v2 .org-central-card.primary:hover{transform:translateY(-2px);border-color:#44444d;background:linear-gradient(155deg,#1b1b20,#111114);box-shadow:0 14px 36px rgba(0,0,0,.22)}.admin-v2 .org-central-card.primary:hover:before{background:#ff7a00}.admin-v2 .org-central-card.primary.featured{border-color:rgba(255,122,0,.52);background:radial-gradient(circle at 88% 12%,rgba(255,122,0,.17),transparent 34%),linear-gradient(155deg,#1a1416,#101013 70%)}.admin-v2 .org-central-card.primary.featured:before{background:#ff7a00}.admin-v2 .org-central-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.admin-v2 .org-central-card-icon{width:44px;height:44px;display:grid;place-items:center;border:1px solid #34343b;border-radius:12px;background:#101013;color:#f3f3f5;font-size:14px;font-weight:950;letter-spacing:.03em}.admin-v2 .org-central-card.featured .org-central-card-icon{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.12);color:#ff6e69}.admin-v2 .org-central-card-arrow{color:#5f5f68;font-size:19px;font-weight:700;transition:transform .16s,color .16s}.admin-v2 .org-central-card:hover .org-central-card-arrow{transform:translateX(3px);color:#fff}.admin-v2 .org-central-card-copy{margin-top:28px}.admin-v2 .org-central-card-copy h3{margin:0;color:#f5f5f6;font-size:18px;letter-spacing:-.02em}.admin-v2 .org-central-card-copy p{min-height:45px;margin:7px 0 0;color:#7f7f88;font-size:12px;line-height:1.55}.admin-v2 .org-central-card-metric{display:flex;align-items:baseline;gap:7px;margin-top:auto;padding-top:18px;border-top:1px solid #242429}.admin-v2 .org-central-card-metric strong{font-size:25px;line-height:1;color:#fff}.admin-v2 .org-central-card-metric span{color:#696972;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.admin-v2 .org-central-section-head{display:flex;align-items:flex-end;justify-content:space-between;margin:2px 0 -4px}.admin-v2 .org-central-section-head h3{margin:0;font-size:16px}.admin-v2 .org-central-secondary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-v2 .org-central-card.secondary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:94px;padding:13px 14px;border:1px solid #29292f;border-radius:14px;background:#111114;transition:border-color .15s,background .15s,transform .15s}.admin-v2 .org-central-card.secondary:hover{transform:translateY(-1px);border-color:#3e3e47;background:#151519}.admin-v2 .org-central-small-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid #303037;border-radius:10px;background:#17171b;color:#aaaab3;font-size:12px;font-weight:950;letter-spacing:.04em}.admin-v2 .org-central-card.secondary>div{min-width:0}.admin-v2 .org-central-card.secondary strong{display:block;color:#ededf0;font-size:12px}.admin-v2 .org-central-card.secondary p{margin:4px 0 5px;color:#73737c;font-size:12px;line-height:1.35}.admin-v2 .org-central-card.secondary small{color:#55555e;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.admin-v2 .org-central-card.secondary>b{color:#53535c;font-size:18px}.admin-v2 .org-central-bottom-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);grid-gap:12px;gap:12px}.admin-v2 .org-central-bottom-grid .section{margin-top:0;padding:15px 16px}.admin-v2 .org-central-game-list{display:grid;grid-gap:6px;gap:6px}.admin-v2 .org-central-game-row{display:grid;grid-template-columns:minmax(230px,1.25fr) minmax(160px,.8fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 10px;border:1px solid #28282e;border-radius:9px;background:#0f0f12;color:inherit;text-decoration:none}.admin-v2 .org-central-game-row:hover{border-color:#3d3d45;background:#141418}.admin-v2 .org-central-game-row small,.admin-v2 .org-central-game-row>div:first-child span,.admin-v2 .org-central-game-row>div:nth-child(2) span{display:block}.admin-v2 .org-central-game-row>div:first-child span{margin-bottom:3px;color:#6f6f78;font-size:12px;font-weight:800}.admin-v2 .org-central-game-row>div:first-child strong{font-size:12px}.admin-v2 .org-central-game-row>div:nth-child(2){text-align:right}.admin-v2 .org-central-game-row>div:nth-child(2) span{color:#aaaab3;font-size:12px;font-weight:800}.admin-v2 .org-central-game-row small{margin-top:2px;color:#606068;font-size:12px}.admin-v2 .org-central-game-row>b{color:#55555e;font-size:16px}.admin-v2 .org-central-compact-empty{min-height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px;border:1px dashed #292930;border-radius:10px;background:#0f0f12;text-align:center}.admin-v2 .org-central-compact-empty strong{font-size:12px}.admin-v2 .org-central-compact-empty span{color:#6d6d76;font-size:12px}@media(max-width:1180px){.admin-v2 .org-central-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .org-central-card.primary{min-height:205px}.admin-v2 .org-central-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .org-central-bottom-grid{grid-template-columns:1fr}}@media(max-width:760px){.admin-v2 .org-central-intro h2{font-size:19px}.admin-v2 .org-central-primary-grid,.admin-v2 .org-central-secondary-grid{grid-template-columns:1fr}.admin-v2 .org-central-card.primary{min-height:190px}.admin-v2 .org-central-card-copy{margin-top:20px}.admin-v2 .org-central-card-copy p{min-height:0}.admin-v2 .org-central-game-row{grid-template-columns:1fr auto}.admin-v2 .org-central-game-row>div:nth-child(2){grid-column:1;text-align:left}.admin-v2 .org-central-game-row>b{grid-column:2;grid-row:1/3}}@media (min-width:1181px) and (max-width:1450px){.admin-v2 .admin-content{padding-left:20px;padding-right:20px}.admin-v2 .org-central-primary-grid{gap:9px}.admin-v2 .org-central-card.primary{padding:15px;min-height:228px}.admin-v2 .org-central-card-copy{margin-top:23px}.admin-v2 .org-central-card-copy h3{font-size:17px}.admin-v2 .org-central-card-copy p{font-size:12px}.admin-v2 .org-central-card-icon{width:42px;height:42px}}.sport-management-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.public-open-button{height:42px;display:inline-flex;align-items:center;white-space:nowrap}.public-page{min-height:100vh;background:#080808;color:#f5f5f5}.public-container{width:min(1180px,calc(100% - 32px));margin:0 auto}.public-loading{min-height:100vh;display:grid;place-items:center;background:#080808;color:#ddd;font-weight:800}.error-box{color:#ff8b87}.public-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid #242424;background:rgba(7,7,7,.96);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-header-main{width:min(1180px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 0}.public-brand{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none;min-width:0}.public-brand-logo{width:48px;height:48px;display:grid;place-items:center;border:1px solid #303030;border-radius:13px;background:#121212;overflow:hidden;flex:0 0 auto}.public-brand-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.public-brand-logo span{font-size:13px;font-weight:1000}.public-brand b,.public-brand small,.public-brand strong{display:block}.public-brand small{color:#727272;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.public-brand strong{margin-top:2px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:480px}.public-brand b{margin-top:2px;color:#ff7a00;font-size:12px}.public-powered{text-align:right}.public-powered span,.public-powered strong{display:block}.public-powered span{color:#666;font-size:12px;font-weight:900;letter-spacing:.14em}.public-powered strong{margin-top:2px;color:#fff;font-size:12px}.public-nav{width:min(1180px,calc(100% - 32px));margin:0 auto;display:flex;gap:4px;overflow:auto;scrollbar-width:none}.public-nav::-webkit-scrollbar{display:none}.public-nav a{position:relative;padding:11px 14px;color:#7c7c7c;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.public-nav a.active,.public-nav a:hover{color:#fff}.public-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:#ff7a00}.public-hero{position:relative;overflow:hidden;border-bottom:1px solid #1e1e1e;background:linear-gradient(110deg,#070707,#130707 55%,#070707)}.public-hero-glow{position:absolute;right:-80px;top:-180px;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,122,0,.18),rgba(255,122,0,0) 68%);pointer-events:none}.public-hero-content{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:250px;padding:42px 0}.public-kicker{display:block;color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.16em;text-transform:uppercase}.public-hero h1{max-width:760px;margin:8px 0 4px;font-size:40px;line-height:1.03;letter-spacing:-.035em}.public-hero p{margin:0;color:#9a9a9a;font-size:13px}.public-season-status{display:inline-flex;align-items:center;gap:7px;margin-top:15px;padding:6px 9px;border:1px solid #2a2a2a;border-radius:999px;background:#101010;color:#aaa;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.public-season-status i{width:6px;height:6px;border-radius:50%;background:#2acb68;box-shadow:0 0 10px rgba(42,203,104,.45)}.public-champion{min-width:220px;padding:17px;border:1px solid rgba(255,122,0,.28);border-radius:17px;background:linear-gradient(180deg,rgba(255,122,0,.1),rgba(16,16,16,.9));text-align:center}.public-champion small,.public-champion span,.public-champion strong{display:block}.public-champion small{color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.18em}.public-champion .public-team-mark{margin:10px auto 7px}.public-champion strong{font-size:18px}.public-champion span{margin-top:3px;color:#777;font-size:12px}.public-content{padding:24px 0 55px}.public-alert{margin-bottom:14px;padding:11px 13px;border:1px solid rgba(255,122,0,.35);border-radius:10px;background:rgba(255,122,0,.08);color:#ff9c98;font-size:12px}.public-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.public-profile-stats article,.public-summary article{padding:16px;border:1px solid #282828;border-radius:14px;background:linear-gradient(180deg,#141414,#101010)}.public-profile-stats span,.public-profile-stats strong,.public-summary small,.public-summary span,.public-summary strong{display:block}.public-profile-stats span,.public-summary span{color:#707070;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.public-profile-stats strong,.public-summary strong{margin-top:6px;font-size:22px}.public-summary small{margin-top:3px;color:#666;font-size:12px}.public-filter{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:14px 0;padding:12px 14px;border:1px solid #292929;border-radius:12px;background:#101010}.public-filter span,.public-filter strong{display:block}.public-filter span{color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.12em}.public-filter strong{margin-top:3px;font-size:12px}.public-filter select{min-width:230px;height:38px;padding:0 11px;border:1px solid #333;border-radius:9px;background:#080808;color:#ddd;font-size:12px}.public-two-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:14px 0}.public-card{margin:14px 0;padding:18px;border:1px solid #292929;border-radius:16px;background:#101010}.public-two-cols .public-card{margin:0}.public-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.public-section-title span{display:block;color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.14em}.public-section-title h2{margin:4px 0 0;font-size:18px}.public-section-title>small{color:#666;font-size:12px}.public-standing{overflow:hidden;border:1px solid #262626;border-radius:11px}.public-standing-head,.public-standing-row{display:grid;grid-template-columns:34px minmax(160px,1fr) 35px 35px 35px 52px 38px;grid-gap:4px;gap:4px;align-items:center}.public-standing-head{padding:9px 10px;background:#0b0b0b;color:#626262;font-size:12px;font-weight:900;text-transform:uppercase}.public-standing-row{padding:8px 10px;border-top:1px solid #222;color:#aaa;text-decoration:none;font-size:12px}.public-standing-row:hover{background:#151515}.public-standing-row>b{color:#fff}.public-standing-team{display:flex;align-items:center;gap:8px;min-width:0}.public-standing-team strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#eee}.public-standing-row .good{color:#58d986}.public-standing-row .bad{color:#ff9a3d}.public-team-mark{width:29px;height:29px;display:grid;place-items:center;border:1px solid #333;border-radius:8px;background:#0a0a0a;overflow:hidden;flex:0 0 auto}.public-team-mark.big{width:56px;height:56px;border-radius:14px}.public-team-mark img{width:100%;height:100%;object-fit:contain;padding:4px}.public-team-mark b,.public-team-mark.big b{font-size:12px}.public-leaders{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.public-leaders article{min-height:112px;padding:12px;border:1px solid #292929;border-radius:12px;background:#0c0c0c}.public-leaders article>span{color:#686868;font-size:12px;font-weight:900;text-transform:uppercase}.public-leaders a{display:block;margin-top:9px;color:#fff;text-decoration:none}.public-leaders b,.public-leaders small,.public-leaders strong{display:block}.public-leaders strong{font-size:12px}.public-leaders small{margin-top:3px;color:#676767;font-size:12px}.public-leaders b{margin-top:10px;color:#ff7a00;text-align:right;font-size:22px}.public-leaders em{display:block;margin-top:15px;color:#555}.public-games{display:grid}.public-game{display:block;padding:11px 2px;border-bottom:1px solid #242424;color:#fff;text-decoration:none}.public-game:last-child{border-bottom:0}.public-game:hover{background:#131313}.public-game>small{display:block;margin-bottom:7px;color:#666;font-size:12px}.public-game>div{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.public-game>div>span{display:flex;align-items:center;gap:7px;min-width:0}.public-game>div>span.right{justify-content:flex-end;text-align:right}.public-game strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-game>div>b{font-size:15px}.public-empty{padding:25px 10px;text-align:center;color:#666;font-size:12px}.public-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.public-team-card{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #292929;border-radius:13px;background:#0c0c0c;color:#fff;text-decoration:none}.public-team-card:hover{border-color:#444;background:#141414}.public-team-card small,.public-team-card span,.public-team-card strong{display:block}.public-team-card strong{font-size:12px}.public-team-card small{margin-top:4px;color:#777;font-size:12px}.public-team-card span{margin-top:4px;color:#555;font-size:12px}.public-athlete-table,.public-box-table,.public-player-log{overflow:auto;border:1px solid #282828;border-radius:11px}.public-athlete-head,.public-athlete-row{min-width:700px;display:grid;grid-template-columns:34px minmax(150px,1.2fr) minmax(120px,1fr) 45px 55px 55px 55px 55px;grid-gap:5px;gap:5px;align-items:center}.public-athlete-head{padding:9px 10px;background:#090909;color:#626262;font-size:12px;font-weight:900;text-transform:uppercase}.public-athlete-row{padding:8px 10px;border-top:1px solid #222;color:#aaa;text-decoration:none;font-size:12px}.public-athlete-row:hover{background:#151515}.public-athlete-row b,.public-athlete-row strong{color:#fff}.public-stage-progress{margin-top:15px;padding:18px;border:1px solid #292929;border-radius:16px;background:#0d0d0d}.public-stage-progress>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.public-stage-progress article{padding:12px;border:1px solid #282828;border-radius:11px;background:#111}.public-stage-progress article>div{display:flex;justify-content:space-between;gap:8px;font-size:12px}.public-stage-progress article>div span{color:#888}.public-stage-progress article>i{display:block;height:4px;margin:10px 0 7px;border-radius:99px;background:#232323;overflow:hidden}.public-stage-progress article>i>b{display:block;height:100%;border-radius:99px;background:#ff7a00}.public-stage-progress article small{color:#676767;font-size:12px}.public-live-block{margin-bottom:14px;padding:17px;border:1px solid rgba(255,122,0,.38);border-radius:16px;background:linear-gradient(180deg,rgba(255,122,0,.08),#101010)}.public-live-game{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:16px;gap:16px;align-items:center;padding:15px;border:1px solid #2c2c2c;border-radius:13px;background:#080808;color:#fff;text-decoration:none}.public-live-game>div:first-child,.public-live-game>div:last-child{display:flex;align-items:center;gap:9px}.public-live-game>div:last-child{justify-content:flex-end}.public-live-score{text-align:center}.public-live-score b,.public-live-score small,.public-live-score span{display:block}.public-live-score span{color:#ff7a00;font-size:12px;font-weight:1000}.public-live-score b{margin-top:3px;font-size:24px}.public-live-score small{margin-top:3px;color:#666;font-size:12px}.public-knockout{display:grid;grid-gap:8px;gap:8px}.public-knockout article{padding:12px;border:1px solid #282828;border-radius:10px;background:#0b0b0b}.public-knockout small,.public-knockout span,.public-knockout strong{display:block}.public-knockout span{color:#ff7a00;font-size:12px;font-weight:900}.public-knockout strong{margin-top:4px;font-size:12px}.public-knockout small{margin-top:3px;color:#666;font-size:12px}.public-footer{border-top:1px solid #252525;background:#050505}.public-footer,.public-footer>div{padding-left:max(16px,calc((100vw - 1180px)/2));padding-right:max(16px,calc((100vw - 1180px)/2))}.public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px}.public-footer>div{padding:0}.public-footer span,.public-footer strong{display:block}.public-footer strong{font-size:12px}.public-footer small,.public-footer span{color:#5f5f5f;font-size:12px}.public-detail{padding:25px 0 55px}.public-back{display:inline-flex;margin-bottom:15px;color:#999;text-decoration:none;font-size:12px;font-weight:800}.public-back:hover{color:#fff}.public-game-hero{padding:25px;border:1px solid #2b2b2b;border-radius:18px;background:linear-gradient(135deg,#121212,#080808)}.public-game-hero>small{display:block;text-align:center;color:#707070;font-size:12px}.public-game-hero>div{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:30px;gap:30px;align-items:center;margin-top:18px}.public-game-hero>div>div{display:flex;align-items:center;gap:12px}.public-game-hero>div>div:last-child{justify-content:flex-end}.public-game-hero>div>div strong{font-size:18px}.public-game-hero>div>section{text-align:center}.public-game-hero>div>section b,.public-game-hero>div>section span{display:block}.public-game-hero>div>section span{color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.12em}.public-game-hero>div>section b{margin-top:4px;font-size:34px}.public-periods{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:10px 0}.public-periods article{padding:10px;border:1px solid #282828;border-radius:10px;background:#101010;text-align:center}.public-periods span,.public-periods strong{display:block}.public-periods span{color:#666;font-size:12px}.public-periods strong{margin-top:3px;font-size:12px}.public-box-head,.public-box-row,.public-box-total{min-width:820px;display:grid;grid-template-columns:34px minmax(180px,1fr) 55px 50px 50px 50px 50px 50px 50px 50px;grid-gap:4px;gap:4px;align-items:center}.public-box-head{padding:9px;background:#080808;color:#656565;font-size:12px;font-weight:900;text-transform:uppercase}.public-box-row{padding:8px 9px;border-top:1px solid #222;color:#aaa;text-decoration:none;font-size:12px}.public-box-row:hover{background:#151515}.public-box-row b,.public-box-row strong{color:#fff}.public-box-total{padding:9px;background:#181818;color:#fff;font-size:12px}.public-game-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-top:14px}.public-game-stats article{padding:13px;border:1px solid #292929;border-radius:12px;background:#101010}.public-game-stats b,.public-game-stats em,.public-game-stats span,.public-game-stats strong{display:block}.public-game-stats span{color:#676767;font-size:12px;text-transform:uppercase;font-weight:900}.public-game-stats strong{margin-top:6px;font-size:17px}.public-game-stats b{color:#ff7a00;font-size:12px}.public-game-stats em{margin-top:7px;color:#777;font-style:normal;font-size:12px}.public-profile-hero{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #2b2b2b;border-radius:17px;background:linear-gradient(135deg,#151515,#090909)}.public-profile-photo{width:92px;height:92px;display:grid;place-items:center;border:1px solid #343434;border-radius:20px;background:#080808;overflow:hidden;flex:0 0 auto}.public-profile-photo img{width:100%;height:100%;object-fit:contain}.public-profile-hero.athlete .public-profile-photo img{object-fit:cover}.public-profile-photo b{font-size:25px}.public-profile-hero span{color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.13em}.public-profile-hero h1{margin:5px 0 3px;font-size:31px}.public-profile-hero p{margin:0;color:#777;font-size:12px}.public-profile-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin:12px 0}.public-profile-stats article{padding:12px}.public-profile-stats strong{font-size:18px}.public-roster-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.public-roster-card{padding:11px;border:1px solid #292929;border-radius:12px;background:#0b0b0b;color:#fff;text-decoration:none;text-align:center}.public-roster-card>div{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 8px;border-radius:50%;overflow:hidden;background:#171717}.public-roster-card>div img{width:100%;height:100%;object-fit:cover}.public-roster-card>div b{font-size:18px}.public-roster-card small,.public-roster-card span,.public-roster-card strong{display:block}.public-roster-card span{color:#ff7a00;font-size:12px;font-weight:900}.public-roster-card small,.public-roster-card strong{margin-top:3px;font-size:12px}.public-roster-card small{color:#666}.public-player-log-head,.public-player-log-row{min-width:670px;display:grid;grid-template-columns:90px minmax(150px,1fr) 50px 50px 50px 50px 50px;grid-gap:5px;gap:5px;align-items:center}.public-player-log-head{padding:9px;background:#080808;color:#626262;font-size:12px;font-weight:900;text-transform:uppercase}.public-player-log-row{padding:9px;border-top:1px solid #222;color:#aaa;text-decoration:none;font-size:12px}.public-player-log-row b,.public-player-log-row strong{color:#fff}@media(max-width:960px){.sport-management-actions{width:100%;align-items:stretch}.sport-management-actions .games-selectors{min-width:0;flex:1 1}.public-summary{grid-template-columns:repeat(2,1fr)}.public-two-cols{grid-template-columns:1fr}.public-team-grid{grid-template-columns:repeat(2,1fr)}.public-stage-progress>div:last-child{grid-template-columns:1fr 1fr}.public-profile-stats,.public-roster-grid{grid-template-columns:repeat(3,1fr)}.public-game-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.public-container,.public-header-main,.public-nav{width:min(100% - 20px,1180px)}.public-header-main{padding:10px 0}.public-powered{display:none}.public-brand strong{max-width:220px;font-size:12px}.public-brand-logo{width:42px;height:42px}.public-nav a{padding:10px;font-size:12px}.public-hero-content{min-height:auto;padding:28px 0;align-items:flex-start;flex-direction:column}.public-hero h1{font-size:29px}.public-champion{width:100%;display:grid;grid-template-columns:auto 56px 1fr;align-items:center;text-align:left;grid-gap:10px;gap:10px}.public-champion small{grid-column:1/4}.public-champion .public-team-mark{margin:0}.public-champion span{grid-column:3}.public-summary{gap:7px}.public-summary article{padding:12px}.public-summary strong{font-size:18px}.public-filter{align-items:stretch;flex-direction:column}.public-filter select{width:100%;min-width:0}.public-card{padding:13px}.public-standing-head,.public-standing-row{grid-template-columns:26px minmax(120px,1fr) 28px 28px 28px 45px 30px;padding-left:6px;padding-right:6px;font-size:12px}.public-standing-team .public-team-mark{width:24px;height:24px}.public-leaders{grid-template-columns:1fr 1fr}.public-stage-progress>div:last-child,.public-team-grid{grid-template-columns:1fr}.public-game>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:5px}.public-game strong{font-size:12px}.public-team-mark{width:25px;height:25px}.public-live-game{grid-template-columns:1fr auto 1fr;padding:10px;gap:6px}.public-live-game>div:first-child,.public-live-game>div:last-child{flex-direction:column;text-align:center;gap:5px}.public-live-score b{font-size:20px}.public-game-hero{padding:18px 10px}.public-game-hero>div{gap:8px}.public-game-hero>div>div{flex-direction:column;text-align:center;gap:5px}.public-game-hero>div>div:last-child{flex-direction:column-reverse}.public-game-hero>div>div strong{font-size:12px}.public-game-hero>div>section b{font-size:25px}.public-periods{grid-template-columns:repeat(2,1fr)}.public-profile-hero{padding:17px}.public-profile-photo{width:74px;height:74px}.public-profile-hero h1{font-size:23px}.public-profile-stats{grid-template-columns:repeat(3,1fr)}.public-roster-grid{grid-template-columns:repeat(2,1fr)}.public-game-stats{grid-template-columns:1fr 1fr}.public-footer{align-items:flex-start;flex-direction:column}.public-open-button{width:100%;justify-content:center}}.public-champion-link{color:#fff;text-decoration:none;transition:.18s ease}.public-champion-link:hover{transform:translateY(-2px);border-color:rgba(255,122,0,.62)}.public-detail-filter{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:12px 0;padding:12px 14px;border:1px solid #292929;border-radius:13px;background:#0d0d0d}.public-detail-filter span,.public-detail-filter strong{display:block}.public-detail-filter span{color:#ff7a00;font-size:12px;font-weight:1000;letter-spacing:.12em}.public-detail-filter strong{margin-top:3px;font-size:12px}.public-detail-filter select{min-width:240px;padding:10px 12px;border:1px solid #393939;border-radius:9px;background:#090909;color:#fff;font-weight:800;font-size:12px}.public-profile-copy{min-width:0}.public-profile-copy>small{display:block;margin-top:7px;color:#737373;font-size:12px}.public-profile-copy>small b{color:#bbb}.public-team-profile{justify-content:flex-start}.public-profile-badges{margin-left:auto;text-align:right}.public-profile-badges>*{display:block}.public-profile-badges span{margin-top:7px;color:#777;font-size:12px}.public-title-badge{display:inline-flex!important;padding:7px 10px;border:1px solid rgba(255,122,0,.42);border-radius:999px;background:rgba(255,122,0,.1);color:#fff!important;font-size:12px!important;letter-spacing:.08em}.public-profile-stats-eight{grid-template-columns:repeat(8,minmax(0,1fr))}.public-team-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.public-rank-grid article,.public-team-highlights article{padding:13px;border:1px solid #292929;border-radius:12px;background:#0b0b0b}.public-team-highlights b,.public-team-highlights em,.public-team-highlights span,.public-team-highlights strong{display:block}.public-team-highlights span{color:#6d6d6d;font-size:12px;text-transform:uppercase;font-weight:900}.public-team-highlights a{display:block;margin-top:7px;color:#fff;text-decoration:none}.public-team-highlights strong{font-size:12px}.public-team-highlights b{margin-top:6px;color:#ff7a00;font-size:16px}.public-team-highlights em{margin-top:7px;color:#555;font-style:normal}.public-team-game{position:relative;padding-right:94px}.public-result-badge{position:absolute;right:12px;top:50%;transform:translateY(-50%);padding:5px 7px;border:1px solid #343434;border-radius:999px;color:#888;font-style:normal;font-size:12px;font-weight:1000;letter-spacing:.06em}.public-result-badge.win{color:#56df88;border-color:rgba(86,223,136,.32);background:rgba(86,223,136,.06)}.public-result-badge.loss{color:#ff7470;border-color:rgba(255,116,112,.3);background:rgba(255,116,112,.06)}.public-inline-team{display:inline-flex;align-items:center;gap:7px;margin-top:8px;color:#fff;text-decoration:none}.public-inline-team .public-team-mark{width:27px;height:27px}.public-inline-team strong{font-size:12px}.public-secondary-stats{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px;margin:-4px 0 12px}.public-secondary-stats article{padding:10px;border:1px solid #252525;border-radius:10px;background:#0b0b0b}.public-secondary-stats span,.public-secondary-stats strong{display:block}.public-secondary-stats span{color:#646464;font-size:12px;font-weight:900}.public-secondary-stats strong{margin-top:5px;font-size:13px}.public-rank-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.public-rank-grid small,.public-rank-grid span,.public-rank-grid strong{display:block}.public-rank-grid span{color:#707070;font-size:12px;text-transform:uppercase;font-weight:900}.public-rank-grid strong{margin-top:6px;color:#ff7a00;font-size:22px}.public-rank-grid small{margin-top:3px;color:#777;font-size:12px}.public-game-team-link{display:flex;align-items:center;gap:12px;color:#fff;text-decoration:none}.public-game-team-link.right{justify-content:flex-end}.public-game-team-link small{display:block;color:#666;font-size:12px}.public-game-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:11px 0}.public-game-actions>span{color:#5e5e5e;font-size:12px}.public-primary-action{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:9px;background:#ff7a00;color:#fff;text-decoration:none;font-size:12px;font-weight:1000}.public-primary-action:hover{filter:brightness(1.1)}.public-best-player{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,90px);grid-gap:8px;gap:8px;align-items:stretch;margin:12px 0}.public-best-player>div{padding:14px;border:1px solid #2b2b2b;border-radius:12px;background:#101010}.public-best-player>div:first-child{background:linear-gradient(135deg,rgba(255,122,0,.13),#101010)}.public-best-player h2,.public-best-player p,.public-best-player span,.public-best-player strong{display:block}.public-best-player>div:first-child>span{color:#ff7a00;font-size:12px;font-weight:1000}.public-best-player h2{margin:5px 0 2px;font-size:17px}.public-best-player p{margin:0;color:#777;font-size:12px}.public-best-player>div:not(:first-child){text-align:center}.public-best-player>div:not(:first-child) strong{font-size:19px}.public-best-player>div:not(:first-child) span{margin-top:3px;color:#666;font-size:12px;font-weight:900}.public-title-link{color:#fff;text-decoration:none}.public-box-row.is-dnp{opacity:.58}.public-comparison{border:1px solid #292929;border-radius:12px;overflow:hidden}.public-comparison-head,.public-comparison-row{display:grid;grid-template-columns:1fr minmax(140px,.7fr) 1fr;align-items:center;text-align:center}.public-comparison-head{padding:11px;background:#090909}.public-comparison-head strong:first-child{text-align:left}.public-comparison-head strong:last-child{text-align:right}.public-comparison-head span{color:#656565;font-size:12px;font-weight:900}.public-comparison-row{padding:9px 12px;border-top:1px solid #242424}.public-comparison-row>span{color:#767676;font-size:12px;text-transform:uppercase;font-weight:900}.public-comparison-row>b:first-child{text-align:left}.public-comparison-row>b:last-child{text-align:right}.public-comparison-row b{font-size:12px}.public-comparison-row small{display:block;margin-top:2px;color:#ff7a00;font-size:12px}.public-official-page{min-height:100vh;padding:20px;background:#111;color:#111}.public-official-toolbar{width:min(1120px,100%);margin:0 auto 12px;display:flex;justify-content:space-between;gap:10px}.public-official-toolbar a,.public-official-toolbar button{padding:10px 13px;border:1px solid #333;border-radius:8px;background:#151515;color:#fff;text-decoration:none;font:800 12px/1 Arial;cursor:pointer}.public-official-toolbar button{border-color:#ff7a00;background:#ff7a00}.public-official-doc{width:min(1120px,100%);margin:0 auto;padding:22px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.25);font-family:Arial,sans-serif}.public-official-doc>header{display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:4px solid #ff7a00;padding-bottom:12px}.public-official-doc>header img{max-width:125px;max-height:52px;object-fit:contain}.public-official-doc>header h1{margin:0;font-size:24px}.public-official-doc>header span,.public-official-doc>header strong{display:block;margin-top:3px}.public-official-doc>header span{color:#666;font-size:12px}.public-official-meta{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #bbb;border-top:0}.public-official-meta>div{padding:8px;border-right:1px solid #ddd}.public-official-meta>div:last-child{border-right:0}.public-official-meta b,.public-official-meta span{display:block}.public-official-meta span{font-size:12px;color:#666}.public-official-meta b{margin-top:2px;font-size:12px}.public-official-score{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:20px;gap:20px;align-items:center;margin:12px 0;padding:15px;border:1px solid #bbb}.public-official-score>div:last-child{text-align:right}.public-official-score>div strong{font-size:20px}.public-official-score>b{font-size:32px}.public-official-periods{display:flex;gap:8px;justify-content:center;margin-bottom:12px}.public-official-periods span{padding:5px 9px;border:1px solid #ccc;font-size:12px}.public-official-team{margin-top:12px}.public-official-team h2{margin:0;padding:7px 9px;background:#ff7a00;color:#fff;font-size:12px}.public-official-table-wrap{overflow:auto}.public-official-table-wrap table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.public-official-table-wrap td,.public-official-table-wrap th{padding:5px 4px;border:1px solid #ccc;text-align:center}.public-official-table-wrap td:nth-child(2),.public-official-table-wrap th:nth-child(2){text-align:left}.public-official-table-wrap tr.total{background:#111;color:#fff;font-weight:900}.public-official-crew{margin-top:14px}.public-official-crew h2{font-size:12px}.public-official-crew>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px}.public-official-crew span{padding:7px;border:1px solid #ccc;font-size:12px}.public-official-crew span b{display:block;font-size:12px;color:#777}.public-official-doc>footer{margin-top:18px;padding-top:10px;border-top:1px solid #ccc;color:#777;font-size:12px;text-align:center}@media(max-width:960px){.public-profile-stats-eight,.public-secondary-stats{grid-template-columns:repeat(4,1fr)}.public-team-highlights{grid-template-columns:repeat(2,1fr)}.public-best-player{grid-template-columns:repeat(4,1fr)}.public-best-player>div:first-child{grid-column:1/5}.public-official-doc{padding:14px}}@media(max-width:650px){.public-detail-filter{align-items:stretch;flex-direction:column}.public-detail-filter select{width:100%;min-width:0}.public-profile-badges{margin-left:0;text-align:left}.public-team-profile{align-items:flex-start;flex-wrap:wrap}.public-profile-stats-eight,.public-rank-grid,.public-secondary-stats,.public-team-highlights{grid-template-columns:repeat(2,1fr)}.public-team-game{padding-right:12px;padding-bottom:34px}.public-result-badge{top:auto;bottom:8px;right:10px;transform:none}.public-game-team-link{flex-direction:column;text-align:center;gap:5px}.public-game-team-link.right{flex-direction:column-reverse}.public-game-actions{align-items:stretch;flex-direction:column}.public-primary-action{width:100%}.public-best-player{grid-template-columns:repeat(2,1fr)}.public-best-player>div:first-child{grid-column:1/3}.public-comparison-head,.public-comparison-row{grid-template-columns:1fr 110px 1fr}.public-official-page{padding:0;background:#fff}.public-official-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:8px;background:#111}.public-official-doc{width:100%;box-shadow:none;padding:10px}.public-official-doc>header{grid-template-columns:90px 1fr}.public-official-doc>header h1{font-size:18px}.public-official-meta{grid-template-columns:repeat(2,1fr)}.public-official-score>div strong{font-size:14px}.public-official-score>b{font-size:24px}.public-official-crew>div{grid-template-columns:1fr 1fr}}@media print{.public-official-page{padding:0;background:#fff}.public-official-toolbar{display:none!important}.public-official-doc{width:100%;margin:0;box-shadow:none;padding:8mm}.public-official-table-wrap{overflow:visible}.public-official-table-wrap table{font-size:12px}@page{size:A4 landscape;margin:7mm}}.public-live-center{display:flex;min-width:160px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.public-live-center>span{color:#8a8a8a;font-size:12px;font-weight:1000;letter-spacing:.08em}.public-live-center>span.is-live{color:#53e17c}.public-live-center>b{display:block;margin-top:4px;color:#fff;font-size:31px;line-height:1;font-weight:1000;letter-spacing:-.045em}.public-live-clock-row{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:8px}.public-live-clock-row em,.public-live-clock-row strong{font-style:normal;white-space:nowrap}.public-live-clock-row>strong:first-child{color:#7b7b7b;font-size:12px;letter-spacing:.06em}.public-live-clock-row .public-live-clock{color:#fff;font-size:15px}.public-live-clock-row em{padding:3px 5px;border:1px solid rgba(255,122,0,.4);border-radius:5px;color:#ff5a55;font-size:12px;font-weight:900}.public-live-last-action{max-width:210px;margin-top:6px;color:#d7d7d7;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.public-live-sync{margin-top:5px;color:#4c9d68;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.public-live-sync.is-stale{color:#e0a64b}.live-scorebox-page{min-height:100vh;display:grid;place-items:center;background:transparent!important;padding:12px;color:#fff}.live-scorebox{position:relative;width:min(760px,96vw);min-height:124px;display:grid;grid-template-columns:1fr 170px 1fr;align-items:stretch;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(7,7,8,.96);box-shadow:0 18px 48px rgba(0,0,0,.3);overflow:hidden}.live-scorebox.is-stale{outline:1px solid #f59e0b}.live-scorebox-team{display:grid;grid-template-columns:54px minmax(0,1fr) 70px;grid-gap:9px;gap:9px;align-items:center;padding:14px}.live-scorebox-team.right{grid-template-columns:70px minmax(0,1fr) 54px;text-align:right}.live-scorebox-logo{width:50px;height:50px;display:grid;place-items:center;border:1px solid #303035;border-radius:12px;background:#111;overflow:hidden}.live-scorebox-logo img{width:100%;height:100%;object-fit:contain;padding:4px}.live-scorebox-logo b{font-size:14px}.live-scorebox-team small,.live-scorebox-team strong{display:block}.live-scorebox-team strong{font-size:13px;line-height:1.05}.live-scorebox-team small{margin-top:5px;color:#8a8a8f;font-size:7px;font-weight:900}.live-scorebox-team>b{font-size:42px;line-height:1;text-align:center}.live-scorebox-center{display:flex;align-items:center;justify-content:center;flex-direction:column;border-left:1px solid #252529;border-right:1px solid #252529;background:#0b0b0d}.live-scorebox-center>span{color:#55df79;font-size:7px;font-weight:1000;letter-spacing:.1em}.live-scorebox-center>strong{margin-top:3px;font-size:31px;line-height:1}.live-scorebox-center>div{display:flex;align-items:center;gap:7px;margin-top:5px}.live-scorebox-center>div b{color:#9b9ba1;font-size:7px}.live-scorebox-center>div em{padding:3px 5px;border-radius:5px;background:rgba(255,122,0,.12);color:#ff554f;font-size:8px;font-style:normal;font-weight:1000}.live-scorebox-possession{position:absolute;bottom:8px;color:#333;font-size:8px}.live-scorebox-possession.left{left:13px}.live-scorebox-possession.right{right:13px}.live-scorebox-possession[data-active=true]{color:#ff7a00}.live-scorebox-action{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);animation:l3cstats-action-in .22s ease-out forwards;min-width:230px;max-width:520px;padding:7px 14px;border-radius:8px 8px 0 0;background:#ff7a00;color:#fff;text-align:center;font-size:9px;font-weight:1000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-scorebox-loading{padding:10px 14px;border-radius:8px;background:#0b0b0d;color:#888;font-size:10px;font-weight:900}@keyframes l3cstats-action-in{to{transform:translate(-50%)}}@media(max-width:700px){.public-live-center{min-width:110px}.public-live-center>b{font-size:25px}.public-live-clock-row{gap:4px;flex-wrap:wrap}.live-scorebox{grid-template-columns:1fr 120px 1fr;min-height:105px}.live-scorebox-team{grid-template-columns:38px minmax(0,1fr) 45px;padding:9px;gap:5px}.live-scorebox-team.right{grid-template-columns:45px minmax(0,1fr) 38px}.live-scorebox-logo{width:36px;height:36px}.live-scorebox-team>b{font-size:28px}.live-scorebox-team strong{font-size:9px}.live-scorebox-center>strong{font-size:23px}}.admin-v2{--fe-red:#ff7a00;--fe-bg:#0b0b0d;--fe-panel:#141418;--fe-border:#2b2b31;--fe-muted:#8b8b94}.admin-v2 .fe-icon{width:17px;height:17px;display:block;flex:0 0 auto;stroke:currentColor}.admin-v2 .nav-item{display:flex;align-items:center;gap:11px}.admin-v2 .sidebar-collapse{width:27px;height:27px;margin-left:auto;border:1px solid #313138;border-radius:8px;background:#111115;color:#9b9ba4;cursor:pointer;font-size:18px;line-height:1}.admin-v2 .sidebar-collapse:hover{border-color:var(--fe-red);color:#fff}.admin-v2.sidebar-collapsed{grid-template-columns:82px minmax(0,1fr)}.admin-v2.sidebar-collapsed .admin-sidebar{padding-left:10px;padding-right:10px}.admin-v2.sidebar-collapsed .admin-brand{justify-content:center}.admin-v2.sidebar-collapsed .sidebar-logo{width:47px}.admin-v2.sidebar-collapsed .admin-brand-copy,.admin-v2.sidebar-collapsed .admin-logout,.admin-v2.sidebar-collapsed .admin-user-copy,.admin-v2.sidebar-collapsed .build-version,.admin-v2.sidebar-collapsed .master-return span,.admin-v2.sidebar-collapsed .nav-label,.admin-v2.sidebar-collapsed .org-sidebar-context{display:none}.admin-v2.sidebar-collapsed .sidebar-collapse{position:absolute;right:-13px;top:18px;z-index:4;background:#18181d}.admin-v2.sidebar-collapsed .master-return,.admin-v2.sidebar-collapsed .nav-item{justify-content:center;padding-left:0;padding-right:0}.admin-v2.sidebar-collapsed .master-return .fe-icon,.admin-v2.sidebar-collapsed .nav-item .fe-icon{width:19px;height:19px}.admin-v2.sidebar-collapsed .admin-user-card{justify-content:center;padding:8px}.admin-v2.sidebar-collapsed .admin-user-avatar{margin:0}.admin-v2 .admin-toolbar{gap:18px;min-height:70px}.admin-v2 .admin-toolbar-page{min-width:150px}.admin-v2 .admin-toolbar-page>strong{display:block;margin-top:3px;font-size:13px}.admin-v2 .shell-breadcrumb{display:block;color:#6f6f77;font-weight:850;letter-spacing:.04em}.admin-v2 .sport-context-bar{display:flex;align-items:flex-end;justify-content:flex-end;gap:7px;min-width:0;flex:1 1}.admin-v2 .sport-context-select{min-width:142px}.admin-v2 .sport-context-select label{display:block;margin:0 0 4px;color:#6e6e77;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.admin-v2 .sport-context-select select{width:100%;height:34px;padding:0 27px 0 9px;border:1px solid #2c2c32;border-radius:8px;background:#101014;color:#dedee2;font:inherit;font-size:12px;outline:none}.admin-v2 .sport-context-select select:focus{border-color:#a70a08}.admin-v2 .sport-context-select select:disabled{opacity:.5}.admin-v2 .sport-context-stage{min-width:135px}.admin-v2 .context-public-link{height:34px;display:flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(255,122,0,.45);border-radius:8px;background:rgba(255,122,0,.08);color:#ff5752;text-decoration:none;font-size:12px;font-weight:900}.admin-v2 .context-public-link:hover{background:#ff7a00;color:#fff;border-color:#ff7a00}.admin-v2 .competition-subnav{display:flex;align-items:center;gap:4px;margin:0 22px;padding:5px;border:1px solid #25252b;border-radius:0 0 11px 11px;background:#101013;overflow:auto}.admin-v2 .competition-subnav a{flex:0 0 auto;padding:8px 12px;border-radius:7px;color:#777780;text-decoration:none;font-size:12px;font-weight:900;white-space:nowrap}.admin-v2 .competition-subnav a:hover{color:#fff;background:#19191e}.admin-v2 .competition-subnav a.active{color:#fff;background:rgba(255,122,0,.15);box-shadow:inset 0 0 0 1px rgba(255,122,0,.35)}.admin-v2 .directory-topbar{align-items:center}.admin-v2 .directory-topbar>.btn{flex:0 0 auto}.admin-v2 .directory-list-head{align-items:flex-end}.admin-v2 .directory-search{display:flex;align-items:flex-end;gap:8px;min-width:min(380px,100%)}.admin-v2 .directory-search .input,.admin-v2 .directory-search .select{min-width:260px}.admin-v2 .editor-drawer-panel{border-color:#393940;background:linear-gradient(145deg,#17171c,#111114);box-shadow:0 18px 50px rgba(0,0,0,.18)}.admin-v2 .manage-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.admin-v2 .global-add-close-row{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid #28282e}.admin-v2 .people-list-head-v2{align-items:flex-end}.admin-v2 .people-list-search-v2{display:flex;align-items:center;gap:8px;min-width:min(400px,100%)}.admin-v2 .people-list-search-v2 .input{min-width:300px}.admin-v2 .setup-progress-card{padding:15px;border:1px solid #2d2d34;border-radius:12px;background:linear-gradient(145deg,#151519,#101013)}.admin-v2 .setup-progress-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-v2 .setup-progress-head small,.admin-v2 .setup-progress-head span,.admin-v2 .setup-progress-head strong{display:block}.admin-v2 .setup-progress-head span{color:#ff7a00;font-size:12px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.admin-v2 .setup-progress-head strong{margin-top:3px;font-size:12px}.admin-v2 .setup-progress-head small{margin-top:4px;color:#777780;font-size:12px}.admin-v2 .setup-progress-head>b{font-size:19px;color:#fff}.admin-v2 .setup-progress-track{height:5px;margin:13px 0 12px;border-radius:999px;background:#25252a;overflow:hidden}.admin-v2 .setup-progress-track i{display:block;height:100%;border-radius:inherit;background:#ff7a00;transition:width .2s ease}.admin-v2 .setup-step-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:5px;gap:5px}.admin-v2 .setup-step-grid a{display:flex;align-items:center;gap:6px;min-width:0;padding:7px;border:1px solid #29292f;border-radius:8px;background:#0d0d10;color:#777780;text-decoration:none;font-weight:850}.admin-v2 .setup-step-grid a.done{border-color:#21462e;color:#7fd79a;background:#0d1811}.admin-v2 .setup-step-grid a.next{border-color:rgba(255,122,0,.5);color:#fff;background:rgba(255,122,0,.08)}.admin-v2 .setup-step-grid b{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#232328;color:#aaa}.admin-v2 .setup-step-grid a.done b{background:#173b22;color:#82dda0}.admin-v2 .setup-step-grid a.next b{background:#ff7a00;color:#fff}.admin-v2 .dashboard-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:9px}.admin-v2 .dashboard-quick-actions .quick-action{min-height:43px;justify-content:center;padding:8px;border:1px solid #2b2b31;border-radius:9px;background:#101014;color:#cfcfd3;text-decoration:none;text-align:center;font-size:12px;font-weight:900}.admin-v2 .dashboard-quick-actions .quick-action:hover{border-color:#ff7a00;color:#fff}.admin-v2 .dashboard-quick-actions .quick-action.primary{background:#ff7a00;border-color:#ff7a00;color:#fff}.admin-v2 .games-list-filters{display:flex;align-items:flex-end;gap:8px}.admin-v2 .games-search{min-width:260px}.admin-v2 .games-search label,.admin-v2 .round-filter label{display:block;margin-bottom:4px;color:#707079;font-size:12px;font-weight:900;text-transform:uppercase}.admin-v2 .public-admin-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;margin:0 0 14px;padding:15px 16px;border:1px solid rgba(255,122,0,.35);border-radius:12px;background:linear-gradient(135deg,rgba(255,122,0,.08),#131317 42%)}.admin-v2 .public-admin-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#ff7a00;color:#fff;font-size:20px;font-weight:950}.admin-v2 .public-admin-copy{min-width:0}.admin-v2 .public-admin-copy small,.admin-v2 .public-admin-copy span,.admin-v2 .public-admin-copy strong{display:block}.admin-v2 .public-admin-copy span{color:#ff7a00;font-size:12px;font-weight:950;letter-spacing:.1em}.admin-v2 .public-admin-copy strong{margin-top:3px;font-size:13px}.admin-v2 .public-admin-copy small{margin-top:5px;color:#898992;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin-v2 .public-admin-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.fe-confirm-overlay{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.fe-confirm-card{width:min(470px,100%);padding:20px;border:1px solid #36363d;border-radius:15px;background:#141418;color:#f3f3f5;box-shadow:0 25px 80px rgba(0,0,0,.55)}.fe-confirm-kicker{color:#ff7a00;font-size:8px;font-weight:1000;letter-spacing:.16em}.fe-confirm-card h3{margin:7px 0;font-size:17px}.fe-confirm-card p{margin:0;color:#b1b1b8;font-size:11px;line-height:1.6;white-space:pre-line}.fe-confirm-card small{display:block;margin-top:9px;color:#777780;font-size:9px;line-height:1.5}.fe-confirm-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.btn.btn-warning{background:#b87400;border-color:#b87400;color:#fff}.btn.btn-warning:hover{background:#d58a00;border-color:#d58a00}.master-v2 .master-context{border-color:#3a2222;background:linear-gradient(135deg,rgba(255,122,0,.06),transparent)}.master-v2 .master-sidebar-v2 .nav-item.active{background:rgba(255,122,0,.13);box-shadow:inset 2px 0 #ff7a00}@media(max-width:1280px){.admin-v2 .sport-context-stage{display:none}.admin-v2 .setup-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1020px){.admin-v2 .sport-context-bar{display:none}.admin-v2 .competition-subnav{margin-left:14px;margin-right:14px}.admin-v2 .dashboard-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .games-list-filters{width:100%}.admin-v2 .games-search{flex:1 1;min-width:0}}@media(max-width:760px){.admin-v2.sidebar-collapsed{grid-template-columns:1fr}.admin-v2 .sidebar-collapse{display:none}.admin-v2 .competition-subnav{margin:0;border-left:0;border-right:0;border-radius:0;padding-left:12px;padding-right:12px}.admin-v2 .directory-topbar{align-items:stretch}.admin-v2 .directory-topbar>.btn{width:100%}.admin-v2 .directory-list-head,.admin-v2 .people-list-head-v2{align-items:stretch;flex-direction:column}.admin-v2 .directory-search,.admin-v2 .directory-search .input,.admin-v2 .directory-search .select,.admin-v2 .people-list-search-v2,.admin-v2 .people-list-search-v2 .input{width:100%;min-width:0}.admin-v2 .setup-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .public-admin-card{grid-template-columns:auto 1fr}.admin-v2 .public-admin-actions{grid-column:1/-1;justify-content:stretch}.admin-v2 .public-admin-actions .btn{flex:1 1}.admin-v2 .games-list-filters{flex-direction:column;align-items:stretch}.admin-v2 .games-search,.admin-v2 .round-filter,.admin-v2 .round-filter .select{width:100%}}@media(max-width:470px){.admin-v2 .dashboard-quick-actions,.admin-v2 .setup-step-grid{grid-template-columns:1fr}.admin-v2 .manage-list-actions{width:100%;justify-content:stretch}.admin-v2 .manage-list-actions .btn{flex:1 1}}.op-table-page.op-tablet-mode{width:100vw!important;height:100vh!important;min-width:0!important;min-height:0!important;display:grid!important;grid-template-rows:minmax(0,1fr) 40px!important;overflow:hidden!important;background:#070707!important}.op-table-page.op-tablet-mode>.op-main-grid{grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;grid-template-columns:minmax(0,29%) minmax(0,42%) minmax(0,29%)!important;overflow:hidden!important}.op-table-page.op-tablet-mode .op-team-panel{padding:8px 9px!important}.op-table-page.op-tablet-mode .op-center-panel,.op-table-page.op-tablet-mode .op-team-panel{min-width:0!important;min-height:0!important;height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.op-table-page.op-tablet-mode .op-center-panel{padding:7px 10px 8px!important}.op-table-page.op-tablet-mode .op-team-head{grid-template-columns:48px minmax(0,1fr) auto!important;gap:7px!important;padding-bottom:6px!important}.op-table-page.op-tablet-mode .op-team-logo{width:44px!important;height:44px!important;border-radius:10px!important}.op-table-page.op-tablet-mode .op-team-title strong{font-size:14px!important}.op-table-page.op-tablet-mode .op-team-title span{margin-top:2px!important;font-size:6px!important}.op-table-page.op-tablet-mode .op-side-score{font-size:29px!important}.op-table-page.op-tablet-mode .op-team-meta{grid-template-columns:1fr 78px!important;gap:5px!important;margin-top:5px!important}.op-table-page.op-tablet-mode .op-period-fouls,.op-table-page.op-tablet-mode .op-timeout{min-height:33px!important;padding:0 7px!important}.op-table-page.op-tablet-mode .op-period-fouls span,.op-table-page.op-tablet-mode .op-timeout span{font-size:6.2px!important}.op-table-page.op-tablet-mode .op-period-fouls b,.op-table-page.op-tablet-mode .op-timeout b{font-size:13px!important}.op-table-page.op-tablet-mode .op-collective-totals{gap:4px!important;margin-top:4px!important}.op-table-page.op-tablet-mode .op-collective-totals>div{min-height:34px!important;gap:3px!important}.op-table-page.op-tablet-mode .op-collective-totals span{font-size:5.4px!important}.op-table-page.op-tablet-mode .op-collective-totals b{font-size:12px!important}.op-table-page.op-tablet-mode .op-roster-section{margin-top:6px!important}.op-table-page.op-tablet-mode .op-roster-section h3{margin-bottom:4px!important;font-size:7px!important}.op-table-page.op-tablet-mode .op-player-grid{gap:4px!important}.op-table-page.op-tablet-mode .op-player-card,.op-table-page.op-tablet-mode .op-player-card.bench{min-height:59px!important;padding:3px 2px!important;border-radius:7px!important}.op-table-page.op-tablet-mode .op-player-card strong{font-size:20px!important}.op-table-page.op-tablet-mode .op-player-card span{margin-top:3px!important;font-size:5.4px!important}.op-table-page.op-tablet-mode .op-player-card small{margin-top:2px!important;font-size:6px!important}.op-table-page.op-tablet-mode .op-team-recent{padding-top:5px!important}.op-table-page.op-tablet-mode .op-team-recent>h3{margin-bottom:2px!important;font-size:6.5px!important}.op-table-page.op-tablet-mode .op-team-recent-row{min-height:24px!important;height:24px!important;grid-template-columns:31px minmax(0,1fr) 24px 21px 21px!important;gap:2px!important;margin-top:2px!important;padding:2px 3px!important;font-size:5.2px!important}.op-table-page.op-tablet-mode .op-team-recent-row>b{font-size:8px!important}.op-table-page.op-tablet-mode .op-team-recent-row button{width:19px!important;height:19px!important}.op-table-page.op-tablet-mode .op-scoreboard{grid-template-columns:1fr minmax(120px,.95fr) 1fr!important;min-height:72px!important;padding:2px 5px 5px!important}.op-table-page.op-tablet-mode .op-score-num{font-size:50px!important}.op-table-page.op-tablet-mode .op-clock-block>span{font-size:7px!important}.op-table-page.op-tablet-mode .op-clock-block>strong{margin-top:1px!important;font-size:36px!important}.op-table-page.op-tablet-mode .op-shot{margin-top:3px!important;padding:3px 7px!important}.op-table-page.op-tablet-mode .op-shot small{font-size:5.5px!important}.op-table-page.op-tablet-mode .op-shot b{font-size:15px!important}.op-table-page.op-tablet-mode .op-clock-controls,.op-table-page.op-tablet-mode .op-periods,.op-table-page.op-tablet-mode .op-shot-controls{gap:4px!important;margin-top:4px!important}.op-table-page.op-tablet-mode .op-clock-controls button,.op-table-page.op-tablet-mode .op-shot-controls button{min-height:34px!important;font-size:8px!important}.op-table-page.op-tablet-mode .op-periods button{min-height:29px!important;font-size:8px!important}.op-table-page.op-tablet-mode .op-actions-head{margin-top:6px!important}.op-table-page.op-tablet-mode .op-actions-head h2{font-size:9px!important}.op-table-page.op-tablet-mode .op-actions-head span{font-size:7px!important}.op-table-page.op-tablet-mode .op-actions-grid{gap:5px!important;margin-top:5px!important}.op-table-page.op-tablet-mode .op-action-row{gap:5px!important}.op-table-page.op-tablet-mode .op-actions-grid button{min-height:50px!important;font-size:17px!important;border-radius:8px!important}.op-table-page.op-tablet-mode>.op-footer{grid-row:2!important;width:100%!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 8px!important;gap:4px!important}.op-table-page.op-tablet-mode>.op-footer>div:first-child{display:none!important}.op-table-page.op-tablet-mode .op-footer-actions{width:max-content!important;min-width:100%!important;justify-content:center!important;gap:4px!important}.op-table-page.op-tablet-mode .op-finalize-btn,.op-table-page.op-tablet-mode .op-finished-lock,.op-table-page.op-tablet-mode .op-footer .stats-active,.op-table-page.op-tablet-mode .op-footer a,.op-table-page.op-tablet-mode .op-reopen-btn{min-height:30px!important;padding:0 8px!important;font-size:6.5px!important}.op-table-page.op-tablet-mode>.op-errorbar{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:150!important}.op-table-page.op-tablet-mode .op-rulebar{bottom:46px!important}@media (orientation:portrait){.op-table-page.op-tablet-mode>.op-errorbar,.op-table-page.op-tablet-mode>.op-footer,.op-table-page.op-tablet-mode>.op-main-grid{visibility:visible!important}.op-table-page.op-tablet-mode:after{display:none!important;content:none!important}.op-table-page.op-tablet-mode{min-width:1024px!important;overflow-x:auto!important}}@media (orientation:landscape) and (min-width:1000px){.op-table-page.op-tablet-mode{grid-template-rows:minmax(0,1fr) 42px!important}.op-table-page.op-tablet-mode>.op-main-grid{grid-template-columns:minmax(0,30.5%) minmax(0,39%) minmax(0,30.5%)!important}.op-table-page.op-tablet-mode .op-team-panel{padding:7px 8px 6px!important}.op-table-page.op-tablet-mode .op-center-panel{padding:6px 8px!important}.op-table-page.op-tablet-mode .op-team-head{grid-template-columns:50px minmax(0,1fr) auto!important;gap:7px!important;padding-bottom:5px!important}.op-table-page.op-tablet-mode .op-team-logo{width:47px!important;height:47px!important}.op-table-page.op-tablet-mode .op-team-title strong{font-size:15px!important;line-height:1.05!important}.op-table-page.op-tablet-mode .op-team-title span{font-size:7px!important}.op-table-page.op-tablet-mode .op-side-score{font-size:31px!important}.op-table-page.op-tablet-mode .op-team-meta{grid-template-columns:1fr 80px!important;gap:5px!important;margin-top:4px!important}.op-table-page.op-tablet-mode .op-period-fouls,.op-table-page.op-tablet-mode .op-timeout{min-height:34px!important;padding:0 7px!important}.op-table-page.op-tablet-mode .op-period-fouls span,.op-table-page.op-tablet-mode .op-timeout span{font-size:7px!important}.op-table-page.op-tablet-mode .op-period-fouls b,.op-table-page.op-tablet-mode .op-timeout b{font-size:14px!important}.op-table-page.op-tablet-mode .op-collective-totals{gap:4px!important;margin-top:4px!important}.op-table-page.op-tablet-mode .op-collective-totals>div{min-height:35px!important}.op-table-page.op-tablet-mode .op-collective-totals span{font-size:6.2px!important;line-height:1.05!important}.op-table-page.op-tablet-mode .op-collective-totals b{font-size:13px!important}.op-table-page.op-tablet-mode .op-roster-section{margin-top:5px!important}.op-table-page.op-tablet-mode .op-roster-section h3{margin-bottom:3px!important;font-size:7.5px!important}.op-table-page.op-tablet-mode .op-player-grid{gap:4px!important}.op-table-page.op-tablet-mode .op-player-card,.op-table-page.op-tablet-mode .op-player-card.bench{min-height:61px!important;padding:3px 2px!important}.op-table-page.op-tablet-mode .op-player-card strong{font-size:21px!important}.op-table-page.op-tablet-mode .op-player-card span{margin-top:3px!important;font-size:6.3px!important}.op-table-page.op-tablet-mode .op-player-card small{margin-top:2px!important;font-size:6.5px!important}.op-table-page.op-tablet-mode .op-team-recent{padding-top:4px!important}.op-table-page.op-tablet-mode .op-team-recent>h3{margin-bottom:2px!important;font-size:7px!important}.op-table-page.op-tablet-mode .op-team-recent-row{min-height:25px!important;height:25px!important;grid-template-columns:32px minmax(0,1fr) 25px 22px 22px!important;padding:2px 3px!important;font-size:5.8px!important}.op-table-page.op-tablet-mode .op-team-recent-row>b{font-size:8.5px!important}.op-table-page.op-tablet-mode .op-scoreboard{min-height:68px!important;grid-template-columns:1fr minmax(118px,.95fr) 1fr!important;padding:1px 4px 4px!important}.op-table-page.op-tablet-mode .op-score-num{font-size:47px!important}.op-table-page.op-tablet-mode .op-clock-block>strong{font-size:34px!important}.op-table-page.op-tablet-mode .op-clock-block>span{font-size:7.5px!important}.op-table-page.op-tablet-mode .op-shot{margin-top:2px!important;padding:2px 7px!important}.op-table-page.op-tablet-mode .op-shot small{font-size:6px!important}.op-table-page.op-tablet-mode .op-shot b{font-size:15px!important}.op-table-page.op-tablet-mode .op-clock-controls,.op-table-page.op-tablet-mode .op-periods,.op-table-page.op-tablet-mode .op-shot-controls{gap:4px!important;margin-top:3px!important}.op-table-page.op-tablet-mode .op-clock-controls button,.op-table-page.op-tablet-mode .op-shot-controls button{min-height:35px!important;font-size:8.5px!important}.op-table-page.op-tablet-mode .op-periods button{min-height:30px!important;font-size:8.5px!important}.op-table-page.op-tablet-mode .op-actions-head{margin-top:5px!important}.op-table-page.op-tablet-mode .op-actions-head h2{font-size:10px!important}.op-table-page.op-tablet-mode .op-actions-head span{font-size:7.5px!important}.op-table-page.op-tablet-mode .op-actions-grid{gap:5px!important;margin-top:4px!important}.op-table-page.op-tablet-mode .op-action-row{gap:5px!important}.op-table-page.op-tablet-mode .op-actions-grid button{min-height:51px!important;font-size:18px!important;border-radius:8px!important}.op-table-page.op-tablet-mode>.op-footer{height:42px!important;min-height:42px!important;padding:4px 7px!important}.op-table-page.op-tablet-mode .op-finalize-btn,.op-table-page.op-tablet-mode .op-finished-lock,.op-table-page.op-tablet-mode .op-footer .stats-active,.op-table-page.op-tablet-mode .op-footer a,.op-table-page.op-tablet-mode .op-reopen-btn{min-height:31px!important;padding:0 8px!important;font-size:7px!important}}.op-table-page.op-tablet-mode .op-tablet-exit{min-height:31px!important;height:31px!important;padding:0 10px!important;border:1px solid #7b2b2b!important;border-radius:6px!important;background:#2a1111!important;color:#fff!important;font-size:7px!important;font-weight:900!important;letter-spacing:.35px!important;white-space:nowrap!important;cursor:pointer!important}.op-table-page.op-tablet-mode .op-tablet-exit:active{background:#8f2020!important}.admin-v2 .setup-progress-card{padding:18px 18px 16px}.admin-v2 .setup-progress-head{align-items:center;gap:18px}.admin-v2 .setup-progress-head>div{min-width:0}.admin-v2 .setup-progress-head>div>span{font-size:12px}.admin-v2 .setup-progress-head h3{margin:5px 0 0;font-size:17px;line-height:1.2;letter-spacing:-.015em}.admin-v2 .setup-progress-head p{margin:7px 0 0;color:#9a9aa3;font-size:12px;line-height:1.4}.admin-v2 .setup-next-action{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow arrow" "title arrow";align-items:center;grid-column-gap:16px;column-gap:16px;min-width:220px;padding:11px 13px;border:1px solid rgba(255,122,0,.58);border-radius:10px;background:rgba(255,122,0,.09);color:#fff;text-decoration:none;transition:.16s}.admin-v2 .setup-next-action:hover{border-color:#ff7a00;background:rgba(255,122,0,.15);transform:translateY(-1px)}.admin-v2 .setup-next-action>span{grid-area:eyebrow;margin:0;color:#ff7a00;font-size:12px;font-weight:950;letter-spacing:.12em}.admin-v2 .setup-next-action>strong{grid-area:title;margin-top:3px;color:#f4f4f5;font-size:12px;line-height:1.25}.admin-v2 .setup-next-action>b{grid-area:arrow;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#ff7a00;color:#fff;font-size:14px}.admin-v2 .setup-next-action.ready{border-color:#285637;background:rgba(34,197,94,.06)}.admin-v2 .setup-next-action.ready>span{color:#71d88e}.admin-v2 .setup-next-action.ready>b{background:#238a43}.admin-v2 .setup-progress-track{height:6px;margin:15px 0 13px}.admin-v2 .setup-step-grid{gap:7px}.admin-v2 .setup-step-grid a{min-height:48px;gap:9px;padding:9px 10px;font-size:12px}.admin-v2 .setup-step-grid a>div{min-width:0}.admin-v2 .setup-step-grid a small,.admin-v2 .setup-step-grid a strong{display:block;white-space:normal}.admin-v2 .setup-step-grid a strong{color:inherit;font-size:12px;line-height:1.15}.admin-v2 .setup-step-grid a small{margin-top:3px;color:#74747d;font-size:12px;line-height:1.25}.admin-v2 .setup-step-grid a.done small{color:#5f9f72}.admin-v2 .setup-step-grid a.next small{color:#b0b0b8}.admin-v2 .setup-step-grid b{flex:0 0 20px;width:20px;height:20px;font-size:12px}.admin-v2 .dashboard-quick-actions{gap:10px;margin-top:10px}.admin-v2 .dashboard-quick-actions .quick-action{min-height:66px;display:flex;align-items:center;justify-content:flex-start;gap:11px;padding:11px 13px;text-align:left;font-size:inherit;font-weight:inherit;overflow:hidden}.admin-v2 .dashboard-quick-actions .quick-action>b{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;border:1px solid #34343b;border-radius:9px;background:#19191e;color:#f2f2f4;font-size:12px;line-height:1}.admin-v2 .dashboard-quick-actions .quick-action>span{display:block;width:auto;height:auto;min-width:0;background:none;border:0;border-radius:0;color:inherit;font-weight:inherit}.admin-v2 .dashboard-quick-actions .quick-action small,.admin-v2 .dashboard-quick-actions .quick-action strong{display:block;white-space:normal}.admin-v2 .dashboard-quick-actions .quick-action strong{color:#f3f3f5;font-size:12px;line-height:1.2}.admin-v2 .dashboard-quick-actions .quick-action small{margin-top:4px;color:#777780;font-size:12px;line-height:1.25}.admin-v2 .dashboard-quick-actions .quick-action.primary>b{border-color:rgba(255,255,255,.35);background:rgba(0,0,0,.15);color:#fff}.admin-v2 .dashboard-quick-actions .quick-action.primary strong{color:#fff}.admin-v2 .dashboard-quick-actions .quick-action.primary small{color:rgba(255,255,255,.74)}.admin-v2 .dashboard-quick-actions .quick-action:not(.primary):hover>b{border-color:rgba(255,122,0,.55);background:rgba(255,122,0,.1);color:#ff6f6a}@media(max-width:1280px){.admin-v2 .setup-step-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1020px){.admin-v2 .setup-progress-head{align-items:stretch;flex-direction:column}.admin-v2 .setup-next-action{width:100%;min-width:0}}@media(max-width:760px){.admin-v2 .setup-progress-card{padding:14px}.admin-v2 .setup-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-v2 .dashboard-quick-actions .quick-action{min-height:62px}}@media(max-width:470px){.admin-v2 .dashboard-quick-actions,.admin-v2 .setup-step-grid{grid-template-columns:1fr}}.admin-v2 .competition-directory-section{padding-bottom:18px}.admin-v2 .competition-portrait-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:stretch}.admin-v2 .competition-portrait-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #2a2a31;border-radius:14px;background:linear-gradient(180deg,#17171b,#111114);box-shadow:0 12px 28px rgba(0,0,0,.18)}.admin-v2 .competition-card-top{position:relative;padding:18px 16px 12px;text-align:center;background:radial-gradient(circle at 50% 10%,rgba(255,122,0,.08),transparent 48%)}.admin-v2 .competition-status-pill{position:absolute;top:11px;right:11px;display:inline-flex;align-items:center;min-height:23px;padding:0 8px;border-radius:999px;border:1px solid #34343a;background:#17171b;color:#aaaab2;font-size:12px;font-weight:950;text-transform:uppercase;letter-spacing:.04em}.admin-v2 .competition-status-pill.status-active{border-color:rgba(34,197,94,.35);background:rgba(34,197,94,.1);color:#55dc83}.admin-v2 .competition-status-pill.status-archived,.admin-v2 .competition-status-pill.status-finished{color:#999}.admin-v2 .competition-status-pill.status-suspended{border-color:rgba(245,158,11,.38);background:rgba(245,158,11,.09);color:#f6b944}.admin-v2 .competition-logo-wrap{width:96px;height:96px;margin:2px auto 9px;display:flex;align-items:center;justify-content:center}.admin-v2 .competition-logo-wrap img{display:block;max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(0,0,0,.42))}.admin-v2 .competition-logo-fallback{width:78px;height:78px;border:1px solid rgba(255,122,0,.42);border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#211113,#111114);color:#fff;font-size:24px;font-weight:950;letter-spacing:-.04em;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.admin-v2 .competition-card-title h3{margin:0;color:#f5f5f6;font-size:20px;line-height:1.05;letter-spacing:-.03em}.admin-v2 .competition-card-title p{margin:6px 0 0;color:#8c8c95;line-height:1.3}.admin-v2 .competition-card-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;margin:0 14px;padding:10px 0;border-top:1px solid #29292f;border-bottom:1px solid #29292f}.admin-v2 .competition-card-meta>div{min-width:0;padding:0 9px;border-right:1px solid #29292f}.admin-v2 .competition-card-meta>div:last-child{border-right:0}.admin-v2 .competition-card-meta span{display:block;margin-bottom:4px;color:#686871;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.admin-v2 .competition-card-meta strong{display:block;overflow:hidden;color:#dadade;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.admin-v2 .competition-card-rule{display:flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:9px 14px}.admin-v2 .competition-card-rule>span{color:#74747d;font-weight:950;text-transform:uppercase;letter-spacing:.11em}.admin-v2 .competition-card-rule select{min-width:100px;height:29px;border:1px solid #3a3a42;border-radius:7px;background:#0c0c0f;color:#fff;padding:0 8px;font-size:12px;font-weight:900}.admin-v2 .competition-card-rule>strong{display:inline-flex;align-items:center;min-height:29px;padding:0 9px;border:1px solid #34343b;border-radius:7px;background:#0c0c0f;color:#ddd;font-size:12px}.admin-v2 .competition-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:auto;padding:0 14px 14px}.admin-v2 .competition-card-actions .btn{min-width:0;min-height:34px;padding:0 8px;font-size:12px;white-space:nowrap}.admin-v2 .competition-card-actions .competition-primary-action{grid-column:1/-1;min-height:37px}@media(max-width:1450px){.admin-v2 .competition-portrait-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1120px){.admin-v2 .competition-portrait-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.admin-v2 .competition-portrait-grid{grid-template-columns:1fr}.admin-v2 .competition-card-top{padding-top:16px}.admin-v2 .competition-logo-wrap{width:88px;height:88px}.admin-v2 .competition-card-actions{grid-template-columns:1fr 1fr}.admin-v2 .competition-card-actions .competition-primary-action{grid-column:1/-1}.admin-v2 .competition-card-actions .btn:last-child:nth-child(4){grid-column:auto}}.tx-admin-page{display:grid;grid-gap:18px;gap:18px;padding-bottom:36px}.tx-admin-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:8px 6px 0}.tx-admin-hero>div:first-child>span,.tx-section-title>div>span{color:#ff7a00;font-size:9px;font-weight:1000;letter-spacing:.13em}.tx-admin-hero h1{margin:5px 0 4px;font-size:30px}.tx-admin-hero p{margin:0;color:#8f9098;font-size:12px}.tx-live-pill{display:flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid #303037;border-radius:999px;background:#121216;color:#8b8c94;font-size:9px;font-weight:1000}.tx-live-pill i{width:7px;height:7px;border-radius:50%;background:#555}.tx-live-pill.on{border-color:rgba(44,190,99,.35);color:#71e59b;background:rgba(24,110,54,.12)}.tx-live-pill.on i{background:#25c266;box-shadow:0 0 0 5px rgba(37,194,102,.08)}.tx-control-card{border:1px solid #292a30;border-radius:14px;background:#111115;padding:18px}.tx-section-title{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.tx-section-title h2{margin:4px 0 0;font-size:17px}.tx-section-title>small{max-width:520px;color:#777984;font-size:10px}.tx-game-select{display:grid;grid-gap:7px;gap:7px}.tx-game-select>span,.tx-settings-grid label>span{color:#93949b;font-size:9px;font-weight:900}.tx-game-select select,.tx-settings-grid input,.tx-settings-grid select{width:100%;height:42px;border:1px solid #303138;border-radius:9px;background:#0b0b0e;color:#fff;padding:0 12px;outline:none}.tx-game-select select:focus,.tx-settings-grid input:focus,.tx-settings-grid select:focus{border-color:#ff7a00}.tx-mode-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:9px;gap:9px}.tx-mode-button{min-width:0;display:flex;align-items:center;gap:10px;text-align:left;border:1px solid #303138;border-radius:10px;background:#0c0c10;color:#fff;padding:11px;cursor:pointer}.tx-mode-button>b{flex:0 0 36px;height:36px;display:grid;place-items:center;border:1px solid #34353d;border-radius:9px;color:#a4a5ac}.tx-mode-button span{min-width:0;display:grid;grid-gap:2px;gap:2px}.tx-mode-button strong{font-size:10px}.tx-mode-button small{color:#6f707a;font-size:8px;line-height:1.2}.tx-mode-button:hover{border-color:#5b2525}.tx-mode-button.active{border-color:#ff7a00;background:rgba(255,122,0,.07)}.tx-mode-button.active>b{border-color:#a5100c;background:#3a0908;color:#ff5c55}.tx-mode-button.danger.active{border-color:#555;background:#17171b}.tx-mode-button:disabled{opacity:.45;cursor:not-allowed}.tx-admin-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);grid-gap:18px;gap:18px}.tx-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.tx-settings-grid label{display:grid;grid-gap:7px;gap:7px}.tx-number{position:relative}.tx-number input{padding-right:40px}.tx-number em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;color:#6e6f77;font-size:9px}.tx-toggle-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-top:14px}.tx-toggle-list label{display:flex;align-items:flex-start;gap:9px;border:1px solid #292a30;border-radius:9px;padding:10px;background:#0d0d10}.tx-toggle-list input{accent-color:#ff7a00;margin-top:2px}.tx-toggle-list span{display:grid;grid-gap:2px;gap:2px}.tx-toggle-list strong{font-size:9px}.tx-toggle-list small{color:#777984;font-size:8px}.tx-obs-card p{color:#82838c;font-size:10px;line-height:1.55}.tx-fixed-link{display:flex;gap:8px}.tx-fixed-link code{min-width:0;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #303138;border-radius:9px;background:#09090b;padding:12px;color:#d8d8dc;font-size:9px}.tx-fixed-link button{border:0;border-radius:9px;background:#ff7a00;color:#fff;padding:0 14px;font-weight:900;cursor:pointer}.tx-obs-tip{display:flex;gap:9px;margin-top:14px;padding:11px;border-radius:9px;background:#0c0c10;border:1px solid #282930}.tx-obs-tip b{color:#ff7a00}.tx-obs-tip span{color:#7e7f88;font-size:9px}.tx-preview-stage{height:330px;display:grid;place-items:center;border:1px dashed #3a3b42;border-radius:12px;background-image:linear-gradient(45deg,#151519 25%,transparent 0),linear-gradient(-45deg,#151519 25%,transparent 0),linear-gradient(45deg,transparent 75%,#151519 0),linear-gradient(-45deg,transparent 75%,#151519 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;background-color:#0e0e11;overflow:hidden}.tx-preview-stage iframe{width:100%;height:100%;border:0;background:transparent}.tx-overlay-root{min-height:100vh;width:100%;display:grid;place-items:center;background:transparent!important;color:#fff;font-family:Arial,Helvetica,sans-serif;padding:20px;box-sizing:border-box}.tx-scorebox{position:relative;width:min(var(--tx-width),96vw);height:108px;display:grid;grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr);align-items:stretch;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:rgba(7,7,9,.97);box-shadow:0 18px 48px rgba(0,0,0,.38);overflow:visible}.tx-score-team{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr) 58px;align-items:center;grid-gap:8px;gap:8px;padding:10px 11px}.tx-score-team.right{grid-template-columns:58px minmax(0,1fr) 52px;text-align:right}.tx-overlay-logo{width:50px;height:50px;display:grid;place-items:center;border:1px solid #303036;border-radius:11px;background:#121216;overflow:hidden}.tx-overlay-logo img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.tx-overlay-logo>b{font-size:12px}.tx-score-team>div{min-width:0}.tx-score-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.05}.tx-score-team small{display:block;margin-top:6px;color:#9899a1;font-size:7px;font-weight:1000;letter-spacing:.04em}.tx-score-team>b{font-size:38px;text-align:center;line-height:1}.tx-score-center{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #24252a;border-right:1px solid #24252a;background:#0a0a0d}.tx-score-center>span{color:#62dc86;font-size:7px;font-weight:1000;letter-spacing:.12em}.tx-score-center>strong{font-size:30px;line-height:1;margin-top:3px}.tx-score-center>div{display:flex;gap:7px;align-items:center;margin-top:5px}.tx-score-center b{color:#999aa2;font-size:7px}.tx-score-center em{font-style:normal;border-radius:5px;padding:3px 6px;background:color-mix(in srgb,var(--tx-accent) 18%,transparent);color:#ff6b65;font-size:8px;font-weight:1000}.tx-pos{position:absolute;bottom:7px;width:6px;height:6px;border-radius:50%;background:#36373d}.tx-pos.left{left:10px}.tx-pos.right{right:10px}.tx-pos.active{background:var(--tx-accent);box-shadow:0 0 10px color-mix(in srgb,var(--tx-accent) 80%,transparent)}.tx-action-band{position:absolute;left:50%;bottom:-31px;transform:translateX(-50%);min-width:250px;max-width:80%;padding:8px 16px;border-radius:0 0 9px 9px;background:var(--tx-accent);color:#fff;text-align:center;font-size:10px;font-weight:1000;box-shadow:0 10px 24px rgba(0,0,0,.28);animation:tx-action .2s ease-out}.tx-stage-card{width:min(780px,94vw);border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(8,8,10,.97);box-shadow:0 20px 60px rgba(0,0,0,.38);overflow:hidden}.tx-stage-card>header{text-align:center;padding:16px;border-bottom:1px solid #25262b}.tx-stage-card>header span,.tx-timeout>span{display:block;color:var(--tx-accent);font-size:9px;font-weight:1000;letter-spacing:.16em}.tx-stage-card>header b{display:block;margin-top:4px;font-size:19px}.tx-stage-card>header small{display:block;margin-top:3px;color:#83848c;font-size:9px}.tx-versus{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;padding:24px}.tx-versus>div{display:flex;align-items:center;justify-content:center;gap:12px}.tx-versus>div:last-child{flex-direction:row-reverse}.tx-versus .tx-overlay-logo{width:78px;height:78px}.tx-versus strong{font-size:21px}.tx-versus>b{text-align:center;color:#666;font-size:22px}.tx-interval>footer,.tx-pregame>footer{display:flex;justify-content:center;gap:18px;padding:11px 16px;border-top:1px solid #25262b;color:#8e8f97;font-size:9px}.tx-interval>footer b,.tx-pregame>footer b{color:#d7d7db}.tx-timeout{text-align:center;padding:34px;box-sizing:border-box}.tx-timeout .tx-overlay-logo{width:90px;height:90px;margin:16px auto 10px}.tx-timeout h2{font-size:30px;margin:8px 0}.tx-timeout small{color:#777983;font-size:8px;letter-spacing:.14em}.tx-timeout-symbol{width:80px;height:80px;margin:16px auto 10px;display:grid;place-items:center;border:2px solid var(--tx-accent);border-radius:18px;color:var(--tx-accent);font-size:38px;font-weight:1000}.tx-compare{padding:12px 20px 16px}.tx-compare>div{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;min-height:37px;border-bottom:1px solid #24252a}.tx-compare>div:last-child{border-bottom:0}.tx-compare b:first-child{text-align:right}.tx-compare b:last-child{text-align:left}.tx-compare b{font-size:16px}.tx-compare span{text-align:center;color:#85868f;font-size:8px;font-weight:1000;letter-spacing:.08em}.tx-stat-head{display:grid;grid-template-columns:1fr 1fr;padding:16px 28px 4px}.tx-stat-head>div{display:flex;align-items:center;gap:10px}.tx-stat-head>div:last-child{flex-direction:row-reverse;text-align:right}.tx-stat-head .tx-overlay-logo{width:44px;height:44px}.tx-stat-head strong{font-size:13px}.tx-lineups{width:min(820px,94vw)}.tx-lineup-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:#25262b}.tx-lineup-grid>div{background:#0b0b0e;padding:14px 18px 18px}.tx-lineup-team{display:flex;align-items:center;gap:10px;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid #282930}.tx-lineup-grid>div:last-child .tx-lineup-team{flex-direction:row-reverse;text-align:right}.tx-lineup-team .tx-overlay-logo{width:46px;height:46px}.tx-player-row{display:grid;grid-template-columns:38px 1fr;align-items:center;min-height:39px;border-bottom:1px solid #202126}.tx-lineup-grid>div:last-child .tx-player-row{grid-template-columns:1fr 38px;text-align:right}.tx-lineup-grid>div:last-child .tx-player-row b{grid-column:2}.tx-lineup-grid>div:last-child .tx-player-row span{grid-column:1;grid-row:1}.tx-player-row b{color:var(--tx-accent);font-size:17px}.tx-player-row span{font-size:14px;font-weight:900}@keyframes tx-action{0%{transform:translate(-50%,-6px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:1100px){.tx-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-admin-grid{grid-template-columns:1fr}}@media(max-width:700px){.tx-admin-hero,.tx-section-title{align-items:flex-start;flex-direction:column}.tx-mode-grid,.tx-settings-grid,.tx-toggle-list{grid-template-columns:1fr}.tx-preview-stage{height:260px}.tx-scorebox{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr);height:96px}.tx-score-team{grid-template-columns:38px minmax(0,1fr) 40px;padding:7px;gap:4px}.tx-score-team.right{grid-template-columns:40px minmax(0,1fr) 38px}.tx-overlay-logo{width:36px;height:36px}.tx-score-team>b{font-size:27px}.tx-score-team strong{font-size:9px}.tx-score-center>strong{font-size:22px}.tx-versus{grid-template-columns:1fr 35px 1fr;padding:16px}.tx-versus .tx-overlay-logo{width:55px;height:55px}.tx-versus strong{font-size:13px}.tx-lineup-grid{grid-template-columns:1fr}}.tx1-page{display:grid;grid-gap:16px;gap:16px;padding:2px 0 36px}.tx1-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.tx1-card-head span,.tx1-titlebar>div:first-child>span{color:#ff7a00;font-size:9px;font-weight:1000;letter-spacing:.14em}.tx1-titlebar h1{margin:5px 0 4px;font-size:30px}.tx1-titlebar p{margin:0;color:#8d8f98;font-size:12px}.tx1-flow{display:flex;align-items:center;gap:10px;border:1px solid #292b31;border-radius:12px;background:#0d0e11;padding:11px 14px;color:#747782}.tx1-flow,.tx1-flow b{font-size:8px}.tx1-flow strong{color:#ff4d47}.tx1-flow i{font-style:normal;color:#4d4f56}.tx1-card{border:1px solid #292b31;border-radius:13px;background:#101115;padding:16px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.tx1-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.tx1-card-head h2{margin:4px 0 0;font-size:16px}.tx1-card-head em{font-style:normal;color:#777a84;font-size:8px;font-weight:1000}.tx1-card-head em.live{color:#56df84}.tx1-top-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:16px;gap:16px}.tx1-select{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px}.tx1-quick-grid label>span,.tx1-select>span,.tx1-settings-row label>span{font-size:8px;color:#858791;font-weight:900}.tx1-select select,.tx1-settings-row select{height:40px;border:1px solid #30323a;border-radius:8px;background:#0a0b0e;color:#fff;padding:0 11px;outline:none}.tx1-score-preview{min-height:106px;display:grid;grid-template-columns:minmax(80px,1fr) 72px 130px 72px minmax(80px,1fr);align-items:center;border:1px solid #262830;border-radius:10px;background:#090a0d;padding:10px 12px}.tx1-score-preview.empty{grid-template-columns:1fr;place-items:center;color:#686b75;font-size:10px}.tx1-team{min-width:0;display:flex;align-items:center;gap:8px}.tx1-team.right{flex-direction:row-reverse;text-align:right}.tx1-team-logo{width:48px;height:48px;display:grid;place-items:center;border:1px solid #2e3037;border-radius:10px;background:#121318;overflow:hidden}.tx1-team-logo img{width:100%;height:100%;object-fit:contain;padding:3px;box-sizing:border-box}.tx1-team-logo b{font-size:10px}.tx1-team strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.tx1-big-score{text-align:center;font-size:35px}.tx1-clock{text-align:center;display:grid;grid-gap:3px;gap:3px}.tx1-clock span{font-size:7px;color:#8e9098;font-weight:1000}.tx1-clock strong{font-size:23px;color:#ff3d37}.tx1-clock small{font-size:7px;color:#6f717a}.tx1-link-card{display:flex;flex-direction:column}.tx1-fixed-link{display:grid;grid-gap:8px;gap:8px}.tx1-fixed-link code{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #30323a;border-radius:8px;background:#090a0c;color:#ddd;padding:11px;font-size:9px}.tx1-fixed-link button{height:37px;border:0;border-radius:8px;background:#ff7a00;color:#fff;font-size:9px;font-weight:1000;cursor:pointer}.tx1-link-card p{color:#7e8089;font-size:9px;line-height:1.55}.tx1-open-link{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:36px;border:1px solid #373942;border-radius:8px;color:#fff;text-decoration:none;font-size:9px;font-weight:900}.tx1-middle-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:16px;gap:16px}.tx1-current-output{display:flex;align-items:center;gap:12px;border:1px solid #2b2d34;border-radius:10px;background:#0a0b0e;padding:13px}.tx1-output-icon{flex:0 0 44px;height:44px;display:grid;place-items:center;border:1px solid #7e1815;border-radius:9px;background:#260806;color:#ff4e47;font-size:20px;font-weight:1000}.tx1-current-output>div:last-child{display:grid;grid-gap:3px;gap:3px}.tx1-current-output strong{font-size:13px}.tx1-current-output span{color:#767983;font-size:8px}.tx1-quick-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.tx1-quick-grid label{display:grid;grid-gap:6px;gap:6px}.tx1-quick-grid label>div{position:relative}.tx1-quick-grid input[type=number]{width:100%;height:38px;border:1px solid #30323a;border-radius:8px;background:#090a0d;color:#fff;padding:0 31px 0 9px;box-sizing:border-box}.tx1-quick-grid em{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;color:#6f7179;font-size:8px}.tx1-toggle{display:flex!important;align-items:center!important;justify-content:center;gap:7px!important;border:1px solid #30323a;border-radius:8px;background:#0a0b0e;height:38px;margin-top:14px}.tx1-toggle input{accent-color:#ff7a00}.tx1-toggle span{color:#c6c7cc!important}.tx1-modes-card{padding-bottom:18px}.tx1-mode-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));grid-gap:8px;gap:8px}.tx1-mode-grid button{min-width:0;min-height:105px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border:1px solid #30323a;border-radius:9px;background:#0a0b0e;color:#fff;padding:9px 7px;cursor:pointer}.tx1-mode-grid button b{width:34px;height:34px;display:grid;place-items:center;border:1px solid #353741;border-radius:8px;color:#aaa;font-size:15px}.tx1-mode-grid button strong{font-size:8px;text-transform:uppercase}.tx1-mode-grid button span{color:#6f7179;font-size:7px;line-height:1.25}.tx1-mode-grid button:hover{border-color:#69201d}.tx1-mode-grid button.active{border-color:#ff7a00;background:rgba(255,122,0,.08);box-shadow:inset 0 0 0 1px rgba(255,122,0,.12)}.tx1-mode-grid button.active b{border-color:#9e1915;background:#310a08;color:#ff514a}.tx1-mode-grid button.clean.active{border-color:#666;background:#16171b}.tx1-mode-grid button:disabled{opacity:.38;cursor:not-allowed}.tx1-bottom-grid{display:grid;grid-template-columns:minmax(320px,.55fr) minmax(0,1.45fr);grid-gap:16px;gap:16px}.tx1-settings-row{display:grid;grid-gap:12px;gap:12px}.tx1-settings-row>label{display:grid;grid-gap:6px;gap:6px}.tx1-check{display:flex!important;align-items:flex-start;gap:9px!important;border:1px solid #2c2e35;border-radius:9px;background:#0b0c0f;padding:10px}.tx1-check input{margin-top:2px;accent-color:#ff7a00}.tx1-check>span{display:grid;grid-gap:2px;gap:2px}.tx1-check strong{font-size:9px}.tx1-check small{color:#777983;font-size:8px}.tx1-preview-stage{height:250px;border:1px dashed #3a3d45;border-radius:10px;background-color:#0d0e12;background-image:linear-gradient(45deg,#15161b 25%,transparent 0),linear-gradient(-45deg,#15161b 25%,transparent 0),linear-gradient(45deg,transparent 75%,#15161b 0),linear-gradient(-45deg,transparent 75%,#15161b 0);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0;display:grid;place-items:center;overflow:hidden}.tx1-preview-stage iframe{width:100%;height:100%;border:0;background:transparent}.tx1-preview-stage>span{color:#6b6d75;font-size:9px}.tx-last-action{width:min(720px,94vw);text-align:center;padding:30px;box-sizing:border-box}.tx-final-screen>span,.tx-last-action>span{display:block;color:var(--tx-accent);font-size:9px;font-weight:1000;letter-spacing:.16em}.tx-last-action-content{display:grid;place-items:center;grid-gap:10px;gap:10px;padding:18px 12px}.tx-last-action-mark{width:62px;height:62px;display:grid;place-items:center;border:2px solid var(--tx-accent);border-radius:16px;color:var(--tx-accent);font-size:28px}.tx-last-action-content strong{font-size:30px;max-width:620px}.tx-last-action-content small{color:#91939c;font-size:11px}.tx-last-action footer{display:flex;justify-content:center;gap:18px;border-top:1px solid #282a31;padding-top:12px;color:#9698a1;font-size:10px}.tx-last-action footer b{color:#fff}.tx-final-screen{width:min(820px,94vw);text-align:center;padding:30px;box-sizing:border-box;background:radial-gradient(circle at 50% 0,rgba(255,122,0,.16),transparent 48%),rgba(8,8,10,.98)}.tx-final-screen h1{margin:8px 0 2px;font-size:38px}.tx-final-screen>small{display:block;color:#9799a1;font-size:11px}.tx-final-versus{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;margin:26px 0}.tx-final-versus>div{display:flex;align-items:center;justify-content:center;gap:14px}.tx-final-versus>div:last-child{flex-direction:row-reverse}.tx-final-versus .tx-overlay-logo{width:92px;height:92px}.tx-final-versus strong{font-size:22px}.tx-final-versus>b{color:#6d6f78;font-size:25px}.tx-final-screen footer{display:flex;justify-content:center;gap:18px;border-top:1px solid #282a31;padding-top:12px;color:#8e9099;font-size:9px}.tx-final-screen footer b{color:#fff}@media(max-width:1400px){.tx1-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tx1-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tx1-toggle{margin-top:0}.tx1-score-preview{grid-template-columns:minmax(70px,1fr) 56px 110px 56px minmax(70px,1fr)}}@media(max-width:1050px){.tx1-titlebar{align-items:flex-start;flex-direction:column}.tx1-flow{width:100%;box-sizing:border-box;justify-content:center}.tx1-bottom-grid,.tx1-middle-grid,.tx1-top-grid{grid-template-columns:1fr}.tx1-mode-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.tx1-flow{overflow:auto;justify-content:flex-start}.tx1-score-preview{grid-template-columns:1fr 45px 80px 45px 1fr;padding:8px}.tx1-team{justify-items:center;text-align:center}.tx1-team,.tx1-team.right{display:grid}.tx1-team-logo{width:38px;height:38px}.tx1-team strong{font-size:8px}.tx1-big-score{font-size:27px}.tx1-clock strong{font-size:17px}.tx1-mode-grid,.tx1-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-last-action-content strong{font-size:22px}.tx-final-versus{grid-template-columns:1fr 35px 1fr}.tx-final-versus .tx-overlay-logo{width:60px;height:60px}.tx-final-versus strong{font-size:13px}}.tx3-page{display:grid;grid-gap:16px;gap:16px;padding:2px 0 36px}.tx3-titlebar{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #2c2f36;border-radius:14px;background:linear-gradient(105deg,#15181d 45%,rgba(255,122,0,.13));padding:18px 20px}.tx3-game-row label>span,.tx3-section-head span,.tx3-titlebar>div:first-child>span{color:#f6ae2d;font-size:8px;font-weight:1000;letter-spacing:.14em}.tx3-titlebar h1{margin:4px 0;font-size:26px}.tx3-titlebar p{margin:0;max-width:760px;color:#8b8f99;font-size:10px;line-height:1.55}.tx3-live-pill{border:1px solid #3b3e46;border-radius:999px;background:#101216;padding:9px 13px;color:#ff4a45;font-size:8px;font-weight:1000;white-space:nowrap}.tx3-card{border:1px solid #2a2d34;border-radius:12px;background:#101216;padding:15px}.tx3-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.tx3-section-head h2{margin:4px 0 0;font-size:15px}.tx3-section-head small{color:#676b75;font-size:8px}.tx3-game-row{display:grid;grid-template-columns:minmax(330px,.95fr) minmax(420px,1.5fr) minmax(150px,.45fr);grid-gap:12px;gap:12px;align-items:stretch}.tx3-game-row>label{display:grid;grid-gap:6px;gap:6px}.tx3-game-row select,.tx3-settings select{height:42px;border:1px solid #353942;border-radius:8px;background:#0a0c0f;color:#fff;padding:0 11px;outline:none}.tx3-game-preview{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;border:1px solid #2d3038;border-radius:9px;background:#0b0d10;padding:8px 12px}.tx3-game-preview>div{display:flex;align-items:center;gap:8px;min-width:0}.tx3-game-preview>div.right{justify-content:flex-end}.tx3-game-preview>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.tx3-game-preview>b{font-size:24px}.tx3-game-preview>span{grid-column:1/-1;text-align:center;color:#727680;font-size:9px}.tx3-mini-logo{width:38px;height:38px;display:grid;place-items:center;border:1px solid #333740;border-radius:50%;overflow:hidden;background:#14171b}.tx3-mini-logo img{width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}.tx3-mini-logo b{font-size:8px}.tx3-game-status{display:grid;place-items:center;text-align:center;border:1px solid #2d3038;border-radius:9px;background:#0b0d10;padding:8px}.tx3-game-status span{color:#58db83;font-size:8px;font-weight:1000}.tx3-game-status b{font-size:10px}.tx3-work-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);grid-gap:16px;gap:16px}.tx3-left,.tx3-right{display:grid;align-content:start;grid-gap:14px;gap:14px}.tx3-primary,.tx3-wide-option{width:100%;display:grid;grid-gap:3px;gap:3px;text-align:left;border:1px solid #383c45;border-radius:9px;background:#14171b;color:#fff;padding:12px;cursor:pointer}.tx3-primary b,.tx3-wide-option b{font-size:10px}.tx3-primary span,.tx3-wide-option span{color:#777b85;font-size:8px}.tx3-primary.active,.tx3-wide-option.active{border-color:#ff7a00;background:#ff7a00}.tx3-primary.active span,.tx3-wide-option.active span{color:#fff}.tx3-clean{margin-top:10px}.tx3-timeout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:8px}.tx3-four-grid button,.tx3-timeout-grid button{border:1px solid #765f24;border-radius:9px;background:#171816;color:#fff;padding:11px;text-align:left;cursor:pointer}.tx3-timeout-grid button b{display:block;font-size:9px}.tx3-timeout-grid button span{display:block;margin-top:3px;color:#868982;font-size:7px}.tx3-lineup-block{margin-top:10px;border:1px solid #2c2f36;border-radius:9px;background:#0b0d10;padding:10px}.tx3-lineup-block header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.tx3-lineup-block header b{font-size:9px;color:#f6ae2d}.tx3-lineup-block header span{color:#737781;font-size:7px}.tx3-four-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px}.tx3-four-grid button{text-align:center;font-size:8px;font-weight:900;padding:10px 7px}.tx3-four-grid button:hover,.tx3-timeout-grid button:hover{border-color:#f6ae2d}.tx3-mode-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.tx3-mode-grid button{min-height:94px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid #31353d;border-radius:9px;background:#0b0d10;color:#fff;padding:8px;cursor:pointer;text-align:center}.tx3-mode-grid button>b{width:30px;height:30px;display:grid;place-items:center;border:1px solid #393d46;border-radius:7px;color:#f6ae2d}.tx3-mode-grid button strong{font-size:8px;text-transform:uppercase}.tx3-mode-grid button span{color:#70747e;font-size:7px;line-height:1.25}.tx3-mode-grid button.active{border-color:#ff7a00;background:rgba(255,122,0,.08)}.tx3-preview-card{padding-bottom:12px}.tx3-preview-stage{height:360px;border:1px solid #282c33;border-radius:9px;background-color:#0b0d10;background-image:linear-gradient(45deg,#15181d 25%,transparent 0),linear-gradient(-45deg,#15181d 25%,transparent 0),linear-gradient(45deg,transparent 75%,#15181d 0),linear-gradient(-45deg,transparent 75%,#15181d 0);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0;overflow:hidden}.tx3-preview-stage iframe{width:100%;height:100%;border:0;background:transparent}.tx3-fixed-link{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.tx3-fixed-link code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #343842;border-radius:8px;background:#080a0d;padding:11px;color:#e8e8ea;font-size:8px}.tx3-fixed-link button,.tx3-open{display:grid;place-items:center;border:0;border-radius:8px;background:#ff7a00;color:#fff;padding:0 12px;text-decoration:none;font-size:8px;font-weight:1000;cursor:pointer}.tx3-open{height:36px;margin-top:8px;border:1px solid #3a3e47;background:#15181d}.tx3-settings-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:9px;gap:9px}.tx3-settings-grid label{display:grid;grid-gap:6px;gap:6px}.tx3-settings-grid label>span{color:#818590;font-size:7px;font-weight:1000}.tx3-settings-grid label>div{position:relative}.tx3-settings-grid input[type=number]{width:100%;height:40px;box-sizing:border-box;border:1px solid #353943;border-radius:8px;background:#0a0c0f;color:#fff;padding:0 34px 0 10px}.tx3-settings-grid em{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-style:normal;color:#70747d;font-size:8px}.tx3-switch-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.tx3-switch-grid label{display:flex;align-items:flex-start;gap:8px;border:1px solid #2d3038;border-radius:9px;background:#0b0d10;padding:10px}.tx3-switch-grid input{margin-top:2px;accent-color:#ff7a00}.tx3-switch-grid span{display:grid;grid-gap:2px;gap:2px}.tx3-switch-grid b{font-size:8px}.tx3-switch-grid small{color:#717580;font-size:7px;line-height:1.3}.tx3-page button:disabled{opacity:.38;cursor:not-allowed}.tx2-overlay-root{min-height:100vh;width:100%;box-sizing:border-box;background:transparent!important;color:#fff;font-family:Arial,Helvetica,sans-serif}.tx2-overlay-root.tx2-bottom{display:flex;align-items:flex-end;justify-content:center;padding:0 24px 70px}.tx2-overlay-root.tx2-center{display:grid;place-items:center;padding:24px}.tx2-stack{width:min(var(--tx-width),96vw);display:grid;grid-gap:6px;gap:6px}.tx2-logo{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;overflow:hidden;flex:0 0 auto}.tx2-logo img{width:100%;height:100%;object-fit:contain}.tx2-logo>b{font-size:9px}.tx2-scorebox{width:100%;height:var(--tx-height);min-height:60px;grid-template-columns:minmax(0,1fr) 122px minmax(0,1fr);align-items:stretch;border:1px solid rgba(246,174,45,.65);border-radius:8px;background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(6,16,25,.99));box-shadow:0 16px 40px rgba(0,0,0,.35);overflow:hidden}.tx2-score-team,.tx2-scorebox{position:relative;display:grid}.tx2-score-team{min-width:0;grid-template-columns:48px minmax(0,1fr) 56px;align-items:center;grid-gap:7px;gap:7px;padding:7px 9px;border-bottom:3px solid #f47b16}.tx2-score-team.right{grid-template-columns:56px minmax(0,1fr) 48px;text-align:right;border-bottom-color:#ff7a00}.tx2-score-team>div{min-width:0}.tx2-score-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1}.tx2-score-team small{display:block;margin-top:4px;color:#fff;font-size:7px;font-weight:1000}.tx2-score-team small i{font-style:normal;color:#aaa}.tx2-score-team>b{font-size:34px;line-height:1;text-align:center}.tx2-score-center{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid rgba(246,174,45,.35);border-right:1px solid rgba(246,174,45,.35);background:rgba(15,25,31,.95)}.tx2-score-center>b{color:#f6ae2d;font-size:11px}.tx2-score-center>strong{font-size:24px;line-height:1.05}.tx2-score-center>em{font-size:7px;margin-top:2px}.tx2-score-center>em,.tx2-score-delta{font-style:normal;color:#f6ae2d;font-weight:1000}.tx2-score-delta{position:absolute;right:4px;top:3px;font-size:15px;animation:tx2-pop .35s ease-out}.tx2-score-delta.right{left:4px;right:auto;color:#ff3f39}.tx2-pos{position:absolute;bottom:6px;width:6px;height:6px;border-radius:50%;background:#444}.tx2-pos.left{left:7px}.tx2-pos.right{right:7px}.tx2-pos.active{background:#f6ae2d;box-shadow:0 0 8px rgba(246,174,45,.8)}.tx2-action-band{min-height:54px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(246,174,45,.7);-webkit-clip-path:polygon(1.5% 0,98.5% 0,100% 50%,98.5% 100%,1.5% 100%,0 50%);clip-path:polygon(1.5% 0,98.5% 0,100% 50%,98.5% 100%,1.5% 100%,0 50%);background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(7,17,26,.99));padding:7px 22px;text-align:center;box-shadow:0 10px 28px rgba(0,0,0,.28);animation:tx2-in .22s ease-out}.tx2-action-band .tx2-logo{width:28px;height:28px}.tx2-action-band>div{min-width:0}.tx2-action-band strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;letter-spacing:.01em}.tx2-action-band span{display:block;margin-top:3px;color:#d8d9dc;font-size:8px;font-weight:900}.tx2-action-only{min-height:64px}.tx2-lineup-stack{gap:6px}.tx2-lineup-band{height:120px;display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;border:1px solid rgba(246,174,45,.78);border-radius:8px;background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(7,17,26,.99));box-shadow:0 14px 34px rgba(0,0,0,.3);overflow:hidden;animation:tx2-in .22s ease-out}.tx2-lineup-band.team-b{border-color:rgba(255,122,0,.8)}.tx2-lineup-identity{height:100%;display:flex;align-items:center;gap:9px;padding:0 12px;border-right:1px solid rgba(246,174,45,.35)}.tx2-lineup-band.team-b .tx2-lineup-identity{border-right-color:rgba(255,122,0,.35)}.tx2-lineup-identity>div{min-width:0}.tx2-lineup-identity span{display:block;color:#f6ae2d;font-size:7px;font-weight:1000;letter-spacing:.1em}.tx2-lineup-band.team-b .tx2-lineup-identity span{color:#ff4540}.tx2-lineup-identity strong{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.tx2-lineup-players{height:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch}.tx2-lineup-player{position:relative;min-width:0;display:flex;align-items:flex-end;justify-content:center;border-left:1px solid rgba(255,255,255,.08);overflow:hidden}.tx2-lineup-player>img{position:absolute;inset:2px 0 0;width:100%;height:82px;object-fit:contain;object-position:center top;opacity:.95}.tx2-lineup-player>b{align-self:center;color:#f6ae2d;font-size:28px}.tx2-lineup-player>span{position:relative;z-index:2;width:100%;display:grid;grid-template-columns:auto 1fr;grid-gap:5px;gap:5px;align-items:center;background:linear-gradient(transparent,rgba(3,9,14,.95) 35%);padding:20px 7px 7px;font-size:8px;text-transform:uppercase}.tx2-lineup-player>span strong{color:#f6ae2d;font-size:15px}.tx2-lineup-band.team-b .tx2-lineup-player>b,.tx2-lineup-band.team-b .tx2-lineup-player>span strong{color:#ff4540}.tx2-lineup-empty{grid-column:1/-1;display:grid;place-items:center;color:#777d86;font-size:9px}.tx2-timeout-band{width:min(var(--tx-width),96vw);min-height:92px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(246,174,45,.78);border-radius:8px;background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(7,17,26,.99));padding:10px 16px;box-sizing:border-box;box-shadow:0 14px 34px rgba(0,0,0,.3)}.tx2-timeout-band .tx2-logo{width:62px;height:62px}.tx2-timeout-band span{display:block;color:#f6ae2d;font-size:8px;font-weight:1000;letter-spacing:.14em}.tx2-timeout-band strong{display:block;margin-top:3px;font-size:20px}.tx2-timeout-band>b{color:#a38a42;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.tx2-stage{width:min(980px,92vw);border:1px solid rgba(246,174,45,.7);border-radius:13px;background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(7,17,26,.99));box-shadow:0 24px 60px rgba(0,0,0,.38);overflow:hidden}.tx2-stage>header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;border-bottom:1px solid rgba(246,174,45,.25)}.tx2-final>span,.tx2-stage>header span{color:#f6ae2d;font-size:8px;font-weight:1000;letter-spacing:.15em}.tx2-stage>header h2{margin:4px 0 0;font-size:25px}.tx2-stage>header>b{color:#a38a42;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.tx2-pregame{width:min(820px,92vw)}.tx2-pregame-versus{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;padding:28px 26px}.tx2-pregame-versus>div{display:flex;align-items:center;gap:14px}.tx2-pregame-versus>div:last-child{justify-content:flex-end}.tx2-pregame-versus .tx2-logo{width:76px;height:76px}.tx2-pregame-versus strong{font-size:22px}.tx2-pregame-versus>b{text-align:center;color:#f6ae2d;font-size:25px}.tx2-pregame-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(246,174,45,.25)}.tx2-pregame-info>div{min-width:0;padding:13px 14px;text-align:center;border-left:1px solid rgba(255,255,255,.07)}.tx2-pregame-info>div:first-child{border-left:0}.tx2-pregame-info span{display:block;color:#f6ae2d;font-size:7px;font-weight:1000}.tx2-pregame-info b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.tx2-interval{width:min(900px,92vw)}.tx2-interval-score{display:grid;grid-template-columns:minmax(0,1fr) 82px 38px 82px minmax(0,1fr);align-items:center;padding:22px 26px;border-bottom:1px solid rgba(246,174,45,.2)}.tx2-interval-score>div{display:flex;align-items:center;gap:10px;min-width:0}.tx2-interval-score>div.right{justify-content:flex-end}.tx2-interval-score>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.tx2-interval-score>b{font-size:38px;text-align:center;line-height:1}.tx2-interval-score>span{text-align:center;color:#f6ae2d;font-size:22px;font-weight:1000}.tx2-compare{padding:10px 24px 20px}.tx2-compare>div{display:grid;grid-template-columns:180px minmax(140px,1fr) 180px;align-items:center;min-height:40px;border-bottom:1px solid rgba(255,255,255,.08)}.tx2-compare>div b{font-size:14px}.tx2-compare>div b:last-child{text-align:right}.tx2-compare>div span{text-align:center;color:#f1f1f3;font-size:9px;font-weight:1000;letter-spacing:.04em}.tx2-highlights{width:min(980px,92vw)}.tx2-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px}.tx2-highlight-card{border:1px solid #2c3944;border-left:4px solid #f47b16;border-radius:10px;background:#111f2c;padding:14px}.tx2-highlight-card:nth-child(2){border-left-color:#ff7a00}.tx2-highlight-head{display:flex;align-items:center;gap:8px;color:#aeb4bb;font-size:9px;font-weight:1000;text-transform:uppercase}.tx2-highlight-head .tx2-logo{width:36px;height:36px}.tx2-highlight-player{display:grid;grid-template-columns:100px 1fr;grid-gap:14px;gap:14px;align-items:flex-end;margin-top:10px}.tx2-highlight-placeholder,.tx2-highlight-player>img{width:100px;height:118px;object-fit:contain;object-position:center bottom}.tx2-highlight-placeholder{display:grid;place-items:center;border:1px solid #344350;border-radius:9px;color:#f6ae2d;font-size:32px}.tx2-highlight-player h3{margin:0 0 12px;font-size:21px}.tx2-highlight-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.tx2-highlight-stats span{display:grid;place-items:center;border:1px solid #344350;border-radius:7px;background:#172735;padding:8px 4px;color:#9fa7af;font-size:7px}.tx2-highlight-stats b{font-size:16px;color:#fff}.tx2-final{width:min(820px,92vw);text-align:center;padding:30px;box-sizing:border-box}.tx2-final h1{margin:7px 0 2px;font-size:42px}.tx2-final>b{color:#a38a42;font-size:10px}.tx2-final>div{display:grid;grid-template-columns:1fr 70px 1fr;align-items:center;margin-top:24px}.tx2-final>div>div{display:flex;align-items:center;justify-content:center;gap:12px}.tx2-final>div .tx2-logo{width:86px;height:86px}.tx2-final>div strong{font-size:20px}.tx2-final em{font-style:normal;color:#f6ae2d;font-size:24px}@keyframes tx2-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes tx2-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1)}}@media(max-width:1350px){.tx3-mode-grid,.tx3-settings-grid,.tx3-switch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tx3-work-grid{grid-template-columns:1fr}.tx3-preview-stage{height:300px}}@media(max-width:900px){.tx3-game-row{grid-template-columns:1fr}.tx3-four-grid,.tx3-settings-grid,.tx3-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx3-timeout-grid{grid-template-columns:1fr}.tx2-lineup-band{grid-template-columns:140px minmax(0,1fr)}.tx2-lineup-identity .tx2-logo{width:38px;height:38px}.tx2-lineup-identity strong{font-size:11px}.tx2-compare>div{grid-template-columns:120px 1fr 120px}}@media(max-width:650px){.tx3-titlebar{align-items:flex-start;flex-direction:column}.tx3-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx3-settings-grid,.tx3-switch-grid{grid-template-columns:1fr}.tx2-scorebox{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.tx2-score-team{grid-template-columns:34px minmax(0,1fr) 40px;padding:5px}.tx2-score-team.right{grid-template-columns:40px minmax(0,1fr) 34px}.tx2-score-team .tx2-logo{width:32px;height:32px}.tx2-score-team strong{font-size:9px}.tx2-score-team>b{font-size:25px}.tx2-score-center>strong{font-size:18px}.tx2-lineup-band{height:auto;grid-template-columns:1fr}.tx2-lineup-identity{padding:9px;border-right:0;border-bottom:1px solid rgba(246,174,45,.25)}.tx2-lineup-players{min-height:88px}.tx2-lineup-player>img{height:60px}.tx2-lineup-player>span{font-size:6px}.tx2-lineup-player>span strong{font-size:11px}.tx2-pregame-info{grid-template-columns:repeat(2,minmax(0,1fr))}.tx2-interval-score{grid-template-columns:minmax(0,1fr) 48px 25px 48px minmax(0,1fr);padding:14px}.tx2-interval-score>div strong{font-size:9px}.tx2-interval-score>b{font-size:25px}.tx2-compare>div{grid-template-columns:85px 1fr 85px}.tx2-compare>div b{font-size:10px}.tx2-highlight-grid{grid-template-columns:1fr}}.tx2-score-team small{display:flex;align-items:center;gap:4px}.tx2-score-team.right small{justify-content:flex-end}.tx2-foul-dots{display:inline-flex;gap:3px}.tx2-foul-dots i{width:6px;height:6px;border:1px solid #c8cbd0;border-radius:50%;box-sizing:border-box}.tx2-foul-dots i.on{border-color:#f6ae2d;background:#f6ae2d}.tx2-score-team.right .tx2-foul-dots i.on{border-color:#ff7a00;background:#ff7a00}.op-coach-card{width:100%;margin:7px 0 9px;padding:7px 10px;border:1px solid #343434;border-radius:9px;background:#111;color:#fff;display:grid;grid-template-columns:auto 1fr auto;grid-gap:8px;gap:8px;align-items:center;text-align:left;cursor:pointer}.op-coach-card>span{font-size:10px;font-weight:900;color:#999;letter-spacing:.08em}.op-coach-card>strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-coach-card>small{font-size:10px;font-weight:900;color:#e5b84b}.op-coach-card.selected{border-color:#e5b84b;box-shadow:inset 0 0 0 1px #e5b84b;background:#19160d}.op-coach-card:disabled{opacity:.5;cursor:not-allowed}.access-extra-field{grid-column:1/-1}.field-help{color:#707070}.access-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.access-extra-grid button{display:flex;align-items:center;gap:9px;min-height:62px;padding:10px;border:1px solid #333;border-radius:10px;background:#111;color:#ddd;text-align:left;cursor:pointer}.access-extra-grid button>b{display:grid;place-items:center;width:26px;height:26px;border:1px solid #444;border-radius:8px;color:#999}.access-extra-grid button span{display:grid;grid-gap:3px;gap:3px}.access-extra-grid button strong{font-size:12px}.access-extra-grid button small{color:#777;font-size:12px}.access-extra-grid button.selected{border-color:#ff7a00;background:#180c0d}.access-extra-grid button.selected>b{border-color:#ff7a00;background:#ff7a00;color:#fff}.access-choice-modules,.access-list-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:5px}.access-choice-modules i,.access-list-chips i{padding:3px 6px;border:1px solid #343434;border-radius:999px;background:#151515;color:#aaa;font-size:12px;font-style:normal}.access-choice-modules i{border-color:#442326;color:#d2a8aa}.ops-hub{min-height:100vh;padding:34px clamp(18px,4vw,64px) 24px;background:radial-gradient(circle at 70% 10%,rgba(255,122,0,.12),transparent 28%),#09090a;color:#f5f5f5}.ops-hub-head{display:grid;grid-template-columns:170px 1fr auto;grid-gap:25px;gap:25px;align-items:center;max-width:1280px;margin:0 auto}.ops-hub-head>img{width:145px;max-height:60px;object-fit:contain}.ops-hub-head>div>span,.ops-hub-intro span{color:#ff7a00;font-size:9px;font-weight:1000;letter-spacing:.12em}.ops-hub-head h1{margin:5px 0 4px;font-size:30px}.ops-hub-head p{margin:0;color:#777;font-size:10px}.ops-hub-actions{display:flex;gap:7px;align-items:center}.ops-hub-actions a,.ops-hub-actions button{padding:9px 11px;border:1px solid #303035;border-radius:8px;background:#121214;color:#c9c9cc;text-decoration:none;font-size:8px;font-weight:900;cursor:pointer}.ops-hub-intro{display:flex;justify-content:space-between;align-items:flex-end;max-width:1280px;margin:42px auto 18px;padding:20px 22px;border:1px solid #252529;border-radius:16px;background:#111114}.ops-hub-intro h2{margin:5px 0;font-size:22px}.ops-hub-intro p{margin:0;color:#777;font-size:9px}.ops-hub-intro>strong{font-size:34px;color:#fff;text-align:center}.ops-hub-intro>strong small{display:block;margin-top:2px;color:#777;font-size:7px;text-transform:uppercase}.ops-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1280px;margin:0 auto}.ops-card{position:relative;display:grid;grid-template-columns:70px 1fr;grid-gap:16px;gap:16px;min-height:215px;padding:24px;border:1px solid #29292d;border-radius:18px;background:linear-gradient(145deg,#151518,#0f0f11);overflow:hidden}.ops-card:after{content:"";position:absolute;right:-50px;bottom:-70px;width:190px;height:190px;border-radius:50%;background:rgba(255,122,0,.05)}.ops-card-icon{display:grid;place-items:center;width:64px;height:64px;border:1px solid #3b3b40;border-radius:17px;background:#0b0b0d}.ops-card-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.ops-mesa .ops-card-icon{color:#f45b55}.ops-card-copy span{color:#777;font-size:8px;font-weight:900;text-transform:uppercase}.ops-card-copy h3{margin:4px 0 7px;font-size:25px}.ops-card-copy p{max-width:470px;margin:0;color:#8b8b91;font-size:10px;line-height:1.5}.ops-card-button{grid-column:1/-1;display:flex;align-items:center;justify-content:center;align-self:end;min-height:43px;border-radius:9px;background:#ff7a00;color:#fff;text-decoration:none;font-size:9px;font-weight:1000;letter-spacing:.04em}.ops-card-button.disabled{background:#222;color:#666}.ops-card.disabled{opacity:.72}.ops-transmission .ops-card-icon{color:#ff534d}.ops-arbitration .ops-card-icon{color:#d4b25b}.ops-management .ops-card-icon{color:#9ca9ff}.ops-hub-footer{display:flex;justify-content:space-between;max-width:1280px;margin:22px auto 0;padding-top:14px;border-top:1px solid #202024;color:#555;font-size:8px}.transmission-operator-header{border-bottom-color:#372221}.transmission-operator-content{max-width:1500px}.public-secondary-action{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #3b3b3f;border-radius:9px;background:#151517;color:#fff;text-decoration:none;font-size:12px;font-weight:1000}.public-secondary-action:hover{border-color:#ff7a00}.public-fe-doc-nav{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px}.public-fe-doc-nav a{padding:8px 11px;border:1px solid #333;border-radius:7px;background:#111;color:#fff;text-decoration:none;font-size:12px;font-weight:900}@media(max-width:760px){.access-extra-grid{grid-template-columns:1fr}.ops-hub{padding:18px 10px}.ops-hub-head{grid-template-columns:1fr}.ops-hub-head>img{width:120px}.ops-hub-actions{flex-wrap:wrap}.ops-hub-intro{margin-top:22px;align-items:flex-start;gap:12px}.ops-card-grid{grid-template-columns:1fr}.ops-card{grid-template-columns:58px 1fr;padding:17px;min-height:195px}.ops-card-icon{width:54px;height:54px}.ops-hub-footer{flex-direction:column;gap:5px}.public-game-actions>span{order:3}.public-fe-doc-nav{position:-webkit-sticky;position:sticky;top:0;z-index:12;background:#111;padding:6px;margin:0 0 6px}}.ops-v2{min-height:100vh;display:grid;grid-template-columns:250px minmax(0,1fr);background:radial-gradient(circle at 76% 2%,rgba(255,122,0,.15),transparent 31%),#080809;color:#f7f7f8}.ops-v2 *{box-sizing:border-box}.ops-v2-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:24px 14px 18px;border-right:1px solid #242429;background:linear-gradient(180deg,#09090a,#0c0c0e)}.ops-v2-brand{display:flex;align-items:center;gap:11px;padding:0 9px 18px;border-bottom:1px solid #202024}.ops-v2-brand img{width:88px;height:52px;object-fit:contain}.ops-v2-brand div{min-width:0}.ops-v2-brand strong{display:block;font-size:11px}.ops-v2-brand span{display:block;margin-top:3px;color:#67676e;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.ops-v2-org{margin:18px 5px 10px;padding:13px 12px;border:1px solid #302426;border-left:2px solid #ff7a00;border-radius:10px;background:linear-gradient(120deg,rgba(255,122,0,.09),#111114)}.ops-v2-org span{display:block;color:#ff7a00;font-size:6px;font-weight:1000;letter-spacing:.12em}.ops-v2-org strong{display:block;margin-top:5px;font-size:11px}.ops-v2-nav{display:grid;grid-gap:5px;gap:5px;margin-top:8px}.ops-v2-nav a,.ops-v2-nav>div{display:grid;grid-template-columns:26px 1fr auto;align-items:center;grid-gap:8px;gap:8px;min-height:43px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#c9c9ce;text-decoration:none;font-size:9px;font-weight:900}.ops-v2-nav a:hover{background:#141416;border-color:#26262b}.ops-v2-nav a.active{border-color:#5a1514;background:linear-gradient(90deg,#8b0d0b,#4d0a09);color:#fff}.ops-v2-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ops-v2-nav .disabled{color:#68686e}.ops-v2-nav small{font-size:5px;color:#a77d20;text-transform:uppercase}.ops-v2-user{display:grid;grid-template-columns:36px 1fr;grid-gap:9px;gap:9px;align-items:center;margin-top:auto;padding:12px 9px;border:1px solid #2a2a2f;border-radius:10px;background:#111114}.ops-v2-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #3b3b42;border-radius:50%;background:#18181b;font-size:9px;font-weight:1000}.ops-v2-user strong{display:block;font-size:9px}.ops-v2-user span{display:block;max-width:145px;margin-top:3px;color:#67676e;font-size:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ops-v2-user-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px;gap:5px;margin-top:6px}.ops-v2-user-actions a,.ops-v2-user-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:0 7px;border:1px solid #2c2c31;border-radius:7px;background:#111114;color:#aaaab0;text-decoration:none;font-size:6px;font-weight:900;cursor:pointer}.ops-v2-user-actions button{color:#f2615d}.ops-v2-user-actions svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8}.ops-v2-main{min-width:0;padding:28px clamp(24px,3.2vw,54px) 24px}.ops-v2-header{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1320px;margin:0 auto 27px}.ops-v2-header>div:first-child>span,.ops-v2-summary>div:nth-child(2)>span{color:#ff7a00;font-size:7px;font-weight:1000;letter-spacing:.12em}.ops-v2-header h1{margin:5px 0 4px;font-size:31px;line-height:1.05}.ops-v2-header p{margin:0;color:#85858b;font-size:10px}.ops-v2-header-actions{display:flex;gap:8px}.ops-v2-header-actions a,.ops-v2-header-actions button{min-height:37px;padding:0 13px;border:1px solid #333338;border-radius:8px;background:#111114;color:#d1d1d5;text-decoration:none;font-size:7px;font-weight:900;cursor:pointer}.ops-v2-header-actions button{border-color:#612020;color:#f45b55}.ops-v2-summary{display:grid;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;max-width:1320px;margin:0 auto 18px;padding:22px 25px;border:1px solid #2b2b30;border-radius:16px;background:linear-gradient(135deg,#131316,#101012);box-shadow:0 18px 45px rgba(0,0,0,.18)}.ops-v2-summary-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #8a1a18;border-radius:50%;color:#ef2721}.ops-v2-summary-icon svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ops-v2-summary h2{margin:5px 0;font-size:22px}.ops-v2-summary p{margin:0;color:#828289;font-size:9px}.ops-v2-summary-numbers{text-align:center;min-width:98px}.ops-v2-summary-numbers strong{display:block;font-size:37px;line-height:1}.ops-v2-summary-numbers span{display:block;margin-top:4px;color:#777780;font-size:6px;font-weight:900}.ops-v2-summary-numbers small{display:block;margin-top:7px;color:#d1a634;font-size:6px;font-weight:900}.ops-v2-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;max-width:1320px;margin:0 auto}.ops-v2-card{position:relative;display:flex;flex-direction:column;min-height:318px;padding:20px;border:1px solid #2b2b30;border-radius:15px;background:linear-gradient(150deg,#151518,#101012);overflow:hidden}.ops-v2-card:after{content:"";position:absolute;right:-70px;bottom:-90px;width:190px;height:190px;border-radius:50%;background:rgba(255,122,0,.045);pointer-events:none}.ops-v2-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.ops-v2-card-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid;border-radius:17px;background:#0b0b0d;color:#ef332d}.ops-v2-card-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ops-v2-arbitration .ops-v2-card-icon{color:#d7a927}.ops-v2-management .ops-v2-card-icon{color:#4ba9e8}.ops-v2-status{padding:6px 8px;border-radius:999px;font-size:5.5px;font-weight:1000;letter-spacing:.04em}.ops-v2-status.available{background:#082917;color:#35d47d}.ops-v2-status.pending{background:#2a2106;color:#e4b22b}.ops-v2-card-copy{position:relative;z-index:1;margin-top:23px}.ops-v2-card-copy>span{color:#7b7b82;font-size:6px;font-weight:900;text-transform:uppercase}.ops-v2-card-copy h3{margin:5px 0 12px;font-size:23px}.ops-v2-card-copy p{margin:0;color:#96969c;font-size:9px;line-height:1.55}.ops-v2-card-action{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:45px;margin-top:auto;border-radius:8px;background:#ff7a00;color:#fff;text-decoration:none;font-size:7.5px;font-weight:1000}.ops-v2-card-action.pending{border:1px solid #8b6a0d;background:transparent;color:#d9aa24}.ops-v2-card.is-disabled{opacity:.82}.ops-v2-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;max-width:1320px;margin:24px auto 0}.ops-v2-bottom article{min-height:138px;padding:20px 22px;border:1px solid #29292e;border-radius:14px;background:#111114}.ops-v2-bottom-title{display:flex;align-items:center;gap:10px}.ops-v2-bottom-title>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid;border-radius:50%;font-size:12px;font-weight:1000}.ops-v2-bottom-title .help,.ops-v2-bottom-title .info{color:#ff7a00}.ops-v2-bottom h3{margin:0;font-size:14px}.ops-v2-bottom ul{display:grid;grid-gap:7px;gap:7px;margin:14px 0 0;padding-left:16px;color:#94949a;font-size:8px}.ops-v2-bottom li::marker{color:#ff7a00}.ops-v2-bottom p{margin:14px 0;color:#94949a;font-size:8px;line-height:1.6}.ops-v2-bottom a{display:inline-flex;margin-top:3px;color:#f05853;text-decoration:none;font-size:7px;font-weight:1000}.ops-v2-footer{display:flex;justify-content:space-between;max-width:1320px;margin:22px auto 0;padding-top:15px;border-top:1px solid #222226;color:#5f5f66;font-size:7px}@media(max-width:1180px){.ops-v2{grid-template-columns:210px 1fr}.ops-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-v2-card{min-height:260px}}@media(max-width:780px){.ops-v2{display:block}.ops-v2-sidebar{position:relative;width:100%;height:auto;padding:12px}.ops-v2-brand{padding-bottom:10px}.ops-v2-brand img{width:66px;height:40px}.ops-v2-org{margin:10px 0}.ops-v2-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-v2-nav a,.ops-v2-nav>div{min-height:38px}.ops-v2-user,.ops-v2-user-actions{display:none}.ops-v2-main{padding:18px 12px 22px}.ops-v2-header{margin-bottom:18px}.ops-v2-header h1{font-size:25px}.ops-v2-header-actions{display:none}.ops-v2-summary{grid-template-columns:50px 1fr auto;padding:16px}.ops-v2-summary-icon{width:46px;height:46px}.ops-v2-summary h2{font-size:17px}.ops-v2-summary p{font-size:7px}.ops-v2-summary-numbers strong{font-size:28px}.ops-v2-grid{grid-template-columns:1fr}.ops-v2-card{min-height:230px}.ops-v2-bottom{grid-template-columns:1fr}.ops-v2-footer{display:grid;grid-gap:4px;gap:4px}}.pregame3-roster-integrated .pregame3-roster-head,.pregame3-roster-integrated .pregame3-roster-row{grid-template-columns:58px minmax(180px,1fr) 108px 112px 112px;gap:8px}.pregame3-captain-toggle,.pregame3-lineup-toggle{min-height:38px;padding:0 9px;border-radius:8px;font-size:8px;font-weight:950;letter-spacing:.03em;cursor:pointer;transition:.14s}.pregame3-lineup-toggle{border:1px solid rgba(46,164,92,.38);background:rgba(46,164,92,.09);color:#6e9179}.pregame3-lineup-toggle:hover:not(:disabled){border-color:rgba(71,207,116,.72);background:rgba(46,164,92,.16);color:#9bcaaa}.pregame3-lineup-toggle.on{border-color:#55d982;background:#27a857;color:#fff;box-shadow:0 0 0 1px rgba(85,217,130,.18),0 0 18px rgba(39,168,87,.18)}.pregame3-captain-toggle{border:1px solid rgba(255,122,0,.3);background:rgba(255,122,0,.055);color:#8d6765}.pregame3-captain-toggle:hover:not(:disabled){border-color:rgba(255,122,0,.65);color:#d99a97}.pregame3-captain-toggle.on{border-color:#ff7a00;background:rgba(255,122,0,.18);color:#ffad66;box-shadow:inset 0 0 18px rgba(255,122,0,.08)}.pregame3-captain-toggle:disabled,.pregame3-lineup-toggle:disabled{cursor:not-allowed;opacity:.3}.pregame3-roster-row.is-starter{box-shadow:inset 3px 0 0 #2fa25b}.pregame3-name-captain{display:inline-grid;min-width:18px;height:18px;place-items:center;margin-left:5px;border:1px solid rgba(255,122,0,.55);border-radius:50%;background:rgba(255,122,0,.12);color:#ff6b66;font-size:8px}.pregame3-staff-list{overflow:hidden;border:1px solid #2c2c2c;border-radius:11px;background:#0d0d0d}.pregame3-staff-row{display:grid;grid-template-columns:44px minmax(0,1fr) 112px 112px;align-items:center;grid-gap:10px;gap:10px;min-height:62px;padding:7px 10px;border-top:1px solid #252525}.pregame3-staff-row:first-child{border-top:0}.pregame3-staff-row.selected{background:#121812}.pregame3-staff-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid #343434;border-radius:9px;background:#171717;color:#aaa;font-size:9px;font-weight:950}.pregame3-staff-copy{min-width:0}.pregame3-staff-copy small,.pregame3-staff-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame3-staff-copy strong{font-size:11px}.pregame3-staff-copy small{margin-top:3px;color:#707070;font-size:8px}.pregame3-staff-role{min-height:38px;padding:0 8px;border:1px solid #353535;border-radius:8px;background:#171717;color:#777;font-size:8px;font-weight:950;cursor:pointer}.pregame3-staff-role.coach{border-color:rgba(255,122,0,.3);background:rgba(255,122,0,.055);color:#966b69}.pregame3-staff-role.coach.on{border-color:#ff7a00;background:rgba(255,122,0,.18);color:#ffad66}.pregame3-staff-role.assistant{border-color:rgba(46,164,92,.32);background:rgba(46,164,92,.07);color:#6f917a}.pregame3-staff-role.assistant.on{border-color:#2fa25b;background:rgba(46,164,92,.18);color:#75e19a}.pregame3-staff-role:disabled{cursor:not-allowed;opacity:.32}@media(max-width:900px){.pregame3-roster-integrated{overflow-x:auto}.pregame3-roster-integrated .pregame3-roster-head,.pregame3-roster-integrated .pregame3-roster-row{min-width:720px;grid-template-columns:52px minmax(170px,1fr) 96px 102px 102px}.pregame3-staff-row{grid-template-columns:40px minmax(0,1fr) 98px 98px}}@media(max-width:700px){.pregame3-staff-row{grid-template-columns:36px minmax(0,1fr) 84px 84px;gap:6px;padding:6px}.pregame3-staff-avatar{width:32px;height:32px}.pregame3-staff-role{min-height:34px;padding:0 4px;font-size:6.8px}}.pregame-operator-app{background:radial-gradient(circle at 70% 0,rgba(255,122,0,.08),transparent 30%),#080808}.pregame-operator-header{border-bottom-color:#34201f;background:rgba(7,7,8,.98)}.pregame-operator-content{width:min(1500px,calc(100% - 28px));padding:14px 0 34px}.pregame-back-link{border-color:#4b2826!important;color:#f0c0bd!important}.pregame3-page{width:100%;padding-top:0}.pregame3-steps{top:66px}.pregame-player-coach{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;grid-gap:14px;gap:14px;margin-top:12px;padding:12px 13px;border:1px solid #31363a;border-radius:11px;background:#0c1012}.pregame-player-coach>div{min-width:0}.pregame-player-coach>div span,.pregame-player-coach>div strong{display:block}.pregame-player-coach>div strong{color:#d7d7d7;font-size:11px}.pregame-player-coach>div span{margin-top:4px;color:#747b80;font-size:8px;line-height:1.45}.pregame-player-coach>button{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:0 12px;border:1px solid rgba(47,162,91,.35);border-radius:9px;background:rgba(47,162,91,.075);color:#789484;text-align:left;cursor:pointer}.pregame-player-coach>button:hover:not(:disabled){border-color:rgba(74,201,119,.75);background:rgba(47,162,91,.13);color:#a4d5b6}.pregame-player-coach>button.on{border-color:#48c776;background:#1e9c4c;color:#fff;box-shadow:0 0 20px rgba(30,156,76,.14)}.pregame-player-coach>button:disabled{opacity:.35;cursor:not-allowed}.pregame-player-coach>button b{font-size:8px;font-weight:950;letter-spacing:.025em}.pregame-player-coach-switch{position:relative;display:block;width:34px;height:19px;border-radius:999px;background:#303438}.pregame-player-coach-switch i{position:absolute;left:3px;top:3px;width:13px;height:13px;border-radius:50%;background:#8a8f93;transition:.15s}.pregame-player-coach>button.on .pregame-player-coach-switch{background:rgba(255,255,255,.28)}.pregame-player-coach>button.on .pregame-player-coach-switch i{left:18px;background:#fff}.pregame-player-coach.on{border-color:#245f3a;background:#0b1c12}@media(max-width:900px){.pregame-operator-content{width:calc(100% - 16px);padding-top:9px}.pregame-player-coach{grid-template-columns:1fr}.pregame3-roster-integrated{overflow:visible}.pregame3-roster-integrated .pregame3-roster-head{display:none}.pregame3-roster-integrated .pregame3-roster-row{min-width:0;grid-template-columns:46px minmax(0,1fr) 76px 104px 104px;gap:6px}}@media(max-width:700px){.pregame-operator-header{height:52px;padding:4px 7px}.pregame-operator-brand img{width:52px;height:34px}.pregame-operator-brand span{font-size:5px}.pregame-operator-brand strong{font-size:7px}.pregame-operator-actions{gap:4px}.pregame-operator-user{display:none}.pregame-operator-actions .operator-link,.pregame-operator-actions .operator-logout{min-height:31px;padding:0 7px;font-size:6px}.pregame-account-link{display:none!important}.pregame-operator-content{width:100%;padding:7px 6px calc(18px + env(safe-area-inset-bottom))}.pregame3-page{padding-bottom:94px}.pregame5-intro{margin-bottom:8px}.pregame5-intro p{max-width:100%;font-size:8px}.pregame5-intro .sumula-back{display:none}.pregame5-intro h1{font-size:20px}.pregame3-steps{top:52px;margin-bottom:7px;border-radius:9px}.pregame3-steps button{min-height:48px;padding:5px 6px;grid-template-columns:24px minmax(0,1fr);column-gap:5px}.pregame3-steps button b{width:22px;height:22px;font-size:7px}.pregame3-steps button span{font-size:7px}.pregame3-steps button small{font-size:5px}.pregame5-match{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);min-height:54px;margin-bottom:7px;padding:5px 7px;border-radius:9px}.pregame5-matchteam{min-width:0;gap:5px}.pregame5-matchteam>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px}.pregame5-logo{width:30px;height:30px;flex-basis:30px}.pregame5-matchcenter b{font-size:16px}.pregame5-matchcenter small,.pregame5-matchcenter span{font-size:4.8px}.pregame3-teamhero{grid-template-columns:40px minmax(0,1fr);gap:8px;margin:7px 0;padding:8px;border-radius:9px}.pregame3-teamhero .pregame5-logo{width:38px;height:38px}.pregame3-teamhero h2{font-size:16px}.pregame3-teamhero p{font-size:7px}.pregame3-teamstate{grid-column:1/3;padding:5px 7px;font-size:6px}.pregame3-section{margin:7px 0;padding:8px;border-radius:9px}.pregame3-sectionhead{gap:7px;margin-bottom:7px;padding-bottom:7px}.pregame3-sectionhead>div{gap:6px}.pregame3-sectionhead>div>span{width:22px;height:22px;border-radius:6px;font-size:7px}.pregame3-sectionhead h3{font-size:12px}.pregame3-sectionhead p{font-size:6.5px;line-height:1.35}.pregame3-sectionhead>strong{font-size:15px}.pregame5-search{min-height:35px}.pregame5-search input{font-size:8px}.pregame3-roster-integrated{border-radius:8px}.pregame3-roster-integrated .pregame3-roster-row{display:grid;grid-template-columns:38px minmax(0,1fr) 62px;grid-template-areas:"rel player number" "rel starter captain";grid-gap:5px 6px;gap:5px 6px;min-height:73px;padding:6px}.pregame3-roster-row>.pregame5-checkbox{grid-area:rel;align-self:stretch;width:34px;height:auto;min-height:58px;border-radius:7px}.pregame3-playerbutton{grid-area:player;align-self:end}.pregame3-playerbutton strong{font-size:9px}.pregame3-playerbutton small{margin-top:1px;font-size:6px}.pregame3-number{grid-area:number;width:60px;height:31px}.pregame3-number span{padding-left:6px;font-size:8px}.pregame3-number input{font-size:11px}.pregame3-lineup-toggle{grid-area:starter}.pregame3-captain-toggle{grid-area:captain}.pregame3-captain-toggle,.pregame3-lineup-toggle{min-height:30px;padding:0 4px;border-radius:6px;font-size:6px}.pregame3-name-captain{min-width:14px;height:14px;font-size:6px}.pregame5-info{padding:7px 8px;font-size:7px}.pregame3-staff-list{border-radius:8px}.pregame3-staff-row{grid-template-columns:32px minmax(0,1fr) 74px 74px;gap:5px;min-height:52px;padding:5px}.pregame3-staff-avatar{width:28px;height:28px;font-size:6px}.pregame3-staff-copy strong{font-size:8px}.pregame3-staff-copy small{font-size:5.5px}.pregame3-staff-role{min-height:29px;padding:0 3px;font-size:5.6px}.pregame-player-coach{gap:7px;margin-top:7px;padding:8px;border-radius:8px}.pregame-player-coach>div strong{font-size:8px}.pregame-player-coach>div span{font-size:6px}.pregame-player-coach>button{grid-template-columns:30px minmax(0,1fr);gap:7px;min-height:38px;padding:0 8px}.pregame-player-coach>button b{font-size:6px}.pregame-player-coach-switch{width:29px;height:17px}.pregame-player-coach-switch i{width:11px;height:11px}.pregame-player-coach>button.on .pregame-player-coach-switch i{left:15px}.pregame3-signature-section .signature-pad{min-height:150px}.pregame3-actions{grid-template-columns:58px minmax(0,1fr) 132px;gap:5px;padding:5px;border-radius:8px}.pregame3-actions>button{min-height:39px;padding:0 5px;font-size:6.2px}.pregame5-action-summary span{font-size:5px}.pregame5-action-summary strong{font-size:7px}}@media(max-width:430px){.pregame-back-link{padding:0 6px!important;font-size:0!important}.pregame-back-link:after{content:"← Jogos";font-size:6px}.pregame3-staff-row{grid-template-columns:30px minmax(0,1fr) 68px 68px}.pregame3-staff-role{font-size:5.1px}.pregame3-actions{grid-template-columns:52px minmax(0,1fr) 116px}.pregame3-actions>button{font-size:5.5px}}.pp2-page{--pp2-primary:#ff7a00;--pp2-secondary:#151515;min-height:100vh;background:#070707;color:#f6f6f6}.pp2-page *{box-sizing:border-box}.pp2-container{width:min(1280px,calc(100% - 44px));margin:0 auto}.pp2-loading{min-height:100vh;display:grid;place-items:center;background:#070707;color:#ddd;font-weight:900}.pp2-loading.pp2-error{color:#ff8581}.pp2-topbar{position:relative;z-index:40;background:#050505;border-bottom:1px solid #252525}.pp2-topbar-inner{width:min(1280px,calc(100% - 44px));height:64px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.pp2-l3cstats-brand{display:flex;align-items:center;gap:18px;text-decoration:none;color:#fff}.pp2-l3cstats-brand>img{width:130px;height:46px;object-fit:contain;object-position:left center}.pp2-official-copy{padding-left:18px;border-left:1px solid #323232;line-height:1.05}.pp2-official-copy small,.pp2-official-copy strong{display:block}.pp2-official-copy small{color:#9a9a9a;font-size:8px}.pp2-official-copy strong{margin-top:3px;color:#fff;font-size:13px;letter-spacing:.06em}.pp2-official-copy strong:first-letter{color:var(--pp2-primary)}.pp2-season-select{display:flex;align-items:center;gap:10px}.pp2-season-select>span{display:none}.pp2-season-select select{height:38px;min-width:155px;padding:0 34px 0 12px;border:1px solid #353535;border-radius:7px;background:#0d0d0d;color:#fff;font-size:10px;font-weight:800}.pp2-nav{height:48px;display:flex;align-items:stretch;justify-content:center;gap:20px;border-top:1px solid #151515;background:#0b0b0b;overflow:auto;scrollbar-width:none}.pp2-nav::-webkit-scrollbar{display:none}.pp2-nav a{position:relative;display:flex;align-items:center;gap:7px;color:#bbb;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:900;white-space:nowrap}.pp2-nav a.active,.pp2-nav a:hover{color:#fff}.pp2-nav a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--pp2-primary)}.pp2-nav .fe-icon{opacity:.9}.pp2-hero{position:relative;min-height:210px;overflow:hidden;border-bottom:1px solid #2b2b2b;background:linear-gradient(110deg,#070707,#111 48%,#110502)}.pp2-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--pp2-primary) 30%,transparent),transparent 38%),linear-gradient(110deg,transparent 30%,rgba(0,0,0,.15) 62%,rgba(0,0,0,.45))}.pp2-hero-art{position:absolute;right:-25px;top:-130px;width:470px;height:470px;border-radius:50%;border:12px solid rgba(167,65,20,.35);background:radial-gradient(circle at 32% 30%,#c85c28,#8a2e0d 45%,#391006 72%);opacity:.68;transform:rotate(-14deg);box-shadow:0 0 80px color-mix(in srgb,var(--pp2-primary) 25%,transparent)}.pp2-hero-art i,.pp2-hero-art span,.pp2-hero-art:after,.pp2-hero-art:before{content:"";position:absolute;background:#190805}.pp2-hero-art:before{left:50%;top:-20px;width:10px;height:510px;transform:rotate(16deg)}.pp2-hero-art:after{left:-10px;top:50%;width:510px;height:10px;transform:rotate(-18deg)}.pp2-hero-art span{left:75px;top:0;width:10px;height:470px;border-radius:50%;transform:rotate(-46deg)}.pp2-hero-art i{left:0;top:125px;width:470px;height:10px;border-radius:50%;transform:rotate(42deg)}.pp2-hero-inner{position:relative;z-index:2;min-height:210px;display:flex;align-items:center;gap:42px;padding:22px 0}.pp2-competition-logo{width:180px;height:160px;display:grid;place-items:center;flex:0 0 auto}.pp2-competition-logo img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.45))}.pp2-competition-logo strong{font-size:62px;font-style:italic}.pp2-hero-copy{max-width:720px}.pp2-hero-copy h1{margin:0;color:#fff;text-transform:uppercase;font-size:42px;line-height:1;letter-spacing:.035em}.pp2-hero-copy>strong{display:block;margin-top:12px;color:var(--pp2-primary);text-transform:uppercase;letter-spacing:.09em}.pp2-hero-copy>p{margin:12px 0 0;color:#bbb;font-size:12px;font-style:italic}.pp2-hero-facts{display:flex;flex-wrap:wrap;gap:25px}.pp2-hero-facts span{color:#eee;text-transform:uppercase;font-size:8px;font-weight:900;letter-spacing:.04em}.pp2-hero-facts b{color:#fff}.pp2-content{padding:20px 0 34px}.pp2-alert{margin-bottom:14px;padding:11px 13px;border:1px solid color-mix(in srgb,var(--pp2-primary) 40%,#333);border-radius:8px;background:color-mix(in srgb,var(--pp2-primary) 10%,#090909);color:#ffaba8;font-size:10px}.pp2-live-card,.pp2-panel{border:1px solid #292929;border-radius:8px;background:linear-gradient(180deg,#111,#0c0c0c);box-shadow:0 8px 30px rgba(0,0,0,.12)}.pp2-live-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);align-items:center;grid-gap:25px;gap:25px;min-height:165px;padding:26px 38px 58px;margin-bottom:14px}.pp2-live-badge{position:absolute;left:18px;top:12px;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:#b30702;color:#fff;font-size:7px;font-weight:1000}.pp2-live-badge i{width:6px;height:6px;border-radius:50%;background:#ffdb35;box-shadow:0 0 8px #ffdb35}.pp2-live-team{display:flex;align-items:center;gap:18px;min-width:0}.pp2-live-team.right{justify-content:flex-end;text-align:right}.pp2-live-team small,.pp2-live-team strong{display:block}.pp2-live-team strong{font-size:20px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-live-team small{margin-top:5px;color:#777;text-transform:uppercase;font-size:7px}.pp2-team-mark{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:8px;background:#0a0a0a}.pp2-team-mark.big{width:72px;height:72px;border-radius:12px}.pp2-team-mark img{width:100%;height:100%;object-fit:contain;padding:2px}.pp2-team-mark b{font-size:8px}.pp2-team-mark.big b{font-size:14px}.pp2-page .public-live-center{min-width:0}.pp2-page .public-live-center>span{color:var(--pp2-primary);font-size:9px}.pp2-page .public-live-center>span.is-live{color:var(--pp2-primary)}.pp2-page .public-live-center>b{font-size:40px}.pp2-page .public-live-clock-row>strong:first-child{color:var(--pp2-primary);font-size:8px}.pp2-page .public-live-clock-row .public-live-clock{font-size:18px}.pp2-page .public-live-clock-row em{border-color:color-mix(in srgb,var(--pp2-primary) 50%,#333);color:#eee}.pp2-live-button{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);min-width:290px;height:36px;display:grid;place-items:center;border-radius:5px;background:linear-gradient(180deg,color-mix(in srgb,var(--pp2-primary) 92%,#fff),var(--pp2-primary));color:#fff;text-decoration:none;font-size:9px;font-weight:1000}.pp2-live-button:hover{filter:brightness(1.12)}.pp2-grid-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.pp2-panel{padding:14px 16px}.pp2-panel-head{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid #242424}.pp2-panel-head h2{margin:0;text-transform:uppercase;font-size:15px;line-height:1.05}.pp2-panel-head small,.pp2-panel-head>span{display:block;margin-top:4px;color:#777;font-size:7px}.pp2-panel-head>span{margin-top:2px;text-transform:uppercase;font-weight:900}.pp2-panel-head select{max-width:180px;height:30px;padding:0 9px;border:1px solid #333;border-radius:5px;background:#0b0b0b;color:#ddd;font-size:8px}.pp2-fixtures{display:grid}.pp2-fixture{min-height:61px;display:grid;grid-template-columns:72px minmax(0,1fr) 70px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:7px 4px;border-bottom:1px solid #242424;color:#eee;text-decoration:none}.pp2-fixture:last-child{border-bottom:0}.pp2-fixture:hover{background:#141414}.pp2-fixture time{display:grid;grid-template-columns:auto auto;align-items:flex-end;width:62px}.pp2-fixture time b{font-size:18px;line-height:1}.pp2-fixture time>span{padding-left:3px;color:#aaa;text-transform:uppercase;font-size:8px;font-weight:800}.pp2-fixture time small{grid-column:1/3;margin-top:3px;color:#888;font-size:7px}.pp2-fixture-team{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.pp2-fixture-team.right{justify-content:flex-start}.pp2-fixture-team strong{font-size:9px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-fixture>em{color:#888;text-align:center;font-size:12px;font-style:normal;font-weight:800}.pp2-fixture>em.score{color:#fff}.pp2-main-row{grid-template-columns:1.02fr .98fr}.pp2-standing{overflow:hidden}.pp2-standing-head,.pp2-standing-row{display:grid;grid-template-columns:30px minmax(170px,1fr) 34px 34px 34px 50px 38px;align-items:center;grid-gap:4px;gap:4px}.pp2-standing-head{height:30px;color:#777;text-transform:uppercase;font-size:7px;font-weight:900}.pp2-standing-row{min-height:42px;border-top:1px solid #232323;color:#ddd;text-decoration:none;font-size:9px}.pp2-standing-row:first-of-type{border-left:3px solid #25d160}.pp2-standing-row>b{color:#fff}.pp2-standing-row>span{display:flex;align-items:center;gap:9px;min-width:0}.pp2-standing-row>span strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;font-size:9px}.pp2-standing-row em{font-style:normal}.pp2-empty,.pp2-knockout{padding:28px 10px;color:#777;text-align:center;font-size:9px}.pp2-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding-top:10px}.pp2-leader{overflow:hidden;border:1px solid #292929;border-radius:6px;background:#0a0a0a}.pp2-leader>span{display:block;padding:7px 9px;border-bottom:1px solid #242424;color:#ddd;text-align:center;text-transform:uppercase;font-size:8px;font-weight:900}.pp2-leader>a{min-height:150px;display:grid;grid-template-columns:88px 1fr;align-items:flex-end;grid-gap:6px;gap:6px;padding:8px;color:#fff;text-decoration:none}.pp2-player-photo{width:82px;height:112px;display:grid;place-items:end center;align-self:end;overflow:hidden;border-radius:5px;background:linear-gradient(180deg,#1a1a1a,#090909)}.pp2-player-photo img{width:100%;height:100%;object-fit:cover}.pp2-player-photo b{align-self:center;font-size:28px}.pp2-leader>a>div{padding-bottom:3px;min-width:0}.pp2-leader>a>div b,.pp2-leader>a>div em,.pp2-leader>a>div small,.pp2-leader>a>div strong{display:block}.pp2-leader>a>div b{font-size:28px}.pp2-leader>a>div small{color:#aaa;font-size:7px}.pp2-leader>a>div strong{margin-top:12px;text-transform:uppercase;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-leader>a>div em{margin-top:2px;color:#777;font-size:7px;font-style:normal}.pp2-no-leader{padding:35px;text-align:center}.pp2-bottom-row{grid-template-columns:1fr 1fr}.pp2-teams-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:5px;gap:5px;padding-top:10px}.pp2-teams-strip a{min-width:0;padding:7px 3px;color:#fff;text-align:center;text-decoration:none}.pp2-teams-strip .pp2-team-mark{margin:0 auto}.pp2-teams-strip strong{display:block;margin-top:6px;text-transform:uppercase;font-size:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-sponsor-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;padding-top:10px;background:#333}.pp2-sponsor-grid>div{min-height:75px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px;background:#f5f5f5;color:#111;text-align:center}.pp2-sponsor-grid img{max-width:90%;max-height:38px;object-fit:contain}.pp2-sponsor-grid strong{font-size:11px}.pp2-sponsor-grid small{margin-top:6px;color:#555;text-transform:uppercase;font-size:5px;font-weight:900}.pp2-sponsor-empty{min-height:115px;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:10px;border:1px dashed #353535;border-radius:6px;color:#777;text-align:center}.pp2-sponsor-empty strong{color:#aaa;font-size:10px}.pp2-sponsor-empty span{margin-top:5px;font-size:7px}.pp2-athletes{margin-top:0}.pp2-athlete-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:7px;gap:7px;padding-top:10px}.pp2-athlete-strip>a{position:relative;min-width:0;padding:8px;border:1px solid #292929;border-radius:6px;background:#0a0a0a;color:#fff;text-align:center;text-decoration:none}.pp2-athlete-strip>a>b{position:absolute;left:6px;top:6px;color:#666;font-size:8px}.pp2-athlete-strip .pp2-player-photo{width:58px;height:64px;margin:0 auto}.pp2-athlete-strip em,.pp2-athlete-strip small,.pp2-athlete-strip strong{display:block}.pp2-athlete-strip strong{margin-top:7px;font-size:8px}.pp2-athlete-strip small,.pp2-athlete-strip strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp2-athlete-strip small{margin-top:2px;color:#666;font-size:6px}.pp2-athlete-strip em{margin-top:5px;color:var(--pp2-primary);font-size:7px;font-style:normal;font-weight:900}.pp2-footer{margin-top:8px;border-top:1px solid #272727;background:#050505}.pp2-footer>.pp2-container{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px}.pp2-footer>.pp2-container>div:first-child{display:flex;align-items:center;gap:10px}.pp2-footer>.pp2-container>div:first-child>img{width:46px;height:46px;object-fit:contain}.pp2-footer small,.pp2-footer strong{display:block}.pp2-footer strong{font-size:9px}.pp2-footer small{margin-top:3px;color:#777;font-size:7px}.pp2-footer-powered{display:flex;align-items:center;gap:9px}.pp2-footer-powered small{margin:0}.pp2-footer-powered img{width:86px;height:32px;object-fit:contain}.pp2-footer-powered span{color:#555;font-size:6px}@media(max-width:900px){.pp2-container,.pp2-topbar-inner{width:min(100% - 24px,1280px)}.pp2-bottom-row,.pp2-grid-two,.pp2-main-row{grid-template-columns:1fr}.pp2-hero-art{right:-180px;opacity:.45}.pp2-live-card{grid-template-columns:1fr 180px 1fr;padding-left:18px;padding-right:18px}.pp2-leaders{grid-template-columns:repeat(3,1fr)}.pp2-athlete-strip,.pp2-teams-strip{grid-template-columns:repeat(4,1fr)}}@media(max-width:620px){.pp2-topbar-inner{height:62px}.pp2-l3cstats-brand>img{width:96px;height:38px}.pp2-official-copy{display:none}.pp2-season-select select{min-width:122px;height:34px;font-size:8px}.pp2-nav{height:44px;justify-content:flex-start;gap:0;padding-left:8px}.pp2-nav a{padding:0 13px;font-size:8px}.pp2-nav a .fe-icon{display:none}.pp2-hero,.pp2-hero-inner{min-height:210px}.pp2-hero-inner{display:block;padding:14px 0 16px;text-align:center}.pp2-competition-logo{width:105px;height:92px;margin:0 auto}.pp2-hero-copy h1{font-size:22px}.pp2-hero-copy>strong{margin-top:7px;font-size:10px}.pp2-hero-copy>p{display:none}.pp2-hero-facts{justify-content:center;gap:13px;margin-top:11px}.pp2-hero-art{width:290px;height:290px;right:-135px;top:-50px}.pp2-content{padding-top:10px}.pp2-live-card{display:grid;grid-template-columns:1fr 110px 1fr;grid-gap:4px;gap:4px;min-height:160px;padding:27px 10px 58px}.pp2-live-team{gap:5px;flex-direction:column;text-align:center}.pp2-live-team.right{flex-direction:column-reverse;text-align:center}.pp2-live-team strong{font-size:9px}.pp2-live-team small{display:none}.pp2-team-mark.big{width:48px;height:48px}.pp2-page .public-live-center>b{font-size:28px}.pp2-page .public-live-clock-row{margin-top:5px}.pp2-page .public-live-clock-row em{display:none}.pp2-live-button{min-width:calc(100% - 70px)}.pp2-panel{padding:10px}.pp2-panel-head h2{font-size:12px}.pp2-panel-head select{max-width:130px}.pp2-fixture{grid-template-columns:50px minmax(0,1fr) 52px minmax(0,1fr);gap:4px}.pp2-fixture time{width:45px}.pp2-fixture time b{font-size:15px}.pp2-fixture-team{gap:4px}.pp2-fixture-team strong{font-size:7px}.pp2-fixture>em.score{font-size:14px}.pp2-team-mark{width:28px;height:28px}.pp2-standing-head,.pp2-standing-row{grid-template-columns:25px minmax(115px,1fr) 25px 25px 25px 36px 28px;font-size:7px}.pp2-standing-row>span{gap:5px}.pp2-standing-row>span strong{font-size:7px}.pp2-leaders{grid-template-columns:repeat(3,1fr);gap:4px}.pp2-leader>a{min-height:125px;display:block;padding:5px;text-align:center}.pp2-leader>a .pp2-player-photo{width:58px;height:67px;margin:0 auto}.pp2-leader>a>div{padding-top:4px}.pp2-leader>a>div b{font-size:18px}.pp2-leader>a>div strong{margin-top:4px;font-size:7px}.pp2-leader>a>div em{display:none}.pp2-leader>span{font-size:6px}.pp2-athlete-strip,.pp2-teams-strip{grid-template-columns:repeat(4,1fr)}.pp2-sponsor-grid{grid-template-columns:repeat(2,1fr)}.pp2-athletes{display:none}.pp2-footer>.pp2-container{min-height:68px}.pp2-footer-powered small,.pp2-footer-powered span{display:none}.pp2-footer-powered img{width:72px}}.pp2-topbar-inner{height:58px}.pp2-l3cstats-brand>img{width:116px;height:40px}.pp2-season-select select{height:36px}.pp2-nav{height:44px;gap:12px}.pp2-nav a{padding:0 16px;font-size:8.5px}.pp2-hero,.pp2-hero-inner{min-height:176px}.pp2-hero-inner{gap:30px;padding:15px 0}.pp2-competition-logo{width:145px;height:132px}.pp2-competition-logo img{max-width:100%;max-height:100%;object-fit:contain;background:transparent;border:0;border-radius:0}.pp2-hero-copy h1{font-size:36px;letter-spacing:.03em}.pp2-hero-copy>strong{margin-top:9px;font-size:12px}.pp2-hero-copy>p{margin-top:9px;font-size:10px}.pp2-hero-facts{gap:20px;margin-top:14px}.pp2-hero-art{right:-10px;top:-154px;width:450px;height:450px;opacity:.62}.pp2-content{padding-top:16px}.pp2-games-row{align-items:start}.pp2-games-row>.pp2-panel{height:auto;align-self:start}.pp2-panel{padding:13px 15px}.pp2-panel-head{padding-bottom:9px}.pp2-panel-head h2{font-size:14px}.pp2-fixture{min-height:66px;grid-template-columns:68px minmax(0,1fr) 52px minmax(0,1fr);gap:9px;padding:8px 3px}.pp2-fixture time{width:60px}.pp2-fixture time b{font-size:17px}.pp2-fixture time.is-tbd{display:flex;width:62px;align-items:flex-start;justify-content:center;flex-direction:column;gap:1px}.pp2-fixture time.is-tbd b{font-size:9px;line-height:1;text-transform:uppercase;color:#ddd}.pp2-fixture time.is-tbd>span{padding:0;color:#777;font-size:7px;line-height:1.15;text-transform:uppercase}.pp2-fixture time.is-tbd small{margin-top:4px;color:#555;font-size:5.5px;line-height:1.2}.pp2-fixture-team{gap:10px}.pp2-fixture-team strong{font-size:9.5px}.pp2-fixture .pp2-team-mark{width:42px;height:42px;border-radius:9px}.pp2-fixture>em{font-size:11px}.pp2-fixture>em.score{font-size:18px}.pp2-empty-compact{padding:20px 10px;min-height:60px;display:grid;place-items:center}.pp2-standing-row{min-height:46px}.pp2-standing-row .pp2-team-mark{width:34px;height:34px}.pp2-standing-row>span strong{font-size:9.5px}.pp2-leaders-empty{min-height:156px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:24px;border:1px dashed #303030;border-radius:7px;margin-top:10px;color:#777;text-align:center}.pp2-leaders-empty strong{color:#c7c7c7;font-size:10px;text-transform:uppercase}.pp2-leaders-empty span{font-size:8px;line-height:1.4}.pp2-teams-strip{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:8px}.pp2-teams-strip a{min-height:104px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:10px 6px;border:1px solid #252525;border-radius:7px;background:#0b0b0b;transition:.15s ease}.pp2-teams-strip a:hover{border-color:#444;background:#111;transform:translateY(-1px)}.pp2-teams-strip .pp2-team-mark.big{width:62px;height:62px;border-radius:10px}.pp2-teams-strip strong{margin-top:8px;font-size:8px}.pp2-sponsor-empty{min-height:96px}.pp2-footer{margin-top:12px}.pp2-footer>.pp2-container{min-height:76px}.pp2-footer>.pp2-container>div:first-child>img{width:42px;height:42px}.pp2-footer>.pp2-container>div:first-child span>small:first-child{margin-bottom:2px;color:#555;text-transform:uppercase;font-size:5.5px;font-weight:900;letter-spacing:.05em}.pp2-footer>.pp2-container>div:first-child span>strong{font-size:9.5px}.pp2-footer-powered img{width:78px;height:29px}@media(max-width:900px){.pp2-hero,.pp2-hero-inner{min-height:164px}.pp2-competition-logo{width:128px;height:116px}.pp2-hero-copy h1{font-size:31px}.pp2-games-row{grid-template-columns:1fr}}@media(max-width:620px){.pp2-topbar-inner{height:54px}.pp2-l3cstats-brand>img{width:88px;height:34px}.pp2-season-select select{min-width:108px;height:32px;padding-left:9px;font-size:7.5px}.pp2-nav{height:42px;padding-left:4px}.pp2-nav a{padding:0 11px;font-size:7.5px}.pp2-hero,.pp2-hero-inner{min-height:184px}.pp2-hero-inner{padding:11px 0 13px}.pp2-competition-logo{width:88px;height:78px}.pp2-hero-copy h1{font-size:19px;line-height:1.05}.pp2-hero-copy>strong{margin-top:5px;font-size:8.5px}.pp2-hero-facts{gap:10px;margin-top:8px}.pp2-hero-facts span{font-size:6.3px}.pp2-hero-art{width:250px;height:250px;right:-145px;top:-34px;opacity:.36}.pp2-content{padding-top:8px}.pp2-grid-two{gap:8px;margin-bottom:8px}.pp2-panel{padding:9px}.pp2-panel-head{padding-bottom:7px}.pp2-panel-head h2{font-size:11px}.pp2-panel-head small,.pp2-panel-head>span{font-size:6px}.pp2-fixture{min-height:58px;grid-template-columns:47px minmax(0,1fr) 40px minmax(0,1fr);gap:3px;padding:6px 1px}.pp2-fixture time{width:43px}.pp2-fixture time b{font-size:14px}.pp2-fixture time.is-tbd{width:43px}.pp2-fixture time.is-tbd b{font-size:7px}.pp2-fixture time.is-tbd>span{font-size:5.5px}.pp2-fixture time.is-tbd small{display:none}.pp2-fixture-team{gap:3px;flex-direction:column-reverse;text-align:center}.pp2-fixture-team.right{flex-direction:column;text-align:center}.pp2-fixture-team strong{width:100%;font-size:6.5px;text-align:center}.pp2-fixture .pp2-team-mark{width:30px;height:30px}.pp2-fixture>em.score{font-size:13px}.pp2-empty-compact{min-height:52px;padding:14px 7px}.pp2-standing-row{min-height:42px}.pp2-standing-row .pp2-team-mark{width:27px;height:27px}.pp2-leaders{grid-template-columns:1fr;gap:6px}.pp2-leader>a{min-height:88px;display:grid;grid-template-columns:64px 1fr;align-items:center;text-align:left;padding:7px}.pp2-leader>a .pp2-player-photo{width:58px;height:72px;margin:0}.pp2-leader>a>div{padding:0}.pp2-leader>a>div b{font-size:20px}.pp2-leader>a>div strong{font-size:7px}.pp2-leader>a>div em{display:block;font-size:6px}.pp2-leaders-empty{min-height:92px;padding:16px 10px}.pp2-leaders-empty strong{font-size:8px}.pp2-leaders-empty span{font-size:6.5px}.pp2-teams-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pp2-teams-strip a{min-height:92px;padding:8px 5px}.pp2-teams-strip .pp2-team-mark.big{width:54px;height:54px}.pp2-teams-strip strong{font-size:7px}.pp2-athletes{display:block}.pp2-athlete-strip{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.pp2-athlete-strip::-webkit-scrollbar{display:none}.pp2-athlete-strip>a{min-width:110px}.pp2-footer>.pp2-container{min-height:66px}.pp2-footer>.pp2-container>div:first-child>img{width:34px;height:34px}.pp2-footer-powered img{width:68px}}.pp21-overview{display:grid;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));min-height:72px;margin-bottom:14px;border:1px solid #2a2a2a;border-radius:9px;background:linear-gradient(180deg,#111,#0b0b0b);overflow:hidden}.pp21-overview>div{position:relative;display:flex;justify-content:center;flex-direction:column;padding:12px 18px;border-right:1px solid #242424}.pp21-overview>div:last-child{border-right:0}.pp21-overview-status{padding-left:42px!important}.pp21-overview-status i{position:absolute;left:18px;top:50%;width:10px;height:10px;border-radius:50%;background:var(--pp2-primary);transform:translateY(-50%);box-shadow:0 0 0 5px color-mix(in srgb,var(--pp2-primary) 12%,transparent),0 0 15px color-mix(in srgb,var(--pp2-primary) 35%,transparent)}.pp21-overview span{color:#777;text-transform:uppercase;font-size:6.5px;font-weight:900;letter-spacing:.08em}.pp21-overview strong{margin-top:4px;color:#fff;font-size:16px;line-height:1.05}.pp21-overview-status strong{font-size:11px;text-transform:uppercase}.pp21-overview small{margin-top:3px;color:#5e5e5e;font-size:6.5px}.pp21-section-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:4px 0 10px;padding:0 2px}.pp21-section-intro>div>span{display:block;margin-bottom:4px;color:var(--pp2-primary);text-transform:uppercase;font-size:6.5px;font-weight:1000;letter-spacing:.12em}.pp21-section-intro h2{margin:0;color:#fff;text-transform:uppercase;font-size:19px;letter-spacing:.02em}.pp21-section-intro p{max-width:460px;margin:0 0 1px;color:#6f6f6f;text-align:right;font-size:8px;line-height:1.45}.pp21-games-panel{padding-bottom:8px}.pp21-fixtures{display:grid}.pp21-fixture{display:block;padding:10px 2px 11px;border-bottom:1px solid #242424;color:#fff;text-decoration:none;transition:.15s ease}.pp21-fixture:last-child{border-bottom:0}.pp21-fixture:hover{padding-left:7px;padding-right:7px;background:#141414}.pp21-fixture-meta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;margin-bottom:8px}.pp21-fixture-meta>span{overflow:hidden;color:#777;text-transform:uppercase;font-size:6.5px;font-weight:900;white-space:nowrap;text-overflow:ellipsis}.pp21-fixture-meta>strong{padding:4px 8px;border:1px solid #292929;border-radius:999px;background:#090909;color:#d8d8d8;font-size:7px;white-space:nowrap}.pp21-fixture-meta>strong.is-tbd{color:#8d8d8d}.pp21-fixture-meta>small{overflow:hidden;color:#555;text-align:right;font-size:6.5px;white-space:nowrap;text-overflow:ellipsis}.pp21-fixture-match{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px}.pp21-fixture-team{display:flex;align-items:center;justify-content:flex-start;gap:11px;min-width:0}.pp21-fixture-team.right{justify-content:flex-end;text-align:right}.pp21-fixture-team strong{overflow:hidden;text-transform:uppercase;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.pp21-fixture-team .pp2-team-mark{width:44px;height:44px;border-radius:9px;background:#080808}.pp21-fixture-match>em{display:grid;place-items:center;min-height:32px;color:#777;text-align:center;font-size:12px;font-style:normal;font-weight:900}.pp21-fixture-match>em.score{display:flex;align-items:center;justify-content:center;gap:6px;color:#fff;font-size:20px;letter-spacing:.02em}.pp21-fixture-match>em.score b{color:#666;font-size:9px}.pp21-fixture.result .pp21-fixture-match>em.score{padding:4px 8px;border-radius:6px;background:#070707}.pp21-results-empty{min-height:182px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:28px 18px;text-align:center}.pp21-results-empty>b{width:38px;height:38px;display:grid;place-items:center;margin-bottom:10px;border:1px solid #2d2d2d;border-radius:50%;background:#0a0a0a;color:#555;font-size:17px}.pp21-results-empty>strong{color:#cfcfcf;text-transform:uppercase;font-size:9px}.pp21-results-empty>span{max-width:300px;margin-top:6px;color:#666;font-size:7px;line-height:1.45}@media(max-width:900px){.pp21-overview{grid-template-columns:repeat(4,1fr)}.pp21-overview-status{grid-column:1/-1;min-height:48px;border-right:0!important;border-bottom:1px solid #242424}.pp21-overview>div:nth-child(5){border-right:0}.pp21-section-intro p{max-width:360px}}@media(max-width:620px){.pp21-overview{grid-template-columns:repeat(2,1fr);margin-bottom:8px}.pp21-overview-status{grid-column:1/-1;min-height:44px;padding:9px 12px 9px 38px!important}.pp21-overview-status i{left:14px}.pp21-overview>div{min-height:59px;padding:9px 12px;border-bottom:1px solid #242424}.pp21-overview>div:nth-child(3),.pp21-overview>div:nth-child(5){border-right:0}.pp21-overview>div:nth-child(4),.pp21-overview>div:nth-child(5){border-bottom:0}.pp21-overview span{font-size:5.8px}.pp21-overview strong{font-size:14px}.pp21-overview-status strong{font-size:9px}.pp21-overview small{font-size:5.8px}.pp21-section-intro{display:block;margin:10px 0 7px;padding:0 1px}.pp21-section-intro>div>span{font-size:5.7px}.pp21-section-intro h2{font-size:15px}.pp21-section-intro p{display:none}.pp21-fixture{padding:8px 1px 9px}.pp21-fixture:hover{padding-left:1px;padding-right:1px}.pp21-fixture-meta{grid-template-columns:minmax(0,1fr) auto;margin-bottom:6px;gap:5px}.pp21-fixture-meta>span{font-size:5.5px}.pp21-fixture-meta>strong{padding:3px 6px;font-size:5.7px}.pp21-fixture-meta>small{display:none}.pp21-fixture-match{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:3px}.pp21-fixture-team{gap:4px;flex-direction:column;text-align:center}.pp21-fixture-team.right{flex-direction:column-reverse;text-align:center}.pp21-fixture-team strong{width:100%;font-size:6.7px;text-align:center}.pp21-fixture-team .pp2-team-mark{width:34px;height:34px}.pp21-fixture-match>em{font-size:9px}.pp21-fixture-match>em.score{gap:3px;font-size:14px}.pp21-results-empty{min-height:116px;padding:20px 12px}.pp21-results-empty>b{width:30px;height:30px;margin-bottom:7px;font-size:13px}.pp21-results-empty>strong{font-size:7.5px}.pp21-results-empty>span{font-size:6.2px}}.pp22-primary-grid,.pp22-secondary-grid{align-items:start}.pp22-primary-grid,.pp22-secondary-grid{grid-template-columns:1.02fr .98fr}.pp22-primary-grid>.pp2-panel,.pp22-secondary-grid>.pp2-panel{height:auto;align-self:start}.pp22-fixture{padding:7px 2px 8px}.pp22-fixture:hover{padding-left:6px;padding-right:6px}.pp22-fixture .pp21-fixture-meta{margin-bottom:5px;gap:8px}.pp22-fixture .pp21-fixture-meta>strong{padding:0;border:0;border-radius:0;background:transparent;color:#a9a9a9;font-size:6.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.pp22-fixture .pp21-fixture-meta>strong.is-tbd{color:#707070}.pp22-fixture .pp21-fixture-meta>small{font-size:6px}.pp22-fixture .pp21-fixture-match{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);gap:7px}.pp22-fixture .pp21-fixture-team{gap:8px}.pp22-fixture .pp21-fixture-team .pp2-team-mark{width:36px;height:36px;border-radius:8px}.pp22-fixture .pp21-fixture-team strong{font-size:9px}.pp22-fixture .pp21-fixture-match>em{min-height:27px;font-size:10px}.pp22-fixture .pp21-fixture-match>em.score{font-size:17px}.pp22-standings-panel .pp2-standing-head{height:26px}.pp22-standings-panel .pp2-standing-row{min-height:39px}.pp22-standings-panel .pp2-standing-row .pp2-team-mark{width:30px;height:30px}.pp22-standings-panel .pp2-standing-row>span strong{font-size:8.5px}.pp22-empty-state{min-height:96px!important;margin-top:8px!important;padding:15px 12px!important}.pp22-empty-state>b{width:28px!important;height:28px!important;margin-bottom:6px!important;font-size:12px!important}.pp22-empty-state>strong{font-size:8px!important}.pp22-empty-state>span{margin-top:4px!important;font-size:6.5px!important}.pp22-leaders-panel:has(.pp22-empty-state),.pp22-results-panel .pp21-fixtures:has(.pp22-empty-state){min-height:0}.pp22-single{grid-template-columns:1fr}.pp22-teams-strip{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:9px}.pp22-teams-strip a{min-height:112px;padding:10px 7px}.pp22-teams-strip .pp2-team-mark.big{width:68px;height:68px}.pp22-teams-strip strong{margin-top:8px;font-size:9px}.pp22-athletes{margin-bottom:14px}.pp2-footer{margin-top:4px;border-top-color:#303030}.pp2-footer>.pp2-container{min-height:72px}.pp2-footer-powered span{padding-left:2px}@media(max-width:900px){.pp22-primary-grid,.pp22-secondary-grid{grid-template-columns:1fr}}@media(max-width:620px){.pp22-fixture{padding:6px 1px 7px}.pp22-fixture:hover{padding-left:1px;padding-right:1px}.pp22-fixture .pp21-fixture-meta{margin-bottom:4px}.pp22-fixture .pp21-fixture-meta>strong{padding:0;font-size:5.5px}.pp22-fixture .pp21-fixture-match{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}.pp22-fixture .pp21-fixture-team .pp2-team-mark{width:31px;height:31px}.pp22-fixture .pp21-fixture-team strong{font-size:6.5px}.pp22-empty-state{min-height:76px!important;padding:12px 8px!important}.pp22-empty-state>b{width:24px!important;height:24px!important}.pp22-teams-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.pp22-teams-strip a{min-height:96px;padding:8px 5px}.pp22-teams-strip .pp2-team-mark.big{width:56px;height:56px}.pp22-teams-strip strong{font-size:7.5px}}.pp22-athletes-empty{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px;padding:10px 16px;color:#696969}.pp22-athletes-empty>div{display:flex;align-items:center;gap:12px}.pp22-athletes-empty strong{color:#d0d0d0;text-transform:uppercase;font-size:9px}.pp22-athletes-empty span,.pp22-athletes-empty>small{font-size:6.5px}.pp22-athletes-empty>small{color:var(--pp2-primary);text-transform:uppercase;font-weight:900}@media(max-width:620px){.pp22-athletes-empty{min-height:46px;padding:9px;align-items:flex-start;flex-direction:column;gap:5px}.pp22-athletes-empty span,.pp22-athletes-empty strong,.pp22-athletes-empty>div{display:block}.pp22-athletes-empty span{margin-top:3px}.pp22-athletes-empty>small{font-size:5.8px}}.pp22-teams-row{margin-bottom:14px}.pp22-teams-row>.pp2-panel{width:100%}.pp22-teams-strip{grid-template-columns:repeat(auto-fit,minmax(130px,190px));justify-content:flex-start}.pp22-sponsors{margin-bottom:14px}.pp22-sponsors .pp2-sponsor-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(max-width:620px){.pp22-teams-strip{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.pp22-sponsors .pp2-sponsor-grid{grid-template-columns:repeat(2,1fr)}}.pp221-games-actions{display:flex;align-items:center;gap:10px}.pp221-games-actions>span{color:var(--pp2-primary);text-transform:uppercase;font-size:6px;font-weight:900}.pp221-games-actions>button{min-height:26px;padding:0 10px;border:1px solid #343434;border-radius:999px;background:#0a0a0a;color:#d2d2d2;cursor:pointer;text-transform:uppercase;font-family:inherit;font-size:6.5px;font-weight:800;line-height:1;letter-spacing:.02em}.pp221-games-actions>button:hover{border-color:#555;background:#131313;color:#fff}.pp221-standings-neutral .pp2-standing-row:first-of-type{border-left-color:transparent}.pp22-fixture .pp21-fixture-meta>small{color:#8b8b8b;font-weight:600}.pp22-teams-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-content:stretch}.pp22-teams-strip a{width:100%}@media(max-width:620px){.pp221-games-head{align-items:flex-start}.pp221-games-actions{align-items:flex-end;flex-direction:column;gap:5px}.pp221-games-actions>button{min-height:24px;padding:0 8px;font-size:5.6px}.pp22-teams-strip{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}}.pregame3-crew-modern{padding:16px;background:linear-gradient(180deg,#111,#0d0d0d)}.pregame3-crew-group.modern{margin-top:14px;border:1px solid #2f2f2f;border-radius:13px;background:#0d0d0d;overflow:hidden}.pregame3-crew-group.modern.table{margin-top:12px}.pregame3-crew-grouphead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 14px;border-bottom:1px solid #292929;background:#141414}.pregame3-crew-grouphead>div>span{display:block;color:#ff7a00;font-size:7px;font-weight:950;letter-spacing:.09em}.pregame3-crew-grouphead h4{margin:3px 0 0;padding:0;border:0;background:transparent;font-size:13px;text-transform:none}.pregame3-crew-grouphead p{margin:3px 0 0;color:#777;font-size:8px}.pregame3-crew-grouphead>strong{flex:0 0 auto;padding:6px 8px;border:1px solid #343434;border-radius:999px;background:#101010;color:#8c8c8c;font-size:7px;text-transform:uppercase}.pregame3-crew-cardgrid{display:grid;grid-gap:9px;gap:9px;padding:10px}.pregame3-crew-cardgrid.referees{grid-template-columns:repeat(4,minmax(0,1fr))}.pregame3-crew-cardgrid.table{grid-template-columns:repeat(3,minmax(0,1fr))}.pregame3-crew-card{min-width:0;padding:11px;border:1px solid #303030;border-radius:11px;background:linear-gradient(180deg,#141414,#101010);transition:border-color .15s ease,background .15s ease}.pregame3-crew-card.assigned{border-color:#42302f;background:linear-gradient(180deg,#171313,#101010)}.pregame3-crew-cardhead{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:10px}.pregame3-crew-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid #3b3b3b;border-radius:9px;background:#1a1a1a;color:#ff7a00;font-size:9px;font-weight:1000;letter-spacing:.02em}.pregame3-crew-card.assigned .pregame3-crew-avatar{border-color:#6d2926;background:#25100f;color:#ff9a3d}.pregame3-crew-title{min-width:0}.pregame3-crew-title small,.pregame3-crew-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame3-crew-title strong{font-size:10px}.pregame3-crew-title small{margin-top:3px;color:#696969;font-size:6.5px;text-transform:uppercase}.pregame3-crew-state{padding:4px 6px;border:1px solid #3a3a3a;border-radius:999px;color:#777;font-size:6px;font-weight:950;text-transform:uppercase}.pregame3-crew-state.ok{border-color:#6b302c;background:#24100e;color:#ff9a3d}.pregame3-crew-field{display:block;margin-top:8px}.pregame3-crew-field>span{display:flex;align-items:center;justify-content:space-between;gap:5px;margin:0 0 4px;color:#777;font-size:6.5px;font-weight:900;text-transform:uppercase}.pregame3-crew-field>span em{color:#5f5f5f;font-style:normal;font-size:6px;font-weight:800;text-transform:none}.pregame3-crew-field input,.pregame3-crew-field select{width:100%;height:37px;padding:0 9px;border:1px solid #353535;border-radius:8px;background:#171717;color:#eee;font-size:8px;outline:none}.pregame3-crew-field input:focus,.pregame3-crew-field select:focus{border-color:#7e302d}.pregame3-crew-field input:disabled,.pregame3-crew-field select:disabled{opacity:.55}.pregame3-crew-field.manual{margin-top:7px}.pregame3-crew-person-summary{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;min-height:45px;margin-top:8px;padding:7px;border:1px solid #292929;border-radius:8px;background:#0c0c0c}.pregame3-crew-miniavatar{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#202020;color:#aaa;font-size:7px;font-weight:950}.pregame3-crew-person-summary small,.pregame3-crew-person-summary strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame3-crew-person-summary strong{font-size:8px}.pregame3-crew-person-summary small{margin-top:2px;color:#666;font-size:6.5px}.pregame3-crew-field.account{padding-top:7px;border-top:1px solid #252525}.pregame3-crew-account-status{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:6px;gap:6px;align-items:center;min-height:38px;margin-top:7px;padding:6px 7px;border:1px solid #343434;border-radius:8px;background:#111;color:#8b8b8b}.pregame3-crew-account-status>span{display:grid;width:18px;height:18px;place-items:center;border-radius:50%;background:#222;color:#888;font-size:8px;font-weight:950}.pregame3-crew-account-status small,.pregame3-crew-account-status strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame3-crew-account-status strong{font-size:7.5px}.pregame3-crew-account-status small{margin-top:2px;color:#626262;font-size:6px}.pregame3-crew-account-status.linked{border-color:#27523a;background:#0d1811;color:#78d99a}.pregame3-crew-account-status.linked>span{background:#1f7540;color:#fff}.pregame3-crew-account-status.linked small{color:#699077}.pregame3-crew-footnote{display:flex;align-items:center;gap:10px;margin-top:10px;padding:9px 11px;border:1px solid #2e2e2e;border-radius:9px;background:#101010}.pregame3-crew-footnote>span{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#1d1d1d;color:#aaa;font-size:6.5px;font-weight:950;text-transform:uppercase}.pregame3-crew-footnote p{margin:0;color:#777;font-size:7.5px;line-height:1.35}@media(max-width:1180px){.pregame3-crew-cardgrid.referees,.pregame3-crew-cardgrid.table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pregame3-crew-modern{padding:10px}.pregame3-crew-grouphead{align-items:flex-start;padding:10px}.pregame3-crew-grouphead>strong{display:none}.pregame3-crew-cardgrid.referees,.pregame3-crew-cardgrid.table{grid-template-columns:1fr;padding:8px}.pregame3-crew-card{padding:10px}.pregame3-crew-cardhead{grid-template-columns:32px minmax(0,1fr) auto}.pregame3-crew-footnote{align-items:flex-start;flex-direction:column}}.pregame3-crew-picker-trigger{display:grid;grid-template-columns:26px minmax(0,1fr) 18px;align-items:center;grid-gap:7px;gap:7px;width:100%;min-height:40px;padding:5px 8px;border:1px solid #353535;border-radius:8px;background:#171717;color:#eee;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pregame3-crew-picker-trigger:hover:not(:disabled){border-color:#65403e;background:#191616}.pregame3-crew-picker-trigger:focus-visible{outline:2px solid rgba(255,122,0,.45);outline-offset:1px}.pregame3-crew-picker-trigger:disabled{cursor:not-allowed;opacity:.55}.pregame3-crew-picker-trigger-icon{display:grid;width:24px;height:24px;place-items:center;border:1px solid #343434;border-radius:7px;background:#101010;color:#8b8b8b;font-size:11px}.pregame3-crew-picker-trigger strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:850}.pregame3-crew-picker-trigger>b{color:#aaa;font-size:12px;text-align:center}.pregame3-crew-picker-backdrop{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pregame3-crew-picker-modal{width:min(610px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 40px));display:flex;flex-direction:column;overflow:hidden;border:1px solid #414141;border-radius:16px;background:linear-gradient(180deg,#1a1a1a,#121212);box-shadow:0 28px 90px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.02)}.pregame3-crew-picker-modalhead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid #303030}.pregame3-crew-picker-modalhead>div>span{display:block;color:#ff7a00;font-size:7px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.pregame3-crew-picker-modalhead h3{margin:4px 0 0;font-size:18px}.pregame3-crew-picker-modalhead p{margin:5px 0 0;color:#7d7d7d;font-size:8px;line-height:1.4}.pregame3-crew-picker-modalhead>button{flex:0 0 auto;width:34px;height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:#bbb;font-size:22px;line-height:1;cursor:pointer}.pregame3-crew-picker-modalhead>button:hover{border-color:#3b3b3b;background:#202020;color:#fff}.pregame3-crew-picker-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 20px;border-bottom:1px solid #343434}.pregame3-crew-picker-tabs button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:51px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8a8a8a;cursor:pointer}.pregame3-crew-picker-tabs button span{font-size:13px}.pregame3-crew-picker-tabs button strong{font-size:9px}.pregame3-crew-picker-tabs button.active{border-bottom-color:#ff7a00;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,122,0,.035))}.pregame3-crew-picker-search{display:grid;grid-template-columns:26px 1fr;align-items:center;grid-gap:5px;gap:5px;margin:15px 20px 10px;padding:0 10px;border:1px solid #3a3a3a;border-radius:10px;background:#161616}.pregame3-crew-picker-search>span{color:#999;font-size:15px}.pregame3-crew-picker-search input{height:43px;border:0;background:transparent;color:#f4f4f4;font-size:9px;outline:none}.pregame3-crew-picker-search input::placeholder{color:#686868}.pregame3-crew-picker-list{min-height:170px;max-height:350px;overflow:auto;margin:0 20px 14px;padding-right:3px}.pregame3-crew-picker-list::-webkit-scrollbar{width:6px}.pregame3-crew-picker-list::-webkit-scrollbar-thumb{border-radius:999px;background:#3a3a3a}.pregame3-crew-picker-person{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:58px;margin-top:7px;padding:8px 9px;border:1px solid #333;border-radius:10px;background:#171717;color:#f1f1f1;text-align:left;cursor:pointer;transition:.15s ease}.pregame3-crew-picker-person:first-child{margin-top:0}.pregame3-crew-picker-person:hover{border-color:#555;background:#1d1d1d}.pregame3-crew-picker-person.selected{border-color:#9b3935;background:linear-gradient(90deg,rgba(255,122,0,.11),#181414)}.pregame3-crew-picker-person-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid #484848;border-radius:50%;background:#252525;color:#eee;font-size:8px;font-weight:950}.pregame3-crew-picker-person-copy{min-width:0}.pregame3-crew-picker-person-copy small,.pregame3-crew-picker-person-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pregame3-crew-picker-person-copy strong{font-size:9px}.pregame3-crew-picker-person-copy small{margin-top:3px;color:#777;font-size:7px}.pregame3-crew-picker-person-action{min-width:82px;padding:8px 10px;border:1px solid #444;border-radius:8px;background:#1c1c1c;color:#ddd;font-size:7px;font-weight:900;text-align:center}.pregame3-crew-picker-person.selected .pregame3-crew-picker-person-action{border-color:#bc403b;background:#631c19;color:#fff}.pregame3-crew-picker-empty{display:grid;place-items:center;min-height:150px;border:1px dashed #343434;border-radius:10px;color:#737373;text-align:center}.pregame3-crew-picker-empty strong{font-size:10px}.pregame3-crew-picker-empty span{margin-top:4px;font-size:7px}.pregame3-crew-picker-external{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:11px;gap:11px;margin:18px 20px 22px;padding:16px;border:1px solid #353535;border-radius:12px;background:#151515}.pregame3-crew-picker-external-icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid #66302e;border-radius:11px;background:#261211;color:#ff6762;font-size:20px}.pregame3-crew-picker-external h4{margin:2px 0 0;font-size:12px}.pregame3-crew-picker-external p{margin:5px 0 0;color:#777;font-size:7.5px;line-height:1.4}.pregame3-crew-picker-external label{grid-column:1/3;display:block;margin-top:5px}.pregame3-crew-picker-external label>span{display:block;margin-bottom:5px;color:#777;font-size:6.5px;font-weight:900;text-transform:uppercase}.pregame3-crew-picker-external input{width:100%;height:43px;padding:0 11px;border:1px solid #414141;border-radius:9px;background:#101010;color:#f2f2f2;font-size:9px;outline:none}.pregame3-crew-picker-external input:focus{border-color:#8c3531}.pregame3-crew-picker-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:9px;gap:9px;align-items:center;padding:13px 20px 16px;border-top:1px solid #303030;background:#111}.pregame3-crew-picker-actions button{min-height:39px;padding:0 14px;border-radius:9px;font-size:8px;font-weight:900;cursor:pointer}.pregame3-crew-picker-actions .secondary{border:1px solid #414141;background:#1a1a1a;color:#ddd}.pregame3-crew-picker-actions .primary{min-width:142px;border:1px solid #ff7a00;background:#ff7a00;color:#fff}.pregame3-crew-picker-actions .primary:disabled{cursor:not-allowed;opacity:.38}.pregame3-crew-picker-actions .danger-link{justify-self:start;min-height:34px;padding:0;border:0;background:transparent;color:#b96a66;font-size:7px}.pregame3-crew-picker-actions .danger-link:hover{color:#ff9a3d}@media(max-width:700px){.pregame3-crew-picker-backdrop{align-items:flex-end;padding:0}.pregame3-crew-picker-modal{width:100%;max-height:88vh;border-radius:16px 16px 0 0}.pregame3-crew-picker-modalhead{padding:14px}.pregame3-crew-picker-tabs{margin:0 14px}.pregame3-crew-picker-search{margin:12px 14px 8px}.pregame3-crew-picker-list{margin:0 14px 12px}.pregame3-crew-picker-external{margin:14px}.pregame3-crew-picker-actions{grid-template-columns:1fr 1fr;padding:11px 14px}.pregame3-crew-picker-actions>div{grid-column:1/3}.pregame3-crew-picker-actions .primary{min-width:0}.pregame3-crew-picker-person-action{min-width:70px;padding:7px 8px;font-size:6px}}.people-tabs.people-tabs-v2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 0 14px;padding:5px;border:1px solid #292929;border-radius:13px;background:#0d0d0d}.people-tabs-v2 button{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;min-width:0;min-height:46px;padding:7px 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8a8a8a;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.people-tabs-v2 button:hover{border-color:#303030;background:#141414;color:#ddd}.people-tabs-v2 button:focus-visible{outline:2px solid rgba(255,122,0,.38);outline-offset:2px}.people-tabs-v2 button i{display:grid;width:28px;height:28px;place-items:center;border:1px solid #303030;border-radius:8px;background:#151515;color:#777;font-size:12px;font-style:normal;font-weight:950;letter-spacing:.02em}.people-tabs-v2 button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900}.people-tabs-v2 button>span{display:grid;min-width:27px;height:24px;place-items:center;padding:0 7px;border:1px solid #303030;border-radius:999px;background:#111;color:#777;font-size:12px;font-weight:950}.people-tabs-v2 button.active{border-color:#542421;background:linear-gradient(90deg,rgba(255,122,0,.15),#171313);color:#fff;box-shadow:inset 3px 0 0 #ff7a00}.people-tabs-v2 button.active i{border-color:#7d2d29;background:#2a1110;color:#ff5d57}.people-tabs-v2 button.active>span{border-color:#6e2925;background:#2b1110;color:#ff7771}.field-help{display:block;margin-top:5px;color:#696969;font-size:12px;line-height:1.35}.people-empty{display:flex!important;min-height:118px;align-items:center;justify-content:center;flex-direction:column;gap:5px}.people-empty strong{color:#cfcfcf;font-size:12px}.people-empty span{max-width:520px;color:#6f6f6f;font-size:12px;line-height:1.45;text-align:center}.people-empty.official-empty{border-color:#332523;background:linear-gradient(180deg,rgba(255,122,0,.035),#0d0d0d)}@media(max-width:850px){.people-tabs.people-tabs-v2{grid-template-columns:1fr}.people-tabs-v2 button{min-height:44px}}@media(max-width:580px){.people-tabs.people-tabs-v2{padding:4px;gap:5px}.people-tabs-v2 button{grid-template-columns:28px minmax(0,1fr) auto;padding:6px 8px}}.fe-home{min-height:100vh;padding-top:86px;background:#050606;color:#f5f5f5;overflow:hidden}.fe-home:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(circle at 72% 18%,rgba(255,122,0,.08),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.012),transparent 22%)}.fe-home>*{position:relative;z-index:1}#como-funciona,#contato,#inicio,#portal-publico,#recursos{scroll-margin-top:102px}.fe-home-header{height:86px;display:grid;grid-template-columns:minmax(120px,1fr) auto minmax(190px,1fr);align-items:center;grid-gap:28px;gap:28px;padding:0 clamp(28px,4vw,68px);border-bottom:1px solid #242424;background:rgba(4,5,5,.965);box-shadow:0 12px 32px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;left:0;right:0;top:0;width:100%;z-index:100}.fe-home-brand{height:100%;display:flex;align-items:center;justify-self:start;min-width:0;padding:8px 0}.fe-home-brand img{width:auto;height:62px;max-width:100%;object-fit:contain;display:block}.fe-home-nav{display:flex;gap:4px;padding:5px;border:1px solid #242525;border-radius:12px;background:rgba(12,13,13,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 8px 28px rgba(0,0,0,.2)}.fe-home-nav,.fe-home-nav a{align-items:center;justify-content:center}.fe-home-nav a{position:relative;display:inline-flex;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:8px;color:#9d9f9f;font-size:11px;font-weight:850;letter-spacing:.005em;white-space:nowrap;transition:background .18s,border-color .18s,color .18s,transform .18s}.fe-home-nav a:hover{color:#f5f5f5;background:#171818;border-color:#252626}.fe-home-nav a.active{color:#fff;background:linear-gradient(180deg,rgba(255,122,0,.17),rgba(255,122,0,.09));border-color:rgba(255,122,0,.42);box-shadow:inset 0 0 0 1px rgba(255,40,32,.03)}.fe-home-nav a.active:before{content:"";width:5px;height:5px;margin-right:7px;border-radius:50%;background:#f01b15;box-shadow:0 0 9px rgba(240,27,21,.45)}.fe-home-nav a.active:after{display:none}.fe-home-login{justify-self:end;min-width:172px;min-height:43px;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:0 18px;border:1px solid #ff7a00;border-radius:9px;background:rgba(10,10,10,.66);color:#fff;font-size:11px;font-weight:900;transition:background .18s,border-color .18s,transform .18s}.fe-home-login:hover{background:#ff7a00;border-color:#ff2b25;transform:translateY(-1px)}.fe-home-hero{min-height:620px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(530px,1.08fr);grid-gap:52px;gap:52px;align-items:center;padding:66px clamp(28px,4vw,68px) 76px;border-bottom:1px solid #1d1d1d;background:linear-gradient(90deg,#060707,#080909 52%,rgba(35,8,7,.34))}.fe-home-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.4)),repeating-linear-gradient(0deg,transparent 0 79px,rgba(255,255,255,.02) 80px),repeating-linear-gradient(90deg,transparent 0 119px,rgba(255,255,255,.016) 120px);-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.fe-home-hero-copy{position:relative;z-index:3;max-width:690px}.fe-home-kicker{font-size:10px;letter-spacing:.18em;font-weight:950;color:#ef211b;text-transform:uppercase}.fe-home-hero h1{font-size:clamp(45px,4.8vw,70px);line-height:.99;letter-spacing:-.045em;margin:20px 0 22px;max-width:720px}.fe-home-hero h1 span{color:#ef1711}.fe-home-hero-copy>p{max-width:650px;margin:0;color:#b8b8b8;font-size:16px;line-height:1.68}.fe-home-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.fe-home-btn{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 22px;border-radius:7px;font-size:11px;font-weight:950;letter-spacing:.01em;transition:.2s}.fe-home-btn.primary{background:linear-gradient(135deg,#f30b04,#d40702);color:#fff;border:1px solid #ff2b25;box-shadow:0 10px 34px rgba(255,122,0,.16)}.fe-home-btn.primary:hover{filter:brightness(1.12);transform:translateY(-1px)}.fe-home-btn.secondary{border:1px solid #464646;background:#0c0d0d;color:#fff}.fe-home-btn.secondary:hover{border-color:#777;background:#151515}.fe-home-hero-trust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:27px;color:#777;font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.fe-home-hero-trust i{width:4px;height:4px;background:#ff7a00;border-radius:50%}.fe-home-showcase{position:relative;height:485px;z-index:4}.fe-home-screen{position:absolute;border:1px solid #3b3b3b;border-radius:15px;background:#0a0a0a;box-shadow:0 30px 78px rgba(0,0,0,.54);overflow:hidden}.fe-home-screen img{width:100%;height:100%;object-fit:cover;display:block}.screen-label{position:absolute;left:12px;top:11px;z-index:3;padding:7px 9px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:12px;font-weight:900;letter-spacing:.08em;color:#dadada}.main-screen{width:86%;height:338px;right:0;top:0;transform:perspective(1300px) rotateY(-4deg);transform-origin:right center}.main-screen img{object-position:top left}.pregame-screen{width:53%;height:238px;left:2%;bottom:8px;z-index:4;transform:perspective(1200px) rotateY(5deg) rotate(-.35deg)}.pregame-screen img{object-position:top left}.mesa-screen{width:43%;height:208px;right:1%;bottom:5px;z-index:5;transform:perspective(1200px) rotateY(-3deg) rotate(.3deg)}.mesa-screen img{object-position:center center}.fe-home-resource-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;padding:32px clamp(28px,4vw,68px) 52px;border-bottom:1px solid #1d1d1d;background:#060707}.fe-home-resource{min-height:205px;padding:27px 22px;border:1px solid #292929;border-radius:12px;background:linear-gradient(180deg,#121313,#0d0e0e);text-align:center;transition:.2s}.fe-home-resource:hover{border-color:#3b3b3b;transform:translateY(-2px)}.fe-home-resource-icon{width:48px;height:48px;display:grid;place-items:center;margin:0 auto 16px;border:1px solid rgba(255,122,0,.22);border-radius:14px;background:rgba(255,122,0,.045);color:#ef1711}.fe-home-resource-icon svg{width:27px;height:27px}.fe-home-resource h2{font-size:14px;margin:0 0 11px}.fe-home-resource p{margin:0;color:#9b9b9b;font-size:11.5px;line-height:1.66}.fe-home-audience-section,.fe-home-flow-section{padding:68px clamp(28px,4vw,68px);border-bottom:1px solid #1c1c1c}.fe-home-section-title{text-align:center;max-width:720px;margin:0 auto 44px}.fe-home-section-title>span{color:#e91a14;font-size:9px;font-weight:950;letter-spacing:.17em}.fe-home-section-title h2{font-size:30px;letter-spacing:-.025em;margin:9px 0 8px}.fe-home-section-title p{color:#858585;font-size:12.5px;line-height:1.6;margin:0}.fe-home-section-title.compact{margin-bottom:30px}.fe-home-flow{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;max-width:1500px;margin:0 auto}.fe-home-step{position:relative;text-align:center;padding:0 12px}.fe-home-step-orb{position:relative;width:78px;height:78px;display:grid;place-items:center;margin:0 auto 17px;border:1px solid #454545;border-radius:50%;background:radial-gradient(circle at 50% 42%,#141515,#0b0c0c 68%);box-shadow:inset 0 0 0 7px #090a0a}.fe-home-step-orb svg{width:27px;height:27px;color:#d8d8d8}.fe-home-step-orb strong{position:absolute;right:-2px;bottom:-2px;min-width:23px;height:23px;padding:0 5px;display:grid;place-items:center;border:2px solid #080909;border-radius:999px;background:#ff7a00;color:#fff;font-size:8px;letter-spacing:.02em}.fe-home-step-orb.featured{border-color:#ff7a00;background:radial-gradient(circle,#35100f,#0c0d0d 66%)}.fe-home-step-orb.featured svg{color:#ff4039}.fe-home-step-orb.featured strong{background:#ff1e17}.fe-home-step-arrow{position:absolute;right:-9px;top:27px;color:#ff7a00;font-size:22px;font-weight:300}.fe-home-step h3{font-size:11.5px;margin:0 0 7px}.fe-home-step p{font-size:9.5px;line-height:1.5;color:#777;margin:0 auto;max-width:150px}.fe-home-portal-section{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:46px;gap:46px;align-items:center;padding:72px clamp(28px,4vw,68px);border-bottom:1px solid #1d1d1d;background:linear-gradient(135deg,#080909,#070707 55%,#170907)}.fe-home-portal-copy h2{font-size:37px;line-height:1.08;letter-spacing:-.03em;margin:14px 0 16px}.fe-home-portal-copy>p{max-width:640px;color:#9a9a9a;font-size:13.5px;line-height:1.7}.fe-home-mini-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:23px}.fe-home-mini-list span{padding:12px 13px;border:1px solid #2c2c2c;border-radius:9px;background:#0d0e0e;color:#c7c7c7;font-size:10.5px}.fe-home-mini-list span:before{content:"✓";color:#ef1711;font-weight:950;margin-right:8px}.fe-home-portal-shot{padding:10px;border:1px solid #2d2d2d;border-radius:15px;background:#0e0f0f;box-shadow:0 28px 80px rgba(0,0,0,.35)}.fe-home-portal-shot img{display:block;width:100%;border-radius:9px}.fe-home-audience-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.fe-home-audience{min-height:168px;padding:23px 18px;text-align:center;border:1px solid #292929;border-radius:11px;background:#101111}.fe-home-audience-icon{width:44px;height:44px;display:grid;place-items:center;margin:0 auto 12px;color:#ef1711}.fe-home-audience-icon svg{width:28px;height:28px}.fe-home-audience h3{font-size:12.5px;margin:0 0 9px}.fe-home-audience p{font-size:10px;line-height:1.58;color:#858585;margin:0}.fe-home-cta{margin:34px clamp(28px,4vw,68px) 28px;padding:29px 38px;display:grid;grid-template-columns:1.2fr .75fr auto;align-items:center;grid-gap:34px;gap:34px;border:1px solid #313131;border-radius:13px;background:radial-gradient(circle at 92% 40%,rgba(255,122,0,.22),transparent 23%),linear-gradient(90deg,#0c0d0d,#111 66%,#190b09)}.fe-home-cta>div>span{color:#707070;font-size:9px;font-weight:900;letter-spacing:.15em}.fe-home-cta h2{font-size:29px;font-weight:500;margin:7px 0 0}.fe-home-cta h2 b{color:#ef1711}.fe-home-cta>p{color:#9a9a9a;font-size:11.5px;line-height:1.6}.fe-home-cta .fe-home-actions{margin:0;justify-content:flex-end}.fe-home-footer{display:grid;grid-template-columns:1.4fr repeat(3,.75fr);grid-gap:34px;gap:34px;padding:35px clamp(28px,4vw,68px) 26px;border-top:1px solid #161616;background:#040505;color:#777}.fe-home-footer-brand img{width:180px}.fe-home-footer-brand p{font-size:9px;line-height:1.6;text-transform:uppercase;letter-spacing:.09em}.fe-home-footer>div:not(.fe-home-footer-brand):not(.fe-home-footer-copy){display:flex;flex-direction:column;gap:7px;font-size:10px}.fe-home-footer strong{color:#c9c9c9;margin-bottom:5px}.fe-home-footer a:hover{color:#fff}.fe-home-footer-copy{grid-column:1/-1;text-align:center;padding-top:18px;border-top:1px solid #171717;font-size:9px;color:#555}@media(max-width:1180px){.fe-home-header{grid-template-columns:112px 1fr 158px;gap:18px;padding-left:28px;padding-right:28px}.fe-home-brand img{height:58px}.fe-home-nav{gap:3px}.fe-home-nav a{min-height:35px;padding:0 10px;font-size:10px}.fe-home-login{min-width:158px;padding:0 13px}.fe-home-hero{grid-template-columns:1fr 1fr;gap:28px}.fe-home-showcase{height:440px}.main-screen{width:90%;height:315px}.pregame-screen{width:55%;height:220px}.mesa-screen{width:45%;height:192px}.fe-home-audience-grid,.fe-home-resource-grid{grid-template-columns:repeat(3,1fr)}.fe-home-flow{grid-template-columns:repeat(4,1fr);row-gap:36px}.fe-home-step:nth-child(4) .fe-home-step-arrow{display:none}.fe-home-cta{grid-template-columns:1fr 1fr}.fe-home-cta>p{display:none}.fe-home-footer{grid-template-columns:1.3fr repeat(3,1fr)}}@media(max-width:900px){.fe-home{padding-top:126px}#como-funciona,#contato,#inicio,#portal-publico,#recursos{scroll-margin-top:138px}.fe-home-header{height:auto;min-height:126px;grid-template-columns:1fr auto;align-content:center;row-gap:7px;padding:8px 20px 9px}.fe-home-brand{height:auto;padding:0}.fe-home-brand img{height:54px}.fe-home-nav{grid-column:1/-1;order:3;width:100%;justify-content:flex-start;overflow-x:auto;padding:4px;border-radius:10px;scrollbar-width:none}.fe-home-nav::-webkit-scrollbar{display:none}.fe-home-nav a{min-height:34px;padding:0 12px;white-space:nowrap}.fe-home-login{min-width:0;min-height:40px}.fe-home-hero{grid-template-columns:1fr;padding-top:46px}.fe-home-hero-copy{max-width:760px}.fe-home-showcase{height:470px;max-width:760px;width:100%;margin:0 auto}.main-screen{width:92%;height:320px}.pregame-screen{width:55%;height:220px}.mesa-screen{width:46%;height:192px}.fe-home-resource-grid{grid-template-columns:repeat(2,1fr)}.fe-home-portal-section{grid-template-columns:1fr}.fe-home-audience-grid{grid-template-columns:repeat(2,1fr)}.fe-home-cta{grid-template-columns:1fr}.fe-home-cta .fe-home-actions{justify-content:flex-start}.fe-home-footer{grid-template-columns:1fr 1fr}}@media(max-width:620px){.fe-home{padding-top:120px}#como-funciona,#contato,#inicio,#portal-publico,#recursos{scroll-margin-top:132px}.fe-home-header{min-height:120px;grid-template-columns:1fr auto;padding-left:16px;padding-right:16px}.fe-home-brand img{height:50px}.fe-home-login{min-height:38px;padding:0 11px;font-size:9px}.fe-home-nav{gap:2px}.fe-home-nav a{min-height:32px;padding:0 10px;font-size:9px}.fe-home-nav a.active:before{width:4px;height:4px;margin-right:5px}.fe-home-hero{padding:40px 18px 52px}.fe-home-hero h1{font-size:42px}.fe-home-hero-copy>p{font-size:14px}.fe-home-btn{width:100%;min-height:46px}.fe-home-showcase{height:355px}.main-screen{width:100%;height:225px}.pregame-screen{width:59%;height:158px;left:-1%}.mesa-screen{width:49%;height:144px;right:0}.screen-label{font-size:12px;padding:5px 7px}.fe-home-audience-grid,.fe-home-resource-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.fe-home-audience-section,.fe-home-flow-section,.fe-home-portal-section{padding:52px 18px}.fe-home-flow{grid-template-columns:1fr 1fr;gap:31px 8px}.fe-home-step-arrow{display:none}.fe-home-step-orb{width:68px;height:68px}.fe-home-step-orb svg{width:23px;height:23px}.fe-home-mini-list{grid-template-columns:1fr}.fe-home-cta{margin:28px 18px;padding:25px 22px}.fe-home-cta h2{font-size:25px}.fe-home-footer{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.fe-home-footer-brand{margin-bottom:8px}.fe-home-footer-copy{grid-column:1}.fe-home-section-title h2{font-size:27px}}.fe4-home{--fe-red:#ff7a00;--fe-red2:#ff8a24;--fe-bg:#050606;--fe-card:#101111;--fe-line:#272929;min-height:100vh;padding-top:78px;background:#050606;color:#f6f6f6;overflow:hidden}.fe4-home *{box-sizing:border-box}.fe4-home a{text-decoration:none}.fe4-header{position:fixed;inset:0 0 auto 0;z-index:100;height:78px;display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(300px,1fr);align-items:center;grid-gap:24px;gap:24px;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid rgba(255,255,255,.08);background:rgba(5,6,6,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 34px rgba(0,0,0,.28)}.fe4-brand{display:flex;align-items:center;justify-self:start;height:100%}.fe4-brand img{display:block;width:auto;height:64px;object-fit:contain}.fe4-nav{display:flex;align-items:center;gap:4px}.fe4-nav a{padding:10px 12px;border-radius:7px;color:#b5b7b7;font-size:10px;font-weight:800;transition:.18s}.fe4-nav a.active,.fe4-nav a:hover{color:#fff;background:#151616}.fe4-nav a.active{box-shadow:inset 0 -2px 0 var(--fe-red)}.fe4-header-actions{justify-self:end;display:flex;align-items:center;gap:10px}.fe4-demo,.fe4-login{min-height:41px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;border-radius:7px;font-size:10px;font-weight:900}.fe4-login{border:1px solid #555;color:#fff;background:#0b0c0c}.fe4-login:hover{border-color:#888}.fe4-demo{border:1px solid #ff2b25;background:linear-gradient(135deg,#f3130c,#d90400);color:#fff;box-shadow:0 10px 30px rgba(255,122,0,.16)}.fe4-demo:hover{filter:brightness(1.08)}.fe4-hero{position:relative;min-height:620px;display:grid;grid-template-columns:minmax(420px,.84fr) minmax(540px,1.16fr);grid-gap:38px;gap:38px;align-items:center;padding:66px clamp(24px,4vw,64px) 62px;border-bottom:1px solid #202121;background:radial-gradient(circle at 83% 27%,rgba(255,122,0,.17),transparent 25%),linear-gradient(112deg,#070808,#080909 51%,#120706)}.fe4-hero:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:linear-gradient(120deg,transparent 0 43%,rgba(255,255,255,.018) 43.2% 43.5%,transparent 43.7%),repeating-linear-gradient(0deg,transparent 0 88px,rgba(255,255,255,.018) 89px),repeating-linear-gradient(90deg,transparent 0 130px,rgba(255,255,255,.013) 131px);-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 85%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 85%,transparent)}.fe4-hero-glow{position:absolute;right:6%;bottom:-12%;width:560px;height:310px;border:1px solid rgba(255,122,0,.08);border-radius:50%;transform:rotate(-8deg);box-shadow:0 0 120px rgba(255,122,0,.08),inset 0 0 80px rgba(255,122,0,.03)}.fe4-hero-copy,.fe4-hero-product{position:relative;z-index:2}.fe4-eyebrow{display:inline-block;color:#ff8a24;font-size:9px;font-weight:950;letter-spacing:.17em;text-transform:uppercase}.fe4-hero h1{margin:15px 0 20px;font-size:clamp(45px,4.65vw,69px);line-height:.96;letter-spacing:-.05em;font-weight:900}.fe4-hero h1 b{color:#ff7a00}.fe4-hero-copy>p{max-width:650px;margin:0;color:#b9baba;font-size:15px;line-height:1.65}.fe4-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.fe4-btn{min-height:47px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 21px;border-radius:7px;font-size:10.5px;font-weight:950;transition:.18s}.fe4-btn.primary{border:1px solid #ff9a3d;background:linear-gradient(135deg,#ff7a00,#c95d00);color:#fff;box-shadow:0 12px 34px rgba(255,122,0,.16)}.fe4-btn.primary:hover{transform:translateY(-1px);filter:brightness(1.1)}.fe4-btn.secondary{border:1px solid #555;background:#0a0b0b;color:#fff}.fe4-btn.secondary:hover{border-color:#8b8b8b;background:#121313}.fe4-btn.large{min-height:52px;padding:0 25px;font-size:11px}.fe4-trust-line{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px;color:#777;font-size:8.5px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.fe4-trust-line span{display:flex;align-items:center;gap:7px}.fe4-trust-line i{width:5px;height:5px;border-radius:50%;background:var(--fe-red);box-shadow:0 0 8px rgba(255,122,0,.38)}.fe4-hero-product{min-height:470px;display:flex;align-items:center;justify-content:center}.fe4-laptop{position:relative;width:min(92%,760px);z-index:2;filter:drop-shadow(0 32px 42px rgba(0,0,0,.58))}.fe4-laptop-top{height:20px;display:flex;align-items:center;gap:5px;padding:0 10px;border:1px solid #3a3b3b;border-bottom:0;border-radius:13px 13px 0 0;background:#101111}.fe4-laptop-top span{width:5px;height:5px;border-radius:50%;background:#343535}.fe4-laptop-top span:first-child{background:#74211e}.fe4-laptop-screen{overflow:hidden;aspect-ratio:2/1;border:1px solid #464747;background:#050505;box-shadow:inset 0 0 0 5px #0c0d0d}.fe4-laptop-screen img{display:block;width:100%;height:100%;object-fit:cover}.fe4-laptop-base{width:108%;height:18px;margin-left:-4%;border-radius:0 0 50% 50%/0 0 100% 100%;background:linear-gradient(180deg,#777,#252626 45%,#0c0d0d);box-shadow:0 8px 12px rgba(0,0,0,.45)}.fe4-phone{position:absolute;right:0;bottom:16px;z-index:4;width:165px;height:330px;padding:13px 8px 8px;border:2px solid #4a4b4b;border-radius:28px;background:#070808;box-shadow:0 24px 55px rgba(0,0,0,.58);overflow:hidden}.fe4-phone-speaker{position:absolute;z-index:2;top:6px;left:50%;width:44px;height:5px;border-radius:999px;background:#242525;transform:translateX(-50%)}.fe4-phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:19px}.fe4-real-badge{position:absolute;right:4px;top:24px;z-index:5;display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:rgba(3,3,3,.84);color:#babbbb;font-size:7px;font-weight:950;letter-spacing:.09em}.fe4-real-badge span{width:6px;height:6px;border-radius:50%;background:#18a85a;box-shadow:0 0 10px rgba(24,168,90,.55)}.fe4-proofbar{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;padding:0 clamp(24px,4vw,64px);border-bottom:1px solid #212222;background:#090a0a}.fe4-proofbar>div{min-height:92px;display:flex;align-items:center;justify-content:center;gap:13px;padding:18px 20px;border-right:1px solid #242525}.fe4-proofbar>div:last-child{border-right:0}.fe4-proofbar svg{width:26px;height:26px;color:#ee1812;flex:0 0 auto}.fe4-proofbar small,.fe4-proofbar strong{display:block}.fe4-proofbar strong{color:#eee;font-size:10.5px}.fe4-proofbar small{margin-top:4px;color:#777;font-size:8.5px;line-height:1.35}.fe4-section{padding:56px clamp(24px,4vw,64px);border-bottom:1px solid #1e1f1f;background:#070808}.fe4-section-head.split{display:grid;grid-template-columns:1.15fr .75fr;grid-gap:50px;gap:50px;align-items:flex-end;margin-bottom:31px}.fe4-section-head h2{max-width:900px;margin:7px 0 0;font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;line-height:1.04}.fe4-section-head>p{max-width:580px;margin:0;color:#929393;font-size:11.5px;line-height:1.65}.fe4-solutions{background:linear-gradient(180deg,#080909,#060707)}.fe4-solutions-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}.fe4-solution-card{min-height:202px;padding:23px 17px;border:1px solid #2a2c2c;border-radius:10px;background:linear-gradient(180deg,#121414,#0d0e0e);transition:.18s}.fe4-solution-card:hover{border-color:#444;transform:translateY(-2px)}.fe4-icon{width:43px;height:43px;display:grid;place-items:center;margin-bottom:17px;border:1px solid rgba(255,122,0,.22);border-radius:10px;background:rgba(255,122,0,.055);color:#ef1812}.fe4-icon svg{width:24px;height:24px}.fe4-icon.flat{border:0;background:transparent;margin-bottom:12px;width:34px;height:34px}.fe4-icon.flat svg{width:30px;height:30px}.fe4-solution-card h3{margin:0 0 9px;font-size:12px}.fe4-solution-card p{margin:0;color:#8e9090;font-size:9.5px;line-height:1.58}.fe4-product{background:#050606}.fe4-product-grid{display:grid;grid-template-columns:1.18fr 1fr 1fr;grid-gap:13px;gap:13px}.fe4-product-card{overflow:hidden;border:1px solid #2c2d2d;border-radius:12px;background:#0d0e0e}.fe4-product-card.featured{border-color:#3c3d3d}.fe4-shot{height:255px;overflow:hidden;border-bottom:1px solid #292a2a;background:#050505}.fe4-product-card.featured .fe4-shot{height:292px}.fe4-shot img{display:block;width:100%;height:100%;object-fit:cover}.fe4-shot img,.fe4-shot.portal img{object-position:top}.fe4-product-copy{padding:18px}.fe4-doc-card>div>span,.fe4-product-copy>span{color:#e91610;font-size:7.5px;font-weight:950;letter-spacing:.13em}.fe4-product-copy h3{margin:6px 0 7px;font-size:16px}.fe4-product-copy p{min-height:46px;margin:0;color:#969797;font-size:9.5px;line-height:1.55}.fe4-product-copy a,.fe4-product-copy b{display:inline-block;margin-top:11px;color:#ef1711;font-size:8.5px;font-weight:900}.fe4-product-copy b{color:#737575}.fe4-docs{background:linear-gradient(180deg,#080909,#060707)}.fe4-doc-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.fe4-doc-card{display:grid;grid-template-columns:minmax(320px,1.45fr) .72fr;grid-gap:24px;gap:24px;align-items:center;padding:15px;border:1px solid #2d2f2f;border-radius:12px;background:#0d0e0e}.fe4-doc-shot{height:300px;overflow:hidden;border:1px solid #272828;border-radius:8px;background:#090a0a}.fe4-doc-shot img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.fe4-doc-card h3{margin:7px 0 9px;font-size:18px}.fe4-doc-card p{margin:0;color:#979898;font-size:10px;line-height:1.6}.fe4-doc-card strong{display:inline-block;margin-top:13px;padding:6px 9px;border:1px solid rgba(255,122,0,.26);border-radius:999px;background:rgba(255,122,0,.055);color:#ff8a24;font-size:7.5px;letter-spacing:.07em;text-transform:uppercase}.fe4-about{display:grid;grid-template-columns:.82fr 1.7fr;grid-gap:50px;gap:50px;align-items:center;background:#070808}.fe4-about-title h2{margin:8px 0 0;font-size:clamp(29px,3.2vw,43px);line-height:1.02;letter-spacing:-.035em}.fe4-diff-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.fe4-diff-grid article{min-height:128px;padding:14px 22px;border-left:1px solid #292a2a}.fe4-diff-grid h3{margin:0 0 7px;font-size:11px}.fe4-diff-grid p{margin:0;color:#858686;font-size:9.5px;line-height:1.55}.fe4-final{position:relative;display:grid;grid-template-columns:1.2fr auto;grid-gap:40px;gap:40px;align-items:center;padding:40px clamp(24px,4vw,64px);overflow:hidden;border-bottom:1px solid #2a1514;background:radial-gradient(circle at 86% 50%,rgba(255,122,0,.24),transparent 24%),linear-gradient(100deg,#180a09,#0e0b0b 58%,#250908)}.fe4-final:before{content:"";position:absolute;right:-40px;bottom:-105px;width:360px;height:360px;border:2px solid rgba(255,122,0,.15);border-radius:50%;box-shadow:inset 0 0 0 30px rgba(255,255,255,.008)}.fe4-final>div{position:relative;z-index:2}.fe4-final h2{max-width:850px;margin:7px 0 8px;font-size:clamp(27px,3vw,39px);line-height:1.04;letter-spacing:-.03em}.fe4-final p{max-width:720px;margin:0;color:#a7a8a8;font-size:11px;line-height:1.55}.fe4-final-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.fe4-footer{padding:28px clamp(24px,4vw,64px) 18px;background:#030404;color:#747575}.fe4-footer-main{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:25px;gap:25px;align-items:center;padding-bottom:22px}.fe4-footer-brand{display:flex;align-items:center;gap:16px}.fe4-footer-brand img{width:auto;height:52px}.fe4-footer-brand span{font-size:8.5px;letter-spacing:.05em}.fe4-footer nav{display:flex;gap:17px}.fe4-footer nav a{color:#868888;font-size:8.5px}.fe4-footer nav a:hover{color:#fff}.fe4-footer-product{text-align:right;font-size:8px;line-height:1.55;text-transform:uppercase;letter-spacing:.07em}.fe4-footer-copy{padding-top:17px;border-top:1px solid #191a1a;text-align:center;color:#555;font-size:8px}#contato,#documentos,#inicio,#produto,#sobre,#solucoes{scroll-margin-top:94px;scroll-behavior:smooth}@media(max-width:1250px){.fe4-header{grid-template-columns:125px 1fr auto;gap:15px;padding-left:26px;padding-right:26px}.fe4-brand img{height:57px}.fe4-nav a{padding:9px 8px;font-size:9px}.fe4-hero{grid-template-columns:.9fr 1.1fr;padding-left:28px;padding-right:28px}.fe4-phone{width:140px;height:284px}.fe4-final,.fe4-footer,.fe4-proofbar,.fe4-section{padding-left:28px;padding-right:28px}.fe4-solutions-grid{grid-template-columns:repeat(3,1fr)}.fe4-product-grid{grid-template-columns:1fr 1fr}.fe4-product-card.featured{grid-column:1/-1;display:grid;grid-template-columns:1.5fr .65fr}.fe4-product-card.featured .fe4-shot{height:330px;border-bottom:0;border-right:1px solid #292a2a}.fe4-doc-card{grid-template-columns:1fr}.fe4-doc-shot{height:285px}.fe4-about{grid-template-columns:1fr}.fe4-diff-grid article:first-child{border-left:0}}@media(max-width:900px){.fe4-home{padding-top:112px}.fe4-header{height:112px;grid-template-columns:1fr auto;align-content:center;row-gap:5px;padding:8px 18px}.fe4-brand img{height:52px}.fe4-header-actions{gap:7px}.fe4-demo,.fe4-login{min-height:38px;padding:0 12px;font-size:8.5px}.fe4-nav{grid-column:1/-1;order:3;width:100%;overflow-x:auto;justify-content:flex-start;scrollbar-width:none}.fe4-nav::-webkit-scrollbar{display:none}.fe4-nav a{white-space:nowrap}.fe4-hero{grid-template-columns:1fr;padding:46px 20px 54px}.fe4-hero-product{min-height:430px;max-width:760px;width:100%;margin:0 auto}.fe4-laptop{width:88%}.fe4-phone{right:1%}.fe4-proofbar{grid-template-columns:repeat(2,1fr);padding:0 20px}.fe4-proofbar>div{border-bottom:1px solid #242525}.fe4-proofbar>div:nth-child(2n){border-right:0}.fe4-proofbar>div:last-child{grid-column:1/-1}.fe4-final,.fe4-footer,.fe4-section{padding-left:20px;padding-right:20px}.fe4-section-head.split{grid-template-columns:1fr;gap:13px}.fe4-solutions-grid{grid-template-columns:repeat(2,1fr)}.fe4-product-grid{grid-template-columns:1fr}.fe4-product-card.featured{grid-column:auto;display:block}.fe4-product-card.featured .fe4-shot{height:290px;border-right:0;border-bottom:1px solid #292a2a}.fe4-doc-grid{grid-template-columns:1fr}.fe4-doc-card{grid-template-columns:1.25fr .75fr}.fe4-about{gap:25px}.fe4-diff-grid{grid-template-columns:repeat(2,1fr)}.fe4-diff-grid article:nth-child(3){border-left:0}.fe4-final{grid-template-columns:1fr}.fe4-final-actions{justify-content:flex-start}.fe4-footer-main{grid-template-columns:1fr}.fe4-footer nav{flex-wrap:wrap}.fe4-footer-product{text-align:left}#contato,#documentos,#inicio,#produto,#sobre,#solucoes{scroll-margin-top:124px}}@media(max-width:600px){.fe4-home{padding-top:104px}.fe4-header{height:104px;padding-left:14px;padding-right:14px}.fe4-brand img{height:46px}.fe4-demo{display:none}.fe4-nav a{font-size:8px;padding:8px 9px}.fe4-hero{padding:38px 16px 45px}.fe4-hero h1{font-size:45px}.fe4-hero-copy>p{font-size:13px}.fe4-actions{display:grid;grid-template-columns:1fr}.fe4-btn{width:100%}.fe4-hero-product{min-height:305px}.fe4-laptop{width:96%}.fe4-phone{width:92px;height:190px;border-radius:18px;padding:9px 5px 5px;bottom:8px}.fe4-phone img{border-radius:12px}.fe4-real-badge{top:5px;right:0;font-size:5.5px;padding:6px 7px}.fe4-proofbar{grid-template-columns:1fr;padding:0 16px}.fe4-proofbar>div{min-height:74px;justify-content:flex-start;border-right:0}.fe4-proofbar>div:last-child{grid-column:auto}.fe4-section{padding:50px 16px}.fe4-section-head h2{font-size:30px}.fe4-solutions-grid{grid-template-columns:1fr}.fe4-solution-card{min-height:0}.fe4-product-card.featured .fe4-shot,.fe4-shot{height:225px}.fe4-doc-card{grid-template-columns:1fr}.fe4-doc-shot{height:245px}.fe4-diff-grid{grid-template-columns:1fr}.fe4-diff-grid article,.fe4-diff-grid article:nth-child(3){border-left:0;border-top:1px solid #292a2a}.fe4-final{padding:40px 16px}.fe4-final-actions{width:100%}.fe4-footer{padding-left:16px;padding-right:16px}.fe4-footer-brand{align-items:flex-start;flex-direction:column;gap:6px}#contato,#documentos,#inicio,#produto,#sobre,#solucoes{scroll-margin-top:116px}}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.tx2-scorebox{border-color:var(--tx-accent)!important;background:linear-gradient(180deg,rgba(10,18,24,.985),rgba(4,10,15,.995))!important}.tx2-score-team,.tx2-score-team.right{border-bottom-color:var(--tx-accent)!important}.tx2-score-center{border-left-color:color-mix(in srgb,var(--tx-accent) 45%,#333)!important;border-right-color:color-mix(in srgb,var(--tx-accent) 45%,#333)!important}.tx2-score-center>b,.tx2-score-center>em,.tx2-score-delta,.tx2-score-delta.right{color:var(--tx-accent)!important}.tx2-pos.active{background:var(--tx-accent)!important;box-shadow:0 0 8px color-mix(in srgb,var(--tx-accent) 75%,transparent)!important}.tx2-foul-dots i.on,.tx2-score-team.right .tx2-foul-dots i.on{border-color:var(--tx-accent)!important;background:var(--tx-accent)!important}.tx4-action-ribbon{position:relative;z-index:3;min-height:46px!important;margin-bottom:-6px;border:1px solid var(--tx-accent)!important;border-bottom:0!important;border-radius:9px 9px 0 0!important;-webkit-clip-path:none!important;clip-path:none!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tx-accent) 92%,#111),color-mix(in srgb,var(--tx-accent) 58%,#111) 38%,rgba(7,15,22,.98) 78%)!important;padding:7px 16px!important;justify-content:flex-start!important;text-align:left!important;box-shadow:0 9px 24px rgba(0,0,0,.24)!important}.tx4-action-ribbon.is-foul{background:linear-gradient(90deg,color-mix(in srgb,var(--tx-accent) 82%,#191919),color-mix(in srgb,var(--tx-accent) 44%,#121212) 38%,rgba(7,15,22,.98) 78%)!important}.tx4-action-ribbon>div{min-width:0;width:100%;display:flex;align-items:center;gap:13px}.tx4-action-ribbon strong{flex:0 0 auto;display:block!important;max-width:190px;color:#fff;font-size:13px!important;font-weight:1000;line-height:1}.tx4-action-ribbon span{min-width:0;display:block!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff!important;font-size:9px!important;font-weight:950!important;letter-spacing:.02em}.tx4-score-row{position:relative;width:min(var(--tx-width),96vw)}.tx4-score-row>.tx2-scorebox{width:100%}.tx4-sponsor-slot{position:absolute;left:calc(100% + 10px);bottom:0;width:142px;height:var(--tx-height);min-height:60px;box-sizing:border-box;overflow:hidden;border:1px solid var(--tx-accent);border-radius:8px;background:#0b1116;box-shadow:0 12px 32px rgba(0,0,0,.34);animation:tx4-sponsor-in .34s ease-out}.tx4-sponsor-slot>span{position:absolute;z-index:2;left:7px;top:5px;padding:2px 5px;border-radius:999px;background:rgba(0,0,0,.72);color:#fff;font-size:5px;font-weight:1000;letter-spacing:.09em}.tx4-sponsor-slot>div{width:100%;height:100%;display:grid;place-items:center;box-sizing:border-box;padding:13px 9px 7px;background:#fff}.tx4-sponsor-slot img{display:block;max-width:100%;max-height:100%;object-fit:contain}.tx4-sponsor-slot strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#111;font-size:10px}@keyframes tx4-sponsor-in{0%{opacity:0;transform:translateX(9px)}to{opacity:1;transform:none}}.tx4-sponsor-admin{margin-top:18px;padding-top:18px;border-top:1px solid #28282e}.tx4-sponsor-admin>p{margin:8px 0 12px;color:#777780;font-size:9px;line-height:1.45}.tx4-sponsor-form{display:grid;grid-template-columns:220px minmax(280px,1fr) auto;grid-gap:8px;gap:8px}.tx4-sponsor-form input{min-height:38px;padding:0 10px;border:1px solid #34343a;border-radius:8px;background:#0d0d10;color:#fff;font-size:9px;outline:none}.tx4-sponsor-form input:focus{border-color:#ff7a00}.tx4-sponsor-form button{min-height:38px;padding:0 14px;border:0;border-radius:8px;background:#ff7a00;color:#fff;font-size:8px;font-weight:1000;cursor:pointer}.tx4-sponsor-form button:disabled{opacity:.45;cursor:not-allowed}.tx4-sponsor-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.tx4-sponsor-list>div{display:grid;grid-template-columns:58px minmax(0,1fr) auto auto;align-items:center;grid-gap:9px;gap:9px;min-height:54px;padding:7px;border:1px solid #2c2c32;border-radius:9px;background:#111114}.tx4-sponsor-list>div.disabled{opacity:.48}.tx4-sponsor-list>div>span{width:52px;height:40px;display:grid;place-items:center;overflow:hidden;border-radius:6px;background:#fff}.tx4-sponsor-list>div>span img{max-width:100%;max-height:100%;object-fit:contain}.tx4-sponsor-list>div>span b{color:#222;font-size:7px}.tx4-sponsor-list>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.tx4-sponsor-list button{min-height:30px;padding:0 9px;border:1px solid #38383e;border-radius:7px;background:#18181c;color:#ddd;font-size:7px;font-weight:950;cursor:pointer}.tx4-sponsor-list button.danger{border-color:#64282a;color:#ff8b87}.tx4-sponsor-empty{display:block;padding:12px;border:1px dashed #303037;border-radius:8px;color:#65656c;font-size:8px;text-align:center}@media(max-width:900px){.tx4-sponsor-form{grid-template-columns:1fr}.tx4-sponsor-list>div{grid-template-columns:48px minmax(0,1fr) auto}.tx4-sponsor-list button.danger{grid-column:2/4}}@media(max-width:760px){.tx4-sponsor-slot{display:none}.tx4-action-ribbon>div{gap:8px}.tx4-action-ribbon strong{max-width:115px;font-size:10px!important}.tx4-action-ribbon span{font-size:7px!important}}.tx5-l3cstats-brand{display:grid;place-items:center;width:100%;height:100%}.tx5-l3cstats-brand img{display:block;width:100%;height:100%;max-width:96%;max-height:90%;object-fit:contain;object-position:center center;filter:drop-shadow(0 3px 8px rgba(0,0,0,.35))}.tx5-l3cstats-brand.compact img{max-width:94%;max-height:88%}.tx5-score-row{position:relative}.tx5-brand-slot{position:absolute;right:calc(100% + 10px);bottom:0;width:142px;height:var(--tx-height);min-height:60px;box-sizing:border-box;overflow:hidden;border:1px solid var(--tx-accent);border-radius:8px;background:linear-gradient(180deg,rgba(8,12,16,.995),rgba(3,6,9,.995));box-shadow:0 12px 32px rgba(0,0,0,.34)}.tx5-sponsor-balance{display:none}.tx2-lineup-band,.tx2-lineup-band.team-b{border-color:var(--tx-team-accent,var(--tx-accent))!important}.tx2-lineup-identity{border-right-color:color-mix(in srgb,var(--tx-team-accent,var(--tx-accent)) 42%,transparent)!important}.tx2-lineup-band.team-b .tx2-lineup-identity span,.tx2-lineup-identity span{color:var(--tx-team-accent,var(--tx-accent))!important}.tx2-lineup-player.tx5-lineup-text-only{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-left:1px solid rgba(255,255,255,.08);border-top:3px solid var(--tx-team-accent,var(--tx-accent));background:linear-gradient(180deg,color-mix(in srgb,var(--tx-team-accent,var(--tx-accent)) 8%,#0a1117),rgba(5,11,16,.99))}.tx2-lineup-player.tx5-lineup-text-only>b{align-self:auto;color:var(--tx-team-accent,var(--tx-accent))!important;font-size:31px;line-height:1;font-weight:1000}.tx2-lineup-player.tx5-lineup-text-only>span{position:static;z-index:auto;width:auto;display:block;background:none;padding:0;color:#fff;font-size:9px;font-weight:1000;letter-spacing:.03em;text-transform:uppercase;text-align:center}.tx2-lineup-player.tx5-lineup-text-only>img{display:none!important}.tx5-branded-stage{position:relative}.tx5-stage-brand{position:absolute;z-index:4;left:14px;top:9px;width:96px;height:54px;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.12);padding-right:0;box-sizing:border-box}.tx5-branded-stage>header{padding-left:128px!important}.tx2-final.tx5-branded-stage{padding-top:78px}.tx2-final.tx5-branded-stage .tx5-stage-brand{top:16px}.tx5-timeout-band{grid-template-columns:96px 72px minmax(0,1fr) auto!important}.tx5-timeout-band>.tx5-l3cstats-brand{height:66px;border-right:1px solid rgba(255,255,255,.11);padding-right:0;box-sizing:border-box}.tx5-timeout-band>.tx2-logo,.tx5-timeout-placeholder{width:62px;height:62px}.tx2-score-delta{min-width:22px;text-align:center;font-size:14px!important;letter-spacing:.01em}@media(max-width:900px){.tx5-brand-slot{width:104px;right:calc(100% + 7px)}.tx5-stage-brand{width:82px}.tx5-branded-stage>header{padding-left:108px!important}.tx5-timeout-band{grid-template-columns:82px 58px minmax(0,1fr) auto!important}.tx5-timeout-band>.tx2-logo{width:50px;height:50px}.tx2-lineup-player.tx5-lineup-text-only>b{font-size:24px}}@media(max-width:760px){.tx5-brand-slot{display:none}.tx5-timeout-band{grid-template-columns:52px 46px minmax(0,1fr)!important}.tx5-timeout-band>b{display:none}.tx5-timeout-band>.tx2-logo{width:40px;height:40px}.tx5-stage-brand{display:none}.tx5-branded-stage>header{padding-left:18px!important}}.pp30-next{display:grid;grid-template-columns:210px minmax(0,1fr);align-items:stretch;margin-bottom:14px;overflow:hidden;border:1px solid #303030;border-radius:10px;background:linear-gradient(110deg,#111 0,#0c0c0c 48%,color-mix(in srgb,var(--pp2-primary) 10%,#0b0b0b) 100%)}.pp30-next-copy{display:flex;justify-content:center;flex-direction:column;padding:18px 20px;border-right:1px solid #2b2b2b}.pp30-next-copy>span{color:var(--pp2-primary);font-size:7px;font-weight:1000;letter-spacing:.11em}.pp30-next-copy>strong{margin-top:7px;color:#fff;text-transform:uppercase;font-size:13px}.pp30-next-copy>small{margin-top:6px;color:#777;font-size:7px}.pp30-next-match{min-height:118px;display:grid;grid-template-columns:minmax(0,1fr) 180px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:16px 28px;color:#fff;text-decoration:none}.pp30-next-match:hover{background:rgba(255,255,255,.015)}.pp30-next-team{display:flex;align-items:center;justify-content:flex-end;gap:14px;min-width:0}.pp30-next-team.right{justify-content:flex-start}.pp30-next-team>strong{font-size:16px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp30-next-team .pp2-team-mark.big{width:68px;height:68px}.pp30-next-center{text-align:center}.pp30-next-center>b{display:block;color:#777;font-size:19px}.pp30-next-center>small,.pp30-next-center>strong{display:block}.pp30-next-center>strong{margin-top:4px;color:#fff;font-size:10px}.pp30-next-center>small{margin-top:5px;color:var(--pp2-primary);text-transform:uppercase;font-size:6px;font-weight:900}.pp30-standings-panel{margin-bottom:14px;padding:14px 20px}.pp30-standing-wrap{margin-top:4px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.pp30-standing-head,.pp30-standing-row{min-width:920px;display:grid;grid-template-columns:72px minmax(260px,1fr) 80px 66px 66px 66px 110px 120px 110px;align-items:center;grid-column-gap:6px;column-gap:6px}.pp30-standing-head{height:36px;color:#8792a7;font-size:7px;font-weight:900}.pp30-standing-head>span:not(:nth-child(2)){text-align:center}.pp30-standing-row{min-height:58px;border-top:1px solid #2a2d31;color:#f6f6f6;text-decoration:none}.pp30-standing-row:first-of-type{border-left:0}.pp30-standing-row>b:first-child{padding-left:20px;font-size:16px;font-weight:500}.pp30-standing-row>span{display:flex;align-items:center;gap:12px;min-width:0}.pp30-standing-row>span .pp2-team-mark{width:34px;height:34px;background:transparent}.pp30-standing-row>span strong{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp30-standing-row>em,.pp30-standing-row>strong:last-child,.pp30-standing-row>strong:not(:last-child){text-align:center;font-size:14px;font-style:normal;font-weight:500}.pp30-standing-row>strong:nth-child(3){font-weight:700}.pp30-standing-row>strong:last-child{font-size:15px;font-weight:900}.pp30-standing-row>strong.positive{color:#25d85f}.pp30-standing-row>strong.negative{color:#ff303c}.pp30-standing-row>strong.neutral{color:#ddd}.pp30-games-grid{grid-template-columns:1fr 1fr;align-items:start}.pp30-leaders-panel{margin-bottom:14px}.pp30-leaders{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.pp30-next{grid-template-columns:1fr}.pp30-next-copy{min-height:64px;border-right:0;border-bottom:1px solid #2b2b2b}.pp30-next-match{grid-template-columns:1fr 150px 1fr}.pp30-games-grid{grid-template-columns:1fr}.pp30-leaders{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.pp30-next{margin-bottom:8px}.pp30-next-copy{min-height:54px;padding:10px 12px}.pp30-next-copy>strong{margin-top:4px;font-size:10px}.pp30-next-match{min-height:104px;grid-template-columns:1fr 90px 1fr;gap:4px;padding:10px 7px}.pp30-next-team{gap:5px;flex-direction:column;text-align:center}.pp30-next-team.right{flex-direction:column-reverse;text-align:center}.pp30-next-team .pp2-team-mark.big{width:48px;height:48px}.pp30-next-team>strong{width:100%;font-size:7px}.pp30-next-center>strong{font-size:7px}.pp30-next-center>small{font-size:5.2px}.pp30-standings-panel{margin-bottom:8px;padding:9px 0}.pp30-standings-panel>.pp2-panel-head{margin:0 9px}.pp30-standing-wrap{padding:0 9px}.pp30-standing-head,.pp30-standing-row{min-width:780px;grid-template-columns:50px minmax(210px,1fr) 62px 52px 52px 52px 90px 100px 92px}.pp30-standing-row{min-height:52px}.pp30-standing-row>b:first-child{padding-left:12px;font-size:14px}.pp30-standing-row>span strong{font-size:11px}.pp30-standing-row>em,.pp30-standing-row>strong:last-child,.pp30-standing-row>strong:not(:last-child){font-size:12px}.pp30-standing-row>span .pp2-team-mark{width:30px;height:30px}.pp30-leaders{grid-template-columns:1fr}}.pp21-overview-status small{display:block}.pp21-overview-status.is-active i{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12),0 0 15px rgba(34,197,94,.32)}.pp21-overview-status.is-finished i{background:#8792a7;box-shadow:0 0 0 5px rgba(135,146,167,.1),0 0 14px rgba(135,146,167,.2)}.pp21-overview-status.is-registration i{background:#f59e0b;box-shadow:0 0 0 5px rgba(245,158,11,.11),0 0 14px rgba(245,158,11,.25)}.pp21-overview-status.is-planning i{background:var(--pp2-primary)}.pp30-next-center>strong,.pp30-standing-row>em,.pp30-standing-row>strong:last-child,.pp30-standing-row>strong:not(:last-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pp30-next-center>strong{letter-spacing:.015em}.pp30-standing-head{letter-spacing:.035em}.pp30-standing-row{transition:background-color .15s ease,border-color .15s ease}.pp30-standing-row:hover{border-color:#353a40;background:#111418}.pp30-standing-row>strong:last-child.positive{text-shadow:0 0 18px rgba(37,216,95,.14)}.pp30-standing-row>strong:last-child.negative{text-shadow:0 0 18px rgba(255,48,60,.12)}.pp221-games-actions>span,.pp30-games-grid .pp2-panel-head>span{white-space:nowrap}.pp30-leaders .pp2-leader>a{transition:border-color .15s ease,background-color .15s ease}.pp30-leaders .pp2-leader>a:hover{background:#111418}.pp22-teams-strip>a{transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.pp22-teams-strip>a:hover{background:#111418;transform:translateY(-1px)}.pp22-athletes .pp2-athlete-strip>a{transition:border-color .15s ease,background-color .15s ease}.pp22-athletes .pp2-athlete-strip>a:hover{background:#111418}@media(max-width:620px){.pp21-overview-status small{font-size:5.5px}.pp221-games-actions>span,.pp30-games-grid .pp2-panel-head>span{white-space:normal;text-align:right}}.roster-copy-card{border-color:rgba(255,122,0,.34);background:linear-gradient(135deg,rgba(255,122,0,.055),rgba(255,255,255,.012) 55%)}.roster-copy-grid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);grid-gap:14px;gap:14px;align-items:flex-end}.roster-copy-target{background:rgba(255,255,255,.025);color:var(--text,#fff)}.roster-copy-check,.roster-copy-target{display:flex;align-items:center;min-height:46px;font-weight:800}.roster-copy-check{gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.02);font-size:13px}.roster-copy-check input{width:18px;height:18px;accent-color:#ff7a00}.roster-copy-report{grid-column:1/-1;margin-top:16px;padding:14px 16px;border:1px solid rgba(39,197,104,.35);border-radius:12px;background:rgba(39,197,104,.08);display:flex;gap:8px;flex-wrap:wrap;align-items:center}.roster-copy-report strong{width:100%;color:#7df0a8}.roster-copy-report span{font-size:13px}.roster-copy-report small{width:100%;opacity:.7}@media(max-width:820px){.roster-copy-grid{grid-template-columns:1fr}}.tx6-rotating-brand{overflow:hidden}.tx6-rotating-brand img{width:100%;height:100%;max-width:96%;max-height:90%;object-fit:contain;object-position:center center;animation:tx6-brand-fade .42s ease-out}.tx6-rotating-brand.compact img{max-width:94%;max-height:88%}@keyframes tx6-brand-fade{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.tx6-brand-admin{display:grid;grid-gap:12px;gap:12px}.tx6-competition-upload{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px;border:1px solid #303038;border-radius:10px;background:#111115}.tx6-logo-preview{width:112px;height:72px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #36363d;border-radius:8px;background:#07080a;color:#666;font-size:8px;font-weight:950;text-align:center}.tx6-logo-preview img{display:block;width:100%;height:100%;padding:7px;box-sizing:border-box;object-fit:contain;object-position:center center}.tx6-competition-upload>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.tx6-competition-upload strong,.tx6-sponsor-heading strong{color:#fff;font-size:9px;font-weight:1000;letter-spacing:.04em}.tx6-competition-upload small,.tx6-sponsor-heading small{color:#777780;font-size:8px;line-height:1.45}.tx6-upload-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:4px;padding:0 11px;overflow:hidden;border:1px solid #4a2022;border-radius:7px;background:#1b1112;color:#ff6b66;font-size:7.5px;font-weight:1000;cursor:pointer}.tx6-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer}.tx6-sponsor-heading{display:flex;flex-direction:column;gap:4px;margin-top:2px}.tx6-sponsor-form{grid-template-columns:minmax(180px,240px) minmax(180px,1fr) auto!important;align-items:stretch}.tx6-sponsor-file{position:relative;min-height:48px;overflow:hidden;border:1px dashed #414149;border-radius:8px;background:#0d0d10;cursor:pointer}.tx6-sponsor-file,.tx6-sponsor-file>span{display:flex;align-items:center;justify-content:center}.tx6-sponsor-file>span{width:100%;height:48px;color:#777780;font-size:8px;font-weight:950}.tx6-sponsor-file img{display:block;width:100%;height:100%;padding:5px 12px;box-sizing:border-box;object-fit:contain;object-position:center center}.tx6-sponsor-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.tx4-sponsor-list>div>span img,.tx4-sponsor-slot img{width:100%;height:100%;object-fit:contain;object-position:center center}@media(max-width:760px){.tx6-competition-upload{grid-template-columns:82px minmax(0,1fr)}.tx6-logo-preview{width:82px;height:62px}.tx6-sponsor-form{grid-template-columns:1fr!important}}.tx7-competition-color{grid-column:span 2}.tx7-color-control{display:grid!important;grid-template-columns:48px minmax(110px,1fr) auto;grid-gap:7px;gap:7px;align-items:center}.tx7-color-control input[type=color]{width:48px!important;height:36px!important;padding:2px!important;border:1px solid #34343b!important;border-radius:7px!important;background:#090a0d!important;cursor:pointer}.tx7-color-control input:not([type=color]){min-width:0;text-transform:uppercase;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx7-color-control button{height:36px;padding:0 12px;border:1px solid #532124;border-radius:7px;background:#201113;color:#ff6b66;font-size:7px;font-weight:1000;cursor:pointer}.tx7-color-control button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){.tx7-competition-color{grid-column:1/-1}.tx7-color-control{grid-template-columns:44px minmax(0,1fr) auto}}.tx2-overlay-root.tx2-bottom>.tx2-stack,.tx2-overlay-root.tx2-bottom>.tx2-timeout-band{transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0));transition:transform .18s ease-out}.tx6-rotating-brand{position:relative!important;display:block!important;overflow:hidden!important}.tx6-rotating-brand img{position:absolute!important;inset:0!important;margin:auto!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;opacity:0;transform:none!important;animation:none!important;transition:opacity .55s ease-in-out;will-change:opacity}.tx6-rotating-brand img.is-active{opacity:1}.tx6-rotating-brand.compact img{max-width:100%!important;max-height:100%!important}.tx5-brand-slot,.tx5-stage-brand,.tx5-timeout-band>.tx5-l3cstats-brand{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.tx5-stage-brand{left:14px!important}.tx4-sponsor-slot.tx8-sponsor-full{background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(6,16,25,.99))!important}.tx4-sponsor-slot.tx8-sponsor-full>span{display:none!important}.tx4-sponsor-slot.tx8-sponsor-full>div{width:100%!important;height:100%!important;padding:0!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(13,29,42,.99),rgba(6,16,25,.99))!important}.tx4-sponsor-slot.tx8-sponsor-full img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}.tx4-sponsor-slot.tx8-sponsor-full strong{padding:8px;color:#fff}.tx8-position-setting{align-content:start}.tx8-position-setting>small{color:#696e78;font-size:6.5px;line-height:1.25}.tx8-position-control{display:grid!important;grid-template-columns:minmax(90px,1fr) 72px;grid-gap:7px;gap:7px;align-items:center}.tx8-position-control input[type=range]{width:100%;height:5px;accent-color:#ff7a00;cursor:pointer}.tx8-position-control input[type=number]{height:40px!important;padding:0 8px!important;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx8-position-actions{display:flex;align-items:center;gap:10px;margin-top:10px}.tx8-position-actions button{min-height:32px;padding:0 11px;border:1px solid #3a3e47;border-radius:7px;background:#15181d;color:#ddd;font-size:7px;font-weight:1000;cursor:pointer}.tx8-position-actions button:hover{border-color:#ff7a00;color:#fff}.tx8-position-actions button:disabled{opacity:.35;cursor:not-allowed}.tx8-position-actions small{color:#676b75;font-size:7px}@media(max-width:760px){.tx8-position-control{grid-template-columns:1fr 76px}.tx8-position-actions{align-items:flex-start;flex-direction:column}}.pub-page{display:flex;flex-direction:column;gap:16px}.pub-title{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:22px 24px;border:1px solid #2b3138;border-radius:18px;background:linear-gradient(135deg,#111820,#090d12)}.pub-title span{color:#f3ad24;font-size:12px;font-weight:950;letter-spacing:.15em}.pub-title h1{margin:5px 0;font-size:30px}.pub-title p{margin:0;max-width:780px;color:#8c969f;line-height:1.5}.pub-title>b{border:1px solid rgba(243,173,36,.45);border-radius:999px;padding:8px 12px;color:#f3ad24;font-size:12px;letter-spacing:.12em;white-space:nowrap}.pub-toolbar{display:grid;grid-template-columns:1fr .9fr 2fr;grid-gap:12px;gap:12px;align-items:flex-end}.pub-toolbar .field{margin:0}.pub-game-field{min-width:0}.pub-work{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);grid-gap:16px;gap:16px;align-items:start}.pub-preview{min-height:420px;display:grid;place-items:center;border:1px dashed #343c45;border-radius:14px;background:#070b10;overflow:hidden}.pub-preview img{display:block;width:min(100%,540px);height:auto;box-shadow:0 16px 50px rgba(0,0,0,.45)}.pub-preview>div{display:flex;flex-direction:column;gap:7px;text-align:center;color:#7c8791}.pub-preview>div strong{color:#e8ebee}.pub-download{width:100%;margin-top:12px}.pub-caption textarea{resize:vertical;min-height:280px;line-height:1.55}.pub-caption .btn{width:100%;margin-top:10px}.pub-phase{display:flex;flex-direction:column;gap:6px;margin-top:14px;padding:12px;border:1px solid rgba(243,173,36,.28);border-radius:11px;background:rgba(243,173,36,.06)}.pub-phase strong{color:#f3ad24;font-size:12px;letter-spacing:.08em}.pub-phase span{color:#8c969f;font-size:12px;line-height:1.45}.pub-brand-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.pub-brand-grid label{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:8px;gap:8px;padding:13px;border:1px solid #2b3138;border-radius:12px;background:#0b1015}.pub-brand-grid label>span{grid-column:1/-1;color:#f3ad24;font-size:12px;font-weight:950;letter-spacing:.11em}.pub-brand-grid input{max-width:100%;color:#aeb5bb;font-size:12px}.pub-brand-grid small{color:#707a83;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-brand-grid button{border:1px solid #3a4148;border-radius:8px;background:#161b20;color:#ddd;padding:6px 8px;font-size:12px;cursor:pointer}@media(max-width:1050px){.pub-toolbar{grid-template-columns:1fr 1fr}.pub-game-field{grid-column:1/-1}.pub-work{grid-template-columns:1fr}}@media(max-width:720px){.pub-title{align-items:flex-start;flex-direction:column}.pub-brand-grid,.pub-toolbar{grid-template-columns:1fr}.pub-game-field{grid-column:auto}.pub-preview{min-height:300px}}.futsal-op-page .futsal-team-head{cursor:default}.futsal-op-page .futsal-coach-static{cursor:default;grid-template-columns:auto minmax(0,1fr) auto}.futsal-op-page .futsal-coach-static:hover{border-color:#343434}.futsal-op-page .futsal-nav-disabled{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border-radius:9px;color:#555;font-size:10px;font-weight:900;white-space:nowrap;cursor:not-allowed}.futsal-op-page .futsal-aux-mini{border-color:rgba(58,120,205,.38);background:rgba(36,91,156,.08)}.futsal-op-page .futsal-aux-mini b{color:#79b7ff}.futsal-op-page .futsal-clock-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.futsal-op-page .futsal-clock-tools button:first-child,.futsal-op-page .futsal-clock-tools button:nth-child(2){border-color:rgba(58,120,205,.42);color:#83bcff}.futsal-op-page .futsal-clock-tools .futsal-danger{border-color:rgba(255,122,0,.55)!important;background:rgba(255,122,0,.11)!important;color:#ff6f69!important;opacity:1!important}.futsal-op-page .op-periods{grid-template-columns:repeat(4,1fr)}.futsal-op-page .futsal-actions-grid .futsal-yellow{border-color:rgba(232,181,30,.78);background:linear-gradient(180deg,#d9a71a,#a97c08);color:#111}.futsal-op-page .futsal-actions-grid .futsal-sub{border-color:rgba(119,72,222,.7);background:linear-gradient(180deg,#6942c8,#4c2d9a)}.futsal-op-page .futsal-actions-grid .futsal-neutral{border-color:#3e4650;background:linear-gradient(180deg,#28313b,#1b232c);color:#e9edf1}.futsal-op-page .futsal-player-flags{display:flex;align-items:center;justify-content:center;gap:3px;min-height:13px;margin-top:4px}.futsal-op-page .futsal-player-flags em,.futsal-op-page .futsal-player-flags i{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:13px;padding:0 3px;border-radius:3px;font-size:6px;font-style:normal;font-weight:950;line-height:1}.futsal-op-page .futsal-player-flags .gk{background:#168747;color:#fff}.futsal-op-page .futsal-player-flags .cap{background:#e2b11a;color:#111}.futsal-op-page .futsal-player-flags .yellow{background:#f0c31e;color:#111}.futsal-op-page .futsal-player-flags em{background:#941a17;color:#ffbbb7}.futsal-op-page .op-player-card.disqualified{pointer-events:none}.futsal-op-page .futsal-status-strip{display:grid;grid-template-columns:1.1fr 1.25fr auto;align-items:stretch;grid-gap:7px;gap:7px;margin-top:9px;padding-top:8px;border-top:1px solid #262626}.futsal-op-page .futsal-status-strip>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:3px;min-height:54px;padding:7px 9px;border:1px solid #2e2e2e;border-radius:8px;background:#111}.futsal-op-page .futsal-status-strip>div>span{color:#777;font-size:6px;font-weight:950;letter-spacing:.06em}.futsal-op-page .futsal-status-strip>div>strong{overflow:hidden;color:#eee;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.futsal-op-page .futsal-status-strip>div>small{color:#9a6b2e;font-size:6px;font-weight:800}.futsal-op-page .futsal-sendoff-item{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important;grid-gap:5px!important;gap:5px!important;min-height:auto!important;padding:0!important;border:0!important;background:transparent!important}.futsal-op-page .futsal-sendoff-item b{overflow:hidden;font-size:6.5px;text-overflow:ellipsis;white-space:nowrap}.futsal-op-page .futsal-sendoff-item em{color:#ff7773;font-size:6.5px;font-style:normal;font-weight:950;white-space:nowrap}.futsal-op-page .futsal-sendoff-item button,.futsal-op-page .futsal-undo{border:1px solid #3b3b3b;border-radius:7px;background:#181818;color:#ddd;font-size:7px;font-weight:950;cursor:pointer}.futsal-op-page .futsal-sendoff-item button{min-height:22px;padding:0 7px;border-color:rgba(33,177,91,.45);background:#143822;color:#8ae6a9}.futsal-op-page .futsal-undo{min-width:145px;padding:0 10px;border-color:#444}.futsal-op-page .futsal-undo:hover:not(:disabled){border-color:#ff7a00;color:#fff}.futsal-op-page .futsal-undo:disabled{opacity:.3;cursor:not-allowed}@media (min-width:901px) and (max-height:900px) and (orientation:landscape){.futsal-op-page{grid-template-rows:54px minmax(0,1fr) 40px!important}.futsal-op-page>.op-main-grid{grid-row:2!important}.futsal-op-page>.op-footer{grid-row:3!important;height:40px!important;min-height:40px!important}.futsal-op-page .futsal-coach-static{margin:4px 0 5px;padding:4px 6px}.futsal-op-page .futsal-coach-static>span{font-size:5.5px}.futsal-op-page .futsal-coach-static>strong{font-size:7px}.futsal-op-page .futsal-coach-static>small{font-size:5.5px}.futsal-op-page .futsal-status-strip{gap:4px;margin-top:5px;padding-top:5px}.futsal-op-page .futsal-status-strip>div{min-height:39px;padding:4px 6px}.futsal-op-page .futsal-status-strip>div>span{font-size:4.5px}.futsal-op-page .futsal-status-strip>div>strong{font-size:6px}.futsal-op-page .futsal-status-strip>div>small{font-size:4.6px}.futsal-op-page .futsal-undo{min-width:105px;font-size:5.5px}.futsal-op-page .futsal-player-flags{min-height:8px;margin-top:2px;gap:2px}.futsal-op-page .futsal-player-flags em,.futsal-op-page .futsal-player-flags i{min-width:9px;height:8px;padding:0 2px;font-size:4px}}@media(max-width:900px){.futsal-op-page .futsal-nav-disabled{padding:0 8px;font-size:8px}.futsal-op-page .futsal-status-strip{grid-template-columns:1fr 1fr}.futsal-op-page .futsal-undo{grid-column:1/-1;min-height:34px}}.op-table-page.op-tablet-mode.futsal-op-page .futsal-clock-tools{grid-template-columns:repeat(5,minmax(0,1fr))!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-coach-static{margin:4px 0 5px!important;padding:4px 6px!important;min-height:27px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-coach-static>span{font-size:5.5px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-coach-static>strong{font-size:7px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-coach-static>small{font-size:5.5px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-status-strip{grid-template-columns:1.05fr 1.2fr auto!important;gap:4px!important;margin-top:5px!important;padding-top:5px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-status-strip>div{min-height:38px!important;padding:4px 5px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-status-strip>div>span{font-size:4.4px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-status-strip>div>strong{font-size:5.8px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-status-strip>div>small{font-size:4.3px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-sendoff-item b,.op-table-page.op-tablet-mode.futsal-op-page .futsal-sendoff-item em{font-size:4.8px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-sendoff-item button{min-height:18px!important;padding:0 4px!important;font-size:4.5px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-undo{min-width:105px!important;font-size:5.2px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-player-flags{min-height:8px!important;margin-top:2px!important;gap:2px!important}.op-table-page.op-tablet-mode.futsal-op-page .futsal-player-flags em,.op-table-page.op-tablet-mode.futsal-op-page .futsal-player-flags i{min-width:9px!important;height:8px!important;padding:0 2px!important;font-size:3.9px!important}.tx9-timeout-stack{gap:6px}.tx9-timeout-band{min-height:82px!important;grid-template-columns:88px 58px minmax(180px,1fr) 104px auto!important;gap:10px!important;padding:8px 12px!important;border-color:var(--tx-accent)!important;background:linear-gradient(180deg,rgba(13,29,42,.995),rgba(6,16,25,.995))!important}.tx9-timeout-band>.tx5-l3cstats-brand{height:58px!important}.tx9-timeout-band>.tx2-logo{width:50px!important;height:50px!important}.tx9-timeout-copy{min-width:0}.tx9-timeout-copy>span{color:var(--tx-accent)!important;font-size:7px!important;letter-spacing:.14em!important}.tx9-timeout-copy>strong{margin-top:2px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px!important}.tx9-timeout-copy>small{display:block;margin-top:3px;color:#aeb6bf;font-size:7px;font-weight:900;letter-spacing:.08em}.tx9-timeout-game{display:grid;justify-items:center;align-content:center;min-height:48px;padding:0 12px;border-left:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09)}.tx9-timeout-game>b{color:var(--tx-accent);font-size:8px;font-weight:1000;letter-spacing:.09em}.tx9-timeout-game>strong{margin-top:2px;color:#fff;font-size:22px;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.tx9-timeout-competition{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a38a42!important;font-size:7px!important;text-align:right}.tx2-lineup-player.tx5-lineup-text-only{gap:4px!important;padding:8px 4px!important;box-sizing:border-box}.tx2-lineup-player.tx5-lineup-text-only>b{font-size:29px!important}.tx2-lineup-player.tx5-lineup-text-only>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px!important}.tx2-lineup-player.tx5-lineup-text-only>small{display:inline-flex;align-items:center;justify-content:center;min-width:34px;min-height:17px;padding:0 6px;border:1px solid color-mix(in srgb,var(--tx-team-accent,var(--tx-accent)) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--tx-team-accent,var(--tx-accent)) 10%,transparent);color:#d8dde2;font-size:7px;font-weight:1000;line-height:1;letter-spacing:.02em}.tx2-logo,.tx2-logo img,.tx5-brand-slot,.tx5-l3cstats-brand,.tx5-stage-brand{background-color:transparent!important}.tx2-logo img{filter:drop-shadow(0 3px 7px rgba(0,0,0,.35))}@media(max-width:900px){.tx9-timeout-band{grid-template-columns:72px 50px minmax(140px,1fr) 88px auto!important}.tx9-timeout-game{padding:0 8px}.tx9-timeout-game>strong{font-size:18px}.tx9-timeout-competition{max-width:105px}}@media(max-width:650px){.tx9-timeout-band{grid-template-columns:48px 42px minmax(110px,1fr) 72px!important}.tx9-timeout-band>.tx5-l3cstats-brand{height:44px!important}.tx9-timeout-band>.tx2-logo{width:38px!important;height:38px!important}.tx9-timeout-copy>strong{font-size:13px!important}.tx9-timeout-competition,.tx9-timeout-copy>small{display:none!important}.tx9-timeout-game>strong{font-size:15px}.tx2-lineup-player.tx5-lineup-text-only>b{font-size:22px!important}.tx2-lineup-player.tx5-lineup-text-only>span{font-size:7px!important}.tx2-lineup-player.tx5-lineup-text-only>small{min-width:29px;min-height:15px;padding:0 4px;font-size:6px}}.tx10-overlay{position:fixed;inset:0;z-index:2147482000;overflow:hidden;background:transparent!important;color:#f7f8fa;font-family:Inter,Arial Narrow,Segoe UI,Arial,sans-serif;pointer-events:none}.tx10-overlay,.tx10-overlay *{box-sizing:border-box}.tx10-overlay img{display:block;background:transparent!important;border:0!important;object-fit:contain}.tx10-bottom{align-items:flex-end;padding:0 24px 56px}.tx10-bottom,.tx10-center{display:flex;justify-content:center}.tx10-center{align-items:center;padding:54px}.tx10-stack{position:relative;width:min(var(--tx-width),92vw);display:grid;grid-gap:6px;gap:6px;transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0));transition:transform .18s ease-out;filter:drop-shadow(0 12px 18px rgba(0,0,0,.34))}.tx10-l3cstats-brand{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-width:0;padding:6px 8px;background:transparent}.tx10-l3cstats-brand img{width:100%;height:100%;max-width:118px;max-height:70px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,.42))}.tx10-l3cstats-brand i{position:absolute;right:8px;bottom:4px;color:#f03032;font-size:7px;line-height:1;font-style:italic;font-weight:1000;letter-spacing:.18em;text-shadow:0 2px 4px rgba(0,0,0,.55)}.tx10-l3cstats-brand.compact{width:72px;height:48px;padding:4px 6px}.tx10-l3cstats-brand.compact img{max-width:62px;max-height:40px}.tx10-l3cstats-brand.compact i{right:5px;bottom:2px;font-size:5px}.tx10-competition-brand{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;background:transparent}.tx10-competition-brand>img{width:72px;height:72px;flex:0 0 72px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,.38))}.tx10-competition-brand>span{min-width:0;text-align:right}.tx10-competition-brand b{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:11px;line-height:1.05;font-weight:1000;letter-spacing:.05em;text-transform:uppercase}.tx10-competition-brand small{display:block;margin-top:6px;color:var(--tx-accent);font-size:7px;font-weight:1000;letter-spacing:.19em;text-transform:uppercase}.tx10-competition-brand.compact{justify-content:center;gap:4px;max-width:120px}.tx10-competition-brand.compact>img{width:26px;height:26px;flex-basis:26px}.tx10-competition-brand.compact b{max-width:78px;color:color-mix(in srgb,var(--tx-accent) 72%,#fff);font-size:5.5px;letter-spacing:.07em}.tx10-team-logo{display:flex;align-items:center;justify-content:center;width:58px;height:58px;min-width:0;overflow:visible!important;border:0!important}.tx10-team-logo,.tx10-team-logo img{background:transparent!important;border-radius:0!important}.tx10-team-logo img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.46))}.tx10-team-logo b{display:grid;place-items:center;width:100%;height:100%;color:#fff;font-size:13px;font-weight:1000;letter-spacing:.04em}.tx10-score-row{width:100%;height:var(--tx-height);min-height:68px}.tx10-brand-slot,.tx10-sponsor{position:absolute;top:0;height:100%;border:1px solid color-mix(in srgb,var(--tx-accent) 46%,#34404c);border-top:2px solid var(--tx-accent);border-radius:7px;background:linear-gradient(180deg,rgba(12,26,40,.992),rgba(4,12,21,.998));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}.tx10-brand-slot{width:134px}.tx10-sponsor{width:134px;display:grid;grid-template-rows:14px 1fr;align-items:center;text-align:center}.tx10-sponsor>span{color:color-mix(in srgb,var(--tx-accent) 72%,#fff);font-size:5px;font-weight:1000;letter-spacing:.14em}.tx10-sponsor>div{display:grid;place-items:center;padding:5px 8px}.tx10-sponsor img{max-height:55px;object-fit:contain}.tx10-scorebox{width:100%;height:100%;display:grid;grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr);background:linear-gradient(180deg,rgba(12,26,40,.988),rgba(4,12,21,.998));border:1px solid color-mix(in srgb,var(--tx-accent) 56%,#37424d);border-top:2px solid var(--tx-accent);border-radius:7px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 10px 22px rgba(0,0,0,.33)}.tx10-scorebox:after,.tx10-scorebox:before{content:"";position:absolute;z-index:8;bottom:0;width:32%;height:3px}.tx10-scorebox:before{left:0;background:linear-gradient(90deg,var(--tx10-home),#ff7a00)}.tx10-scorebox:after{right:0;background:linear-gradient(270deg,var(--tx10-away),#ff7a00)}.tx10-score-team{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 62px;grid-gap:9px;gap:9px;padding:6px 12px;background:linear-gradient(90deg,color-mix(in srgb,var(--tx10-home) 8%,transparent),transparent 68%)}.tx10-score-team.away{grid-template-columns:62px minmax(0,1fr) 58px;background:linear-gradient(270deg,color-mix(in srgb,var(--tx10-away) 8%,transparent),transparent 68%)}.tx10-score-team.home{border-right:1px solid color-mix(in srgb,var(--tx-accent) 20%,transparent)}.tx10-score-team.away{border-left:1px solid color-mix(in srgb,var(--tx-accent) 20%,transparent)}.tx10-team-copy{overflow:hidden}.tx10-team-copy>strong{font-size:18px;line-height:1;letter-spacing:.01em}.tx10-score-team.away .tx10-team-copy{text-align:right}.tx10-team-copy>small{display:flex;gap:6px;margin-top:7px;color:#eef1f4;font-weight:1000;letter-spacing:.09em}.tx10-score-team.away .tx10-team-copy>small{justify-content:flex-end}.tx10-scorebox .tx2-foul-dots{display:flex}.tx10-scorebox .tx2-foul-dots i{width:8px;height:8px;border:1px solid rgba(255,255,255,.72);border-radius:50%;background:transparent}.tx10-score-team.home .tx2-foul-dots i.on{border-color:var(--tx10-home);background:var(--tx10-home)}.tx10-score-team.away .tx2-foul-dots i.on{border-color:var(--tx10-away);background:var(--tx10-away)}.tx10-score-value{position:relative}.tx10-score-value>b{font-size:44px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-shadow:0 1px 2px rgba(0,0,0,.28)}.tx10-score-value>em{position:absolute;top:-3px;right:-4px;color:var(--tx10-home);font-size:13px;line-height:1;font-style:normal;font-weight:1000;text-shadow:0 2px 5px rgba(0,0,0,.38);animation:tx10-score-burst 1.1s ease forwards}.tx10-score-team.away .tx10-score-value>em{right:auto;left:-4px;color:var(--tx10-away)}@keyframes tx10-score-burst{0%{opacity:0;transform:translateY(5px) scale(.8)}18%{opacity:1;transform:translateY(-2px) scale(1.05)}70%{opacity:1;transform:translateY(-9px)}to{opacity:0;transform:translateY(-15px) scale(.94)}}.tx10-score-center{position:relative;display:flex;padding-bottom:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--tx-accent) 10%,rgba(7,17,29,.97)),rgba(5,13,22,.99));border-left:1px solid color-mix(in srgb,var(--tx-accent) 44%,transparent);border-right:1px solid color-mix(in srgb,var(--tx-accent) 44%,transparent)}.tx10-score-center>b{color:var(--tx-accent);font-size:12px;letter-spacing:.03em;text-transform:uppercase}.tx10-score-center>strong{font-size:26px;letter-spacing:.01em}.tx10-score-center>em{position:absolute;right:5px;top:5px;padding:2px 4px;border-radius:3px;background:#ff7a00;color:#fff;line-height:1;font-style:normal;font-weight:1000}.tx10-score-center>.tx10-competition-brand{position:absolute;left:3px;right:3px;bottom:2px;max-width:none;justify-content:center}.tx10-score-center>.tx10-competition-brand>img{width:16px;height:16px;flex-basis:16px}.tx10-score-center>.tx10-competition-brand b{max-width:106px;color:color-mix(in srgb,var(--tx-accent) 65%,#fff);font-size:4.7px;letter-spacing:.08em}.tx10-pos{position:absolute;top:50%;z-index:9;width:0;height:0;opacity:0;transform:translateY(-50%);transition:opacity .15s ease}.tx10-pos.active{opacity:1}.tx10-pos.home{left:2px;border-right:8px solid var(--tx10-home)}.tx10-pos.away,.tx10-pos.home{border-top:5px solid transparent;border-bottom:5px solid transparent}.tx10-pos.away{right:2px;border-left:8px solid var(--tx10-away)}.tx10-action-band{position:relative;min-height:44px;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:5px 16px 5px 10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx10-action-team,var(--tx-accent)) 64%,#46515d);border-top:2px solid var(--tx10-action-team,var(--tx-accent));border-radius:7px 7px 3px 3px;background:linear-gradient(90deg,color-mix(in srgb,var(--tx10-action-team,var(--tx-accent)) 15%,rgba(5,14,24,.995)),rgba(10,24,37,.995) 42%,rgba(5,14,24,.995));box-shadow:0 7px 16px rgba(0,0,0,.28)}.tx10-action-band:after{content:"";position:absolute;right:-30px;top:-32px;width:160px;height:110px;transform:skewX(-22deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--tx10-action-team,var(--tx-accent)) 13%,transparent))}.tx10-action-team{display:grid;place-items:center;z-index:1}.tx10-action-team .tx10-team-logo{width:39px;height:39px}.tx10-action-copy{position:relative;z-index:1;min-width:0;display:grid;grid-template-columns:auto minmax(100px,auto) minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px}.tx10-action-copy>span{color:var(--tx10-action-team,var(--tx-accent));font-size:7px;font-weight:1000;letter-spacing:.15em;white-space:nowrap}.tx10-action-copy>strong{padding-left:10px;border-left:1px solid color-mix(in srgb,var(--tx10-action-team,var(--tx-accent)) 60%,transparent);font-size:14px;line-height:1;font-weight:1000}.tx10-action-copy>small,.tx10-action-copy>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx10-action-copy>small{color:#d5dbe1;font-size:8px;font-weight:900;letter-spacing:.02em}.tx10-action-band.is-foul{--tx10-action-team:#f2b52f}.tx10-action-band.tx10-waiting{grid-template-columns:1fr}.tx10-action-band.tx10-waiting .tx10-action-copy{grid-template-columns:auto 1fr}.tx10-timeout-band{position:relative;min-height:64px;display:grid;grid-template-columns:72px 54px minmax(0,1fr) 84px 132px;align-items:center;grid-gap:10px;gap:10px;padding:5px 12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 62%,#3b4651);border-top:2px solid var(--tx10-timeout,var(--tx-accent));border-radius:7px;background:linear-gradient(180deg,rgba(12,26,40,.992),rgba(4,12,21,.998));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 8px 18px rgba(0,0,0,.3)}.tx10-timeout-band:before{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,var(--tx10-timeout,var(--tx-accent)),#ff7a00,var(--tx10-timeout,var(--tx-accent)))}.tx10-timeout-band>.tx10-team-logo{width:48px;height:48px}.tx10-timeout-copy{min-width:0}.tx10-timeout-copy>span{display:block;color:var(--tx10-timeout,var(--tx-accent));font-size:7px;font-weight:1000;letter-spacing:.17em}.tx10-timeout-copy>strong{display:block;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1;font-weight:1000}.tx10-timeout-copy>small{display:block;margin-top:5px;color:#aeb6bf;font-size:7px;font-weight:900;letter-spacing:.08em}.tx10-timeout-countdown{height:42px;display:grid;place-items:center;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);font-size:22px;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx10-timeout-band>.tx10-competition-brand{justify-content:flex-end}.tx10-timeout-placeholder{width:48px;height:48px}.tx10-lineup-stack{gap:5px}.tx10-lineup-panel{position:relative;width:100%;min-height:78px;padding:8px 10px 9px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx10-team,var(--tx-accent)) 56%,#39434d);border-top:3px solid var(--tx10-team,var(--tx-accent));border-radius:7px;background:linear-gradient(180deg,rgba(11,25,38,.993),rgba(5,13,22,.999));box-shadow:0 8px 18px rgba(0,0,0,.28)}.tx10-lineup-panel>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 6px;margin-bottom:6px;border-bottom:1px solid color-mix(in srgb,var(--tx10-team,var(--tx-accent)) 25%,rgba(255,255,255,.06))}.tx10-lineup-panel>header>div{display:flex;align-items:center;gap:7px;min-width:0}.tx10-lineup-panel>header .tx10-team-logo{width:25px;height:25px}.tx10-lineup-panel>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:1000}.tx10-lineup-panel>header>span{color:var(--tx10-team,var(--tx-accent));font-size:7px;font-weight:1000;letter-spacing:.12em;white-space:nowrap}.tx10-lineup-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:5px}.tx10-lineup-player{min-width:0;height:56px;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:1fr 15px;align-items:center;grid-column-gap:6px;column-gap:6px;padding:3px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx10-team,var(--tx-accent)) 42%,rgba(255,255,255,.08));border-top:3px solid var(--tx10-team,var(--tx-accent));border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--tx10-team,var(--tx-accent)) 9%,rgba(255,255,255,.025)),rgba(255,255,255,.018))}.tx10-lineup-player>b{grid-row:1/3;color:#fff;font-size:23px;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.tx10-lineup-player>strong{align-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1;font-weight:1000}.tx10-lineup-player>small{align-self:start;margin-top:3px;color:color-mix(in srgb,var(--tx10-team,var(--tx-accent)) 78%,#fff);line-height:1;font-weight:1000;letter-spacing:.04em;white-space:nowrap}.tx10-lineup-empty{grid-column:1/-1;min-height:50px;display:grid;place-items:center;color:#9ca6b0;font-size:9px;text-align:center}.tx10-stage{position:relative;width:min(1120px,92vw);overflow:hidden;border:1px solid color-mix(in srgb,var(--tx-accent) 68%,#39434d);border-top:3px solid var(--tx-accent);border-radius:16px;background:radial-gradient(circle at 50% -18%,color-mix(in srgb,var(--tx-accent) 9%,transparent),transparent 43%),linear-gradient(145deg,rgba(5,16,28,.992),rgba(12,27,41,.992));box-shadow:0 22px 70px rgba(0,0,0,.36),inset 0 0 0 1px rgba(255,255,255,.025);filter:drop-shadow(0 18px 28px rgba(0,0,0,.28))}.tx10-stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at -6% 50%,transparent 0 74px,color-mix(in srgb,var(--tx-accent) 14%,transparent) 75px 77px,transparent 78px),radial-gradient(circle at 106% 50%,transparent 0 74px,color-mix(in srgb,var(--tx-accent) 14%,transparent) 75px 77px,transparent 78px);opacity:.85}.tx10-stage>*{position:relative;z-index:1}.tx10-stage-head{min-height:104px;display:grid;grid-template-columns:176px minmax(0,1fr) 300px;align-items:center;grid-gap:18px;gap:18px;padding:12px 26px;border-bottom:1px solid color-mix(in srgb,var(--tx-accent) 19%,transparent)}.tx10-stage-fe{height:74px;display:flex;align-items:center;justify-content:flex-start;border-right:1px solid color-mix(in srgb,var(--tx-accent) 36%,transparent);padding-right:22px}.tx10-stage-fe .tx10-l3cstats-brand{justify-content:flex-start;padding:0}.tx10-stage-fe .tx10-l3cstats-brand img{max-width:144px;max-height:72px}.tx10-stage-fe .tx10-l3cstats-brand i{right:3px;bottom:2px}.tx10-stage-title{min-width:0}.tx10-stage-title>span{display:block;color:var(--tx-accent);font-size:10px;letter-spacing:.18em}.tx10-stage-title>h2,.tx10-stage-title>span{line-height:1;font-weight:1000;text-transform:uppercase}.tx10-stage-title>h2{margin:8px 0 0;color:#fff;font-size:27px;letter-spacing:.015em}.tx10-stage-head>.tx10-competition-brand{justify-content:flex-end}.tx10-pregame-match{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;grid-gap:22px;gap:22px;padding:30px 42px 26px}.tx10-pregame-team{min-width:0;text-align:center}.tx10-pregame-team .tx10-team-logo{width:150px;height:150px;margin:0 auto 16px}.tx10-pregame-team>strong{display:block;font-size:30px;line-height:1.03;font-weight:1000;overflow-wrap:anywhere;text-transform:uppercase}.tx10-pregame-vs{text-align:center}.tx10-pregame-vs>b{display:block;color:var(--tx-accent);font-size:48px;line-height:1;font-weight:1000;text-shadow:0 0 18px color-mix(in srgb,var(--tx-accent) 20%,transparent)}.tx10-pregame-vs>span{display:block;margin-top:10px;color:#8f9ba7;font-size:9px;font-weight:1000;letter-spacing:.16em}.tx10-pregame-info{margin:0 28px 28px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx-accent) 55%,#39434d);border-radius:13px;background:rgba(1,8,15,.34)}.tx10-info-title{padding:11px 16px 8px;text-align:center;border-bottom:1px solid color-mix(in srgb,var(--tx-accent) 20%,transparent);color:#f5f6f7;font-size:9px;font-weight:1000;letter-spacing:.22em}.tx10-info-grid{display:grid;grid-template-columns:1.08fr .68fr .92fr 1.42fr;min-height:104px}.tx10-info-grid>div{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 16px;text-align:center}.tx10-info-grid>div+div{border-left:1px solid color-mix(in srgb,var(--tx-accent) 22%,transparent)}.tx10-info-grid span{display:block;margin-bottom:7px;color:var(--tx-accent);font-size:7px;font-weight:1000;letter-spacing:.17em}.tx10-info-grid b{display:block;color:#fff;font-size:14px;line-height:1.18;font-weight:1000;overflow-wrap:anywhere}.tx10-info-grid small{display:block;margin-top:6px;color:#9ca7b2;font-size:7px;font-weight:900;letter-spacing:.12em}.tx10-info-grid .is-time b{font-size:28px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx10-interval-score{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;padding:24px 30px 20px}.tx10-interval-score>div{display:flex;align-items:center;gap:14px;min-width:0}.tx10-interval-score>div.away{justify-content:flex-end;text-align:right}.tx10-interval-score>div .tx10-team-logo{width:96px;height:96px;flex:0 0 96px}.tx10-interval-score>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:25px;line-height:1;font-weight:1000;text-transform:uppercase}.tx10-interval-score>section{text-align:center}.tx10-interval-score>section>b{display:block;white-space:nowrap;font-size:54px;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.04em}.tx10-interval-score>section>b em{color:var(--tx-accent);font-style:normal}.tx10-interval-score>section>span{display:block;margin-top:8px;color:var(--tx-accent);font-size:10px;font-weight:1000;letter-spacing:.14em;text-transform:uppercase}.tx10-stats-compare{display:grid;grid-gap:8px;gap:8px;padding:0 30px 28px}.tx10-stat-row{display:grid;grid-template-columns:112px minmax(0,1fr) 112px;align-items:center;grid-gap:16px;gap:16px;min-height:50px;padding:9px 16px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:rgba(255,255,255,.027)}.tx10-stat-row>b{font-size:23px;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx10-stat-row>b:last-child{text-align:right}.tx10-stat-row>span{text-align:center;color:#f1f3f5;font-size:12px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.tx10-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;padding:28px}.tx10-highlight-card{position:relative;overflow:hidden;padding:24px 24px 22px;border:1px solid color-mix(in srgb,var(--tx10-team) 35%,rgba(255,255,255,.1));border-left:5px solid var(--tx10-team);border-radius:13px;background:rgba(255,255,255,.035)}.tx10-highlight-team{display:flex;align-items:center;gap:12px;color:#a8b1ba;font-size:9px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase}.tx10-highlight-team .tx10-team-logo{width:60px;height:60px}.tx10-highlight-card h3{margin:18px 0 0;font-size:27px;line-height:1.05;font-weight:1000}.tx10-highlight-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:18px}.tx10-highlight-stats>span{display:grid;place-items:center;min-height:61px;padding:8px;border:1px solid rgba(255,255,255,.06);border-radius:9px;background:rgba(255,255,255,.035);color:#9ba5af;font-size:7px;font-weight:1000;letter-spacing:.07em}.tx10-highlight-stats b{display:block;color:#fff;font-size:23px;line-height:1}.tx10-final-match{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;grid-gap:20px;gap:20px;padding:42px 46px 48px}.tx10-final-match>div{text-align:center;min-width:0}.tx10-final-match .tx10-team-logo{width:180px;height:180px;margin:0 auto 18px}.tx10-final-match strong{display:block;font-size:32px;line-height:1.02;font-weight:1000;text-transform:uppercase;overflow-wrap:anywhere}.tx10-final-match>em{color:var(--tx-accent);font-size:47px;font-style:normal;font-weight:1000;text-align:center}@media(max-width:1050px){.tx10-brand-slot,.tx10-sponsor{width:112px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)}.tx10-score-team{grid-template-columns:48px minmax(0,1fr) 52px;gap:6px;padding:6px 8px}.tx10-score-team.away{grid-template-columns:52px minmax(0,1fr) 48px}.tx10-score-team .tx10-team-logo{width:48px;height:48px}.tx10-team-copy>strong{font-size:15px}.tx10-score-value>b{font-size:37px}.tx10-score-center>strong{font-size:22px}}@media(max-width:820px){.tx10-bottom{padding-left:12px;padding-right:12px}.tx10-brand-slot,.tx10-sponsor{display:none}.tx10-stack{width:min(var(--tx-width),96vw)}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 104px minmax(0,1fr)}.tx10-score-team{grid-template-columns:42px minmax(0,1fr) 48px;gap:5px;padding:5px 6px}.tx10-score-team.away{grid-template-columns:48px minmax(0,1fr) 42px}.tx10-score-team .tx10-team-logo{width:40px;height:40px}.tx10-team-copy>strong{font-size:13px}.tx10-team-copy>small{font-size:6px}.tx10-score-value>b{font-size:32px}.tx10-score-center>b{font-size:9px}.tx10-score-center>strong{font-size:20px}.tx10-action-copy{grid-template-columns:auto minmax(80px,auto) minmax(0,1fr)}.tx10-action-copy>small{font-size:7px}.tx10-timeout-band{grid-template-columns:58px 42px minmax(0,1fr) 72px}.tx10-timeout-band>.tx10-competition-brand{display:none}.tx10-timeout-band>.tx10-team-logo{width:38px;height:38px}.tx10-timeout-copy>strong{font-size:14px}.tx10-timeout-countdown{font-size:18px}.tx10-center{padding:20px}.tx10-stage-head{grid-template-columns:126px minmax(0,1fr) 210px;min-height:88px;padding:10px 18px}.tx10-stage-fe{height:60px;padding-right:14px}.tx10-stage-title>h2{font-size:21px}.tx10-stage-head>.tx10-competition-brand>img{width:56px;height:56px;flex-basis:56px}.tx10-stage-head>.tx10-competition-brand b{max-width:140px;font-size:8px}.tx10-pregame-team .tx10-team-logo{width:110px;height:110px}.tx10-pregame-team>strong{font-size:21px}.tx10-pregame-match{padding:22px 24px 20px;grid-template-columns:minmax(0,1fr) 75px minmax(0,1fr)}.tx10-info-grid{grid-template-columns:1fr 1fr}.tx10-info-grid>div:nth-child(3){border-left:0}.tx10-info-grid>div:nth-child(3),.tx10-info-grid>div:nth-child(4){border-top:1px solid color-mix(in srgb,var(--tx-accent) 22%,transparent)}.tx10-interval-score{grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr);padding:18px;gap:10px}.tx10-interval-score>div{display:block;text-align:center}.tx10-interval-score>div.away{text-align:center}.tx10-interval-score>div .tx10-team-logo{width:62px;height:62px;margin:0 auto 7px}.tx10-interval-score>div strong{font-size:15px}.tx10-interval-score>section>b{font-size:33px}.tx10-stat-row{grid-template-columns:70px minmax(0,1fr) 70px}.tx10-stat-row>b{font-size:18px}.tx10-stat-row>span{font-size:9px}.tx10-highlight-grid{grid-template-columns:1fr}.tx10-final-match .tx10-team-logo{width:120px;height:120px}.tx10-final-match strong{font-size:22px}}@media(max-width:600px){.tx10-scorebox{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.tx10-score-team{grid-template-columns:34px minmax(0,1fr) 39px;padding:4px;gap:3px}.tx10-score-team.away{grid-template-columns:39px minmax(0,1fr) 34px}.tx10-score-team .tx10-team-logo{width:32px;height:32px}.tx10-team-copy>strong{font-size:10px}.tx10-team-copy>small{display:none}.tx10-score-value>b{font-size:28px}.tx10-score-center>b{font-size:8px}.tx10-score-center>strong{font-size:17px}.tx10-score-center>.tx10-competition-brand{display:none}.tx10-action-band{grid-template-columns:38px 1fr;padding-left:6px}.tx10-action-team .tx10-team-logo{width:32px;height:32px}.tx10-action-copy{grid-template-columns:auto 1fr}.tx10-action-copy>small{display:none}.tx10-action-copy>strong{font-size:11px}.tx10-lineup-player{grid-template-columns:1fr;grid-template-rows:22px 13px 10px;text-align:center;height:54px;padding:3px}.tx10-lineup-player>b{grid-row:auto;font-size:17px}.tx10-lineup-player>strong{align-self:center;font-size:7px}.tx10-lineup-player>small{align-self:center;font-size:5px;margin:0}.tx10-stage-head{grid-template-columns:86px minmax(0,1fr);padding:9px 12px}.tx10-stage-head>.tx10-competition-brand{display:none}.tx10-stage-title>span{font-size:7px}.tx10-stage-title>h2{font-size:16px}.tx10-pregame-match{grid-template-columns:1fr 48px 1fr;padding:16px 10px}.tx10-pregame-team .tx10-team-logo{width:74px;height:74px;margin-bottom:8px}.tx10-pregame-team>strong{font-size:14px}.tx10-pregame-vs>b{font-size:30px}.tx10-pregame-vs>span{font-size:6px}.tx10-pregame-info{margin:0 10px 12px}.tx10-info-grid b{font-size:10px}.tx10-info-grid .is-time b{font-size:19px}}.tx10-bottom{padding:0 28px 46px}.tx10-center{padding:28px 34px}.tx10-stack{width:min(var(--tx-width),94vw);gap:8px}.tx11-primary-brand{position:relative;display:block;width:100%;height:100%;min-width:0;overflow:hidden;background:transparent}.tx11-brand-panel{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transform:translateX(0);background:transparent}.tx11-primary-brand.with-fe,.with-l3c.has-channel .tx11-brand-panel.channel{animation:tx11-channel-brand 60s linear infinite}.tx11-primary-brand.with-fe,.with-l3c.has-channel .tx11-brand-panel.fe{animation:tx11-fe-brand 60s linear infinite}.tx11-primary-brand.channel-only .tx11-brand-panel.channel,.tx11-primary-brand.no-channel .tx11-brand-panel.fe{animation:none;opacity:1;transform:none}.tx11-channel-brand{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px 10px;background:transparent}.tx11-channel-brand img{width:100%;height:100%;max-width:132px;max-height:76px;object-fit:contain!important;filter:drop-shadow(0 3px 7px rgba(0,0,0,.38))}.tx11-channel-brand b{max-width:130px;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#fff;font-size:11px;line-height:1.05;font-weight:1000;text-transform:uppercase}.tx11-channel-brand.compact{padding:4px 6px}.tx11-channel-brand.compact img{max-width:66px;max-height:44px}.tx11-channel-brand.compact b{font-size:7px}@keyframes tx11-channel-brand{0%,82%{opacity:1;transform:translateX(0)}84%,98%{opacity:0;transform:translateX(-22%)}to{opacity:1;transform:translateX(0)}}@keyframes tx11-fe-brand{0%,82%{opacity:0;transform:translateX(22%)}84%,98%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(22%)}}.tx10-brand-slot,.tx10-sponsor{width:156px}.tx10-brand-slot{right:calc(100% + 8px)}.tx10-sponsor{left:calc(100% + 8px)}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.tx10-score-team{grid-template-columns:66px minmax(0,1fr) 74px;gap:10px;padding:8px 14px}.tx10-score-team.away{grid-template-columns:74px minmax(0,1fr) 66px}.tx10-score-team .tx10-team-logo{width:62px;height:62px}.tx10-team-copy>strong{font-size:clamp(16px,1.3vw,20px)}.tx10-team-copy>small{margin-top:8px;font-size:8px}.tx10-scorebox .tx2-foul-dots{gap:5px}.tx10-scorebox .tx2-foul-dots i{width:9px;height:9px}.tx10-score-value{min-width:68px}.tx10-score-value>b{font-size:52px}.tx10-score-center{gap:4px;padding-bottom:13px}.tx10-score-center>b{font-size:13px}.tx10-score-center>strong{font-size:31px}.tx10-score-center>em{font-size:8px}.tx10-score-center>.tx10-competition-brand>img{width:18px;height:18px;flex-basis:18px}.tx10-score-center>.tx10-competition-brand b{max-width:118px;font-size:5px}.tx10-action-band{min-height:54px;grid-template-columns:60px minmax(0,1fr);gap:12px;padding:6px 18px 6px 11px}.tx10-action-team .tx10-team-logo{width:46px;height:46px}.tx10-action-copy>span{font-size:8px}.tx10-action-copy>strong{font-size:16px}.tx10-action-copy>small{font-size:9px}.tx11-timeout-wrap{width:min(var(--tx-width),94vw);transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0));filter:drop-shadow(0 13px 24px rgba(0,0,0,.38))}.tx11-timeout-box{position:relative;width:100%;height:var(--tx-height);min-height:88px;display:grid;grid-template-columns:104px minmax(0,1fr) 190px minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 72%,#37424d);border-top:3px solid var(--tx10-timeout,var(--tx-accent));border-radius:9px;background:linear-gradient(90deg,#071017,#0b151d 62%,color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 18%,#071017));box-shadow:inset 0 0 0 1px rgba(255,255,255,.025),0 13px 32px rgba(0,0,0,.35)}.tx11-timeout-box:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--tx10-timeout,var(--tx-accent)),#ff7a00,var(--tx10-timeout,var(--tx-accent)))}.tx11-timeout-competition{height:100%;display:grid;place-items:center;padding:9px;border-right:1px solid color-mix(in srgb,var(--tx-accent) 34%,transparent)}.tx11-timeout-competition img{max-width:78px;max-height:66px;object-fit:contain!important}.tx11-timeout-competition b{max-width:88px;text-align:center;color:var(--tx-accent);font-size:8px;font-weight:1000;text-transform:uppercase}.tx11-timeout-title{min-width:0;padding:0 18px}.tx11-timeout-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tx-accent);font-size:8px;font-weight:1000;letter-spacing:.11em;text-transform:uppercase}.tx11-timeout-title strong{display:block;margin-top:5px;font-size:19px;line-height:1;font-weight:1000}.tx11-timeout-context{text-align:center;border-left:1px solid rgba(255,255,255,.09);border-right:1px solid rgba(255,255,255,.09);padding:0 12px}.tx11-timeout-context b{display:block;font-size:31px;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tx11-timeout-context span{display:block;margin-top:6px;color:#b5bec7;font-size:9px;font-weight:1000;letter-spacing:.04em}.tx11-timeout-team{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0;padding:0 16px}.tx11-timeout-team .tx10-team-logo{width:58px;height:58px;flex:0 0 58px}.tx11-timeout-team strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:1000;text-transform:uppercase}.tx10-lineup-panel{min-height:94px;padding:10px 12px 11px}.tx10-lineup-panel>header .tx10-team-logo{width:32px;height:32px}.tx10-lineup-panel>header strong{font-size:13px}.tx10-lineup-panel>header>span{font-size:8px}.tx10-lineup-list{gap:7px}.tx10-lineup-player{height:68px;grid-template-columns:44px minmax(0,1fr);grid-template-rows:1fr 17px;padding:4px 9px}.tx10-lineup-player>b{font-size:28px}.tx10-lineup-player>strong{font-size:11px}.tx10-lineup-player>small{font-size:7px}.tx10-stage{width:min(1280px,94vw);border-radius:17px}.tx10-stage-head{min-height:116px;grid-template-columns:205px minmax(0,1fr) 330px;gap:22px;padding:14px 30px}.tx10-stage-fe{height:82px;padding-right:26px}.tx10-stage-fe .tx10-l3cstats-brand img{max-width:158px;max-height:78px}.tx10-stage-fe .tx11-channel-brand img{max-width:162px;max-height:78px}.tx10-stage-title>span{font-size:11px}.tx10-stage-title>h2{font-size:31px;margin-top:9px}.tx10-stage-head>.tx10-competition-brand>img{width:78px;height:78px;flex-basis:78px}.tx10-stage-head>.tx10-competition-brand b{max-width:235px;font-size:12px}.tx10-pregame-match{grid-template-columns:minmax(0,1fr) 130px minmax(0,1fr);gap:28px;padding:34px 48px 30px}.tx10-pregame-team .tx10-team-logo{width:180px;height:180px;margin-bottom:18px}.tx10-pregame-team>strong{font-size:34px}.tx10-pregame-vs>b{font-size:56px}.tx10-pregame-vs>span{font-size:10px}.tx10-pregame-info{margin:0 32px 30px}.tx10-info-title{padding:12px 16px 10px;font-size:10px}.tx10-info-grid{min-height:118px}.tx10-info-grid span{font-size:8px}.tx10-info-grid b{font-size:16px}.tx10-info-grid small{font-size:8px}.tx10-info-grid .is-time b{font-size:32px}.tx10-interval-score{grid-template-columns:minmax(0,1fr) 215px minmax(0,1fr);gap:22px;padding:26px 34px 22px}.tx10-interval-score>div .tx10-team-logo{width:112px;height:112px;flex-basis:112px}.tx10-interval-score>div strong{font-size:28px}.tx10-interval-score>section>b{font-size:62px}.tx10-interval-score>section>span{font-size:11px}.tx10-stats-compare{gap:9px;padding:0 34px 30px}.tx10-stat-row{grid-template-columns:130px minmax(0,1fr) 130px;min-height:55px;padding:10px 18px}.tx10-stat-row>b{font-size:25px}.tx10-stat-row>span{font-size:13px}.tx10-highlight-grid{gap:22px;padding:32px}.tx10-highlight-card{padding:28px}.tx10-highlight-team .tx10-team-logo{width:70px;height:70px}.tx10-highlight-card h3{font-size:30px}.tx10-highlight-stats>span{min-height:70px}.tx10-highlight-stats b{font-size:26px}.tx10-final-match{grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);gap:24px;padding:48px 54px 54px}.tx10-final-match .tx10-team-logo{width:210px;height:210px}.tx10-final-match strong{font-size:36px}.tx10-final-match>em{font-size:54px}.tx11-channel-preview{margin-bottom:12px}@media(max-width:1050px){.tx10-brand-slot,.tx10-sponsor{width:126px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr)}.tx10-score-team{grid-template-columns:50px minmax(0,1fr) 56px;gap:6px;padding:6px 8px}.tx10-score-team.away{grid-template-columns:56px minmax(0,1fr) 50px}.tx10-score-team .tx10-team-logo{width:48px;height:48px}.tx10-team-copy>strong{font-size:15px}.tx10-score-value>b{font-size:39px}.tx10-score-center>strong{font-size:23px}.tx11-timeout-box{grid-template-columns:82px minmax(0,1fr) 150px minmax(0,1fr)}.tx11-timeout-context b{font-size:25px}.tx11-timeout-team .tx10-team-logo{width:46px;height:46px;flex-basis:46px}.tx11-timeout-team strong{font-size:13px}}@media(max-width:820px){.tx10-brand-slot,.tx10-sponsor{display:none}.tx10-bottom{padding-left:12px;padding-right:12px}.tx10-stack,.tx11-timeout-wrap{width:min(var(--tx-width),96vw)}.tx11-timeout-box{grid-template-columns:66px minmax(0,1fr) 120px minmax(0,1fr);min-height:72px}.tx11-timeout-competition img{max-width:52px;max-height:48px}.tx11-timeout-title{padding:0 10px}.tx11-timeout-title strong{font-size:14px}.tx11-timeout-context b{font-size:21px}.tx11-timeout-context span{font-size:7px}.tx11-timeout-team{gap:7px;padding:0 8px}.tx11-timeout-team .tx10-team-logo{width:38px;height:38px;flex-basis:38px}.tx11-timeout-team strong{font-size:11px}.tx10-center{padding:18px}.tx10-stage{width:96vw}.tx10-stage-head{grid-template-columns:130px minmax(0,1fr) 220px;min-height:90px;padding:10px 18px}.tx10-stage-fe{height:64px;padding-right:14px}.tx10-stage-title>h2{font-size:22px}.tx10-stage-head>.tx10-competition-brand>img{width:58px;height:58px;flex-basis:58px}.tx10-stage-head>.tx10-competition-brand b{font-size:8px}.tx10-pregame-team .tx10-team-logo{width:116px;height:116px}.tx10-pregame-team>strong{font-size:21px}.tx10-pregame-match{padding:22px 24px 20px;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr)}.tx10-interval-score{grid-template-columns:minmax(0,1fr) 136px minmax(0,1fr);padding:18px}.tx10-interval-score>div .tx10-team-logo{width:68px;height:68px;flex-basis:68px}.tx10-interval-score>div strong{font-size:16px}.tx10-interval-score>section>b{font-size:36px}.tx10-stat-row{grid-template-columns:76px minmax(0,1fr) 76px}.tx10-stat-row>b{font-size:18px}.tx10-stat-row>span{font-size:9px}}.tx10-center .tx10-stage{transform:scale(.5)}.tx11-timeout-wrap{transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0)) scale(.5)}.tx10-action-band{width:50%;min-height:27px;padding:3px 9px 3px 6px}.tx10-action-team .tx10-team-logo{width:23px;height:23px}.tx10-action-copy{grid-template-columns:auto minmax(64px,auto) minmax(0,1fr)}.tx10-action-copy>span{font-size:5px}.tx10-action-copy>small{font-size:6px}.tx10-lineup-panel{width:50%;min-height:47px;padding:5px 6px 6px}.tx10-lineup-panel>header .tx10-team-logo{width:18px;height:18px}.tx10-lineup-panel>header strong{font-size:7px}.tx10-lineup-panel>header>span{font-size:5px}.tx10-lineup-list{gap:4px}.tx10-lineup-player{height:36px;grid-template-columns:24px minmax(0,1fr);grid-template-rows:1fr 10px;padding:2px 5px}.tx10-lineup-player>b{font-size:15px}.tx10-lineup-player>strong{font-size:7px}.tx10-lineup-player>small{font-size:5px}.tx10-brand-slot,.tx10-sponsor{width:138px}.tx10-brand-slot{right:calc(100% + 7px)}.tx10-sponsor{left:calc(100% + 7px)}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 134px minmax(0,1fr)}.tx10-score-team{grid-template-columns:54px minmax(0,1fr) 60px;gap:7px;padding:6px 10px}.tx10-score-team.away{grid-template-columns:60px minmax(0,1fr) 54px}.tx10-score-team .tx10-team-logo{width:50px;height:50px}.tx10-team-copy>strong{font-size:15px}.tx10-team-copy>small{margin-top:6px;font-size:7px}.tx10-scorebox .tx2-foul-dots{gap:4px}.tx10-scorebox .tx2-foul-dots i{width:7px;height:7px}.tx10-score-value{min-width:54px}.tx10-score-value>b{font-size:40px;letter-spacing:-.035em}.tx10-score-center{gap:3px;padding-bottom:11px}.tx10-score-center>b{font-size:11px}.tx10-score-center>strong{font-size:25px}.tx10-score-center>em{font-size:7px}@container l3cstats-scorebox (max-width:760px){.tx10-brand-slot,.tx10-sponsor{width:116px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 118px minmax(0,1fr)}.tx10-score-team{grid-template-columns:46px minmax(0,1fr) 50px;gap:5px;padding:5px 8px}.tx10-score-team.away{grid-template-columns:50px minmax(0,1fr) 46px}.tx10-score-team .tx10-team-logo{width:43px;height:43px}.tx10-team-copy>strong{font-size:13px}.tx10-team-copy>small{font-size:6px;margin-top:5px}.tx10-score-value{min-width:46px}.tx10-score-value>b{font-size:34px}.tx10-score-center>b{font-size:10px}.tx10-score-center>strong{font-size:22px}}@container l3cstats-scorebox (max-width:620px){.tx10-brand-slot,.tx10-sponsor{width:96px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 102px minmax(0,1fr)}.tx10-score-team{grid-template-columns:38px minmax(0,1fr) 43px;gap:4px;padding:4px 6px}.tx10-score-team.away{grid-template-columns:43px minmax(0,1fr) 38px}.tx10-score-team .tx10-team-logo{width:36px;height:36px}.tx10-team-copy>strong{font-size:12px}.tx12-score-name-full{display:none}.tx12-score-name-compact{display:inline}.tx10-team-copy>small{font-size:5.5px;margin-top:4px}.tx10-scorebox .tx2-foul-dots{gap:3px}.tx10-scorebox .tx2-foul-dots i{width:6px;height:6px}.tx10-score-value{min-width:39px}.tx10-score-value>b{font-size:30px}.tx10-score-center>b{font-size:8px}.tx10-score-center>strong{font-size:19px}.tx10-score-center>.tx10-competition-brand b{max-width:78px;font-size:4px}}@container l3cstats-scorebox (max-width:500px){.tx10-brand-slot,.tx10-sponsor{display:none}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.tx10-score-team{grid-template-columns:30px minmax(0,1fr) 35px;gap:3px;padding:3px 4px}.tx10-score-team.away{grid-template-columns:35px minmax(0,1fr) 30px}.tx10-score-team .tx10-team-logo{width:28px;height:28px}.tx10-team-copy>strong{font-size:10px}.tx10-team-copy>small{display:none}.tx10-score-value{min-width:32px}.tx10-score-value>b{font-size:26px}.tx10-score-center{padding-bottom:7px}.tx10-score-center>b{font-size:7px}.tx10-score-center>strong{font-size:16px}.tx10-score-center>.tx10-competition-brand{display:none}}@container l3cstats-scorebox (max-width:440px){.tx10-scorebox{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.tx10-score-team{grid-template-columns:26px minmax(0,1fr) 30px;gap:2px;padding:2px 3px}.tx10-score-team.away{grid-template-columns:30px minmax(0,1fr) 26px}.tx10-score-team .tx10-team-logo{width:25px;height:25px}.tx10-team-copy>strong{font-size:9px}.tx10-score-value{min-width:28px}.tx10-score-value>b{font-size:23px}.tx10-score-center>b{font-size:6.5px}.tx10-score-center>strong{font-size:14px}}@media(max-width:820px){.tx10-center .tx10-stage{transform:scale(.5)}.tx11-timeout-wrap{transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0)) scale(.5)}}.tx11-timeout-wrap{transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0)) scale(.6);transform-origin:center bottom}.tx10-action-band{min-height:32px;grid-template-columns:36px minmax(0,1fr);gap:7px;padding:4px 11px 4px 7px}.tx10-action-team .tx10-team-logo{width:28px;height:28px}.tx10-action-copy{grid-template-columns:auto minmax(76px,auto) minmax(0,1fr);gap:6px}.tx10-action-copy>span{font-size:6px}.tx10-action-copy>strong{padding-left:7px;font-size:10px}.tx10-action-copy>small{font-size:7px}.tx10-lineup-panel{min-height:56px;padding:6px 7px 7px}.tx10-lineup-panel>header .tx10-team-logo{width:22px;height:22px}.tx10-lineup-panel>header strong{font-size:8px}.tx10-lineup-panel>header>span{font-size:6px}.tx10-lineup-list{gap:5px}.tx10-lineup-player{height:43px;grid-template-columns:29px minmax(0,1fr);grid-template-rows:1fr 12px;padding:3px 6px}.tx10-lineup-player>b{font-size:17px}.tx10-lineup-player>strong{font-size:8px}.tx10-lineup-player>small{font-size:6px}.tx10-brand-slot{right:calc(100% + 6px)}.tx10-sponsor{left:calc(100% + 6px)}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 124px minmax(0,1fr)}.tx10-score-team{grid-template-columns:46px minmax(0,1fr) 50px;gap:6px;padding:5px 8px}.tx10-score-team.away{grid-template-columns:50px minmax(0,1fr) 46px}.tx10-score-team .tx10-team-logo{width:43px;height:43px}.tx10-team-copy>strong{font-size:14px;letter-spacing:0}.tx10-team-copy>small{gap:5px;margin-top:5px;font-size:6px}.tx10-scorebox .tx2-foul-dots{gap:3px}.tx10-scorebox .tx2-foul-dots i{width:6px;height:6px}.tx10-score-value{min-width:46px}.tx10-score-value>b{font-size:34px;letter-spacing:-.03em}.tx10-score-center{gap:2px;padding-bottom:10px}.tx10-score-center>b{font-size:10px}.tx10-score-center>strong{font-size:23px}.tx10-score-center>em{font-size:6.5px}@container l3cstats-scorebox (max-width:760px){.tx10-brand-slot,.tx10-sponsor{width:108px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}.tx10-score-team{grid-template-columns:40px minmax(0,1fr) 44px;gap:4px;padding:4px 6px}.tx10-score-team.away{grid-template-columns:44px minmax(0,1fr) 40px}.tx10-score-team .tx10-team-logo{width:37px;height:37px}.tx12-score-name-full{display:none}.tx12-score-name-compact{display:inline}.tx10-team-copy>strong{font-size:12px}.tx10-team-copy>small{font-size:5.5px;margin-top:4px}.tx10-score-value{min-width:40px}.tx10-score-value>b{font-size:30px}.tx10-score-center>b{font-size:9px}.tx10-score-center>strong{font-size:20px}}@container l3cstats-scorebox (max-width:620px){.tx10-brand-slot,.tx10-sponsor{width:92px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.tx10-score-team{grid-template-columns:32px minmax(0,1fr) 36px;gap:3px;padding:3px 5px}.tx10-score-team.away{grid-template-columns:36px minmax(0,1fr) 32px}.tx10-score-team .tx10-team-logo{width:30px;height:30px}.tx10-team-copy>strong{font-size:11px}.tx10-team-copy>small{font-size:5px;margin-top:3px;gap:3px}.tx10-scorebox .tx2-foul-dots{gap:2px}.tx10-scorebox .tx2-foul-dots i{width:5px;height:5px}.tx10-score-value{min-width:34px}.tx10-score-value>b{font-size:26px}.tx10-score-center{padding-bottom:8px}.tx10-score-center>b{font-size:8px}.tx10-score-center>strong{font-size:18px}.tx10-score-center>.tx10-competition-brand b{max-width:64px;font-size:3.8px}}@container l3cstats-scorebox (max-width:520px){.tx10-brand-slot,.tx10-sponsor{width:80px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.tx10-score-team{grid-template-columns:26px minmax(0,1fr) 30px;gap:2px;padding:2px 4px}.tx10-score-team.away{grid-template-columns:30px minmax(0,1fr) 26px}.tx10-score-team .tx10-team-logo{width:24px;height:24px}.tx10-team-copy>strong{font-size:10px;text-overflow:clip}.tx12-foul-label{display:none}.tx10-team-copy>small{margin-top:3px;gap:2px}.tx10-scorebox .tx2-foul-dots i{width:4.5px;height:4.5px}.tx10-score-value{min-width:28px}.tx10-score-value>b{font-size:23px}.tx10-score-center{padding-bottom:5px}.tx10-score-center>b{font-size:7px}.tx10-score-center>strong{font-size:16px}.tx10-score-center>.tx10-competition-brand{display:none}}@container l3cstats-scorebox (max-width:460px){.tx10-brand-slot,.tx10-sponsor{width:70px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)}.tx10-score-team{grid-template-columns:22px minmax(0,1fr) 26px;gap:2px;padding:2px 3px}.tx10-score-team.away{grid-template-columns:26px minmax(0,1fr) 22px}.tx10-score-team .tx10-team-logo{width:21px;height:21px}.tx10-team-copy>strong{font-size:9px}.tx10-score-value{min-width:24px}.tx10-score-value>b{font-size:21px}.tx10-score-center>b{font-size:6px}.tx10-score-center>strong{font-size:14px}}@media(max-width:820px){.tx10-center .tx10-stage{transform:scale(.6)}.tx11-timeout-wrap{transform:translate(var(--tx-offset-x,0),var(--tx-offset-y,0)) scale(.6)}}.tx10-sponsor{display:block;grid-template-rows:none;padding:0;background:linear-gradient(180deg,rgba(12,26,40,.992),rgba(4,12,21,.998))}.tx10-sponsor>div{min-width:0;min-height:0;padding:0;overflow:hidden}.tx10-sponsor img,.tx10-sponsor>div{width:100%;height:100%;display:block}.tx10-sponsor img{max-width:none;max-height:none;object-fit:cover;object-position:center center}.tx10-center .tx10-stage{transform:scale(.6);transform-origin:center center}.tx10-action-band{width:60%}.tx10-lineup-panel{width:60%;justify-self:center}.tx10-brand-slot,.tx10-sponsor{display:flex;width:126px}.tx10-brand-slot>*,.tx10-sponsor>*{width:100%;height:100%}.tx10-l3cstats-brand,.tx10-sponsor>div,.tx11-channel-brand{display:grid;place-items:center;width:100%;height:100%;padding:8px 10px;box-sizing:border-box;overflow:hidden}.tx10-l3cstats-brand img,.tx10-sponsor img,.tx11-channel-brand img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain!important;object-position:center center}.tx10-sponsor strong{width:100%;height:100%;display:grid;place-items:center;padding:8px;font-size:8px}.tx12-timeout-scorebox{isolation:isolate}.tx12-timeout-banner{position:absolute;left:50%;top:4px;transform:translateX(-50%);z-index:9;display:flex;align-items:center;gap:8px;min-width:0;max-width:min(72%,480px);padding:3px 10px;border:1px solid color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 56%,rgba(255,255,255,.18));border-radius:999px;background:linear-gradient(180deg,rgba(8,18,28,.96),rgba(5,11,18,.98));box-shadow:0 6px 12px rgba(0,0,0,.22)}.tx12-timeout-banner span{color:color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 82%,#fff);font-size:7px;letter-spacing:.16em}.tx12-timeout-banner span,.tx12-timeout-banner strong{line-height:1;font-weight:1000;text-transform:uppercase;white-space:nowrap}.tx12-timeout-banner strong{min-width:0;overflow:hidden;text-overflow:ellipsis;color:#fff;font-size:10px}.tx12-timeout-scorebox .tx10-score-center,.tx12-timeout-scorebox .tx10-score-team{padding-top:14px}.tx12-timeout-scorebox .tx10-score-center{gap:1px}.tx10-score-row{container-name:l3cstats-scorebox}.tx12-score-name-compact{display:none}@container l3cstats-scorebox (max-width:760px){.tx10-brand-slot,.tx10-sponsor{width:108px}.tx10-l3cstats-brand,.tx10-sponsor>div,.tx11-channel-brand{padding:7px 8px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 108px minmax(0,1fr)}.tx10-score-team{grid-template-columns:40px minmax(0,1fr) 44px;gap:4px;padding:4px 6px}.tx10-score-team.away{grid-template-columns:44px minmax(0,1fr) 40px}.tx10-score-team .tx10-team-logo{width:37px;height:37px}.tx12-score-name-full{display:none}.tx12-score-name-compact{display:inline}.tx10-team-copy>strong{font-size:12px}.tx10-team-copy>small{font-size:5.5px;margin-top:4px}.tx10-score-value{min-width:40px}.tx10-score-value>b{font-size:30px}.tx10-score-center>b{font-size:9px}.tx10-score-center>strong{font-size:20px}.tx12-timeout-banner{max-width:76%;padding:3px 9px}.tx12-timeout-banner span{font-size:6px}.tx12-timeout-banner strong{font-size:9px}}@container l3cstats-scorebox (max-width:620px){.tx10-brand-slot,.tx10-sponsor{width:92px}.tx10-l3cstats-brand,.tx10-sponsor>div,.tx11-channel-brand{padding:6px 7px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr)}.tx10-score-team{grid-template-columns:32px minmax(0,1fr) 36px;gap:3px;padding:3px 5px}.tx10-score-team.away{grid-template-columns:36px minmax(0,1fr) 32px}.tx10-score-team .tx10-team-logo{width:30px;height:30px}.tx10-team-copy>strong{font-size:11px}.tx10-team-copy>small{font-size:5px;margin-top:3px;gap:3px}.tx10-scorebox .tx2-foul-dots{gap:2px}.tx10-scorebox .tx2-foul-dots i{width:5px;height:5px}.tx10-score-value{min-width:34px}.tx10-score-value>b{font-size:26px}.tx10-score-center{padding-bottom:8px}.tx10-score-center>b{font-size:8px}.tx10-score-center>strong{font-size:18px}.tx10-score-center>.tx10-competition-brand b{max-width:64px;font-size:3.8px}.tx12-timeout-banner{max-width:78%;padding:2px 8px;gap:6px}.tx12-timeout-banner span{font-size:5.5px}.tx12-timeout-banner strong{font-size:8px}}@container l3cstats-scorebox (max-width:520px){.tx10-brand-slot,.tx10-sponsor{width:80px}.tx10-l3cstats-brand,.tx10-sponsor>div,.tx11-channel-brand{padding:5px 6px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr)}.tx10-score-team{grid-template-columns:26px minmax(0,1fr) 30px;gap:2px;padding:2px 4px}.tx10-score-team.away{grid-template-columns:30px minmax(0,1fr) 26px}.tx10-score-team .tx10-team-logo{width:24px;height:24px}.tx10-team-copy>strong{font-size:10px;text-overflow:clip}.tx12-foul-label{display:none}.tx10-team-copy>small{margin-top:3px;gap:2px}.tx10-scorebox .tx2-foul-dots i{width:4.5px;height:4.5px}.tx10-score-value{min-width:28px}.tx10-score-value>b{font-size:23px}.tx10-score-center{padding-bottom:5px}.tx10-score-center>b{font-size:7px}.tx10-score-center>strong{font-size:16px}.tx10-score-center>.tx10-competition-brand{display:none}.tx12-timeout-scorebox .tx10-score-center,.tx12-timeout-scorebox .tx10-score-team{padding-top:11px}.tx12-timeout-banner{top:3px;max-width:82%;padding:2px 7px;gap:5px}.tx12-timeout-banner span{font-size:5px}.tx12-timeout-banner strong{font-size:7px}}@container l3cstats-scorebox (max-width:460px){.tx10-brand-slot,.tx10-sponsor{width:70px}.tx10-l3cstats-brand,.tx10-sponsor>div,.tx11-channel-brand{padding:4px 5px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr)}.tx10-score-team{grid-template-columns:22px minmax(0,1fr) 26px;gap:2px;padding:2px 3px}.tx10-score-team.away{grid-template-columns:26px minmax(0,1fr) 22px}.tx10-score-team .tx10-team-logo{width:21px;height:21px}.tx10-team-copy>strong{font-size:9px}.tx10-score-value{min-width:24px}.tx10-score-value>b{font-size:21px}.tx10-score-center>b{font-size:6px}.tx10-score-center>strong{font-size:14px}}@media(max-width:820px){.tx10-center .tx10-stage{transform:scale(.6)}}.tx10-brand-slot,.tx10-sponsor{width:142px!important;min-height:60px}.tx10-brand-slot{right:calc(100% + 10px)!important}.tx10-sponsor{left:calc(100% + 10px)!important}.tx10-brand-slot .tx10-l3cstats-brand,.tx10-brand-slot .tx11-channel-brand,.tx10-sponsor>div{width:100%!important;height:100%!important;padding:6px 8px!important;box-sizing:border-box}.tx10-brand-slot img,.tx10-sponsor img{display:block!important;object-position:center center!important}.tx10-score-row{width:min(var(--tx-width),96vw)}.tx10-action-band{width:45%!important;min-width:245px;max-width:360px;justify-self:center;min-height:30px;padding:4px 9px 4px 7px;grid-template-columns:30px minmax(0,1fr);gap:6px}.tx10-action-team .tx10-team-logo{width:24px;height:24px}.tx10-action-copy{grid-template-columns:auto minmax(70px,auto) minmax(0,1fr);gap:5px}.tx10-action-copy>span{font-size:5.5px}.tx10-action-copy>strong{font-size:9px;padding-left:6px}.tx10-action-copy>small{font-size:6.5px}@container l3cstats-scorebox (max-width:600px){.tx10-brand-slot,.tx10-sponsor{width:142px!important}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}.tx10-score-team{grid-template-columns:30px minmax(0,1fr) 34px;gap:3px;padding:3px 5px}.tx10-score-team.away{grid-template-columns:34px minmax(0,1fr) 30px}.tx10-score-team .tx10-team-logo{width:28px;height:28px}.tx10-team-copy>strong{font-size:10px}.tx12-score-name-full{display:none}.tx12-score-name-compact{display:inline}.tx10-team-copy>small{font-size:5px;margin-top:3px;gap:2px}.tx10-score-value{min-width:31px}.tx10-score-value>b{font-size:24px}.tx10-score-center{padding-bottom:6px}.tx10-score-center>b{font-size:7px}.tx10-score-center>strong{font-size:17px}.tx10-score-center>.tx10-competition-brand{display:none}}@container l3cstats-scorebox (max-width:520px){.tx10-brand-slot,.tx10-sponsor{width:142px!important;display:flex!important}}@container l3cstats-scorebox (max-width:460px){.tx10-brand-slot,.tx10-sponsor{width:142px!important;display:flex!important}}.op-foul-code-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.op-foul-code-grid button{min-height:66px;border:1px solid rgba(255,122,0,.38);border-radius:10px;background:#171717;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer}.op-foul-code-grid button:hover{border-color:#ff7a00;background:#211010}.op-foul-code-grid button b{font-size:18px;color:#ff7773}.op-foul-code-grid button span{font-size:8px;font-weight:850;color:#aaa}.op-assist-backdrop{background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.op-assist-modal{width:min(278px,90vw);padding:10px;border-radius:11px;box-shadow:0 14px 38px rgba(0,0,0,.5)}.op-assist-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.op-assist-head>div{min-width:0}.op-assist-head span{display:block;color:#ff7a00;font-size:7px;font-weight:950;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.op-assist-head h3{margin:2px 0 0;font-size:14px;line-height:1.05}.op-assist-head>button{flex:0 0 24px;width:24px;height:24px;border:1px solid #333;border-radius:7px;background:#191919;color:#aaa;font-size:16px;line-height:1;cursor:pointer}.op-assist-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.op-assist-list button{height:46px;border:1px solid rgba(255,122,0,.38);border-radius:9px;background:#141414;color:#fff;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.op-assist-list button:hover{border-color:#ff7a00;background:#211010;transform:translateY(-1px)}.op-assist-list button:disabled,.op-foul-code-grid button:disabled,.op-no-assist:disabled{opacity:.45;cursor:not-allowed;transform:none}.op-assist-list button strong{color:#ff7773;font-size:16px;line-height:1;font-weight:950}.op-no-assist{width:100%;min-height:28px;margin:6px 0 0;border:1px solid #343434;border-radius:7px;background:#171717;color:#aaa;font-size:7.5px;font-weight:950;cursor:pointer}.op-assist-empty{display:block;margin-top:6px;color:#777;font-size:8px;text-align:center}@media(max-width:650px){.op-assist-modal{width:min(278px,92vw)}.op-assist-list{grid-template-columns:repeat(4,minmax(0,1fr))}.op-foul-code-grid{grid-template-columns:1fr}}.op-actions-head-tools{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;max-width:72%}.op-actions-head-tools>span{max-width:210px}.op-guided-toggle{flex:0 0 auto;border:1px solid #3b3b3b;border-radius:999px;background:#171717;color:#777;padding:4px 7px;font-size:6.5px;font-weight:950;letter-spacing:.035em;cursor:pointer;white-space:nowrap}.op-guided-toggle.active{border-color:rgba(30,180,95,.55);background:rgba(15,115,59,.22);color:#65dd94}.op-flow-modal{width:min(355px,92vw);padding:10px;border-radius:11px;box-shadow:0 14px 38px rgba(0,0,0,.5)}.op-assist-list.five{grid-template-columns:repeat(5,minmax(0,1fr))}.op-flow-team-label{margin:7px 0 4px;color:#8e8e8e;font-size:7px;letter-spacing:.05em;text-transform:uppercase}.op-flow-team-label.offense{color:#ff8a86}.op-flow-team-label.defense{color:#78aef0}.op-flow-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin-top:8px}.op-flow-actions button{min-height:34px;border:1px solid #353535;border-radius:8px;background:#171717;color:#ddd;font-size:8px;font-weight:950;cursor:pointer}.op-flow-actions button:first-child{border-color:rgba(37,113,201,.55);color:#8dc0ff}@media(max-width:650px){.op-actions-head-tools{gap:4px;max-width:76%}.op-guided-toggle{padding:3px 5px;font-size:5.5px}.op-flow-modal{width:min(350px,94vw)}}.pregame6-page{min-height:100vh;background:#08090b;color:#f5f7fa;padding:18px 18px 112px}.pregame6-top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1880px;margin:0 auto 16px;padding:8px 2px 16px;border-bottom:1px solid #24272c}.pregame6-top h1{margin:6px 0 4px;font-size:30px;line-height:1.05;letter-spacing:-.03em}.pregame6-top h1 em{font-style:normal;color:#e32929;padding:0 8px}.pregame6-top p{margin:0;color:#9da3ad;font-size:13px}.pregame6-top .eyebrow{margin-top:12px;color:#e52b2b;font-size:11px;font-weight:900;letter-spacing:.11em}.pregame6-top-status{min-width:210px;border:1px solid #333840;background:#111317;border-radius:12px;padding:12px 15px;text-align:right;display:grid;grid-gap:3px;gap:3px}.pregame6-top-status span{color:#777f8a;font-size:9px;font-weight:900;letter-spacing:.12em}.pregame6-top-status strong{font-size:16px}.pregame6-top-status small{color:#31da79;font-size:10px;font-weight:900}.pregame6-layout{max-width:1880px;margin:0 auto;display:grid;grid-template-columns:minmax(420px,1fr) minmax(330px,.68fr) minmax(420px,1fr);grid-gap:12px;gap:12px;align-items:start}.pregame6-center-card,.pregame6-team{border:1px solid #2b2f35;background:linear-gradient(180deg,#111317,#0c0e11);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.22)}.pregame6-team{--team-accent:#7657ff;overflow:hidden;border-top:2px solid var(--team-accent)}.pregame6-team.ready{box-shadow:0 0 0 1px color-mix(in srgb,var(--team-accent) 32%,transparent),0 12px 34px rgba(0,0,0,.25)}.pregame6-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 15px;border-bottom:1px solid #272a30;background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent) 10%,#101216),#101216 52%)}.pregame6-team-id{display:flex;align-items:center;gap:10px}.pregame6-team-id .pregame5-logo{width:47px;height:47px;border-color:color-mix(in srgb,var(--team-accent) 60%,#333)}.pregame6-team-id span{display:block;color:var(--team-accent);font-size:9px;font-weight:900;letter-spacing:.12em}.pregame6-team-id h2{font-size:19px;margin:2px 0 0}.pregame6-sync{max-width:176px;border:1px solid #363b43;background:#17191e;border-radius:9px;padding:7px 9px;display:grid;grid-gap:2px;gap:2px;text-align:right}.pregame6-sync strong{font-size:9px;letter-spacing:.06em}.pregame6-sync span{font-size:8px;line-height:1.25;color:#8e949e}.pregame6-sync.synced{border-color:#176f46;background:#0d2118}.pregame6-sync.synced strong{color:#35e28b}.pregame6-sync.unavailable{border-color:#6f4520;background:#23170d}.pregame6-sync.unavailable strong{color:#ffad50}.pregame6-team-summary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;padding:10px 12px;border-bottom:1px solid #25282e}.pregame6-team-summary>div{background:#0b0d10;border:1px solid #24272c;border-radius:8px;padding:7px 8px;text-align:center}.pregame6-team-summary span{display:block;font-size:8px;color:#707781;font-weight:800}.pregame6-team-summary strong{display:block;margin-top:2px;font-size:14px}.pregame6-roster-title,.pregame6-subhead{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:12px 13px 8px}.pregame6-roster-title strong,.pregame6-subhead strong{display:block;font-size:12px}.pregame6-roster-title span,.pregame6-subhead span{display:block;margin-top:2px;color:#818792;font-size:8px;line-height:1.3}.pregame6-roster-title>b,.pregame6-subhead>b{font-size:9px;color:var(--team-accent);white-space:nowrap}.pregame6-roster-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px;padding:0 12px 12px}.pregame6-player{min-width:0;border:1px solid #2a2e34;background:#0d0f12;border-radius:10px;padding:8px;display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-areas:"num name" "actions actions";grid-gap:7px 9px;gap:7px 9px;transition:.15s}.pregame6-player.active{border-color:color-mix(in srgb,var(--team-accent) 50%,#34383f);background:color-mix(in srgb,var(--team-accent) 6%,#0d0f12)}.pregame6-player.starter{box-shadow:inset 3px 0 0 var(--team-accent)}.pregame6-number-box{grid-area:num;position:relative;border:1px solid #383d45;background:#171a1f;border-radius:8px;display:flex;align-items:center;justify-content:center;height:48px}.pregame6-number-box>span{position:absolute;left:7px;top:5px;font-size:9px;color:#666d77;font-weight:900}.pregame6-number-box input{width:100%;height:100%;border:0;background:transparent;color:#fff;text-align:center;font-size:22px;font-weight:950;outline:0;padding:3px}.pregame6-number-box small{position:absolute;right:4px;top:4px;border-radius:4px;background:#153d2a;color:#39e18a;padding:1px 3px;font-size:6px;font-weight:950}.pregame6-player-name{grid-area:name;min-width:0;display:flex;flex-direction:column;justify-content:center}.pregame6-player-name strong{font-size:11px}.pregame6-player-name span,.pregame6-player-name strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame6-player-name span{font-size:7px;color:#6f7680;margin-top:2px}.pregame6-player-actions{grid-area:actions;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:4px;gap:4px}.pregame6-player-actions button{border:1px solid #343941;background:#15181c;color:#7c838d;border-radius:6px;height:28px;font-size:7px;font-weight:900;padding:0 3px}.pregame6-player-actions button.on.active{border-color:#187948;color:#48e18e;background:#10251a}.pregame6-player-actions button.on.starter{border-color:var(--team-accent);color:#fff;background:color-mix(in srgb,var(--team-accent) 20%,#15181c)}.pregame6-player-actions button.on.captain{border-color:#ad7c10;color:#ffd463;background:#2a210d}.pregame6-player-actions button:disabled{opacity:.36}.pregame6-alert{margin:0 12px 10px;border:1px solid #3a3e45;background:#14171b;border-radius:8px;padding:8px 10px;color:#aab0b8;font-size:9px}.pregame6-alert.bad{border-color:#752929;background:#221010;color:#ff9696}.pregame6-staff{border-top:1px solid #25282e;padding-bottom:10px}.pregame6-staff-grid{display:grid;grid-gap:6px;gap:6px;padding:0 12px 8px}.pregame6-staff-person{display:grid;grid-template-columns:34px minmax(0,1fr) 68px 54px;grid-gap:6px;gap:6px;align-items:center;border:1px solid #292d34;background:#0d0f12;border-radius:8px;padding:6px}.pregame6-staff-person>span{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;background:#1a1d22;color:var(--team-accent);font-size:9px;font-weight:950}.pregame6-staff-person div{min-width:0}.pregame6-staff-person strong{display:block;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame6-staff-person small{font-size:7px;color:#6e7580}.pregame6-staff-person button{height:26px;border:1px solid #343941;background:#15181c;color:#8d949d;border-radius:6px;font-size:7px;font-weight:900}.pregame6-staff-person button.on{border-color:var(--team-accent);color:#fff;background:color-mix(in srgb,var(--team-accent) 18%,#15181c)}.pregame6-playercoach{margin:0 12px;width:calc(100% - 24px);height:32px;border:1px dashed #434850;background:#101216;color:#8c939d;border-radius:8px;font-size:8px;font-weight:900}.pregame6-playercoach.on{border-style:solid;border-color:#c79322;color:#ffd05b;background:#231b0b}.pregame6-signature{border-top:1px solid #25282e;padding-bottom:12px}.pregame6-signature .signature-pad{margin:0 12px}.pregame6-center{display:grid;grid-gap:10px;gap:10px;position:-webkit-sticky;position:sticky;top:10px}.pregame6-center-card{overflow:hidden}.pregame6-center-card>header{display:flex;align-items:center;gap:9px;padding:11px 12px;border-bottom:1px solid #292d33}.pregame6-center-card>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:#211012;color:#f44747;font-size:8px;font-weight:950}.pregame6-center-card>header>div{flex:1 1}.pregame6-center-card>header strong{font-size:11px;display:block}.pregame6-center-card>header small{font-size:7px;color:#777e88}.pregame6-center-card>header>b{font-size:9px;color:#7f8791}.pregame6-config-grid,.pregame6-game-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6px;gap:6px;padding:10px}.pregame6-config-grid>div,.pregame6-game-grid>div{border:1px solid #292d33;background:#0c0e11;border-radius:8px;padding:8px}.pregame6-config-grid span,.pregame6-game-grid span{display:block;font-size:7px;color:#69717b}.pregame6-config-grid strong,.pregame6-game-grid strong{display:block;margin-top:2px;font-size:9px}.pregame6-crew-group{padding:9px 10px 0}.pregame6-crew-group:last-child{padding-bottom:10px}.pregame6-crew-group h4{margin:0 0 5px;color:#777f89;font-size:7px;letter-spacing:.12em}.pregame6-crew-row{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) 16px;align-items:center;text-align:left;grid-gap:6px;gap:6px;border:1px solid #282c32;background:#0d0f12;color:#e8ebef;border-radius:7px;padding:6px;margin-bottom:5px}.pregame6-crew-row>span{width:23px;height:23px;display:grid;place-items:center;border-radius:6px;background:#1b1e23;color:#9098a2}.pregame6-crew-row small{display:block;font-size:6px;color:#686f79}.pregame6-crew-row strong{display:block;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame6-crew-row>b{color:#555d67}.pregame6-crew-row.assigned{border-color:#28553e}.pregame6-crew-row.assigned>span{color:#42dd8b;background:#10261a}.pregame6-checks{display:grid;grid-gap:5px;gap:5px;padding:10px}.pregame6-checks>div{display:flex;align-items:center;gap:6px;border:1px solid #2a2e34;background:#0c0e11;border-radius:7px;padding:6px 7px;color:#8b929c;font-size:8px}.pregame6-checks>div.ok{border-color:#22573a;color:#dce9e2}.pregame6-checks .pregame5-statusdot{width:18px;height:18px;font-size:8px;flex:0 0 18px}.pregame6-ready-state{margin:0 10px 10px;padding:10px;border:1px solid #633033;background:#211011;border-radius:9px;text-align:center}.pregame6-ready-state strong{display:block;color:#ff7777;font-size:10px}.pregame6-ready-state span{display:block;margin-top:3px;color:#997b7d;font-size:7px}.pregame6-validation.ready .pregame6-ready-state{border-color:#1d7346;background:#0d2418}.pregame6-validation.ready .pregame6-ready-state strong{color:#3be18b}.pregame6-validation.ready .pregame6-ready-state span{color:#78a98e}.pregame6-actions{position:fixed;z-index:20;left:0;right:0;bottom:0;display:grid;grid-template-columns:170px 1fr minmax(330px,480px);align-items:center;grid-gap:12px;gap:12px;border-top:1px solid #2b2f35;background:rgba(7,8,10,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px 18px}.pregame6-actions>a{display:flex;align-items:center;justify-content:center;text-decoration:none}.pregame6-actions>div{text-align:center}.pregame6-actions>div span{display:block;color:#787f89;font-size:8px}.pregame6-actions>div strong{display:block;margin-top:2px;font-size:10px}.pregame6-actions .confirm{height:46px;background:#d81f26;border-color:#f13a40;font-size:11px;font-weight:950;letter-spacing:.02em}.pregame6-actions .confirm:disabled{background:#31171a;border-color:#4a2024;color:#7f5558}.pregame6-page .pregame5-error{max-width:1880px;margin:0 auto 12px}.pregame6-page .pregame5-logo img{width:100%;height:100%;object-fit:contain}.pregame6-page .signature-pad canvas{min-height:92px!important;max-height:115px!important}.pregame6-page .signature-pad{background:#0d0f12!important;border-radius:9px!important}.pregame6-page .signature-pad footer,.pregame6-page .signature-pad header{padding-top:6px!important;padding-bottom:6px!important}@media(max-width:1320px){.pregame6-layout{grid-template-columns:1fr 330px 1fr}.pregame6-roster-grid{grid-template-columns:1fr}.pregame6-player{grid-template-columns:50px minmax(0,1fr)}.pregame6-team-summary{grid-template-columns:repeat(2,1fr)}}@media(max-width:1050px){.pregame6-layout{grid-template-columns:1fr}.pregame6-center{position:static;grid-row:1}.pregame6-roster-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pregame6-actions{grid-template-columns:120px 1fr 330px}.pregame6-team{max-width:none}}@media(max-width:720px){.pregame6-page{padding:10px 10px 130px}.pregame6-top{align-items:flex-start;flex-direction:column}.pregame6-top-status{width:100%;text-align:left}.pregame6-roster-grid{grid-template-columns:1fr}.pregame6-actions{grid-template-columns:1fr 1fr;grid-template-areas:"summary summary" "back confirm";padding:8px}.pregame6-actions>a{grid-area:back}.pregame6-actions>div{grid-area:summary}.pregame6-actions>button{grid-area:confirm}.pregame6-staff-person{grid-template-columns:30px minmax(0,1fr) 60px 48px}}.competition-test-tools{margin-top:12px;padding:12px;border:1px solid rgba(245,158,11,.28);border-radius:14px;background:linear-gradient(180deg,rgba(245,158,11,.07),rgba(255,255,255,.015))}.competition-test-tools-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.competition-test-tools-head strong{font-size:12px;letter-spacing:.11em;color:#f59e0b}.competition-test-tools-head span{font-size:12px;color:#9ca3af;border:1px solid #30343c;border-radius:999px;padding:3px 7px}.competition-test-tools p{margin:0 0 10px;color:#a7abb4;font-size:12px;line-height:1.45}.competition-test-tools-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.competition-test-tools-actions .btn{min-height:38px;font-size:12px}@media(max-width:720px){.competition-test-tools-actions{grid-template-columns:1fr}}.op-flow-modal{width:min(840px,96vw);max-width:840px;padding:12px;border-radius:12px}.op-flow-modal.block-step{width:min(500px,94vw);max-width:500px}.op-flow-teams{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.op-flow-block-team,.op-flow-team-panel{--team-accent:#527dff;min-width:0;border:1px solid color-mix(in srgb,var(--team-accent) 62%,#30343a);border-radius:10px;padding:9px;background:linear-gradient(180deg,color-mix(in srgb,var(--team-accent) 12%,#111214),#0d0e10 68%);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--team-accent) 46%,transparent)}.op-flow-team-panel.offense{box-shadow:inset 3px 0 0 var(--team-accent),inset 0 2px 0 color-mix(in srgb,var(--team-accent) 40%,transparent)}.op-flow-team-panel.defense{box-shadow:inset -3px 0 0 var(--team-accent),inset 0 2px 0 color-mix(in srgb,var(--team-accent) 40%,transparent)}.op-flow-team-label{margin:0 0 7px;color:color-mix(in srgb,var(--team-accent) 78%,#fff);font-size:8px;font-weight:950;letter-spacing:.055em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-flow-player-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.op-flow-player-row.with-collective{grid-template-columns:repeat(6,minmax(0,1fr))}.op-flow-player-row button{min-width:0;height:52px;border:1px solid color-mix(in srgb,var(--team-accent) 66%,#34373c);border-radius:9px;background:color-mix(in srgb,var(--team-accent) 9%,#141517);color:#fff;padding:0 4px;cursor:pointer;transition:transform .1s ease,border-color .1s ease,background .1s ease}.op-flow-player-row button:hover{transform:translateY(-1px);border-color:var(--team-accent);background:color-mix(in srgb,var(--team-accent) 19%,#141517)}.op-flow-player-row button:disabled{opacity:.45;cursor:not-allowed;transform:none}.op-flow-player-row button strong{display:block;color:color-mix(in srgb,var(--team-accent) 62%,#fff);font-size:17px;line-height:1;font-weight:950;white-space:nowrap}.op-flow-player-row button.collective{background:color-mix(in srgb,var(--team-accent) 18%,#151619)}.op-flow-player-row button.collective strong{font-size:7px;letter-spacing:.02em}.op-flow-actions{max-width:470px;margin:10px auto 0;gap:8px}.op-flow-actions button{min-height:36px}.op-flow-actions.block-actions{max-width:360px}.op-block-recorded{display:inline-flex;align-items:center;margin-top:5px;min-height:20px;padding:3px 7px;border:1px solid #2d6e4a;border-radius:999px;background:#10251a;color:#54df92;font-size:7px;font-weight:950;letter-spacing:.035em}.op-flow-block-team .op-flow-player-row{margin-top:2px}@media(max-width:760px){.op-flow-modal{width:min(720px,97vw);padding:9px}.op-flow-teams{gap:6px}.op-flow-team-panel{padding:6px}.op-flow-player-row{gap:4px}.op-flow-player-row button{height:44px;border-radius:7px}.op-flow-player-row button strong{font-size:14px}.op-flow-player-row button.collective strong{font-size:6px}.op-flow-team-label{font-size:6.5px}}.pregame6-team-summary-related{grid-template-columns:repeat(3,1fr)}.pregame6-player-actions-related{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pregame6-crew-row{cursor:pointer;position:relative;z-index:1;transition:border-color .14s,background .14s,transform .08s}.pregame6-crew-row:hover:not(:disabled){border-color:#5a616b;background:#15181d}.pregame6-crew-row:active:not(:disabled){transform:translateY(1px)}.pregame6-crew-row:disabled{cursor:not-allowed}.pregame6-starters-backdrop{position:fixed;inset:0;z-index:2600;display:grid;place-items:center;padding:22px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pregame6-starters-modal{width:min(1180px,96vw);max-height:92vh;overflow:hidden;border:1px solid #343940;border-radius:18px;background:#0d0f12;box-shadow:0 28px 90px rgba(0,0,0,.64);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.pregame6-starters-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px 20px;border-bottom:1px solid #292d33;background:linear-gradient(180deg,#15181d,#101216)}.pregame6-starters-modal>header span{display:block;color:#e52b2b;font-size:9px;font-weight:950;letter-spacing:.14em}.pregame6-starters-modal>header h2{margin:4px 0 3px;font-size:24px}.pregame6-starters-modal>header p{margin:0;color:#858c96;font-size:10px}.pregame6-starters-modal>header>button{width:34px;height:34px;border:1px solid #353a42;border-radius:9px;background:#171a1f;color:#a8afb9;font-size:20px;cursor:pointer}.pregame6-starters-teams{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:14px;overflow:auto}.pregame6-starters-team{--team-accent:#7657ff;border:1px solid #2d3137;border-top:3px solid var(--team-accent);border-radius:13px;background:#0a0c0f;overflow:hidden}.pregame6-starters-teamhead{display:grid;grid-template-columns:46px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px;border-bottom:1px solid #25292f;background:linear-gradient(90deg,color-mix(in srgb,var(--team-accent) 11%,#101216),#101216 58%)}.pregame6-starters-teamhead .pregame5-logo{width:42px;height:42px}.pregame6-starters-teamhead span{display:block;color:var(--team-accent);font-size:7px;font-weight:950;letter-spacing:.12em}.pregame6-starters-teamhead strong{display:block;margin-top:2px;font-size:15px}.pregame6-starters-teamhead>b{min-width:54px;border:1px solid #3a3f47;border-radius:999px;padding:7px 9px;text-align:center;color:#9aa2ad;font-size:11px}.pregame6-starters-teamhead>b.ready{border-color:#238151;background:#10251a;color:#49e594}.pregame6-starters-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.pregame6-starters-list>button{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;align-items:center;grid-gap:10px;gap:10px;min-height:60px;border:1px solid #31353d;border-radius:14px;background:linear-gradient(180deg,#15181d,#101216);color:#eef2f6;text-align:left;padding:9px 10px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.pregame6-starters-list>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--team-accent) 46%,#31353d);box-shadow:0 12px 30px rgba(0,0,0,.22)}.pregame6-starters-list>button>span{font-size:17px;font-weight:950;color:var(--team-accent)}.pregame6-starters-list>button>strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11px;letter-spacing:.02em}.pregame6-starters-list>button>b{width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:#1f2329;color:#8c949f;font-size:15px}.pregame6-starters-list>button.selected{border-color:color-mix(in srgb,var(--team-accent) 70%,#1f6f48);background:linear-gradient(180deg,color-mix(in srgb,var(--team-accent) 20%,#10251a),#10251a);box-shadow:inset 4px 0 0 #3be38a,0 14px 35px rgba(0,0,0,.22)}.pregame6-starters-list>button.selected>b{background:#1b7047;color:#fff}.pregame6-starters-list>button:disabled{opacity:.5;cursor:wait}.pregame6-starters-modal>footer{display:grid;grid-template-columns:230px 1fr minmax(310px,420px);align-items:center;grid-gap:12px;gap:12px;padding:14px;border-top:1px solid #292d33;background:linear-gradient(180deg,#0b0d10,#090b0e)}.pregame6-starters-modal>footer>div{text-align:center}.pregame6-starters-modal>footer>div span{display:block;color:#747b85;font-size:8px}.pregame6-starters-modal>footer>div strong{display:block;margin-top:2px;font-size:10px}.pregame6-starters-modal>footer button{min-height:48px;border-radius:12px}@media(max-width:900px){.pregame6-starters-backdrop{padding:0;align-items:flex-end}.pregame6-starters-modal{width:100%;max-height:94vh;border-radius:18px 18px 0 0}.pregame6-starters-teams{grid-template-columns:1fr}.pregame6-starters-list,.pregame6-starters-modal>footer{grid-template-columns:1fr 1fr}.pregame6-starters-modal>footer>div{grid-column:1/3;grid-row:1}.pregame6-starters-modal>footer .secondary{grid-column:1}.pregame6-starters-modal>footer .primary{grid-column:2}}.game-scale-backdrop{z-index:3200;padding:20px;background:rgba(0,0,0,.76);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-scale-modal{width:min(1120px,96vw);max-height:94vh;overflow:auto;border:1px solid #31363e;border-radius:18px;background:#0c0e11;padding:0;box-shadow:0 30px 90px rgba(0,0,0,.62)}.game-scale-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #272b31;background:linear-gradient(180deg,#15181d,#101216)}.game-scale-head>div>span{display:block;color:#e32929;font-size:9px;font-weight:950;letter-spacing:.14em}.game-scale-head h3{margin:4px 0 3px;font-size:22px}.game-scale-head h3 em{font-style:normal;color:#e32929;padding:0 5px}.game-scale-head p{margin:0;color:#818893;font-size:10px}.game-scale-head .modal-close{width:34px;height:34px;flex:0 0 34px;border:1px solid #353a42;border-radius:9px;background:#181b20;color:#aab1bb;font-size:20px;cursor:pointer}.game-scale-info{margin:14px 14px 4px;padding:11px 13px;border:1px solid #2c3037;border-radius:11px;background:#111419;display:flex;align-items:center;justify-content:space-between;gap:14px}.game-scale-info strong{font-size:10px}.game-scale-info span{color:#808791;font-size:9px;text-align:right}.game-scale-group{margin:12px 14px;border:1px solid #292d33;border-radius:13px;background:#0a0c0f;overflow:hidden}.game-scale-group>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 13px;border-bottom:1px solid #272b31;background:#111419}.game-scale-group>header span{display:block;color:#e32929;font-size:8px;font-weight:950;letter-spacing:.13em}.game-scale-group>header strong{display:block;margin-top:2px;font-size:12px}.game-scale-group>header>b{min-width:44px;border:1px solid #3a4049;border-radius:999px;padding:5px 8px;text-align:center;color:#a3abb6;font-size:9px}.game-scale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;padding:10px}.game-crew-card-main{width:100%;min-height:76px;border:0;background:transparent;color:#e9edf2;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;padding:10px;text-align:left;cursor:pointer}.game-crew-card-main:hover{background:#171a1f}.game-crew-avatar{width:40px;height:40px;border:1px solid #3b414a;border-radius:10px;background:#1a1e24;display:grid;place-items:center;color:#d8dde4;font-size:11px;font-weight:950}.game-crew-copy{min-width:0;display:block}.game-crew-copy small{display:block;color:#6f7782;font-size:6.5px;font-weight:900;letter-spacing:.08em}.game-crew-copy strong{display:block;margin-top:2px;font-size:10px}.game-crew-copy em{display:block;margin-top:3px;color:#9199a4;font-size:8px;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-crew-card-main>b{color:#737b86;font-size:22px;font-weight:400}.game-crew-account{display:block;padding:8px 9px 9px;border-top:1px solid #24282e}.game-crew-account>span{display:block;margin-bottom:4px;color:#7e858f;font-size:7px;font-weight:850}.game-crew-account>span em{font-style:normal;color:#5e6570}.game-crew-account select{width:100%;height:30px;border:1px solid #323740;border-radius:7px;background:#0c0e11;color:#cfd4dc;padding:0 7px;font-size:8px}.game-crew-account>small{display:block;margin-top:4px;color:#5d646e;font-size:6.5px}.game-scale-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 14px 15px;border-top:1px solid #292d33;background:#0d0f12}.game-scale-footer>div>strong{display:block;font-size:9px}.game-scale-footer>div>small{display:block;margin-top:2px;color:#707782;font-size:7.5px}.game-scale-footer .btn-row{display:flex;gap:7px}.game-crew-picker-layer{position:fixed;inset:0;z-index:3300;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.78);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.game-crew-picker{width:min(620px,94vw);max-height:88vh;overflow:hidden;border:1px solid #343941;border-radius:16px;background:#0d0f12;box-shadow:0 30px 90px rgba(0,0,0,.68);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto}.game-crew-picker>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 16px;border-bottom:1px solid #292d33;background:#13161a}.game-crew-picker>header span{color:#e32929;font-size:7.5px;font-weight:950;letter-spacing:.13em}.game-crew-picker>header h3{margin:3px 0 2px;font-size:18px}.game-crew-picker>header p{margin:0;color:#757d87;font-size:8.5px}.game-crew-picker>header button{width:31px;height:31px;border:1px solid #353a42;border-radius:8px;background:#181b20;color:#aaa;font-size:18px;cursor:pointer}.game-crew-picker-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:10px 12px 0}.game-crew-picker-tabs button{min-height:34px;border:1px solid #30353d;border-radius:8px;background:#111419;color:#8d949e;font-size:7.5px;font-weight:950;cursor:pointer}.game-crew-picker-tabs button.active{border-color:#7d3030;background:#251212;color:#ff8b87}.game-crew-picker-search{margin:9px 12px 0;height:36px;border:1px solid #30353d;border-radius:9px;background:#0b0d10;display:grid;grid-template-columns:30px 1fr;align-items:center}.game-crew-picker-search>span{text-align:center;color:#747b85}.game-crew-picker-search input{height:100%;min-width:0;border:0;background:transparent;color:#e9edf2;outline:0;font-size:10px}.game-crew-picker-list{margin:8px 12px 12px;max-height:330px;overflow:auto;display:grid;grid-gap:6px;gap:6px}.game-crew-picker-list>button{min-height:53px;border:1px solid #2d3239;border-radius:9px;background:#111419;color:#dfe4ea;display:grid;grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;grid-gap:8px;gap:8px;padding:7px 9px;text-align:left;cursor:pointer}.game-crew-picker-list>button>span{width:32px;height:32px;border-radius:8px;background:#20242a;display:grid;place-items:center;font-size:9px;font-weight:950}.game-crew-picker-list>button>div strong{display:block;font-size:9px}.game-crew-picker-list>button>div small{display:block;margin-top:2px;color:#737b86;font-size:7px}.game-crew-picker-list>button>b{width:23px;height:23px;border-radius:6px;background:#22262c;display:grid;place-items:center;color:#858d98}.game-crew-picker-list>button.selected{border-color:#268155;background:#10251a}.game-crew-picker-list>button.selected>b{background:#1e7049;color:#fff}.game-crew-picker-list .empty{padding:20px;border:1px dashed #30353d;border-radius:9px;color:#747b85;text-align:center;font-size:9px}.game-crew-external{display:grid;grid-gap:6px;gap:6px;padding:14px 12px 22px}.game-crew-external span{font-size:8px;color:#8d949e;font-weight:850}.game-crew-external input{height:40px;border:1px solid #343a43;border-radius:9px;background:#0b0d10;color:#e7ebf0;padding:0 10px;font-size:10px}.game-crew-picker>footer{display:grid;grid-template-columns:1fr auto auto;grid-gap:7px;gap:7px;align-items:center;padding:10px 12px;border-top:1px solid #292d33;background:#0a0c0f}.danger-link{border:0;background:transparent;color:#ff6f6a;font-size:12px;font-weight:850;cursor:pointer}.op-actions-team-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,.7fr) minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:12px}.op-action-team-card{--team-accent:#d71920;min-width:0;min-height:62px;border:1px solid color-mix(in srgb,var(--team-accent) 72%,#30343a);border-radius:11px;background:linear-gradient(135deg,color-mix(in srgb,var(--team-accent) 24%,#111214),#111214 72%);color:#fff;display:flex;align-items:center;gap:9px;padding:8px 10px;cursor:pointer;text-align:left;box-shadow:inset 0 2px 0 color-mix(in srgb,var(--team-accent) 45%,transparent)}.op-action-team-card.away{justify-content:flex-end;text-align:right}.op-action-team-card.selected{border-color:var(--team-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--team-accent) 38%,#111214),#111214 78%);box-shadow:inset 3px 0 0 var(--team-accent),0 0 0 1px color-mix(in srgb,var(--team-accent) 34%,transparent)}.op-action-team-card.away.selected{box-shadow:inset -3px 0 0 var(--team-accent),0 0 0 1px color-mix(in srgb,var(--team-accent) 34%,transparent)}.op-action-team-card:disabled{opacity:.56;cursor:not-allowed}.op-action-team-logo{width:43px;height:43px;flex:0 0 43px;border:1px solid color-mix(in srgb,var(--team-accent) 74%,#383d44);border-radius:10px;background:rgba(4,5,6,.72);display:grid;place-items:center;overflow:hidden}.op-action-team-logo img{width:84%;height:84%;object-fit:contain}.op-action-team-logo span{font-size:10px;font-weight:950;color:color-mix(in srgb,var(--team-accent) 70%,#fff)}.op-action-team-card>div:not(.op-action-team-logo){min-width:0}.op-action-team-card small{display:block;color:color-mix(in srgb,var(--team-accent) 72%,#fff);font-size:6.5px;font-weight:950;letter-spacing:.1em}.op-action-team-card strong{display:block;margin-top:3px;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-action-context-center{min-width:0;display:grid;align-content:center;text-align:center;padding:5px 6px;border:1px solid #292d33;border-radius:10px;background:#0e1013}.op-action-context-center span{color:#656d77;font-size:6px;font-weight:950;letter-spacing:.09em}.op-action-context-center strong{margin-top:3px;color:#cdd2d9;font-size:7.5px;white-space:normal;line-height:1.2}.op-actions-grid.has-team{padding:7px;border:1px solid color-mix(in srgb,var(--action-accent) 38%,#292d33);border-radius:11px;background:linear-gradient(180deg,color-mix(in srgb,var(--action-accent) 5%,#0d0f12),#0d0f12)}.op-coach-actions-only{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.72fr);grid-gap:8px;gap:8px}.op-coach-selected{min-height:61px;border:1px solid color-mix(in srgb,var(--action-accent) 50%,#30343a);border-radius:10px;background:color-mix(in srgb,var(--action-accent) 7%,#151619);padding:9px 11px;display:grid;align-content:center}.op-coach-selected span{font-size:6px!important;color:color-mix(in srgb,var(--action-accent) 70%,#fff)!important;font-weight:950}.op-coach-selected strong{margin-top:3px;font-size:11px}.op-coach-selected small{margin-top:2px;color:#7c848e;font-size:7px}.op-coach-actions-only button span,.op-collective-actions-only button span{display:block;margin-top:3px;font-size:5.5px!important;color:rgba(255,255,255,.72)!important;line-height:1.1}.op-collective-actions-only{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.op-actions-grid.has-team .op-coach-actions-only button,.op-actions-grid.has-team .op-collective-actions-only button{border-color:color-mix(in srgb,var(--action-accent) 65%,#35383d);background:linear-gradient(180deg,color-mix(in srgb,var(--action-accent) 58%,#272a2e),color-mix(in srgb,var(--action-accent) 34%,#17191c))}.op-actions-grid.has-team .op-coach-actions-only button.coach-ft{border-color:color-mix(in srgb,var(--action-accent) 72%,#8f251f)}.op-branded-action-modal{--team-accent:#d71920;border-color:color-mix(in srgb,var(--team-accent) 54%,#333);box-shadow:inset 0 2px 0 color-mix(in srgb,var(--team-accent) 42%,transparent),0 18px 48px rgba(0,0,0,.55)}.op-branded-modal-head{display:grid;grid-template-columns:46px minmax(0,1fr) 28px;align-items:center;grid-gap:9px;gap:9px;margin-bottom:9px}.op-branded-modal-head.compact{grid-template-columns:42px minmax(0,1fr) 28px}.op-branded-team-logo{width:44px;height:44px;border:1px solid color-mix(in srgb,var(--team-accent) 70%,#363a40);border-radius:10px;background:#0b0d10;display:grid;place-items:center;overflow:hidden}.op-branded-modal-head.compact .op-branded-team-logo{width:40px;height:40px}.op-branded-team-logo img{width:84%;height:84%;object-fit:contain}.op-branded-team-logo span{color:color-mix(in srgb,var(--team-accent) 68%,#fff);font-size:10px;font-weight:950}.op-branded-modal-head>div:nth-child(2){min-width:0}.op-branded-modal-head>div:nth-child(2)>span{display:block;color:color-mix(in srgb,var(--team-accent) 64%,#fff);font-size:7px;font-weight:950;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-branded-modal-head h3{margin:2px 0 0;font-size:15px}.op-branded-modal-head>button{width:28px;height:28px;border:1px solid #343940;border-radius:8px;background:#171a1f;color:#aaa;font-size:17px;cursor:pointer}.op-assist-list.branded button,.op-foul-code-grid.branded button{border-color:color-mix(in srgb,var(--team-accent) 62%,#34373c);background:color-mix(in srgb,var(--team-accent) 12%,#141517)}.op-assist-list.branded button{height:54px}.op-assist-list.branded button:hover,.op-foul-code-grid.branded button:hover{border-color:var(--team-accent);background:color-mix(in srgb,var(--team-accent) 23%,#141517)}.op-assist-list.branded button strong,.op-foul-code-grid.branded button b{color:color-mix(in srgb,var(--team-accent) 58%,#fff)}.op-no-assist.branded{border-color:color-mix(in srgb,var(--team-accent) 36%,#343434)}.op-flow-team-identity{display:flex;align-items:center;gap:8px;margin-bottom:8px}.op-flow-team-panel.away .op-flow-team-identity{justify-content:flex-end;text-align:right}.op-flow-team-identity>div:not(.op-flow-team-logo){min-width:0}.op-flow-team-identity small{display:block;color:color-mix(in srgb,var(--team-accent) 70%,#fff);font-size:7px;font-weight:950;letter-spacing:.06em}.op-flow-team-identity strong{display:block;margin-top:2px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-flow-team-logo{width:38px;height:38px;flex:0 0 38px;border:1px solid color-mix(in srgb,var(--team-accent) 65%,#373b41);border-radius:9px;background:#090b0d;display:grid;place-items:center;overflow:hidden}.op-flow-team-logo img{width:84%;height:84%;object-fit:contain}.op-flow-team-logo span{font-size:8px;color:color-mix(in srgb,var(--team-accent) 65%,#fff);font-weight:950;text-transform:uppercase}.op-team-recent{flex:0 0 auto;max-height:188px;overflow:hidden}.op-team-recent>h3{position:-webkit-sticky;position:sticky;top:0;z-index:2;background:#0d0d0d;padding:4px 0 5px;margin:0}.op-team-recent-row{min-height:31px}.op-team-recent{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#373737 transparent}.op-team-recent::-webkit-scrollbar{width:5px}.op-team-recent::-webkit-scrollbar-thumb{background:#373737;border-radius:9px}.ce-page{min-height:100vh;background:#08090b;color:#f4f6f8}.ce-topbar{height:54px;justify-content:space-between;gap:18px;padding:0 18px;border-bottom:1px solid #262a30;background:#0c0e11;position:-webkit-sticky;position:sticky;top:0;z-index:20}.ce-topbar,.ce-topbar>div{display:flex;align-items:center}.ce-topbar>div{gap:12px}.ce-topbar a{color:#9aa2ad;text-decoration:none;font-size:8px;font-weight:900}.ce-topbar>div>span{color:#ef3732;font-size:9px;font-weight:950;letter-spacing:.12em}.ce-topbar nav{display:flex;gap:13px}.ce-shell{max-width:1500px;margin:0 auto;padding:15px 16px 36px}.ce-score-head{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.ce-score-team{--ce-accent:#d71920;min-width:0;border:1px solid color-mix(in srgb,var(--ce-accent) 60%,#30343a);border-radius:13px;background:linear-gradient(135deg,color-mix(in srgb,var(--ce-accent) 20%,#111317),#111317 72%);display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px}.ce-score-team.away{grid-template-columns:auto minmax(0,1fr) 52px;text-align:right}.ce-team-logo{width:48px;height:48px;border:1px solid color-mix(in srgb,var(--ce-accent,#d71920) 58%,#383d44);border-radius:11px;background:#090b0d;display:grid;place-items:center;overflow:hidden}.ce-team-logo img{width:84%;height:84%;object-fit:contain}.ce-team-logo span{font-size:10px;font-weight:950}.ce-score-team small{display:block;color:color-mix(in srgb,var(--ce-accent) 70%,#fff);font-size:7px;font-weight:950;letter-spacing:.1em}.ce-score-team strong{display:block;margin-top:3px;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-score-team>b{font-size:34px}.ce-game-state{border:1px solid #2d3137;border-radius:13px;background:#111317;display:grid;place-items:center;align-content:center;text-align:center;padding:8px}.ce-game-state span{color:#ef3732;font-size:7px;font-weight:950;letter-spacing:.1em}.ce-game-state strong{margin-top:3px;font-size:15px}.ce-game-state small{margin-top:3px;color:#717984;font-size:7px}.ce-error{margin-top:10px;border:1px solid #6f2522;border-radius:9px;background:#27100f;color:#ff8d89;padding:9px 11px;font-size:9px;display:flex;justify-content:space-between}.ce-error button{border:0;background:transparent;color:#ff8d89;cursor:pointer}.ce-info{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #2b2f35;border-radius:11px;background:#101216;padding:10px 12px}.ce-info strong{display:block;font-size:9px}.ce-info span{display:block;margin-top:2px;color:#787f89;font-size:8px}.ce-info>button{min-height:34px;border:1px solid #353a42;border-radius:8px;background:#171a1f;color:#b9c0c9;padding:0 11px;font-size:7px;font-weight:950;cursor:pointer}.ce-filters{margin-top:10px;display:grid;grid-template-columns:140px 220px 220px 160px minmax(220px,1fr);grid-gap:7px;gap:7px}.ce-filters label{min-width:0}.ce-filters label>span{display:block;margin:0 0 4px 2px;color:#747b85;font-size:7px;font-weight:850}.ce-filters input,.ce-filters select{width:100%;height:35px;border:1px solid #30353d;border-radius:8px;background:#0d0f12;color:#dfe3e8;padding:0 8px;font-size:8px;outline:0}.ce-timeline{margin-top:10px;border:1px solid #2b2f35;border-radius:13px;background:#0b0d10;overflow:hidden}.ce-timeline>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #292d33;background:#111419}.ce-timeline>header span{display:block;color:#ef3732;font-size:7px;font-weight:950;letter-spacing:.11em}.ce-timeline>header strong{font-size:10px}.ce-timeline>header small{color:#6f7680;font-size:7px}.ce-event,.ce-event-list{display:grid}.ce-event{--ce-accent:#d71920;grid-template-columns:68px 220px minmax(220px,1fr) 190px 220px;grid-gap:9px;gap:9px;align-items:center;min-height:72px;padding:8px 10px;border-bottom:1px solid #24282e;box-shadow:inset 3px 0 0 var(--ce-accent)}.ce-event:last-child{border-bottom:0}.ce-event:hover{background:#101318}.ce-event.voided{opacity:.5;filter:grayscale(.55);text-decoration:none}.ce-event-time{text-align:center}.ce-event-time b{display:block;font-size:12px}.ce-event-time span{display:block;margin-top:2px;color:#767e89;font-size:7px}.ce-event-team{min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center}.ce-event-team .ce-team-logo{width:34px;height:34px;border-radius:8px}.ce-event-team small{display:block;color:color-mix(in srgb,var(--ce-accent) 70%,#fff);font-size:6px;font-weight:950}.ce-event-team strong{display:block;margin-top:2px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-event-main{min-width:0}.ce-event-main>span{display:block;color:#cdd2d8;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-event-main>strong{display:inline-block;margin-top:3px;border:1px solid color-mix(in srgb,var(--ce-accent) 50%,#34383f);border-radius:6px;background:color-mix(in srgb,var(--ce-accent) 10%,#15171a);padding:3px 7px;color:color-mix(in srgb,var(--ce-accent) 58%,#fff);font-size:10px}.ce-event-main>small{margin-left:7px;color:#68707a;font-size:6.5px}.ce-event-audit{min-width:0}.ce-event-audit span{display:block;color:#777f89;font-size:6.5px}.ce-event-audit strong{display:block;margin-top:2px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ce-event-audit small{display:block;margin-top:2px;color:#5f6670;font-size:6px}.ce-event-actions{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:5px;gap:5px}.ce-event-actions button{min-height:31px;border:1px solid #343941;border-radius:7px;background:#15181d;color:#aeb5be;font-size:6.5px;font-weight:950;cursor:pointer}.ce-event-actions button.danger{border-color:#6a2826;color:#ff7f7a}.ce-event-actions button:disabled{opacity:.25;cursor:not-allowed}.ce-empty{padding:28px;text-align:center;color:#69717b;font-size:9px}.ce-modal-backdrop{position:fixed;inset:0;z-index:3500;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.82);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.ce-modal{--ce-accent:#d71920;width:min(700px,95vw);max-height:92vh;overflow:auto;border:1px solid color-mix(in srgb,var(--ce-accent) 50%,#353941);border-radius:16px;background:#0d0f12;box-shadow:0 30px 90px rgba(0,0,0,.68)}.ce-audit-modal>header,.ce-modal>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #292d33;background:#13161a}.ce-audit-modal>header>button,.ce-modal>header>button{width:32px;height:32px;border:1px solid #353a42;border-radius:8px;background:#181b20;color:#aaa;font-size:18px;cursor:pointer}.ce-modal-team{display:flex;align-items:center;gap:9px}.ce-modal-team .ce-team-logo{--ce-accent:inherit;width:42px;height:42px}.ce-audit-modal>header span,.ce-modal-team span{display:block;color:color-mix(in srgb,var(--ce-accent) 62%,#fff);font-size:7px;font-weight:950;letter-spacing:.1em}.ce-audit-modal>header h2,.ce-modal-team h2{margin:3px 0 0;font-size:16px}.ce-modal>.ce-error{margin:10px 12px 0}.ce-editor-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:12px}.ce-editor-grid label,.ce-reason{min-width:0}.ce-editor-grid label>span,.ce-reason>span{display:block;margin-bottom:4px;color:#818893;font-size:7px;font-weight:850}.ce-editor-grid label.wide{grid-column:1/3}.ce-editor-grid input,.ce-editor-grid select{width:100%;height:38px;border:1px solid #333840;border-radius:8px;background:#0b0d10;color:#e2e6eb;padding:0 8px;font-size:9px}.ce-reason{display:block;margin:0 12px 12px;padding:10px;border:1px solid #5c4323;border-radius:9px;background:#1d160d}.ce-reason textarea{width:100%;min-height:76px;resize:vertical;border:1px solid #4a3d2a;border-radius:8px;background:#0d0f12;color:#e3e6ea;padding:8px;font-size:9px}.ce-reason small{display:block;margin-top:4px;color:#9a7e55;font-size:6.5px}.ce-modal>footer{display:flex;justify-content:flex-end;gap:7px;padding:10px 12px;border-top:1px solid #292d33}.ce-modal>footer button{min-height:36px;border:1px solid #343941;border-radius:8px;padding:0 13px;font-size:7px;font-weight:950;cursor:pointer}.ce-modal>footer .secondary{background:#15181d;color:#adb5bf}.ce-modal>footer .primary{border-color:color-mix(in srgb,var(--ce-accent) 62%,#4b2c2a);background:color-mix(in srgb,var(--ce-accent) 40%,#18191c);color:#fff}.ce-audit-modal{width:min(720px,95vw);max-height:88vh;overflow:hidden;border:1px solid #343941;border-radius:16px;background:#0d0f12;display:grid;grid-template-rows:auto minmax(0,1fr)}.ce-audit-list{overflow:auto;padding:10px;display:grid;grid-gap:7px;gap:7px}.ce-audit-list article{border:1px solid #2e333a;border-radius:9px;background:#111419;padding:9px}.ce-audit-list article>div{display:flex;align-items:center;justify-content:space-between;gap:9px}.ce-audit-list article strong{font-size:9px}.ce-audit-list article span{color:#737b85;font-size:7px}.ce-audit-list p{margin:6px 0 0;color:#b7bec6;font-size:8px}.ce-audit-list details{margin-top:6px}.ce-audit-list summary{color:#747c86;font-size:7px;cursor:pointer}.ce-audit-list pre{overflow:auto;max-height:210px;padding:8px;border-radius:7px;background:#08090b;color:#8f98a3;font-size:7px;white-space:pre-wrap}@media(max-width:1050px){.game-scale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-score-head{grid-template-columns:1fr 150px 1fr}.ce-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-filters .ce-search{grid-column:1/3}.ce-event{grid-template-columns:58px 180px minmax(180px,1fr) 160px}.ce-event-actions{grid-column:2/5;grid-template-columns:repeat(3,100px);justify-content:end}}@media(max-width:760px){.game-scale-backdrop{padding:0;align-items:flex-end}.game-scale-modal{width:100%;max-height:95vh;border-radius:18px 18px 0 0}.game-scale-grid{grid-template-columns:1fr}.game-scale-info{align-items:flex-start;flex-direction:column}.game-scale-info span{text-align:left}.game-scale-footer{align-items:flex-start;flex-direction:column}.game-scale-footer .btn-row{width:100%;display:grid;grid-template-columns:1fr 1fr}.op-actions-team-context{grid-template-columns:1fr 72px 1fr;gap:5px}.op-action-team-card{min-height:54px;padding:5px 6px;gap:5px}.op-action-team-logo{width:34px;height:34px;flex-basis:34px}.op-action-team-card strong{font-size:8px}.op-action-context-center span{font-size:5px}.op-action-context-center strong{font-size:6px}.op-collective-actions-only{grid-template-columns:repeat(3,1fr)}.op-coach-actions-only{grid-template-columns:1fr}.ce-topbar{height:auto;min-height:52px;padding:9px 10px;align-items:flex-start}.ce-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:7px}.ce-shell{padding:9px 8px 24px}.ce-score-head{grid-template-columns:1fr 1fr}.ce-game-state{grid-column:1/3;grid-row:2}.ce-score-team{grid-template-columns:38px minmax(0,1fr) auto;padding:7px}.ce-score-team.away{grid-template-columns:auto minmax(0,1fr) 38px}.ce-score-team .ce-team-logo{width:36px;height:36px}.ce-score-team>b{font-size:25px}.ce-score-team strong{font-size:10px}.ce-info{align-items:flex-start;flex-direction:column}.ce-filters{grid-template-columns:1fr 1fr}.ce-event{grid-template-columns:50px minmax(0,1fr) 80px;gap:6px;min-height:76px}.ce-event-team{grid-column:2}.ce-event-audit,.ce-event-main{grid-column:2/4}.ce-event-actions{grid-column:2/4;grid-template-columns:repeat(3,1fr);justify-content:stretch}.ce-editor-grid{grid-template-columns:1fr}.ce-editor-grid label.wide{grid-column:auto}.ce-modal-backdrop{padding:8px}.ce-modal{max-height:95vh}}.op-table-page.op-tablet-mode .op-team-recent{max-height:156px!important;overflow-y:auto!important;flex:0 0 auto!important}.op-table-page.op-tablet-mode .op-team-recent>h3{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:3!important;background:#0d0d0d!important;padding-top:3px!important}.game-scale-modal{width:min(1180px,96vw)}.game-scale-grid.referee-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-scale-grid.table-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.game-crew-card{width:100%;min-width:0;min-height:84px;border:1px solid #2c3036;border-radius:11px;background:#101216;color:#e9edf2;display:grid;grid-template-columns:42px minmax(0,1fr) 18px;align-items:center;grid-gap:9px;gap:9px;padding:10px;text-align:left;cursor:pointer;overflow:hidden}.game-crew-card:hover{background:#171a1f;border-color:#3b414a}.game-crew-card.assigned{border-color:#2a6e4b;box-shadow:inset 3px 0 0 #38d887}.game-crew-card.assigned .game-crew-avatar{border-color:#26734a;background:#122a1d;color:#55e49a}.game-crew-card>b{color:#737b86;font-size:22px;font-weight:400}.game-crew-picker{grid-template-rows:auto auto auto minmax(0,1fr) auto auto}.game-crew-picker-account{display:grid;grid-gap:5px;gap:5px;margin:0 12px 10px;padding:9px 10px;border:1px solid #292e35;border-radius:9px;background:#101317}.game-crew-picker-account>span{color:#8d949e;font-size:8px;font-weight:850}.game-crew-picker-account>span em{font-style:normal;color:#626a75}.game-crew-picker-account select{height:36px;border:1px solid #343a43;border-radius:8px;background:#0b0d10;color:#e7ebf0;padding:0 9px;font-size:9px}.game-crew-picker-account small{color:#676f79;font-size:7px}@media(max-width:1120px){.game-scale-grid.referee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-scale-grid.table-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.game-scale-grid.referee-grid,.game-scale-grid.table-grid{grid-template-columns:1fr}}.op-possession-row{display:grid;grid-template-columns:1fr minmax(180px,240px) 1fr;grid-gap:10px;gap:10px;margin:10px 0 12px;align-items:stretch}.op-possession-btn{border:1px solid #2f343b;border-radius:14px;background:#101216;color:#eef2f6;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:12px 14px;cursor:pointer;transition:border-color .12s ease,transform .12s ease,box-shadow .12s ease}.op-possession-btn.away{align-items:flex-end;text-align:right}.op-possession-btn small{font-size:9px;letter-spacing:.14em;font-weight:900;color:#8e97a3}.op-possession-btn strong{font-size:15px}.op-possession-btn.home.active{border-color:#d71920;box-shadow:inset 0 0 0 1px rgba(215,25,32,.35)}.op-possession-btn.away.active{border-color:#527dff;box-shadow:inset 0 0 0 1px rgba(82,125,255,.35)}.op-possession-btn:hover{transform:translateY(-1px)}.op-possession-center{border:1px solid #2c3036;border-radius:14px;background:#0d1014;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 12px;text-align:center}.op-possession-center span{font-size:9px;letter-spacing:.14em;font-weight:900;color:#7f8791}.op-possession-center b{font-size:12px;color:#eef2f6}.op-actions-grid button.error,.op-collective-actions-only button.error{background:linear-gradient(180deg,#3a1214,#220d0e)!important;border-color:#8b2328!important}.op-actions-grid button.error:hover,.op-collective-actions-only button.error:hover{box-shadow:0 10px 28px rgba(120,10,16,.28)}.op-free-throw-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.op-free-throw-actions button{min-height:52px;border-radius:13px;border:1px solid #31363e;font-weight:900;letter-spacing:.04em;cursor:pointer}.op-free-throw-actions .made{background:linear-gradient(180deg,#153524,#0e2418);border-color:#2a734c;color:#e9fff2}.op-free-throw-actions .missed{background:linear-gradient(180deg,#351516,#240e0f);border-color:#7d282b;color:#fff0f0}.op-sub-confirm b{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-sub-confirm span{display:block}.op-assist-list.branded button,.op-flow-player-row button{min-height:56px}.op-assist-list.branded button strong,.op-flow-player-row button strong{font-size:20px}@media(max-width:900px){.op-possession-row{grid-template-columns:1fr}.op-possession-btn,.op-possession-btn.away{align-items:flex-start;text-align:left}.op-possession-center{order:-1}.op-free-throw-actions{grid-template-columns:1fr}}.op-direct-action-modal{width:min(620px,94vw);padding:14px;border-radius:16px}.op-direct-team-switch{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:8px 0 12px}.op-direct-team-switch>button{min-height:58px;border:1px solid #31363e;border-radius:12px;background:#111419;color:#e8edf3;padding:9px 12px;text-align:left;cursor:pointer}.op-direct-team-switch>button:last-child{text-align:right}.op-direct-team-switch>button.active{border-color:#ff7a00;box-shadow:inset 0 0 0 1px rgba(255,122,0,.3)}.op-direct-team-switch small{display:block;color:#7f8791;font-size:8px;font-weight:950;letter-spacing:.12em}.op-direct-team-switch strong{display:block;margin-top:4px;font-size:13px}.op-direct-player-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.op-direct-player-grid>button{min-height:70px;border:1px solid #333943;border-radius:12px;background:#12151a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.op-direct-player-grid>button:hover{border-color:#ff7a00;background:#1b1214}.op-direct-player-grid strong{font-size:20px}.op-direct-player-grid span{max-width:100%;font-size:8px;color:#9aa2ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-direct-collective{width:100%;min-height:42px;margin-top:10px;border:1px solid #3a3f47;border-radius:11px;background:#171a1f;color:#dce2e8;font-weight:950;cursor:pointer}@media(max-width:720px){.op-direct-player-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.op-action-row.row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.op-actions-grid button.error,.op-collective-actions-only button.error{background:linear-gradient(180deg,#c92b25,#8f1713)!important;border-color:#e24a42!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 22px rgba(129,14,10,.18)!important}.op-actions-grid button.error:hover,.op-collective-actions-only button.error:hover{background:linear-gradient(180deg,#df362f,#a51d18)!important;border-color:#ff665e!important;box-shadow:0 10px 28px rgba(166,18,13,.32)!important}.op-player-card{position:relative}.op-sub-mark{position:absolute;right:4px;top:4px;z-index:2;min-width:30px;height:16px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font-size:6px;font-style:normal;font-weight:1000;letter-spacing:.08em;color:#fff;box-shadow:0 2px 9px rgba(0,0,0,.38)}.op-player-card:not(.bench) .op-sub-mark{background:#b91f1a;border:1px solid #e1473f}.op-player-card.bench .op-sub-mark{background:#17733f;border:1px solid #38b56f}.op-and-one-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.op-and-one-actions button{min-height:72px;border:1px solid color-mix(in srgb,var(--team-accent) 70%,#343941);border-radius:14px;background:color-mix(in srgb,var(--team-accent) 18%,#121519);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;font-size:25px;font-weight:1000;cursor:pointer}.op-and-one-actions button span{font-size:8px;letter-spacing:.1em;color:#c7ccd3}.op-and-one-actions button:hover{background:color-mix(in srgb,var(--team-accent) 28%,#121519);transform:translateY(-1px)}.op-leadership-backdrop{z-index:3800;background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.op-leadership-modal{width:min(760px,95vw);max-height:92vh;overflow:auto;border:1px solid #3c424b;border-radius:18px;background:#0c0f13;box-shadow:0 32px 100px rgba(0,0,0,.72);padding:0}.op-leadership-modal>.op-modal-head{padding:16px 18px;border-bottom:1px solid #2d3239;background:linear-gradient(180deg,#171b20,#101318)}.op-leadership-team{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin:14px;padding:12px;border:1px solid #30363e;border-radius:13px;background:#11151a}.op-leadership-team .op-branded-team-logo{width:50px;height:50px}.op-leadership-team small{display:block;color:#89919d;font-size:7px;font-weight:950;letter-spacing:.12em}.op-leadership-team strong{display:block;margin-top:2px;font-size:15px}.op-leadership-team span{display:block;margin-top:4px;color:#e9a75c;font-size:8px}.op-leadership-section{margin:14px;padding:12px;border:1px solid #2b3037;border-radius:13px;background:#0f1216}.op-leadership-section h4{margin:0;color:#f0f3f6;font-size:11px}.op-leadership-section p{margin:4px 0 10px;color:#7f8792;font-size:8px}.op-leadership-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:7px;gap:7px}.op-leadership-options.coach{grid-template-columns:repeat(4,minmax(0,1fr))}.op-leadership-options button{min-height:62px;border:1px solid #353b44;border-radius:10px;background:#14181d;color:#e8edf3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;min-width:0}.op-leadership-options button b{font-size:15px}.op-leadership-options button span{max-width:100%;font-size:7px;color:#9da5af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-leadership-options button.selected{border-color:#2f9e63;background:#11271b;box-shadow:inset 0 0 0 1px rgba(63,222,132,.18)}.op-leadership-options button:disabled{opacity:.4;cursor:not-allowed}.op-leadership-modal>.op-modal-actions{padding:12px 14px;border-top:1px solid #2d3239;background:#0a0d10}.op-leadership-modal>.op-modal-actions .primary{width:100%;min-height:48px}@media(max-width:760px){.op-action-row.row-2{grid-template-columns:1fr 1fr}.op-leadership-options,.op-leadership-options.coach{grid-template-columns:repeat(2,minmax(0,1fr))}.op-and-one-actions{grid-template-columns:1fr 1fr}}.op-sub-mode-toggle{min-height:28px;border:1px solid #38404a;border-radius:8px;background:#171b20;color:#b8c0ca;padding:0 9px;font-size:7px;font-weight:950;letter-spacing:.04em;cursor:pointer}.op-sub-mode-toggle.active{border-color:#d48622;background:#2d1e0c;color:#ffca78;box-shadow:inset 0 0 0 1px rgba(255,184,68,.12)}.op-sub-mode-toggle:disabled{opacity:.45;cursor:not-allowed}.op-roster-count{margin-left:3px;color:#6f7884;font-size:.9em;font-weight:900}.bench-grid.bench-count-7>button:nth-child(6){grid-column:2}.bench-grid.bench-count-7>button:nth-child(7){grid-column:4}.op-jump-ball-panel{margin-top:8px;border:1px solid #2b6ea9;border-radius:12px;background:linear-gradient(180deg,#101821,#0c1117);overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.op-jump-ball-panel>header{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding:8px 10px;border-bottom:1px solid #273846;background:linear-gradient(90deg,rgba(68,123,189,.12),transparent)}.op-jump-icon{width:32px;height:32px;border:1px solid #536575;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:15px;background:#111820}.op-jump-ball-panel>header span{display:block;color:#8dbce1;font-size:6px;font-weight:950;letter-spacing:.13em}.op-jump-ball-panel>header strong{display:block;margin-top:1px;font-size:11px}.op-jump-ball-panel>header small{display:block;margin-top:1px;color:#798592;font-size:6.5px}.op-jump-selectors{display:grid;grid-template-columns:1fr 24px 1fr;grid-gap:6px;gap:6px;align-items:flex-end;padding:8px 10px 5px}.op-jump-selectors>b{align-self:center;text-align:center;color:#6e7781;font-size:16px}.op-jump-selectors label{min-width:0}.op-jump-selectors label small{display:block;margin-bottom:4px;color:var(--team-accent);font-size:6px;font-weight:950;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-jump-selectors select{width:100%;height:34px;border:1px solid color-mix(in srgb,var(--team-accent) 62%,#333a42);border-radius:8px;background:#11161c;color:#f1f4f7;padding:0 8px;font-size:8px;font-weight:850}.op-jump-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 10px;gap:6px 10px;align-items:center;padding:5px 10px 9px}.op-jump-control>span{grid-column:1/3;color:#7f8994;font-size:6px;font-weight:950;letter-spacing:.1em}.op-jump-control>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.op-jump-control>div button{min-height:32px;border:1px solid #303840;border-radius:8px;background:#14191f;color:#dfe5eb;padding:0 10px;font-size:7px;font-weight:950;cursor:pointer}.op-jump-control>div button.active{border-color:#3cab72;background:#11281d;color:#edfff5;box-shadow:inset 0 0 0 1px rgba(62,212,128,.12)}.op-jump-control>button.confirm{min-height:32px;border:1px solid #2d9e61;border-radius:8px;background:linear-gradient(180deg,#189454,#126d41);color:#fff;padding:0 12px;font-size:7px;font-weight:1000;cursor:pointer}.op-jump-control>button.confirm:disabled{opacity:.35;cursor:not-allowed}.op-jump-ball-done{margin-top:7px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:6px 9px;border:1px solid #2d3943;border-radius:9px;background:#101419}.op-jump-ball-done span{color:#8fb7d8;font-size:6.5px;font-weight:950;letter-spacing:.08em}.op-jump-ball-done strong{font-size:7.5px}.op-jump-ball-done small{color:#7f8994;font-size:6px}.op-substitution-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:7px;gap:7px;align-items:center;margin:7px 0 5px;padding:6px 7px;border:1px solid #b97719;border-radius:9px;background:linear-gradient(180deg,#21180b,#171108);box-shadow:inset 0 0 0 1px rgba(255,189,72,.06)}.op-substitution-bar>div{min-width:0;display:flex;align-items:center;gap:10px}.op-substitution-bar span{color:#ffc568;font-size:7px;font-weight:1000;letter-spacing:.05em;white-space:nowrap}.op-substitution-bar strong{color:#c7cbd0;font-size:7px;white-space:nowrap}.op-substitution-bar strong i{display:inline-block;width:1px;height:10px;margin:0 7px;background:#4b3b23;vertical-align:middle}.op-substitution-bar button{min-height:32px;border-radius:8px;padding:0 11px;font-size:6.5px;font-weight:1000;cursor:pointer}.op-substitution-bar button.confirm{border:1px solid #2ca765;background:linear-gradient(180deg,#1a9a58,#127141);color:#fff}.op-substitution-bar button.confirm:disabled{opacity:.35;cursor:not-allowed}.op-substitution-bar button.cancel{border:1px solid #3b4148;background:#171b20;color:#c9d0d7}.op-substitution-bar button.cancel:disabled{opacity:.35;cursor:not-allowed}.op-table-page:not(.op-tablet-mode) .op-actions-grid{gap:6px!important;margin-top:6px!important}.op-table-page:not(.op-tablet-mode) .op-action-row{gap:6px!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button{min-height:50px!important;height:50px!important;border-radius:9px!important;font-size:18px!important;line-height:1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.error,.op-table-page:not(.op-tablet-mode) .op-collective-actions-only button.error{border-color:rgba(255,122,0,.65)!important;background:linear-gradient(180deg,#a8201c,#7a1512)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.error:hover,.op-table-page:not(.op-tablet-mode) .op-collective-actions-only button.error:hover{border-color:#e34a43!important;background:linear-gradient(180deg,#b92520,#861713)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important}@media (min-width:1000px) and (max-height:980px){.op-table-page:not(.op-tablet-mode) .op-center-panel{padding-top:7px!important;padding-bottom:6px!important;overflow-y:auto!important;scrollbar-width:thin}.op-table-page:not(.op-tablet-mode) .op-actions-grid button{min-height:44px!important;height:44px!important;font-size:16px!important}.op-table-page:not(.op-tablet-mode) .op-possession-row{margin:6px 0 7px!important}.op-table-page:not(.op-tablet-mode) .op-possession-btn{padding:8px 10px!important}.op-table-page:not(.op-tablet-mode) .op-possession-center{padding:7px 9px!important}.op-table-page:not(.op-tablet-mode) .op-actions-head{margin-top:6px!important}}@media (min-width:1100px){.op-table-page:not(.op-tablet-mode) .op-team-panel{padding-top:8px!important;padding-bottom:7px!important;overflow-y:auto!important;scrollbar-width:thin}.op-table-page:not(.op-tablet-mode) .op-roster-section{margin-top:7px!important}.op-table-page:not(.op-tablet-mode) .op-roster-section h3{margin-bottom:4px!important}.op-table-page:not(.op-tablet-mode) .op-player-grid{gap:4px!important}.op-table-page:not(.op-tablet-mode) .op-player-card,.op-table-page:not(.op-tablet-mode) .op-player-card.bench{min-height:58px!important;padding:3px 2px!important}.op-table-page:not(.op-tablet-mode) .op-player-card strong{font-size:19px!important}.op-table-page:not(.op-tablet-mode) .op-player-card span{margin-top:3px!important;font-size:5.5px!important}.op-table-page:not(.op-tablet-mode) .op-player-card small{margin-top:2px!important;font-size:5.5px!important}.op-table-page:not(.op-tablet-mode) .op-team-recent{margin-top:8px!important;max-height:154px!important}}.op-foul-victim-modal{width:min(560px,94vw)!important;padding:16px!important}.op-foul-victim-modal .op-branded-modal-head h3{font-size:18px!important}.op-foul-victim-modal .op-assist-list.branded{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.op-foul-victim-modal .op-assist-list.branded button{min-height:68px!important;border-radius:12px!important}.op-foul-victim-modal .op-assist-list.branded button strong{font-size:23px!important}@media(max-width:720px){.op-foul-victim-modal .op-assist-list.branded{grid-template-columns:repeat(3,minmax(0,1fr))!important}.op-substitution-bar{grid-template-columns:1fr 1fr}.op-substitution-bar>div{grid-column:1/3}.op-jump-control{grid-template-columns:1fr}.op-jump-control>span{grid-column:1}.op-jump-control>button.confirm{width:100%}}.pregame6-playercoach.locked{display:flex;align-items:center;justify-content:center;cursor:default;pointer-events:none;opacity:1}.op-table-page:not(.op-tablet-mode) .op-jump-ball-done{min-height:28px!important;margin-top:5px!important;padding:4px 8px!important;grid-template-columns:auto minmax(0,1fr) auto!important}.op-table-page:not(.op-tablet-mode) .op-jump-ball-done small,.op-table-page:not(.op-tablet-mode) .op-jump-ball-done span,.op-table-page:not(.op-tablet-mode) .op-jump-ball-done strong{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.op-table-page:not(.op-tablet-mode) .op-actions-team-context{margin-top:7px!important;gap:6px!important}.op-table-page:not(.op-tablet-mode) .op-action-team-card{min-height:52px!important;padding:6px 8px!important}.op-table-page:not(.op-tablet-mode) .op-action-team-logo{width:36px!important;height:36px!important;flex-basis:36px!important}.op-table-page:not(.op-tablet-mode) .op-possession-row{margin:6px 0 7px!important;gap:7px!important;grid-template-columns:1fr minmax(150px,210px) 1fr!important}.op-table-page:not(.op-tablet-mode) .op-possession-btn{min-height:46px!important;padding:7px 10px!important;border-radius:10px!important}.op-table-page:not(.op-tablet-mode) .op-possession-center{min-height:46px!important;padding:6px 9px!important;border-radius:10px!important}.op-table-page:not(.op-tablet-mode) .op-possession-btn small,.op-table-page:not(.op-tablet-mode) .op-possession-center span{font-size:7px!important}.op-table-page:not(.op-tablet-mode) .op-possession-btn strong{font-size:12px!important}.op-table-page:not(.op-tablet-mode) .op-possession-center b{font-size:10px!important}.op-team-recent-row>b{white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}@media (min-width:1100px){.op-table-page:not(.op-tablet-mode) .op-team-recent-row{grid-template-columns:36px minmax(0,1fr) 58px 25px 25px!important}.op-table-page:not(.op-tablet-mode) .op-team-recent-row>b{font-size:8px!important}}.op-table-page:not(.op-tablet-mode) .op-substitution-bar{position:relative;z-index:5;margin:5px 0 6px!important;min-height:40px}.op-table-page:not(.op-tablet-mode) .op-substitution-bar button{white-space:nowrap}.op-table-page:not(.op-tablet-mode) .op-action-row.row-5>button{min-width:0!important;height:44px!important;min-height:44px!important;border-radius:9px!important;font-size:16px!important;font-weight:1000!important;padding:0 6px!important}.op-table-page:not(.op-tablet-mode) .op-action-row.row-5>button.error{background:linear-gradient(180deg,#c92b25,#8f1713)!important;border:1px solid #e24a42!important;color:#fff!important}.op-actions-head.compact-layout{align-items:center!important;margin-top:7px!important}.op-actions-head.compact-layout .op-actions-head-tools{max-width:none!important}.op-center-statusbar{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);grid-gap:8px;gap:8px;align-items:stretch;margin:7px 0 8px}.op-center-possession-compact,.op-center-status-main{border:1px solid #2a3038;border-radius:10px;background:#0d1014;padding:8px 10px;min-width:0}.op-center-status-main{display:flex;flex-direction:column;justify-content:center;gap:4px}.op-center-possession-compact>span,.op-center-status-main span{color:#7f8791;font-size:6.5px;font-weight:950;letter-spacing:.12em}.op-center-status-main strong{color:#eef2f6;font-size:10px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-center-possession-compact{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:5px;row-gap:5px;align-items:center}.op-center-possession-compact>span{grid-row:1/3;align-self:center}.op-center-possession-buttons{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;min-width:0}.op-center-possession-btn{min-width:0;min-height:32px;border:1px solid #2f343b;border-radius:8px;background:#11161b;color:#eef2f6;padding:0 10px;font-size:7px;font-weight:950;letter-spacing:.03em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-center-possession-btn.home.active{border-color:#d71920;background:rgba(215,25,32,.12);box-shadow:inset 0 0 0 1px rgba(215,25,32,.2)}.op-center-possession-btn.away.active{border-color:#527dff;background:rgba(82,125,255,.12);box-shadow:inset 0 0 0 1px rgba(82,125,255,.2)}.op-center-possession-btn:disabled{opacity:.5;cursor:not-allowed}.op-center-possession-compact small{grid-column:2;color:#c8d0d8;font-size:7px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px){.op-center-statusbar{grid-template-columns:1fr}.op-center-possession-compact{grid-template-columns:1fr;grid-template-rows:auto auto auto}.op-center-possession-compact>span{grid-row:auto}.op-center-possession-compact small{grid-column:auto}}@media (min-width:1000px) and (max-height:980px){.op-center-statusbar{margin:6px 0!important}.op-center-possession-compact,.op-center-status-main{padding:7px 9px!important}.op-center-status-main strong{font-size:9px!important}}.op-roster-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.op-roster-heading h3{margin:0!important;min-width:0}.op-add-roster-player{border:0;background:transparent;color:#8eb8e7;font-size:6.5px;font-weight:1000;letter-spacing:.06em;cursor:pointer;padding:3px 2px;white-space:nowrap}.op-add-roster-player:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.op-add-roster-player:disabled{opacity:.35;cursor:not-allowed;text-decoration:none}@media(min-width:1100px){.op-table-page:not(.op-tablet-mode) .op-player-card span{font-size:6.3px!important;font-weight:850!important;line-height:1.15!important}.op-table-page:not(.op-tablet-mode) .op-team-recent{max-height:190px!important}.op-table-page:not(.op-tablet-mode) .op-team-recent-row{min-height:27px!important}}.op-late-player-modal{width:min(680px,94vw);max-height:88vh;overflow:hidden;display:flex;flex-direction:column}.op-late-player-modal>.op-modal-note{margin:0;padding:12px 15px;border-bottom:1px solid #242a31;background:#0d1014}.op-late-player-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 15px;border-bottom:1px solid #242a31;background:#11151a}.op-late-player-summary span{font-size:8px;font-weight:950;letter-spacing:.08em;color:#aeb7c1}.op-late-player-summary span b{color:#fff;font-size:11px}.op-late-player-summary small{color:#7f8994;font-size:7px}.op-late-player-empty,.op-late-player-loading{padding:28px;text-align:center;color:#89939e;font-size:9px}.op-late-player-list{padding:10px 12px 14px;overflow:auto;display:grid;grid-gap:7px;gap:7px}.op-late-player-row{display:grid;grid-template-columns:52px minmax(0,1fr) 118px;grid-gap:10px;gap:10px;align-items:center;min-height:58px;padding:7px 9px;border:1px solid #2a3037;border-radius:10px;background:#11151a}.op-late-player-row.already{opacity:.62;background:#0d1014}.op-late-player-row .number{height:42px;border:1px solid #343b44;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:16px;font-weight:1000;background:#171c22}.op-late-player-row .identity{min-width:0}.op-late-player-row .identity strong{display:block;color:#f2f5f7;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.op-late-player-row .identity small{display:block;margin-top:4px;color:#78828d;font-size:6.5px;font-weight:900;letter-spacing:.06em}.op-late-player-row>button{min-height:38px;border:1px solid #2d9d62;border-radius:8px;background:linear-gradient(180deg,#159255,#106c40);color:#fff;font-size:7px;font-weight:1000;cursor:pointer;padding:0 10px}.op-late-player-row>button:disabled{border-color:#333941;background:#171b20;color:#737d88;cursor:not-allowed;opacity:.72}.op-leadership-section.unified .op-leadership-options{grid-template-columns:repeat(5,minmax(0,1fr))}.op-leadership-section.unified p{color:#9da7b2}@media(max-width:720px){.op-late-player-row{grid-template-columns:44px minmax(0,1fr)}.op-late-player-row>button{grid-column:1/3}.op-late-player-summary{align-items:flex-start;flex-direction:column}.op-leadership-section.unified .op-leadership-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.tx10-bottom .tx10-stack{width:min(calc(max(var(--tx-width),650px) + 330px),94vw)!important;max-width:1180px;gap:7px;filter:drop-shadow(0 15px 24px rgba(0,0,0,.42))}.tx10-score-row{position:relative;width:100%!important;height:max(var(--tx-height),88px)!important;min-height:88px!important;display:grid!important;grid-template-columns:165px minmax(0,1fr) 165px;grid-gap:0!important;gap:0!important;overflow:visible;border-radius:13px;container-type:inline-size;container-name:l3cstats-scorebox-v55}.tx10-brand-slot,.tx10-sponsor{position:relative!important;inset:auto!important;top:auto!important;left:auto!important;right:auto!important;width:auto!important;height:100%!important;min-height:0!important;display:flex!important;align-items:center;justify-content:center;padding:0!important;overflow:hidden;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.055),transparent 48%),linear-gradient(180deg,#10202d,#07121d)!important;border:1px solid color-mix(in srgb,var(--tx-accent) 55%,#303b47)!important;border-top:2px solid var(--tx-accent)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}.tx10-brand-slot{border-radius:13px 0 0 13px!important;border-right-color:rgba(255,255,255,.1)!important}.tx10-sponsor{border-radius:0 13px 13px 0!important;border-left-color:rgba(255,255,255,.1)!important}.tx10-brand-slot .tx10-l3cstats-brand,.tx10-brand-slot .tx11-brand-panel,.tx10-brand-slot .tx11-channel-brand,.tx10-brand-slot .tx11-primary-brand,.tx10-sponsor>div{width:100%!important;height:100%!important}.tx10-brand-slot .tx10-l3cstats-brand,.tx10-brand-slot .tx11-channel-brand,.tx10-sponsor>div{padding:10px 14px!important;display:grid!important;place-items:center;overflow:hidden}.tx10-brand-slot img,.tx10-sponsor img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.tx10-brand-slot .tx10-l3cstats-brand img{max-width:128px!important;max-height:66px!important}.tx10-brand-slot .tx11-channel-brand img{max-width:132px!important;max-height:66px!important}.tx10-sponsor img{max-width:138px!important;max-height:66px!important}.tx10-sponsor>span{display:none!important}.tx10-sponsor strong{font-size:11px!important;line-height:1.05;text-align:center}.tx10-scorebox{position:relative;width:100%!important;height:100%!important;min-width:0;display:grid!important;grid-template-columns:minmax(0,1fr) 132px minmax(0,1fr)!important;overflow:hidden;border-radius:0!important;border-top:2px solid var(--tx-accent)!important;border-bottom:1px solid color-mix(in srgb,var(--tx-accent) 44%,#303b47)!important;border-left:0!important;border-right:0!important;background:radial-gradient(circle at 50% -30%,rgba(255,255,255,.055),transparent 45%),linear-gradient(180deg,rgba(15,31,45,.995),rgba(5,13,22,.998))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.022)!important}.tx10-scorebox:after,.tx10-scorebox:before{height:3px!important;width:34%!important}.tx10-score-team{min-width:0;display:grid!important;grid-template-columns:48px minmax(0,1fr) 56px!important;align-items:center;grid-gap:8px!important;gap:8px!important;padding:8px 11px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--tx10-home) 10%,transparent),transparent 72%)!important}.tx10-score-team.away{grid-template-columns:56px minmax(0,1fr) 48px!important;background:linear-gradient(270deg,color-mix(in srgb,var(--tx10-away) 10%,transparent),transparent 72%)!important}.tx10-score-team.home{border-right:1px solid rgba(255,255,255,.07)!important}.tx10-score-team.away{border-left:1px solid rgba(255,255,255,.07)!important}.tx10-score-team .tx10-team-logo{width:46px!important;height:46px!important;min-width:46px;flex:0 0 46px}.tx10-score-team .tx10-team-logo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.tx10-team-copy{min-width:0;overflow:visible!important}.tx10-team-copy>strong{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px!important;line-height:1!important;font-weight:1000;letter-spacing:.015em!important}.tx10-team-copy>small{width:max-content;max-width:100%;display:flex!important;align-items:center;gap:7px!important;margin-top:8px!important;overflow:visible!important;white-space:nowrap;color:#aeb7c0!important;font-size:7px!important;line-height:1;font-weight:900;letter-spacing:.08em}.tx10-score-team.away .tx10-team-copy>small{margin-left:auto}.tx12-foul-label{display:inline!important;flex:0 0 auto}.tx10-scorebox .tx2-foul-dots{display:flex!important;flex:0 0 auto;align-items:center;gap:5px!important;overflow:visible!important}.tx10-scorebox .tx2-foul-dots i{display:block;flex:0 0 7px;width:7px!important;height:7px!important;border-width:1px!important}.tx10-score-value{min-width:52px!important;display:flex;align-items:center;justify-content:center}.tx10-score-value>b{color:#fff;font-size:38px!important;line-height:1;font-weight:1000;letter-spacing:-.045em!important;text-shadow:0 2px 5px rgba(0,0,0,.32)}.tx10-score-center{min-width:0;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px!important;padding:0 8px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--tx-accent) 11%,rgba(9,20,31,.99)),rgba(4,11,19,.998))!important;border-left:1px solid color-mix(in srgb,var(--tx-accent) 45%,transparent)!important;border-right:1px solid color-mix(in srgb,var(--tx-accent) 45%,transparent)!important}.tx10-score-center:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2px;background:var(--tx-accent);box-shadow:0 0 10px color-mix(in srgb,var(--tx-accent) 70%,transparent)}.tx10-score-center>b{color:var(--tx-accent)!important;font-size:10px!important;line-height:1;font-weight:1000;letter-spacing:.04em!important}.tx10-score-center>strong{color:#fff;font-size:27px!important;line-height:1;font-weight:1000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.015em!important}.tx10-score-center>em{right:6px!important;top:6px!important;font-size:7px!important}.tx10-score-center>.tx10-competition-brand{display:none!important}.tx12-timeout-scorebox .tx10-score-center,.tx12-timeout-scorebox .tx10-score-team{padding-top:18px!important}.tx12-timeout-banner{top:4px!important;max-width:72%!important;min-height:17px;padding:3px 10px!important;border-radius:0 0 8px 8px!important}.tx10-bottom .tx10-action-band{width:min(520px,58%)!important;max-width:520px!important;min-width:340px!important}@media(max-width:1100px){.tx10-bottom .tx10-stack{width:min(calc(max(var(--tx-width),600px) + 260px),95vw)!important}.tx10-score-row{grid-template-columns:130px minmax(0,1fr) 130px}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 112px minmax(0,1fr)!important}.tx10-score-team{grid-template-columns:40px minmax(0,1fr) 48px!important;gap:6px!important;padding:7px 8px!important}.tx10-score-team.away{grid-template-columns:48px minmax(0,1fr) 40px!important}.tx10-score-team .tx10-team-logo{width:38px!important;height:38px!important;min-width:38px}.tx10-team-copy>strong{font-size:12px!important}.tx10-team-copy>small{font-size:6px!important;gap:5px!important;margin-top:6px!important}.tx10-scorebox .tx2-foul-dots{gap:4px!important}.tx10-scorebox .tx2-foul-dots i{flex-basis:6px;width:6px!important;height:6px!important}.tx10-score-value>b{font-size:33px!important}.tx10-score-center>strong{font-size:23px!important}.tx10-brand-slot .tx10-l3cstats-brand img,.tx10-brand-slot .tx11-channel-brand img,.tx10-sponsor img{max-height:58px!important}}@media(max-width:780px){.tx10-bottom{padding-left:8px;padding-right:8px}.tx10-bottom .tx10-stack{width:97vw!important}.tx10-score-row{grid-template-columns:92px minmax(0,1fr) 92px;height:max(var(--tx-height),74px)!important;min-height:74px!important}.tx10-scorebox{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)!important}.tx10-score-team{grid-template-columns:30px minmax(0,1fr) 37px!important;gap:4px!important;padding:5px!important}.tx10-score-team.away{grid-template-columns:37px minmax(0,1fr) 30px!important}.tx10-score-team .tx10-team-logo{width:28px!important;height:28px!important;min-width:28px}.tx10-team-copy>strong{font-size:10px!important}.tx10-team-copy>small{font-size:5px!important;gap:3px!important;margin-top:5px!important}.tx10-scorebox .tx2-foul-dots{gap:3px!important}.tx10-scorebox .tx2-foul-dots i{flex-basis:5px;width:5px!important;height:5px!important}.tx10-score-value>b{font-size:27px!important}.tx10-score-center>b{font-size:7px!important}.tx10-score-center>strong{font-size:18px!important}.tx10-brand-slot .tx10-l3cstats-brand,.tx10-brand-slot .tx11-channel-brand,.tx10-sponsor>div{padding:7px!important}.tx10-brand-slot .tx10-l3cstats-brand img,.tx10-brand-slot .tx11-channel-brand img,.tx10-sponsor img{max-height:48px!important}.tx10-bottom .tx10-action-band{min-width:280px!important;width:65%!important}}.tx10-stage-head{grid-template-columns:240px minmax(0,1fr) 380px!important;min-height:126px!important}.tx10-stage-fe{height:104px!important;padding-right:24px!important}.tx10-stage-fe .tx10-l3cstats-brand img{max-width:205px!important;max-height:101px!important}.tx10-stage-fe .tx11-channel-brand img{max-width:211px!important;max-height:101px!important}.tx10-stage-head>.tx10-competition-brand>img{width:101px!important;height:101px!important;flex-basis:101px!important}.tx10-stage-head>.tx10-competition-brand b{max-width:245px!important}.tx13-timeout-row{height:max(var(--tx-height),88px)!important;min-height:88px!important}.tx13-timeout-panel{position:relative;min-width:0;height:100%;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:10px 30px;overflow:hidden;border-top:2px solid var(--tx10-timeout,var(--tx-accent));border-bottom:1px solid color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 44%,#303b47);background:radial-gradient(circle at 35% 0,color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 11%,transparent),transparent 48%),linear-gradient(180deg,rgba(15,31,45,.995),rgba(5,13,22,.998));box-shadow:inset 0 0 0 1px rgba(255,255,255,.022)}.tx13-timeout-panel:before{content:"";position:absolute;top:0;left:18%;right:18%;height:3px;background:var(--tx10-timeout,var(--tx-accent));box-shadow:0 0 12px color-mix(in srgb,var(--tx10-timeout,var(--tx-accent)) 65%,transparent)}.tx13-timeout-team{display:grid;place-items:center;min-width:0}.tx13-timeout-team .tx10-team-logo{width:62px!important;height:62px!important;min-width:62px}.tx13-timeout-team .tx10-team-logo img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.tx13-timeout-copy{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.tx13-timeout-copy>span{color:var(--tx10-timeout,var(--tx-accent));font-size:10px;letter-spacing:.17em}.tx13-timeout-copy>span,.tx13-timeout-copy>strong{font-weight:1000;line-height:1;text-transform:uppercase}.tx13-timeout-copy>strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:25px;letter-spacing:.02em}.tx10-scorebox .tx10-team-copy>strong{font-size:calc(14px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-team-copy>small{font-size:calc(7px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-value>b{font-size:calc(38px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>b{font-size:calc(10px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>strong{font-size:calc(27px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>em{font-size:calc(7px * var(--tx-score-text-scale,1))!important}@media(max-width:1100px){.tx10-stage-head{grid-template-columns:160px minmax(0,1fr) 270px!important;min-height:108px!important}.tx10-stage-fe{height:82px!important}.tx10-stage-fe .tx10-l3cstats-brand img,.tx10-stage-fe .tx11-channel-brand img{max-width:150px!important;max-height:82px!important}.tx10-stage-head>.tx10-competition-brand>img{width:75px!important;height:75px!important;flex-basis:75px!important}.tx10-scorebox .tx10-team-copy>strong{font-size:calc(12px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-team-copy>small{font-size:calc(6px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-value>b{font-size:calc(33px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>strong{font-size:calc(23px * var(--tx-score-text-scale,1))!important}.tx13-timeout-panel{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:8px 22px}.tx13-timeout-team .tx10-team-logo{width:52px!important;height:52px!important;min-width:52px}.tx13-timeout-copy>strong{font-size:21px}}@media(max-width:780px){.tx10-scorebox .tx10-team-copy>strong{font-size:calc(10px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-team-copy>small{font-size:calc(5px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-value>b{font-size:calc(27px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>b{font-size:calc(7px * var(--tx-score-text-scale,1))!important}.tx10-scorebox .tx10-score-center>strong{font-size:calc(18px * var(--tx-score-text-scale,1))!important}.tx13-timeout-panel{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:6px 12px}.tx13-timeout-team .tx10-team-logo{width:40px!important;height:40px!important;min-width:40px}.tx13-timeout-copy{gap:4px}.tx13-timeout-copy>span{font-size:7px}.tx13-timeout-copy>strong{font-size:16px}}.tx10-center .tx10-stage{transform:scale(.82)!important;transform-origin:center center!important}.tx10-action-band,.tx10-bottom .tx10-action-band{width:min(740px,78%)!important;max-width:740px!important;min-width:520px!important;min-height:44px!important;grid-template-columns:52px minmax(0,1fr)!important;gap:10px!important;padding:8px 16px 8px 10px!important;border-radius:10px!important}.tx10-action-team .tx10-team-logo{width:38px!important;height:38px!important;min-width:38px!important}.tx10-action-copy{grid-template-columns:auto minmax(110px,auto) minmax(0,1fr)!important;gap:8px!important}.tx10-action-copy>span{font-size:8px!important;letter-spacing:.12em!important}.tx10-action-copy>strong{font-size:15px!important;padding-left:8px!important;line-height:1.02!important}.tx10-action-copy>small{font-size:10px!important;line-height:1.05!important}.tx10-lineup-panel{width:min(760px,78%)!important;max-width:760px!important;min-width:540px!important;min-height:96px!important;padding:10px 12px 12px!important;border-radius:10px!important}.tx10-lineup-panel>header{margin-bottom:8px!important}.tx10-lineup-panel>header div{gap:8px!important}.tx10-lineup-panel>header .tx10-team-logo{width:30px!important;height:30px!important;min-width:30px!important}.tx10-lineup-panel>header strong{font-size:12px!important;line-height:1!important}.tx10-lineup-panel>header>span{font-size:8px!important;letter-spacing:.12em!important}.tx10-lineup-list{gap:7px!important}.tx10-lineup-player{height:62px!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:1fr 15px!important;padding:5px 9px!important;border-radius:8px!important}.tx10-lineup-player>b{font-size:22px!important;line-height:1!important}.tx10-lineup-player>strong{font-size:11px!important;line-height:1.02!important}.tx10-lineup-player>small{font-size:8px!important;line-height:1!important}.tx10-lineup-empty{font-size:12px!important;padding:12px!important}@media(max-width:1366px){.tx10-center .tx10-stage{transform:scale(.76)!important}.tx10-action-band,.tx10-bottom .tx10-action-band{width:min(680px,76%)!important;min-width:460px!important;min-height:40px!important}.tx10-action-team .tx10-team-logo{width:34px!important;height:34px!important;min-width:34px!important}.tx10-action-copy>span{font-size:7px!important}.tx10-action-copy>strong{font-size:13px!important}.tx10-action-copy>small{font-size:9px!important}.tx10-lineup-panel{width:min(700px,76%)!important;min-width:480px!important;min-height:88px!important}.tx10-lineup-panel>header .tx10-team-logo{width:27px!important;height:27px!important;min-width:27px!important}.tx10-lineup-panel>header strong{font-size:11px!important}.tx10-lineup-player{height:56px!important;grid-template-columns:34px minmax(0,1fr)!important}.tx10-lineup-player>b{font-size:20px!important}.tx10-lineup-player>strong{font-size:10px!important}.tx10-lineup-player>small{font-size:7px!important}}@media(max-width:1100px){.tx10-center .tx10-stage{transform:scale(.68)!important}.tx10-action-band,.tx10-bottom .tx10-action-band{width:min(600px,74%)!important;min-width:390px!important;min-height:36px!important;padding:6px 12px 6px 8px!important}.tx10-action-team .tx10-team-logo{width:30px!important;height:30px!important;min-width:30px!important}.tx10-action-copy{grid-template-columns:auto minmax(90px,auto) minmax(0,1fr)!important;gap:6px!important}.tx10-action-copy>span{font-size:6.5px!important}.tx10-action-copy>strong{font-size:12px!important;padding-left:7px!important}.tx10-action-copy>small{font-size:8px!important}.tx10-lineup-panel{width:min(620px,74%)!important;min-width:410px!important;min-height:80px!important;padding:8px 9px 10px!important}.tx10-lineup-panel>header strong{font-size:10px!important}.tx10-lineup-panel>header>span{font-size:7px!important}.tx10-lineup-player{height:50px!important;grid-template-columns:31px minmax(0,1fr)!important;grid-template-rows:1fr 13px!important;padding:4px 7px!important}.tx10-lineup-player>b{font-size:18px!important}.tx10-lineup-player>strong{font-size:9px!important}.tx10-lineup-player>small{font-size:6.5px!important}}:root{--l3c-navy:#0B2340;--l3c-navy-deep:#061525;--l3c-navy-soft:#102B49;--l3c-graphite:#1A2B46;--l3c-line:#24435E;--l3c-orange:#FF7A00;--l3c-orange-soft:#FF9A3D;--l3c-text:#F7FAFC;--l3c-muted:#91A4B8;--bg:var(--l3c-navy-deep);--panel:var(--l3c-navy);--panel-2:var(--l3c-navy-soft);--line:var(--l3c-line);--text:var(--l3c-text);--muted:var(--l3c-muted);--red:var(--l3c-orange);--red-2:var(--l3c-orange-soft)}body,html{background:var(--l3c-navy-deep);color:var(--l3c-text)}body{background:radial-gradient(circle at 88% 0,rgba(255,122,0,.13),transparent 30%),radial-gradient(circle at 10% 10%,rgba(40,102,155,.17),transparent 34%),linear-gradient(180deg,#071a2d,#061525 54%,#04101d)}.admin-brand img,.brand-logo,.mesa-portal-brand img,.mobile-top img,.operator-brand img,.sidebar-logo,.wizard-head img{background:transparent!important;border:0!important;box-shadow:none!important;object-fit:contain}.page-center{background:transparent}.auth-card,.wizard.master-setup{background:linear-gradient(155deg,rgba(11,35,64,.97),rgba(6,21,37,.98));border:1px solid rgba(58,111,151,.55);box-shadow:0 30px 90px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,122,0,.04)}.auth-card{overflow:hidden}.brand-pane{background:radial-gradient(circle at 22% 18%,rgba(255,122,0,.13),transparent 27%),linear-gradient(160deg,#0d2947,#07192b 72%)}.brand-pane:after{border-color:rgba(255,122,0,.08)}.form-pane{background:linear-gradient(180deg,rgba(8,27,46,.98),rgba(6,20,35,.99))}.wizard.master-setup{position:relative;overflow:hidden}.wizard.master-setup:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#ff7a00,#ff9a3d 55%,rgba(255,122,0,.15))}.wizard-head{position:relative;z-index:1}.wizard-head img{width:190px;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28))}.input,.select,.textarea{background:#071a2d;border-color:#2b4f6d;color:#fff}.input:focus,.select:focus,.textarea:focus{border-color:#ff7a00;box-shadow:0 0 0 3px rgba(255,122,0,.1)}.btn-primary{background:linear-gradient(135deg,#ff7a00,#e66d00);box-shadow:0 10px 26px rgba(255,122,0,.16)}.btn-secondary{background:#102b49;color:#f7fafc;border-color:#2c4d69}.error{background:rgba(190,53,45,.12);border-color:rgba(235,98,86,.42);color:#ffc0ba}.success{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.35);color:#a7f3d0}.auth-build-version,.build-version{color:#6f8ba3!important;letter-spacing:.1em!important}.auth-secondary a{color:#ff9a3d}.app.admin-v2,.app.master-v2{background:linear-gradient(180deg,#081d31,#061525)}.admin-sidebar,.master-sidebar-v2,.sidebar{background:linear-gradient(180deg,#07192b,#061525)!important;border-right:1px solid #203e59!important}.admin-brand{border-bottom-color:#203e59!important}.admin-brand-copy strong{color:#fff!important}.admin-brand-copy span,.admin-toolbar-context span,.shell-breadcrumb{color:#7891a8!important}.master-context,.org-sidebar-context{background:linear-gradient(180deg,#0e2946,#0a2037)!important;border-color:#24435e!important}.eyebrow,.org-sidebar-kicker{color:#ff8c2b!important}.nav-item{color:#b7c7d5!important}.nav-item:hover{background:#102b49!important;color:#fff!important}.nav-item.active{background:linear-gradient(90deg,rgba(255,122,0,.22),rgba(255,122,0,.07))!important;color:#fff!important;box-shadow:inset 3px 0 0 #ff7a00!important}.nav-item.active .fe-icon,.nav-item.active svg{color:#ff8a24!important}.admin-main{background:linear-gradient(180deg,#081d31,#061525)!important}.admin-toolbar{background:rgba(7,25,43,.96)!important;border-bottom-color:#203e59!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.action-card,.admin-v2 .section,.admin-v2 .stat,.list-card,.master-v2 .section,.master-v2 .stat,.org-card,.section,.stat,.table-wrap,.wizard .section{background:linear-gradient(180deg,#0d2a47,#0a2138)!important;border-color:#24435e!important}.table td,.table th{border-bottom-color:#203e59!important}.table th{color:#7891a8!important}.badge,.status-badge{background:#102b49!important;border-color:#2c4d69!important;color:#c9d6e0!important}.badge.red,.master-pill{background:rgba(255,122,0,.12)!important;border-color:rgba(255,122,0,.42)!important;color:#ffae68!important}.master-return{background:rgba(255,122,0,.1)!important;border-color:rgba(255,122,0,.3)!important;color:#ffad66!important}.format-subtitle>span,.quick-action>span{background:rgba(255,122,0,.12)!important;border-color:rgba(255,122,0,.3)!important;color:#ff9a3d!important}.admin-user-card{background:#0a2037!important;border-color:#24435e!important}.admin-toolbar-context i,.admin-user-avatar{background:#102b49!important;border-color:#31536e!important;color:#fff!important}.competition-subnav{background:#0a2037!important;border-color:#24435e!important}.competition-subnav a.active{background:#ff7a00!important;color:#fff!important}.org-logo-box,.player-avatar,.team-logo,.venue-logo-box{background:#071a2d!important;border-color:#2c4d69!important}.btn-danger{background:rgba(255,122,0,.08)!important;border-color:rgba(255,122,0,.48)!important;color:#ffad66!important}.btn-danger:hover{background:#ff7a00!important;border-color:#ff7a00!important;color:#fff!important}.mesa-portal-page,.operator-app{background:#061525!important}.mesa-portal-header,.operator-header{background:rgba(6,21,37,.96)!important;border-bottom-color:#24435e!important}.mesa-empty,.mesa-game-card,.mesa-loading{background:linear-gradient(180deg,#0d2a47,#0a2138)!important;border-color:#24435e!important}.mesa-team-logo{background:#071a2d!important;border-color:#2c4d69!important}.mesa-live-dot,.mesa-open-button{background:#ff7a00!important}.mesa-live-dot{box-shadow:0 0 0 5px rgba(255,122,0,.11)!important}.mesa-competition,.operator-brand span{color:#ff8a24!important}.mesa-portal-user a,.mesa-portal-user button,.operator-link,.operator-logout{background:#0e2946!important;border-color:#2c4d69!important;color:#d7e1e8!important}@media(max-width:760px){.mobile-top{background:rgba(6,21,37,.96)!important;border-bottom-color:#24435e!important}.wizard-head img{width:128px}}.l3c-migration-card{border-color:rgba(255,122,0,.32)!important;background:linear-gradient(145deg,rgba(16,43,73,.96),rgba(7,26,45,.96))!important;box-shadow:inset 4px 0 0 #ff7a00}.l3c-migration-editions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.l3c-migration-edition{display:grid;grid-gap:5px;gap:5px;padding:15px 16px;border:1px solid #284a66;border-radius:12px;background:rgba(4,18,32,.52)}.l3c-migration-edition strong{font-size:15px}.l3c-migration-edition strong b{color:#ff9a3d}.l3c-migration-edition small{color:#8fa7bb}.l3c-migration-edition span{font-size:12px;color:#bfd0df}.l3c-migration-actions{display:flex;align-items:center;gap:14px;margin-top:16px;flex-wrap:wrap}.l3c-migration-actions>span{font-size:12px;color:#91a4b8}.l3c-import-success{margin-top:14px}.success-badge{background:rgba(34,197,94,.11)!important;border-color:rgba(34,197,94,.34)!important;color:#9cf1bc!important}.warning-badge{background:rgba(255,122,0,.11)!important;border-color:rgba(255,122,0,.38)!important;color:#ffb579!important}.admin-v2,.master-v2{background:#061525!important}.admin-sidebar,.master-sidebar-v2{background:linear-gradient(180deg,#071a2d,#04111e)!important;border-color:#213f59!important}.admin-toolbar{background:rgba(6,21,37,.97)!important;border-color:#213f59!important}.admin-content{background:transparent!important}.master-context,.org-sidebar-context{background:linear-gradient(145deg,rgba(16,43,73,.9),rgba(7,26,45,.9))!important;border-color:#284a66!important;box-shadow:inset 3px 0 0 #ff7a00}.admin-nav .nav-item.active{background:linear-gradient(90deg,rgba(255,122,0,.2),rgba(255,122,0,.07))!important;border-color:rgba(255,122,0,.34)!important;color:#fff!important}.admin-nav .nav-item.active svg{color:#ff7a00!important}.list-card,.master-org-row,.quick-action,.section,.stat{background:linear-gradient(145deg,rgba(16,43,73,.72),rgba(8,28,48,.84))!important;border-color:#294b67!important}.stat:before{background:#ff7a00!important}.eyebrow,.org-sidebar-kicker{color:#ff7a00!important}.master-pill{border-color:rgba(255,122,0,.5)!important;color:#ffad64!important;background:rgba(255,122,0,.09)!important}img[src="/l3c-stats-icon-192.png"],img[src="/l3c-stats-icon-512.png"],img[src="/l3c-stats-icon.png"],img[src="/l3c-stats-logo.png"]{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:0!important}@media(max-width:900px){.l3c-migration-editions{grid-template-columns:1fr}.l3c-migration-actions{align-items:stretch}.l3c-migration-actions .btn{width:100%;text-align:center}}.competition-publication-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;margin:2px 0 12px;border:1px solid #274761;border-radius:9px;background:rgba(5,20,34,.52)}.competition-publication-row>span{font-size:12px;letter-spacing:.13em;color:#ff9a3d;font-weight:800}.competition-publication-row>strong{font-size:12px}.competition-publication-row>small{font-size:12px;color:#91a4b8;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competition-edition-list{display:grid;grid-gap:7px;gap:7px;padding:10px 12px;border:1px solid rgba(255,122,0,.22);border-radius:10px;background:rgba(5,20,36,.5)}.competition-edition-row{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid rgba(229,231,235,.09)}.competition-edition-row:last-child{border-bottom:0}.competition-edition-row>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.competition-edition-row b{color:#ff7a00;font-size:12px;min-width:34px}.competition-edition-row strong{color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.competition-edition-row>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.competition-edition-row span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1}.competition-edition-row small{font-size:12px;color:#ffb36a}.group-manager{margin-top:18px;padding:16px;border:1px solid rgba(255,122,0,.24);border-radius:14px;background:rgba(4,24,43,.4)}.team-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;margin:12px 0 16px}.team-check{display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#071c30;cursor:pointer}.team-check.active{border-color:#ff7a00;background:rgba(255,122,0,.09)}.team-check input{accent-color:#ff7a00}.game-center-hero{display:grid;grid-template-columns:1fr minmax(210px,.7fr) 1fr;grid-gap:20px;gap:20px;align-items:center}.game-center-team{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center}.game-center-team img{width:82px;height:82px;object-fit:contain}.game-center-team strong{font-size:1.25rem}.game-center-team b{font-size:3rem}.game-center-middle{display:grid;justify-items:center;grid-gap:7px;gap:7px;text-align:center}.game-center-middle img{width:68px;height:68px;object-fit:contain}.game-center-middle span{color:#ff7a00;font-weight:800;text-transform:uppercase;font-size:.76rem}.game-center-middle small{color:#9cb0c5}.game-center-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid rgba(255,255,255,.12);padding-bottom:10px;margin-bottom:16px}.game-center-tabs a{padding:9px 12px;border-radius:8px;color:#b8c8d8;text-decoration:none;font-weight:700}.game-center-tabs a.active,.game-center-tabs a:hover{background:#ff7a00;color:#08192b}.info-card{display:grid;grid-gap:5px;gap:5px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0a2944}.info-card span{font-size:.72rem;text-transform:uppercase;color:#8aa1b9}.info-card strong{font-size:1.1rem}.info-card small{color:#a9b9c9}.game-center-admin-actions{flex-wrap:wrap}.audit-timeline{display:grid;grid-gap:8px;gap:8px}.audit-timeline-row{display:grid;grid-template-columns:170px 220px 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#071c30}.audit-timeline-row span{font-size:.78rem;color:#8ea5bb}.audit-timeline-row small{color:#a9b9c9}@media(max-width:900px){.audit-timeline-row,.game-center-hero{grid-template-columns:1fr}.game-center-middle{order:-1}}.team-portal-page{min-height:100vh;background:#061525;color:#f4f7fb;display:grid;grid-template-columns:280px minmax(0,1fr)}.team-portal-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:#071a2d;border-right:1px solid #163755;padding:24px 18px;display:flex;flex-direction:column;gap:18px;overflow:auto}.team-portal-brand{display:flex;align-items:center;gap:12px;padding:0 4px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.team-portal-brand img{width:74px;height:74px;object-fit:contain}.team-portal-brand strong{display:block;font-size:16px}.team-portal-brand span{display:block;margin-top:3px;color:#8aa5bf;font-size:12px;text-transform:uppercase;letter-spacing:.11em}.team-portal-team-card{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:13px;border:1px solid #1b486e;border-radius:14px;background:#0a2944}.team-portal-team-logo{width:58px;height:58px;border-radius:12px;background:#061525;border:1px solid #2c4d69;display:grid;place-items:center;overflow:hidden;font-weight:900;color:#ff7a00}.team-portal-team-logo img{width:100%;height:100%;object-fit:contain;padding:5px}.team-portal-team-card small{display:block;color:#ff7a00;font-size:12px;font-weight:900;letter-spacing:.12em}.team-portal-team-card strong{display:block;margin-top:3px;font-size:15px}.team-portal-team-card span{display:block;margin-top:5px;color:#91a8bd;font-size:12px;line-height:1.35}.team-portal-switch label{display:block;margin-bottom:6px;color:#8098ad;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.team-portal-switch select{width:100%;height:42px;border:1px solid #2b4e6b;border-radius:10px;background:#061525;color:#fff;padding:0 10px}.team-portal-nav{display:grid;grid-gap:7px;gap:7px}.team-portal-nav a{padding:11px 13px;border-radius:10px;text-decoration:none;color:#a9bdce;font-weight:750}.team-portal-nav a.active,.team-portal-nav a:hover{background:rgba(255,122,0,.12);color:#fff;border-left:3px solid #ff7a00}.team-portal-user{margin-top:auto;display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.team-portal-user>div{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#ff7a00;color:#071a2d;font-weight:950}.team-portal-user small,.team-portal-user strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-portal-user strong{font-size:12px}.team-portal-user small{margin-top:3px;color:#8098ad;font-size:12px}.team-portal-side-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.team-portal-side-actions a,.team-portal-side-actions button{height:34px;border:1px solid #274966;border-radius:8px;background:#0a2944;color:#c8d6e3;text-decoration:none;display:grid;place-items:center;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.team-portal-main{padding:30px clamp(22px,3.5vw,56px) 60px;min-width:0}.team-portal-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.09)}.team-portal-header>div>span,.team-portal-section-head>div>span{color:#ff7a00;font-size:12px;font-weight:950;letter-spacing:.16em}.team-portal-header h1{margin:5px 0 3px;font-size:clamp(28px,3vw,44px)}.team-portal-header p{margin:0;color:#92a8bc}.team-portal-header-actions{display:flex;gap:8px;flex-wrap:wrap}.team-portal-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,1.45fr);grid-gap:12px;gap:12px;margin:20px 0}.team-portal-metrics article{min-height:112px;padding:17px 18px;border:1px solid #153b5d;border-radius:14px;background:#0a2944;display:flex;flex-direction:column;justify-content:center}.team-portal-metrics article>span{color:#829bb1;font-size:12px;font-weight:900;letter-spacing:.12em}.team-portal-metrics strong{display:block;margin-top:8px;font-size:29px}.team-portal-metrics small{margin-top:5px;color:#91a6ba;font-size:12px}.team-portal-metrics .attention{border-color:rgba(255,122,0,.55);background:linear-gradient(135deg,rgba(255,122,0,.1),#0a2944)}.team-portal-metrics .attention strong{color:#ff9a3d}.team-portal-metrics .team-portal-next strong{font-size:14px;line-height:1.35}.team-portal-roster-section{margin-top:18px;border:1px solid #153b5d;border-radius:16px;background:#081f35;overflow:hidden}.team-portal-section-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;border-bottom:1px solid rgba(255,255,255,.08)}.team-portal-section-head h2{margin:4px 0 2px;font-size:23px}.team-portal-section-head p{margin:0;color:#8da4b9;font-size:12px}.team-portal-roster-list{display:grid}.team-portal-roster-list>article{display:grid;grid-template-columns:46px 46px minmax(180px,1fr) 150px 90px 74px;grid-gap:12px;gap:12px;align-items:center;padding:12px 18px;border-top:1px solid rgba(255,255,255,.055)}.team-portal-roster-list>article:first-child{border-top:0}.team-portal-roster-list>article:hover{background:#0b2943}.team-portal-number{width:42px;height:42px;border-radius:10px;background:#061525;border:1px solid #234764;display:grid;place-items:center;color:#ff8a1f;font-size:18px;font-weight:950}.team-portal-avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#123451;border:1px solid #2e5675;overflow:hidden;font-size:12px;font-weight:900}.team-portal-avatar img{width:100%;height:100%;object-fit:cover}.team-portal-avatar.small{width:36px;height:36px}.team-portal-player small,.team-portal-player strong{display:block;font-size:12px}.team-portal-player small{margin-top:4px;color:#8da4b9}.team-portal-completeness{justify-self:start;padding:6px 9px;border-radius:999px;font-size:12px;font-weight:900}.team-portal-completeness.ok{background:rgba(53,190,124,.12);color:#71dfa8}.team-portal-completeness.pending{background:rgba(255,122,0,.12);color:#ff9a3d}.team-portal-remove{border:0;background:transparent;color:#e77f7f;font-size:12px;font-weight:800;cursor:pointer}.team-portal-remove:hover{text-decoration:underline}.team-portal-empty{min-height:240px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center;padding:30px}.team-portal-empty strong{font-size:20px}.team-portal-empty span{color:#8fa7bc;margin-bottom:8px}.portal-team-loading{display:grid;justify-items:center;grid-gap:12px;gap:12px;color:#91a8bd}.portal-team-loading img{width:140px}.team-portal-modal{width:min(760px,calc(100vw - 28px));max-height:min(84vh,760px);overflow:hidden;display:flex;flex-direction:column}.team-portal-search{height:46px;margin:0 0 12px;display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;border:1px solid #315574;border-radius:10px;background:#061525}.team-portal-search>span{text-align:center;color:#ff8a1f;font-size:20px}.team-portal-search input{width:100%;height:100%;border:0;background:transparent;color:#fff;outline:0;padding-right:12px}.team-portal-candidates{min-height:200px;max-height:430px;overflow:auto;border:1px solid rgba(255,255,255,.08);border-radius:10px}.team-portal-candidates>label{display:grid;grid-template-columns:24px 36px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border-top:1px solid rgba(255,255,255,.055);cursor:pointer}.team-portal-candidates>label:first-child{border-top:0}.team-portal-candidates>label.selected,.team-portal-candidates>label:hover{background:#0c2d49}.team-portal-candidates>label.disabled{opacity:.55;cursor:not-allowed}.team-portal-candidates input{accent-color:#ff7a00}.team-portal-candidates small,.team-portal-candidates strong{display:block}.team-portal-candidates strong{font-size:12px}.team-portal-candidates small{color:#8ca3b7;font-size:12px;margin-top:3px}.team-portal-candidates b,.team-portal-candidates em{font-style:normal;font-size:12px;padding:5px 7px;border-radius:999px}.team-portal-candidates b{color:#70d8a5;background:rgba(53,190,124,.1)}.team-portal-candidates em{color:#e7a667;background:rgba(255,122,0,.09)}.team-portal-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:13px}.team-portal-modal-footer>span{color:#93aabe;font-size:12px}.team-portal-modal-footer>span strong{color:#fff;font-size:14px}.team-portal-new-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.team-portal-new-form .span-2{grid-column:1/-1}.team-portal-form-note{padding:10px 12px;border:1px solid rgba(255,122,0,.25);border-radius:9px;background:rgba(255,122,0,.07);color:#d9b58d;font-size:12px;line-height:1.5}.team-portal-edit-modal{width:min(520px,calc(100vw - 28px))}@media(max-width:1050px){.team-portal-page{grid-template-columns:220px minmax(0,1fr)}.team-portal-sidebar{padding:18px 12px}.team-portal-brand img{width:56px;height:56px}.team-portal-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.team-portal-roster-list>article{grid-template-columns:42px 42px minmax(160px,1fr) 120px 80px 60px;gap:8px;padding:10px 12px}}@media(max-width:760px){.team-portal-page{display:block}.team-portal-sidebar{position:relative;height:auto;border-right:0;border-bottom:1px solid #163755}.team-portal-brand{padding-bottom:10px}.team-portal-team-card{grid-template-columns:52px minmax(0,1fr)}.team-portal-team-logo{width:50px;height:50px}.team-portal-nav,.team-portal-side-actions,.team-portal-user{display:none}.team-portal-main{padding:20px 12px 44px}.team-portal-header{align-items:flex-start;flex-direction:column}.team-portal-metrics{grid-template-columns:1fr 1fr}.team-portal-section-head{align-items:flex-start;flex-direction:column}.team-portal-roster-list>article{grid-template-columns:38px 38px minmax(0,1fr) auto;gap:8px}.team-portal-completeness{display:none}.team-portal-roster-list>article>.btn{grid-column:3}.team-portal-remove{grid-column:4}.team-portal-new-form{grid-template-columns:1fr}.team-portal-new-form .span-2{grid-column:auto}.team-portal-modal-footer{align-items:flex-start;flex-direction:column}.team-portal-metrics .team-portal-next{grid-column:1/-1}}.duplicate-topbar{align-items:flex-start}.duplicate-metrics{margin-bottom:18px}.duplicate-explainer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px}.duplicate-explainer p{margin:6px 0 0;color:var(--muted);max-width:760px}.duplicate-rule{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.duplicate-rule span{border:1px solid var(--line);background:rgba(16,52,84,.55);border-radius:10px;padding:9px 12px;font-weight:800}.duplicate-rule b{color:var(--orange)}.duplicate-section-head,.duplicate-toggle{align-items:center}.duplicate-toggle{display:flex;gap:8px;font-weight:800;color:var(--muted);cursor:pointer}.duplicate-toggle input{accent-color:var(--orange)}.duplicate-list{display:grid;grid-gap:16px;gap:16px}.duplicate-pair{border:1px solid var(--line);background:rgba(5,25,44,.42);border-radius:16px;padding:16px}.duplicate-pair.blocked{border-color:rgba(255,176,32,.35)}.duplicate-pair-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.duplicate-pair-head>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.duplicate-pair-head em{font-style:normal;color:var(--muted);font-size:12px}.duplicate-confidence{display:inline-flex;padding:5px 8px;border-radius:999px;font-size:12px;font-weight:900}.duplicate-confidence.chigh{background:rgba(51,205,133,.12);color:#82e9af;border:1px solid rgba(51,205,133,.3)}.duplicate-confidence.cmedium{background:rgba(255,122,0,.1);color:#ff9f43;border:1px solid rgba(255,122,0,.28)}.duplicate-compare{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch}.duplicate-compare>div:not(.duplicate-vs){display:flex;flex-direction:column;gap:10px}.duplicate-vs{display:grid;place-items:center;color:var(--muted);font-size:12px;font-weight:900}.duplicate-athlete-card{height:100%;border:1px solid var(--line);background:rgba(7,31,53,.78);border-radius:13px;padding:14px}.duplicate-athlete-head{display:flex;gap:11px;align-items:center}.duplicate-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;background:#102e4d;display:grid;place-items:center;flex:0 0 auto;font-weight:900}.duplicate-avatar img{width:100%;height:100%;object-fit:cover}.duplicate-athlete-head>div:last-child{display:grid;grid-gap:2px;gap:2px}.duplicate-athlete-head strong{font-size:15px}.duplicate-athlete-head em,.duplicate-athlete-head small{font-size:12px;color:var(--muted);font-style:normal}.duplicate-meta{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:13px 0}.duplicate-meta span{background:rgba(255,255,255,.025);border-radius:9px;padding:8px;display:grid;grid-gap:3px;gap:3px;font-size:12px}.duplicate-meta b{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}.duplicate-history{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:10px}.duplicate-history>div{display:grid;grid-template-columns:8px 1fr auto;grid-gap:7px;gap:7px;align-items:center;font-size:12px}.duplicate-history .dot{width:6px;height:6px;border-radius:50%;background:#667}.duplicate-history .dot.active{background:#38d487}.duplicate-history small{color:var(--muted)}.duplicate-warning{margin-top:12px;border-radius:10px;padding:10px 12px;background:rgba(255,176,32,.08);border:1px solid rgba(255,176,32,.2);font-size:12px;color:#ffc86a}.duplicate-manual{margin-top:18px}.duplicate-manual-grid{display:grid;grid-template-columns:1fr 42px 1fr;align-items:flex-end;grid-gap:12px;gap:12px;margin-top:10px}.duplicate-arrow{height:44px;display:grid;place-items:center;color:var(--orange);font-size:24px;font-weight:900}.duplicate-manual-summary{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px;border-top:1px solid var(--line);padding-top:14px}.duplicate-manual-summary span{font-weight:900}.duplicate-manual-summary b{color:var(--muted);font-size:12px}.duplicate-manual-summary .btn{margin-left:auto}@media(max-width:900px){.duplicate-explainer{align-items:flex-start;flex-direction:column}.duplicate-rule{justify-content:flex-start}.duplicate-compare{grid-template-columns:1fr}.duplicate-vs{min-height:28px}.duplicate-manual-grid{grid-template-columns:1fr}.duplicate-arrow{height:24px;transform:rotate(90deg)}.duplicate-meta{grid-template-columns:1fr}.duplicate-manual-summary .btn{width:100%;margin-left:0}}.team-portal-player-history{display:block;color:#87a4bd!important;margin-top:3px;max-width:420px;white-space:normal;line-height:1.3}.team-portal-info-section{scroll-margin-top:24px}.team-portal-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 20px 20px}.team-portal-controller,.team-portal-info-grid article{background:#0c1b29;border:1px solid #24425b;border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:7px}.team-portal-controller span,.team-portal-info-grid span{font-size:12px;letter-spacing:.12em;color:#8fa4b7;font-weight:800}.team-portal-controller strong,.team-portal-info-grid strong{font-size:17px;color:#fff}.team-portal-controller small,.team-portal-info-grid small{font-size:12px;color:#8fa4b7;line-height:1.45}.team-portal-count{min-width:34px;height:34px;border:1px solid #31506a;border-radius:999px;display:grid;place-items:center;font-weight:800}.team-portal-responsibles{display:grid;grid-template-columns:minmax(260px,.85fr) 1.6fr;grid-gap:14px;gap:14px;padding:0 20px 20px}.team-portal-rep-list{display:flex;flex-direction:column;gap:8px}.team-portal-rep-list article{background:#0c1b29;border:1px solid #24425b;border-radius:12px;padding:12px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center}.team-portal-rep-list article>span{font-size:12px;color:#ff8a18;font-weight:800}.team-portal-rep-list small{display:block;color:#8fa4b7;margin-top:3px}.team-portal-request-list{padding:0 20px 20px}.team-portal-request-list h3{font-size:14px;margin:0 0 10px}.team-portal-request-list article{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #24425b;border-radius:12px;margin-top:8px;background:#0c1b29}.team-portal-request-list article div{display:flex;flex-direction:column;gap:3px}.team-portal-request-list small{color:#8fa4b7}.team-portal-request-list article>span{font-size:12px;font-weight:800;color:#ff8a18}.team-portal-role-box{padding:14px 0 0}.team-portal-role-box .field{max-width:420px}.team-portal-candidates button{width:100%;border:1px solid #29465e;background:#0c1b29;color:#fff;border-radius:12px;padding:11px;display:grid;grid-template-columns:42px 1fr auto;grid-gap:12px;gap:12px;align-items:center;text-align:left;cursor:pointer}.team-portal-candidates button.selected,.team-portal-candidates button:hover{border-color:#ff7a00;background:#10263a}.team-portal-candidates button.disabled{opacity:.5;cursor:not-allowed}.team-portal-candidates button span{display:flex;flex-direction:column;gap:3px}.team-portal-candidates button small{color:#8fa4b7}.team-portal-candidates button b,.team-portal-candidates button em{font-size:12px;color:#ff8a18;font-style:normal}.team-portal-nav a{scroll-behavior:smooth}@media(max-width:1000px){.team-portal-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-portal-responsibles{grid-template-columns:1fr}}@media(max-width:680px){.team-portal-info-grid{grid-template-columns:1fr}}.franchise-directory{scroll-margin-top:18px}.duplicate-filter-row,.franchise-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.duplicate-filter-row button,.franchise-filter-row button{border:1px solid var(--line);background:#0b1b2a;color:var(--muted);border-radius:999px;padding:8px 12px;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.duplicate-filter-row button.active,.duplicate-filter-row button:hover,.franchise-filter-row button.active,.franchise-filter-row button:hover{border-color:var(--orange);color:#fff;background:rgba(255,122,0,.12)}.franchise-list-card{transition:border-color .18s ease,background .18s ease,transform .18s ease}.franchise-list-card.selected{border-color:rgba(255,122,0,.7);background:linear-gradient(90deg,rgba(255,122,0,.08),rgba(11,34,55,.75));transform:translateX(2px)}.franchise-code{opacity:.72;font-size:.92em}.franchise-open-panel{scroll-margin-top:18px;animation:l3cPanelIn .28s ease-out}@keyframes l3cPanelIn{0%{opacity:.35;transform:translateY(10px)}to{opacity:1;transform:none}}.duplicate-decision-row{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:12px}.duplicate-decision-row span{color:var(--muted);font-size:12px}.team-portal-header[id],.team-portal-main section[id]{scroll-margin-top:24px}.team-portal-lock,.team-portal-requestable{display:inline-flex;margin-left:5px;padding:3px 6px;border-radius:999px;font-size:12px;letter-spacing:.07em;vertical-align:middle}.team-portal-lock{color:#9fb4c8;background:rgba(130,155,177,.12);border:1px solid rgba(130,155,177,.22)}.team-portal-requestable{color:#ffad63;background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.22)}.team-portal-dual-role{color:#ffad63!important;font-weight:750}.team-portal-nav a{transition:background .16s ease,color .16s ease,border-color .16s ease}.team-portal-info-grid article{position:relative}.team-portal-responsibles .team-portal-controller{border-left:3px solid rgba(255,122,0,.75)}@media(max-width:760px){.duplicate-decision-row{align-items:stretch;flex-direction:column}.duplicate-decision-row .btn{width:100%}.duplicate-filter-row,.franchise-filter-row{overflow:auto;flex-wrap:nowrap;padding-bottom:3px}.duplicate-filter-row button,.franchise-filter-row button{white-space:nowrap}}.audit-action-code{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.03em}.competition-first-rule{display:flex;align-items:center;gap:14px}.competition-first-rule>div:nth-child(2){flex:1 1}.competition-team-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px}.competition-team-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:16px;border:1px solid #234767;border-radius:14px;background:#0d2943}.competition-team-card.selected{border-color:#ff7a00;box-shadow:inset 0 0 0 1px #ff7a00}.competition-team-card .sport-team-logo{width:54px;height:54px}.competition-team-card>div:nth-child(2) small,.competition-team-card>div:nth-child(2) span,.competition-team-card>div:nth-child(2) strong{display:block}.competition-team-card>div:nth-child(2) strong{font-size:16px}.competition-team-card>div:nth-child(2) small{margin-top:3px;color:#9db4c8}.competition-team-card>div:nth-child(2) span{margin-top:5px;color:#72d7a7;font-size:12px;font-weight:800}.competition-team-card>.btn{grid-column:1/-1;width:100%}.competition-team-picker>.input{margin-bottom:14px}.competition-team-card-grid.available .competition-team-card{background:#0b2237}.competition-category-guard{margin-top:16px;padding:13px 15px;border:1px solid #75460e;background:#261a0d;border-radius:12px;display:flex;gap:10px;align-items:center}.competition-category-guard strong{color:#ff922b}.competition-category-guard span{color:#d4b995;font-size:12px}.competition-fixed-context{display:grid;grid-gap:3px;gap:3px;padding:13px 15px;margin-bottom:16px;border:1px solid #285d87;border-radius:12px;background:#0b3152}.competition-fixed-context span{color:#72b7e8;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.competition-fixed-context strong{font-size:16px}.competition-fixed-context small{color:#9db4c8}.competition-roster-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:18px;gap:18px}.competition-roster-layout h4{margin:0 0 10px}.competition-roster-list{display:grid;grid-gap:8px;gap:8px}.competition-roster-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;background:#101820;border:1px solid #273541;border-radius:10px}.competition-roster-list article>b{display:grid;place-items:center;height:36px;border-radius:8px;background:#191919;color:#ff7a00}.competition-roster-list article small,.competition-roster-list article strong{display:block}.competition-roster-list article small{color:#8fa3b5;margin-top:2px}.competition-add-player{padding:14px;border:1px solid #273f54;border-radius:12px;background:#0a2034}.competition-player-options{display:grid;grid-gap:6px;gap:6px;margin-top:10px;max-height:280px;overflow:auto}.competition-player-options button{display:flex;justify-content:space-between;gap:12px;text-align:left;padding:10px 11px;border:1px solid #2a4358;border-radius:9px;background:#0d2943;color:#fff;cursor:pointer}.competition-player-options button.selected{border-color:#ff7a00;background:#2a1c0e}.competition-player-options button small,.competition-player-options button span{display:block}.competition-player-options button small{color:#90a8bb}.competition-player-confirm{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;align-items:flex-end;margin-top:12px}.competition-player-confirm .field{margin:0}@media(max-width:900px){.competition-player-confirm,.competition-roster-layout{grid-template-columns:1fr}.competition-first-rule{align-items:flex-start;flex-wrap:wrap}.competition-first-rule .btn{width:100%}}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.health-grid article{border:1px solid var(--border,#26384f);border-radius:14px;padding:16px;background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:5px}.health-grid article span{font-size:12px;font-weight:800;letter-spacing:.08em;opacity:.65}.health-grid article strong{font-size:20px}.health-grid article small{opacity:.7}.l3c-system-health{margin-bottom:18px}@media(max-width:800px){.health-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.health-grid{grid-template-columns:1fr}}.team-competition-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0 20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.team-competition-tabs button{border:1px solid rgba(255,255,255,.1);background:transparent;color:inherit;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.team-competition-tabs button.active{background:rgba(255,122,0,.14);border-color:rgba(255,122,0,.55)}.team-competition-tabs button span{opacity:.65;margin-left:6px}.team-competition-games{margin-top:8px}.op-offlinebar{display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding:7px 14px;background:#2a1b08;border-bottom:1px solid #8b5b1d;color:#ffd28a;font-size:11px;font-weight:800;letter-spacing:.02em;position:-webkit-sticky;position:sticky;top:0;z-index:80}.op-offlinebar strong{font-size:10px;letter-spacing:.09em}.op-offlinebar span{color:#ffe4b3}.op-offlinebar small{color:#d8ad68}.op-offlinebar.syncing{background:#101d2d;border-color:#275c94;color:#8fc7ff}.op-offlinebar.syncing span{color:#b9dcff}.op-offlinebar.online{background:#10241a;border-color:#276840;color:#8fe0ac}.op-tablet-mode .op-offlinebar{top:0;border-radius:0}.op-offlinebar button{border:1px solid;background:transparent;color:inherit;border-radius:7px;padding:5px 9px;font-size:9px;font-weight:900;letter-spacing:.06em;cursor:pointer}.op-offlinebar button:hover{background:rgba(255,255,255,.08)}.eligibility-chip{display:inline-flex;align-items:center;width:max-content;margin-top:5px;padding:3px 7px;border-radius:999px;font-size:12px;font-style:normal;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.eligibility-chip.ok{background:rgba(27,177,96,.14);color:#43d98a}.eligibility-chip.blocked{background:rgba(229,73,73,.14);color:#ff7777}.pregame6-player.eligibility-blocked{opacity:.72;border-color:rgba(229,73,73,.35)}.pregame6-player.eligibility-blocked .pregame6-number-box input{opacity:.55}.eligibility-admin-badge{display:inline-flex;width:max-content;margin-top:4px;padding:3px 7px;border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;background:rgba(255,122,0,.13);color:#ff9a42}.eligibility-admin-badge.eligible{background:rgba(27,177,96,.14);color:#43d98a}.eligibility-admin-badge.cancelled,.eligibility-admin-badge.excluded,.eligibility-admin-badge.playoff_ineligible,.eligibility-admin-badge.suspended{background:rgba(229,73,73,.14);color:#ff7777}.eligibility-admin-badge.pending_review{background:rgba(234,181,47,.14);color:#eab52f}.eligibility-admin-select{min-width:180px;max-width:220px}.presence-engine-panel{display:grid;grid-gap:14px;gap:14px}.presence-engine-warning{border:1px solid #765b24;background:#241d0d;color:#ffd36a;border-radius:10px;padding:10px 12px;font-size:12px}.presence-rule-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.presence-rule-legend span{border:1px solid #2a2e34;background:#0d0f12;border-radius:10px;padding:10px;color:#9aa1aa;font-size:11px}.presence-rule-legend b{display:block;color:#fff;font-size:14px;margin-bottom:3px}.presence-athlete-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.presence-athlete-card{border:1px solid #2b3037;background:#0c0e11;border-radius:12px;padding:12px;display:grid;grid-gap:10px;gap:10px}.presence-athlete-card header strong{display:block;font-size:14px}.presence-athlete-card header small{display:block;color:#747c86;font-size:10px;margin-top:2px}.presence-metrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px}.presence-metrics>div{border:1px solid #323740;background:#12151a;border-radius:9px;padding:8px}.presence-metrics>div.ok{border-color:#22583a}.presence-metrics>div.bad{border-color:#713136}.presence-metrics small,.presence-metrics span{display:block;color:#777f89;font-size:8px}.presence-metrics strong{display:block;font-size:16px;margin:2px 0}.presence-metrics .ok strong{color:#47df8e}.presence-metrics .bad strong{color:#ff7979}.presence-transfer-note{font-size:9px;color:#d8b45a;border-left:3px solid #a97d20;padding-left:8px}.presence-exceptions{display:grid;grid-gap:5px;gap:5px}.presence-exceptions>div{display:flex;gap:8px;align-items:center;justify-content:space-between;border:1px solid #282d33;border-radius:7px;padding:6px 8px;font-size:9px;color:#a7adb5}.presence-exceptions button{border:0;background:transparent;color:#f47b7b;font-size:9px;cursor:pointer}.presence-details summary{cursor:pointer;font-size:10px;font-weight:800;color:#b3bac3}.presence-details>div{display:grid;grid-gap:5px;gap:5px;margin-top:7px}.presence-game-row{display:grid;grid-template-columns:1fr auto 72px;grid-gap:7px;gap:7px;align-items:center;border:1px solid #252a30;background:#111419;border-radius:7px;padding:6px 8px}.presence-game-row b,.presence-game-row span{font-size:9px}.presence-game-row b{color:#9da5af}.presence-game-row .btn{height:26px;padding:0 7px;font-size:8px}.presence-exception-form{border-top:1px solid #292d33;padding-top:14px}.presence-exception-form h4{margin:0 0 10px}.presence-exception-form>.btn{margin-top:10px}@media(max-width:1050px){.presence-athlete-grid,.presence-rule-legend{grid-template-columns:1fr}}@media(max-width:720px){.presence-game-row,.presence-metrics{grid-template-columns:1fr}.presence-game-row .btn{width:100%}}.ranking-season-field{min-width:260px;margin:0!important}.ranking-rule-card{display:flex;align-items:center;justify-content:space-between;gap:24px}.ranking-rule-card h3{font-size:16px;line-height:1.4;margin:6px 0 8px}.ranking-rule-side{min-width:220px;max-width:280px;padding:16px;border:1px solid #2b2b2b;border-radius:14px;background:#0d0d0d}.ranking-rule-side strong{display:block;font-size:34px;line-height:1;color:#ff7a00}.ranking-rule-side span{display:block;margin-top:7px;color:#8b8b8b;font-size:12px;line-height:1.4}.ranking-division-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.ranking-division-tabs button{padding:14px 16px;text-align:left;border:1px solid #292929;border-radius:12px;background:#101010;color:#fff;cursor:pointer}.ranking-division-tabs button span,.ranking-division-tabs button strong{display:block}.ranking-division-tabs button span{margin-top:3px;color:#777;font-size:12px}.ranking-division-tabs button.active{border-color:#ff7a00;box-shadow:inset 0 0 0 1px rgba(255,122,0,.15)}.ranking-table-wrap{overflow:auto}.ranking-table{min-width:980px}.ranking-player{display:flex;align-items:center;gap:10px;min-width:220px}.ranking-player>div:last-child small,.ranking-player>div:last-child strong{display:block}.ranking-player>div:last-child small{margin-top:3px;color:#777;font-size:12px;line-height:1.35}.ranking-score{font-size:17px;color:#ff9b3d}.ranking-footnote{display:flex;gap:12px;align-items:flex-start}.ranking-footnote strong{color:#ff9b3d}.ranking-footnote p{margin:0;color:#898989}.ranking-division-config{margin-top:12px}.ranking-division-config .phase-info-box{margin:0}@media(max-width:850px){.ranking-rule-card{align-items:stretch;flex-direction:column}.ranking-rule-side{max-width:none}.ranking-division-tabs{grid-template-columns:1fr}.ranking-season-field{min-width:0;width:100%}}.division-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:16px;gap:16px}.division-card{border:1px solid var(--border,#dfe4ea);border-radius:18px;padding:18px;background:var(--panel,#fff);display:flex;flex-direction:column;gap:16px}.division-card-brand{display:flex;gap:14px;align-items:center}.division-card-brand h3{margin:6px 0 2px}.division-card-brand p{margin:0;color:var(--muted,#64748b);font-size:13px}.division-logo-box{width:72px;height:72px;border-radius:16px;border:1px solid var(--border,#dfe4ea);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;font-weight:800}.division-logo-box img{width:100%;height:100%;object-fit:contain;padding:6px}.division-card-stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.division-card-stats>div{background:var(--soft,#f7f8fa);border-radius:12px;padding:10px}.division-card-stats span{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted,#64748b)}.division-card-stats strong{display:block;margin-top:4px}.division-card-colors{display:flex;align-items:center;gap:8px;color:var(--muted,#64748b);font-size:12px}.division-card-colors i{width:22px;height:22px;border-radius:7px;border:1px solid rgba(0,0,0,.08)}.division-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.division-team-option{display:grid;grid-template-columns:auto 38px 1fr;align-items:center;grid-gap:9px;gap:9px;border:1px solid var(--border,#dfe4ea);border-radius:12px;padding:10px;cursor:pointer;background:var(--panel,#fff)}.division-team-option.selected{outline:2px solid rgba(255,122,0,.22);border-color:#ff7a00}.division-team-fallback,.division-team-option img{width:38px;height:38px;object-fit:contain;border-radius:10px;background:#fff;border:1px solid var(--border,#dfe4ea);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.division-team-option small{grid-column:3;color:var(--muted,#64748b)}@media(max-width:720px){.division-card-grid,.division-team-grid{grid-template-columns:1fr}.division-card-stats{grid-template-columns:1fr 1fr 1fr}}.official-result-card,.official-standings-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 18px;padding:16px 18px;border:1px solid rgba(255,122,0,.28);border-radius:16px;background:rgba(255,122,0,.06)}.official-result-card>div,.official-standings-banner>div{display:flex;flex-direction:column;gap:3px}.official-result-card span,.official-standings-banner span{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--muted)}.official-result-card strong,.official-standings-banner strong{font-size:18px}.official-result-card small,.official-standings-banner small{color:var(--muted)}.official-standings-banner>b{font-size:12px;border:1px solid rgba(52,211,153,.3);padding:7px 10px;border-radius:999px;white-space:nowrap}@media(max-width:720px){.official-result-card,.official-standings-banner{align-items:flex-start;flex-direction:column}}.classification-admin-note{display:flex;gap:8px;flex-direction:column;margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.035);color:var(--muted);font-size:12px}.classification-admin-note strong{color:var(--text)}.classification-lab-link{display:flex;align-items:center;gap:10px;margin-top:12px}.classification-lab-link small{color:var(--muted);font-size:12px}.homologation-topbar{align-items:flex-start}.homologation-safety{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;border:1px solid rgba(234,181,47,.35);border-radius:14px;background:rgba(234,181,47,.07);color:#d8c48b}.homologation-safety strong{color:#ffd36a;font-size:11px;letter-spacing:.12em}.homologation-safety span{font-size:12px}.homologation-counter{display:flex;align-items:flex-end;gap:10px;margin:18px 0 10px}.homologation-counter strong{font-size:28px;color:#ff8c22}.homologation-counter span{padding-bottom:4px;color:var(--muted);font-size:11px}.homologation-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:9px;gap:9px;margin-bottom:16px}.homologation-team{display:grid;grid-template-columns:42px 1fr;grid-gap:8px;gap:8px;align-items:center;text-align:left;border:1px solid #283342;border-radius:12px;background:#0c1723;color:#fff;padding:10px;cursor:pointer}.homologation-team>span{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:10px;background:#13263a;color:#ff9a42;font-size:10px;font-weight:900}.homologation-team strong{font-size:12px}.homologation-team small{grid-column:2;color:#748396;font-size:9px}.homologation-team.selected{border-color:#ff7a00;box-shadow:inset 0 0 0 1px rgba(255,122,0,.2);background:rgba(255,122,0,.06)}.homologation-team:disabled{cursor:default;opacity:.82}.homologation-team.selected:disabled{opacity:1}.homologation-progress{display:flex;flex-direction:column;align-items:flex-end}.homologation-progress strong{font-size:22px}.homologation-progress span{color:var(--muted);font-size:10px}.homologation-rounds{display:flex;gap:6px;overflow:auto;padding-bottom:8px;margin-bottom:10px}.homologation-rounds button{min-width:42px;border:1px solid #283342;border-radius:9px;background:#0d1722;color:#8fa0b3;padding:7px 8px;cursor:pointer;font-size:10px;font-weight:800}.homologation-rounds button.active{border-color:#ff7a00;color:#ff9a42;background:rgba(255,122,0,.08)}.homologation-games{display:grid;grid-gap:9px;gap:9px}.homologation-game{display:grid;grid-template-columns:minmax(260px,1.5fr) 130px 180px 96px;grid-gap:10px;gap:10px;align-items:center;border:1px solid #283342;border-radius:12px;background:#0b141f;padding:10px}.homologation-game.completed{border-color:rgba(52,211,153,.28);background:rgba(52,211,153,.035)}.homologation-match{display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;grid-gap:5px;gap:5px}.homologation-match strong:first-child{text-align:right}.homologation-match span{text-align:center;color:#6f7f91}.homologation-match strong{font-size:11px}.homologation-score{display:grid;grid-template-columns:1fr 18px 1fr;align-items:center;grid-gap:5px;gap:5px}.homologation-score .input{text-align:center;min-width:0}.homologation-score b{text-align:center;color:#77879a}.homologation-game .select{min-width:0}@media(max-width:980px){.homologation-game{grid-template-columns:1fr 120px 160px}.homologation-game .btn{grid-column:1/-1}.classification-lab-link{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.homologation-safety{align-items:flex-start;flex-direction:column}.homologation-game{grid-template-columns:1fr}.homologation-match strong:first-child{text-align:left}.homologation-game .btn{grid-column:auto}.homologation-team-grid{grid-template-columns:1fr}.classification-lab-link small{display:none}}.classification-profile-box{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding:14px 16px;border:1px solid rgba(255,122,0,.3);border-radius:14px;background:linear-gradient(135deg,rgba(255,122,0,.08),rgba(9,31,52,.65))}.classification-profile-box>div{display:grid;grid-gap:3px;gap:3px}.classification-profile-box strong{font-size:15px}.classification-profile-box small{color:var(--muted);font-size:12px;line-height:1.45}@media(max-width:720px){.classification-profile-box{align-items:stretch;flex-direction:column}.classification-profile-box .btn{width:100%}}.homologation-head-actions{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;justify-content:flex-end}.homologation-head-actions .btn-row{margin:0}.homologation-bracket-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));grid-gap:10px;gap:10px;margin:8px 0 14px}.homologation-bracket-card{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;grid-gap:8px;gap:8px;border:1px solid #283342;border-radius:14px;background:#0b141f;padding:14px}.homologation-bracket-card>small{grid-column:1/-1;color:#ff9a42;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.homologation-bracket-card>div{display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:8px;gap:8px}.homologation-bracket-card>div:first-of-type,.homologation-bracket-card>div:first-of-type span{text-align:right}.homologation-bracket-card strong{color:#ff9a42}.homologation-bracket-card b{text-align:center;color:#6f7f91}.homologation-bracket-card span{font-size:12px;font-weight:800}.homologation-bracket-preview .classification-admin-note{margin-top:0}@media(max-width:820px){.homologation-head-actions{align-items:flex-start;flex-direction:column}.homologation-bracket-grid{grid-template-columns:1fr}}.homologation-flow-summary{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));grid-gap:10px;gap:10px;margin:8px 0 18px}.homologation-flow-summary>div{display:flex;flex-direction:column;gap:4px;border:1px solid #283342;border-radius:13px;background:#0b141f;padding:13px}.homologation-flow-summary strong{font-size:20px;color:#ff9a42}.homologation-flow-summary span{font-size:10px;color:var(--muted)}.homologation-full-rounds{display:grid;grid-gap:16px;gap:16px}.homologation-full-round{border-top:1px solid #263443;padding-top:15px}.homologation-round-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.homologation-round-head small{display:block;color:#ff9a42;font-size:9px;font-weight:900;letter-spacing:.08em}.homologation-round-head h4{margin:3px 0 0;font-size:18px}.homologation-round-head>span{font-size:10px;color:#9db1c6;border:1px solid #30445a;border-radius:999px;padding:6px 9px}.homologation-series-card{border:1px solid #283342;border-radius:14px;background:#0b141f;padding:13px}.homologation-series-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:11px}.homologation-series-title small{color:#ff9a42;font-weight:900;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.homologation-series-title b{font-size:10px;color:#b8e7d0}.homologation-series-match{display:grid;grid-template-columns:1fr 24px 1fr;align-items:center;grid-gap:8px;gap:8px;margin-bottom:10px}.homologation-series-match>div{display:grid;grid-template-columns:30px 1fr;align-items:center;grid-gap:7px;gap:7px}.homologation-series-match>div:first-child,.homologation-series-match>div:first-child span{text-align:right}.homologation-series-match strong{color:#ff9a42}.homologation-series-match>b{text-align:center;color:#6f7f91}.homologation-series-match span{font-size:12px;font-weight:800}.homologation-series-games{display:grid;grid-gap:6px;gap:6px}.homologation-series-games>div{display:grid;grid-template-columns:30px 1fr 70px 1fr;align-items:center;grid-gap:7px;gap:7px;border-top:1px solid #1e2a36;padding-top:7px}.homologation-series-games small{color:#8494a6}.homologation-series-games span{font-size:10px;color:#a9b6c4}.homologation-series-games span:last-child{text-align:right}.homologation-series-games strong{text-align:center;font-size:11px}.homologation-series-score{margin-top:9px;padding-top:8px;border-top:1px solid #1e2a36;font-size:10px;color:#8fa0b3}.homologation-series-score strong{color:#fff}.homologation-intermediate{margin-top:18px;padding-top:16px;border-top:1px solid #263443}.homologation-md3-validation{display:grid;grid-template-columns:repeat(2,minmax(240px,1fr));grid-gap:10px;gap:10px;margin-top:18px}.homologation-rule-check{display:flex;align-items:center;gap:12px;border:1px solid rgba(52,211,153,.28);border-radius:13px;background:rgba(52,211,153,.035);padding:13px}.homologation-rule-check>strong{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(52,211,153,.13);color:#71e7b4;font-size:18px}.homologation-rule-check>div{display:flex;flex-direction:column;gap:3px}.homologation-rule-check b{font-size:11px}.homologation-rule-check span{font-size:10px;color:var(--muted)}.homologation-effects{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:18px 0}.homologation-effects>div{display:flex;flex-direction:column;gap:4px;border:1px solid #283342;border-radius:13px;background:#0c1723;padding:12px}.homologation-effects small{color:#ff9a42;font-size:9px;font-weight:900;letter-spacing:.07em}.homologation-effects strong{font-size:12px}@media(max-width:900px){.homologation-flow-summary{grid-template-columns:repeat(2,minmax(130px,1fr))}.homologation-md3-validation{grid-template-columns:1fr}}@media(max-width:560px){.homologation-flow-summary{grid-template-columns:1fr}.homologation-series-games>div{grid-template-columns:26px 1fr 62px 1fr}}.dossier-page{background:#eef1f4;min-height:100vh;padding-bottom:48px}.dossier-wrap{max-width:1500px;margin:0 auto}.dossier-toolbar{justify-content:space-between;gap:16px;padding:14px 18px;background:#0f1b2a;color:#fff;border-radius:14px;margin:14px 0}.dossier-toolbar,.dossier-toolbar>div{display:flex;align-items:center;flex-wrap:wrap}.dossier-toolbar>div{gap:10px}.dossier-toolbar a,.dossier-toolbar button{border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:9px 12px;text-decoration:none;font:inherit;cursor:pointer}.dossier-toolbar strong{font-size:13px;letter-spacing:.08em}.dossier-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#fff;border:1px solid #dfe4e8;border-radius:16px;padding:22px 24px;margin-bottom:14px}.dossier-hero>div:first-child span{font-size:12px;font-weight:800;color:#7a8792;text-transform:uppercase;letter-spacing:.08em}.dossier-hero h1{margin:6px 0 4px;font-size:28px;color:#122033}.dossier-hero h1 b{color:#ee6b21}.dossier-hero p{margin:0;color:#64717d}.dossier-result{min-width:210px;text-align:center;border-left:1px solid #e4e8eb;padding-left:24px}.dossier-result span{display:block;font-size:11px;font-weight:900;text-transform:uppercase;color:#687683}.dossier-result strong{display:block;font-size:34px;color:#101c2b;margin:3px 0}.dossier-result small{color:#7f8b95}.dossier-grid{display:grid;grid-gap:10px;gap:10px}.dossier-identity-grid{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.dossier-identity-grid article{background:#fff;border:1px solid #dfe4e8;border-radius:12px;padding:13px}.dossier-identity-grid span{display:block;color:#7b8893;font-size:10px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.dossier-identity-grid strong{display:block;color:#142235;font-size:13px;margin-top:5px}.dossier-ready,.dossier-warning{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-radius:12px;padding:12px 16px;margin-bottom:14px}.dossier-warning{background:#fff6e7;border:1px solid #f2cf91;color:#815717}.dossier-ready{background:#edf9f1;border:1px solid #bcdcc7;color:#28643d}.dossier-ready span,.dossier-warning span{font-size:12px}.dossier-teams{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.dossier-team-card{background:#fff;border:1px solid #dfe4e8;border-radius:15px;overflow:hidden}.dossier-team-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 16px;background:#101d2c;color:#fff}.dossier-team-card>header>div:first-child{display:flex;align-items:center;gap:10px}.dossier-team-card header img{width:38px;height:38px;object-fit:contain;background:#fff;border-radius:8px;padding:3px}.dossier-team-card header span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#adb9c4}.dossier-team-card header h3{margin:2px 0 0;font-size:18px}.dossier-team-summary{display:grid;grid-template-columns:auto auto auto auto auto auto;grid-gap:4px 7px;gap:4px 7px;align-items:center}.dossier-team-summary b{font-size:17px;color:#ff7a2e;text-align:right}.dossier-team-summary span{font-size:9px;color:#c7d0d8}.dossier-roster-head,.dossier-roster-row{display:grid;grid-template-columns:42px minmax(160px,1.7fr) 105px 112px 105px 42px 42px 42px 32px;grid-gap:6px;gap:6px;align-items:center}.dossier-roster-head{padding:9px 12px;background:#f3f5f7;border-bottom:1px solid #e4e8eb;font-size:9px;text-transform:uppercase;font-weight:900;color:#6d7a85}.dossier-roster-row{padding:9px 12px;border-bottom:1px solid #edf0f2;font-size:11px;color:#394754}.dossier-roster-row:last-child{border-bottom:0}.dossier-roster-row strong{color:#152335}.dossier-roster-row .ok{color:#207141;font-weight:800}.dossier-roster-row .bad{color:#b12d2d;font-weight:800}.dossier-roster-row .muted{color:#8b969f}.dossier-roster-note{grid-column:2/-1;color:#95631a;background:#fff7e8;border-radius:6px;padding:5px 8px}.dossier-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:14px}.dossier-panel{background:#fff;border:1px solid #dfe4e8;border-radius:15px;padding:16px}.dossier-panel>header{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #e6eaed;padding-bottom:10px;margin-bottom:10px}.dossier-panel>header span{font-size:11px;font-weight:900;letter-spacing:.07em;color:#65737f}.dossier-panel>header strong{font-size:12px;color:#152437}.dossier-crew-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.dossier-crew-list div{display:grid;grid-template-columns:120px 1fr;grid-gap:4px 8px;gap:4px 8px;padding:7px 9px;border-radius:8px;background:#f7f8f9}.dossier-crew-list span{font-size:9px;font-weight:900;color:#78858f;text-transform:uppercase}.dossier-crew-list strong{font-size:11px;color:#162536}.dossier-crew-list small{grid-column:2;color:#89949c}.dossier-doc-list p,.dossier-event-types p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:7px 0;border-bottom:1px solid #edf0f2}.dossier-doc-list p:last-child,.dossier-event-types p:last-child{border-bottom:0}.dossier-doc-list span,.dossier-event-types span{font-size:11px;color:#6f7c86}.dossier-doc-list b,.dossier-event-types b{font-size:11px;color:#172639}.dossier-doc-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.dossier-doc-actions a{font-size:11px;text-decoration:none;padding:8px 10px;border-radius:7px;background:#101d2c;color:#fff}.dossier-result-note{margin-top:12px;background:#fff6e7;border:1px solid #f0d29b;color:#77551c;border-radius:8px;padding:9px;font-size:11px}.dossier-audit{margin-bottom:14px}.dossier-audit>div p{display:grid;grid-template-columns:170px 1fr 160px;grid-gap:12px;gap:12px;margin:0;padding:8px 0;border-bottom:1px solid #edf0f2;font-size:11px}.dossier-audit>div p span{color:#77838d}.dossier-audit>div p strong{color:#1a2838}.dossier-audit>div p small{text-align:right;color:#7a8791}.dossier-footer{display:flex;justify-content:space-between;gap:16px;color:#71808c;font-size:11px;padding:8px 4px 24px}.dossier-official-result{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;background:#fff1e8;border:1px solid #f0ba99;border-radius:10px;padding:10px 14px;margin:10px 0}.dossier-official-result strong{font-size:11px;color:#9a4d20;letter-spacing:.05em}.dossier-official-result span{font-size:18px;font-weight:900;color:#172538}.dossier-official-result small{color:#73594a}.dossier-official-result-screen{max-width:1120px;margin:10px auto}.gc-result-note{display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px;padding:6px 8px;background:#fff3e8;border:1px solid #efc5a8;font-size:9px}.gc-result-note small{grid-column:1/-1;color:#765a49}.fe-box-table em.danger{color:#b32d2d;font-style:normal;font-size:8px;font-weight:900;margin-left:3px}@media(max-width:1100px){.dossier-identity-grid{grid-template-columns:repeat(3,1fr)}.dossier-columns,.dossier-teams{grid-template-columns:1fr}.dossier-roster-head,.dossier-roster-row{grid-template-columns:36px minmax(140px,1.4fr) 95px 100px 90px 38px 38px 38px 28px}.dossier-team-summary{display:none}}@media(max-width:700px){.dossier-hero{align-items:flex-start;flex-direction:column}.dossier-result{border-left:0;border-top:1px solid #e4e8eb;padding:12px 0 0;width:100%}.dossier-identity-grid{grid-template-columns:1fr 1fr}.dossier-roster-head{display:none}.dossier-roster-row{grid-template-columns:34px 1fr 76px}.dossier-roster-row>b,.dossier-roster-row>span:nth-of-type(n+4){display:none}.dossier-roster-note{grid-column:2/-1}.dossier-audit>div p,.dossier-crew-list{grid-template-columns:1fr}.dossier-audit>div p small{text-align:left}.dossier-footer{flex-direction:column}}@media print{.dossier-page{background:#fff;padding:0}.dossier-toolbar,.game-context-bar{display:none!important}.dossier-wrap{max-width:none}.dossier-hero,.dossier-identity-grid article,.dossier-panel,.dossier-team-card{page-break-inside:avoid;break-inside:avoid}.dossier-footer{padding-bottom:0}}.public-official-result{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;text-align:center}.public-official-result span{font-size:12px;font-weight:900;letter-spacing:.06em;color:#9a4d20}.public-official-result strong{font-size:26px;color:#172538}.public-official-result small{color:#73594a}.gc-legacy-unavailable{display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:180px;padding:22px;border:1px dashed #b9c1cb;border-radius:10px;text-align:center;background:#fafbfc;color:#46515f}.gc-legacy-unavailable strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:#0b2340}.gc-legacy-unavailable span{font-size:12px;line-height:1.5}.gc-legacy-note{display:block;margin:0 0 8px;padding:7px 9px;border-radius:6px;background:#f5f6f8;color:#56606d;font-size:10px;line-height:1.35}.gc-history-banner{max-width:794px;margin:0 auto 12px;padding:11px 14px;border:1px solid rgba(255,122,0,.42);border-radius:8px;background:#17120b;color:#eee;font-family:Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:12px}.gc-history-banner strong{color:#ff8a18;font-size:12px;white-space:nowrap}.gc-history-banner span{color:#bdb6aa;font-size:10px;line-height:1.35}.gc-history-x{display:inline-grid;width:13px;height:13px;place-items:center;border:1px solid #555;color:#222;font-family:Arial,Helvetica,sans-serif;font-size:8px}.gc-history-foul{color:#333!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important;font-weight:900}.gc-running-history{min-height:280px}.gc-history-ledger-note{display:grid;grid-gap:5px;gap:5px;margin:10px;padding:13px;border:1px dashed #9a9a9a;background:#fafafa;text-align:center}.gc-history-ledger-note strong{font-size:9px;text-transform:uppercase}.gc-history-ledger-note span{color:#555;font-size:7px;line-height:1.4}.gc-history-period-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:7px;gap:7px;padding:4px 10px 12px}.gc-history-period-grid>div{display:grid;grid-template-columns:1fr 44px 44px;align-items:center;min-height:38px;padding:5px 8px;border:1px solid #aaa}.gc-history-period-grid b{font-size:8px}.gc-history-period-grid span{font-size:7px;text-align:center}.gc-history-period-grid strong{display:block;margin-top:2px;font-size:13px}.gc-history-scorer-note{margin:5px 7px 8px;padding:6px 7px;border:1px solid #bcbcbc;background:#f7f7f7;color:#555;font-size:6px;line-height:1.35;text-align:center}.gc-history-na{color:#aaa!important;font-family:Arial,Helvetica,sans-serif!important}.pp2-page{color:#f7f9fc;font-family:Arial,Helvetica,sans-serif}.pp2-topbar{position:-webkit-sticky;position:sticky;top:0;background:rgba(6,15,27,.96);border-bottom:1px solid #243349;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pp2-topbar-inner{height:72px}.pp2-l3cstats-brand>img{width:146px;height:48px}.pp2-official-copy{border-left-color:#2b3d56}.pp2-official-copy small{color:#8ea0b8;font-size:10px}.pp2-official-copy strong{font-size:14px}.pp2-season-select select{height:42px;min-width:168px;border-color:#32455f;border-radius:10px;background:#0c1828;font-size:12px}.pp2-nav{height:52px;gap:4px;border-top:1px solid #142237;background:#081321}.pp2-nav a{padding:0 18px;color:#aab7c9;font-size:11px;letter-spacing:.02em}.pp2-nav a.active:after{height:4px;border-radius:4px 4px 0 0}.pp2-hero{min-height:270px;border-bottom-color:#263a55;background:linear-gradient(120deg,#081321,#0c1b2e 48%,#172131)}.pp2-hero:before{background:radial-gradient(circle at 83% 34%,color-mix(in srgb,var(--pp2-primary) 24%,transparent),transparent 34%),linear-gradient(90deg,rgba(3,9,17,.2),rgba(3,9,17,.62))}.pp2-hero-art{right:-70px;top:-185px;width:520px;height:520px;opacity:.24;filter:saturate(.75)}.pp2-hero-inner{min-height:270px;gap:44px;padding:30px 0}.pp2-competition-logo{width:190px;height:180px;padding:20px;border:1px solid rgba(255,255,255,.08);border-radius:24px;background:rgba(4,11,21,.58);box-shadow:0 20px 60px rgba(0,0,0,.22)}.pp2-hero-copy h1{max-width:850px;font-size:46px;line-height:.98;letter-spacing:-.025em}.pp2-hero-copy>strong{margin-top:14px;font-size:14px;letter-spacing:.08em}.pp2-hero-copy>p{font-size:13px;color:#9fb0c6;font-style:normal}.pp2-hero-facts{gap:12px;margin-top:20px}.pp2-hero-facts span{padding:8px 11px;border:1px solid #2c3f59;border-radius:999px;background:rgba(4,12,22,.48);font-size:10px;color:#dce4ef}.pp2-content{padding:26px 0 46px}.pp2-live-card,.pp2-panel,.pp21-overview,.pp30-next{border-color:#26384f;background:linear-gradient(180deg,#101c2c,#0b1625);box-shadow:0 14px 34px rgba(0,0,0,.16)}.pp21-overview{min-height:96px;margin-bottom:20px;border-radius:14px}.pp21-overview>div{padding:17px 20px;border-right-color:#26384f}.pp21-overview span{font-size:9px;color:#8294aa}.pp21-overview strong{font-size:24px}.pp21-overview-status strong{font-size:15px}.pp21-overview small{font-size:9px;color:#71839a}.pp21-overview-status{padding-left:52px!important}.pp21-overview-status i{left:22px;width:12px;height:12px}.pp30-next{margin-bottom:20px;border-radius:14px}.pp30-next-copy{padding:22px 24px;border-right-color:#26384f}.pp30-next-copy>span{font-size:9px}.pp30-next-copy>strong{font-size:17px}.pp30-next-copy>small{font-size:10px;color:#8da0b8}.pp30-next-match{min-height:142px;grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr);padding:20px 34px}.pp30-next-team>strong{font-size:19px}.pp30-next-team .pp2-team-mark.big{width:78px;height:78px}.pp30-next-center>strong{font-size:13px}.pp30-next-center>small{font-size:8px}.pp2-panel{padding:20px 22px;border-radius:14px}.pp2-panel-head{min-height:46px;padding-bottom:14px;border-bottom-color:#27384e}.pp2-panel-head h2{font-size:19px;letter-spacing:-.01em;text-transform:none}.pp2-panel-head small,.pp2-panel-head>span{margin-top:6px;font-size:10px;color:#8799b0}.pp2-panel-head>span{color:var(--pp2-primary)}.pp2-panel-head select{height:36px;max-width:220px;border-color:#32455f;border-radius:8px;background:#0a1523;font-size:10px}.pp30-standings-panel{margin-bottom:20px;padding:20px 22px}.pp30-standing-head{height:42px;color:#8295ad;font-size:9px}.pp30-standing-row{min-height:66px;border-top-color:#26384f}.pp30-standing-row:hover{background:#122238}.pp30-standing-row>b:first-child{font-size:18px}.pp30-standing-row>em,.pp30-standing-row>span strong,.pp30-standing-row>strong:last-child,.pp30-standing-row>strong:not(:last-child){font-size:15px}.pp30-standing-row>span .pp2-team-mark{width:40px;height:40px}.pp30-games-grid{gap:20px;margin-bottom:20px}.pp21-fixture{padding:15px 5px 16px;border-bottom-color:#26384f}.pp21-fixture:hover{background:#122238}.pp21-fixture-meta{margin-bottom:12px}.pp21-fixture-meta>small,.pp21-fixture-meta>span,.pp21-fixture-meta>strong{font-size:9px}.pp21-fixture-meta>strong{padding:6px 10px;border-color:#2e415b;background:#091522}.pp21-fixture-team strong{font-size:13px}.pp21-fixture-team .pp2-team-mark{width:50px;height:50px}.pp21-fixture-match>em{font-size:15px}.pp21-fixture-match>em.score{font-size:24px}.pp30-leaders-panel{margin-bottom:20px}.pp30-leaders{gap:12px}.pp2-leader{border-color:#26384f;border-radius:12px;background:#0a1625}.pp2-leader>span{padding:10px;border-bottom-color:#26384f;font-size:10px}.pp2-leader>a{min-height:178px;grid-template-columns:104px 1fr;padding:12px}.pp2-player-photo{width:98px;height:130px;border-radius:10px;background:#0c1a2a}.pp2-leader>a>div b{font-size:34px}.pp2-leader>a>div small{font-size:9px}.pp2-leader>a>div strong{font-size:11px}.pp2-leader>a>div em{font-size:9px;color:#8da0b8}.pp22-teams-row{margin-bottom:20px}.pp2-teams-strip{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;padding-top:16px}.pp2-teams-strip a{min-height:140px;border-color:#26384f;border-radius:12px;background:#0a1625}.pp2-teams-strip a:hover{border-color:#47607e;background:#102238}.pp2-teams-strip .pp2-team-mark.big{width:78px;height:78px}.pp2-teams-strip strong{font-size:10px}.pp2-athlete-strip{gap:10px;padding-top:16px}.pp2-athlete-strip>a{padding:12px;border-color:#26384f;border-radius:12px;background:#0a1625}.pp2-athlete-strip .pp2-player-photo{width:70px;height:82px}.pp2-athlete-strip strong{font-size:10px}.pp2-athlete-strip small{font-size:8px;color:#8294aa}.pp2-athlete-strip em{font-size:9px}.pp2-footer{margin-top:0;border-top-color:#26384f;background:#050d17}.pp2-footer>.pp2-container{min-height:104px}.pp2-footer strong{font-size:12px}.pp2-footer small{font-size:9px;color:#7f91a8}.pp2-footer-powered img{width:104px;height:38px}.pp2-footer-powered span{font-size:8px}.pp212-history-format{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-4px 0 20px;padding:14px 18px;border:1px solid rgba(255,122,0,.28);border-radius:12px;background:linear-gradient(90deg,rgba(255,122,0,.08),rgba(15,30,49,.72));color:#eaf0f8}.pp212-history-format strong{font-size:12px;color:#ff9a35;text-transform:uppercase}.pp212-history-format span{font-size:11px;color:#9eb0c5;text-align:right}.pp212-history-format b{color:#fff}@media(max-width:900px){.pp2-container,.pp2-topbar-inner{width:min(100% - 28px,1280px)}.pp2-hero-inner{gap:28px}.pp2-competition-logo{width:150px;height:145px}.pp2-hero-copy h1{font-size:38px}.pp21-overview{grid-template-columns:repeat(2,1fr)}.pp21-overview-status{grid-column:1/-1}.pp30-next-match{grid-template-columns:1fr 150px 1fr}.pp30-leaders{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.pp2-topbar-inner{height:60px}.pp2-l3cstats-brand>img{width:104px}.pp2-nav{height:48px}.pp2-nav a{padding:0 14px;font-size:9px}.pp2-hero,.pp2-hero-inner{min-height:250px}.pp2-hero-inner{padding:18px 0;display:grid;grid-template-columns:92px 1fr;grid-gap:16px;gap:16px;text-align:left}.pp2-competition-logo{width:92px;height:92px;margin:0;padding:10px;border-radius:16px}.pp2-hero-copy h1{font-size:27px}.pp2-hero-copy>strong{font-size:10px}.pp2-hero-copy>p{display:block;font-size:10px}.pp2-hero-facts{grid-column:1/-1;justify-content:flex-start;margin-top:2px}.pp2-hero-facts span{font-size:8px}.pp21-overview{grid-template-columns:repeat(2,1fr)}.pp21-overview>div{min-height:72px}.pp21-overview strong{font-size:20px}.pp21-overview-status strong{font-size:13px}.pp212-history-format{align-items:flex-start;flex-direction:column;gap:6px}.pp212-history-format span{text-align:left;line-height:1.4}.pp30-next-copy>strong{font-size:13px}.pp30-next-match{grid-template-columns:1fr 86px 1fr}.pp30-next-team>strong{font-size:9px}.pp2-panel{padding:14px}.pp2-panel-head h2{font-size:16px}.pp21-fixture-team strong{font-size:9px}.pp21-fixture-team .pp2-team-mark{width:38px;height:38px}.pp30-leaders{grid-template-columns:1fr}.pp2-teams-strip{grid-template-columns:repeat(2,1fr)}.pp2-athlete-strip>a{min-width:138px}.gc-history-banner{align-items:flex-start;flex-direction:column;gap:4px;margin:0 12px 10px}.gc-history-banner strong{font-size:11px}.gc-history-banner span{font-size:9px}}@media print{.gc-history-banner{display:none!important}.gc-history-ledger-note{background:#fff!important}}.gc-history-unavailable{font-size:11px;font-weight:800;color:#64748b}.gc-history-team-fouls,.gc-history-unavailable{padding:7px 9px;border:1px dashed #cbd5e1;border-radius:7px;background:#f8fafc}.gc-history-team-fouls{display:flex!important;flex-direction:column;align-items:flex-start!important;gap:3px}.gc-history-team-fouls strong{font-size:11px;color:#0f172a}.gc-history-team-fouls span{font-size:9px;color:#64748b}.gc-history-x{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;border-radius:50%;font-size:10px;font-weight:900;color:#fff;background:#0f2745}.gc-history-empty{min-height:140px;color:#64748b;font-style:italic;padding:14px!important}.gc-history-data-paper{padding-bottom:28px}.gc-history-source-summary{display:grid;grid-template-columns:1.3fr 1fr 1fr .6fr;border:1px solid #cbd5e1;margin:12px 18px 14px}.gc-history-source-summary>div{padding:9px 10px;border-right:1px solid #cbd5e1}.gc-history-source-summary>div:last-child{border-right:0}.gc-history-source-summary span{display:block;font-size:8px;font-weight:900;letter-spacing:.08em;color:#64748b}.gc-history-source-summary strong{display:block;margin-top:2px;font-size:11px;color:#0f172a}.gc-history-period-summary{margin:0 18px 14px;padding:11px 12px;background:#f8fafc;border:1px solid #cbd5e1}.gc-history-period-summary h2{font-size:12px;margin:0 0 7px}.gc-history-period-summary>div{display:flex;flex-wrap:wrap;gap:7px}.gc-history-period-summary span{font-size:10px;border:1px solid #dbe3ec;background:white;border-radius:6px;padding:5px 7px}.gc-history-stats-card{margin:0 18px 16px;border:1px solid #cbd5e1}.gc-history-stats-title{display:flex;justify-content:space-between;align-items:center;padding:9px 11px;background:#0f2745;color:#fff}.gc-history-stats-title span{font-size:8px;text-transform:uppercase;letter-spacing:.08em;opacity:.72}.gc-history-stats-title h3{font-size:14px;margin:1px 0 0}.gc-history-stats-title>strong{font-size:18px}.gc-history-starter-legend{padding:6px 9px;font-size:9px;color:#475569;background:#eef3f8;border-bottom:1px solid #d9e2ec}.gc-history-starter-legend b{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 3px 0 7px;border-radius:50%;background:#0f2745;color:#fff;font-size:8px}.gc-history-table-scroll{overflow-x:auto}.gc-history-full-stats{width:100%;border-collapse:collapse;font-size:8px}.gc-history-full-stats td,.gc-history-full-stats th{border:1px solid #dbe3ec;padding:4px;text-align:center;white-space:nowrap}.gc-history-full-stats thead th{background:#edf2f7;font-weight:900;color:#334155}.gc-history-player-cell{text-align:left!important;min-width:150px;font-weight:700}.gc-history-full-stats b.participant,.gc-history-full-stats b.starter{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:#0f2745}.gc-history-full-stats b.participant{background:#64748b}.gc-history-totals th{background:#e8eef5;color:#0f172a;font-weight:900}.gc-history-provenance{margin:0 18px;padding:12px 14px;border-left:4px solid #ec6b23;background:#fff7ed}.gc-history-provenance h2{font-size:12px;margin:0 0 7px;color:#9a3412}.gc-history-provenance p{font-size:9.5px;line-height:1.45;margin:5px 0;color:#475569}@media(max-width:900px){.gc-history-source-summary{grid-template-columns:1fr 1fr}.gc-history-source-summary>div:nth-child(2){border-right:0}.gc-history-source-summary>div:nth-child(-n+2){border-bottom:1px solid #cbd5e1}}@media print{.gc-history-table-scroll{overflow:visible}.gc-history-full-stats{font-size:7px}.gc-history-provenance,.gc-history-source-summary,.gc-history-stats-card{page-break-inside:avoid;break-inside:avoid}}.gc-history-source-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.gc-history-source-actions a,.gc-original-head>a{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 11px;border-radius:5px;background:#0b2340;color:#fff!important;font-size:9px;font-weight:900;text-decoration:none}.gc-history-source-actions a:nth-child(2),.gc-original-head>a{background:#ec6b23}.gc-gochamps-original-paper{padding:18px;background:#fff}.gc-original-head{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:12px}.gc-original-head span{font-size:8px;font-weight:900;letter-spacing:.12em;color:#64748b}.gc-original-head h2{margin:2px 0 0;font-size:18px;color:#0b2340}.gc-gochamps-original-paper iframe{display:block;width:100%;height:1050px;border:1px solid #cbd5e1;background:#f8fafc}.gc-history-unavailable{font-size:7px;line-height:1.3;color:#475569}.gc-history-provenance code{font-size:8px;word-break:break-all}@media(max-width:620px){.gc-original-head{align-items:flex-start;flex-direction:column}.gc-gochamps-original-paper iframe{height:720px}}@media print{.gc-history-source-actions,.gc-original-head>a{display:none!important}.gc-gochamps-original-paper iframe{height:1080px}}.gc-projection-source{margin:5px 8px 7px;padding:4px 6px;border:1px solid #b8b8b8;background:#f8f8f8;color:#555;font:700 6px/1.35 Arial,Helvetica,sans-serif;text-align:center;text-transform:uppercase;letter-spacing:.03em}.admin-v2 .finance-topbar{margin-bottom:12px}.admin-v2 .finance-context-bar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(170px,.7fr) minmax(160px,.65fr) minmax(230px,.9fr);grid-gap:10px;gap:10px;align-items:flex-end;padding:14px 16px;margin-bottom:12px}.admin-v2 .finance-context-bar .field{margin:0}.admin-v2 .finance-lock{min-height:57px;display:flex;flex-direction:column;justify-content:center;padding:9px 12px;border:1px solid #34343b;border-radius:10px;background:#111116}.admin-v2 .finance-lock strong{font-size:12px;color:#f3f3f4}.admin-v2 .finance-lock span{margin-top:3px;font-size:12px;color:#74747d}.admin-v2 .finance-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.admin-v2 .finance-kpis article{min-height:94px;padding:15px;border:1px solid #303038;border-radius:12px;background:#141419}.admin-v2 .finance-kpis article small,.admin-v2 .finance-kpis article span{display:block}.admin-v2 .finance-kpis article span{color:#92929a;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.admin-v2 .finance-kpis article strong{display:block;margin-top:8px;color:#f1f1f3;font-size:22px;line-height:1}.admin-v2 .finance-kpis article small{margin-top:7px;color:#6f6f78;font-size:12px}.admin-v2 .finance-kpis article.positive{border-color:#24513a;background:#101a14}.admin-v2 .finance-kpis article.positive strong{color:#65d796}.admin-v2 .finance-kpis article.negative{border-color:#613032;background:#1b1112}.admin-v2 .finance-kpis article.negative strong{color:#f07878}.admin-v2 .finance-kpis-inline{grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;margin:0 0 14px}.admin-v2 .finance-tabs{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding:5px;border:1px solid #2c2c33;border-radius:11px;background:#101014}.admin-v2 .finance-tabs button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:8px;background:transparent;color:#87878f;padding:9px 12px;white-space:nowrap;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.admin-v2 .finance-tabs button.active{background:#ff7108;color:#fff}.admin-v2 .finance-tabs button:hover:not(.active){background:#1a1a20;color:#ddd}.admin-v2 .finance-dre-card{padding:16px}.admin-v2 .finance-table-wrap{overflow:auto;border:1px solid #2a2a31;border-radius:10px}.admin-v2 .finance-table{width:100%;border-collapse:collapse;min-width:720px;font-size:12px}.admin-v2 .finance-table th{padding:9px 10px;background:#111b29;color:#aeb9c8;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.admin-v2 .finance-table td{padding:9px 10px;border-top:1px solid #26262d;color:#b5b5bd;background:#111115}.admin-v2 .finance-table tbody tr:nth-child(2n) td{background:#141419}.admin-v2 .finance-table td strong{color:#e9e9eb}.admin-v2 .finance-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.admin-v2 .finance-table .neg{color:#ed7777}.admin-v2 .finance-table .finance-total-row td{background:#132238!important;color:#d9e5f5;border-top-color:#284463}.admin-v2 .finance-table .finance-total-row:last-child td{background:#0d3044!important;color:#fff}.admin-v2 .finance-table tfoot td{background:#14293b;border-top:1px solid #36526b;color:#fff}.admin-v2 .finance-note{margin-top:12px;padding:11px 12px;border:1px solid #314251;border-radius:9px;background:#101a23;color:#9ba9b6;font-size:12px;line-height:1.5}.admin-v2 .finance-note strong{color:#fff}.admin-v2 .finance-nature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:12px}.admin-v2 .finance-nature-grid article{padding:13px;border:1px solid #303039;border-radius:10px;background:#121217}.admin-v2 .finance-nature-grid small,.admin-v2 .finance-nature-grid span,.admin-v2 .finance-nature-grid strong{display:block}.admin-v2 .finance-nature-grid span{color:#86868e;font-size:12px}.admin-v2 .finance-nature-grid strong{margin-top:5px;font-size:17px}.admin-v2 .finance-nature-grid small{margin-top:4px;color:#ff7a00;font-size:12px}.admin-v2 .finance-cost-bars{display:grid;grid-gap:11px;gap:11px}.admin-v2 .finance-cost-row{display:grid;grid-template-columns:180px minmax(180px,1fr) 62px;grid-gap:12px;gap:12px;align-items:center}.admin-v2 .finance-cost-row>div:first-child{display:flex;justify-content:space-between;gap:8px}.admin-v2 .finance-cost-row strong{font-size:12px}.admin-v2 .finance-cost-row span,.admin-v2 .finance-cost-row>b{font-size:12px;color:#8e8e97}.admin-v2 .finance-cost-row>b{text-align:right}.admin-v2 .finance-bar{height:8px;overflow:hidden;border-radius:99px;background:#23232a}.admin-v2 .finance-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#ff6d00,#ff9a30)}.admin-v2 .finance-pending{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:12px;padding:11px 12px;border:1px solid #574421;border-radius:9px;background:#1c170f;color:#c6b185;font-size:12px}.admin-v2 .finance-pending strong{color:#ffcc70}.admin-v2 .finance-pending span b{color:#fff}.admin-v2 .finance-two-col{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);grid-gap:12px;gap:12px;align-items:start}.admin-v2 .finance-entry-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.admin-v2 .finance-entry-form .field{margin:0}.admin-v2 .finance-entry-form .span-2{grid-column:span 2}.admin-v2 .finance-entry-list{display:grid;grid-gap:7px;gap:7px;max-height:680px;overflow:auto}.admin-v2 .finance-entry-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid #2b2b32;border-radius:9px;background:#111115}.admin-v2 .finance-entry-list small,.admin-v2 .finance-entry-list span,.admin-v2 .finance-entry-list strong{display:block}.admin-v2 .finance-entry-list span{color:#ff8a31;font-size:12px;font-weight:850;text-transform:uppercase}.admin-v2 .finance-entry-list strong{margin-top:3px;font-size:12px}.admin-v2 .finance-entry-list small{margin-top:3px;color:#6f6f78;font-size:12px}.admin-v2 .finance-entry-list>b{font-size:12px;white-space:nowrap}.admin-v2 .finance-entry-list button{width:26px;height:26px;border:1px solid #3b3032;border-radius:7px;background:#1c1112;color:#d67a7e;cursor:pointer}.admin-v2 .positive-text{color:#64d291}.admin-v2 .negative-text{color:#ef7777}@media(max-width:1100px){.admin-v2 .finance-context-bar,.admin-v2 .finance-kpis{grid-template-columns:1fr 1fr}.admin-v2 .finance-two-col{grid-template-columns:1fr}}@media(max-width:720px){.admin-v2 .finance-context-bar,.admin-v2 .finance-entry-form,.admin-v2 .finance-kpis,.admin-v2 .finance-kpis-inline,.admin-v2 .finance-nature-grid{grid-template-columns:1fr}.admin-v2 .finance-entry-form .span-2{grid-column:auto}.admin-v2 .finance-cost-row{grid-template-columns:1fr}.admin-v2 .finance-cost-row>b{text-align:left}.admin-v2 .finance-kpis article{min-height:80px}.admin-v2 .finance-kpis article strong{font-size:18px}}.admin-v2 .finance-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.admin-v2 .finance-kpis-8{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-v2 .finance-dashboard-grid{display:grid;grid-template-columns:1.35fr .8fr .8fr;grid-gap:12px;gap:12px;margin-bottom:12px}.admin-v2 .finance-ranking{display:grid;grid-gap:8px;gap:8px}.admin-v2 .finance-ranking>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #292930;border-radius:8px;background:#111115}.admin-v2 .finance-ranking span{color:#9a9aa3;font-size:12px}.admin-v2 .finance-ranking strong{font-size:12px;white-space:nowrap}.admin-v2 .finance-month-chart{height:220px;display:grid;grid-template-columns:repeat(12,minmax(22px,1fr));align-items:flex-end;grid-gap:7px;gap:7px;padding:12px 5px 4px}.admin-v2 .finance-month-col{height:100%;display:grid;grid-template-rows:1fr auto;grid-gap:7px;gap:7px;align-items:flex-end;text-align:center}.admin-v2 .finance-month-col>span{font-size:12px;color:#73737b}.admin-v2 .finance-month-bars{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:3px;border-bottom:1px solid #2a2a31}.admin-v2 .finance-month-bars i{display:block;width:8px;min-height:2px;border-radius:3px 3px 0 0}.admin-v2 .finance-month-bars i.revenue{background:#3ab87c}.admin-v2 .finance-month-bars i.expense{background:#e05b5b}.admin-v2 .finance-launch-layout{grid-template-columns:minmax(520px,1fr) minmax(520px,1fr)}.admin-v2 .finance-list-filters{display:grid;grid-template-columns:1.4fr .7fr .7fr;grid-gap:7px;gap:7px;margin-bottom:9px}.admin-v2 .finance-entry-list article{cursor:pointer}.admin-v2 .finance-entry-list article.selected{border-color:#ff7a00;background:#1c1712}.admin-v2 .finance-detail-card{margin-top:10px;padding:13px;border:1px solid #3a3a42;border-radius:11px;background:#0e0e12}.admin-v2 .finance-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0}.admin-v2 .finance-detail-grid span{padding:8px;border:1px solid #292930;border-radius:8px;color:#797981;font-size:12px}.admin-v2 .finance-detail-grid strong{display:block;margin-top:4px;color:#e7e7ea;font-size:12px}.admin-v2 .finance-statement{margin-top:12px;padding-top:12px;border-top:1px solid #292930}.admin-v2 .finance-table tr.clickable{cursor:pointer}.admin-v2 .finance-table tr.clickable:hover td{background:#1a1a20}.admin-v2 .finance-pdf-actions{display:flex;gap:7px;flex-wrap:wrap}.admin-v2 .finance-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-v2 .finance-report-grid article{display:flex;flex-direction:column;min-height:170px;padding:16px;border:1px solid #2c2c33;border-radius:12px;background:#121217}.admin-v2 .finance-report-grid article>span{color:#ff7a00;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.admin-v2 .finance-report-grid h4{margin:8px 0 7px;font-size:15px}.admin-v2 .finance-report-grid p{margin:0 0 15px;color:#85858e;font-size:12px;line-height:1.55}.admin-v2 .finance-report-grid .btn{margin-top:auto;align-self:flex-start}.admin-v2 .finance-config-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:start}.admin-v2 .finance-mini-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin-bottom:10px}.admin-v2 .finance-mini-form .btn{grid-column:span 2}.admin-v2 .finance-config-list{display:grid;grid-gap:6px;gap:6px;max-height:560px;overflow:auto}.admin-v2 .finance-config-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid #2a2a31;border-radius:8px;background:#111115}.admin-v2 .finance-config-list span{min-width:0}.admin-v2 .finance-config-list small,.admin-v2 .finance-config-list strong{display:block}.admin-v2 .finance-config-list strong{font-size:12px}.admin-v2 .finance-config-list small{margin-top:3px;color:#707078;font-size:12px}.admin-v2 .finance-config-list .btn{padding:6px 8px;font-size:12px}.admin-v2 .finance-table td small{display:block;margin-top:2px;color:#73737b;font-size:12px}@media(max-width:1250px){.admin-v2 .finance-config-grid,.admin-v2 .finance-dashboard-grid{grid-template-columns:1fr 1fr}.admin-v2 .finance-dashboard-grid>section:first-child{grid-column:span 2}.admin-v2 .finance-launch-layout{grid-template-columns:1fr}}@media(max-width:800px){.admin-v2 .finance-kpis-8{grid-template-columns:1fr 1fr}.admin-v2 .finance-config-grid,.admin-v2 .finance-dashboard-grid,.admin-v2 .finance-report-grid{grid-template-columns:1fr}.admin-v2 .finance-dashboard-grid>section:first-child{grid-column:auto}.admin-v2 .finance-detail-grid,.admin-v2 .finance-list-filters{grid-template-columns:1fr}.admin-v2 .finance-month-chart{overflow-x:auto;grid-template-columns:repeat(12,34px)}.admin-v2 .finance-header-actions{margin-top:10px}}.admin-v2 .field-help{display:block;margin-top:5px;color:#6f7a86;font-size:12px;line-height:1.35}.admin-v2 .finance-attachment{margin:10px 0;padding:9px 10px;border:1px solid #294966;border-radius:8px;background:#0f1c29;font-size:12px}.admin-v2 .finance-attachment a{color:#77baf1;text-decoration:none;font-weight:800}.admin-v2 .finance-attachment a:hover{text-decoration:underline}.admin-v2 button:disabled{opacity:.55;cursor:not-allowed}.official-register-page{min-height:100vh;background:#eef2f6;color:#10243d;padding:0 0 56px}.official-register-hero{background:linear-gradient(135deg,#071a31,#0e3157);color:#fff;padding:34px max(24px,calc((100vw - 1120px)/2));display:grid;grid-template-columns:210px 1fr auto;align-items:center;grid-gap:30px;gap:30px;border-bottom:5px solid #ef6c21}.official-register-hero img{width:190px;max-height:92px;object-fit:contain}.official-panel header span,.official-profile-copy>span,.official-register-hero span,.official-section-title span{font-size:11px;letter-spacing:.16em;font-weight:900;color:#ef6c21}.official-register-hero h1{margin:5px 0 7px;font-size:34px}.official-register-hero p{margin:0;color:#cbd8e6}.official-register-hero small{align-self:start;color:#90a5bd}.official-register-card{width:min(980px,calc(100% - 32px));margin:28px auto 0;background:#fff;border:1px solid #dce4ec;border-radius:18px;padding:28px;box-shadow:0 14px 42px rgba(14,35,59,.08)}.official-register-card>header{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:22px;border-bottom:1px solid #e6ebf0}.official-register-card>header span{font-size:11px;font-weight:900;letter-spacing:.14em;color:#ef6c21}.official-register-card>header h2{margin:3px 0 0;font-size:25px}.official-register-card>header a{font-weight:800;color:#17395d;text-decoration:none}.official-form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.official-span-2{grid-column:1/-1}.official-register-section{margin-top:28px;padding-top:25px;border-top:1px solid #e6ebf0}.official-section-title{margin-bottom:16px}.official-section-title h3{margin:4px 0 0;font-size:19px}.official-role-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.official-role-cards>label{border:1px solid #d9e1e9;border-radius:14px;padding:18px;display:grid;grid-template-columns:24px 1fr;grid-column-gap:10px;column-gap:10px;cursor:pointer;background:#f8fafc}.official-role-cards>label.selected{border-color:#ef6c21;background:#fff8f3;box-shadow:0 0 0 2px rgba(239,108,33,.1)}.official-role-cards input{grid-row:1/3;align-self:start;margin-top:4px}.official-role-cards strong{font-size:17px}.official-role-cards span{font-size:13px;color:#65758a;margin-top:4px}.official-course-field{margin-top:18px}.official-radio-row{display:flex;gap:10px;margin-top:8px}.official-radio-row label{display:flex;align-items:center;gap:7px;border:1px solid #dbe3eb;border-radius:9px;padding:10px 18px;background:#fafbfc;font-weight:700}.official-declaration{display:flex;gap:14px;margin-top:28px;padding:18px;border-radius:13px;background:#f4f7fa;border:1px solid #d6e0ea;cursor:pointer}.official-declaration input{margin-top:4px}.official-declaration span{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.45}.official-declaration strong{color:#0c2947}.official-register-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.official-register-note{margin:14px 0 0;text-align:right;color:#6e7f90;font-size:12px}.official-portal{min-height:100vh;background:#eef2f6;color:#10243d}.official-portal-header{height:78px;background:#071a31;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1180px)/2));border-bottom:4px solid #ef6c21}.official-portal-brand{display:flex;align-items:center;gap:18px}.official-portal-brand img{width:130px;max-height:58px;object-fit:contain}.official-portal-brand div{display:flex;flex-direction:column;border-left:1px solid rgba(255,255,255,.2);padding-left:18px}.official-portal-brand span{font-size:10px;letter-spacing:.15em;color:#ef6c21;font-weight:900}.official-portal-brand strong{font-size:15px}.official-portal-user{display:flex;align-items:center;gap:16px;color:#c7d3df;font-size:13px}.official-portal-user button{background:transparent;border:1px solid rgba(255,255,255,.25);border-radius:8px;color:#fff;padding:8px 14px;cursor:pointer}.official-portal-content{width:min(1180px,calc(100% - 32px));margin:26px auto 0;padding-bottom:45px}.official-profile-hero{display:grid;grid-template-columns:92px 1fr auto;grid-gap:20px;gap:20px;align-items:center;background:#fff;border:1px solid #dce4ec;border-radius:17px;padding:24px;box-shadow:0 9px 28px rgba(12,41,71,.07)}.official-avatar{width:82px;height:82px;border-radius:16px;background:#0b2c4e;color:#fff;display:grid;place-items:center;font-weight:900;font-size:24px;overflow:hidden}.official-avatar img{width:100%;height:100%;object-fit:cover}.official-profile-copy h1{font-size:27px;margin:5px 0}.official-profile-copy p{margin:0;color:#637489;font-weight:700}.official-status-badge{min-width:190px;border-radius:12px;padding:13px 16px;text-align:right;background:#eef3f7}.official-status-badge small{display:block;font-size:9px;letter-spacing:.12em;color:#6c7b8b;font-weight:900}.official-status-badge strong{display:block;margin-top:4px}.official-status-badge.status-approved{background:#e9f7ef;color:#197844}.official-status-badge.status-pending{background:#fff5e8;color:#9b5b00}.official-status-badge.status-rejected{background:#fdebec;color:#a52b32}.official-status-badge.status-inactive{background:#eef0f2;color:#5f6871}.official-alert{display:flex;gap:10px;flex-direction:column;margin-top:16px;border-radius:12px;padding:16px 18px;border:1px solid}.official-alert.pending{background:#fff8ed;border-color:#f0d6a5}.official-alert.rejected{background:#fff0f1;border-color:#efc0c4}.official-alert.inactive{background:#f3f5f7;border-color:#d7dde3}.official-alert span{font-size:13px;color:#5e6c7a}.official-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}.official-profile-grid article{background:#fff;border:1px solid #dce4ec;border-radius:12px;padding:15px}.official-profile-grid span{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#7b8997;text-transform:uppercase}.official-profile-grid strong{display:block;margin-top:5px;font-size:15px}.official-panel{margin-top:18px;background:#fff;border:1px solid #dce4ec;border-radius:16px;padding:22px}.official-panel>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #edf0f3}.official-panel h2{margin:3px 0 0;font-size:20px}.official-panel header>b{min-width:36px;height:36px;border-radius:10px;background:#0b2c4e;color:#fff;display:grid;place-items:center}.official-empty{text-align:center;padding:30px 12px;color:#738294;font-size:14px}.official-games{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.official-games article{display:grid;grid-template-columns:210px 1fr 210px;grid-gap:16px;gap:16px;align-items:center;border:1px solid #e1e7ed;border-radius:12px;padding:14px 16px;background:#fbfcfd}.official-game-date{display:flex;flex-direction:column;gap:3px}.official-game-date strong{font-size:13px}.official-game-date span{font-size:11px;color:#778697}.official-game-match{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;text-align:center;grid-gap:8px;gap:8px}.official-game-match strong:first-child{text-align:right}.official-game-match strong:nth-of-type(2){text-align:left}.official-game-match small{grid-column:1/-1;color:#718093}.official-game-role{text-align:right}.official-game-role span{display:block;font-size:9px;letter-spacing:.1em;color:#7a8997;font-weight:900}.official-game-role strong{display:block;margin-top:3px;color:#ef6c21}.official-history-table{margin-top:12px}.official-history-head,.official-history-row{display:grid;grid-template-columns:190px 1.3fr 1fr 1fr;grid-gap:12px;gap:12px;align-items:center;padding:11px 8px}.official-history-head{font-size:10px;font-weight:900;letter-spacing:.08em;color:#7c8998;border-bottom:1px solid #dfe5eb}.official-history-row{font-size:13px;border-bottom:1px solid #edf0f3}.official-history-row:last-child{border-bottom:0}.official-experience-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:16px}.official-experience-grid>div{border:1px solid #e2e7ed;border-radius:11px;padding:15px;background:#fafcfd}.official-experience-grid p{white-space:pre-wrap;margin:8px 0 0;color:#617185;font-size:13px;line-height:1.5}.official-declaration-readonly{display:flex;flex-direction:column;gap:4px;margin-top:14px;padding:14px 16px;background:#f4f7fa;border-radius:10px}.official-declaration-readonly span{font-size:13px}.official-declaration-readonly small{color:#798795}.official-portal-footer{display:flex;justify-content:space-between;margin-top:20px;padding:16px 2px;color:#7b8997;font-size:12px}.official-portal-footer a{font-weight:800;color:#17395d;text-decoration:none}.official-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.official-admin-metrics button{border:1px solid #dce4ec;border-radius:12px;background:#fff;padding:14px 16px;text-align:left;cursor:pointer}.official-admin-metrics button.active{border-color:#ef6c21;box-shadow:0 0 0 2px rgba(239,108,33,.09)}.official-admin-metrics span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#728194;font-weight:900}.official-admin-metrics strong{display:block;font-size:27px;margin-top:4px}.official-admin-search{width:300px}.official-admin-list{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.official-admin-card{border:1px solid #dde4eb;border-radius:14px;background:#fff;padding:18px}.official-admin-person{display:flex;align-items:center;gap:13px}.official-admin-avatar{width:48px;height:48px;display:grid;place-items:center;background:#0d3155;color:#fff;border-radius:10px;font-weight:900}.official-admin-person span{font-size:10px;font-weight:900;color:#ef6c21;letter-spacing:.08em;text-transform:uppercase}.official-admin-person h3{margin:2px 0;font-size:17px}.official-admin-person p{margin:0;color:#748294;font-size:12px}.official-admin-data{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:14px}.official-admin-data>div{background:#f6f8fa;border-radius:9px;padding:10px 12px}.official-admin-data span{display:block;font-size:9px;letter-spacing:.08em;color:#798796;text-transform:uppercase;font-weight:900}.official-admin-data strong{display:block;margin-top:3px;font-size:13px}.official-admin-experience{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.official-admin-experience>div{border:1px solid #e7ebef;border-radius:9px;padding:10px 12px}.official-admin-experience span{font-size:10px;font-weight:900;color:#6e7d8d;text-transform:uppercase}.official-admin-experience p{margin:4px 0 0;color:#596979;font-size:12px;white-space:pre-wrap}.official-admin-reason{margin-top:10px;padding:10px 12px;background:#fff0f1;border-radius:8px;color:#8f3036;font-size:12px}.official-admin-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding-top:13px;border-top:1px solid #e9edf1}.official-admin-status{font-size:11px;font-weight:900;text-transform:uppercase;border-radius:20px;padding:6px 10px;background:#eef1f4}.official-admin-status.status-approved{background:#e7f6ed;color:#1e7646}.official-admin-status.status-pending{background:#fff3df;color:#995c00}.official-admin-status.status-rejected{background:#fde9eb;color:#9d2f36}.official-admin-status.status-inactive{background:#edf0f2;color:#5d6670}@media(max-width:800px){.official-register-hero{grid-template-columns:1fr;padding:24px}.official-register-hero img{width:145px}.official-register-hero small{display:none}.official-admin-data,.official-admin-experience,.official-admin-metrics,.official-experience-grid,.official-form-grid,.official-profile-grid,.official-role-cards{grid-template-columns:1fr}.official-span-2{grid-column:auto}.official-register-card{padding:20px}.official-profile-hero{grid-template-columns:68px 1fr}.official-avatar{width:62px;height:62px}.official-status-badge{grid-column:1/-1;text-align:left}.official-games article{grid-template-columns:1fr}.official-game-match{order:-1}.official-game-role{text-align:left}.official-history-head{display:none}.official-history-row{grid-template-columns:1fr;gap:3px;padding:12px 0}.official-portal-header{height:auto;padding:14px 18px;gap:12px}.official-portal-brand div,.official-portal-user span{display:none}.official-admin-card footer{align-items:flex-start;gap:10px;flex-direction:column}.official-admin-search{width:100%}}.team-admin-approved-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:16px;padding:18px;border:1px solid var(--line,#26384f);border-radius:14px;background:var(--card,#0d1827)}.team-admin-approved-tabs{display:flex;gap:4px;overflow:auto;margin:0 0 16px;padding:5px;border:1px solid var(--line,#26384f);border-radius:12px;background:var(--card,#0d1827)}.team-admin-approved-tabs button{border:0;border-radius:8px;background:transparent;color:#9eacbd;padding:10px 13px;font-size:12px;font-weight:850;white-space:nowrap}.team-admin-approved-tabs button.active{background:#18283b;color:#fff}.team-admin-approved-tabs span{margin-left:4px;opacity:.7}.team-admin-approved-grid{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:16px;gap:16px}.team-admin-approved-grid .span-2{grid-column:1/-1}.team-admin-brand-card{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;align-items:end}.team-admin-brand-card>.team-detail-logo{grid-column:1/-1;margin:auto}.team-admin-brand-card>div:not(.team-detail-logo){display:grid;grid-template-columns:1fr 32px;grid-gap:4px 8px;gap:4px 8px;align-items:center}.team-admin-brand-card span{font-size:12px;color:#8795a7}.team-admin-brand-card i{width:32px;height:32px;border:1px solid #415066;border-radius:8px}.team-admin-brand-card small{grid-column:1/-1;color:#6f7e90}.team-admin-entry-list,.team-admin-history-list,.team-admin-record-list{display:grid;grid-gap:8px;gap:8px}.team-admin-entry-list>div,.team-admin-history-list>article,.team-admin-record-list>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #26384f;border-radius:10px;background:#0a1523}.team-admin-entry-list span,.team-admin-history-list span,.team-admin-record-list span{color:#8fa0b4;font-size:12px}.team-admin-access-list{display:grid;grid-gap:9px;gap:9px}.team-admin-access-list article{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px;border:1px solid #26384f;border-radius:11px;background:#0a1523}.team-admin-person-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#182b40;color:#fff;font-weight:950}.team-admin-access-list article>div:nth-child(2){display:grid;grid-gap:2px;gap:2px}.team-admin-access-list small,.team-admin-access-list span{font-size:12px;color:#8292a6}@media(max-width:900px){.team-admin-approved-hero{grid-template-columns:auto 1fr}.team-admin-approved-hero .team-detail-actions{grid-column:1/-1}.team-admin-approved-grid{grid-template-columns:1fr}.team-admin-approved-grid .span-2{grid-column:auto}}.social-page{display:grid;grid-gap:18px;gap:18px}.social-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.social-form label{display:grid;grid-gap:7px;gap:7px;color:#9aa5b1;font-size:12px;font-weight:800}.social-form label.wide{grid-column:span 3}.social-actions{display:flex;justify-content:flex-end;margin-top:14px}.social-status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:900;text-transform:uppercase;border:1px solid var(--border)}.social-status.published{color:#49cf7b;border-color:#24693d;background:rgba(42,154,77,.1)}.social-status.error{color:#ff6b73;border-color:#713239;background:rgba(190,43,55,.1)}.social-status.sending{color:#58a6ff}.social-status.scheduled{color:#f0b94c}.social-error{display:block;color:#ff8088;max-width:320px;margin-top:5px;white-space:normal}.social-config-note{display:flex;gap:14px;align-items:flex-start}.social-config-note strong{min-width:130px}.social-config-note span{color:#9aa5b1;line-height:1.5}@media(max-width:1050px){.social-form{grid-template-columns:repeat(2,minmax(0,1fr))}.social-form label.wide{grid-column:1/-1}}@media(max-width:680px){.social-form{grid-template-columns:1fr}.social-form label.wide{grid-column:auto}}.admin-v2 .team-admin-brand-card.media-enabled{grid-template-columns:auto minmax(220px,1.35fr) minmax(120px,.7fr) minmax(120px,.7fr);align-items:center}.admin-v2 .team-logo-upload-control{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.admin-v2 .team-logo-upload-control small{flex-basis:100%;color:#7f8691;font-size:12px;line-height:1.45}.admin-v2 .competition-team-card-actions{display:flex;flex-direction:column;gap:7px;min-width:170px}.admin-v2 .competition-team-card-actions .btn{width:100%;white-space:nowrap}@media(max-width:980px){.admin-v2 .team-admin-brand-card.media-enabled{grid-template-columns:1fr 1fr}.admin-v2 .team-logo-upload-control{grid-column:1/-1}.admin-v2 .competition-team-card-actions{min-width:0;width:100%;grid-column:1/-1}}@media(max-width:640px){.admin-v2 .team-admin-brand-card.media-enabled{grid-template-columns:1fr}.admin-v2 .team-logo-upload-control{grid-column:auto}}.auth-card-expanded{width:min(1180px,calc(100% - 32px));grid-template-columns:minmax(320px,1.1fr) minmax(340px,.9fr)}.auth-card-register{width:min(1180px,calc(100% - 32px));grid-template-columns:minmax(320px,1.05fr) minmax(360px,.95fr)}.login-request-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:28px}.login-request-grid article,.registration-type-card{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.04);padding:14px 16px;text-align:left}.login-request-grid article strong,.registration-type-card strong{display:block;font-size:14px}.login-request-grid article span,.registration-type-card span{display:block;font-size:12px;color:#c8d1dc;margin-top:4px;line-height:1.45}.registration-options-grid{grid-template-columns:1fr 1fr}.registration-type-card{cursor:pointer;color:inherit}.registration-type-card.active{border-color:#ef6c21;box-shadow:0 0 0 2px rgba(239,108,33,.15)}.auth-cta-grid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:16px}.textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px 14px;font:inherit;min-height:110px;resize:vertical}.auth-card .textarea,.textarea{background:#fff}@media(max-width:900px){.auth-card-expanded,.auth-card-register,.registration-options-grid{grid-template-columns:1fr}}.official-manager-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.official-manager-tabs button{padding:11px 17px;border-radius:9px;border:1px solid #cad7e2;background:#fff;color:#17395d;font-weight:800;cursor:pointer}.official-manager-tabs button.active{background:#0b2746;color:#fff;border-color:#0b2746}.official-schedule-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:16px 0}.official-schedule-stats>div{background:#f3f6f9;padding:13px;border-radius:10px;display:flex;flex-direction:column;gap:7px}.official-schedule-stats span{font-size:12px;color:#657586}.official-schedule-stats strong{font-size:23px;color:#0b2746}.official-schedule-filters{display:grid;grid-template-columns:1fr 2fr;grid-gap:15px;gap:15px}.official-schedule-filters label,.official-schedule-roles label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:800;color:#34485c}.official-schedule-selected{display:flex;flex-direction:column;gap:7px;border:1px solid #dce5ed;border-left:4px solid #f57922;padding:17px;margin-top:20px;border-radius:9px}.official-schedule-selected div{display:flex;flex-wrap:wrap;gap:8px}.official-schedule-selected small{padding:8px;background:#eef3f7;border-radius:7px}.official-schedule-editor{padding-top:20px}.official-schedule-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:13px;gap:13px;margin:15px 0 20px}.official-availability-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px;gap:13px;margin:17px 0}.official-availability-form label{font-size:12px;font-weight:800;display:flex;flex-direction:column;gap:5px}.official-availability-form input{border:1px solid #d5dee7;padding:12px;border-radius:7px;min-width:0;width:100%}.official-availability-form button{align-self:end}.official-availability-list{display:flex;flex-direction:column;gap:8px}.official-availability-list>div{padding:12px;border:1px solid #dee6ef;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:8px}.official-availability-list span{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:700}.official-availability-list small{font-weight:400}.official-reply-actions{display:flex;gap:7px;margin-top:8px}.official-reply-actions button{border:1px solid #bed1e2;background:#fff;padding:7px 9px;border-radius:7px;color:#193d60;cursor:pointer;font-size:12px;font-weight:800}.official-reply-actions button:disabled{opacity:.55;cursor:default}@media(max-width:800px){.official-schedule-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.official-availability-form,.official-schedule-filters,.official-schedule-roles{grid-template-columns:1fr}.official-manager-tabs button{flex:1 1}.official-reply-actions{flex-wrap:wrap}}.arb-ops{color:#f7f9fc;max-width:1600px;margin:0 auto;--arb-line:#25445e;--arb-panel:#0b2740;--arb-soft:#112f4b;--arb-muted:#a4b8c9;--arb-orange:#ff791d}.arb-ops,.arb-ops *{min-width:0}.arb-ops button{cursor:pointer;font:inherit}.arb-ops button:disabled{opacity:.53;cursor:not-allowed}.arb-ops button:focus-visible,.arb-ops input:focus-visible,.arb-ops select:focus-visible,.arb-ops summary:focus-visible{outline:2px solid #ff8d3f;outline-offset:2px}.arb-ops-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:3px 0 22px}.arb-ops-eyebrow{color:#ff8a37;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.arb-ops-eyebrow span{color:#60768c;padding:0 4px}.arb-ops-hero h1{font-size:clamp(27px,3vw,36px);font-weight:900;letter-spacing:-.035em;line-height:1.1;margin:9px 0}.arb-ops-hero p{color:var(--arb-muted);font-size:13px;margin:0}.arb-ops-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.arb-ops-main-action,.arb-ops-refresh{border-radius:10px;padding:12px 15px;font-size:12px!important;font-weight:800!important;white-space:nowrap}.arb-ops-refresh{background:#0c2842;border:1px solid #31506c;color:#dbe6f0}.arb-ops-main-action{background:linear-gradient(125deg,#ff8129,#eb6010);border:1px solid #ff8129;color:#091928}.arb-ops-nav{display:flex;gap:5px;border-bottom:1px solid #25445e;overflow-x:auto;scrollbar-width:thin;margin-bottom:20px;padding-bottom:1px}.arb-ops-nav button{color:#a7b9ca;border:0;border-bottom:3px solid transparent;border-radius:9px 9px 0 0;background:transparent;padding:14px 18px;font-size:12px;font-weight:800;white-space:nowrap}.arb-ops-nav button:hover{background:#112d45;color:#fff}.arb-ops-nav button.is-active{color:#fff;border-bottom-color:#ff791d;background:rgba(255,121,29,.09)}.arb-ops-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.arb-ops-strip>div{display:flex;flex-direction:column;gap:5px}.arb-ops-strip strong{font-size:15px}.arb-ops-strip span{font-size:12px;color:var(--arb-muted)}.arb-ops-strip label{display:flex;align-items:center;gap:9px;color:#a7bbce;font-size:12px;font-weight:700}.arb-ops input,.arb-ops select{background:#081c30;color:#e9f2fc;border:1px solid #365771;border-radius:9px;padding:10px 12px;min-height:42px}.arb-ops select option{background:#081c30;color:#f7f9fc}.arb-ops-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px;margin-bottom:17px}.arb-ops-kpi{text-align:left;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #294966;border-radius:14px;padding:17px 18px;background:linear-gradient(155deg,#14324b,#0c253d);color:#fff;position:relative;min-height:158px;transition:background .15s,border-color .15s}.arb-ops-kpi:hover{border-color:#ff8735;background:linear-gradient(155deg,#173a56,#112a40)}.arb-kpi-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;font-size:18px;font-weight:900;margin-bottom:13px}.arb-ok{background:rgba(34,197,94,.12);color:#67dba1}.arb-orange{background:rgba(255,122,29,.15);color:#ff934f}.arb-yellow{background:rgba(245,158,11,.15);color:#f8c576}.arb-red{background:rgba(249,92,81,.14);color:#ff8c7c}.arb-kpi-caption{font-size:12px;font-weight:750;color:#c1ceda}.arb-ops-kpi strong{font-size:32px;line-height:1.15;letter-spacing:-.04em;margin:3px 0 4px}.arb-ops-kpi small{font-size:12px;color:#ffad70;font-weight:800}.arb-ops-main-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.85fr);grid-gap:16px;gap:16px;align-items:start}.arb-ops-panel{background:linear-gradient(155deg,#102c46,#091f34)!important;border:1px solid #24445f!important;border-radius:15px!important;padding:20px!important;color:#f2f6fb!important;box-shadow:none!important;min-width:0}.arb-ops-panel-head{display:flex;align-items:start;justify-content:space-between;gap:12px;margin-bottom:17px}.arb-ops-panel-head h2{font-size:19px;letter-spacing:-.02em;font-weight:900;margin:6px 0;color:#fff}.arb-ops-panel-head p{font-size:12px;color:var(--arb-muted);margin:0;line-height:1.55}.arb-ops-text-button{background:transparent;border:0;color:#ff9b54;font-size:12px!important;font-weight:900!important;white-space:nowrap;padding:7px 2px}.arb-ops-side{display:grid;grid-gap:15px;gap:15px}.arb-ops-count{display:grid;place-items:center;min-width:29px;height:29px;border:1px solid rgba(255,122,29,.45);background:rgba(255,122,29,.11);border-radius:10px;color:#ffab73;font-weight:900;font-size:13px}.arb-ops-games-scroll{overflow-x:auto;border:1px solid #23445d;border-radius:10px}.arb-ops-game-table{width:100%;border-collapse:collapse;min-width:620px;font-size:12px}.arb-ops-game-table th{padding:12px 11px;background:#092036;color:#98afc5;text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.arb-ops-game-table td{padding:13px 11px;border-top:1px solid #25435a;vertical-align:middle}.arb-ops-game-table tbody tr:hover{background:rgba(255,255,255,.025)}.arb-ops-game-table small,.arb-ops-game-table strong{display:block}.arb-ops-game-table strong{font-weight:850;line-height:1.45}.arb-ops-game-table small{color:#9db3c7;margin-top:4px;font-size:12px;line-height:1.4}.arb-ops-game-table td:nth-child(3){color:#b6c8d8;font-size:12px}.arb-ops-tag{display:inline-flex;align-items:center;justify-content:center;gap:5px;font-size:12px;font-weight:850;border-radius:999px;padding:6px 10px;white-space:nowrap;border:1px solid transparent}.arb-ops-tag.confirmed{background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.29);color:#7be3ac}.arb-ops-tag.waiting{background:rgba(245,158,11,.13);border-color:rgba(245,158,11,.3);color:#ffca75}.arb-ops-tag.missing{background:rgba(255,116,29,.14);border-color:rgba(255,116,29,.26);color:#ffac71}.arb-ops-tag.danger{background:rgba(247,83,83,.12);border-color:rgba(247,83,83,.3);color:#ff9898}.arb-ops-tag.neutral{background:#17364f;border-color:#2c4f69;color:#b6cada}.arb-ops-row-action{border:1px solid #42617b;border-radius:8px;background:#143750;color:#fff;font-size:12px!important;font-weight:800!important;padding:7px 9px;white-space:nowrap}.arb-ops-row-action:hover{border-color:#ff934b}.arb-ops-attention{width:100%;display:flex;gap:11px;align-items:center;text-align:left;background:transparent;border:0;border-top:1px solid #29435a;color:#fff;padding:13px 0}.arb-ops-attention>span:nth-child(2){flex:1 1;display:grid;grid-gap:4px;gap:4px}.arb-ops-attention strong{font-size:12px;font-weight:800}.arb-ops-attention small{font-size:12px;color:#9ab1c6;line-height:1.4}.arb-ops-attention>span:last-child{color:#ffad78;font-size:20px}.arb-attention-mark{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:10px;font-size:16px;font-weight:900}.arb-attention-mark.orange{background:#4b2f28;color:#ffb080}.arb-attention-mark.yellow{background:#473b23;color:#ffd38d}.arb-attention-mark.blue{background:#163e5e;color:#87cbff}.arb-ops-small-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.arb-ops-small-counts div{background:#082238;border:1px solid #274861;border-radius:11px;padding:13px 10px;display:grid;grid-gap:4px;gap:4px}.arb-ops-small-counts strong{font-size:24px;line-height:1;color:#fff}.arb-ops-small-counts span{font-size:12px;color:#a8bfce}.arb-ops-wide-link{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:13px;background:#173750;border:1px solid #355772;border-radius:9px;padding:10px 12px;color:#eaf4fb;font-size:12px!important;font-weight:850!important}.arb-ops-wide-link span{font-size:18px;color:#ff9d5b}.arb-ops-info{margin-top:14px;border:1px solid #27455f;background:#0b263e;border-radius:11px;padding:12px 14px;display:flex;align-items:start;gap:9px;color:#abc1d5;font-size:12px;line-height:1.55}.arb-ops-info>span{font-weight:900;color:#ff9b54}.arb-ops-empty{padding:42px 22px;min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:10px;color:#a3bbd0}.arb-ops-empty strong{font-size:14px;color:#edf6ff}.arb-ops-empty span{font-size:12px;max-width:430px;line-height:1.6}.arb-ops-empty button{background:rgba(255,122,29,.1);border:1px solid #ce631f;color:#ffb37e;padding:10px 14px;border-radius:9px;font-weight:800;font-size:12px}.arb-ops-filters{display:grid;grid-template-columns:minmax(220px,1fr) minmax(170px,230px);grid-gap:12px;gap:12px;margin-bottom:17px}.arb-ops-filters label{display:flex;flex-direction:column;gap:7px;color:#abc1d5;font-size:12px;font-weight:800}.arb-ops-professional-list{display:grid;grid-gap:11px;gap:11px}.arb-ops-person{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(200px,.8fr) auto;grid-gap:12px;gap:12px;align-items:center;background:#092238;border:1px solid #294a63;border-radius:12px;padding:15px 16px}.arb-ops-person-identity{display:flex;gap:12px;align-items:center;min-width:0}.arb-ops-avatar{width:50px;height:50px;flex:0 0 50px;background:linear-gradient(145deg,#1e5273,#102f4d);border:1px solid #476d85;border-radius:12px;display:grid;place-items:center;font-weight:900;font-size:16px;color:#fff}.arb-ops-person-identity span{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#ff994f;font-weight:900}.arb-ops-person-identity h3{color:#f3f8fd!important;font-size:14px!important;margin:3px 0!important;overflow-wrap:anywhere}.arb-ops-person-identity small{font-size:12px;color:#a8bbca;overflow-wrap:anywhere}.arb-ops-person-tags{display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:wrap}.arb-ops-micro{font-size:12px;color:#a9c0d2;border:1px solid #284b66;padding:5px 8px;border-radius:7px}.arb-ops-person-actions{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.arb-action-outline,.arb-action-primary{padding:9px 12px;border-radius:9px;font-size:12px!important;font-weight:850!important;white-space:nowrap}.arb-action-primary{background:#fc781e;border:1px solid #fc781e;color:#081a2d}.arb-action-outline{background:#14334d;border:1px solid #49637b;color:#f4f7fb}.arb-ops-detail{grid-column:1/-1;border-top:1px solid #274860;padding-top:9px;color:#abc2d7}.arb-ops-detail summary{width:max-content;font-size:12px;font-weight:800;cursor:pointer;color:#ffa362}.arb-ops-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.arb-ops-detail-grid>div{background:#102d46;border-radius:8px;padding:10px;display:grid;grid-gap:4px;gap:4px}.arb-ops-detail-grid b{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#a4bdcf}.arb-ops-detail-grid span{font-size:12px;color:#eef6ff;overflow-wrap:anywhere}.arb-ops-reports{min-height:280px}.arb-ops-report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.arb-ops-report-grid article{background:#09233a;border:1px solid #284c67;border-radius:12px;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}.arb-ops-report-symbol{color:#ff923d;font-size:24px}.arb-ops-report-grid h3{font-size:16px;color:#fff;margin:0}.arb-ops-report-grid p{font-size:12px;color:#a9bfce;line-height:1.5;min-height:37px;margin:0}.arb-ops-report-grid strong{font-size:12px;color:#dceaf3}.arb-ops-report-grid button{margin-top:5px;border:1px solid #ff7b22;background:rgba(255,122,29,.12);color:#ffb17c;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:900}.arb-ops .arb-ops-schedule{margin-top:0!important}.arb-ops .arb-ops-schedule .section-head h3{color:#fff;font-size:19px;margin:6px 0 8px}.arb-ops .arb-ops-schedule .compact-sub,.arb-ops .arb-ops-schedule .sub{color:#a7bdcd}.arb-ops .arb-ops-schedule .btn-secondary{background:#173650;color:#f3f8fb;border:1px solid #426480}.arb-ops .arb-ops-schedule .btn-primary{background:#ff7c23;color:#081d30;border:1px solid #ff7c23}.arb-ops .official-schedule-stats>div{background:#092238;border:1px solid #2c506c;border-radius:11px;padding:16px}.arb-ops .official-schedule-stats span{color:#b8c8d7;font-weight:700;font-size:11px}.arb-ops .official-schedule-stats strong{color:#fff;font-size:28px}.arb-ops .official-schedule-filters label,.arb-ops .official-schedule-roles label{color:#bfd0dc}.arb-ops .official-schedule-selected{background:#0a2439;border:1px solid #294a63;border-left:3px solid #ff791d}.arb-ops .official-schedule-selected small{background:#14354e;color:#dae7f2}.arb-ops .official-schedule-editor{border-top:1px solid #2b4861;margin-top:22px}.arb-ops .official-schedule-editor h3{color:#fff;margin:0 0 6px}.arb-ops .official-schedule-roles label{background:#0a243b;border:1px solid #2b4b66;border-radius:9px;padding:11px}.arb-ops .official-schedule-roles label span{font-size:11px}.arb-ops .official-schedule-roles .input{background:#102f48!important;color:#f2f7fc!important;border-color:#365771!important}@media(max-width:1250px){.arb-ops-main-grid{grid-template-columns:minmax(0,1fr)}.arb-ops-side{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-ops-person{grid-template-columns:minmax(0,1fr) auto}.arb-ops-person-tags{grid-column:1/-1;grid-row:2}.arb-ops-person-actions{grid-row:1;grid-column:2}}@media(max-width:980px){.arb-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-ops-hero{align-items:flex-start;flex-direction:column}.arb-ops-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.arb-ops-nav button{padding:13px 11px}.arb-ops-panel{padding:15px!important}.arb-ops-kpis{gap:8px}.arb-ops-kpi{padding:13px 12px;min-height:145px}.arb-ops-kpi strong{font-size:27px}.arb-ops-kpi small{line-height:1.35}.arb-ops-strip,.arb-ops-strip label{align-items:stretch;flex-direction:column}.arb-ops-filters,.arb-ops-person,.arb-ops-report-grid,.arb-ops-side{grid-template-columns:minmax(0,1fr)}.arb-ops-person-actions,.arb-ops-person-tags{grid-column:1;grid-row:auto;justify-content:flex-start}.arb-ops-detail-grid{grid-template-columns:minmax(0,1fr)}.arb-ops-panel-head{flex-wrap:wrap}.arb-ops-hero h1{font-size:27px}.arb-ops-actions{width:100%}.arb-ops-main-action,.arb-ops-refresh{flex:1 1}.arb-ops .official-schedule-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px) and (min-height:560px){.op-table-page:not(.op-tablet-mode) .op-center-panel{display:flex!important;flex-direction:column}.op-table-page:not(.op-tablet-mode) .op-center-panel>*{flex:none}.op-table-page:not(.op-tablet-mode) .op-center-panel>.op-actions-grid{flex:1 1 auto;align-content:stretch}.op-table-page:not(.op-tablet-mode) .op-action-row{grid-template-rows:minmax(0,1fr)!important;min-height:0}.op-table-page:not(.op-tablet-mode) .op-actions-grid button{height:auto!important;min-height:clamp(44px,5.4dvh,84px)!important;font-size:clamp(18px,2.7dvh,32px)!important;border-radius:13px!important;letter-spacing:.02em;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),inset 0 -3px 0 rgba(0,0,0,.28),0 3px 10px rgba(0,0,0,.35)!important;text-shadow:0 1px 2px rgba(0,0,0,.45);transition:transform .08s,filter .12s,box-shadow .12s}.op-table-page:not(.op-tablet-mode) .op-actions-grid button:hover:not(:disabled){filter:brightness(1.12)}.op-table-page:not(.op-tablet-mode) .op-actions-grid button:active{transform:scale(.97)}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.score{background:linear-gradient(180deg,#19a758,#0d6f38)!important;border-color:rgba(46,204,113,.7)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.foul,.op-table-page:not(.op-tablet-mode) .op-actions-grid button.miss{background:linear-gradient(180deg,#c42a25,#7a1512)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.stat{background:linear-gradient(180deg,#2a7fd8,#1b4f8f)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.error,.op-table-page:not(.op-tablet-mode) .op-actions-grid button.stat.error{background:linear-gradient(180deg,#d63a33,#8c1c18)!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button.more-foul{background:linear-gradient(180deg,#e58a14,#a35a0a)!important}.op-table-page:not(.op-tablet-mode) .op-scoreboard{border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0))}.op-table-page:not(.op-tablet-mode) .op-clock-block>span{letter-spacing:.14em;color:#ff9a4d}.op-table-page:not(.op-tablet-mode) .op-clock-block>strong{text-shadow:0 0 28px rgba(255,255,255,.08)}.op-table-page:not(.op-tablet-mode) .op-shot{border-radius:10px}.op-table-page:not(.op-tablet-mode) .op-clock-controls button,.op-table-page:not(.op-tablet-mode) .op-periods button,.op-table-page:not(.op-tablet-mode) .op-shot-controls button{border-radius:12px;letter-spacing:.03em;background:linear-gradient(180deg,#202020,#141414);border-color:#3b3b3b;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 2px 6px rgba(0,0,0,.35);transition:transform .08s,border-color .12s,filter .12s}.op-table-page:not(.op-tablet-mode) .op-clock-controls button:hover:not(:disabled),.op-table-page:not(.op-tablet-mode) .op-periods button:hover:not(:disabled),.op-table-page:not(.op-tablet-mode) .op-shot-controls button:hover:not(:disabled){border-color:#707070;filter:brightness(1.12)}.op-table-page:not(.op-tablet-mode) .op-clock-controls button.primary{letter-spacing:.06em;background:linear-gradient(180deg,#1fb85f,#0f7a3a);border-color:rgba(46,204,113,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px rgba(20,133,66,.32)}.op-table-page:not(.op-tablet-mode) .op-shot-controls{grid-template-columns:.8fr .8fr .95fr 1.3fr 1.3fr}.op-table-page:not(.op-tablet-mode) .op-shot-controls button:first-child,.op-table-page:not(.op-tablet-mode) .op-shot-controls button:nth-child(2),.op-table-page:not(.op-tablet-mode) .op-shot-controls button:nth-child(3){border-color:rgba(255,122,0,.5);color:#ff8a52;background:linear-gradient(180deg,#2a1a12,#171010)}.op-table-page:not(.op-tablet-mode) .op-shot-controls button:nth-child(3){color:#ffb27d}.op-table-page:not(.op-tablet-mode) .op-shot-controls button:nth-child(4),.op-table-page:not(.op-tablet-mode) .op-shot-controls button:nth-child(5){color:#cfcfcf}.op-table-page:not(.op-tablet-mode) .op-periods button.active{background:linear-gradient(180deg,#ff8e1f,#e66a00);border-color:#ffb066;color:#fff;box-shadow:0 6px 18px rgba(255,122,0,.3),inset 0 1px 0 rgba(255,255,255,.3)}.op-table-page:not(.op-tablet-mode) .op-actions-head h2{letter-spacing:.08em;color:#d9d9d9}.op-table-page:not(.op-tablet-mode) .op-center-possession-compact,.op-table-page:not(.op-tablet-mode) .op-center-status-main{border-radius:12px}.op-table-page:not(.op-tablet-mode) .op-player-card,.op-table-page:not(.op-tablet-mode) .op-player-card.bench{min-height:clamp(60px,7.6dvh,112px)!important;padding:4px 3px!important;border-radius:12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 2px 6px rgba(0,0,0,.3)}.op-table-page:not(.op-tablet-mode) .op-player-card strong{font-size:clamp(20px,3.1dvh,38px)!important}.op-table-page:not(.op-tablet-mode) .op-player-card span{margin-top:3px!important;font-size:clamp(9px,1.3dvh,13px)!important;font-weight:800;color:#e4e4e4;line-height:1.1}.op-table-page:not(.op-tablet-mode) .op-player-card small{font-size:clamp(9px,1.25dvh,12px)!important;color:#a4a4a4;margin-top:3px!important}.op-table-page:not(.op-tablet-mode) .op-roster-section h3{letter-spacing:.06em;font-size:clamp(9.5px,1.3dvh,12.5px)}.op-table-page:not(.op-tablet-mode) .op-collective-totals span{font-size:clamp(7.5px,1.1dvh,10.5px)}.op-table-page:not(.op-tablet-mode) .op-team-recent{max-height:clamp(154px,27dvh,380px)!important}.op-table-page:not(.op-tablet-mode) .op-team-recent>h3{letter-spacing:.07em;color:#d0d0d0;font-size:clamp(9.5px,1.3dvh,12.5px)}.op-table-page:not(.op-tablet-mode) .op-team-recent-row{grid-template-columns:50px minmax(0,1fr) 58px 32px 32px!important;gap:6px!important;border-radius:9px;min-height:clamp(34px,4.1dvh,46px)!important;height:auto!important;font-size:clamp(9px,1.25dvh,12px)!important;background:#121212;border-color:#2b2b2b}.op-table-page:not(.op-tablet-mode) .op-side-a .op-team-recent-row{border-left:3px solid #7b3cff}.op-table-page:not(.op-tablet-mode) .op-side-b .op-team-recent-row{border-left:3px solid #22b767}.op-table-page:not(.op-tablet-mode) .op-team-recent-row .time{color:#9a9a9a;line-height:1.15}.op-table-page:not(.op-tablet-mode) .op-team-recent-row .target{color:#dcdcdc}.op-table-page:not(.op-tablet-mode) .op-team-recent-row>b{font-size:clamp(10px,1.5dvh,15px)!important;color:#fff}.op-table-page:not(.op-tablet-mode) .op-team-recent-row button{width:32px!important;height:clamp(26px,3.3dvh,34px)!important;border-radius:8px;font-size:clamp(11px,1.5dvh,15px)!important}}@media (min-width:1181px) and (min-height:901px){.op-table-page:not(.op-tablet-mode) .op-actions-grid:has(>.op-action-row:nth-child(4):last-child){grid-template-rows:1.3fr 1.3fr 1fr 1fr}.op-table-page:not(.op-tablet-mode) .op-scoreboard{min-height:clamp(122px,14dvh,172px)}.op-table-page:not(.op-tablet-mode) .op-score-num{font-size:clamp(68px,9dvh,108px)}.op-table-page:not(.op-tablet-mode) .op-clock-block>span{font-size:clamp(10px,1.3dvh,14px)}.op-table-page:not(.op-tablet-mode) .op-clock-block>strong{font-size:clamp(48px,6.4dvh,86px)}.op-table-page:not(.op-tablet-mode) .op-shot b{font-size:clamp(20px,2.6dvh,30px)}.op-table-page:not(.op-tablet-mode) .op-clock-controls button,.op-table-page:not(.op-tablet-mode) .op-periods button,.op-table-page:not(.op-tablet-mode) .op-shot-controls button{min-height:clamp(47px,5.4dvh,64px);font-size:clamp(11px,1.5dvh,15px)}.op-table-page:not(.op-tablet-mode) .op-clock-controls button.primary{font-size:clamp(14px,1.9dvh,20px)}.op-table-page:not(.op-tablet-mode) .op-player-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;word-break:break-word;overflow:hidden}}@media (min-width:1000px) and (max-height:700px){.op-table-page:not(.op-tablet-mode) .op-player-card,.op-table-page:not(.op-tablet-mode) .op-player-card.bench{min-height:58px!important;padding:3px!important}.op-table-page:not(.op-tablet-mode) .op-team-recent-row{min-height:0!important}.op-table-page:not(.op-tablet-mode) .op-actions-grid button{min-height:44px!important}}@media (min-width:1000px) and (min-height:700px){.op-table-page:not(.op-tablet-mode) .op-player-card span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal!important;word-break:break-word;overflow:hidden!important;text-overflow:clip!important;font-size:clamp(9px,1.25dvh,13px)!important;line-height:1.08}.op-table-page:not(.op-tablet-mode) .op-player-card,.op-table-page:not(.op-tablet-mode) .op-player-card.bench{min-height:clamp(66px,8.4dvh,116px)!important}.op-table-page:not(.op-tablet-mode) .op-player-card strong{font-size:clamp(18px,2.7dvh,36px)!important}}@media (min-width:1000px) and (min-height:560px){.op-table-page:not(.op-tablet-mode) .op-actions-grid{align-content:start!important}.op-table-page:not(.op-tablet-mode) .op-collective-actions-only{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;align-self:start}.op-table-page:not(.op-tablet-mode) .op-coach-actions-only{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-self:start}.op-table-page:not(.op-tablet-mode) .op-coach-actions-only button,.op-table-page:not(.op-tablet-mode) .op-collective-actions-only button{height:clamp(96px,17dvh,190px)!important;min-height:96px!important;font-size:clamp(24px,4dvh,44px)!important}.op-table-page:not(.op-tablet-mode) .op-coach-selected{height:clamp(96px,17dvh,190px);min-height:96px}.op-table-page:not(.op-tablet-mode) .op-coach-selected strong{font-size:clamp(14px,2.2dvh,24px)}.op-table-page:not(.op-tablet-mode) .op-coach-selected span{font-size:clamp(9px,1.3dvh,13px)!important}.op-table-page:not(.op-tablet-mode) .op-coach-selected small{font-size:clamp(10px,1.4dvh,14px)}.op-table-page:not(.op-tablet-mode) .op-coach-actions-only button span,.op-table-page:not(.op-tablet-mode) .op-collective-actions-only button span{font-size:clamp(8px,1.2dvh,12px)!important;margin-top:6px;letter-spacing:.04em}}.pregame6-top .sumula-back{display:inline-block;margin-right:16px}.pregame6-top .eyebrow{display:inline-block;margin-top:0}.pregame7-top-right{gap:16px;justify-content:flex-end}.pregame7-steps,.pregame7-top-right{display:flex;align-items:center;flex-wrap:wrap}.pregame7-steps{gap:8px}.pregame7-step{display:flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid #2b3037;border-radius:99px;color:#8c939d;font-size:11px;font-weight:800}.pregame7-step span{width:20px;height:20px;border-radius:50%;border:1px solid #3a3f46;display:grid;place-items:center;font-size:10px}.pregame7-step.on{border-color:#ff7a00;background:#2a1708;color:#fff}.pregame7-step.on span{background:#ff7a00;border-color:#ff7a00;color:#0a0a0a}.pregame7-step.done,.pregame7-step.done span{color:#7ff0ad;border-color:#1f6b46}.pregame7-crew{max-width:1400px;margin:0 auto}.pregame7-crew-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 14px}.pregame7-crew-head h2{margin:0;font-size:22px}.pregame7-crew-head p{margin:5px 0 0;color:#ffcf6b;font-size:13px}.pregame7-crew-head p.ok{color:#7ff0ad}.pregame7-crew-head>b{font-size:20px;border:1px solid #2b3037;border-radius:12px;padding:8px 14px;background:#101216}.pregame7-crew-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pregame7-crew-col{border:1px solid #23272d;border-radius:16px;background:#0f1114;padding:14px 16px;display:grid;grid-gap:10px;gap:10px;align-content:start}.pregame7-crew-col h3{margin:0 0 2px;color:#9aa3ad;font-size:12px;letter-spacing:.14em}.pregame7-crew-row{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr) 18px;align-items:center;grid-gap:14px;gap:14px;width:100%;text-align:left;border:1px solid #2b3037;background:#0a0c0e;color:#f2f4f7;border-radius:12px;padding:10px 14px;cursor:pointer;min-height:58px;transition:border-color .14s,background .14s}.pregame7-crew-row:hover:not(:disabled){border-color:#5a616b;background:#13161a}.pregame7-crew-row:disabled{cursor:not-allowed;opacity:.7}.pregame7-crew-role strong{display:block;font-size:14px}.pregame7-crew-role small{display:block;margin-top:2px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#8b949e}.pregame7-crew-role small.req{color:#ffcf6b}.pregame7-crew-person strong{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pregame7-crew-person span{display:block;margin-top:2px;font-size:11px;color:#8b949e}.pregame7-crew-row>b{color:#6f7780;font-size:18px}.pregame7-crew-row.tone-empty .pregame7-crew-person strong{color:#8b949e;font-weight:600}.pregame7-crew-row.tone-ok{border-color:#1f6b46;background:#0c1510}.pregame7-crew-row.tone-ok .pregame7-crew-person span{color:#7ff0ad}.pregame7-crew-row.tone-wait{border-color:#7a5a14;background:#14110a}.pregame7-crew-row.tone-wait .pregame7-crew-person span{color:#ffcf6b}.pregame7-crew-row.tone-bad{border-color:#8a2f2a;background:#1a0e0e}.pregame7-crew-row.tone-bad .pregame7-crew-person span{color:#ff8d86}.pregame7-crew-row.tone-local{border-color:#2f4f8f;background:#0d1320}.pregame7-crew-row.tone-local .pregame7-crew-person span{color:#9fc0ff}.pregame7-hint{margin:14px 2px 0;color:#9aa3ad;font-size:12px;line-height:1.5}.pregame7-next{min-width:300px}.pregame7-pend{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 auto 14px;max-width:1880px;padding:10px 14px;border:1px solid #6b2b27;background:#1c0f0f;border-radius:14px}.pregame7-pend strong{color:#ff8d86;font-size:12px;margin-right:6px}.pregame7-pend button{border:1px solid #7a3b36;background:#2a1514;color:#ffd7d3;border-radius:99px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer}.pregame7-pend button:hover{background:#3a1c1a}.pregame7-crew-sum{display:flex;justify-content:space-between;gap:10px;padding:6px 2px;border-top:1px solid #1d2126;font-size:11px}.pregame7-crew-sum small{color:#8c939d}.pregame7-crew-sum strong{text-align:right;font-weight:700}.pregame7-edit-crew{border:1px solid #ff7a00;background:#2a1708;color:#ffb074;border-radius:8px;padding:5px 10px;font-size:10px;font-weight:800;cursor:pointer}.pregame7-back{display:flex;align-items:center;justify-content:center;cursor:pointer}.pregame6-roster-grid{grid-template-columns:1fr!important}.pregame6-player{grid-template-columns:54px minmax(0,1fr) auto!important;grid-template-areas:"num name actions"!important;align-items:center;padding:6px 8px!important;gap:6px 10px!important}.pregame6-player-actions-related{grid-template-columns:auto auto!important}.pregame6-player-actions-related button{height:30px;min-width:92px;font-size:9px!important;padding:0 8px!important}.pregame6-player-name strong{font-size:13px!important}.pregame6-player-name span{font-size:9px!important}.pregame6-player.missing-number{border-color:#c79322!important;background:#1b1608!important}.pregame6-player.missing-number .pregame6-number-box{outline:1px solid #f5b73b;border-radius:8px}@media(max-width:900px){.pregame7-crew-grid{grid-template-columns:1fr}.pregame7-crew-row{grid-template-columns:minmax(0,1fr) 18px}.pregame7-crew-role{grid-column:1/-1}.pregame6-player{grid-template-columns:50px minmax(0,1fr)!important;grid-template-areas:"num name" "actions actions"!important}.pregame7-next{min-width:0}}.pregame7-back{background:transparent!important;border:1px solid #3a3f46!important;color:#f2f4f7!important;border-radius:10px;height:46px;font-weight:800}.pregame6-player-name{display:block!important}.pregame6-player-name span,.pregame6-player-name strong{display:block}.pregame6-player-name em.eligibility-chip{display:inline-flex;margin-top:3px}.pregame6-number-box{min-height:46px!important;height:48px!important}.pregame6-number-box input::placeholder{font-size:12px;color:#f5b73b;opacity:1}.pregame6-player-name span{display:inline-block!important;margin:2px 8px 0 0!important;vertical-align:middle;max-width:60%}.pregame6-player-name em.eligibility-chip{margin-top:2px!important;vertical-align:middle}.pregame-operator-content:has(.pregame6-page){width:calc(100% - 32px)!important;max-width:2400px}.pregame6-layout,.pregame6-page .pregame5-error,.pregame6-top,.pregame7-crew,.pregame7-pend{max-width:none!important}@media(min-width:1500px){.pregame6-layout{grid-template-columns:minmax(0,1.2fr) minmax(380px,.62fr) minmax(0,1.2fr);gap:16px}.pregame6-center{position:-webkit-sticky;position:sticky;top:12px;align-self:start}}.pregame7-crew{min-height:calc(100vh - 360px)}.pregame7-crew-grid{align-items:stretch}.pregame7-crew-row{min-height:clamp(58px,7.2vh,96px)}@media(min-width:1500px){.pregame7-crew-head h2{font-size:28px}.pregame7-crew-head p{font-size:15px}.pregame7-crew-col{padding:20px 22px;gap:14px}.pregame7-crew-col h3{font-size:14px}.pregame7-crew-role strong{font-size:17px}.pregame7-crew-role small{font-size:12px}.pregame7-crew-person strong{font-size:19px}.pregame7-crew-person span{font-size:13px}.pregame7-hint{font-size:14px}.pregame7-step{font-size:13px;padding:9px 16px}.pregame7-step span{width:24px;height:24px;font-size:12px}.pregame6-top h1{font-size:40px}.pregame6-top p{font-size:15px}.pregame6-top .eyebrow{font-size:13px}.pregame6-team-summary span{font-size:11px}.pregame6-team-summary strong{font-size:20px}.pregame6-roster-title strong{font-size:16px}.pregame6-roster-title span{font-size:11px}.pregame6-player-name strong{font-size:16px!important}.pregame6-player-name span{font-size:11px!important}.eligibility-chip{font-size:12px}.pregame6-player-actions-related button{height:36px;min-width:112px;font-size:11px!important}.pregame6-number-box{height:54px!important;min-height:54px!important}.pregame6-number-box input{font-size:26px}.pregame6-center-card header strong{font-size:15px}.pregame6-center-card header small{font-size:11px}.pregame6-config-grid span,.pregame6-game-grid span{font-size:10px}.pregame6-config-grid strong,.pregame6-game-grid strong{font-size:13px}.pregame6-checks div{font-size:12px}.pregame6-ready-state strong{font-size:13px}.pregame6-ready-state span{font-size:11px}.pregame7-crew-sum{font-size:13px}.pregame6-subhead strong{font-size:14px}.pregame6-subhead span{font-size:11px}.pregame6-staff-person strong{font-size:13px}.pregame6-playercoach{font-size:11px;height:38px}.pregame7-pend strong{font-size:14px}.pregame7-pend button{font-size:13px;padding:8px 14px}}.pregame6-actions{grid-template-columns:minmax(150px,220px) 1fr minmax(340px,560px)!important;padding:12px 24px!important;gap:20px!important}.pregame6-actions>div span{font-size:11px!important;letter-spacing:.06em;text-transform:uppercase}.pregame6-actions>div strong{font-size:13px!important;line-height:1.35;font-weight:700}.pregame6-actions .secondary,.pregame6-actions>.secondary{height:50px;border-radius:12px;border:1px solid #3a3f46;background:#14171b;color:#f2f4f7;font-size:14px;font-weight:800;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:background .14s,border-color .14s}.pregame6-actions>.secondary:hover{background:#1d2127;border-color:#59606a}.pregame6-actions .confirm{height:56px!important;border-radius:14px!important;font-size:15px!important;font-weight:900!important;letter-spacing:.04em!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.18)!important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .08s,filter .14s,box-shadow .14s}.pregame6-actions .confirm.pregame7-next{background:linear-gradient(180deg,#ff8e1f,#e66a00)!important;box-shadow:0 8px 24px rgba(255,122,0,.28),inset 0 1px 0 rgba(255,255,255,.28)}.pregame6-actions .confirm:not(.pregame7-next):not(:disabled){background:linear-gradient(180deg,#22c06a,#0f8040)!important;box-shadow:0 8px 24px rgba(31,184,95,.28),inset 0 1px 0 rgba(255,255,255,.28)}.pregame6-actions .confirm:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-1px)}.pregame6-actions .confirm:not(:disabled):active{transform:translateY(1px) scale(.99)}.pregame6-actions .confirm:disabled{background:#14171b!important;border:1px dashed #3a3f46!important;color:#7b838d!important;text-shadow:none;box-shadow:none!important;cursor:not-allowed;opacity:1!important}@media(max-width:900px){.pregame6-actions{grid-template-columns:1fr!important;gap:8px!important;padding:10px 12px!important}.pregame6-actions>div{order:-1}.pregame6-actions .confirm{height:52px!important}}.pregame7-nostaff{margin:0 12px;padding:10px 12px;border:1px solid #2b3037;border-radius:10px;background:#0d0f12;display:grid;grid-gap:3px;gap:3px}.pregame7-nostaff strong{font-size:12px;color:#f2f4f7}.pregame7-nostaff span{font-size:11px;color:#9aa3ad;line-height:1.4}.pregame6-playercoach{height:40px!important;font-size:11px!important;letter-spacing:.03em}.pregame6-playercoach:not(.on):not(:disabled){border:1px solid #ff7a00!important;color:#ffb074!important;background:#2a1708!important}.pregame7-flash{animation:pregame7-flash 1.6s ease-out}@keyframes pregame7-flash{0%,60%{box-shadow:0 0 0 3px #ff7a00,0 0 24px rgba(255,122,0,.55)}to{box-shadow:0 0 0 0 transparent}}.pregame6-signature,.pregame6-staff{scroll-margin-top:90px}@media(min-width:1500px){.pregame6-alert{font-size:13px;padding:12px 14px}.pregame6-signature .pregame6-subhead b,.pregame6-staff .pregame6-subhead b{font-size:12px}.pregame7-nostaff strong{font-size:15px}.pregame7-nostaff span{font-size:13px}.pregame6-playercoach{height:46px!important;font-size:13px!important}.pregame6-staff-person small{font-size:11px}.pregame6-staff-person button{font-size:11px;height:34px}.pregame6-page .signature-pad,.pregame6-page .signature-pad *{font-size:12px}.pregame6-page .signature-pad canvas{min-height:130px!important;max-height:160px!important}.pregame6-validation .pregame6-checks div{padding:9px 12px}}.tx10-top{display:grid;grid-template-columns:minmax(280px,560px) 1fr;grid-gap:14px;gap:14px;align-items:end}.tx10-game{display:grid;grid-gap:6px;gap:6px}.tx10-game>span{color:#f6ae2d;font-size:10px;font-weight:900;letter-spacing:.14em}.tx10-game select{color:#f2f4f7;padding:0 14px;font-size:14px}.tx10-game select,.tx10-score{height:50px;border:1px solid #2f343b;border-radius:12px;background:#0f1114}.tx10-score{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:0 18px;color:#9aa3ad;font-size:13px}.tx10-score b{font-size:20px;color:#f2f4f7;letter-spacing:.01em}.tx10-score.live{border-color:#1f6b46;background:#0c1510}.tx10-score.live span{color:#7ff0ad;font-weight:800}.tx10-air{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:16px 20px;border-radius:16px;border:1px solid #2f343b;background:#0f1114}.tx10-air.tone-ok{border-color:#1f6b46;background:#0c1510}.tx10-air.tone-warn{border-color:#7a5a14;background:#14110a}.tx10-air.tone-bad{border-color:#7a3b36;background:#1c0f0f}.tx10-air-state{display:flex;align-items:center;gap:14px;min-width:300px}.tx10-air-state i{width:14px;height:14px;border-radius:50%;background:#6f7780;flex:none}.tx10-air.tone-ok i{background:#3ddc84;box-shadow:0 0 14px #3ddc84}.tx10-air.tone-warn i{background:#f5b73b;box-shadow:0 0 14px #f5b73b}.tx10-air.tone-bad i{background:#ff5a52;box-shadow:0 0 14px #ff5a52}.tx10-air-state span{display:block;color:#9aa3ad;font-size:11px;font-weight:800;letter-spacing:.16em}.tx10-air-state strong{display:block;font-size:clamp(26px,2.6vw,38px);line-height:1.05;text-transform:uppercase}.tx10-air>p{flex:1 1 220px;margin:0;color:#9aa3ad;font-size:13px;line-height:1.45}.tx10-air button{height:60px;border-radius:14px;font-weight:900;font-size:15px;letter-spacing:.04em;cursor:pointer;transition:filter .14s,transform .08s}.tx10-air button:hover:not(:disabled){filter:brightness(1.1)}.tx10-air button:active:not(:disabled){transform:scale(.98)}.tx10-back{padding:0 28px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#22c06a,#0f8040);color:#fff}.tx10-back:disabled{background:#14171b!important;border:1px dashed #3a3f46!important;color:#6f7780!important;opacity:1!important}.tx10-clear{min-width:230px;padding:0 20px;border:1px solid #7a3b36;background:#1c0f0f;color:#ff8d86}.tx10-clear.confirm{background:#8c1c18;border-color:#ff8d86;color:#fff}.tx10-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);grid-gap:20px;gap:20px;align-items:start}.tx10-main{display:grid;grid-gap:18px;gap:18px;min-width:0}.tx10-block h2,.tx10-card h2{margin:0 0 10px;color:#9aa3ad;font-size:11px;font-weight:900;letter-spacing:.14em}.tx10-screens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.tx10-screens button{position:relative;text-align:left;display:flex;flex-direction:column;gap:6px;min-height:96px;padding:14px 16px;border:1px solid #2b3037;border-radius:14px;background:#0f1114;color:#f2f4f7;cursor:pointer;transition:border-color .14s,background .14s}.tx10-screens button:hover:not(:disabled){border-color:#5a616b;background:#13161a}.tx10-screens button b{font-size:17px}.tx10-screens button span{font-size:12px;color:#9aa3ad;line-height:1.35}.tx10-screens button.on{border-color:#3ddc84;background:#0c1510}.tx10-screens button em{position:absolute;top:10px;right:12px;font-style:normal;font-size:10px;font-weight:900;letter-spacing:.1em;color:#0a0a0a;background:#3ddc84;border-radius:99px;padding:3px 9px}.tx10-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.tx10-two>button{display:flex;align-items:center;gap:14px;min-height:72px;padding:12px 16px;border:1px solid #2b3037;border-radius:14px;background:#0f1114;color:#f2f4f7;cursor:pointer;text-align:left}.tx10-two>button:hover:not(:disabled){border-color:#5a616b}.tx10-two>button.on{border-color:#f5b73b;background:#14110a}.tx10-two>button b{display:block;font-size:16px}.tx10-two>button small{color:#9aa3ad;font-size:12px}.tx10-abbr{width:44px;height:44px;border-radius:10px;border:1px solid #3a3f46;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;overflow:hidden;flex:none}.tx10-abbr img{width:100%;height:100%;object-fit:contain}.tx10-lineup{border:1px solid #23272d;border-radius:14px;background:#0f1114;padding:12px 14px}.tx10-lineup header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.tx10-lineup header b{font-size:15px}.tx10-lineup header span{font-size:11px;color:#8b949e}.tx10-lineup>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tx10-lineup button{min-height:52px;border:1px solid #2b3037;border-radius:11px;background:#14171b;color:#f2f4f7;font-weight:700;font-size:13px;cursor:pointer;padding:0 6px}.tx10-lineup button:hover:not(:disabled){border-color:#5a616b}.tx10-lineup button.on{border-color:#ff7a00;background:#2a1708}.tx10-note{margin:0;color:#8b949e;font-size:12px;line-height:1.5}.tx10-side{display:grid;grid-gap:16px;gap:16px;min-width:0}.tx10-card{border:1px solid #23272d;border-radius:16px;background:#0f1114;padding:16px}.tx10-card code{display:block;padding:10px 12px;border-radius:10px;background:#0a0c0e;border:1px solid #2b3037;font-size:12px;color:#c4cbd3;word-break:break-all}.tx10-linkbtns{display:flex;gap:8px;margin-top:10px}.tx10-linkbtns button{flex:1 1;height:44px;border-radius:10px;border:1px solid #ff7a00;background:#2a1708;color:#ffb074;font-weight:800;font-size:13px;cursor:pointer}.tx10-linkbtns a{display:flex;align-items:center;padding:0 14px;height:44px;border-radius:10px;border:1px solid #3a3f46;background:#14171b;color:#f2f4f7;font-weight:700;font-size:13px;text-decoration:none}.tx10-card small{display:block;margin-top:8px;color:#8b949e;font-size:12px}.tx10-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;cursor:pointer;position:relative}.tx10-switch+.tx10-switch{border-top:1px solid #1b1f24}.tx10-switch b{display:block;font-size:14px}.tx10-switch small{margin-top:2px!important}.tx10-switch input{position:absolute;opacity:0;pointer-events:none}.tx10-switch i{width:46px;height:26px;border-radius:99px;background:#3a3f46;position:relative;flex:none;transition:background .14s}.tx10-switch i:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .14s}.tx10-switch input:checked+i{background:#1f9d5a}.tx10-switch input:checked+i:after{left:23px}.tx10-switch input:focus-visible+i{outline:2px solid #ff7a00;outline-offset:2px}.tx10-advanced>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:800;font-size:15px}.tx10-advanced>summary::-webkit-details-marker{display:none}.tx10-advanced>summary small{color:#8b949e;font-size:12px;font-weight:600}.tx10-advanced[open]>summary{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid #23272d}@media(max-width:1200px){.tx10-screens{grid-template-columns:repeat(3,minmax(0,1fr))}.tx10-grid,.tx10-top{grid-template-columns:1fr}.tx10-score{justify-content:flex-start}}@media(max-width:760px){.tx10-screens{grid-template-columns:repeat(2,minmax(0,1fr))}.tx10-two{grid-template-columns:1fr}.tx10-air button{flex:1 1 100%}.tx10-lineup>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-v2 .nav-group{margin:0 0 6px}.admin-v2 .nav-group-title{margin:12px 10px 4px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6f7480}.admin-v2 .nav-group:first-child .nav-group-title,.admin-v2.sidebar-collapsed .nav-group-title{display:none}.flash-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:11px 14px;border:1px solid #6b4a1c;border-radius:10px;background:#2a1d0b;color:#ffd9a0;font-size:14px}.flash-notice button{background:none;border:0;color:inherit;font-size:20px;line-height:1;cursor:pointer}.competition-edit-form.season-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.competition-edit-form.season-edit-form>.btn{grid-column:1/-1;justify-self:start;min-width:180px}.competition-edit-form.season-edit-form .field small{display:block;margin-top:4px}@media(max-width:760px){.competition-edit-form.season-edit-form{grid-template-columns:1fr}}.setup-trail{margin:0 0 18px;padding:16px 18px;border:1px solid #3a2a18;border-radius:14px;background:linear-gradient(180deg,#1a130c,#121212)}.setup-trail-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.setup-trail-head span{display:block;color:#ff9a3d;font-size:12px;font-weight:900;letter-spacing:.13em}.setup-trail-head strong{display:block;font-size:20px;margin:3px 0}.setup-trail-head small{color:#9a9a9a;font-size:13px}.setup-trail-close{background:transparent;border:1px solid #333;color:#b9b9b9;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.setup-trail-steps{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.setup-trail-steps li a{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #2b2b2b;border-radius:10px;background:#141414;color:#b9b9b9;font-size:13px;font-weight:700}.setup-trail-steps li b{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#262626;font-size:12px;flex:0 0 22px}.setup-trail-steps li.done a{border-color:#1f5b3a}.setup-trail-steps li.done b{background:#22c55e;color:#06210f}.setup-trail-steps li.current a{border-color:#ff7a00;color:#fff;background:#1d130a}.setup-trail-steps li.current b{background:#ff7a00;color:#fff}.setup-trail-actions{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}@media(max-width:800px){.setup-trail-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.access-matrix summary{cursor:pointer;font-size:16px;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.access-matrix-scroll{overflow-x:auto;margin-top:12px}.access-matrix-table{width:100%;border-collapse:collapse;min-width:640px}.access-matrix-table th{font-size:12px;letter-spacing:.06em;color:#9a9a9a;text-transform:uppercase;text-align:center;padding:10px 8px;border-bottom:1px solid #292929}.access-matrix-table td:first-child,.access-matrix-table th:first-child{text-align:left;font-weight:700}.access-matrix-table td{padding:11px 8px;text-align:center;border-bottom:1px solid #222;font-size:18px}.access-matrix-table td.yes{color:#22c55e}.access-matrix-table td.part{color:#f59e0b}.access-matrix-table td.no{color:#555}.admin-v2 .competition-card-meta span,.admin-v2 .competition-card-title p{font-size:12px}.admin-v2 .competition-card-meta strong{font-size:13px}.admin-v2 .competition-card-rule>span{font-size:12px}.admin-v2 .competition-card-rule select{height:34px;font-size:13px}.admin-v2 .competition-card-rule>strong{min-height:34px;font-size:13px}.admin-v2 .competition-card-actions{gap:8px}.admin-v2 .competition-card-actions .btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:42px;padding:0 10px;font-size:13px;line-height:1.1}.admin-v2 .competition-card-actions .competition-primary-action{min-height:46px;font-size:15px}.admin-v2{--soft:#141c26;--border:#26384f;--card:#0d1827;--v3-line:#2a3a4f;--v3-text:#f4f7fb;--v3-muted:#9fb0c3;--v3-accent:#ff7a00;--v3-accent-2:#ff9a3d;font-size:15px;line-height:1.5}.admin-v2 .topbar{margin-bottom:26px;gap:16px}.admin-v2 .topbar .eyebrow{font-size:12px;letter-spacing:.14em}.admin-v2 .topbar h1{font-size:36px;line-height:1.1;letter-spacing:-.02em;margin:6px 0}.admin-v2 .sub,.admin-v2 .topbar .sub{font-size:15px;line-height:1.5;color:var(--v3-muted)}.admin-v2 .compact-sub{font-size:13px}.admin-v2 .section{margin-top:18px;padding:24px;border-radius:16px}.admin-v2 .section-head{margin-bottom:18px;gap:12px}.admin-v2 .section h3{font-size:20px;letter-spacing:-.01em}.admin-v2 .section h2{font-size:24px}.admin-v2 small{font-size:13px}.admin-v2 .muted{font-size:13px;color:var(--v3-muted)}.admin-v2 .empty{font-size:15px;padding:22px}.admin-v2 .badge,.admin-v2 .status-badge{font-size:12px;padding:5px 11px;min-height:26px;display:inline-flex;align-items:center}.admin-v2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:800;line-height:1.1;border-radius:12px;text-decoration:none}.admin-v2 .btn-sm,.admin-v2 .btn.small{min-height:36px;padding:0 14px;font-size:13px}.admin-v2 .btn-row{gap:12px}.admin-v2 .field>label,.admin-v2 label{font-size:13px;font-weight:700;color:var(--v3-muted);margin-bottom:6px;display:block}.admin-v2 .input,.admin-v2 .select,.admin-v2 .textarea{min-height:46px;padding:11px 14px;font-size:15px;border-radius:11px}.admin-v2 .textarea{min-height:96px}.admin-v2 .field{gap:6px}.admin-v2 .grid-2{gap:16px 20px}.admin-v2 .table th{padding:13px 16px;font-size:12px;letter-spacing:.08em}.admin-v2 .table td{padding:15px 16px;font-size:15px}.admin-v2 .nav-title{font-size:12px}.admin-v2 .nav-item{padding:12px 14px;min-height:44px}.admin-v2 .org-sidebar-kicker{font-size:12px}.admin-v2 .org-sidebar-context strong{font-size:16px}.admin-v2 .org-sidebar-context span{font-size:12px}.admin-v2 .competition-card-title h3{font-size:22px}.admin-v2 .division-card-stats>div{background:#101c2b;border:1px solid var(--v3-line);border-radius:12px;padding:12px}.admin-v2 .division-card-stats span{font-size:12px;color:var(--v3-muted)}.admin-v2 .division-card-stats strong{font-size:22px;color:var(--v3-text);margin-top:4px}.admin-v2 .division-card-colors{font-size:14px;color:var(--v3-muted)}.admin-v2 .division-card-colors i{width:26px;height:26px;border-radius:8px}.admin-v2 .division-card h3,.admin-v2 .division-card strong{color:var(--v3-text)}.admin-v2 .dashboard-attention-item small,.admin-v2 .setup-step small{font-size:13px}.admin-v2 .dashboard-attention-item strong,.admin-v2 .setup-step strong{font-size:15px}.admin-v2 .quick-action{min-height:64px}.admin-v2 .quick-action strong{font-size:15px}.admin-v2 .quick-action small{font-size:13px}.admin-v2 .competition-subnav a,.admin-v2 .subnav a,.admin-v2 .tabs a{font-size:13px;padding:11px 16px;min-height:42px;display:inline-flex;align-items:center}@media(max-width:700px){.admin-v2 .topbar h1{font-size:28px}.admin-v2 .section{padding:18px}.admin-v2 .btn{width:auto}}.admin-v2 .central-v3{display:flex;flex-direction:column;gap:26px;margin-top:6px}.admin-v2 .central-todo-head h2{margin:0;font-size:32px;letter-spacing:-.02em}.admin-v2 .central-todo-head p{margin:6px 0 0;font-size:15px;color:var(--v3-muted)}.admin-v2 .central-todo-list{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.admin-v2 .central-todo-list li{display:flex;align-items:center;gap:18px;padding:18px 22px;border:1px solid var(--v3-line);border-radius:16px;background:linear-gradient(180deg,#0f2038,#0b1a2e)}.admin-v2 .central-todo-list li.urgent{border-color:#ff7a00;background:linear-gradient(180deg,#27180b,#171009)}.admin-v2 .central-todo-list li>b{flex:0 0 44px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#1c3250;font-size:20px}.admin-v2 .central-todo-list li.urgent>b{background:#ff7a00;color:#fff}.admin-v2 .central-todo-list li>div{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.admin-v2 .central-todo-list li strong{font-size:18px;line-height:1.25}.admin-v2 .central-todo-list li span{font-size:14px;color:var(--v3-muted)}.admin-v2 .central-todo-ok{display:flex;align-items:center;gap:16px;margin-top:18px;padding:20px 22px;border:1px solid #1f5b3a;border-radius:16px;background:#0c2118}.admin-v2 .central-todo-ok b{width:44px;height:44px;border-radius:50%;background:#22c55e;color:#06210f;display:flex;align-items:center;justify-content:center;font-size:22px}.admin-v2 .central-todo-ok strong{display:block;font-size:18px}.admin-v2 .central-todo-ok span{font-size:14px;color:var(--v3-muted)}.admin-v2 .central-areas h3,.admin-v2 .central-shortcuts h3{margin:0 0 12px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--v3-muted)}.admin-v2 .central-shortcut-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.admin-v2 .central-shortcut-grid a{display:flex;align-items:center;gap:14px;padding:16px 18px;min-height:72px;border:1px solid var(--v3-line);border-radius:14px;background:#0c1a2d}.admin-v2 .central-shortcut-grid a:hover{border-color:#ff7a00;background:#14233a}.admin-v2 .central-shortcut-grid b{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:#ff7a00;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.admin-v2 .central-shortcut-grid strong{display:block;font-size:16px}.admin-v2 .central-shortcut-grid small{display:block;color:var(--v3-muted);font-size:13px}.admin-v2 .central-two{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.admin-v2 .central-two .section{margin-top:0}.admin-v2 .central-game-list{display:flex;flex-direction:column;gap:10px}.admin-v2 .central-game-list a{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border:1px solid var(--v3-line);border-radius:12px;background:#0c1a2d}.admin-v2 .central-game-list a:hover{border-color:#ff7a00}.admin-v2 .central-game-list span{font-size:13px;color:#ff9a3d;font-weight:800}.admin-v2 .central-game-list strong{font-size:17px}.admin-v2 .central-game-list small{font-size:13px;color:var(--v3-muted)}.admin-v2 .central-setup-list{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.admin-v2 .central-setup-list a{display:grid;grid-template-columns:22px auto 1fr;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px}.admin-v2 .central-setup-list a:hover{background:#12233a}.admin-v2 .central-setup-list b{color:#6b7f95}.admin-v2 .central-setup-list li.done b{color:#22c55e}.admin-v2 .central-setup-list span{font-size:15px;font-weight:700}.admin-v2 .central-setup-list small{text-align:right;color:var(--v3-muted);font-size:13px}.admin-v2 .central-area-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px;gap:14px}.admin-v2 .central-area{padding:16px;border:1px solid var(--v3-line);border-radius:14px;background:#0c1a2d;display:flex;flex-direction:column;gap:2px}.admin-v2 .central-area h4{margin:0 0 8px;font-size:16px;color:#ff9a3d}.admin-v2 .central-area a{display:flex;justify-content:space-between;align-items:center;padding:9px 6px;font-size:15px;border-radius:8px;color:#d7e1ec}.admin-v2 .central-area a:hover{background:#14233a;color:#fff}@media(max-width:1000px){.admin-v2 .central-two{grid-template-columns:1fr}}@media(max-width:700px){.admin-v2 .central-todo-list li{flex-wrap:wrap}.admin-v2 .central-todo-list li .btn{width:100%}.admin-v2 .central-todo-head h2{font-size:26px}}.admin-v2 .finance-tabs{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.admin-v2 .finance-tabs::-webkit-scrollbar{display:none;width:0;height:0}.admin-v2 .finance-tabs button{scroll-snap-align:start;flex:none}.admin-v2 .competition-team-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.admin-v2 .competition-team-card{grid-template-columns:56px minmax(0,1fr);align-items:start}.admin-v2 .competition-team-card>div:nth-child(2){min-width:0}.admin-v2 .competition-team-card>div:nth-child(2) strong{overflow-wrap:anywhere;line-height:1.25}.admin-v2 .competition-team-card>div:nth-child(2) span{font-size:12px}.admin-v2 .competition-team-card-actions{grid-column:1/-1;min-width:0;width:100%;flex-direction:row;flex-wrap:wrap}.admin-v2 .competition-team-card-actions .btn{flex:1 1 140px;width:auto;white-space:normal}.cd-head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap;margin-bottom:16px}.cd-head h1{margin:2px 0}.cd-sub{margin:0;color:#9db4c8;font-size:14px}.cd-actions{display:flex;gap:8px;flex-wrap:wrap}.cd-page{display:grid;grid-gap:14px;gap:14px}.cd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:10px;gap:10px}.cd-kpi{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid #234767;border-radius:12px;background:#0d2943;text-decoration:none;color:inherit}.cd-kpi span{font-size:13px;color:#9db4c8}.cd-kpi strong{font-size:24px;line-height:1.1}.cd-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.cd-card{padding:16px;border:1px solid #234767;border-radius:14px;background:#0d2943;min-width:0}.cd-card.warn{border-color:#ff7a00}.cd-card header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cd-card header h3{margin:0;font-size:16px}.cd-card header a{font-size:13px;color:#7fb7ff;text-decoration:none}.cd-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #1b3a58;font-size:14px;color:inherit;text-decoration:none}.cd-block,.cd-muted,.cd-row small{color:#9db4c8;font-size:13px}.cd-block{display:block;margin-top:2px}.cd-muted,.cd-ok{padding:6px 0}.cd-ok{color:#72d7a7;font-size:14px}.cd-pill{padding:2px 10px;border-radius:8px;font-size:13px;white-space:nowrap}.cd-pill.warn{background:#4a3410;color:#ffc46b}.cd-pill.info{background:#12385c;color:#7fb7ff}.cd-fin{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.cd-fin span{display:block;font-size:12px;color:#9db4c8}.cd-fin strong{font-size:18px}.cd-bar{height:7px;border-radius:4px;background:#12304b;overflow:hidden;margin:4px 0 8px}.cd-bar i{display:block;height:100%;background:#ff7a00}.cd-meter>div:first-child{display:flex;justify-content:space-between;font-size:14px}.cd-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.cd-chip{padding:8px 12px;border:1px solid #234767;border-radius:10px;background:#0b2237;color:inherit;text-decoration:none;font-size:14px}.cd-chip:hover{border-color:#ff7a00}.admin-v2 .area-tabs{gap:6px;padding:6px;margin:0 0 4px}.admin-v2 .area-tabs a{font-size:14px;font-weight:600;padding:9px 14px;border-radius:9px;color:#9db4c8}.admin-v2 .area-tabs a:hover{color:#fff}.admin-v2 .area-tabs a.active{color:#fff;background:rgba(255,122,0,.18);box-shadow:inset 0 0 0 1px rgba(255,122,0,.45)}.admin-v2 .nav-item{font-size:15px}.admin-v2 .nav-group-title,.admin-v2 .shell-breadcrumb{font-size:12px}.toolbar-search{display:inline-flex;align-items:center;gap:10px;padding:7px 12px;border:1px solid #234767;border-radius:10px;background:#0b2237;color:#9db4c8;font-size:13px;cursor:pointer}.toolbar-search:hover{border-color:#ff7a00;color:#fff}.toolbar-search kbd{font:inherit;font-size:12px;padding:1px 6px;border:1px solid #2c4c6b;border-radius:6px;color:#7f9ab3}.cmdk-backdrop{position:fixed;inset:0;z-index:2000;background:rgba(2,10,18,.6);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.cmdk{width:100%;max-width:560px;background:#0d2943;border:1px solid #2c4c6b;border-radius:14px;overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.5)}.cmdk-input{width:100%;box-sizing:border-box;padding:16px 18px;border:0;border-bottom:1px solid #234767;background:transparent;color:#fff;font-size:16px;outline:none}.cmdk-list{max-height:min(52vh,420px);overflow:auto;padding:6px}.cmdk-item{display:flex;align-items:baseline;gap:10px;width:100%;text-align:left;padding:10px 12px;border:0;border-radius:9px;background:transparent;color:#e6eef6;font-size:15px;cursor:pointer}.cmdk-item.active{background:rgba(255,122,0,.16)}.cmdk-item strong{font-weight:600}.cmdk-item small{margin-left:auto;color:#7f9ab3;font-size:12px}.cmdk-kind{flex:none;min-width:58px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#ff9a3d}.cmdk-empty{padding:18px;color:#9db4c8;font-size:14px}.cmdk-foot{padding:8px 14px;border-top:1px solid #234767;color:#7f9ab3;font-size:12px}@media(max-width:700px){.toolbar-search kbd{display:none}.admin-v2 .area-tabs a{font-size:13px;padding:8px 11px}}.admin-v2 .sport-tabs{gap:6px;padding:6px}.admin-v2 .sport-tabs button{font-size:14px!important;font-weight:600!important;padding:10px 16px!important;border-radius:9px}.admin-v2 .sport-context-select select{font-size:14px;min-height:38px}.admin-v2 .sport-context-select label{font-size:12px}.admin-v2 .public-admin-card{padding:12px 16px}.l3c-confirm-backdrop{position:fixed;inset:0;z-index:2000;background:rgba(5,10,24,.62);display:flex;align-items:center;justify-content:center;padding:16px}.l3c-confirm{width:min(460px,100%);background:#fff;color:#14213d;border-radius:14px;padding:22px;box-shadow:0 24px 60px rgba(5,10,24,.35)}.l3c-confirm-text{margin:0 0 18px;font-size:15px;line-height:1.5;white-space:pre-line}.l3c-confirm-actions{display:flex;justify-content:flex-end;gap:10px}.l3c-confirm-actions button{font-size:14px;font-weight:700;padding:10px 18px;border-radius:9px;border:1px solid #c9d2e3;background:#fff;color:#14213d;cursor:pointer}.l3c-confirm-actions .l3c-confirm-ok{background:#1b4fd8;border-color:#1b4fd8;color:#fff}.l3c-confirm-actions .l3c-confirm-ok.danger{background:#c62828;border-color:#c62828}.l3c-confirm-input{width:100%;box-sizing:border-box;margin:0 0 6px;padding:10px 12px;border:1px solid #c9d2e3;border-radius:9px;font:inherit;font-size:14px;color:#14213d;background:#fff;resize:vertical}.l3c-confirm-input:focus{outline:2px solid #1b4fd8;outline-offset:1px}.l3c-confirm-hint{min-height:18px;margin:0 0 12px;font-size:12.5px;color:#c62828}.l3c-confirm-actions button:disabled{opacity:.5;cursor:not-allowed}.pp40-nav{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pp40-nav::-webkit-scrollbar{display:none}.pp40-nav a{flex:0 0 auto;white-space:nowrap}.pp40-pagehead{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent);border-bottom:1px solid rgba(255,255,255,.08);padding:26px 0 20px}.pp40-pagehead .pp40-crumb{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00);font-weight:800;margin-bottom:6px}.pp40-pagehead h1{margin:0;font-size:clamp(26px,5vw,38px);line-height:1.1;color:#fff}.pp40-pagehead p{margin:8px 0 0;color:#aeb6c2;font-size:14px}.pp40-hero{display:flex;gap:22px;align-items:center;padding:22px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.01))}.pp40-hero-logo{flex:0 0 auto;width:112px;height:112px;border-radius:16px;background:rgba(255,255,255,.04);display:grid;place-items:center;overflow:hidden}.pp40-hero-logo img{max-width:88%;max-height:88%;object-fit:contain}.pp40-hero-copy h1{margin:0;font-size:clamp(24px,4.6vw,38px);line-height:1.1;color:#fff}.pp40-hero-copy p{margin:6px 0 12px;color:#aeb6c2;font-size:14px}.pp40-chips{display:flex;flex-wrap:wrap;gap:8px}.pp40-chip{padding:5px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);font-size:12px;font-weight:700;color:#e8ecf1}.pp40-chip.is-active{color:#5fd49a;border-color:rgba(95,212,154,.5)}.pp40-chip.is-finished{color:#aeb6c2}.pp40-chip.is-registration{color:#e0b24a;border-color:rgba(224,178,74,.5)}.pp40-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.pp40-quick a{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#fff;text-decoration:none}.pp40-quick a:hover{border-color:var(--pp2-primary,#ff7a00)}.pp40-quick b{font-size:16px}.pp40-quick small{color:#aeb6c2;font-size:12px}.pp40-more{color:var(--pp2-primary,#ff7a00);font-weight:700;font-size:13px;text-decoration:none;white-space:nowrap}.pp40-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:14px}.pp40-tabs{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.03);flex-wrap:wrap}.pp40-tabs button{border:0;background:transparent;color:#aeb6c2;padding:8px 16px;border-radius:999px;font-weight:700;font-size:13px;cursor:pointer}.pp40-tabs button em{font-style:normal;margin-left:6px;font-size:11px;opacity:.7}.pp40-tabs button.active{background:var(--pp2-primary,#ff7a00);color:#111}.pp40-divtabs{margin-bottom:14px}.pp40-select{min-height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#0f1318;color:#fff;padding:0 12px;font-size:13px}.pp40-hint{font-size:12.5px;color:#aeb6c2}.pp40-group{margin:18px 0 8px;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#aeb6c2}.pp40-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.pp40-teams a{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 10px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:#fff;text-decoration:none;text-align:center}.pp40-teams a:hover{border-color:var(--pp2-primary,#ff7a00)}.pp40-teams strong{font-size:14px}.pp40-athletes{display:flex;flex-direction:column;gap:8px}.pp40-athletes a{display:grid;grid-template-columns:28px 46px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.025);color:#fff;text-decoration:none}.pp40-athletes a:hover{border-color:var(--pp2-primary,#ff7a00)}.pp40-athletes a>b{color:#aeb6c2;text-align:center}.pp40-athletes a>span:not(.pp2-player-photo){display:flex;flex-direction:column;min-width:0}.pp40-athletes .pp2-player-photo{width:46px;height:46px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:rgba(255,255,255,.06);margin:0}.pp40-athletes .pp2-player-photo img{width:100%;height:100%;object-fit:cover}.pp40-athletes .pp2-player-photo b{font-size:16px;color:#aeb6c2}.pp40-athletes strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp40-athletes small{color:#aeb6c2;font-size:12px}.pp40-athletes em{font-style:normal;font-size:20px;font-weight:800;text-align:right}.pp40-athletes em small{display:block;font-size:10px;font-weight:600}.pp40-showall{margin:14px auto 0;display:block;border:1px solid rgba(255,255,255,.16);background:transparent;color:#fff;padding:10px 18px;border-radius:10px;font-weight:700;cursor:pointer}.pp40-tablewrap{overflow-x:auto;border:1px solid rgba(255,255,255,.1);border-radius:12px}.pp40-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.pp40-table th{text-align:left;padding:11px 12px;font-size:11px;letter-spacing:.1em;color:#aeb6c2;border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;white-space:nowrap}.pp40-table td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.06);white-space:nowrap}.pp40-table tr:last-child td{border-bottom:0}.pp40-table a{color:#fff;text-decoration:none;font-weight:700}.pp40-table tr.is-off td{opacity:.55}.pp40-legend{margin:14px 0 0;font-size:12px;color:#8e97a4;line-height:1.5}@media(max-width:720px){.pp40-hero{flex-direction:column;align-items:flex-start;padding:16px}.pp40-hero-logo{width:84px;height:84px}.pp40-quick{grid-template-columns:repeat(2,minmax(0,1fr))}.pp40-athletes a{grid-template-columns:22px 40px minmax(0,1fr) auto;gap:10px;padding:9px 10px}.pp40-athletes .pp2-player-photo{width:40px;height:40px}}.pp2-content>.pp2-panel+.pp2-panel,.pp2-content>.pp2-panel+.pp40-quick,.pp2-content>section+section{margin-top:16px}.pp2-content>.pp40-hero{margin-top:18px}.public-page{--pt-bg:#07101c;--pt-card-a:#101c2c;--pt-card-b:#0b1625;--pt-line:#26384f;--pt-head:#081321;--pt-foot:#050d17;color:#f7f9fc;font-family:Arial,Helvetica,sans-serif}.public-page,.public-page .public-loading{background:var(--pt-bg)}.public-page .public-card,.public-page .public-detail-filter,.public-page .public-filter,.public-page .public-live-block,.public-page .public-periods article,.public-page .public-roster-card,.public-page .public-season-status,.public-page .public-stage-progress,.public-page .public-team-card{border-color:var(--pt-line);background:linear-gradient(180deg,var(--pt-card-a),var(--pt-card-b))}.public-page .public-best-player>div,.public-page .public-game-hero,.public-page .public-hero,.public-page .public-profile-hero{border-color:var(--pt-line);background:linear-gradient(135deg,#13243a,var(--pt-card-b))}.public-page .public-box-table,.public-page .public-comparison{border-color:var(--pt-line)}.public-page .public-athlete-head,.public-page .public-box-head,.public-page .public-comparison-head,.public-page .public-player-log-head,.public-page .public-standing-head{background:var(--pt-head)}.public-page .public-box-total{background:#13243a}.public-page .public-box-row,.public-page .public-comparison-row,.public-page .public-game,.public-page .public-standing{border-color:#1b2c42}.public-page .public-footer{border-top-color:var(--pt-line);background:var(--pt-foot)}.public-page .public-profile-photo,.public-page .public-team-mark{background:#0b1625;border-color:var(--pt-line)}.public-page .public-secondary-action{background:#101c2c;border-color:var(--pt-line)}.pp2-page{background:#07101c}.pp40-groupblock+.pp40-groupblock{margin-top:22px}.pp40-groupblock .pp40-group{margin:6px 0 10px}.pp40-final{margin-top:16px;padding:18px 20px;border:1px solid var(--pt-line,#26384f);border-radius:14px;background:linear-gradient(135deg,#13243a,#0b1625)}.pp40-final-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}.pp40-final-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00)}.pp40-final-head>strong{font-size:20px}.pp40-champ{display:flex;align-items:center;gap:10px;margin-left:auto;padding:8px 14px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14)}.pp40-champ small{display:block;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9fb0c6}.pp40-champ b{font-size:16px}.pp40-champions{margin-top:16px}.pp40-champ-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px}.pp40-champ-grid>div{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);text-align:center}.pp40-champ-grid>div.is-main{border-color:var(--pp2-primary,#ff7a00);background:rgba(255,122,0,.08)}.pp40-champ-grid small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#9fb0c6}.pp40-champ-grid strong{font-size:17px}@media(max-width:640px){.pp40-champ{margin-left:0;width:100%}}.pp21-fixture.result .pp21-fixture-match>em.score{background:transparent;padding:0}.pp40-group small{margin-left:8px;font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:#9fb0c6}.pp40-rounds{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px;margin-top:6px}.pp40-rcard{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:14px;border:1px solid var(--pt-line,#26384f);background:linear-gradient(180deg,#101c2c,#0b1625);color:#fff;text-decoration:none;transition:border-color .15s}.pp40-rcard:hover{border-color:var(--pp2-primary,#ff7a00)}.pp40-rcard-tag{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00)}.pp40-rcard-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:8px;gap:8px}.pp40-rcard-teams>div{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;min-width:0}.pp40-rcard-teams strong{font-size:14px;text-transform:uppercase;line-height:1.15;overflow-wrap:anywhere}.pp40-rcard-teams>b{font-size:18px;color:#7f93ad}.pp40-rcard-when{display:flex;flex-direction:column;align-items:center;gap:2px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.pp40-rcard-when strong{font-size:15px}.pp40-rcard-when small{font-size:11px;color:#9fb0c6}.pp40-side{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:16px;gap:16px;align-items:start;margin-top:14px}.pp40-side>.pp40-groupblock{margin:0!important;padding:14px 16px;border:1px solid #26384f;border-radius:12px;background:#0a1625;min-width:0}.pp40-side .pp40-group{margin:0 0 8px}.pp40-side .pp30-standing-wrap{margin-top:0;overflow:visible}.pp40-side .pp30-standing-head,.pp40-side .pp30-standing-row{min-width:0;grid-template-columns:30px minmax(0,1fr) 46px 34px 34px 34px 56px;column-gap:4px}.pp40-side .pp30-standing-head>span:nth-child(7),.pp40-side .pp30-standing-head>span:nth-child(8),.pp40-side .pp30-standing-row>em:nth-child(7),.pp40-side .pp30-standing-row>em:nth-child(8){display:none}.pp40-side .pp30-standing-head{height:32px;font-size:9px}.pp40-side .pp30-standing-row{min-height:54px}.pp40-side .pp30-standing-row>b:first-child{padding-left:4px;font-size:15px}.pp40-side .pp30-standing-row>span{gap:10px}.pp40-side .pp30-standing-row>span .pp2-team-mark{width:32px;height:32px}.pp40-side .pp30-standing-row>em,.pp40-side .pp30-standing-row>span strong,.pp40-side .pp30-standing-row>strong:last-child,.pp40-side .pp30-standing-row>strong:not(:last-child){font-size:14px}.pp40-side .pp21-fixture{padding:12px 2px 13px}.pp40-side .pp21-fixture:last-child{border-bottom:0}.pp40-side .pp21-fixture-team .pp2-team-mark{width:40px;height:40px}.pp40-side .pp21-fixture-team strong{font-size:12px}.pp40-rcard-teams strong{font-size:12.5px;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pp40-rcard-teams{gap:6px}.pp2-team-mark:has(img),.pp21-fixture-team .pp2-team-mark:has(img),.pp40-hero-logo:has(img){background:transparent!important}.pp2-team-mark>img{width:100%;height:100%;object-fit:contain}.pp2-team-mark:not(:has(img)){background:#16263b;border:1px solid #2a3d56}.pp40-side.is-series{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.pp40-seriesfinal{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding:11px 12px;border:1px solid #2e415b;border-radius:10px;background:#0c1b2e}.pp40-seriesfinal>span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00)}.pp40-seriesfinal>strong{font-size:14px}.pp40-seriesfinal>em{display:inline-flex;align-items:center;gap:8px;font-style:normal;font-size:12px;font-weight:700;color:#e7edf6}.pp40-seriesfinal>em .pp2-team-mark{width:26px;height:26px}.pp40-seriesfinal>small{font-size:11px;color:#9fb0c6}.pp40-twocol{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));grid-gap:0 24px;gap:0 24px}.pp2-team-mark:not(:has(img)),.pp21-fixture-team .pp2-team-mark:not(:has(img)){background:#16263b!important;border:1px solid #2a3d56}.pp40-side.is-series .pp30-standing-head,.pp40-side.is-series .pp30-standing-row{grid-template-columns:24px minmax(0,1fr) 36px 28px 28px 50px;column-gap:3px}.pp40-side.is-series .pp30-standing-head>span:nth-child(6),.pp40-side.is-series .pp30-standing-row>em:nth-child(6){display:none}.pp40-side.is-series .pp30-standing-row>span{gap:8px}.pp40-side.is-series .pp30-standing-row>span .pp2-team-mark{width:28px;height:28px}.pp40-side.is-series .pp30-standing-row>span strong{font-size:13px}.pp50-hero{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:16px;padding:34px 36px;border:1px solid #26384f;border-radius:16px;background:radial-gradient(circle at 85% 30%,color-mix(in srgb,var(--pp2-primary,#ff7a00) 22%,transparent),transparent 45%),linear-gradient(120deg,#0c1b2e,#101c2c)}.pp50-hero-copy{max-width:720px}.pp50-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;border:1px solid #2c3f59;border-radius:999px;background:rgba(4,12,22,.5);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#dce4ef}.pp50-pill i{width:8px;height:8px;border-radius:50%;background:var(--pp2-primary,#ff7a00)}.pp50-hero h1{margin:16px 0 0;font-size:46px;line-height:1.02;letter-spacing:-.025em;color:#fff}.pp50-hero h1 em{font-style:normal;color:var(--pp2-primary,#ff7a00)}.pp50-hero p{margin:16px 0 0;max-width:600px;font-size:15px;line-height:1.55;color:#a9b8cc}.pp50-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.pp50-btn{display:inline-flex;align-items:center;height:42px;padding:0 20px;border:1px solid #35496a;border-radius:10px;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.pp50-btn.primary{border-color:var(--pp2-primary,#ff7a00);background:var(--pp2-primary,#ff7a00);color:#111}.pp50-hero-art{flex:0 0 auto;width:230px;height:230px;display:grid;place-items:center}.pp50-hero-art img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 18px 40px rgba(0,0,0,.4))}.pp50-dock{display:grid;grid-template-columns:minmax(260px,.9fr) 2fr;grid-gap:0;gap:0;margin-bottom:16px;border:1px solid #26384f;border-radius:14px;background:linear-gradient(180deg,#101c2c,#0b1625);overflow:hidden}.pp50-dock:has(.pp50-count):not(:has(.pp50-dock-items)){grid-template-columns:1fr}.pp50-count{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-right:1px solid #26384f}.pp50-count small,.pp50-dock-items small{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8294aa}.pp50-count b{display:block;margin-top:6px;font-size:17px;color:#fff}.pp50-count span{font-size:12px;color:#9fb0c6}.pp50-count-n{text-align:center}.pp50-count-n strong{display:block;font-size:38px;line-height:1;color:var(--pp2-primary,#ff7a00)}.pp50-count-n em{font-style:normal;font-size:11px;color:#9fb0c6;text-transform:uppercase;letter-spacing:.1em}.pp50-dock-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pp50-dock-items>div{padding:18px 20px;border-right:1px solid #26384f}.pp50-dock-items>div:last-child{border-right:0}.pp50-dock-items b{display:block;margin-top:8px;font-size:13px;letter-spacing:.04em;color:#fff}.pp50-dock-items b.tone-ok{color:#35d07f}.pp50-dock-items b.tone-warn{color:#ffb020}.pp50-dock-items b.tone-mute{color:#9fb0c6}.pp50-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.pp50-stats>div{padding:16px 18px;border:1px solid #26384f;border-radius:12px;background:#0a1625}.pp50-stats strong{display:block;font-size:28px;color:#fff}.pp50-stats span{font-size:12px;color:#9fb0c6}.pp50-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:14px;gap:14px;margin-top:14px}.pp50-card{padding:18px;border:1px solid #26384f;border-radius:12px;background:#0a1625}.pp50-card.is-gold{border-color:#6b5520}.pp50-card.is-red{border-color:#6b2a2a}.pp50-card-top{display:flex;align-items:center;gap:14px}.pp50-card-top small{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00)}.pp50-card-top h3{margin:3px 0 0;font-size:17px;color:#fff}.pp50-num{display:grid;place-items:center;min-width:46px;height:46px;border-radius:12px;background:#16263b;font-size:20px;font-weight:900;color:#fff}.pp50-flow{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.pp50-flow li{display:flex;align-items:center;gap:6px}.pp50-flow span{padding:6px 10px;border-radius:8px;background:#122238;font-size:12px;color:#dce4ef}.pp50-flow i{font-style:normal;color:#6f829b}.pp50-card ul{margin:14px 0 0;padding-left:18px;color:#a9b8cc;font-size:13px;line-height:1.6}.pp50-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-top:14px}.pp50-tiles>div{padding:14px;border:1px solid #26384f;border-radius:10px;background:#0a1625}.pp50-tiles strong{display:block;font-size:20px;color:#fff}.pp50-tiles span{font-size:11px;color:#9fb0c6}.pp50-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin:14px 0 0;padding:0;list-style:none}.pp50-steps li{position:relative;padding:14px;border:1px solid #26384f;border-radius:12px;background:#0a1625;display:flex;flex-direction:column;gap:4px}.pp50-steps li.done{border-color:#1f6b45}.pp50-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#16263b;font-size:12px;font-weight:800;color:#fff}.pp50-steps li.done .pp50-dot{background:#1f6b45}.pp50-steps em{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pp2-primary,#ff7a00)}.pp50-steps b{font-size:14px;color:#fff}.pp50-steps small{font-size:12px;color:#9fb0c6}.pp50-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:14px}.pp50-links a{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid #26384f;border-radius:12px;background:#0a1625;color:#fff;text-decoration:none}.pp50-links a:hover{border-color:var(--pp2-primary,#ff7a00)}.pp50-links b{font-size:15px}.pp50-links span{font-size:12px;color:#9fb0c6;line-height:1.5}.pp50-links em{font-style:normal;font-size:12px;font-weight:800;color:var(--pp2-primary,#ff7a00)}@media(max-width:760px){.pp50-hero{flex-direction:column;align-items:flex-start;padding:22px 18px}.pp50-hero h1{font-size:32px}.pp50-hero-art{width:120px;height:120px}.pp50-dock{grid-template-columns:1fr}.pp50-count{border-right:0;border-bottom:1px solid #26384f}}.lp{min-height:100vh;background:#06182a;color:#eaf1f8;font-family:inherit}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(6,24,42,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid #1d3b57}.lp-nav-in{max-width:1140px;margin:0 auto;padding:12px 20px;justify-content:space-between;gap:12px}.lp-brand,.lp-nav-in{display:flex;align-items:center}.lp-brand{gap:10px;font-weight:800;font-size:19px;letter-spacing:.02em}.lp-brand img{border-radius:8px}.lp-links{display:flex;align-items:center;gap:20px;font-size:14px;color:#9db6cc}.lp-links a:not(.lp-btn):hover{color:#fff}.lp-btn{display:inline-block;background:linear-gradient(135deg,#ff7a00,#e66d00);color:#1a0d00!important;font-weight:800;font-size:14px;padding:10px 18px;border-radius:10px;white-space:nowrap}.lp-btn.lp-ghost{background:transparent;color:#eaf1f8!important;border:1px solid #2c4d69}.lp-hero{max-width:1140px;margin:0 auto;padding:64px 20px 48px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.lp-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#ff9a3d;font-weight:800}.lp-hero h1{font-size:clamp(34px,5.4vw,56px);line-height:1.02;margin:12px 0 16px;font-weight:800;text-wrap:balance}.lp-hero h1 em{font-style:normal;color:#ff7a00}.lp-hero p{color:#9db6cc;font-size:17px;line-height:1.6;margin:0 0 24px;max-width:52ch}.lp-cta{gap:10px}.lp-cta,.lp-tags{display:flex;flex-wrap:wrap}.lp-tags{gap:8px;margin-top:22px}.lp-tags span{font-size:13px;color:#9db6cc;border:1px solid #1d3b57;border-radius:99px;padding:4px 12px}.lp-shots{display:flex;gap:14px;align-items:flex-end;justify-content:center}.lp-shots img{border-radius:12px;border:1px solid #2c4d69;background:#0b2340;min-width:0;height:auto}.lp-shot-wide{flex:1.6 1;max-width:62%}.lp-shot-tall{flex:.7 1;max-width:30%}.lp-strip{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:1px;gap:1px;background:#1d3b57;border-block:1px solid #1d3b57}.lp-strip div{background:#06182a;padding:16px 20px;font-size:14px;color:#9db6cc}.lp-strip b{display:block;color:#eaf1f8;font-size:15px}.lp-block{max-width:1140px;margin:0 auto;padding:48px 20px;border-top:1px solid #1d3b57}.lp-block.lp-alt{max-width:none;background:#0a2038;border-top:0}.lp-block.lp-alt>*{max-width:1100px;margin-left:auto;margin-right:auto}.lp-block h2,.lp-final h2{font-size:clamp(26px,3.4vw,34px);margin:6px 0 8px;font-weight:800;text-wrap:balance}.lp-sub{color:#9db6cc;margin:0 0 24px;font-size:15px;max-width:62ch;line-height:1.55}.lp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.lp-card{background:#0d2947;border:1px solid #1d3b57;border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px;min-width:0}.lp-card h3{margin:0;font-size:20px;line-height:1.15;font-weight:800}.lp-card p{margin:0;color:#9db6cc;font-size:14.5px;line-height:1.5}.lp-card figure{margin:0 0 4px}.lp-card figure img{width:100%;height:auto;border-radius:10px;border:1px solid #1d3b57;display:block}.lp-badge{align-self:flex-start;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px}.lp-badge.live{background:#0f3a2c;color:#3ddc97}.lp-badge.soon{background:#3d2a0b;color:#ffab4d}.lp-badge.end{background:#17304a;color:#9db6cc}.lp-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.lp-row a{font-size:14px;font-weight:700;border:1px solid #2c4d69;border-radius:8px;padding:7px 12px;background:#102b49}.lp-row a:first-child{background:#ff7a00;border-color:#ff7a00;color:#1a0d00}.lp-empty{border:1px dashed #2c4d69;border-radius:12px;padding:22px;color:#9db6cc;text-align:center}.lp-prat{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;align-items:center;margin-top:30px}.lp-prat.rev figure{order:2}.lp-prat figure{margin:0}.lp-prat figure img{width:100%;height:auto;border-radius:12px;border:1px solid #2c4d69;display:block}.lp-prat figcaption{font-size:12px;color:#6f8ba3;margin-top:6px}.lp-prat h3{font-size:24px;margin:0 0 8px;font-weight:800}.lp-prat p{color:#9db6cc;margin:0;line-height:1.6;max-width:44ch}.lp-docs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin-top:20px}.lp-final{text-align:center;padding:56px 20px;border-top:1px solid #1d3b57;background:#0a2038}.lp-final p{color:#9db6cc;margin:0 auto 22px;max-width:52ch}.lp-final .lp-cta{justify-content:center}.lp-foot{max-width:1140px;margin:0 auto;padding:20px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#6f8ba3;font-size:13px}@media(max-width:820px){.lp-hero,.lp-prat{grid-template-columns:1fr}.lp-prat.rev figure{order:0}.lp-hero{padding-top:36px}.lp-links a:not(.lp-btn){display:none}.lp-shot-wide{max-width:64%}}.lg-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 16px}.lg-card{width:min(980px,100%);display:grid;grid-template-columns:1fr 1fr;border-radius:24px;overflow:hidden;border:1px solid rgba(58,111,151,.55);box-shadow:0 30px 90px rgba(0,0,0,.42);background:#08131f}.lg-left{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;gap:14px;background:radial-gradient(circle at 22% 18%,rgba(255,122,0,.13),transparent 30%),linear-gradient(160deg,#0d2947,#07192b 72%);border-right:1px solid #1d3b57}.lg-logo{width:min(300px,80%);height:auto}.lg-left .eyebrow{margin-top:4px}.lg-left h1{font-size:30px;line-height:1.1;margin:0}.lg-left p{color:#9db6cc;line-height:1.6;margin:0;font-size:15px}.lg-points{display:flex;flex-direction:column;gap:8px;margin-top:6px}.lg-points div{font-size:13.5px;color:#b9cadb;border:1px solid #1d3b57;border-radius:10px;padding:10px 12px;background:rgba(6,24,42,.55)}.lg-right{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,rgba(8,27,46,.98),rgba(6,20,35,.99))}.lg-right h2{margin:8px 0 14px;font-size:28px}.lg-right .field{margin-bottom:12px}.lg-sep{display:flex;align-items:center;gap:10px;font-size:12.5px;color:#6f8ba3;margin:18px 0 12px}.lg-sep:after,.lg-sep:before{content:"";flex:1 1;height:1px;background:#1d3b57}.lg-req{border:1px solid #1d3b57;border-radius:12px;padding:14px;background:#0c2038}.lg-req strong{display:block;font-size:15px}.lg-req span{display:block;font-size:13px;color:#9db6cc;margin:2px 0 10px}.lg-chips{display:flex;gap:8px;flex-wrap:wrap}.lg-chips a{font-size:13px;font-weight:700;padding:6px 12px;border-radius:99px;border:1px solid #35506b;color:#cbd8e5}.lg-chips a:hover{border-color:#ff7a00;color:#fff}.lg-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:16px;font-size:12.5px;color:#6f8ba3}.lg-foot a{color:#ff9a3d}@media(max-width:820px){.lg-card{grid-template-columns:1fr}.lg-left{border-right:0;border-bottom:1px solid #1d3b57}.lg-left,.lg-right{padding:28px 22px}.lg-points{display:none}}.lp-cards3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lp-past{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:10px;gap:10px}.lp-past a{display:flex;flex-direction:column;gap:2px;border:1px solid #1d3b57;border-radius:12px;padding:12px 14px;background:#0d2947}.lp-past a:hover{border-color:#ff7a00}.lp-past b{font-size:15px}.lp-past span{font-size:13px;color:#9db6cc}.lp-shots{position:relative;display:block;padding-bottom:44px}.lp-shots .lp-shot-wide{display:block;width:100%;max-width:100%}.lp-shots .lp-shot-over{position:absolute;right:-6px;bottom:0;width:56%;max-width:56%;box-shadow:0 18px 40px rgba(0,0,0,.45)}.lp-brand-txt{display:flex;flex-direction:column;line-height:1.05}.lp-brand-txt small{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ff9a3d;margin-top:3px}.lp-brand img{border-radius:0;object-fit:contain}.lp-about{display:flex;align-items:center;gap:24px}.lp-about img{flex:none;width:120px;height:auto}.lp-about .lp-sub{max-width:60ch}.lg-by{display:flex;align-items:center;gap:12px;margin-top:4px}.lg-by img{flex:none;height:auto}.lg-by .eyebrow{margin:0}@media(max-width:560px){.lp-about{flex-direction:column;align-items:flex-start}.lp-brand-txt small{display:none}}.lp-cards.lp-cards-camp{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lp-camp-head{display:flex;gap:14px;align-items:center}.lp-camp-id{display:flex;flex-direction:column;gap:6px;min-width:0}.lp-camp-id h3{font-size:21px}.lp-logo{flex:none;width:64px;height:64px;border-radius:14px;background:#0a2038;border:1px solid #2c4d69;display:flex;align-items:center;justify-content:center;overflow:hidden}.lp-logo img{width:100%;height:100%;object-fit:contain;padding:6px;background:transparent}.lp-logo b{font-size:20px;letter-spacing:.04em;color:#ff9a3d}.lp-org{font-size:13.5px;font-weight:700;color:#cbd8e5}.lp-past a{flex-direction:row;align-items:center;gap:12px}.lp-past a .lp-logo{width:44px;height:44px;border-radius:10px}.lp-past a .lp-logo b{font-size:15px}.lp-past-t{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-brand img{width:52px;height:52px}.lp-brand{gap:12px}.lp-brand img{width:auto;height:56px}.lp-brand-txt{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ff9a3d;line-height:1.15}.lp-brand-txt em{display:block;font-style:normal;font-size:10px;font-weight:600;color:#9fb0c3;letter-spacing:.1em}@media(max-width:560px){.lp-brand-txt{display:none}.lp-brand img{height:46px}}.lp-brand img{height:66px}@media(max-width:560px){.lp-brand img{height:52px}}