:root{color:var(--ceo-text-primary,#f5f5f5);background:var(--ceo-canvas,#0a0a0a);font-synthesis:none;text-rendering:optimizelegibility;--page-background:var(--ceo-canvas,#0a0a0a);--surface-background:var(--ceo-surface,#111);--surface-background-soft:var(--ceo-surface-soft,#171717);--text-primary:var(--ceo-text-primary,#f5f5f5);--text-secondary:var(--ceo-text-secondary,#b5b5b5);--border-color:var(--ceo-border-color,#ffffff1a);--page-max-width:1440px;--page-padding-inline:clamp(16px, 3vw, 40px);--section-spacing:clamp(24px, 4vw, 56px);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-small:6px;--radius-medium:10px;--radius-large:16px;--font-size-small:.875rem;--font-size-body:clamp(.9375rem, .9rem + .15vw, 1rem);--font-size-heading-small:clamp(1.125rem, 1rem + .5vw, 1.4rem);--font-size-heading-medium:clamp(1.4rem, 1.15rem + 1vw, 2rem);--font-size-heading-large:clamp(1.8rem, 1.35rem + 2vw, 3rem);font-family:Arial,Helvetica,sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--page-background);scroll-behavior:smooth;width:100%;min-width:320px;min-height:100%;overflow-x:hidden}body{background-color:var(--page-background);width:100%;min-width:320px;min-height:100vh;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-body);line-height:1.5;overflow-x:hidden}#root{background-color:var(--page-background);width:100%;min-height:100vh}img,picture,video,canvas,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4,h5,h6{overflow-wrap:anywhere;line-height:1.2}h1{font-size:var(--font-size-heading-large)}h2{font-size:var(--font-size-heading-medium)}h3{font-size:var(--font-size-heading-small)}p,li,label,input,textarea,select,button{font-size:inherit}p{overflow-wrap:anywhere}a{color:inherit;text-decoration:none}ul,ol{list-style-position:inside}button,input,textarea,select{max-width:100%;font-family:inherit}button{cursor:pointer}textarea{resize:vertical}.page-container,.content-container,.main-container{width:min(100%, var(--page-max-width));padding-inline:var(--page-padding-inline);margin-inline:auto}.page-section{padding-block:var(--section-spacing)}table{border-collapse:collapse;width:100%}.table-responsive{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.modal-card,.modal-content{width:min(100%,720px);max-height:calc(100dvh - 32px);overflow-y:auto}.Toastify__toast-container{width:min(100vw - 24px,380px)}@media (width<=480px){.Toastify__toast-container{width:auto;left:12px;right:12px}.Toastify__toast{margin-bottom:var(--space-2)}}:root{--ceo-gold-50:#fffbea;--ceo-gold-100:#fff3c4;--ceo-gold-200:#ffe788;--ceo-gold-300:#ffd54f;--ceo-gold-400:#e7c13e;--ceo-gold-500:#d4af37;--ceo-gold-600:#b68c1d;--ceo-gold-700:#946b12;--ceo-gold-800:#795514;--ceo-gold-900:#664515;--ceo-black:#0a0a0a;--ceo-navy-950:#070d17;--ceo-navy-900:#0b1220;--ceo-navy-800:#111827;--ceo-navy-700:#1f2937;--ceo-white:#fff;--ceo-gray-25:#fcfcfd;--ceo-gray-50:#f8fafc;--ceo-gray-100:#f1f5f9;--ceo-gray-200:#e5e7eb;--ceo-gray-300:#d1d5db;--ceo-gray-400:#9ca3af;--ceo-gray-500:#6b7280;--ceo-gray-600:#4b5563;--ceo-gray-700:#374151;--ceo-gray-800:#1f2937;--ceo-gray-900:#111827;--ceo-success:#16a34a;--ceo-success-soft:#ecfdf5;--ceo-warning:#f59e0b;--ceo-warning-soft:#fff7ed;--ceo-danger:#dc2626;--ceo-danger-soft:#fef2f2;--ceo-info:#2563eb;--ceo-info-soft:#eff6ff;--ceo-public-bg:#0a0a0a;--ceo-portal-bg:#eef2f7;--ceo-surface:#101621;--ceo-surface-soft:#151c28;--ceo-surface-dark:#111827;--ceo-text-primary:#f7f8fb;--ceo-text-secondary:#b4bbc7;--ceo-text-muted:#8d96a6;--ceo-text-faint:#70798a;--ceo-text-on-dark:#f8fafc;--ceo-text-on-gold:#111827;--ceo-font-family:Arial, Helvetica, sans-serif;--ceo-text-xs:.75rem;--ceo-text-sm:.8125rem;--ceo-text-md:.875rem;--ceo-text-base:clamp(.9rem, .87rem + .12vw, .975rem);--ceo-text-lg:clamp(1rem, .95rem + .2vw, 1.125rem);--ceo-title-sm:clamp(1.1rem, 1rem + .35vw, 1.35rem);--ceo-title-md:clamp(1.35rem, 1.15rem + .7vw, 1.9rem);--ceo-title-lg:clamp(1.7rem, 1.3rem + 1.3vw, 2.5rem);--ceo-title-xl:clamp(2rem, 1.4rem + 2.6vw, 3.75rem);--ceo-line-tight:1.15;--ceo-line-normal:1.5;--ceo-line-relaxed:1.7;--ceo-space-1:4px;--ceo-space-2:8px;--ceo-space-3:12px;--ceo-space-4:16px;--ceo-space-5:20px;--ceo-space-6:24px;--ceo-space-7:28px;--ceo-space-8:32px;--ceo-space-10:40px;--ceo-space-12:48px;--ceo-space-14:56px;--ceo-space-16:64px;--ceo-page-padding:clamp(14px, 2vw, 28px);--ceo-section-gap:clamp(20px, 3vw, 40px);--ceo-grid-gap:clamp(12px, 1.5vw, 18px);--ceo-page-max-width:1440px;--ceo-content-max-width:1280px;--ceo-reading-max-width:760px;--ceo-admin-sidebar-width:220px;--ceo-admin-sidebar-width-medium:208px;--ceo-player-sidebar-width:220px;--ceo-topbar-height:64px;--ceo-navbar-height:62px;--ceo-control-height-sm:36px;--ceo-control-height:40px;--ceo-control-height-lg:44px;--ceo-icon-box-sm:38px;--ceo-icon-box:44px;--ceo-icon-box-lg:48px;--ceo-card-padding:clamp(16px, 1.8vw, 22px);--ceo-card-padding-compact:clamp(13px, 1.3vw, 18px);--ceo-modal-width-sm:460px;--ceo-modal-width-md:680px;--ceo-modal-width-lg:900px;--ceo-radius-xs:6px;--ceo-radius-sm:9px;--ceo-radius-md:12px;--ceo-radius-lg:16px;--ceo-radius-xl:20px;--ceo-radius-pill:999px;--ceo-border-light:1px solid #11182714;--ceo-border-dark:1px solid #ffffff14;--ceo-border-gold:1px solid #d4af3759;--ceo-shadow-xs:0 2px 8px #00000009;--ceo-shadow-sm:0 4px 14px #0000000d;--ceo-shadow-md:0 8px 22px #00000013;--ceo-shadow-lg:0 16px 38px #0000001f;--ceo-shadow-gold:0 8px 20px #d4af3733;--ceo-transition-fast:.15s ease;--ceo-transition:.22s ease;--ceo-transition-slow:.35s ease;--ceo-z-base:1;--ceo-z-sticky:100;--ceo-z-topbar:200;--ceo-z-overlay:250;--ceo-z-sidebar:300;--ceo-z-modal:1000;--ceo-z-toast:2000;--ceo-canvas:#080b12;--ceo-canvas-subtle:#0b1019;--ceo-surface-raised:#192230;--ceo-surface-inset:#090e16;--ceo-surface-strong:#05080f;--ceo-text-inverse:#111318;--ceo-border-color:#ffffff1a;--ceo-border-subtle-color:#ffffff12;--ceo-border-strong-color:#ffffff29;--ceo-gold-brand:#d4af37;--ceo-gold-interactive:#e7c13e;--ceo-gold-strong:#f4cf55;--ceo-shadow-surface:0 10px 30px #00000038;--ceo-overlay:#000000a8}:root[data-theme=light]{--ceo-canvas:#f3f0e8;--ceo-canvas-subtle:#ebe7dc;--ceo-surface:#fffdf8;--ceo-surface-soft:#f7f4ec;--ceo-surface-raised:#fff;--ceo-surface-inset:#ece8dd;--ceo-surface-strong:#17191d;--ceo-text-primary:#181a1f;--ceo-text-secondary:#50545d;--ceo-text-muted:#6b7079;--ceo-text-faint:#858a92;--ceo-text-inverse:#f8f7f2;--ceo-border-color:#181a1f21;--ceo-border-subtle-color:#181a1f14;--ceo-border-strong-color:#181a1f33;--ceo-gold-brand:#b88b18;--ceo-gold-interactive:#9f7410;--ceo-gold-strong:#7d5808;--ceo-shadow-surface:0 10px 28px #1d1b1514;--ceo-overlay:#1616146b;--ceo-public-bg:var(--ceo-canvas);--ceo-portal-bg:var(--ceo-canvas);--ceo-border-light:1px solid var(--ceo-border-color);--ceo-border-dark:1px solid var(--ceo-border-color)}:root[data-theme=dark]{--ceo-public-bg:var(--ceo-canvas)}.ceo-container{width:min(100%, var(--ceo-page-max-width));padding-inline:var(--ceo-page-padding);margin-inline:auto}.ceo-content-container{width:min(100%, var(--ceo-content-max-width));margin-inline:auto}.ceo-card{min-width:0;padding:var(--ceo-card-padding);border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-sm)}.ceo-grid{gap:var(--ceo-grid-gap);display:grid}.ceo-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ceo-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ceo-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.ceo-grid--4,.ceo-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ceo-grid--2,.ceo-grid--3,.ceo-grid--4{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ceo-player-visual{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;overflow:hidden}.ceo-player-visual img{object-fit:contain;opacity:.22;filter:saturate(.9)contrast(1.05)drop-shadow(0 0 26px #d4af3726);width:100%;height:100%;display:block}.ceo-player-visual-right{right:0}.ceo-player-visual-left{left:0}.ceo-player-visual-center{left:50%;transform:translate(-50%)}.ceo-player-visual-animated img{animation:7s ease-in-out infinite ceoPlayerFloat}@keyframes ceoPlayerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ceo-player-visual-animated img{animation:none}}@media (width<=900px){.ceo-player-visual img{opacity:.14}}@media (width<=650px){.ceo-player-visual{display:none}}.hero{isolation:isolate;width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1280px);margin:0 auto;padding:clamp(54px,7vw,92px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.hero:before{content:"";z-index:-3;background:linear-gradient(135deg,#ffffff06,#d4af3706);border:1px solid #d4af371a;border-radius:28px;position:absolute;inset:0}.hero-background-glow{z-index:-2;filter:blur(100px);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute}.hero-background-glow--left{background:#d4af371f;top:-180px;left:-180px}.hero-background-glow--right{background:#6545082e;bottom:-200px;right:-180px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:center;gap:clamp(36px,6vw,84px);padding-inline:clamp(22px,5vw,68px);display:grid}.hero-content{min-width:0}.hero-season-badge{color:#e5c15a;letter-spacing:1.4px;text-transform:uppercase;background:#d4af3712;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:8px 13px;font-size:.75rem;font-weight:800;display:inline-flex}.hero-eyebrow{color:#fff9;letter-spacing:1.8px;text-transform:uppercase;margin:0 0 12px;font-size:clamp(.75rem,.7rem + .18vw,.88rem);font-weight:700}.hero h1{color:#fff;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(2.55rem,1.7rem + 3.4vw,5.25rem);font-weight:850;line-height:.98}.hero h1 span{color:#dfb83d;text-shadow:0 0 32px #d4af372e;display:inline}.hero-subtitle{color:#f1f1f1;margin:clamp(22px,3vw,30px) 0 10px;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:700;line-height:1.45}.hero-description{color:#ffffffa8;max-width:650px;margin:0;font-size:clamp(.94rem,.89rem + .2vw,1.05rem);line-height:1.75}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:clamp(28px,4vw,38px);display:flex}.hero-primary-button,.hero-secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 21px;font-size:.94rem;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.hero-primary-button{color:#151109;background:linear-gradient(135deg,#ebc958,#ac7e14);border:1px solid #f4d25fb3;box-shadow:0 16px 34px #a6750933}.hero-secondary-button{color:#f7f7f7;background:#ffffff0a;border:1px solid #ffffff24}.hero-primary-button:hover,.hero-secondary-button:hover{transform:translateY(-2px)}.hero-primary-button:hover{box-shadow:0 19px 42px #a6750947}.hero-secondary-button:hover{background:#d4af3714;border-color:#d4af3773}.hero-trust-row{flex-wrap:wrap;gap:10px 18px;margin-top:28px;display:flex}.hero-trust-row>div{color:#ffffff94;align-items:center;gap:7px;font-size:.8rem;font-weight:650;display:inline-flex}.hero-trust-row svg{color:#d8b242}.hero-tournament-card{background:linear-gradient(145deg,#171717f5,#0c0c0ceb);border:1px solid #d4af3740;border-radius:22px;min-width:0;padding:clamp(22px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 32px 80px #00000059}.hero-tournament-card:before{content:"";filter:blur(40px);background:#d4af3714;border-radius:50%;width:290px;height:290px;position:absolute;top:-130px;right:-130px}.hero-card-accent{background:linear-gradient(90deg,#0000,#d4af37,#0000);width:70%;height:2px;position:absolute;top:0;left:15%}.hero-card-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex;position:relative}.hero-card-label{color:#caa63b;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.hero-card-header h2{color:#fff;margin:0;font-size:clamp(1.25rem,1.1rem + .5vw,1.6rem);line-height:1.25}.hero-registration-status{color:#ffffffbf;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:750;display:inline-flex}.hero-registration-status>span{background:#a3a3a3;border-radius:50%;width:7px;height:7px}.hero-registration-status--open{color:#8ae2af;background:#49c98212;border-color:#49c98238}.hero-registration-status--open>span{background:#4fc985;box-shadow:0 0 10px #4fc985a6}.hero-prize-panel{background:linear-gradient(135deg,#d4af371a,#d4af3706);border:1px solid #d4af372e;border-radius:15px;flex-direction:column;gap:7px;margin-bottom:22px;padding:21px;display:flex;position:relative}.hero-prize-panel span{color:#ffffff8f;letter-spacing:1.2px;text-transform:uppercase;font-size:.72rem;font-weight:750}.hero-prize-panel strong{color:#ebc853;font-size:clamp(1.7rem,1.45rem + 1vw,2.4rem);line-height:1}.hero-tournament-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.hero-tournament-detail{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:11px;min-width:0;padding:13px;display:flex}.hero-detail-icon{color:#d7b143;background:#d4af371a;border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.hero-tournament-detail>div:last-child{min-width:0}.hero-tournament-detail span{color:#ffffff7a;letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-size:.67rem;font-weight:700;display:block}.hero-tournament-detail strong{color:#f1f1f1;text-overflow:ellipsis;font-size:.78rem;line-height:1.3;display:block;overflow:hidden}.hero-card-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding-top:18px;display:flex;position:relative}.hero-card-footer>div{color:#ffffff8c;align-items:center;gap:7px;font-size:.75rem;font-weight:650;display:flex}.hero-card-footer>div svg{color:#d6b13f}.hero-card-footer a{color:#e1bb43;align-items:center;gap:7px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.hero-card-footer a:hover{color:#f2d270}.hero-statistics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(38px,6vw,58px) clamp(22px,5vw,68px) 0;display:grid;position:relative}.hero-stat-card{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:clamp(15px,2vw,19px);transition:transform .2s,border-color .2s,background .2s;display:flex}.hero-stat-icon{color:#d9b544;background:#d4af3717;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.hero-stat-card>div:last-child{min-width:0}.hero-stat-card strong{color:#f4f4f4;font-size:clamp(1.05rem,.98rem + .3vw,1.3rem);line-height:1.2;display:block}.hero-stat-card span{color:#ffffff7a;margin-top:3px;font-size:.72rem;display:block}@media (width<=980px){.hero-grid{grid-template-columns:1fr}.hero-content{max-width:760px}.hero-tournament-card{width:100%}.hero-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.hero{width:calc(100% - ( var(--page-padding-inline,16px) * 2 ));border-radius:20px;padding-top:38px}.hero-grid{gap:34px;padding-inline:18px}.hero h1{line-height:1.02}.hero-buttons{flex-direction:column}.hero-primary-button,.hero-secondary-button{width:100%}.hero-trust-row,.hero-card-header{flex-direction:column}.hero-tournament-details{grid-template-columns:1fr}.hero-card-footer{flex-direction:column;align-items:flex-start}.hero-statistics{grid-template-columns:1fr;margin-inline:18px}}.countdown{width:min(100%,1100px);padding:0 var(--page-padding-inline,20px);text-align:center;margin:clamp(50px,7vw,90px) auto}.countdown-header{max-width:760px;margin:0 auto 40px}.countdown-live{color:#7ce0a4;background:#49c9851a;border:1px solid #49c98540;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.countdown-live svg{animation:1.5s infinite pulse}.countdown-header h2{color:#fff;margin:22px 0 12px;font-size:clamp(2rem,4vw,3rem)}.countdown-header p{color:#ffffffad;max-width:620px;margin:auto;line-height:1.7}.countdown-deadline{color:#d4af37;align-items:center;gap:10px;margin-top:20px;font-weight:700;display:inline-flex}.timer{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.time-box{background:linear-gradient(145deg,#ffffff0a,#d4af370a);border:1px solid #d4af372e;border-radius:18px;padding:28px;transition:all .25s}.time-box:hover{border-color:#d4af37;transform:translateY(-5px);box-shadow:0 18px 35px #d4af371f}.time-box h2{color:#e5bf49;margin:0;font-size:clamp(2.3rem,4vw,3.8rem)}.time-box span{text-transform:uppercase;letter-spacing:2px;color:#bbb;margin-top:8px;font-size:.78rem;display:block}.countdown-footer{color:#ffffffb8;background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;margin-top:35px;padding:14px 22px;display:inline-flex}@keyframes pulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}@media (width<=768px){.timer{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.timer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.time-box{border-radius:14px;padding:18px 12px}.time-box h2{font-size:2rem}.time-box span{letter-spacing:1px;margin-top:4px;font-size:.68rem}.countdown-header{margin-bottom:28px}.countdown-footer{text-align:center;flex-direction:column;padding:12px 16px;font-size:.85rem}}.stats{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1180px);border-top:1px solid #d4af372e;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:start;margin:clamp(54px,7vw,84px) auto;display:grid}.stats-header{text-align:left;max-width:430px;padding:clamp(30px,4vw,48px) clamp(28px,4vw,52px) 0 0;position:sticky;top:96px}.stats-eyebrow{color:#d4af37;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 14px;font-size:.7rem;font-weight:800}.stats-header h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:800;line-height:1.04}.stats-header h2 span{color:#ffffff7a;font-weight:650}.stats-header>p:last-child{color:#ffffff9e;max-width:390px;margin:20px 0 0;font-size:.92rem;line-height:1.7}.stats-system-body{border-left:1px solid #ffffff17;min-width:0}.stats-journey{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stats-journey-step{border-bottom:1px solid #ffffff14;grid-template-columns:34px 30px minmax(0,1fr);align-items:start;gap:4px 12px;min-width:0;padding:clamp(18px,2.4vw,26px) clamp(18px,2.5vw,28px);display:grid}.stats-journey-step:nth-child(odd){border-right:1px solid #ffffff14}.stats-journey-index{color:#d4af379e;letter-spacing:.1em;padding-top:3px;font-size:.66rem;font-weight:800;line-height:1}.stats-journey-step h3{color:#fff;margin:0 0 4px;font-size:.98rem;font-weight:750;line-height:1.25}.stats-journey-step p{color:#ffffff8f;margin:0;font-size:.78rem;line-height:1.48}.stats-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;padding:18px clamp(18px,2.5vw,28px) 2px;display:grid}.stats-proof-item{border-bottom:1px solid #ffffff0f;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px 0;display:grid}.stats-proof-item svg{color:#d4af37;margin-top:1px}.stats-proof-item strong{color:#ffffffdb;font-size:.79rem;font-weight:750;line-height:1.3}.stats-proof-item span{color:#ffffff70;margin-top:3px;font-size:.7rem;line-height:1.45}@media (width<=900px){.stats{grid-template-columns:1fr}.stats-header{max-width:700px;padding:clamp(28px,5vw,42px) 0 clamp(22px,4vw,32px);position:static}.stats-system-body{border-top:1px solid #ffffff17;border-left:0}}@media (width<=640px){.stats{margin:50px auto 58px}.stats-header{padding-top:28px}.stats-header h2{font-size:clamp(1.75rem,8vw,2.25rem)}.stats-header>p:last-child{margin-top:16px}.stats-journey{grid-template-columns:1fr}.stats-journey-step,.stats-journey-step:nth-child(odd){border-right:0;grid-template-columns:26px 22px minmax(0,1fr);gap:6px 10px;padding:18px 0}.stats-journey-step h3{margin:0;font-size:.98rem}.stats-journey-step p{grid-column:1/-1;font-size:.78rem;line-height:1.5}.stats-proof{grid-template-columns:1fr;padding:14px 0 0}.stats-proof-item{padding:11px 0}}.hero-player{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(27vw,390px);height:610px;position:absolute;top:128px;left:48%;overflow:visible;transform:translate(-50%)}.hero-player:before{content:"";filter:blur(30px);opacity:.85;background:radial-gradient(#d4af3729,#d4af370d 44%,#0000 72%);border-radius:50%;width:92%;height:78%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.hero-player img{z-index:1;object-fit:contain;object-position:center bottom;opacity:.72;filter:contrast(1.07)saturate(.95)drop-shadow(0 14px 32px #00000073)drop-shadow(0 0 28px #d4af372e);width:100%;height:100%;animation:7s ease-in-out infinite heroPlayerFloat;display:block;position:relative}.hero-grid,.hero-statistics{z-index:2;position:relative}.hero-content,.hero-tournament-card{z-index:3;position:relative}@keyframes heroPlayerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (width<=1180px){.hero-player{width:330px;height:560px;top:145px;left:50%}.hero-player img{opacity:.62}}@media (width<=980px){.hero-player{width:300px;height:470px;top:250px;left:auto;right:24px;transform:none}.hero-player img{opacity:.22}}@media (width<=640px){.hero{padding-bottom:32px}.hero-player{z-index:1;width:220px;height:350px;display:block;top:465px;left:auto;right:-12px;transform:none}.hero-player:before{opacity:.75;width:110%;height:82%}.hero-player img{opacity:.28;object-position:center bottom;filter:contrast(1.08)saturate(.9)drop-shadow(0 12px 24px #00000059)drop-shadow(0 0 18px #d4af3724)}.hero-content{z-index:2;position:relative}.hero-tournament-card,.hero-statistics{z-index:3;position:relative}}@media (width<=420px){.hero-player{width:205px;height:330px;top:500px;right:-24px}.hero-player img{opacity:.24}}@media (prefers-reduced-motion:reduce){.hero-player img{animation:none}}@media (width<=640px){.hero-player{width:250px;height:500px;top:430px;right:-18px;overflow:hidden}.hero-player img{object-position:center bottom;opacity:.38;width:118%;height:118%;margin-left:-5%;animation:7s ease-in-out infinite heroPlayerFloatMobile}.hero-player:before{opacity:.85;width:115%;height:70%;bottom:0}@keyframes heroPlayerFloatMobile{0%,to{transform:translateY(-26px)scale(1.04)}50%{transform:translateY(-35px)scale(1.04)}}}@media (width<=420px){.hero-player{width:235px;height:470px;top:450px;right:-24px}.hero-player img{opacity:.34}}@media (prefers-reduced-motion:reduce){.hero-player img{animation:none}}@media (width<=640px){.hero{position:relative;overflow:hidden}.hero>.hero-player{z-index:1;width:360px;height:650px;display:block;top:72px;left:auto;right:-38px;overflow:visible;transform:none}.hero>.hero-player:before{opacity:.9;background:radial-gradient(#d4af3729,#1a3d9114 46%,#0000 72%);width:120%;height:75%;bottom:12%;left:52%}.hero>.hero-player img{object-fit:contain;object-position:center top;opacity:.27;filter:contrast(1.08)saturate(.9)drop-shadow(0 18px 30px #00000080)drop-shadow(0 0 24px #d4af3724);width:100%;height:100%;margin:0;animation:7s ease-in-out infinite heroPlayerFloatMobile}.hero-content{z-index:3;position:relative}.hero-season-badge{z-index:4;-webkit-backdrop-filter:blur(8px);background:#0e0e0eb3;position:relative}.hero-eyebrow,.hero h1,.hero-subtitle,.hero-description,.hero-buttons,.hero-trust-row{z-index:4;position:relative}.hero-tournament-card,.hero-statistics{z-index:5;position:relative}@keyframes heroPlayerFloatMobile{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}@media (width<=420px){.hero>.hero-player{width:340px;height:620px;top:82px;right:-60px}.hero>.hero-player img{opacity:.23}}@media (prefers-reduced-motion:reduce){.hero>.hero-player img{animation:none}}[data-theme=light] .hero:before{background:radial-gradient(circle at 18% 12%,#d4af371f,#0000 30%),radial-gradient(circle at 72% 30%,#2127300b,#0000 34%),linear-gradient(135deg,#fffdf7f5,#f5f0e2f0);border-color:#946c112e;box-shadow:inset 0 1px #ffffffc7,0 22px 58px #3d2f110f}[data-theme=light] .hero-background-glow--left{background:#d4af3726}[data-theme=light] .hero-background-glow--right{background:#75561417}[data-theme=light] .hero-season-badge{color:#9a7415;background:#d4af3713;border-color:#946c113d}[data-theme=light] .hero-eyebrow{color:#23262b9e}[data-theme=light] .hero h1{color:#17191d}[data-theme=light] .hero h1 span{color:#c99816;text-shadow:none}[data-theme=light] .hero-subtitle{color:#24272d}[data-theme=light] .hero-description{color:#23262bb3}[data-theme=light] .hero-secondary-button{color:#202329;background:#ffffff9e;border-color:#17191d29;box-shadow:inset 0 1px #ffffffd1}[data-theme=light] .hero-secondary-button:hover{background:#d4af3713;border-color:#946c1157}[data-theme=light] .hero-trust-row>div{color:#23262ba3}[data-theme=light] .hero-trust-row svg{color:#a67a12}[data-theme=light] .hero-tournament-card{border-color:#946c1147;box-shadow:0 30px 70px #2c23102e,0 0 0 1px #ffffff0a}[data-theme=light] .hero-player:before{opacity:.72;background:radial-gradient(#d4af372e,#6d54180e 46%,#0000 72%)}[data-theme=light] .hero-player img{opacity:.82;filter:contrast(1.05)saturate(.9)drop-shadow(0 18px 32px #261f1333)drop-shadow(0 0 24px #d4af371f)}[data-theme=light] .hero-stat-card{background:#ffffff80;border-color:#272b321a;box-shadow:inset 0 1px #ffffffc7}[data-theme=light] .hero-stat-card:hover{background:#d4af370e;border-color:#946c113d}[data-theme=light] .hero-stat-icon{color:#a67912;background:#d4af371a}[data-theme=light] .hero-stat-card strong{color:#1c1f24}[data-theme=light] .hero-stat-card span{color:#23262b99}[data-theme=light] .countdown-live{color:#13723a;background:#16a34a12;border-color:#16a34a33}[data-theme=light] .countdown-header h2{color:#1d2025}[data-theme=light] .countdown-header p{color:#23262ba8}[data-theme=light] .countdown-deadline{color:#9b7415}[data-theme=light] .time-box{background:linear-gradient(145deg,#ffffffc7,#f6efdba8);border-color:#946c1129;box-shadow:inset 0 1px #fffc}[data-theme=light] .time-box:hover{border-color:#946c1157;box-shadow:0 16px 34px #513e1417}[data-theme=light] .time-box h2{color:#b18416}[data-theme=light] .time-box span{color:#23262b94}[data-theme=light] .countdown-footer{color:#23262bad;background:#ffffff8a;border:1px solid #272b3214}[data-theme=light] .stats{border-top-color:#946c1133}[data-theme=light] .stats-eyebrow{color:#946d10}[data-theme=light] .stats-header h2{color:#1c1f24}[data-theme=light] .stats-header h2 span{color:#23262b7a}[data-theme=light] .stats-header>p:last-child{color:#23262ba3}[data-theme=light] .stats-system-body{border-left-color:#272b321c}[data-theme=light] .stats-journey-step{border-bottom-color:#272b321a}[data-theme=light] .stats-journey-step:nth-child(odd){border-right-color:#272b321a}[data-theme=light] .stats-journey-icon,[data-theme=light] .stats-proof-item svg{color:#946d10}[data-theme=light] .stats-journey-step h3{color:#1d2025}[data-theme=light] .stats-journey-step p{color:#23262b99}[data-theme=light] .stats-proof-item{border-bottom-color:#272b3214}[data-theme=light] .stats-proof-item strong{color:#1d2025db}@media (width<=900px){[data-theme=light] .stats-system-body{border-top-color:#272b321c}}@media (width<=1180px){[data-theme=light] .hero-player img{opacity:.72}}@media (width<=980px){[data-theme=light] .hero-player img{opacity:.24}}@media (width<=640px){[data-theme=light] .hero-season-badge{-webkit-backdrop-filter:blur(8px);background:#fffcf2c7}[data-theme=light] .hero>.hero-player:before{background:radial-gradient(#d4af3724,#675b3f0b 46%,#0000 72%)}[data-theme=light] .hero>.hero-player img{opacity:.22;filter:contrast(1.06)saturate(.88)drop-shadow(0 16px 28px #261f1333)drop-shadow(0 0 18px #d4af371a)}}@media (width<=420px){[data-theme=light] .hero>.hero-player img{opacity:.2}}.hero-grid{grid-template-columns:minmax(0,1fr)}@media (width>=1181px){.hero-grid{padding-right:clamp(430px,31vw,500px)}.hero-content{width:100%;max-width:760px}.hero h1{max-width:720px}.hero-player{width:min(31vw,440px);height:650px;top:112px;left:auto;right:clamp(42px,5vw,82px);transform:none}.hero-player img{opacity:.78}[data-theme=light] .hero-player img{opacity:.88}}@media (width>=981px) and (width<=1180px){.hero-grid{padding-right:350px}.hero-content{width:100%;max-width:620px}.hero h1{max-width:600px}.hero-player{width:330px;height:560px;top:138px;left:auto;right:18px;transform:none}.hero-player img{opacity:.62}[data-theme=light] .hero-player img{opacity:.7}}.hero{width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1280px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:clamp(58px,7vw,94px) 0 clamp(34px,4vw,52px);overflow:hidden}.hero:before{content:none!important}.hero-background-glow{display:none!important}.hero-grid{grid-template-columns:minmax(0,1fr);padding-inline:clamp(6px,2.2vw,28px)}.hero-content{max-width:760px}.hero-season-badge{color:#d4af37;letter-spacing:.18em;box-shadow:none;background:0 0;border:0;border-radius:0;gap:10px;margin-bottom:26px;padding:0;font-size:.72rem;font-weight:850}.hero-season-rule{opacity:.72;background:currentColor;flex:0 0 30px;width:30px;height:1px;display:block}.hero-eyebrow{margin-bottom:14px}.hero h1{max-width:750px}.hero-buttons{margin-top:clamp(26px,3.5vw,34px)}.hero-trust-row{border-top:1px solid #ffffff17;gap:0;margin-top:30px;padding-top:20px}.hero-trust-row>div{padding:0 22px;position:relative}.hero-trust-row>div:first-child{padding-left:0}.hero-trust-row>div+div:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:2px;bottom:2px;left:0}.hero-statistics{border-top:1px solid #d4af3733;border-bottom:1px solid #ffffff14;gap:0;margin:clamp(34px,5vw,50px) clamp(6px,2.2vw,28px) 0}.hero-stat-card{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:18px 20px;position:relative}.hero-stat-card+.hero-stat-card{border-left:1px solid #ffffff14}.hero-stat-card:hover{background:0 0;border-color:#0000;transform:none}.hero-stat-icon{background:0 0;border-radius:0;width:34px;height:34px}@media (width>=1181px){.hero-grid{padding-right:clamp(430px,31vw,500px)}.hero-player{width:min(34vw,470px);height:680px;top:76px;right:clamp(18px,3vw,48px)}.hero-player:before{content:none}.hero-player img,[data-theme=light] .hero-player img{opacity:.9;filter:contrast(1.06)saturate(.94)drop-shadow(0 18px 30px #00000052)}}@media (width>=981px) and (width<=1180px){.hero-player:before{content:none}}.stats.stats-system{width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1280px);border-top:1px solid #d4af3733;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);margin:clamp(48px,6vw,78px) auto}.stats-system .stats-header{max-width:410px;padding-right:clamp(28px,4vw,52px)}.stats-system .stats-system-body{border-left:1px solid #ffffff17;min-width:0}.stats-journey{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.stats-journey-step{opacity:0;min-width:0;transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--journey-index) * 80ms + .1s);border-bottom:1px solid #ffffff17;grid-template-columns:34px 32px minmax(0,1fr);gap:14px;padding:clamp(22px,2.5vw,30px) clamp(22px,3vw,36px);display:grid;position:relative;transform:translateY(12px)}.stats-journey-step:nth-of-type(2n){border-left:1px solid #ffffff17}.stats-system--visible .stats-journey-step{opacity:1;transform:translateY(0)}.stats-journey-index{color:#d4af37a8;letter-spacing:.12em;padding-top:4px;font-size:.68rem;font-weight:850}.stats-journey-icon{color:#d4af37;justify-content:flex-start;align-items:flex-start;padding-top:1px;display:flex}.stats-journey-copy{min-width:0}.stats-journey-copy h3{color:#fff;margin:0 0 6px;font-size:1rem;line-height:1.25}.stats-journey-copy p{color:#ffffff94;max-width:310px;margin:0;font-size:.8rem;line-height:1.55}.stats-path-line{z-index:2;pointer-events:none;width:100%;height:1px;position:absolute;top:0;left:0;overflow:hidden}.stats-path-line span{transform-origin:0;background:#d4af37;width:100%;height:100%;display:block;transform:scaleX(0)}.stats-system--visible .stats-path-line span{animation:.9s cubic-bezier(.22,1,.36,1) 80ms forwards ceoPathDraw}@keyframes ceoPathDraw{to{transform:scaleX(1)}}.stats-proof{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px clamp(22px,3vw,36px) 2px;display:grid}.stats-proof-item{opacity:0;min-width:0;transition:opacity .36s,transform .44s;transition-delay:calc(var(--proof-index) * 70ms + .52s);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:16px 16px 16px 0;display:grid;transform:translateY(8px)}.stats-proof-item:nth-child(2n){border-left:1px solid #ffffff14;padding-left:20px}.stats-proof-item:nth-child(n+3){border-top:1px solid #ffffff14}.stats-system--visible .stats-proof-item{opacity:1;transform:translateY(0)}.stats-proof-item>svg{color:#d4af37;margin-top:2px}.stats-proof-item strong,.stats-proof-item span{display:block}.stats-proof-item strong{color:#fff;margin-bottom:4px;font-size:.84rem}.stats-proof-item span{color:#ffffff7a;font-size:.72rem;line-height:1.45}[data-theme=light] .hero{box-shadow:none;background:0 0}[data-theme=light] .hero-season-badge{color:#946d10;background:0 0;border:0}[data-theme=light] .hero-trust-row{border-top-color:#272b321c}[data-theme=light] .hero-trust-row>div+div:before{background:#272b321f}[data-theme=light] .hero-statistics{border-top-color:#946c1133;border-bottom-color:#272b321c}[data-theme=light] .hero-stat-card{box-shadow:none;background:0 0;border:0}[data-theme=light] .hero-stat-card+.hero-stat-card{border-left:1px solid #272b321c}[data-theme=light] .hero-stat-card:hover,[data-theme=light] .hero-stat-icon{background:0 0}[data-theme=light] .stats-system .stats-system-body,[data-theme=light] .stats-journey-step,[data-theme=light] .stats-proof-item:nth-child(2n),[data-theme=light] .stats-proof-item:nth-child(n+3){border-color:#272b321c}[data-theme=light] .stats-journey-index{color:#946c11b8}[data-theme=light] .stats-journey-icon,[data-theme=light] .stats-proof-item>svg{color:#946d10}[data-theme=light] .stats-journey-copy h3,[data-theme=light] .stats-proof-item strong{color:#1d2025}[data-theme=light] .stats-journey-copy p{color:#23262b9e}[data-theme=light] .stats-proof-item span{color:#23262b8f}@media (width<=900px){.stats.stats-system{grid-template-columns:1fr}.stats-system .stats-system-body{border-top:1px solid #ffffff17;border-left:0}[data-theme=light] .stats-system .stats-system-body{border-top-color:#272b321c}}@media (width<=640px){.hero{width:calc(100% - (var(--page-padding-inline,16px) * 2));border-radius:0;padding-top:38px}.hero-grid{padding-inline:0}.hero-season-badge{-webkit-backdrop-filter:none;padding:0;background:0 0!important}.hero>.hero-player:before{content:none}.hero-trust-row{gap:12px}.hero-trust-row>div{padding:0}.hero-trust-row>div+div:before{content:none}.hero-statistics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.hero-stat-card{padding:14px 10px}.hero-stat-card:nth-child(odd){border-left:0}.hero-stat-card:nth-child(n+3){border-top:1px solid #ffffff14}[data-theme=light] .hero-stat-card:nth-child(n+3){border-top-color:#272b321c}.stats-journey{grid-template-columns:1fr}.stats-journey-step,.stats-journey-step:nth-of-type(2n){border-left:0;grid-template-columns:28px 26px minmax(0,1fr);gap:10px;padding:20px 0}.stats-system .stats-system-body{padding-inline:0}.stats-proof{grid-template-columns:1fr;padding:10px 0 0}.stats-proof-item,.stats-proof-item:nth-child(2n){border-left:0;padding:14px 0}.stats-proof-item:nth-child(n+2){border-top:1px solid #ffffff14}[data-theme=light] .stats-proof-item:nth-child(n+2){border-top-color:#272b321c}}@media (prefers-reduced-motion:reduce){.stats-journey-step,.stats-proof-item{opacity:1;transition:none;transform:none}.stats-path-line span{transform:scaleX(1);animation:none!important}}.hero-buttons{align-items:center;gap:clamp(22px,3vw,34px);margin-top:clamp(28px,3.5vw,36px)}.hero-primary-button,.hero-secondary-button{min-height:0;box-shadow:none;border-radius:0;font-weight:800;transition:color .18s,background-color .18s,border-color .18s,transform .18s}.hero-primary-button{color:#0b0d10;min-height:48px;box-shadow:none;background:#d4af37;border:1px solid #d4af37;border-radius:5px;padding:13px 19px}.hero-primary-button:hover{box-shadow:none;background:#e1bf50;border-color:#e1bf50;transform:translateY(-1px)}.hero-primary-button:active{background:#c9a431;transform:translateY(0)}.hero-secondary-button{color:#ffffffdb;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:12px 2px 11px;position:relative}.hero-secondary-button:after{content:"";transform-origin:0;opacity:.75;background:#d4af37;height:1px;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;bottom:6px;left:0;right:0;transform:scaleX(.28)}.hero-secondary-button:hover{color:#fff;box-shadow:none;background:0 0;border-color:#0000;transform:none}.hero-secondary-button:hover:after{opacity:1;transform:scaleX(1)}.hero-primary-button:focus-visible,.hero-secondary-button:focus-visible{outline-offset:4px;outline:2px solid #d4af37}.hero{padding-bottom:clamp(20px,2.4vw,30px)}.hero-statistics{margin-top:clamp(30px,4vw,42px)}.stats.stats-system{margin-top:clamp(30px,3.5vw,46px)}[data-theme=light] .hero-primary-button{color:#111318;box-shadow:none;background:#c99d28;border-color:#b88b18}[data-theme=light] .hero-primary-button:hover{box-shadow:none;background:#bd901d;border-color:#ad8114}[data-theme=light] .hero-secondary-button{color:#25282e;box-shadow:none;background:0 0;border:0}[data-theme=light] .hero-secondary-button:hover{color:#111318;background:0 0;border-color:#0000}[data-theme=light] .hero-secondary-button:after{background:#9b7313}@media (width<=640px){.hero-buttons{align-items:stretch;gap:14px}.hero-primary-button,.hero-secondary-button{width:100%}.hero-primary-button{justify-content:space-between;min-height:50px;padding-inline:17px}.hero-secondary-button{justify-content:flex-start;width:fit-content;min-height:42px;padding:8px 2px 10px}.hero-secondary-button:after{bottom:4px}.hero{padding-bottom:20px}.hero-statistics{margin-top:28px}.stats.stats-system{margin-top:34px}}@media (prefers-reduced-motion:reduce){.hero-primary-button,.hero-secondary-button,.hero-secondary-button:after{transition:none}}:root{--ceo-navbar-height:72px;--ceo-navbar-background:#05080ff0;--ceo-navbar-border:#d4af3733;--ceo-navbar-gold:var(--ceo-gold-brand,#d4af37);--ceo-navbar-gold-bright:var(--ceo-gold-strong,#f4cf55);--ceo-navbar-text:#f7f8fb;--ceo-navbar-muted:#9299a8;--ceo-navbar-surface:#0d121d;--ceo-navbar-surface-hover:#d4af3714}.main-layout{background:var(--ceo-canvas,#080b12);min-height:100dvh}.main-layout__content{min-height:calc(100dvh - var(--ceo-navbar-height));padding-top:var(--ceo-navbar-height);background:var(--ceo-canvas,#080b12)}.public-navbar{z-index:1000;background:var(--ceo-navbar-background);border-bottom:1px solid var(--ceo-navbar-border);-webkit-backdrop-filter:blur(18px);width:100%;position:fixed;top:0;left:0;right:0;box-shadow:0 12px 35px #00000052}.public-navbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af378c,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.public-navbar__inner{width:min(100%, var(--page-max-width,1440px));min-height:var(--ceo-navbar-height);padding:10px var(--page-padding-inline,24px);justify-content:space-between;align-items:center;gap:32px;margin-inline:auto;display:flex;position:relative}.public-navbar__logo{min-width:0;color:var(--ceo-navbar-gold);align-items:center;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.public-navbar__logo:hover{color:var(--ceo-navbar-gold-bright);transform:translateY(-1px)}.public-navbar__logo:focus-visible{outline:2px solid var(--ceo-navbar-gold);outline-offset:5px;border-radius:6px}.public-navbar__logo-icon{background:linear-gradient(145deg,#d4af372e,#d4af3708);border:1px solid #d4af374d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin-right:11px;font-size:1.2rem;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.public-navbar__brand{flex-direction:column;min-width:0;line-height:1;display:flex}.public-navbar__logo-text{color:var(--ceo-navbar-gold-bright);letter-spacing:.08em;font-size:clamp(1.2rem,1.05rem + .45vw,1.55rem);font-weight:900}.public-navbar__logo-subtitle{color:var(--ceo-navbar-text);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;opacity:.68;margin-top:5px;font-size:.65rem;font-weight:600;overflow:hidden}.public-navbar__links{flex:1;justify-content:flex-end;align-items:center;gap:clamp(20px,2.4vw,38px);min-width:0;display:flex}.public-navbar__primary-links,.public-navbar__account-links{align-items:center;gap:clamp(8px,1vw,15px);display:flex}.public-navbar__account-links{border-left:1px solid #ffffff14;padding-left:clamp(12px,1.5vw,24px)}.public-navbar__link{min-height:40px;color:var(--ceo-navbar-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:8px 11px;font-size:.9rem;font-weight:650;line-height:1;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:inline-flex;position:relative}.public-navbar__link:after{background:var(--ceo-navbar-gold);content:"";opacity:0;transform-origin:50%;border-radius:999px;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:3px;left:11px;right:11px;transform:scaleX(0)}.public-navbar__link:hover{color:var(--ceo-navbar-gold-bright);background:var(--ceo-navbar-surface-hover)}.public-navbar__link--active{color:var(--ceo-navbar-gold-bright);background:#d4af371a}.public-navbar__link--active:after{opacity:1;transform:scaleX(1)}.public-navbar__link:focus-visible,.public-navbar__login:focus-visible,.public-navbar__register:focus-visible,.public-navbar__dashboard:focus-visible,.public-navbar__logout:focus-visible{outline:2px solid var(--ceo-navbar-gold);outline-offset:3px}.public-navbar__live-dot{background:#ff3e4d;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:1.7s ease-in-out infinite public-navbar-live-pulse;box-shadow:0 0 0 4px #ff3e4d1f}@keyframes public-navbar-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.58;transform:scale(.78)}}.public-navbar__login,.public-navbar__register,.public-navbar__dashboard,.public-navbar__logout{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 15px;font-family:inherit;font-size:.875rem;font-weight:750;line-height:1;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .2s;display:inline-flex}.public-navbar__login{color:var(--ceo-navbar-gold-bright);background:#d4af370d;border:1px solid #d4af3799}.public-navbar__login:hover{border-color:var(--ceo-navbar-gold);color:var(--ceo-navbar-gold-bright);background:#d4af371f}.public-navbar__register{border:1px solid var(--ceo-navbar-gold);color:#0b0d12;background:linear-gradient(135deg,#f2d36b,#d4af37);box-shadow:0 8px 20px #d4af3726}.public-navbar__register:hover{color:#080a0e;background:linear-gradient(135deg,#ffe98e,#e2bd43);transform:translateY(-1px);box-shadow:0 10px 25px #d4af373d}.public-navbar__dashboard{color:var(--ceo-navbar-text);background:#ffffff09;border:1px solid #d4af3752;flex-direction:column}.public-navbar__dashboard:hover{color:var(--ceo-navbar-gold-bright);background:#d4af3714;border-color:#d4af37a6}.public-navbar__dashboard-label{font-weight:750}.public-navbar__username{max-width:120px;color:var(--ceo-navbar-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.66rem;font-weight:600;overflow:hidden}.public-navbar__logout{color:var(--ceo-navbar-text);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f}.public-navbar__logout:hover{color:#ff8c94;background:#ff445117;border-color:#ff596480}.public-navbar__logout:active,.public-navbar__login:active,.public-navbar__register:active,.public-navbar__dashboard:active{transform:translateY(1px)}.public-navbar__menu-button{z-index:1003;cursor:pointer;background:#ffffff0a;border:1px solid #d4af3759;border-radius:10px;flex-shrink:0;width:42px;height:42px;padding:10px;transition:border-color .2s,background .2s;display:none;position:relative}.public-navbar__menu-button:hover{background:#d4af3714;border-color:#d4af37bf}.public-navbar__menu-button span{background:var(--ceo-navbar-text);transform-origin:50%;border-radius:999px;width:100%;height:2px;margin:4px 0;transition:transform .25s,opacity .2s,background .2s;display:block}.public-navbar__menu-button--open span{background:var(--ceo-navbar-gold-bright)}.public-navbar__menu-button--open span:first-child{transform:translateY(6px)rotate(45deg)}.public-navbar__menu-button--open span:nth-child(2){opacity:0}.public-navbar__menu-button--open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.public-navbar__backdrop{z-index:998;-webkit-backdrop-filter:blur(3px);cursor:default;background:#000000a8;border:0;width:100%;height:100%;padding:0;display:none;position:fixed;inset:0}body.public-navigation-open{overflow:hidden}@media (width<=1080px){.public-navbar__inner{gap:18px}.public-navbar__links{gap:12px}.public-navbar__primary-links,.public-navbar__account-links{gap:5px}.public-navbar__link{padding-inline:8px;font-size:.84rem}.public-navbar__login,.public-navbar__register,.public-navbar__dashboard,.public-navbar__logout{padding-inline:11px;font-size:.82rem}.public-navbar__logo-subtitle{max-width:170px}}@media (width<=820px){:root{--ceo-navbar-height:64px}.public-navbar__inner{min-height:var(--ceo-navbar-height);gap:12px;padding-block:8px}.public-navbar__logo{max-width:calc(100% - 58px)}.public-navbar__logo-icon{border-radius:10px;width:38px;height:38px;margin-right:9px;font-size:1.05rem}.public-navbar__logo-text{font-size:clamp(1.05rem,4.5vw,1.25rem)}.public-navbar__logo-subtitle{max-width:220px;font-size:.59rem}.public-navbar__menu-button{display:block}.public-navbar__backdrop{top:var(--ceo-navbar-height);-webkit-backdrop-filter:none;display:block}.public-navbar__links{top:var(--ceo-navbar-height);z-index:1002;max-height:calc(100dvh - var(--ceo-navbar-height));padding:18px var(--page-padding-inline,16px) 22px;overscroll-behavior:contain;background:var(--ceo-navbar-background);box-shadow:none;opacity:0;pointer-events:none;transform-origin:top;border:0;border-bottom:1px solid #d4af3733;border-radius:0;flex-direction:column;align-items:stretch;gap:14px;transition:opacity .2s,transform .2s;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.public-navbar__links--open{opacity:1;pointer-events:auto;transform:translateY(0)}.public-navbar__primary-links,.public-navbar__account-links{flex-direction:column;align-items:stretch;gap:0;width:100%;display:flex}.public-navbar__account-links{border-top:1px solid #ffffff14;border-left:0;padding-top:12px;padding-left:0}.public-navbar__link{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;justify-content:flex-start;width:100%;min-height:48px;padding:12px 6px;font-size:.94rem}.public-navbar__link:hover{background:0 0}.public-navbar__link:after{transform-origin:50%;border-radius:0;width:2px;height:22px;inset:50% auto auto 0;transform:translateY(-50%)scaleY(0)}.public-navbar__link--active{background:0 0;border-color:#ffffff12;padding-left:12px}.public-navbar__link--active:after{transform:translateY(-50%)scaleY(1)}.public-navbar__login,.public-navbar__register,.public-navbar__dashboard,.public-navbar__logout{width:100%;min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:12px 6px;transform:none}.public-navbar__login,.public-navbar__register,.public-navbar__logout{justify-content:flex-start}.public-navbar__register{color:var(--ceo-navbar-text)}.public-navbar__register:hover,.public-navbar__login:hover,.public-navbar__dashboard:hover,.public-navbar__logout:hover{box-shadow:none;background:0 0;transform:none}.public-navbar__dashboard{align-items:flex-start}.public-navbar__username{max-width:100%}.public-navbar__theme-control{background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;width:100%;min-height:48px;padding:0 6px}.public-navbar__theme-control:hover,.public-navbar__theme-control:focus-within{background:0 0}.public-navbar__theme-control select{width:100%;min-height:46px}}@media (width<=480px){.public-navbar__inner{padding-inline:14px}.public-navbar__links{left:12px;right:12px}.public-navbar__logo-subtitle{max-width:180px}}@media (width<=375px){.public-navbar__logo-icon{width:35px;height:35px;margin-right:7px}.public-navbar__logo-subtitle{max-width:150px;font-size:.54rem}.public-navbar__inner{padding-inline:11px}.public-navbar__links{padding:11px;left:10px;right:10px}}@media (width<=340px){.public-navbar__logo-subtitle{display:none}.public-navbar__logo-text{font-size:1.05rem}.public-navbar__logo-icon{margin-right:6px}}@media (prefers-reduced-motion:reduce){.public-navbar *,.public-navbar :before,.public-navbar :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-navbar__theme-control{min-height:40px;color:var(--ceo-navbar-muted);background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:7px;padding:0 10px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.public-navbar__theme-control:hover,.public-navbar__theme-control:focus-within{color:var(--ceo-navbar-gold-bright);background:#d4af3711;border-color:#d4af3759}.public-navbar__theme-control svg{flex:none}.public-navbar__theme-control select{min-width:68px;min-height:38px;color:var(--ceo-navbar-text);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:.78rem;font-weight:700}.public-navbar__theme-control select option{color:#111827;background:#fff}@media (width<=1080px){.public-navbar__theme-control{padding-inline:8px}.public-navbar__theme-control select{min-width:62px;font-size:.74rem}}@media (width<=820px){.public-navbar__theme-control{width:100%;min-height:45px;padding:0 13px}.public-navbar__theme-control select{width:100%;min-height:43px}}:root[data-theme=light]{--ceo-navbar-background:#fffdf8f0;--ceo-navbar-border:#9f741038;--ceo-navbar-text:#202227;--ceo-navbar-muted:#686c74;--ceo-navbar-surface:#f7f4ec;--ceo-navbar-surface-hover:#9f741012}:root[data-theme=light] .public-navbar{box-shadow:0 10px 28px #1d1b1514}:root[data-theme=light] .public-navbar:after{background:linear-gradient(90deg,#0000,#9f741061,#0000)}:root[data-theme=light] .public-navbar__logo-icon{background:linear-gradient(145deg,#b88b181f,#b88b1806);border-color:#9f741047;box-shadow:inset 0 1px #ffffffb3}:root[data-theme=light] .public-navbar__account-links{border-left-color:#181a1f1a}:root[data-theme=light] .public-navbar__link--active{background:#9f741014}:root[data-theme=light] .public-navbar__login{background:#b88b180b;border-color:#9f741085}:root[data-theme=light] .public-navbar__dashboard,:root[data-theme=light] .public-navbar__logout,:root[data-theme=light] .public-navbar__menu-button,:root[data-theme=light] .public-navbar__theme-control{background:#181a1f06;border-color:#181a1f1f}:root[data-theme=light] .public-navbar__logout:hover{color:#a72b36;background:#be2d390f;border-color:#be2d3961}:root[data-theme=light] .public-navbar__menu-button span{background:var(--ceo-navbar-text)}:root[data-theme=light] .public-navbar__backdrop{background:#1616146b}:root[data-theme=light] .public-navbar__theme-control select option{color:#181a1f;background:#fffdf8}@media (width<=820px){:root[data-theme=light] .public-navbar__links{background:var(--ceo-navbar-background);box-shadow:none;border-bottom-color:#9f741033}:root[data-theme=light] .public-navbar__account-links{border-top-color:#181a1f1a;border-left:0}:root[data-theme=light] .public-navbar__link,:root[data-theme=light] .public-navbar__login,:root[data-theme=light] .public-navbar__register,:root[data-theme=light] .public-navbar__dashboard,:root[data-theme=light] .public-navbar__logout,:root[data-theme=light] .public-navbar__theme-control{background:0 0;border-bottom-color:#181a1f14}:root[data-theme=light] .public-navbar__link--active{background:0 0}.public-navbar__links{right:var(--page-padding-inline,16px);width:min(calc(100vw - ( 2 * var(--page-padding-inline,16px) )), 430px);background:var(--ceo-navbar-background);box-shadow:none;border:1px solid #ffffff14;border-top:0;border-radius:0;gap:0;padding:10px 18px 14px;left:auto}.public-navbar__primary-links,.public-navbar__account-links{width:100%}.public-navbar__account-links{margin-top:6px;padding-top:6px}.public-navbar__link,.public-navbar__login,.public-navbar__register,.public-navbar__dashboard,.public-navbar__logout{min-height:44px;padding:10px;font-size:.92rem}.public-navbar__link--active{padding-left:14px}.public-navbar__link:after{height:18px;left:2px}.public-navbar__theme-control{gap:10px;min-height:46px;padding:0 10px}.public-navbar__theme-control select{min-height:44px}.public-navbar__dashboard{padding-block:8px}.public-navbar__username{margin-top:2px}:root[data-theme=light] .public-navbar__links{background:var(--ceo-navbar-background);box-shadow:none;border-color:#181a1f1a}}@media (width<=480px){.public-navbar__links{width:min(100vw - 28px,360px);padding:8px 14px 12px;left:auto;right:14px}}@media (width<=375px){.public-navbar__links{width:calc(100vw - 20px);padding:8px 12px 11px;left:auto;right:10px}}.footer{color:#fff;background:#080b12;border-top:none;margin-top:0}.footer-top{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1180px);grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin:0 auto;padding:64px 0 40px;display:grid}.footer-brand h2{color:#d4af37;margin:0;font-size:clamp(1.55rem,1.35rem + .65vw,1.9rem);line-height:1.2}.footer-brand-subtitle{color:#ffffffc7;margin:8px 0 18px;font-size:.95rem;font-weight:600;display:inline-block}.footer-brand p{color:#ffffffa3;max-width:360px;margin:0;line-height:1.75}.footer-column h3{color:#d4af37;margin:0 0 18px;font-size:1rem}.footer-column a{color:#ffffffb3;margin-bottom:12px;text-decoration:none;transition:color .2s,transform .2s;display:block}.footer-column a:hover{color:#d4af37;transform:translate(4px)}.footer-contact{color:#ffffffb3;align-items:center;gap:10px;margin-bottom:14px;display:flex}.footer-contact svg{color:#d4af37;flex-shrink:0}.footer-socials{gap:12px;margin-top:22px;display:flex}.footer-socials a{color:#d4af37;background:#ffffff08;border:1px solid #d4af372e;border-radius:50%;place-items:center;width:40px;height:40px;margin:0;transition:border-color .25s,background .25s,transform .25s;display:grid}.footer-socials a:hover{background:#d4af3714;border-color:#d4af37;transform:translateY(-3px)}.footer-bottom{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1180px);color:#ffffff80;border-top:1px solid #d4af371f;justify-content:space-between;align-items:center;gap:20px;margin:0 auto;padding:22px 0;font-size:.82rem;display:flex}@media (width<=900px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-bottom{text-align:center;flex-direction:column}}@media (width<=600px){.footer-top{grid-template-columns:1fr;gap:30px;padding:48px 0 30px}.footer-brand{text-align:center}.footer-brand p{margin:0 auto}.footer-column{text-align:center}.footer-contact,.footer-socials{justify-content:center}.footer-column a:hover{transform:none}}html[data-theme=light] .footer,body[data-theme=light] .footer,[data-theme=light] .footer{color:#17191f;background:linear-gradient(#f4efe4 0%,#eee6d6 100%);border-top:1px solid #b7860038}html[data-theme=light] .footer-brand h2,body[data-theme=light] .footer-brand h2,[data-theme=light] .footer-brand h2,html[data-theme=light] .footer-column h3,body[data-theme=light] .footer-column h3,[data-theme=light] .footer-column h3{color:#a97800}html[data-theme=light] .footer-brand-subtitle,body[data-theme=light] .footer-brand-subtitle,[data-theme=light] .footer-brand-subtitle{color:#17191fc7}html[data-theme=light] .footer-brand p,body[data-theme=light] .footer-brand p,[data-theme=light] .footer-brand p{color:#17191fa8}html[data-theme=light] .footer-column a,body[data-theme=light] .footer-column a,[data-theme=light] .footer-column a,html[data-theme=light] .footer-contact,body[data-theme=light] .footer-contact,[data-theme=light] .footer-contact{color:#17191fb8}html[data-theme=light] .footer-column a:hover,body[data-theme=light] .footer-column a:hover,[data-theme=light] .footer-column a:hover{color:#9a6c00}html[data-theme=light] .footer-contact svg,body[data-theme=light] .footer-contact svg,[data-theme=light] .footer-contact svg{color:#b78600}html[data-theme=light] .footer-socials a,body[data-theme=light] .footer-socials a,[data-theme=light] .footer-socials a{color:#a97800;background:#ffffff7a;border-color:#b786003d}html[data-theme=light] .footer-socials a:hover,body[data-theme=light] .footer-socials a:hover,[data-theme=light] .footer-socials a:hover{background:#d4af371f;border-color:#b78600}html[data-theme=light] .footer-bottom,body[data-theme=light] .footer-bottom,[data-theme=light] .footer-bottom{color:#17191f8f;border-top:1px solid #17191f1f}.footer-disclaimer{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1180px);color:#ffffff80;border-top:1px solid #d4af371f;margin:0 auto;padding:18px 0}.footer-disclaimer strong{color:#ffffffb8;letter-spacing:.02em;margin-bottom:6px;font-size:.78rem;font-weight:700;display:block}.footer-disclaimer p{max-width:980px;margin:0;font-size:.76rem;line-height:1.65}.footer-bottom{border-top:none}html[data-theme=light] .footer-disclaimer,body[data-theme=light] .footer-disclaimer,[data-theme=light] .footer-disclaimer{color:#17191f8f;border-top:1px solid #17191f1f}html[data-theme=light] .footer-disclaimer strong,body[data-theme=light] .footer-disclaimer strong,[data-theme=light] .footer-disclaimer strong{color:#17191fc2}html[data-theme=light] .footer-bottom,body[data-theme=light] .footer-bottom,[data-theme=light] .footer-bottom{border-top:none}@media (width<=900px){.footer-disclaimer{text-align:center}.footer-disclaimer p{margin:0 auto}}@media (width<=600px){.footer-disclaimer{padding:16px 0}.footer-disclaimer p{font-size:.73rem;line-height:1.6}}.leaderboard-page{--lb-gold:#d4af37;--lb-text:#f4f4f2;--lb-muted:#ffffff8c;--lb-faint:#ffffff57;--lb-line:#ffffff1a;--lb-line-gold:#d4af3738;width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1280px);min-height:100vh;color:var(--lb-text);background:0 0;margin:0 auto;padding:clamp(36px,5vw,60px) 0 clamp(58px,7vw,86px)}.leaderboard-page *,.leaderboard-page :before,.leaderboard-page :after{box-sizing:border-box}.leaderboard-hero-shell{border-bottom:1px solid var(--lb-line-gold);grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:end;gap:clamp(36px,6vw,84px);margin-bottom:0;padding-bottom:30px;display:grid}.leaderboard-hero-copy{min-height:0;padding:0}.leaderboard-hero-copy:after{content:none}.leaderboard-eyebrow,.leaderboard-section-heading p{color:var(--lb-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:850}.leaderboard-hero-copy h1{max-width:650px;color:var(--lb-text);letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,5vw,4.9rem);font-weight:850;line-height:.98}.leaderboard-hero-copy h1 span{color:var(--lb-gold);text-shadow:none;display:block}.leaderboard-hero-description{max-width:600px;color:var(--lb-muted);margin:18px 0 0;font-size:.94rem;line-height:1.68}.leaderboard-hero-line{display:none}.leaderboard-champion{border:0;border-left:1px solid var(--lb-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:0 0 2px 28px;position:relative;overflow:visible}.leaderboard-champion:before{content:none}.leaderboard-champion-label{width:fit-content;max-width:100%;color:var(--lb-gold);letter-spacing:.12em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:8px;margin-bottom:18px;padding:0;font-size:.68rem;font-weight:850;display:flex}.leaderboard-champion-content{align-items:center;gap:22px;margin-top:0;display:flex}.leaderboard-champion-avatar-wrap{flex:none;position:relative}.leaderboard-champion-avatar{color:#14110a;background:var(--lb-gold);width:92px;height:92px;box-shadow:none;border:1px solid #d4af3799;border-radius:50%;place-items:center;font-size:2rem;font-weight:900;display:grid;overflow:hidden}.leaderboard-champion-avatar-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.leaderboard-champion-rank{color:#16130c;background:var(--lb-gold);text-align:center;border:1px solid #d4af378c;border-radius:4px;min-width:38px;padding:4px 7px;font-size:.7rem;font-weight:900;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.leaderboard-champion-details{flex:1;min-width:0}.leaderboard-champion-name-row{align-items:center;gap:8px;display:flex}.leaderboard-champion-name-row h2,.leaderboard-champion-name-link{color:var(--lb-text);margin:0;font-size:clamp(1.55rem,2.5vw,2.7rem);font-weight:850;line-height:1.05;text-decoration:none}.leaderboard-champion-name-link:hover,.leaderboard-verified{color:var(--lb-gold)}.leaderboard-champion-details>p,.leaderboard-champion-username-link{width:fit-content;color:var(--lb-muted);margin:5px 0 16px;font-size:.86rem;text-decoration:none;display:block}.leaderboard-champion-username-link:hover{color:var(--lb-gold)}.leaderboard-champion-profile-link{color:inherit;text-decoration:none}.leaderboard-champion-profile-link:hover{filter:none;transform:none}.leaderboard-champion-profile-link:focus-visible,.leaderboard-champion-name-link:focus-visible,.leaderboard-champion-username-link:focus-visible{outline:2px solid var(--lb-gold);outline-offset:4px}.leaderboard-champion-metrics{border-top:1px solid var(--lb-line);grid-template-columns:repeat(3,minmax(92px,1fr));gap:0;display:grid}.leaderboard-champion-metrics>div{background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:22px auto;column-gap:7px;min-height:0;padding:12px 16px 0 0;display:grid}.leaderboard-champion-metrics>div+div{border-left:1px solid var(--lb-line);padding-left:16px}.leaderboard-champion-metrics .metric-icon{color:var(--lb-gold);grid-row:1/3;align-self:start}.leaderboard-champion-metrics strong{color:var(--lb-text);font-size:1rem;line-height:1}.leaderboard-champion-metrics small{color:var(--lb-faint);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:800}.leaderboard-champion-placeholder{align-items:flex-end;display:flex}.leaderboard-champion-placeholder span{color:var(--lb-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.leaderboard-champion-placeholder h2{color:var(--lb-text);margin:7px 0}.leaderboard-champion-placeholder p{max-width:500px;color:var(--lb-muted);margin:0;line-height:1.55}.leaderboard-summary-grid{border-bottom:1px solid var(--lb-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;display:grid}.leaderboard-summary-card{border:0;border-right:1px solid var(--lb-line);min-height:82px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:17px 20px;display:grid}.leaderboard-summary-card:last-child{border-right:0}.leaderboard-summary-icon{width:24px;height:24px;color:var(--lb-gold);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.summary-purple,.summary-gold,.summary-green,.summary-blue{color:var(--lb-gold);background:0 0;border:0}.leaderboard-summary-card>div:last-child{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:end;min-width:0;display:grid}.leaderboard-summary-card span{color:var(--lb-muted);grid-column:1;font-size:.7rem}.leaderboard-summary-card strong{color:var(--lb-text);grid-area:1/2/3;margin:0;font-size:1.35rem;line-height:1}.leaderboard-summary-card small{color:var(--lb-faint);grid-column:1;font-size:.62rem}.leaderboard-season-banner{border:0;border-top:1px solid var(--lb-line-gold);border-bottom:1px solid var(--lb-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 34px;padding:17px 0;display:flex;overflow:visible}.leaderboard-season-banner:before,.leaderboard-season-banner:after{content:none}.leaderboard-season-left{align-items:center;gap:14px;display:flex}.leaderboard-season-emblem{border:1px solid var(--lb-gold);width:38px;height:38px;color:var(--lb-gold);box-shadow:none;background:0 0;border-radius:50%;flex:0 0 38px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.leaderboard-season-left p{color:var(--lb-gold);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:850}.leaderboard-season-left h2{color:var(--lb-text);margin:3px 0;font-size:1.1rem}.leaderboard-season-left>div:last-child>span{color:var(--lb-muted);font-size:.72rem}.leaderboard-season-banner>strong{min-width:0;color:var(--lb-gold);letter-spacing:.06em;text-align:right;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;font-size:1rem;font-style:normal;font-weight:850}.leaderboard-records-center,.leaderboard-location-section,.leaderboard-history-section,.leaderboard-rankings-section{margin-top:42px}.leaderboard-records-center,.leaderboard-location-section,.leaderboard-season-history,.leaderboard-champion-history,.leaderboard-rankings-section{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.leaderboard-section-heading{border-bottom:1px solid var(--lb-line-gold);justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;padding-bottom:16px;display:flex}.leaderboard-section-heading>div:first-child{min-width:0}.leaderboard-section-heading h2{color:var(--lb-text);letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.6vw,2.2rem);font-weight:850;line-height:1.08}.leaderboard-section-heading>div:first-child>span{max-width:700px;color:var(--lb-muted);margin-top:8px;font-size:.8rem;line-height:1.55;display:block}.leaderboard-section-heading-compact{align-items:end}.leaderboard-section-heading-compact h2{font-size:clamp(1.25rem,2.2vw,1.8rem)}.leaderboard-toolbar{grid-template-columns:minmax(250px,1fr) minmax(190px,260px);align-items:end;gap:clamp(24px,4vw,54px);margin-bottom:16px;display:grid}.leaderboard-search,.leaderboard-sort{border:0;border-bottom:1px solid var(--lb-line);min-height:44px;color:var(--lb-faint);background:0 0;border-radius:0;align-items:center;gap:10px;display:flex}.leaderboard-search{width:100%;padding:0}.leaderboard-search input,.leaderboard-sort select{width:100%;min-width:0;min-height:43px;color:var(--lb-text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.8rem}.leaderboard-search input::placeholder{color:var(--lb-faint)}.leaderboard-sort{min-width:0;padding:0}.leaderboard-sort select{cursor:pointer}.leaderboard-sort select option{color:#111827;background:#fff}.leaderboard-table-card{border:0;border-top:1px solid var(--lb-line-gold);border-bottom:1px solid var(--lb-line);box-shadow:none;background:0 0;border-radius:0;overflow-x:auto}.leaderboard-table{border-collapse:collapse;width:100%;min-width:860px}.leaderboard-table th,.leaderboard-table td{border-bottom:1px solid var(--lb-line);text-align:left;padding:14px 16px}.leaderboard-table th{color:var(--lb-faint);letter-spacing:.1em;text-transform:uppercase;background:0 0;font-size:.62rem;font-weight:850}.leaderboard-table td{color:#ffffffd1;background:0 0;font-size:.82rem;font-weight:650}.leaderboard-table tbody tr{transition:background-color .16s}.leaderboard-table tbody tr:hover{background:#d4af3709}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr.leader-row{background:#d4af3709}.leaderboard-table tbody tr.leader-row td:first-child{border-left:2px solid var(--lb-gold)}.leaderboard-rank-emblem{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:auto;height:auto;font-size:.75rem;font-weight:900;display:inline-flex}.leaderboard-rank-emblem.rank-gold{color:var(--lb-gold);box-shadow:none;background:0 0;border:0}.leaderboard-rank-emblem.rank-silver{color:#bfc7cf}.leaderboard-rank-emblem.rank-bronze{color:#b97a45}.leaderboard-rank-emblem.rank-standard{color:var(--lb-muted)}.leaderboard-player{align-items:center;gap:11px;display:flex}.leaderboard-player-link{width:fit-content;max-width:100%;color:inherit;border-radius:0;text-decoration:none}.leaderboard-player-link:hover{transform:none}.leaderboard-player-link:hover .leaderboard-player-identity strong{color:var(--lb-gold)}.leaderboard-player-link:focus-visible{outline:2px solid var(--lb-gold);outline-offset:4px}.leaderboard-player-avatar{color:#17130b;background:var(--lb-gold);width:36px;height:36px;box-shadow:none;object-fit:cover;border:1px solid #d4af374d;border-radius:50%;flex:0 0 36px;place-items:center;font-size:.8rem;font-weight:900;display:grid;overflow:hidden}.leaderboard-player-avatar.rank-silver{background:#cbd1d6}.leaderboard-player-avatar.rank-bronze{background:#bd7b44}.leaderboard-player-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.leaderboard-player-identity>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.leaderboard-player-identity strong{color:var(--lb-text);font-size:.82rem}.leaderboard-player-identity>span{color:var(--lb-faint);font-size:.7rem;font-weight:500}.leaderboard-player-verified{color:var(--lb-gold)}.leaderboard-leader-tag{color:var(--lb-gold);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:.56rem;font-weight:850}.leaderboard-points-cell,.leaderboard-titles-cell,.leaderboard-tournaments-cell{display:table-cell}.leaderboard-points-cell svg,.leaderboard-titles-cell svg,.leaderboard-tournaments-cell svg{vertical-align:-2px;margin-right:6px}.leaderboard-points-cell{color:var(--lb-text)!important;font-size:.9rem!important}.leaderboard-points-cell svg,.leaderboard-titles-cell svg{color:var(--lb-gold)}.leaderboard-tournaments-cell svg{color:#9a8cc0}.leaderboard-wins-cell{color:#67b786!important}.leaderboard-losses-cell{color:#ca7373!important}.leaderboard-titles-cell{color:var(--lb-gold)!important}.leaderboard-tournaments-cell{color:#b6a9d5!important}.leaderboard-records-summary{border-left:1px solid var(--lb-line);flex:none;grid-template-columns:repeat(3,minmax(96px,1fr));min-width:min(100%,390px);display:grid}.leaderboard-records-summary span{min-width:0;color:var(--lb-faint);letter-spacing:.06em;text-transform:uppercase;padding:2px 16px;font-size:.6rem;font-weight:800;line-height:1.35}.leaderboard-records-summary span+span{border-left:1px solid var(--lb-line)}.leaderboard-records-summary strong{color:var(--lb-text);margin-bottom:3px;font-size:1.05rem;font-weight:850;display:block}.leaderboard-record-tabs{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:16px;padding:0;display:grid}.leaderboard-record-tabs button{border:0;border-right:1px solid var(--lb-line);min-height:44px;color:var(--lb-muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.72rem;font-weight:800;display:flex;position:relative}.leaderboard-record-tabs button:last-child{border-right:0}.leaderboard-record-tabs button:after{content:"";background:var(--lb-gold);transform-origin:0;height:2px;transition:transform .16s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.leaderboard-record-tabs button:hover,.leaderboard-record-tabs button.active{color:var(--lb-text);box-shadow:none;background:0 0;transform:none}.leaderboard-record-tabs button.active:after{transform:scaleX(1)}.leaderboard-record-group-intro{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin-bottom:0;padding:13px 0;display:flex}.leaderboard-record-group-intro>div{align-items:center;gap:11px;min-width:0;display:flex}.leaderboard-record-group-intro>div>span{width:28px;height:28px;color:var(--lb-gold);background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;display:grid}.leaderboard-record-group-intro p{color:var(--lb-text);margin:0;font-size:.8rem;font-weight:850}.leaderboard-record-group-intro small{color:var(--lb-muted);margin-top:2px;font-size:.68rem;line-height:1.4;display:block}.leaderboard-record-group-intro>strong{color:var(--lb-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:800}.leaderboard-record-grid{display:block}.leaderboard-record-card{border:0;border-bottom:1px solid var(--lb-line);min-width:0;min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:46px minmax(160px,.9fr) minmax(190px,1.1fr) minmax(170px,1fr) auto;align-items:center;gap:16px;padding:15px 0;transition:background-color .16s;display:grid;overflow:visible}.leaderboard-record-card:after{content:none}.leaderboard-record-card:hover{border-color:var(--lb-line);box-shadow:none;background:#d4af3706;transform:none}.leaderboard-record-card-top{display:contents}.leaderboard-record-number{color:var(--lb-faint);letter-spacing:.08em;grid-column:1;font-size:.66rem;font-weight:850}.leaderboard-record-value{color:var(--lb-gold);text-align:right;grid-area:1/5;font-size:1rem;font-weight:850;line-height:1}.leaderboard-record-card-copy{grid-area:1/2;min-height:0;margin:0}.leaderboard-record-card-copy h3{color:var(--lb-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:850;line-height:1.25;overflow:hidden}.leaderboard-record-card-copy>span{display:none}.leaderboard-record-player{min-width:0;color:inherit;grid-column:3;align-items:center;gap:9px;text-decoration:none;display:flex}.leaderboard-record-player-link{border-radius:0}.leaderboard-record-player-link:hover{background:0 0;transform:none}.leaderboard-record-avatar{color:#17130b;background:var(--lb-gold);width:34px;height:34px;box-shadow:none;border:1px solid #d4af3759;border-radius:50%;flex:0 0 34px;place-items:center;font-size:.72rem;font-weight:900;display:grid;overflow:hidden}.leaderboard-record-avatar-compact{border-radius:50%;width:32px;height:32px;font-size:.68rem}.leaderboard-record-player-copy strong,.leaderboard-record-player-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboard-record-player-copy strong{color:var(--lb-text);font-size:.72rem;font-weight:800}.leaderboard-record-player-copy small{color:var(--lb-faint);margin-top:2px;font-size:.62rem}.leaderboard-record-context{color:var(--lb-faint);border:0;grid-area:1/4;justify-content:flex-start;align-items:center;gap:10px;margin:0;padding:0;font-size:.62rem;display:flex}.leaderboard-record-context span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-record-context strong{color:var(--lb-text)}.leaderboard-location-toggle{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;flex:none;gap:0;padding:0;display:flex}.leaderboard-location-toggle button{border:0;border-right:1px solid var(--lb-line);min-width:90px;color:var(--lb-muted);font:inherit;cursor:pointer;background:0 0;border-radius:0;padding:9px 12px;font-size:.68rem;font-weight:800;position:relative}.leaderboard-location-toggle button:last-child{border-right:0}.leaderboard-location-toggle button.active{color:var(--lb-text);background:0 0}.leaderboard-location-toggle button.active:after{content:"";background:var(--lb-gold);height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.leaderboard-location-grid{display:block}.leaderboard-location-card{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;grid-template-columns:48px minmax(130px,.8fr) minmax(180px,1.2fr) minmax(250px,1fr);align-items:center;gap:16px;min-width:0;padding:14px 0;display:grid;position:relative}.leaderboard-location-rank{color:#d4af37b8;grid-column:1;font-size:.7rem;font-weight:850;position:static}.leaderboard-location-copy{grid-column:2;margin:0;padding:0}.leaderboard-location-copy p{color:var(--lb-faint);letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:.56rem;font-weight:850}.leaderboard-location-copy h3{color:var(--lb-text);margin:0;font-size:.85rem;font-weight:850}.leaderboard-location-card>.leaderboard-record-player{grid-column:3}.leaderboard-location-metrics{border:0;grid-column:4;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid}.leaderboard-location-metrics span{border-left:1px solid var(--lb-line);min-width:0;color:var(--lb-faint);text-align:left;text-transform:uppercase;padding:0 10px;font-size:.56rem;font-weight:800}.leaderboard-location-metrics strong{color:var(--lb-text);margin-bottom:2px;font-size:.78rem;font-weight:850;display:block}.leaderboard-history-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,52px);display:grid}.leaderboard-season-leader-list{flex-direction:column;gap:0;display:flex}.leaderboard-season-leader-row{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;grid-template-columns:34px minmax(95px,.8fr) minmax(150px,1.35fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 0;display:grid}.leaderboard-season-leader-rank{color:#d4af37a3;font-size:.62rem;font-weight:850}.leaderboard-season-leader-season strong,.leaderboard-season-leader-season small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboard-season-leader-season strong{color:var(--lb-text);font-size:.7rem;font-weight:800}.leaderboard-season-leader-season small{color:var(--lb-faint);margin-top:2px;font-size:.58rem}.leaderboard-season-leader-points{color:var(--lb-faint);text-align:right;text-transform:uppercase;font-size:.58rem}.leaderboard-season-leader-points strong{color:var(--lb-gold);margin-bottom:2px;font-size:.78rem;font-weight:850;display:block}.leaderboard-champion-history-grid{display:block}.leaderboard-history-card{border:0;border-bottom:1px solid var(--lb-line);background:0 0;border-radius:0;grid-template-columns:24px minmax(150px,1fr) minmax(150px,1fr);align-items:center;gap:12px;min-width:0;padding:11px 0;display:grid;position:relative}.leaderboard-history-crown{color:var(--lb-gold);position:static}.leaderboard-history-card>.leaderboard-record-player{grid-column:2}.leaderboard-history-card>div:last-child{border:0;grid-column:3;min-width:0;margin:0;padding:0}.leaderboard-history-card>div:last-child strong,.leaderboard-history-card>div:last-child small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderboard-history-card>div:last-child strong{color:var(--lb-text);font-size:.7rem;font-weight:800}.leaderboard-history-card>div:last-child small{color:var(--lb-faint);margin-top:2px;font-size:.58rem}.leaderboard-empty,.leaderboard-loading-state,.leaderboard-error-state,.leaderboard-records-loading,.leaderboard-records-error,.leaderboard-record-empty{border:0;border-top:1px solid var(--lb-line-gold);border-bottom:1px solid var(--lb-line);min-height:150px;color:var(--lb-muted);text-align:left;background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:24px 0;display:flex}.leaderboard-empty-icon{color:var(--lb-gold)}.leaderboard-empty strong,.leaderboard-loading-state strong,.leaderboard-error-state strong,.leaderboard-records-loading strong,.leaderboard-records-error strong,.leaderboard-record-empty strong{color:var(--lb-text);font-size:.88rem}.leaderboard-empty span,.leaderboard-loading-state span,.leaderboard-error-state span,.leaderboard-records-loading span,.leaderboard-records-error span,.leaderboard-record-empty span{max-width:560px;font-size:.74rem;line-height:1.5}.leaderboard-spinner{border:2px solid #d4af3729;border-top-color:var(--lb-gold);border-radius:50%;width:26px;height:26px;margin-bottom:4px;animation:.85s linear infinite leaderboard-spin}@keyframes leaderboard-spin{to{transform:rotate(360deg)}}.leaderboard-error-state button,.leaderboard-records-error button{border:1px solid var(--lb-gold);color:#15120b;background:var(--lb-gold);font:inherit;cursor:pointer;border-radius:5px;margin-top:6px;padding:9px 13px;font-size:.7rem;font-weight:850}.leaderboard-pagination{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.leaderboard-pagination button{border:0;border-bottom:1px solid var(--lb-line);min-width:0;min-height:38px;color:var(--lb-text);font:inherit;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:8px 4px;font-size:.68rem;font-weight:800;display:flex}.leaderboard-pagination button:hover:not(:disabled){border-bottom-color:var(--lb-gold);color:var(--lb-gold);background:0 0;transform:none}.leaderboard-pagination button:disabled{opacity:.34;cursor:not-allowed;background:0 0}.leaderboard-page-indicator{min-height:38px;color:var(--lb-faint);text-transform:uppercase;align-items:center;gap:5px;font-size:.62rem;font-weight:800;display:flex}.leaderboard-page-indicator strong{place-items:unset;min-width:0;height:auto;color:var(--lb-text);background:0 0;border-radius:0;font-size:.8rem;display:inline}[data-theme=light] .leaderboard-page{--lb-text:#1d2025;--lb-muted:#23262b9e;--lb-faint:#23262b6b;--lb-line:#272b321c;--lb-line-gold:#946c1138;--lb-gold:#946d10}[data-theme=light] .leaderboard-table td{color:#1d2025d1}[data-theme=light] .leaderboard-table tbody tr:hover,[data-theme=light] .leaderboard-table tbody tr.leader-row,[data-theme=light] .leaderboard-record-card:hover{background:#946c1106}[data-theme=light] .leaderboard-player-avatar,[data-theme=light] .leaderboard-record-avatar,[data-theme=light] .leaderboard-champion-avatar{color:#17130b;background:#c99b25}[data-theme=light] .leaderboard-wins-cell{color:#34734f!important}[data-theme=light] .leaderboard-losses-cell{color:#a95656!important}[data-theme=light] .leaderboard-sort select option{color:#111827;background:#fff}@media (width<=1080px){.leaderboard-hero-shell{grid-template-columns:1fr;align-items:start}.leaderboard-champion{border-top:1px solid var(--lb-line);border-left:0;padding:22px 0 0}.leaderboard-record-card{grid-template-columns:40px minmax(150px,.9fr) minmax(170px,1.1fr) auto}.leaderboard-record-context{display:none}.leaderboard-record-value{grid-column:4}.leaderboard-location-card{grid-template-columns:42px minmax(120px,.8fr) minmax(160px,1.2fr)}.leaderboard-location-metrics{grid-column:2/-1;margin-top:6px}}@media (width<=820px){.leaderboard-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-summary-card:nth-child(2){border-right:0}.leaderboard-summary-card:nth-child(n+3){border-top:1px solid var(--lb-line)}.leaderboard-history-section{grid-template-columns:1fr}.leaderboard-records-summary{width:100%;min-width:0}.leaderboard-record-tabs{scrollbar-width:none;grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.leaderboard-record-tabs::-webkit-scrollbar{display:none}}@media (width<=640px){.leaderboard-page{padding-top:28px}.leaderboard-hero-copy h1{max-width:360px;font-size:clamp(2.5rem,13vw,3.5rem)}.leaderboard-champion-content{align-items:flex-start}.leaderboard-champion-avatar{width:74px;height:74px}.leaderboard-champion-name-row h2,.leaderboard-champion-name-link{font-size:1.45rem}.leaderboard-champion-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-champion-metrics>div{grid-template-columns:18px auto;padding-right:9px}.leaderboard-champion-metrics>div+div{padding-left:9px}.leaderboard-summary-grid{grid-template-columns:1fr 1fr}.leaderboard-summary-card{padding:14px 12px}.leaderboard-season-banner{flex-direction:column;align-items:flex-start}.leaderboard-season-banner>strong{text-align:left}.leaderboard-toolbar{grid-template-columns:1fr;gap:12px}.leaderboard-section-heading{flex-direction:column;align-items:flex-start}.leaderboard-records-summary{border-left:0;grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-records-summary span{padding-left:0;padding-right:10px}.leaderboard-record-card{grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:13px 0}.leaderboard-record-card-copy{grid-column:2}.leaderboard-record-player{grid-area:2/2;margin-top:6px}.leaderboard-record-value{grid-area:1/3/3;align-self:center}.leaderboard-record-card-top{display:contents}.leaderboard-location-card{grid-template-columns:32px minmax(0,1fr);gap:10px}.leaderboard-location-card>.leaderboard-record-player{grid-column:2;margin-top:5px}.leaderboard-location-metrics{grid-column:1/-1;margin-top:6px}.leaderboard-season-leader-row{grid-template-columns:28px minmax(0,1fr)}.leaderboard-season-leader-row .leaderboard-record-player,.leaderboard-season-leader-points{grid-column:2}.leaderboard-season-leader-points{text-align:left}.leaderboard-history-card{grid-template-columns:22px minmax(0,1fr)}.leaderboard-history-card>.leaderboard-record-player,.leaderboard-history-card>div:last-child{grid-column:2}.leaderboard-history-card>div:last-child{margin-top:4px}.leaderboard-pagination{flex-wrap:wrap}.leaderboard-page-indicator{order:-1;justify-content:center;width:100%}}@media (width<=440px){.leaderboard-summary-grid{grid-template-columns:1fr}.leaderboard-summary-card,.leaderboard-summary-card:nth-child(2){border-right:0}.leaderboard-summary-card+.leaderboard-summary-card{border-top:1px solid var(--lb-line)}.leaderboard-champion-content{gap:16px}.leaderboard-champion-avatar{width:64px;height:64px}.leaderboard-records-summary{grid-template-columns:1fr}.leaderboard-records-summary span{padding:8px 0}.leaderboard-records-summary span+span{border-top:1px solid var(--lb-line);border-left:0}}@media (prefers-reduced-motion:reduce){.leaderboard-table tbody tr,.leaderboard-record-tabs button:after,.leaderboard-record-card{transition:none}.leaderboard-spinner{animation-duration:1.8s}}.leaderboard-points-cell svg,.leaderboard-titles-cell svg,.leaderboard-tournaments-cell svg,.leaderboard-player-verified{display:none!important}.leaderboard-points-cell strong{font-weight:850}.leaderboard-leader-tag{margin-left:2px}.leaderboard-record-tabs button,.leaderboard-record-group-intro>div{gap:0}.leaderboard-record-group-intro>div>span{display:none}.leaderboard-record-card-copy p{color:var(--lb-text);letter-spacing:0;text-transform:none;margin:0;font-size:.78rem;font-weight:850}.leaderboard-record-card-copy h3{display:none}.leaderboard-record-card-copy>span{max-width:290px;color:var(--lb-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.61rem;line-height:1.35;display:block;overflow:hidden}@media (width<=640px){.leaderboard-record-card-copy>span{white-space:normal;max-width:none}}@media (width<=1080px){.leaderboard-records-center .leaderboard-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.leaderboard-records-center .leaderboard-section-heading>div:first-child{width:100%;min-width:0}.leaderboard-records-center .leaderboard-section-heading p,.leaderboard-records-center .leaderboard-section-heading h2,.leaderboard-records-center .leaderboard-section-heading>div:first-child>span{overflow-wrap:normal;word-break:normal;max-width:100%}.leaderboard-records-summary{border-left:0;width:100%;min-width:0;max-width:none}.leaderboard-records-summary span:first-child{padding-left:0}.leaderboard-record-card{grid-template-columns:40px minmax(190px,.95fr) minmax(210px,1.05fr) minmax(90px,auto);gap:14px}.leaderboard-record-card-copy{grid-column:2}.leaderboard-record-player{grid-column:3}.leaderboard-record-value{grid-column:4}}.leaderboard-record-player{grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:11px;display:grid}.leaderboard-record-avatar,.leaderboard-record-avatar-compact{flex:none;place-self:center;width:34px;min-width:34px;height:34px;min-height:34px;margin:0}.leaderboard-record-avatar-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.leaderboard-record-player-copy{width:100%;min-width:0}@media (width<=820px){.leaderboard-records-center .leaderboard-section-heading{gap:16px}.leaderboard-records-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-records-summary span{padding:4px 14px}.leaderboard-record-tabs{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(4,minmax(118px,1fr));overflow-x:auto}.leaderboard-record-tabs button{white-space:nowrap}.leaderboard-record-card{grid-template-columns:34px minmax(150px,.9fr) minmax(180px,1.1fr) auto;gap:12px}}@media (width<=640px){.leaderboard-records-center .leaderboard-section-heading{flex-direction:column;align-items:stretch;gap:16px;display:flex}.leaderboard-records-summary span:first-child{padding-left:0}.leaderboard-record-card{grid-template-columns:28px minmax(0,1fr) auto;gap:10px}.leaderboard-record-card-copy{grid-area:1/2}.leaderboard-record-player{grid-area:2/2;grid-template-columns:34px minmax(0,1fr);margin-top:6px}.leaderboard-record-value{white-space:nowrap;grid-area:1/3/3;align-self:center}}@media (width<=440px){.leaderboard-records-summary{grid-template-columns:1fr}.leaderboard-records-summary span{padding:8px 0}.leaderboard-records-summary span+span{border-top:1px solid var(--lb-line);border-left:0}}@media (width>=1081px){.leaderboard-record-card{grid-template-columns:64px minmax(0,28%) minmax(0,27%) minmax(0,1fr) 170px;column-gap:18px}.leaderboard-record-number{grid-column:1}.leaderboard-record-card-copy{grid-column:2}.leaderboard-record-player{grid-column:3}.leaderboard-record-context{grid-column:4}.leaderboard-record-value{grid-column:5}}.leaderboard-record-player{grid-template-columns:40px minmax(0,1fr);justify-self:stretch;column-gap:12px;width:100%;min-width:0}.leaderboard-record-avatar,.leaderboard-record-avatar-compact{place-self:center start!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important}.leaderboard-record-player-copy{align-self:center;min-width:0}.leaderboard-record-player-copy strong,.leaderboard-record-player-copy small{width:100%}@media (width>=821px) and (width<=1080px){.leaderboard-record-card{grid-template-columns:48px minmax(0,34%) minmax(0,38%) minmax(96px,1fr);column-gap:14px}.leaderboard-record-number{grid-column:1}.leaderboard-record-card-copy{grid-column:2}.leaderboard-record-player{grid-column:3}.leaderboard-record-value{grid-column:4}}@media (width>=641px) and (width<=820px){.leaderboard-record-card{grid-template-columns:40px minmax(0,42%) minmax(0,1fr) auto;column-gap:12px}.leaderboard-record-number{grid-column:1}.leaderboard-record-card-copy{grid-column:2}.leaderboard-record-player{grid-column:3}.leaderboard-record-value{grid-column:4}}.public-tournaments-page{width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1280px);margin:0 auto;padding:clamp(38px,5vw,64px) 0 clamp(56px,7vw,84px)}.competition-directory-header{border-bottom:1px solid #d4af3733;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(30px,5vw,76px);margin-bottom:34px;padding-bottom:28px;display:grid}.competition-directory-copy{max-width:760px}.competition-directory-eyebrow{color:#d4af37;letter-spacing:.16em;text-transform:uppercase;margin:0 0 11px;font-size:.7rem;font-weight:650}.competition-directory-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:650;line-height:.98}.competition-directory-copy>p:last-child{color:#ffffff9e;max-width:650px;margin:18px 0 0;font-size:.96rem;line-height:1.7}.competition-directory-summary{border-left:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(88px,1fr));min-width:330px;display:grid}.competition-directory-summary>div{border-right:1px solid #ffffff1a;padding:2px 22px 4px}.competition-directory-summary strong,.competition-directory-summary span{display:block}.competition-directory-summary strong{color:#fff;font-size:1.45rem;font-weight:600;line-height:1}.competition-directory-summary span{color:#ffffff75;letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:.68rem;font-weight:550}.competition-controls{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:end;gap:clamp(24px,4vw,54px);margin-bottom:34px;display:grid}.competition-search{color:#ffffff7a;border-bottom:1px solid #ffffff29;align-items:center;gap:10px;min-height:44px;display:flex}.competition-search:focus-within{border-bottom-color:#d4af37}.competition-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.competition-search input::placeholder{color:#ffffff5c}.competition-search button{color:#ffffff94;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.competition-filter-rail{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.competition-filter-rail button{color:#ffffff8a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:.76rem;font-weight:600;display:flex;position:relative}.competition-filter-rail button:last-child{border-right:0}.competition-filter-rail button:after{content:"";transform-origin:0;background:#d4af37;height:2px;transition:transform .18s;position:absolute;bottom:-1px;left:12px;right:12px;transform:scaleX(0)}.competition-filter-rail button:hover,.competition-filter-rail button.active{color:#fff}.competition-filter-rail button.active:after{transform:scaleX(1)}.competition-filter-rail strong{color:#d4af37c7;font-size:.68rem;font-weight:600}.competition-results{margin-top:8px}.competition-results-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.competition-results-heading h2{color:#fff;margin:0;font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.15}.competition-results-heading>span{color:#ffffff75;font-size:.78rem}.competition-board{border-top:1px solid #d4af3733}.competition-row{border-bottom:1px solid #ffffff1a;grid-template-columns:46px 170px minmax(0,1fr) 178px;align-items:stretch;min-width:0;transition:background-color .18s,border-color .18s;display:grid}.competition-row:hover{background:#ffffff05}.competition-row--featured{border-bottom-color:#d4af3742}.competition-row-index{color:#d4af377a;letter-spacing:.1em;justify-content:flex-start;align-items:flex-start;padding:24px 10px 0 0;font-size:.66rem;font-weight:650;display:flex}.competition-row-media{background:#10141b;min-height:178px;position:relative;overflow:hidden}.competition-row-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .26s;display:block}.competition-row:hover .competition-row-media img{transform:scale(1.02)}.competition-row-media.is-fallback:before{content:"CeO";color:#d4af3747;letter-spacing:-.08em;place-items:center;font-size:2.8rem;font-weight:650;display:grid;position:absolute;inset:0}.competition-row-media-shade{pointer-events:none;background:linear-gradient(#0000 35%,#03070da3);position:absolute;inset:0}.competition-row-media-mark{color:#ffffffd1;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:600;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.competition-row-main{min-width:0;padding:21px clamp(20px,2.6vw,34px)}.competition-row-titleline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.competition-row-titleline>div{min-width:0}.competition-row-kicker{color:#ffffff73;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:.66rem;font-weight:600}.competition-row-titleline h2{color:#fff;margin:0;font-size:clamp(1.08rem,1vw + .8rem,1.34rem);line-height:1.25}.competition-status{color:#ffffff9e;text-transform:uppercase;flex:none;align-items:center;gap:7px;padding-top:2px;font-size:.66rem;font-weight:600;line-height:1.3;display:inline-flex}.competition-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.competition-status--registration-open,.competition-status--open{color:#65c98d}.competition-status--in-progress,.competition-status--live{color:#73a7ed}.competition-status--completed{color:#ad9be6}.competition-status--registration-closed,.competition-status--closed,.competition-status--full{color:#d87878}.competition-status--draft,.competition-status--upcoming,.competition-status--published{color:#d4af37}.competition-row-description{color:#ffffff8f;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:720px;margin:10px 0 15px;font-size:.79rem;line-height:1.52;display:-webkit-box;overflow:hidden}.competition-row-facts{border-top:1px solid #ffffff12;grid-template-columns:minmax(110px,1.1fr) minmax(90px,.8fr) minmax(100px,.9fr) minmax(125px,1.1fr);gap:18px;padding-top:12px;display:grid}.competition-row-facts>div{min-width:0}.competition-row-facts small,.competition-row-facts strong{display:block}.competition-row-facts small{color:#ffffff57;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:600}.competition-row-facts strong{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:550;overflow:hidden}.competition-row-registration{margin-top:14px}.competition-row-registration-copy{color:#ffffff7a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:.68rem;display:flex}.competition-row-registration-copy>span{align-items:center;gap:6px;display:inline-flex}.competition-row-registration-copy strong{color:#ffffffc2}.competition-row-registration-track{background:#ffffff14;height:3px;overflow:hidden}.competition-row-registration-track>span{background:#d4af37;height:100%;display:block}.competition-row-deadline{color:#ffffff61;align-items:center;gap:6px;margin-top:7px;font-size:.61rem;line-height:1.4;display:flex}.competition-row-deadline svg{color:#d4af37;flex:none}.competition-row-deadline strong{color:#ffffff94;font-weight:550}.competition-row-actions{border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;gap:12px;padding:20px 0 20px 20px;display:flex}.competition-row-view,.competition-row-register{text-align:center;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 13px;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex}.competition-row-view{color:#ffffffc7;border:0;justify-content:flex-start;padding-inline:0;position:relative}.competition-row-view:after{content:"";transform-origin:0;background:#d4af37;height:1px;transition:transform .18s;position:absolute;bottom:5px;left:0;right:0;transform:scaleX(.25)}.competition-row-view:hover{color:#fff}.competition-row-view:hover:after{transform:scaleX(1)}.competition-row-register{color:#0d0f12;background:#d4af37;border:1px solid #d4af37;border-radius:5px}.competition-row-register:hover{background:#dfbd4c}.competition-row-register--registered{color:#65c98d;background:0 0;border-color:#41aa6d5c}.competition-row-register--unavailable{color:#ffffff5c;cursor:not-allowed;background:0 0;border-color:#ffffff1f}.competition-row-register--admin{color:#7da7df;background:0 0;border-color:#5b8ed36b}.competition-row-register--guest{border-color:#d4af37}.competition-state,.competition-empty{text-align:left;border-top:1px solid #d4af3733;border-bottom:1px solid #ffffff1a;max-width:760px;margin:48px 0 0;padding:30px 0}.competition-state h2,.competition-empty h2{color:#fff;margin:0 0 10px;font-size:1.45rem}.competition-state p,.competition-empty>p{color:#ffffff94;max-width:560px;margin:0;font-size:.88rem;line-height:1.65}.competition-state--error h2{color:#dc8181}.competition-loader{border:2px solid #d4af3729;border-top-color:#d4af37;border-radius:50%;width:28px;height:28px;margin-bottom:14px;animation:.8s linear infinite competition-spin}.competition-empty>svg{color:#d4af37;margin-bottom:16px}.competition-empty-actions{flex-wrap:wrap;gap:24px;margin-top:22px;display:flex}.competition-empty-primary,.competition-empty-secondary,.competition-clear-filters{min-height:42px;font:inherit;cursor:pointer;justify-content:center;align-items:center;padding:10px 15px;font-size:.77rem;font-weight:600;text-decoration:none;display:inline-flex}.competition-empty-primary,.competition-clear-filters{color:#111318;background:#d4af37;border:1px solid #d4af37;border-radius:5px}.competition-empty-secondary{color:#ffffffc7;background:0 0;border:0;border-bottom:1px solid #d4af37;padding-inline:2px}@keyframes competition-spin{to{transform:rotate(360deg)}}[data-theme=light] .competition-directory-header{border-bottom-color:#946c1133}[data-theme=light] .competition-directory-eyebrow{color:#946d10}[data-theme=light] .competition-directory-copy h1,[data-theme=light] .competition-results-heading h2,[data-theme=light] .competition-row-titleline h2,[data-theme=light] .competition-state h2,[data-theme=light] .competition-empty h2{color:#1d2025}[data-theme=light] .competition-directory-copy>p:last-child,[data-theme=light] .competition-state p,[data-theme=light] .competition-empty>p{color:#23262b9e}[data-theme=light] .competition-directory-summary{border-left-color:#272b321c}[data-theme=light] .competition-directory-summary>div{border-right-color:#272b321c}[data-theme=light] .competition-directory-summary strong{color:#1d2025}[data-theme=light] .competition-directory-summary span,[data-theme=light] .competition-results-heading>span{color:#23262b80}[data-theme=light] .competition-search,[data-theme=light] .competition-filter-rail{border-bottom-color:#272b3224}[data-theme=light] .competition-search{color:#23262b80}[data-theme=light] .competition-search input{color:#1d2025}[data-theme=light] .competition-search input::placeholder{color:#23262b61}[data-theme=light] .competition-search button{color:#23262b8a}[data-theme=light] .competition-filter-rail button{color:#23262b8f;border-right-color:#272b3217}[data-theme=light] .competition-filter-rail button:hover,[data-theme=light] .competition-filter-rail button.active{color:#1d2025}[data-theme=light] .competition-filter-rail strong{color:#946d10}[data-theme=light] .competition-board{border-top-color:#946c1133}[data-theme=light] .competition-row{border-bottom-color:#272b321c}[data-theme=light] .competition-row:hover{background:#946c1105}[data-theme=light] .competition-row-index{color:#946c1185}[data-theme=light] .competition-row-media{background:#ece5d4}[data-theme=light] .competition-row-kicker,[data-theme=light] .competition-row-registration-copy,[data-theme=light] .competition-row-deadline{color:#23262b7a}[data-theme=light] .competition-row-description{color:#23262b99}[data-theme=light] .competition-row-facts,[data-theme=light] .competition-row-actions{border-color:#272b321a}[data-theme=light] .competition-row-facts small{color:#23262b66}[data-theme=light] .competition-row-facts strong,[data-theme=light] .competition-row-registration-copy strong,[data-theme=light] .competition-row-deadline strong{color:#1d2025c2}[data-theme=light] .competition-row-registration-track{background:#272b321a}[data-theme=light] .competition-row-view{color:#25282d}[data-theme=light] .competition-row-register--registered{color:#257a4a}[data-theme=light] .competition-row-register--unavailable{color:#23262b66;border-color:#272b3221}[data-theme=light] .competition-empty-secondary{color:#25282d}[data-theme=light] .competition-state,[data-theme=light] .competition-empty{border-top-color:#946c1133;border-bottom-color:#272b321a}@media (width<=1060px){.competition-directory-header{grid-template-columns:1fr;align-items:start}.competition-directory-summary{width:min(100%,520px);min-width:0}.competition-row{grid-template-columns:40px 140px minmax(0,1fr)}.competition-row-actions{border-top:1px solid #ffffff14;border-left:0;flex-direction:row;grid-column:2/-1;justify-content:flex-end;padding:14px 0 18px 20px}[data-theme=light] .competition-row-actions{border-top-color:#272b321a}.competition-row-view,.competition-row-register{min-width:150px}}@media (width<=820px){.public-tournaments-page{padding-top:34px}.competition-controls{grid-template-columns:1fr;gap:18px}.competition-filter-rail{scrollbar-width:none;grid-template-columns:repeat(5,minmax(110px,1fr));overflow-x:auto}.competition-filter-rail::-webkit-scrollbar{display:none}.competition-row{grid-template-columns:34px 118px minmax(0,1fr)}.competition-row-main{padding-inline:18px}.competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}}@media (width<=620px){.public-tournaments-page{padding:28px 0 54px}.competition-directory-header{gap:24px;margin-bottom:26px;padding-bottom:24px}.competition-directory-copy h1{max-width:330px;font-size:clamp(2.45rem,13vw,3.55rem)}.competition-directory-copy>p:last-child{font-size:.88rem;line-height:1.62}.competition-directory-summary{grid-template-columns:repeat(3,1fr)}.competition-directory-summary>div{padding:0 12px}.competition-directory-summary>div:first-child{padding-left:0}.competition-row{grid-template-columns:28px minmax(0,1fr);display:grid}.competition-row-index{grid-area:1/1;padding-top:18px}.competition-row-media{grid-area:1/2;min-height:150px}.competition-row-main{grid-area:2/1/auto/-1;padding:18px 0}.competition-row-titleline{gap:14px}.competition-status{text-align:right;max-width:42%}.competition-row-description{margin-bottom:13px}.competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:11px}.competition-row-actions{flex-direction:column;grid-area:3/1/auto/-1;align-items:stretch;gap:8px;padding:14px 0 20px}.competition-row-view,.competition-row-register{width:100%;min-width:0}.competition-row-view{width:fit-content}.competition-results-heading{flex-direction:column;align-items:flex-start;gap:5px}.competition-empty-actions{flex-direction:column;gap:12px}.competition-empty-primary,.competition-empty-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.competition-row,.competition-row-media img,.competition-filter-rail button:after,.competition-row-view:after{transition:none}.competition-loader{animation-duration:1.5s}}.competition-row-media--contain{background:#ffffff06;padding:12px}.competition-row-media--contain img{object-fit:contain;object-position:center}.competition-row-media--cover{padding:0}.competition-row-media--cover img{object-fit:cover;object-position:center}.competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 58%,#03070d5c)}[data-theme=light] .competition-row-media--contain{background:#946c1109}[data-theme=light] .competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 62%,#f6f1e480)}@media (width>=821px){.competition-row-media{min-height:162px}.competition-row-main{padding-top:18px;padding-bottom:18px}.competition-row-description{margin-top:8px;margin-bottom:12px}.competition-row-registration{margin-top:11px}.competition-row-actions{padding-top:16px;padding-bottom:16px}}@media (width<=620px){.competition-row{grid-template-columns:28px minmax(0,1fr)}.competition-row-index{padding-top:14px}.competition-row-media{height:126px;min-height:0}.competition-row-media--contain{padding:10px 12px}.competition-row-media-mark{font-size:.58rem;bottom:7px;left:9px;right:9px}.competition-row-main{padding:14px 0 12px}.competition-row-titleline{gap:10px}.competition-row-kicker{margin-bottom:5px}.competition-row-titleline h2{font-size:1.12rem}.competition-status{max-width:44%;font-size:.61rem}.competition-row-description{-webkit-line-clamp:2;line-clamp:2;margin:8px 0 11px;font-size:.76rem;line-height:1.45}.competition-row-facts{gap:9px 14px;padding-top:10px}.competition-row-facts small{margin-bottom:3px}.competition-row-registration{margin-top:11px}.competition-row-registration-copy{margin-bottom:6px}.competition-row-deadline{margin-top:6px;font-size:.59rem;line-height:1.35}.competition-row-actions{gap:6px;padding:10px 0 14px}.competition-row-view{min-height:36px;padding-top:7px;padding-bottom:7px}.competition-row-register--registered,.competition-row-register--unavailable{background:0 0;border:0;justify-content:flex-start;width:fit-content;min-height:0;padding:7px 0}[data-theme=light] .competition-row-register--registered,[data-theme=light] .competition-row-register--unavailable{background:0 0;border:0}}@media (width<=420px){.competition-row-media{height:116px}.competition-row-main{padding-top:13px}.competition-row-titleline{flex-direction:column;align-items:flex-start;gap:6px}.competition-status{text-align:left;max-width:none}}@media (width>=1061px){.competition-row{grid-template-columns:46px clamp(220px,17vw,260px) minmax(0,1fr) 178px}.competition-row-media{min-height:190px}.competition-row-media--contain{padding:14px 16px}}@media (width>=821px) and (width<=1060px){.competition-row{grid-template-columns:40px clamp(200px,25vw,240px) minmax(0,1fr)}.competition-row-media{min-height:184px}.competition-row-media--contain{padding:13px 15px}.competition-row-actions{grid-column:2/-1}}@media (width>=621px) and (width<=820px){.competition-row{grid-template-columns:34px minmax(210px,34%) minmax(0,1fr)}.competition-row-media{min-height:176px}.competition-row-media--contain{padding:12px 14px}.competition-row-main{padding:18px 0 18px 18px}.competition-row-actions{grid-column:2/-1;padding-left:18px}}@media (width>=621px){.competition-row-media--contain img{object-fit:contain;object-position:center;width:100%;height:100%}.competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 68%,#03070d38)}[data-theme=light] .competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 72%,#f6f1e442)}.competition-row-media{aspect-ratio:4/3;align-self:start;width:100%;height:auto;min-height:0}.competition-row-media img{width:100%;height:100%}.competition-row-media--contain img{object-fit:contain;object-position:center}.competition-row-media--cover img{object-fit:cover;object-position:center}}@media (width>=1061px){.competition-row-media{aspect-ratio:16/11}}@media (width>=621px) and (width<=1060px){.competition-row-media{aspect-ratio:4/3}}@media (width>=621px){.competition-row-media--contain{background:linear-gradient(#ffffff06,#ffffff03);justify-content:center;align-items:center;padding:18px;display:flex}.competition-row-media--contain img{object-fit:contain!important;object-position:center!important;width:auto!important;max-width:88%!important;height:auto!important;max-height:82%!important;transform:none!important}.competition-row:hover .competition-row-media--contain img{transform:none!important}.competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 72%,#03070d57)!important}.competition-row-media--contain .competition-row-media-mark{bottom:10px;left:14px;right:14px}[data-theme=light] .competition-row-media--contain{background:linear-gradient(#946c1106,#946c1103)}[data-theme=light] .competition-row-media--contain .competition-row-media-shade{background:linear-gradient(#0000 78%,#f6f1e44d)!important}}@media (width>=1061px){.competition-row{grid-template-columns:46px clamp(210px,15vw,238px) minmax(0,1fr) 178px}.competition-row-media{aspect-ratio:4/3}}@media (width>=621px) and (width<=1060px){.competition-row{grid-template-columns:34px clamp(180px,28vw,220px) minmax(0,1fr)}.competition-row-media{aspect-ratio:4/3}.competition-row-media--contain{padding:15px}.competition-row-media--contain img{max-width:86%!important;max-height:80%!important}}@media (width>=621px){.competition-board{border-top:1px solid #d4af3738}.competition-row{grid-template-columns:44px 104px minmax(0,1fr) 168px;align-items:center;min-height:156px}.competition-row-index{align-self:stretch;align-items:flex-start;padding:24px 8px 0 0}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{aspect-ratio:1;background:#10141b;border:1px solid #d4af372e;border-radius:2px;align-self:center;width:88px;height:88px;min-height:0;padding:0;overflow:hidden}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.competition-row:hover .competition-row-media img,.competition-row:hover .competition-row-media--contain img,.competition-row:hover .competition-row-media--cover img{transform:none!important}.competition-row-media-shade,.competition-row-media--contain .competition-row-media-shade,.competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 58%,#03070db8)!important}.competition-row-media-mark{letter-spacing:.055em;font-size:.5rem;bottom:6px;left:7px;right:7px}.competition-row-main{flex-direction:column;justify-content:center;align-self:stretch;padding:22px clamp(20px,2.4vw,34px);display:flex}.competition-row-titleline{align-items:flex-start;gap:18px}.competition-row-kicker{margin-bottom:5px}.competition-row-titleline h2{font-size:clamp(1.12rem,1vw + .78rem,1.42rem)}.competition-row-description{-webkit-line-clamp:1;line-clamp:1;max-width:760px;margin:8px 0 13px}.competition-row-facts{grid-template-columns:minmax(120px,1fr) minmax(90px,.75fr) minmax(110px,.9fr) minmax(145px,1.15fr);gap:20px;padding-top:11px}.competition-row-registration{margin-top:11px}.competition-row-actions{justify-content:center;align-self:stretch;gap:10px;padding:22px 0 22px 20px}.competition-row-view,.competition-row-register{min-height:40px}.competition-row-register--registered,.competition-row-register--unavailable{border-radius:0}[data-theme=light] .competition-row-media,[data-theme=light] .competition-row-media--contain,[data-theme=light] .competition-row-media--cover{background:#ece5d4;border-color:#946c1133}}@media (width>=1061px){.competition-row{grid-template-columns:44px 104px minmax(0,1fr) 168px}}@media (width>=621px) and (width<=1060px){.competition-row{grid-template-columns:34px 92px minmax(0,1fr)}.competition-row-index{padding-top:21px}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{width:76px;height:76px}.competition-row-main{padding:18px 0 18px 20px}.competition-row-description{max-width:none}.competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px}.competition-row-actions{flex-direction:row;grid-column:2/-1;justify-content:flex-end;align-items:center;gap:18px;padding:12px 0 16px}.competition-row-view,.competition-row-register{min-width:0}.competition-row-register--registered,.competition-row-register--unavailable{width:auto}}@media (width<=620px){.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{border-radius:0}}@media (width>=621px){.competition-board{border-top:1px solid #d4af3738}.competition-row{border-bottom:1px solid #ffffff1a;grid-template-columns:52px minmax(0,1fr) 190px;align-items:stretch;min-height:0;display:grid}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:none!important}.competition-row-index{grid-column:1;justify-content:flex-start;align-items:flex-start;padding:28px 12px 0 0;font-size:.7rem}.competition-row-main{grid-column:2;padding:26px clamp(24px,3vw,42px) 26px 8px;display:block}.competition-row-titleline{align-items:flex-start;gap:28px}.competition-row-titleline>div{max-width:820px}.competition-row-kicker{letter-spacing:.075em;margin-bottom:7px;font-size:.68rem}.competition-row-titleline h2{max-width:760px;font-size:clamp(1.35rem,1.4vw + .8rem,1.8rem);line-height:1.18}.competition-status{margin-left:auto;padding-top:3px;font-size:.68rem}.competition-row-description{-webkit-line-clamp:2;line-clamp:2;max-width:820px;margin:10px 0 18px;font-size:.82rem;line-height:1.55}.competition-row-facts{grid-template-columns:minmax(130px,1fr) minmax(105px,.75fr) minmax(130px,.9fr) minmax(175px,1.15fr);gap:28px;padding-top:14px}.competition-row-facts small{margin-bottom:6px;font-size:.6rem}.competition-row-facts strong{font-size:.76rem}.competition-row-registration{margin-top:16px}.competition-row-registration-copy{margin-bottom:7px}.competition-row-deadline{margin-top:8px}.competition-row-actions{border-top:0;border-left:1px solid #ffffff14;flex-direction:column;grid-column:3;justify-content:center;align-items:stretch;gap:14px;padding:26px 0 26px 24px;display:flex}.competition-row-view,.competition-row-register{width:100%;min-width:0}.competition-row-view{justify-content:flex-start;width:fit-content;padding-inline:0}.competition-row-register--registered,.competition-row-register--unavailable{background:0 0;border:0;border-radius:0;justify-content:flex-start;width:fit-content;min-height:0;padding:8px 0}[data-theme=light] .competition-row-actions{border-left-color:#272b321a}[data-theme=light] .competition-row-register--registered,[data-theme=light] .competition-row-register--unavailable{background:0 0;border:0}}@media (width>=621px) and (width<=1060px){.competition-row{grid-template-columns:42px minmax(0,1fr)}.competition-row-index{grid-column:1;padding-top:24px}.competition-row-main{grid-column:2;padding:22px 0 18px 16px}.competition-row-titleline{gap:18px}.competition-row-titleline h2{font-size:clamp(1.25rem,2.5vw,1.6rem)}.competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px}.competition-row-actions{border-top:1px solid #ffffff14;border-left:0;flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:24px;padding:12px 0 20px 16px}.competition-row-register{width:auto}[data-theme=light] .competition-row-actions{border-top-color:#272b321a;border-left:0}}@media (width<=620px){.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:block!important}}@media (width>=1061px){.competition-row{grid-template-columns:44px minmax(250px,28%) minmax(0,1fr) 176px!important;align-items:stretch!important;min-height:228px!important;display:grid!important}.competition-row-index{grid-area:1/1!important;padding:28px 10px 0 0!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{aspect-ratio:auto!important;background:#10141b!important;border:0!important;border-radius:0!important;grid-area:1/2!important;align-self:stretch!important;width:100%!important;height:auto!important;min-height:228px!important;padding:0!important;display:block!important;overflow:hidden!important}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.competition-row:hover .competition-row-media img,.competition-row:hover .competition-row-media--contain img,.competition-row:hover .competition-row-media--cover img{transform:scale(1.015)!important}.competition-row-media-shade,.competition-row-media--contain .competition-row-media-shade,.competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 55%,#03070d8f)!important}.competition-row-media-mark{letter-spacing:.08em!important;font-size:.61rem!important;bottom:12px!important;left:14px!important;right:14px!important}.competition-row-main{flex-direction:column!important;grid-area:1/3!important;justify-content:center!important;padding:28px clamp(24px,2.6vw,40px)!important;display:flex!important}.competition-row-titleline h2{font-size:clamp(1.35rem,1.35vw + .65rem,1.75rem)!important}.competition-row-description{-webkit-line-clamp:2!important;line-clamp:2!important;max-width:760px!important;margin:10px 0 16px!important}.competition-row-facts{grid-template-columns:minmax(115px,1fr) minmax(90px,.75fr) minmax(110px,.9fr) minmax(145px,1.1fr)!important;gap:20px!important}.competition-row-actions{border-top:0!important;border-left:1px solid #ffffff14!important;flex-direction:column!important;grid-area:1/4!important;justify-content:center!important;gap:14px!important;padding:26px 0 26px 22px!important;display:flex!important}.competition-row-register--registered,.competition-row-register--unavailable{border:1px solid!important;border-radius:4px!important;justify-content:center!important;width:100%!important;min-height:42px!important;padding:10px 13px!important}[data-theme=light] .competition-row-actions{border-left-color:#272b321a!important}[data-theme=light] .competition-row-media,[data-theme=light] .competition-row-media--contain,[data-theme=light] .competition-row-media--cover{background:#ece5d4!important}}@media (width>=621px) and (width<=1060px){.competition-row{grid-template-columns:38px minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.competition-row-index{grid-area:1/1!important;padding:22px 8px 0 0!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{aspect-ratio:auto!important;border:0!important;border-radius:0!important;grid-area:1/2!important;width:100%!important;height:clamp(190px,30vw,280px)!important;min-height:190px!important;padding:0!important;display:block!important;overflow:hidden!important}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.competition-row-media-shade,.competition-row-media--contain .competition-row-media-shade,.competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 58%,#03070d94)!important}.competition-row-media-mark{font-size:.6rem!important;bottom:11px!important;left:14px!important;right:14px!important}.competition-row-main{grid-area:2/1/auto/-1!important;padding:20px 0 18px!important}.competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 24px!important}.competition-row-actions{border-top:1px solid #ffffff14!important;border-left:0!important;flex-direction:row!important;grid-area:3/1/auto/-1!important;justify-content:flex-start!important;align-items:center!important;gap:22px!important;padding:12px 0 20px!important;display:flex!important}.competition-row-view,.competition-row-register{width:auto!important;min-width:0!important}.competition-row-register--registered,.competition-row-register--unavailable{background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:8px 0!important}[data-theme=light] .competition-row-actions{border-top-color:#272b321a!important}}@media (width<=620px){.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:block!important}}@media (width>=1061px){.competition-row{grid-template-columns:44px clamp(300px,24vw,360px) minmax(0,1fr) 176px!important;align-items:center!important;min-height:228px!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{aspect-ratio:16/9!important;align-self:center!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important}.competition-row-main{align-self:center!important;padding:26px clamp(26px,2.6vw,42px)!important}.competition-row-description{margin-bottom:14px!important}.competition-row-registration{margin-top:13px!important}.competition-row-actions{align-self:stretch!important;padding:24px 0 24px 22px!important}}@media (width>=1500px){.competition-row{grid-template-columns:44px 380px minmax(0,1fr) 184px!important}}@media (width>=1061px){.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{background:#10141b!important;justify-content:center!important;align-items:center!important;display:flex!important}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;transform:none!important}[data-theme=light] .competition-row-media,[data-theme=light] .competition-row-media--contain,[data-theme=light] .competition-row-media--cover{background:#f6f1e4!important}.competition-row{grid-template-columns:46px clamp(300px,27vw,390px) minmax(0,1fr) 178px!important;align-items:stretch!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{aspect-ratio:2!important;align-self:center!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.competition-row-media img,.competition-row-media--contain img,.competition-row-media--cover img{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;transform:none!important}.competition-row:hover .competition-row-media img,.competition-row:hover .competition-row-media--contain img,.competition-row:hover .competition-row-media--cover img{transform:none!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover,[data-theme=light] .competition-row-media,[data-theme=light] .competition-row-media--contain,[data-theme=light] .competition-row-media--cover{background:0 0!important}.competition-row-media-shade,.competition-row-media--contain .competition-row-media-shade,.competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 72%,#03070d38)!important}[data-theme=light] .competition-row-media-shade,[data-theme=light] .competition-row-media--contain .competition-row-media-shade,[data-theme=light] .competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 78%,#f6f1e429)!important}}.competition-row-summary,.competition-row-expand{display:none}@media (width>=1061px){.competition-row{grid-template-columns:46px minmax(0,1fr) 190px!important;align-items:stretch!important;min-height:0!important;display:grid!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:none!important}.competition-row-index{grid-area:1/1!important;padding:24px 10px 0 0!important}.competition-row-main{grid-area:1/2!important;align-self:stretch!important;padding:22px 30px 22px 10px!important;display:block!important}.competition-row-titleline{align-items:flex-start!important;gap:24px!important}.competition-row-titleline>div{min-width:0;max-width:850px}.competition-row-titleline h2{font-size:clamp(1.28rem,1vw + .95rem,1.65rem)!important;line-height:1.2!important}.competition-status{margin-left:auto}.competition-row-summary{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:28px;margin-top:18px;padding-top:15px;display:flex}.competition-row-summary-facts{flex:1;grid-template-columns:minmax(120px,1fr) minmax(90px,.72fr) minmax(120px,.9fr) minmax(160px,1.15fr) minmax(100px,.72fr);gap:22px;display:grid}.competition-row-summary-facts>div{min-width:0}.competition-row-summary-facts small,.competition-row-summary-facts strong{display:block}.competition-row-summary-facts small{color:#ffffff57;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:600}.competition-row-summary-facts strong{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:600;overflow:hidden}.competition-row-expand{color:#ffffffb8;min-height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4af37b8;justify-content:center;align-items:center;gap:8px;padding:4px 0 5px;font-size:.72rem;font-weight:600;display:inline-flex}.competition-row-expand svg{transition:transform .18s}.competition-row--expanded .competition-row-expand svg{transform:rotate(180deg)}.competition-row-expand:hover{color:#fff;border-bottom-color:#d4af37}.competition-row-expanded-content{border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px;display:none}.competition-row--expanded .competition-row-expanded-content{display:block}.competition-row--expanded .competition-row-facts{display:none!important}.competition-row-description{max-width:860px!important;margin:0 0 16px!important}.competition-row-registration{max-width:860px;margin-top:0!important}.competition-row-actions{border-top:0!important;border-left:1px solid #ffffff14!important;flex-direction:column!important;grid-area:1/3!important;justify-content:center!important;align-self:stretch!important;gap:14px!important;padding:22px 0 22px 24px!important;display:none!important}.competition-row--expanded .competition-row-actions{display:flex!important}.competition-row--expanded{background:#ffffff05}[data-theme=light] .competition-row-summary,[data-theme=light] .competition-row-expanded-content{border-color:#272b321a}[data-theme=light] .competition-row-summary-facts small{color:#23262b70}[data-theme=light] .competition-row-summary-facts strong{color:#1d2025d1}[data-theme=light] .competition-row-expand{color:#25282d;border-bottom-color:#946c118c}[data-theme=light] .competition-row-expand:hover{color:#111318;border-bottom-color:#946d10}[data-theme=light] .competition-row-actions{border-left-color:#272b321a!important}[data-theme=light] .competition-row--expanded{background:#946c1105}}@media (width<=1060px){.competition-row-summary{display:none!important}.competition-row-expanded-content{display:contents}.competition-row-expand{display:none!important}}.competition-row-summary{border-top:1px solid #ffffff14;justify-content:space-between;align-items:end;gap:20px;margin-top:16px;padding-top:14px;display:flex!important}.competition-row-summary-facts{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.competition-row-summary-facts>div{min-width:0}.competition-row-summary-facts small,.competition-row-summary-facts strong{display:block}.competition-row-summary-facts small{color:#ffffff57;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.57rem;font-weight:600}.competition-row-summary-facts strong{color:#fffc;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:600;overflow:hidden}.competition-row-expand{color:#ffffffb8;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4af37b8;justify-content:center;align-items:center;gap:7px;padding:4px 0 5px;font-size:.7rem;font-weight:600;display:inline-flex!important}.competition-row-expand svg{transition:transform .18s}.competition-row--expanded .competition-row-expand svg{transform:rotate(180deg)}.competition-row-expanded-content{display:none!important}.competition-row--expanded .competition-row-expanded-content{display:block!important}.competition-row-actions{display:none!important}.competition-row--expanded .competition-row-actions{display:flex!important}.competition-row--expanded .competition-row-facts{display:none!important}@media (width>=1061px){.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:none!important}}@media (width<=1060px){.competition-row{grid-template-columns:34px minmax(0,1fr)!important}.competition-row-index{grid-area:1/1!important}.competition-row-main{grid-area:1/2!important;padding:18px 0 16px 16px!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover{display:none!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important;grid-area:2/2!important;width:100%!important;height:auto!important;min-height:160px!important;margin:0 0 14px 16px!important;display:block!important}.competition-row--expanded .competition-row-main{grid-row:1!important}.competition-row--expanded .competition-row-actions{grid-area:3/2!important;padding:12px 0 18px 16px!important}.competition-row-summary{flex-direction:column;align-items:flex-start;gap:12px}.competition-row-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%}.competition-row-expand{align-self:flex-start}}@media (width<=620px){.competition-row{grid-template-columns:28px minmax(0,1fr)!important}.competition-row-main{padding:15px 0 14px 10px!important}.competition-row-titleline{flex-direction:column;gap:7px}.competition-status{text-align:left!important;max-width:none!important;margin-left:0!important}.competition-row-summary{margin-top:13px;padding-top:12px}.competition-row-summary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.competition-row-summary-facts>div:last-child{grid-column:1/-1}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{grid-column:1/-1!important;min-height:138px!important;margin:0 0 12px!important}.competition-row--expanded .competition-row-actions{grid-column:1/-1!important;padding:10px 0 16px!important}.competition-row-actions{flex-direction:column!important;align-items:stretch!important}.competition-row-view,.competition-row-register{width:100%!important}.competition-row-view{width:fit-content!important}}[data-theme=light] .competition-row-summary{border-color:#272b321a}[data-theme=light] .competition-row-summary-facts small{color:#23262b70}[data-theme=light] .competition-row-summary-facts strong{color:#1d2025d1}[data-theme=light] .competition-row-expand{color:#25282d;border-bottom-color:#946c118c}@media (width<=1060px){.competition-row-summary{border-top:0!important;margin-top:12px!important;padding-top:0!important;display:flex!important}.competition-row-summary-facts{display:none!important}.competition-row-expand{align-self:flex-start!important;margin-top:2px!important;display:inline-flex!important}.competition-row-media,.competition-row-media--contain,.competition-row-media--cover,.competition-row-expanded-content,.competition-row-actions{display:none!important}.competition-row--expanded .competition-row-expanded-content{border-top:1px solid #ffffff14!important;margin-top:16px!important;padding-top:16px!important;display:block!important}.competition-row--expanded .competition-row-description{margin:0 0 16px!important;display:-webkit-box!important}.competition-row--expanded .competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 22px!important;margin-top:0!important;padding-top:14px!important;display:grid!important}.competition-row--expanded .competition-row-registration{margin-top:16px!important;display:block!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important;grid-area:2/1/auto/-1!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.competition-row--expanded .competition-row-media img,.competition-row--expanded .competition-row-media--contain img,.competition-row--expanded .competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.competition-row--expanded .competition-row-actions{grid-area:3/1/auto/-1!important;margin:0!important;display:flex!important}[data-theme=light] .competition-row--expanded .competition-row-expanded-content{border-top-color:#272b321a!important}}@media (width<=620px){.competition-row-main{padding:18px 0 18px 12px!important}.competition-row-titleline{gap:8px!important}.competition-row-kicker{margin-bottom:4px!important}.competition-row-titleline h2{margin:0!important;font-size:clamp(1.15rem,5.2vw,1.45rem)!important;line-height:1.22!important}.competition-status{margin-top:2px!important}.competition-row-summary{margin-top:13px!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important}.competition-row--expanded .competition-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}.competition-row--expanded .competition-row-actions{flex-direction:column!important;align-items:stretch!important;gap:14px!important;padding:14px 0 18px!important}}@media (width<=1060px){.competition-row--expanded{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.competition-row--expanded .competition-row-main{grid-area:1/1!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important;order:2!important;grid-area:2/1!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.competition-row--expanded .competition-row-media img,.competition-row--expanded .competition-row-media--contain img,.competition-row--expanded .competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.competition-row--expanded .competition-row-expanded-content{border-top:0!important;order:3!important;grid-area:3/1!important;margin-top:0!important;padding-top:16px!important;display:block!important}.competition-row--expanded .competition-row-actions{order:4!important;grid-area:4/1!important;margin:0!important;display:flex!important}}@media (width<=620px){.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important}}@media (width<=1060px){.competition-row--expanded{grid-template-columns:34px minmax(0,1fr)!important;align-items:stretch!important;display:grid!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important;grid-area:1/2!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;overflow:hidden!important}.competition-row--expanded .competition-row-media img,.competition-row--expanded .competition-row-media--contain img,.competition-row--expanded .competition-row-media--cover img{object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important}.competition-row--expanded .competition-row-index{grid-area:1/1!important;align-self:start!important}.competition-row--expanded .competition-row-main{grid-area:2/1/auto/-1!important;padding:18px 0 16px!important}.competition-row--expanded .competition-row-expanded-content{border-top:1px solid #ffffff14!important;margin-top:16px!important;padding-top:16px!important;display:block!important}.competition-row--expanded .competition-row-actions{grid-area:3/1/auto/-1!important;margin:0!important;padding:12px 0 18px!important;display:flex!important}[data-theme=light] .competition-row--expanded .competition-row-expanded-content{border-top-color:#272b321a!important}}@media (width<=620px){.competition-row--expanded{grid-template-columns:28px minmax(0,1fr)!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:16/9!important;grid-area:1/1/auto/-1!important}.competition-row--expanded .competition-row-index{z-index:2;pointer-events:none;position:relative;grid-area:1/1!important;padding:16px 0 0!important}.competition-row--expanded .competition-row-main{grid-area:2/1/auto/-1!important;padding:18px 0 16px!important}.competition-row--expanded .competition-row-actions{grid-area:3/1/auto/-1!important;padding:12px 0 18px!important}}@media (width<=1060px){.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{background:#10141b!important;justify-content:center!important;align-items:center!important;display:flex!important}.competition-row--expanded .competition-row-media img,.competition-row--expanded .competition-row-media--contain img,.competition-row--expanded .competition-row-media--cover img{object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important;display:block!important;transform:none!important}.competition-row--expanded:hover .competition-row-media img,.competition-row--expanded:hover .competition-row-media--contain img,.competition-row--expanded:hover .competition-row-media--cover img{transform:none!important}.competition-row--expanded .competition-row-media-shade,.competition-row--expanded .competition-row-media--contain .competition-row-media-shade,.competition-row--expanded .competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 78%,#03070d38)!important}[data-theme=light] .competition-row--expanded .competition-row-media-shade,[data-theme=light] .competition-row--expanded .competition-row-media--contain .competition-row-media-shade,[data-theme=light] .competition-row--expanded .competition-row-media--cover .competition-row-media-shade{background:linear-gradient(#0000 82%,#f6f1e429)!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;line-height:0!important;display:block!important;overflow:hidden!important}.competition-row--expanded .competition-row-media img,.competition-row--expanded .competition-row-media--contain img,.competition-row--expanded .competition-row-media--cover img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}[data-theme=light] .competition-row--expanded .competition-row-media,[data-theme=light] .competition-row--expanded .competition-row-media--contain,[data-theme=light] .competition-row--expanded .competition-row-media--cover{background:0 0!important}.competition-row--expanded .competition-row-media-shade{background:0 0!important;inset:0!important}}@media (width<=620px){.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{aspect-ratio:auto!important}}.competition-row--expanded{position:relative}.competition-row--expanded:before{content:"";z-index:8;pointer-events:none;background:#d4af37;width:3px;position:absolute;top:0;bottom:0;left:0}.competition-row--expanded .competition-row-index,.competition-row--expanded .competition-row-kicker,.competition-row--expanded .competition-row-titleline h2,.competition-row--expanded .competition-row-expand,.competition-row--expanded .competition-status{color:#d4af37!important}.competition-row--expanded .competition-status>span{background:#d4af37!important}.competition-row--expanded .competition-row-expand{border-bottom-color:#d4af37!important}.competition-row--expanded{background:#d4af3705!important}.competition-row--expanded .competition-row-description,.competition-row--expanded .competition-row-facts,.competition-row--expanded .competition-row-registration,.competition-row--expanded .competition-row-deadline,.competition-row--expanded .competition-row-actions{color:inherit}@media (width<=1060px){.competition-row--expanded .competition-row-main{padding-left:18px!important;padding-right:8px!important}.competition-row--expanded .competition-row-index{padding-left:8px!important}.competition-row--expanded .competition-row-media,.competition-row--expanded .competition-row-media--contain,.competition-row--expanded .competition-row-media--cover{background-color:#0000!important}}@media (width<=620px){.competition-row--expanded .competition-row-main{padding-left:18px!important;padding-right:6px!important}}[data-theme=light] .competition-row--expanded:before{background:#946d10}[data-theme=light] .competition-row--expanded .competition-row-index,[data-theme=light] .competition-row--expanded .competition-row-kicker,[data-theme=light] .competition-row--expanded .competition-row-titleline h2,[data-theme=light] .competition-row--expanded .competition-row-expand,[data-theme=light] .competition-row--expanded .competition-status{color:#946d10!important}[data-theme=light] .competition-row--expanded .competition-status>span{background:#946d10!important}[data-theme=light] .competition-row--expanded .competition-row-expand{border-bottom-color:#946d10!important}[data-theme=light] .competition-row--expanded{background:#946c1106!important}.rules-page{--rules-bg:#050a12;--rules-panel:#0b121d;--rules-panel-light:#101925;--rules-border:#94a3b833;--rules-gold:#f5bf2f;--rules-gold-dark:#d4af37;--rules-white:#f8fafc;--rules-muted:#94a3b8;--rules-green:#4ade80;--rules-red:#fb4d4d;min-height:100vh;color:var(--rules-white);background:radial-gradient(circle at 10% 3%,#46419b2e,#0000 27%),radial-gradient(circle at 91% 24%,#d4af3717,#0000 26%),linear-gradient(#070c15 0%,#040810 100%);padding:38px clamp(20px,4vw,64px) 64px}.rules-page *,.rules-page :before,.rules-page :after{box-sizing:border-box}.rules-hero{grid-template-columns:minmax(300px,.9fr) minmax(470px,1.25fr);align-items:stretch;gap:38px;margin-bottom:20px;display:grid}.rules-hero-copy{flex-direction:column;justify-content:center;min-height:330px;padding:22px 0;display:flex}.rules-eyebrow{color:var(--rules-gold);letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.rules-hero-copy h1{color:var(--rules-white);letter-spacing:-2.5px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:950;line-height:1.02}.rules-hero-copy h1 span{color:var(--rules-gold);text-shadow:0 0 28px #f5bf2f33;display:block}.rules-hero-copy>p{color:#cbd5e1;max-width:600px;margin:22px 0 0;font-size:17px;line-height:1.7}.rules-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.rules-primary-action,.rules-secondary-action{border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.rules-primary-action{border:1px solid var(--rules-gold);color:#17120a;background:linear-gradient(135deg,#ffd858,#e5a91f)}.rules-secondary-action{border:1px solid var(--rules-border);color:var(--rules-white);background:#0d1520}.rules-primary-action:hover,.rules-secondary-action:hover{transform:translateY(-2px)}.rules-secondary-action:hover{border-color:var(--rules-gold)}.rules-hero-panel{background:radial-gradient(circle at 82% 28%,#f5bf2f21,#0000 28%),linear-gradient(135deg,#080d14,#070b11);border:1px solid #f5bf2fc7;border-radius:18px;min-height:330px;padding:30px 34px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000057,inset 0 0 40px #f5bf2f06}.rules-hero-panel:after{content:"⚔";color:#f5bf2f0e;font-size:190px;line-height:1;position:absolute;bottom:-30px;right:25px;transform:rotate(-12deg)}.rules-hero-panel-label{z-index:1;color:#17120a;background:var(--rules-gold);letter-spacing:1px;text-transform:uppercase;border-radius:7px;width:max-content;padding:8px 15px;font-size:11px;font-weight:950;position:relative}.rules-hero-emblem{z-index:1;border:2px solid var(--rules-gold);width:76px;height:76px;color:var(--rules-gold);background:#f5bf2f14;border-radius:50%;place-items:center;margin-top:26px;font-size:34px;display:grid;position:relative;box-shadow:0 0 25px #f5bf2f2e}.rules-hero-panel h2{z-index:1;max-width:600px;color:var(--rules-white);margin:21px 0 10px;font-size:clamp(24px,2.3vw,36px);line-height:1.2;position:relative}.rules-hero-panel>p{z-index:1;max-width:650px;color:var(--rules-muted);margin:0;line-height:1.65;position:relative}.rules-hero-panel-stats{z-index:1;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:25px;display:grid;position:relative}.rules-hero-panel-stats>div{border:1px solid var(--rules-border);background:#0f172a80;border-radius:9px;flex-direction:column;justify-content:center;min-height:72px;padding:12px;display:flex}.rules-hero-panel-stats strong{color:var(--rules-gold);font-size:22px}.rules-hero-panel-stats span{color:var(--rules-muted);margin-top:3px;font-size:11px}.rules-principles{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:55px;display:grid}.rules-principles article{border:1px solid var(--rules-border);background:linear-gradient(135deg,#0f172aeb,#080e17f0);border-radius:14px;align-items:center;gap:17px;min-height:104px;padding:20px;display:flex}.rules-principles article>span{width:48px;height:48px;color:var(--rules-gold);background:#f5bf2f14;border:1px solid #f5bf2f57;border-radius:11px;flex-shrink:0;place-items:center;font-size:15px;font-weight:950;display:grid}.rules-principles strong{color:var(--rules-white);font-size:15px}.rules-principles p{color:var(--rules-muted);margin:5px 0 0;font-size:12px;line-height:1.5}.rules-section{margin-top:58px}.rules-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.rules-section-heading>div>p,.rules-section-label{color:var(--rules-gold);letter-spacing:1.5px;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:950}.rules-section-heading h2{color:var(--rules-white);letter-spacing:-1px;margin:0;font-size:clamp(27px,3vw,42px)}.rules-section-heading>span{max-width:480px;color:var(--rules-muted);text-align:right;font-size:13px;line-height:1.6}.rules-journey{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.rules-journey-card{border:1px solid var(--rules-border);background:linear-gradient(145deg,#101925f5,#080e17fa);border-radius:14px;min-height:215px;padding:19px;transition:transform .18s,border-color .18s;position:relative}.rules-journey-card:hover{border-color:#f5bf2fa6;transform:translateY(-4px)}.rules-journey-number{color:var(--rules-gold);letter-spacing:1px;font-size:11px;font-weight:950}.rules-journey-icon{width:42px;height:42px;color:var(--rules-gold);background:#f5bf2f14;border:1px solid #f5bf2f57;border-radius:10px;place-items:center;margin:21px 0;font-size:19px;font-weight:900;display:grid}.rules-journey-card h3{color:var(--rules-white);margin:0;font-size:18px}.rules-journey-card p{color:var(--rules-muted);margin:9px 0 0;font-size:12px;line-height:1.55}.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.rules-card{border:1px solid var(--rules-border);background:linear-gradient(145deg,#0f172af5,#070d16fa);border-radius:15px;min-height:100%;padding:25px;transition:transform .18s,border-color .18s;box-shadow:0 14px 32px #0000002e}.rules-card-header{justify-content:space-between;align-items:center;display:flex}.rules-card-icon{width:48px;height:48px;color:var(--rules-gold);background:#f5bf2f14;border:1px solid #f5bf2f59;border-radius:11px;place-items:center;font-size:22px;display:grid}.rules-card-header>span{color:#f5bf2f73;font-size:25px;font-weight:950}.rules-card h3{color:var(--rules-white);margin:20px 0 7px;font-size:21px}.rules-card-description{min-height:43px;color:var(--rules-muted);margin:0;font-size:13px;line-height:1.6}.rules-card ul{border-top:1px solid #94a3b824;flex-direction:column;gap:11px;margin:22px 0 0;padding:19px 0 0;list-style:none;display:flex}.rules-card li{align-items:flex-start;gap:10px;display:flex}.rules-card li>span{color:#132017;background:var(--rules-green);border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;margin-top:1px;font-size:10px;font-weight:950;display:grid}.rules-card li p{color:#cbd5e1;margin:0;font-size:12px;line-height:1.55}.rules-integrity-section{background:radial-gradient(circle at 10% 20%,#f5bf2f1a,#0000 29%),linear-gradient(135deg,#090f18,#070c13);border:1px solid #f5bf2fb3;border-radius:18px;grid-template-columns:minmax(280px,.7fr) minmax(540px,1.3fr);gap:30px;padding:34px;display:grid;position:relative;overflow:hidden}.rules-integrity-section:after{content:"◆";color:#f5bf2f0a;font-size:250px;position:absolute;bottom:-90px;left:-45px}.rules-integrity-intro{z-index:1;position:relative}.rules-integrity-intro h2{color:var(--rules-white);margin:0;font-size:clamp(29px,3vw,43px);line-height:1.1}.rules-integrity-intro>p:not(.rules-section-label){color:var(--rules-muted);margin:18px 0 0;line-height:1.7}.rules-integrity-badge{width:max-content;max-width:100%;color:var(--rules-gold);background:#f5bf2f12;border:1px solid #f5bf2f52;border-radius:999px;align-items:center;gap:9px;margin-top:25px;padding:10px 14px;font-size:11px;font-weight:850;display:flex}.rules-integrity-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid;position:relative}.rules-integrity-grid article{border:1px solid var(--rules-border);background:#0f172aa3;border-radius:13px;min-height:160px;padding:20px}.rules-integrity-grid article:last-child{grid-column:1/-1}.rules-integrity-grid article>div{width:41px;height:41px;color:var(--rules-gold);background:#f5bf2f12;border:1px solid #f5bf2f4d;border-radius:10px;place-items:center;font-weight:950;display:grid}.rules-integrity-grid h3{color:var(--rules-white);margin:14px 0 6px;font-size:16px}.rules-integrity-grid p{color:var(--rules-muted);margin:0;font-size:12px;line-height:1.55}.rules-violations-section{background:radial-gradient(circle at 92% 15%,#fb4d4d17,#0000 27%),linear-gradient(135deg,#120c12,#090d15);border:1px solid #fb4d4d73;border-radius:18px;margin-top:58px;padding:32px}.rules-violations-heading{align-items:center;gap:17px;display:flex}.rules-warning-icon{color:#fff;background:#dc262638;border:1px solid #fb4d4d99;border-radius:13px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:28px;font-weight:950;display:grid}.rules-violations-heading p{color:#fb7777;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:950}.rules-violations-heading h2{color:var(--rules-white);margin:0;font-size:clamp(26px,3vw,39px)}.rules-violations-intro{max-width:880px;color:var(--rules-muted);margin:19px 0 0;line-height:1.7}.rules-violations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:24px;display:grid}.rules-violations-grid>div{background:#7f1d1d14;border:1px solid #fb4d4d2e;border-radius:10px;align-items:center;gap:11px;min-height:62px;padding:13px;display:flex}.rules-violations-grid span{color:#fff;background:#dc2626b3;border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.rules-violations-grid p{color:#e5e7eb;margin:0;font-size:12px;line-height:1.4}.rules-sanction-levels{border-top:1px solid #fb4d4d29;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;padding-top:27px;display:grid}.rules-sanction-levels article{border:1px solid var(--rules-border);background:#0f172a85;border-radius:11px;padding:17px}.rules-sanction-levels span{color:#fb7777;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:950}.rules-sanction-levels strong{color:var(--rules-white);margin-top:6px;display:block}.rules-sanction-levels p{color:var(--rules-muted);margin:7px 0 0;font-size:11px;line-height:1.5}.rules-faq-list{flex-direction:column;gap:10px;display:flex}.rules-faq-item{border:1px solid var(--rules-border);background:var(--rules-panel);border-radius:12px;transition:border-color .18s;overflow:hidden}.rules-faq-item.rules-faq-open{border-color:#f5bf2f94}.rules-faq-item button{width:100%;min-height:69px;color:var(--rules-white);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px 1fr 42px;align-items:center;gap:14px;padding:0 20px;display:grid}.rules-faq-number{color:var(--rules-gold);font-size:12px;font-weight:950}.rules-faq-item button strong{font-size:14px}.rules-faq-toggle{border:1px solid var(--rules-border);width:32px;height:32px;color:var(--rules-gold);background:#101925;border-radius:8px;justify-self:end;place-items:center;font-size:19px;display:grid}.rules-faq-answer{padding:0 76px 21px}.rules-faq-answer p{max-width:850px;color:var(--rules-muted);margin:0;font-size:13px;line-height:1.7}.rules-cta{min-height:190px;box-shadow:none;text-align:left;background:radial-gradient(circle at 90% 20%,#f5bf2f24,#0000 27%),linear-gradient(120deg,#0b111a,#0a0e15);border:1px solid #f5bf2fbf;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:58px;padding:36px;display:flex;position:relative;overflow:hidden}.rules-cta:after{content:"♛";color:#f5bf2f0e;font-size:210px;position:absolute;top:-26px;right:25px}.rules-cta>div{z-index:1;position:relative}.rules-cta p{color:var(--rules-gold);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:950}.rules-cta h2{max-width:720px;color:var(--rules-white);margin:0;font-size:clamp(27px,3.2vw,44px);line-height:1.12}.rules-cta>div:first-child>span{max-width:680px;color:var(--rules-muted);margin-top:12px;line-height:1.6;display:block}.rules-cta-actions{flex-shrink:0;gap:12px;display:flex}.rules-browse-btn,.rules-register-btn{border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .18s,border-color .18s;display:inline-flex}.rules-browse-btn{border:1px solid var(--rules-border);color:var(--rules-white);background:#101925}.rules-register-btn{border:1px solid var(--rules-gold);color:#17120a;background:linear-gradient(135deg,#ffd858,#e5a91f)}.rules-browse-btn:hover,.rules-register-btn:hover{transform:translateY(-2px)}.rules-browse-btn:hover{border-color:var(--rules-gold)}@media (width<=1180px){.rules-hero{grid-template-columns:1fr}.rules-hero-copy{min-height:auto}.rules-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-grid,.rules-violations-grid,.rules-sanction-levels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.rules-integrity-section,.rules-principles{grid-template-columns:1fr}.rules-cta{flex-direction:column;align-items:flex-start}.rules-cta-actions{flex-wrap:wrap}}@media (width<=680px){.rules-page{padding:26px 16px 48px}.rules-hero-copy h1{letter-spacing:-1.6px;font-size:clamp(40px,12vw,57px)}.rules-hero-actions{flex-direction:column}.rules-primary-action,.rules-secondary-action{width:100%}.rules-hero-panel{padding:24px}.rules-hero-panel-stats{grid-template-columns:1fr}.rules-section-heading{flex-direction:column;align-items:flex-start}.rules-section-heading>span{text-align:left}.rules-journey,.rules-grid,.rules-integrity-grid,.rules-violations-grid,.rules-sanction-levels{grid-template-columns:1fr}.rules-integrity-grid article:last-child{grid-column:auto}.rules-integrity-section,.rules-violations-section,.rules-cta{padding:24px}.rules-faq-item button{grid-template-columns:34px 1fr 34px;padding:0 14px}.rules-faq-answer{padding:0 48px 20px}.rules-cta-actions,.rules-browse-btn,.rules-register-btn{width:100%}}.rules-page{min-width:0;overflow-x:clip}.rules-hero-panel,.rules-principles article,.rules-journey-card,.rules-card,.rules-integrity-section,.rules-integrity-grid article,.rules-violations-section,.rules-violations-grid>div,.rules-sanction-levels article,.rules-faq-item,.rules-cta{box-shadow:none}.rules-hero{border-bottom:1px solid #f5bf2f4d;grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);align-items:end;gap:clamp(42px,6vw,90px);padding-bottom:42px}.rules-hero-copy{min-width:0;min-height:0;padding:8px 0}.rules-hero-copy h1{letter-spacing:-3px;max-width:940px;font-size:clamp(50px,5.7vw,90px);line-height:.96}.rules-hero-copy h1 span{text-shadow:none}.rules-hero-copy>p{max-width:690px}.rules-primary-action,.rules-secondary-action{border:0;border-bottom:1px solid var(--rules-border);background:0 0;border-radius:0;min-height:38px;padding:0 0 7px}.rules-primary-action{color:var(--rules-gold);border-color:var(--rules-gold)}.rules-secondary-action{color:var(--rules-white)}.rules-primary-action:hover,.rules-secondary-action:hover{color:var(--rules-gold);border-color:var(--rules-gold);transform:none}.rules-hero-panel{border:0;border-left:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:0;padding:6px 0 6px 30px}.rules-hero-panel:after,.rules-hero-emblem{display:none}.rules-hero-panel-label{color:var(--rules-gold);letter-spacing:1.5px;background:0 0;padding:0;font-size:10px}.rules-hero-panel h2{margin-top:15px;font-size:clamp(22px,2vw,31px)}.rules-hero-panel>p{font-size:13px}.rules-hero-panel-stats{border-top:1px solid var(--rules-border);gap:0}.rules-hero-panel-stats>div{border:0;border-right:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:68px;padding:12px 10px}.rules-hero-panel-stats>div:first-child{padding-left:0}.rules-hero-panel-stats>div:last-child{border-right:0}.rules-hero-panel-stats span{letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:800}.rules-principles{border-bottom:1px solid var(--rules-border);gap:0;margin-bottom:68px}.rules-principles article{border:0;border-right:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:105px;padding:21px 24px}.rules-principles article:first-child{padding-left:0}.rules-principles article:last-child{border-right:0}.rules-principles article>span{background:0 0;border:0;border-radius:0;width:auto;height:auto;font-size:11px}.rules-section{scroll-margin-top:120px}.rules-section-heading{border-bottom:1px solid var(--rules-border);grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;padding-bottom:20px;display:grid}.rules-section-heading>span{justify-self:end}.rules-journey{border-top:1px solid var(--rules-border);border-bottom:1px solid var(--rules-border);gap:0}.rules-journey-card{border:0;border-right:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:178px;padding:20px}.rules-journey-card:last-child{border-right:0}.rules-journey-card:hover{border-color:var(--rules-border);background:#ffffff04;transform:none}.rules-journey-icon{width:auto;height:auto;color:var(--rules-muted);background:0 0;border:0;border-radius:0;margin:23px 0 17px;display:block}.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 54px}.rules-card{border:0;border-bottom:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:0;padding:28px 0 32px}.rules-card:hover{border-color:var(--rules-border);transform:none}.rules-card-icon{display:none}.rules-card-header{justify-content:flex-start}.rules-card-header>span{color:var(--rules-gold);letter-spacing:1.3px;font-size:10px}.rules-card-header>span:before{content:"RULE "}.rules-card h3{margin-top:9px}.rules-card-description{min-height:0}.rules-card ul{gap:9px;margin-top:18px;padding-top:16px}.rules-card li{grid-template-columns:15px minmax(0,1fr);gap:8px;display:grid}.rules-card li>span{width:auto;height:auto;color:var(--rules-gold);background:0 0;border-radius:0;margin-top:1px;display:block}.rules-integrity-section{background:0 0;border:1px solid #f5bf2f80;border-left:0;border-right:0;border-radius:0;gap:clamp(38px,5vw,72px);padding:38px 0}.rules-integrity-section:after{display:none}.rules-integrity-badge{text-transform:uppercase;letter-spacing:.5px;background:0 0;border:0;border-radius:0;padding:0}.rules-integrity-grid{border-top:1px solid var(--rules-border);gap:0}.rules-integrity-grid article{border:0;border-right:1px solid var(--rules-border);border-bottom:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:130px;padding:20px}.rules-integrity-grid article:nth-child(odd){padding-left:0}.rules-integrity-grid article:nth-child(2n){border-right:0}.rules-integrity-grid article:last-child{border-right:0;padding-left:0}.rules-integrity-grid article>div{display:none}.rules-integrity-grid h3{margin-top:0}.rules-violations-section{background:0 0;border:0;border-top:1px solid #fb4d4d80;border-radius:0;padding:32px 0 0}.rules-warning-icon{display:none}.rules-violations-heading{gap:0}.rules-violations-grid{border-top:1px solid var(--rules-border);border-left:1px solid var(--rules-border);gap:0}.rules-violations-grid>div{border:0;border-right:1px solid var(--rules-border);border-bottom:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;min-height:62px;padding:12px 14px}.rules-violations-grid span{color:#fb7777;background:0 0;border-radius:0;width:auto;height:auto}.rules-sanction-levels{border-top:1px solid var(--rules-border);gap:0}.rules-sanction-levels article{border:0;border-right:1px solid var(--rules-border);background:0 0;border-radius:0;min-width:0;padding:18px}.rules-sanction-levels article:first-child{padding-left:0}.rules-sanction-levels article:last-child{border-right:0}.rules-faq-list{border-top:1px solid var(--rules-border);gap:0}.rules-faq-item,.rules-faq-item.rules-faq-open{border:0;border-bottom:1px solid var(--rules-border);background:0 0;border-radius:0}.rules-faq-item button{min-width:0;padding-left:0;padding-right:0}.rules-faq-toggle{background:0 0;border:0;border-radius:0;width:auto;height:auto}.rules-cta{background:0 0;border:0;border-top:1px solid #f5bf2f99;border-radius:0;min-height:0;padding:34px 0 0}.rules-cta:after{display:none}.rules-browse-btn,.rules-register-btn{border-radius:4px}.rules-browse-btn{background:0 0}.rules-register-btn{background:var(--rules-gold)}@media (width<=1180px){.rules-hero{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:38px}.rules-hero-copy h1{font-size:clamp(46px,7vw,74px)}.rules-journey{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-journey-card:nth-child(3){border-right:0}.rules-journey-card:nth-child(-n+3){border-bottom:1px solid var(--rules-border)}.rules-grid{column-gap:34px}}@media (width<=900px){.rules-page{width:100%;min-width:0;max-width:100%;padding:42px 28px 60px;overflow-x:hidden}.rules-page>*,.rules-page section,.rules-page article,.rules-page div{min-width:0}.rules-hero{grid-template-columns:minmax(0,1fr);gap:32px;width:100%}.rules-hero-copy{width:100%;min-height:0}.rules-hero-copy h1{letter-spacing:-2px;word-break:normal;overflow-wrap:normal;width:100%;max-width:760px;font-size:clamp(46px,8.5vw,68px)}.rules-hero-panel{border-left:0;border-top:1px solid var(--rules-border);width:100%;padding:25px 0 0}.rules-principles{grid-template-columns:1fr}.rules-principles article,.rules-principles article:first-child{border-right:0;border-bottom:1px solid var(--rules-border);min-height:88px;padding:18px 0}.rules-principles article:last-child{border-bottom:0}.rules-section-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:13px;width:100%}.rules-section-heading>span{text-align:left;justify-self:start;max-width:680px}.rules-grid,.rules-integrity-section{grid-template-columns:minmax(0,1fr);width:100%}.rules-cta{width:100%}}@media (width<=680px){.rules-page{width:100%;min-width:0;max-width:100vw;padding:32px 20px 48px;overflow-x:hidden}.rules-hero{padding-bottom:30px}.rules-eyebrow{letter-spacing:2px;font-size:10px}.rules-hero-copy h1{letter-spacing:-1.5px;word-break:normal;overflow-wrap:normal;width:100%;max-width:100%;font-size:clamp(38px,12vw,54px);line-height:.99}.rules-hero-copy>p{font-size:15px}.rules-hero-actions{flex-direction:row;gap:20px}.rules-primary-action,.rules-secondary-action{width:auto}.rules-hero-panel{padding:22px 0 0}.rules-hero-panel-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.rules-hero-panel-stats>div{min-width:0;padding:11px 8px}.rules-hero-panel-stats span{overflow-wrap:break-word;font-size:8px}.rules-section-heading h2{font-size:clamp(27px,8.5vw,38px)}.rules-journey{grid-template-columns:minmax(0,1fr)}.rules-journey-card,.rules-journey-card:nth-child(3){border-right:0;border-bottom:1px solid var(--rules-border);grid-template-columns:34px minmax(0,1fr);column-gap:10px;min-height:0;padding:17px 0;display:grid}.rules-journey-card:last-child{border-bottom:0}.rules-journey-number{grid-area:1/1/span 2;padding-top:3px}.rules-journey-icon{display:none}.rules-journey-card h3,.rules-journey-card p{grid-column:2}.rules-card{padding:25px 0 28px}.rules-integrity-grid{grid-template-columns:minmax(0,1fr)}.rules-integrity-grid article,.rules-integrity-grid article:nth-child(odd),.rules-integrity-grid article:nth-child(2n),.rules-integrity-grid article:last-child{border-right:0;grid-column:auto;min-height:0;padding:17px 0}.rules-violations-grid,.rules-sanction-levels{grid-template-columns:minmax(0,1fr)}.rules-sanction-levels article,.rules-sanction-levels article:first-child{border-right:0;border-bottom:1px solid var(--rules-border);padding:18px 0}.rules-sanction-levels article:last-child{border-bottom:0}.rules-faq-item button{grid-template-columns:34px minmax(0,1fr) 28px;gap:8px;padding:0}.rules-faq-answer{padding:0 28px 20px 34px}.rules-cta-actions{width:100%}}@media (width<=390px){.rules-page{padding-left:16px;padding-right:16px}.rules-hero-copy h1{font-size:clamp(35px,11.8vw,46px)}.rules-hero-panel-stats{grid-template-columns:1fr}.rules-hero-panel-stats>div{border-right:0;border-bottom:1px solid var(--rules-border);padding:11px 0}.rules-hero-panel-stats>div:last-child{border-bottom:0}}.rules-page{background:var(--rules-bg)!important;background-image:none!important}.rules-page,.rules-page:before,.rules-page:after,.rules-hero,.rules-hero:before,.rules-hero:after,.rules-hero-panel,.rules-hero-panel:before,.rules-hero-panel:after,.rules-principles article,.rules-journey-card,.rules-card,.rules-integrity-section,.rules-integrity-section:before,.rules-integrity-section:after,.rules-integrity-grid article,.rules-violations-section,.rules-violations-section:before,.rules-violations-section:after,.rules-violations-grid>div,.rules-sanction-levels article,.rules-faq-item,.rules-cta,.rules-cta:before,.rules-cta:after{box-shadow:none!important;filter:none!important;text-shadow:none!important;background-image:none!important}.rules-journey-icon{display:none!important}[data-theme=light] .rules-page{--rules-bg:#f4f1e8;--rules-panel:#f4f1e8;--rules-panel-light:#ece7da;--rules-border:#272b321f;--rules-gold:#946d10;--rules-gold-dark:#946d10;--rules-white:#1d2025;--rules-muted:#23262b9e;--rules-green:#217a48;--rules-red:#a94f4f;color:#1d2025;background:#f4f1e8!important}[data-theme=light] .rules-hero-copy h1,[data-theme=light] .rules-hero-panel h2,[data-theme=light] .rules-principles strong,[data-theme=light] .rules-section-heading h2,[data-theme=light] .rules-journey-card h3,[data-theme=light] .rules-card h3,[data-theme=light] .rules-integrity-intro h2,[data-theme=light] .rules-integrity-grid h3,[data-theme=light] .rules-violations-heading h2,[data-theme=light] .rules-sanction-levels strong,[data-theme=light] .rules-faq-item button,[data-theme=light] .rules-cta h2,[data-theme=light] .rules-primary-action,[data-theme=light] .rules-secondary-action,[data-theme=light] .rules-browse-btn{color:#1d2025}[data-theme=light] .rules-primary-action,[data-theme=light] .rules-eyebrow,[data-theme=light] .rules-hero-panel-label,[data-theme=light] .rules-section-heading>div>p,[data-theme=light] .rules-section-label,[data-theme=light] .rules-card-header>span,[data-theme=light] .rules-journey-number,[data-theme=light] .rules-principles article>span,[data-theme=light] .rules-faq-number,[data-theme=light] .rules-cta p{color:#946d10}[data-theme=light] .rules-hero-copy>p,[data-theme=light] .rules-hero-panel>p,[data-theme=light] .rules-principles p,[data-theme=light] .rules-section-heading>span,[data-theme=light] .rules-journey-card p,[data-theme=light] .rules-card-description,[data-theme=light] .rules-card li p,[data-theme=light] .rules-integrity-intro>p:not(.rules-section-label),[data-theme=light] .rules-integrity-grid p,[data-theme=light] .rules-violations-intro,[data-theme=light] .rules-violations-grid p,[data-theme=light] .rules-sanction-levels p,[data-theme=light] .rules-faq-answer p,[data-theme=light] .rules-cta>div:first-child>span{color:#23262ba8}[data-theme=light] .rules-hero,[data-theme=light] .rules-principles,[data-theme=light] .rules-principles article,[data-theme=light] .rules-section-heading,[data-theme=light] .rules-journey,[data-theme=light] .rules-journey-card,[data-theme=light] .rules-card,[data-theme=light] .rules-integrity-section,[data-theme=light] .rules-integrity-grid,[data-theme=light] .rules-integrity-grid article,[data-theme=light] .rules-violations-grid,[data-theme=light] .rules-violations-grid>div,[data-theme=light] .rules-sanction-levels,[data-theme=light] .rules-sanction-levels article,[data-theme=light] .rules-faq-list,[data-theme=light] .rules-faq-item,[data-theme=light] .rules-cta,[data-theme=light] .rules-hero-panel,[data-theme=light] .rules-hero-panel-stats,[data-theme=light] .rules-hero-panel-stats>div{border-color:#272b321f}[data-theme=light] .rules-violations-section{border-top-color:#a94f4f80}.rules-register-btn{box-shadow:none!important;background-image:none!important}[data-theme=light] .rules-register-btn{color:#16130d;background:#d2a72b;border-color:#b58a14}[data-theme=light] .rules-browse-btn{background:0 0;border-color:#272b3238}.light .rules-page,.theme-light .rules-page{--rules-bg:#f4f1e8;--rules-white:#1d2025;--rules-muted:#23262b9e;--rules-gold:#946d10;background:#f4f1e8!important}.legal-page{width:min(1680px,100% - 112px);color:var(--text-primary,#f4f4f2);margin:0 auto;padding:92px 0 110px}.legal-header{border-bottom:1px solid #d4af3747;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px;padding-bottom:46px;display:grid}.legal-header-copy{min-width:0}.legal-eyebrow{color:#d4af37;letter-spacing:.18em;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:900;line-height:1.2}.legal-header h1{max-width:1100px;color:var(--text-primary,#f4f4f2);letter-spacing:-.045em;margin:0;font-size:clamp(46px,5.4vw,88px);font-weight:800;line-height:.98}.legal-intro{max-width:900px;color:var(--text-secondary,#9a9da4);margin:24px 0 0;font-size:18px;line-height:1.7}.legal-document-meta{border-left:1px solid #ffffff1f;min-width:190px;padding-left:28px}.legal-document-meta span,.legal-document-meta strong{display:block}.legal-document-meta span{color:var(--text-muted,#777c86);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.legal-document-meta strong{color:var(--text-primary,#f4f4f2);font-size:15px;line-height:1.4}.legal-notice{border-bottom:1px solid #ffffff1c;grid-template-columns:230px minmax(0,1fr);gap:38px;margin:0;padding:32px 0;display:grid}.legal-notice strong{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.5}.legal-notice p{max-width:1040px;color:var(--text-secondary,#a1a4ab);margin:0;font-size:15px;line-height:1.75}.legal-sections{display:block}.legal-section{border-bottom:1px solid #ffffff1a;grid-template-columns:68px minmax(0,1fr);gap:26px;padding:38px 0 40px;display:grid}.legal-section-number{color:#d4af37;letter-spacing:.08em;padding-top:4px;font-size:12px;font-weight:900;line-height:1.3}.legal-section-content{max-width:1220px}.legal-section h2{color:var(--text-primary,#f4f4f2);letter-spacing:-.015em;margin:0 0 14px;font-size:22px;font-weight:800;line-height:1.25}.legal-section p{color:var(--text-secondary,#969aa3);margin:10px 0 0;font-size:15px;line-height:1.82}[data-theme=light] .legal-page,.light .legal-page,[data-theme=light] .legal-header h1,[data-theme=light] .legal-document-meta strong,[data-theme=light] .legal-section h2,.light .legal-header h1,.light .legal-document-meta strong,.light .legal-section h2{color:#17191d}[data-theme=light] .legal-intro,[data-theme=light] .legal-notice p,[data-theme=light] .legal-section p,.light .legal-intro,.light .legal-notice p,.light .legal-section p{color:#686c72}[data-theme=light] .legal-document-meta span,.light .legal-document-meta span{color:#85888d}[data-theme=light] .legal-header,.light .legal-header{border-bottom-color:#a677003d}[data-theme=light] .legal-document-meta,.light .legal-document-meta{border-left-color:#1111111f}[data-theme=light] .legal-notice,[data-theme=light] .legal-section,.light .legal-notice,.light .legal-section{border-bottom-color:#1111111f}@media (width<=1100px){.legal-page{width:min(100% - 64px,1680px);padding-top:68px}.legal-header{grid-template-columns:1fr;gap:30px}.legal-document-meta{border-left:0;min-width:0;padding:0}.legal-document-meta span,.legal-document-meta strong{display:inline}.legal-document-meta span{margin-right:12px}.legal-notice{grid-template-columns:180px minmax(0,1fr)}}@media (width<=700px){.legal-page{width:min(100% - 40px,1680px);padding:48px 0 72px}.legal-header{gap:26px;padding-bottom:32px}.legal-eyebrow{margin-bottom:16px;font-size:11px}.legal-header h1{font-size:clamp(38px,12vw,56px);line-height:1}.legal-intro{margin-top:18px;font-size:16px;line-height:1.65}.legal-document-meta{font-size:13px}.legal-notice{grid-template-columns:1fr;gap:8px;padding:26px 0}.legal-section{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:30px 0 32px}.legal-section h2{font-size:19px}.legal-section p{font-size:14px;line-height:1.75}}@media (width<=420px){.legal-page{width:min(100% - 30px,1680px)}.legal-section{grid-template-columns:1fr;gap:8px}.legal-section-number{padding-top:0}}@media (width>=1101px){.legal-header{padding-bottom:46px;display:block}.legal-header-copy{width:100%}.legal-header h1{max-width:1100px}.legal-intro{max-width:1080px}.legal-document-meta{border-left:0;align-items:baseline;gap:18px;min-width:0;margin-top:38px;padding-left:0;display:flex}.legal-document-meta span,.legal-document-meta strong{display:inline}.legal-document-meta span{margin:0}.legal-notice{padding:32px 0 36px;display:block}.legal-notice strong{margin-bottom:13px;display:block}.legal-notice p{max-width:1160px}}@media (width>=1400px){.legal-header h1{font-size:clamp(58px,4.8vw,82px)}}.login-page{background:#111;border:1px solid #d4af3733;border-radius:24px;grid-template-columns:1.08fr .92fr;width:min(1120px,100% - 40px);min-height:620px;margin:64px auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.login-brand-panel{background:radial-gradient(circle at 0 0,#d4af3738,#0000 38%),linear-gradient(145deg,#1a170d 0%,#121212 58%,#0b0b0b 100%);border-right:1px solid #d4af3729;flex-direction:column;justify-content:center;padding:72px;display:flex;position:relative;overflow:hidden}.login-brand-panel:before{content:"";border:1px solid #d4af371f;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-120px}.login-brand-panel:after{content:"";border:1px solid #d4af3729;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-70px;right:-70px}.login-tag{color:#e5c659;letter-spacing:.12em;text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:8px 13px;font-size:12px;font-weight:800}.login-brand-panel h1{color:#fff;letter-spacing:-.035em;max-width:560px;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.08}.login-brand-panel p{color:#ffffffad;max-width:520px;margin:24px 0 0;font-size:17px;line-height:1.75}.login-features{gap:14px;margin-top:38px;display:grid}.login-features>div{color:#ffffffd1;align-items:center;gap:12px;font-size:14px;font-weight:700;display:flex}.login-card{background:linear-gradient(#ffffff05,#0000),#111;flex-direction:column;justify-content:center;padding:64px;display:flex}.login-card h2{color:#fff;margin:0;font-size:34px;line-height:1.2}.login-card>p{color:#ffffff94;margin:10px 0 30px;font-size:15px}.login-form input{color:#fff;width:100%;min-height:52px;font:inherit;background:#0b0b0b;border:1px solid #ffffff1c;border-radius:11px;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.login-form input:focus{background:#0e0e0e;border-color:#d4af37c7;box-shadow:0 0 0 3px #d4af371a}.password-field button{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.login-form>button[type=submit]{color:#111;cursor:pointer;background:linear-gradient(135deg,#d4af37,#e7ca67);border:none;border-radius:11px;min-height:52px;margin-top:4px;font-size:15px;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 10px 25px #d4af372e}.login-form>button[type=submit]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #d4af373d}@media (width<=900px){.login-page{grid-template-columns:1fr;min-height:auto}.login-brand-panel{border-bottom:1px solid #d4af3729;border-right:none;padding:52px 44px}.login-brand-panel h1{font-size:clamp(32px,7vw,46px)}.login-card{padding:52px 44px}}@media (width<=600px){.login-page{border-radius:18px;width:min(100% - 24px,520px);margin:28px auto}.login-brand-panel{padding:36px 24px}.login-brand-panel h1{font-size:30px}.login-brand-panel p{margin-top:18px;font-size:15px;line-height:1.65}.login-features{margin-top:28px}.login-card{padding:36px 24px}.login-card h2{font-size:28px}.login-form input,.login-form>button[type=submit]{min-height:50px}}.login-account-notice{border-radius:11px;align-items:flex-start;gap:12px;margin:22px 0;padding:14px 42px 14px 14px;font-size:.82rem;line-height:1.55;display:flex;position:relative}.login-account-notice.is-verification{color:#fef3c7e6;background:#d4af3714;border:1px solid #d4af3740}.login-account-notice.is-success{color:#dcfce7eb;background:#22c55e14;border:1px solid #22c55e3d}.login-account-notice-icon{flex-shrink:0;place-items:center;margin-top:1px;display:grid}.login-account-notice.is-verification .login-account-notice-icon{color:#d4af37}.login-account-notice.is-success .login-account-notice-icon{color:#4ade80}.login-account-notice-copy{gap:4px;display:grid}.login-account-notice-copy span{color:inherit}.login-account-notice-copy a{color:#d4af37;width:fit-content;margin-top:3px;font-weight:800;text-decoration:none}.login-account-notice-copy a:hover{text-decoration:underline}.login-account-notice-close{cursor:pointer;color:#cbd5e1a6;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:10px;right:10px}.login-page{width:min(100%, var(--page-max-width,1440px))!important;min-height:calc(100dvh - var(--ceo-navbar-height,72px))!important;background:var(--ceo-canvas,#080b12)!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr)!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.login-brand-panel{background:0 0!important;border-right:1px solid #ffffff17!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(64px,7vw,110px) clamp(42px,7vw,108px)!important;display:flex!important;position:relative!important;overflow:visible!important}.login-brand-panel:before,.login-brand-panel:after{content:none!important;display:none!important}.login-brand-panel>*{z-index:1!important;position:relative!important}.login-tag{color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:flex-start!important;margin:0 0 28px!important;padding:0!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important}.login-brand-panel h1{max-width:760px!important;color:var(--ceo-text,#f4f5f7)!important;letter-spacing:-.05em!important;margin:0!important;font-family:inherit!important;font-size:clamp(2.9rem,5vw,5rem)!important;font-weight:800!important;line-height:.99!important}.login-brand-panel p{max-width:670px!important;color:var(--ceo-text-muted,#949baa)!important;margin:30px 0 0!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;font-weight:400!important;line-height:1.7!important}.login-features{border-top:1px solid #ffffff17!important;gap:0!important;width:min(100%,520px)!important;margin-top:42px!important;display:grid!important}.login-features>div{min-height:54px!important;color:var(--ceo-text,#e9edf4)!important;border-bottom:1px solid #ffffff17!important;align-items:center!important;gap:12px!important;padding:12px 0!important;font-size:.84rem!important;font-weight:650!important;display:flex!important}.login-features svg{color:var(--ceo-gold-strong,#d4af37)!important;flex-shrink:0!important}.login-card{background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(64px,6vw,100px) clamp(42px,6vw,88px)!important;display:flex!important}.login-card h2{color:var(--ceo-text,#f4f5f7)!important;letter-spacing:-.04em!important;margin:0!important;font-family:inherit!important;font-size:clamp(2.15rem,3vw,3.25rem)!important;font-weight:800!important;line-height:1.04!important}.login-card>p{max-width:560px!important;color:var(--ceo-text-muted,#949baa)!important;margin:14px 0 34px!important;font-size:.98rem!important;font-weight:400!important;line-height:1.62!important}.login-form{flex-direction:column!important;gap:22px!important;display:flex!important}.login-field{gap:8px!important;display:grid!important}.login-field label{color:var(--ceo-text,#f4f5f7)!important;letter-spacing:.015em!important;font-size:.78rem!important;font-weight:700!important}.login-field-hint{color:var(--ceo-text-muted,#7f8796)!important;font-size:.77rem!important;line-height:1.5!important}.login-form input{width:100%!important;min-height:54px!important;color:var(--ceo-text,#f4f5f7)!important;font:inherit!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff29!important;border-radius:0!important;outline:none!important;padding:0 15px!important;transition:border-color .18s,color .18s!important}.login-form input::placeholder{color:var(--ceo-text-muted,#77808e)!important}.login-form input:hover{border-color:#d4af377a!important}.login-form input:focus{border-color:var(--ceo-gold-strong,#d4af37)!important;box-shadow:none!important;background:0 0!important}.password-field{position:relative!important}.password-field input{padding-right:50px!important}.password-field button{width:38px!important;height:38px!important;color:var(--ceo-text-muted,#7f8796)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important}.password-field button:hover{color:var(--ceo-gold-strong,#d4af37)!important;background:0 0!important}.login-options{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;display:flex!important}.forgot-password-link{color:var(--ceo-text-muted,#949baa)!important;font-size:.78rem!important;font-weight:650!important;text-decoration:none!important}.forgot-password-link:hover{color:var(--ceo-gold-strong,#d4af37)!important}.login-form>button[type=submit]{color:#111318!important;background:var(--ceo-gold-brand,#d4af37)!important;border:1px solid var(--ceo-gold-brand,#d4af37)!important;cursor:pointer!important;min-height:54px!important;box-shadow:none!important;background-image:none!important;border-radius:0!important;margin-top:4px!important;font-size:.93rem!important;font-weight:800!important;transition:background .18s,border-color .18s,opacity .18s!important}.login-form>button[type=submit]:hover:not(:disabled){background:var(--ceo-gold-strong,#e4c451)!important;border-color:var(--ceo-gold-strong,#e4c451)!important;box-shadow:none!important;transform:none!important}.login-form>button[type=submit]:active:not(:disabled){transform:none!important}.login-form>button[type=submit]:disabled{opacity:.5!important;cursor:not-allowed!important}.login-footer{color:var(--ceo-text-muted,#949baa)!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:6px!important;margin-top:26px!important;font-size:.82rem!important;display:flex!important}.login-footer a{color:var(--ceo-gold-strong,#d4af37)!important;font-weight:700!important;text-decoration:none!important}.login-footer a:hover{color:var(--ceo-gold-strong,#e4c451)!important;text-decoration:underline!important}.login-account-notice{background:0 0!important;border:1px solid #ffffff1f!important;border-left:0!important;border-right:0!important;border-radius:0!important;align-items:flex-start!important;gap:12px!important;margin:0 0 26px!important;padding:14px 40px 14px 0!important;font-size:.82rem!important;line-height:1.55!important;display:flex!important;position:relative!important}.login-account-notice.is-verification,.login-account-notice.is-success{color:var(--ceo-text-muted,#b9bfc9)!important}.login-account-notice-copy strong{color:var(--ceo-text,#f4f5f7)!important;font-size:.85rem!important}.login-account-notice-copy a{color:var(--ceo-gold-strong,#d4af37)!important}.login-account-notice-close{background:0 0!important;border-radius:0!important}.login-account-notice-close:hover{color:var(--ceo-text,#f4f5f7)!important;background:0 0!important}:root[data-theme=light] .login-page{background:var(--ceo-canvas,#f5f1e7)!important}:root[data-theme=light] .login-brand-panel{border-right-color:#181a1f1f!important}:root[data-theme=light] .login-brand-panel h1,:root[data-theme=light] .login-card h2,:root[data-theme=light] .login-field label,:root[data-theme=light] .login-features>div,:root[data-theme=light] .login-account-notice-copy strong{color:#17191d!important}:root[data-theme=light] .login-brand-panel p,:root[data-theme=light] .login-card>p,:root[data-theme=light] .login-field-hint,:root[data-theme=light] .login-footer,:root[data-theme=light] .login-account-notice,:root[data-theme=light] .forgot-password-link{color:#666c75!important}:root[data-theme=light] .login-features{border-top-color:#181a1f1a!important}:root[data-theme=light] .login-features>div{border-bottom-color:#181a1f1a!important}:root[data-theme=light] .login-form input{color:#17191d!important;background:0 0!important;border-color:#181a1f38!important}:root[data-theme=light] .login-form input::placeholder{color:#8c9198!important}:root[data-theme=light] .login-form input:hover{border-color:#946d1085!important}:root[data-theme=light] .login-form input:focus{border-color:#946d10!important}:root[data-theme=light] .password-field button{color:#777d85!important}:root[data-theme=light] .password-field button:hover,:root[data-theme=light] .forgot-password-link:hover{color:#8b650c!important}:root[data-theme=light] .login-account-notice{border-top-color:#181a1f1f!important;border-bottom-color:#181a1f1f!important}@media (width<=960px){.login-page{grid-template-columns:1fr!important;min-height:auto!important}.login-brand-panel{border-bottom:1px solid #ffffff17!important;border-right:0!important;padding:54px 42px!important}:root[data-theme=light] .login-brand-panel{border-bottom-color:#181a1f1f!important}.login-brand-panel h1{max-width:720px!important;font-size:clamp(2.5rem,7vw,4.25rem)!important}.login-card{padding:54px 42px 64px!important}}@media (width<=600px){.login-page{width:100%!important;margin:0!important}.login-brand-panel{padding:42px 20px 38px!important}.login-tag{margin-bottom:22px!important;font-size:.66rem!important}.login-brand-panel h1{font-size:clamp(2.15rem,10vw,3rem)!important}.login-brand-panel p{margin-top:22px!important;font-size:.95rem!important}.login-features{margin-top:32px!important}.login-card{padding:42px 20px 52px!important}.login-card h2{font-size:2rem!important}.login-card>p{margin-bottom:28px!important}.login-options{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.login-form input,.login-form>button[type=submit]{min-height:52px!important}}.register-page{background:#111;border:1px solid #d4af3733;border-radius:24px;grid-template-columns:1.08fr .92fr;width:min(1180px,100% - 40px);margin:64px auto;display:grid;overflow:hidden;box-shadow:0 24px 70px #00000061}.register-brand-panel{background:radial-gradient(circle at 0 0,#d4af3738,#0000 40%),linear-gradient(145deg,#1a170d 0%,#121212 58%,#0b0b0b 100%);border-right:1px solid #d4af3726;flex-direction:column;justify-content:center;padding:72px;display:flex;position:relative}.register-brand-panel:before{content:"";border:1px solid #d4af3724;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px}.register-tag{color:#e7ca67;letter-spacing:.12em;text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-self:flex-start;margin-bottom:22px;padding:8px 14px;font-size:12px;font-weight:800}.register-brand-panel h1{color:#fff;margin:0;font-size:clamp(36px,4vw,56px);line-height:1.08}.register-brand-panel p{color:#ffffffb3;margin-top:22px;font-size:17px;line-height:1.75}.register-features{gap:16px;margin-top:40px;display:grid}.register-features div{color:#ffffffd1;align-items:center;gap:12px;font-weight:600;display:flex}.register-features svg{color:#d4af37;flex-shrink:0}.register-card{background:linear-gradient(#ffffff05,#0000),#111;flex-direction:column;justify-content:center;padding:64px;display:flex}.register-card h2{color:#fff;margin:0;font-size:34px}.register-card>p{color:#ffffff94;margin:10px 0 30px}.register-form{flex-direction:column;gap:22px;display:flex}.register-field-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.register-field{flex-direction:column;gap:8px;display:flex}.register-field-full{grid-column:1/-1}.register-age-warning{color:#f4d98a;background:#d4af3714;border:1px solid #d4af3738;border-radius:10px;margin-top:4px;padding:12px 14px;font-size:12px;line-height:1.55}.register-field label{color:#ffffffb8;font-size:13px;font-weight:700}.register-field input{color:#fff;width:100%;min-height:52px;font:inherit;background:#0b0b0b;border:1px solid #ffffff1f;border-radius:11px;padding:0 16px;transition:all .2s}.register-field input:focus{border-color:#d4af37bf;outline:none;box-shadow:0 0 0 3px #d4af371f}.register-password-toggle{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-strength-bars{gap:6px;display:flex}.password-strength-bars span{background:#ffffff1a;border-radius:999px;flex:1;height:6px}.password-strength-copy{color:#ffffff8c;justify-content:space-between;margin-top:8px;font-size:12px;display:flex}.register-compliance{background:#ffffff06;border:1px solid #ffffff17;border-radius:13px;gap:13px;padding:18px;display:grid}.register-compliance-heading{align-items:flex-start;gap:11px;padding-bottom:4px;display:flex}.register-compliance-heading svg{color:#d4af37;flex-shrink:0;margin-top:2px}.register-compliance-heading div{gap:3px;display:grid}.register-compliance-heading span{color:#ffffff80;font-size:12px;line-height:1.5}.register-consent-option{color:#ffffffb8;cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.55;display:flex}.register-consent-option input{accent-color:#d4af37;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.register-consent-option a{color:#e7ca67;font-weight:800;text-decoration:none}.register-consent-option a:hover{text-decoration:underline}.register-policy-version{color:#ffffff59;margin:2px 0 0;font-size:11px}.register-submit{color:#111;cursor:pointer;background:linear-gradient(135deg,#d4af37,#e8ca67);border:none;border-radius:11px;min-height:54px;font-size:15px;font-weight:900;transition:all .2s}.register-submit:hover:not(:disabled){transform:translateY(-1px)}.register-submit:disabled{opacity:.6;cursor:not-allowed}.register-footer{color:#ffffff8c;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:28px;display:flex}.register-footer a{color:#d4af37;font-weight:800;text-decoration:none}.register-footer a:hover{text-decoration:underline}@media (width<=900px){.register-page{grid-template-columns:1fr}.register-brand-panel{border-bottom:1px solid #d4af3726;border-right:none;padding:48px 40px}.register-card{padding:48px 40px}}@media (width<=700px){.register-page{width:min(100% - 24px,520px);margin:28px auto}.register-brand-panel,.register-card{padding:32px 22px}.register-field-grid{grid-template-columns:1fr}.register-brand-panel h1{font-size:30px}.register-card h2{font-size:28px}}.register-page{width:min(100%, var(--page-max-width,1440px))!important;min-height:calc(100dvh - var(--ceo-navbar-height,72px))!important;background:var(--ceo-canvas,#080b12)!important;box-shadow:none!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,1.08fr) minmax(520px,.92fr)!important;margin:0 auto!important;display:grid!important;overflow:visible!important}.register-brand-panel{background:0 0!important;border-right:1px solid #ffffff17!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(64px,7vw,110px) clamp(42px,7vw,108px)!important;display:flex!important;position:relative!important;overflow:visible!important}.register-brand-panel:before{content:none!important;display:none!important}.register-tag{color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.16em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:flex-start!important;margin:0 0 28px!important;padding:0!important;font-size:.72rem!important;font-weight:800!important;line-height:1.2!important}.register-brand-panel h1{max-width:760px!important;color:var(--ceo-text,#f4f5f7)!important;letter-spacing:-.05em!important;margin:0!important;font-family:inherit!important;font-size:clamp(2.9rem,5vw,5rem)!important;font-weight:800!important;line-height:.99!important}.register-brand-panel p{max-width:670px!important;color:var(--ceo-text-muted,#949baa)!important;margin:30px 0 0!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;font-weight:400!important;line-height:1.7!important}.register-features{border-top:1px solid #ffffff17!important;gap:0!important;width:min(100%,540px)!important;margin-top:42px!important;display:grid!important}.register-features div{min-height:54px!important;color:var(--ceo-text,#e9edf4)!important;border-bottom:1px solid #ffffff17!important;align-items:center!important;gap:12px!important;padding:12px 0!important;font-size:.84rem!important;font-weight:650!important;display:flex!important}.register-features svg{color:var(--ceo-gold-strong,#d4af37)!important}.register-card{background:0 0!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:clamp(58px,5.6vw,92px) clamp(42px,5.5vw,82px)!important;display:flex!important}.register-card h2{color:var(--ceo-text,#f4f5f7)!important;letter-spacing:-.04em!important;margin:0!important;font-family:inherit!important;font-size:clamp(2.15rem,3vw,3.25rem)!important;font-weight:800!important;line-height:1.04!important}.register-card>p{max-width:620px!important;color:var(--ceo-text-muted,#949baa)!important;margin:14px 0 34px!important;font-size:.98rem!important;font-weight:400!important;line-height:1.62!important}.register-form{gap:24px!important}.register-field-grid{gap:20px 22px!important}.register-field{gap:8px!important}.register-field label{color:var(--ceo-text,#f4f5f7)!important;letter-spacing:.015em!important;font-size:.78rem!important;font-weight:700!important}.register-field-hint{color:var(--ceo-text-muted,#7f8796)!important;font-size:.77rem!important;line-height:1.5!important}.register-field input{width:100%!important;min-height:54px!important;color:var(--ceo-text,#f4f5f7)!important;box-shadow:none!important;font:inherit!important;background:0 0!important;border:1px solid #ffffff29!important;border-radius:0!important;outline:none!important;padding:0 15px!important;transition:border-color .18s,color .18s!important}.register-field input::placeholder{color:var(--ceo-text-muted,#77808e)!important}.register-field input:hover{border-color:#d4af377a!important}.register-field input:focus{border-color:var(--ceo-gold-strong,#d4af37)!important;box-shadow:none!important;background:0 0!important;outline:none!important}.register-age-warning{color:var(--ceo-text-muted,#c6ccd5)!important;background:0 0!important;border:1px solid #d4af374d!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-top:4px!important;padding:12px 0!important;font-size:.77rem!important;line-height:1.55!important}.register-password-field{position:relative!important}.register-password-field input{padding-right:50px!important}.register-password-toggle{width:38px!important;height:38px!important;color:var(--ceo-text-muted,#7f8796)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;display:inline-flex!important;position:absolute!important;top:50%!important;right:7px!important;transform:translateY(-50%)!important}.register-password-toggle:hover{color:var(--ceo-gold-strong,#d4af37)!important;background:0 0!important}.password-strength{margin-top:2px!important}.password-strength-bars{gap:5px!important}.password-strength-bars span{background:#ffffff1f!important;border-radius:0!important;height:3px!important}.strength-1 span:first-child{background:#d9534f!important}.strength-2 span:nth-child(-n+2){background:#d9a328!important}.strength-3 span{background:#38a169!important}.password-strength-copy{color:var(--ceo-text-muted,#7f8796)!important;margin-top:8px!important;font-size:.75rem!important}.password-strength-copy strong{color:var(--ceo-gold-strong,#d4af37)!important}.confirm-password-status{min-height:1em!important;font-size:.74rem!important;line-height:1.4!important}.confirm-password-status.is-error{color:#d96b6b!important}.confirm-password-status.is-success{color:#54b77f!important}.register-compliance{background:0 0!important;border:1px solid #ffffff1a!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:13px!important;padding:20px 0!important;display:grid!important}.register-compliance-heading{padding-bottom:6px!important}.register-compliance-heading svg{color:var(--ceo-gold-strong,#d4af37)!important}.register-compliance-heading strong{color:var(--ceo-text,#f4f5f7)!important;font-size:.85rem!important}.register-compliance-heading span{color:var(--ceo-text-muted,#7f8796)!important;font-size:.75rem!important}.register-consent-option{color:var(--ceo-text-muted,#aab1bc)!important;font-size:.79rem!important;line-height:1.55!important}.register-consent-option input{accent-color:var(--ceo-gold-strong,#d4af37)!important}.register-consent-option a{color:var(--ceo-gold-strong,#d4af37)!important;font-weight:700!important}.register-policy-version{color:var(--ceo-text-muted,#6f7784)!important;font-size:.69rem!important}.register-submit{color:#111318!important;background:var(--ceo-gold-brand,#d4af37)!important;border:1px solid var(--ceo-gold-brand,#d4af37)!important;min-height:54px!important;box-shadow:none!important;background-image:none!important;border-radius:0!important;font-size:.93rem!important;font-weight:800!important;transition:background .18s,border-color .18s,opacity .18s!important}.register-submit:hover:not(:disabled){background:var(--ceo-gold-strong,#e4c451)!important;border-color:var(--ceo-gold-strong,#e4c451)!important;transform:none!important}.register-submit:disabled{opacity:.5!important}.register-footer{color:var(--ceo-text-muted,#949baa)!important;justify-content:flex-start!important;margin-top:26px!important;font-size:.82rem!important}.register-footer a{color:var(--ceo-gold-strong,#d4af37)!important;font-weight:700!important}:root[data-theme=light] .register-page{background:var(--ceo-canvas,#f5f1e7)!important}:root[data-theme=light] .register-brand-panel{border-right-color:#181a1f1f!important}:root[data-theme=light] .register-brand-panel h1,:root[data-theme=light] .register-card h2,:root[data-theme=light] .register-field label,:root[data-theme=light] .register-features div,:root[data-theme=light] .register-compliance-heading strong{color:#17191d!important}:root[data-theme=light] .register-brand-panel p,:root[data-theme=light] .register-card>p,:root[data-theme=light] .register-field-hint,:root[data-theme=light] .password-strength-copy,:root[data-theme=light] .register-compliance-heading span,:root[data-theme=light] .register-consent-option,:root[data-theme=light] .register-policy-version,:root[data-theme=light] .register-footer{color:#666c75!important}:root[data-theme=light] .register-features{border-top-color:#181a1f1a!important}:root[data-theme=light] .register-features div{border-bottom-color:#181a1f1a!important}:root[data-theme=light] .register-field input{color:#17191d!important;background:0 0!important;border-color:#181a1f38!important}:root[data-theme=light] .register-field input::placeholder{color:#8c9198!important}:root[data-theme=light] .register-field input:hover{border-color:#946d1085!important}:root[data-theme=light] .register-field input:focus{border-color:#946d10!important}:root[data-theme=light] .register-password-toggle{color:#777d85!important}:root[data-theme=light] .register-password-toggle:hover{color:#8b650c!important}:root[data-theme=light] .password-strength-bars span{background:#181a1f1f!important}:root[data-theme=light] .strength-1 span:first-child{background:#c94f4f!important}:root[data-theme=light] .strength-2 span:nth-child(-n+2){background:#ba8518!important}:root[data-theme=light] .strength-3 span{background:#287d50!important}:root[data-theme=light] .register-compliance{border-top-color:#181a1f1f!important;border-bottom-color:#181a1f1f!important}:root[data-theme=light] .register-age-warning{color:#6d5a24!important;border-top-color:#946d1052!important;border-bottom-color:#946d1052!important}@media (width<=980px){.register-page{grid-template-columns:1fr!important}.register-brand-panel{border-bottom:1px solid #ffffff17!important;border-right:0!important;padding:54px 42px!important}:root[data-theme=light] .register-brand-panel{border-bottom-color:#181a1f1f!important}.register-brand-panel h1{max-width:720px!important;font-size:clamp(2.5rem,7vw,4.25rem)!important}.register-card{padding:54px 42px 64px!important}}@media (width<=700px){.register-page{width:100%!important;margin:0!important}.register-brand-panel,.register-card{padding:42px 20px!important}.register-tag{margin-bottom:22px!important;font-size:.66rem!important}.register-brand-panel h1{font-size:clamp(2.15rem,10vw,3rem)!important}.register-brand-panel p{margin-top:22px!important;font-size:.95rem!important}.register-features{margin-top:32px!important}.register-card h2{font-size:2rem!important}.register-field-grid{grid-template-columns:1fr!important}.register-compliance{padding:18px 0!important}.register-field input,.register-submit{min-height:52px!important}}.forgot-password-page{width:min(100%, var(--page-max-width,1440px));min-height:calc(100dvh - var(--ceo-navbar-height,72px));background:var(--ceo-canvas,#080b12);box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);align-items:stretch;margin:0 auto;display:grid;overflow:visible}.forgot-password-brand-panel{background:0 0;border-right:1px solid #ffffff17;flex-direction:column;justify-content:center;min-width:0;max-width:none;padding:clamp(64px,7vw,110px) clamp(42px,7vw,108px);display:flex;position:relative;overflow:visible}.forgot-password-brand-panel:before,.forgot-password-brand-panel:after{content:none;display:none}.forgot-password-brand-panel>*{z-index:1;position:relative}.forgot-password-tag{color:var(--ceo-gold-strong,#d4af37);box-shadow:none;letter-spacing:.16em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-self:flex-start;margin:0 0 28px;padding:0;font-size:.72rem;font-weight:800;line-height:1.2;display:block}.forgot-password-brand-panel h1{max-width:760px;color:var(--ceo-text,#f4f5f7);letter-spacing:-.05em;margin:0;font-family:inherit;font-size:clamp(2.9rem,5vw,5rem);font-weight:800;line-height:.99}.forgot-password-brand-panel>p{max-width:670px;color:var(--ceo-text-muted,#949baa);margin:30px 0 0;font-size:clamp(1rem,1.15vw,1.12rem);font-weight:400;line-height:1.7}.forgot-password-features{border-top:1px solid #ffffff17;gap:0;width:min(100%,520px);margin-top:42px;display:grid}.forgot-password-features div{min-height:54px;color:var(--ceo-text,#e9edf4);border-bottom:1px solid #ffffff17;align-items:center;gap:12px;padding:12px 0;font-size:.84rem;font-weight:650;display:flex}.forgot-password-features svg{color:var(--ceo-gold-strong,#d4af37);flex-shrink:0}.forgot-password-card{width:100%;min-width:0;max-width:none;color:var(--ceo-text,#f4f5f7);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;padding:clamp(64px,6vw,100px) clamp(42px,6vw,88px);display:flex;position:relative;overflow:visible}.forgot-password-card:before{content:none;display:none}.forgot-password-icon{width:auto;height:auto;color:var(--ceo-gold-strong,#d4af37);box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-self:flex-start;align-items:center;margin:0 0 24px;padding:0;display:inline-flex}.forgot-password-icon svg{width:30px;height:30px}.forgot-password-card h2{color:var(--ceo-text,#f4f5f7);letter-spacing:-.04em;margin:0;font-family:inherit;font-size:clamp(2.15rem,3vw,3.25rem);font-weight:800;line-height:1.04}.forgot-password-card>p,.forgot-password-success>p{max-width:560px;color:var(--ceo-text-muted,#949baa);margin:14px 0 0;font-size:.98rem;font-weight:400;line-height:1.62}.forgot-password-success strong{color:var(--ceo-text,#f4f5f7)}.forgot-password-form{flex-direction:column;gap:22px;margin-top:34px;display:flex}.forgot-password-field{gap:8px;display:grid}.forgot-password-field label{color:var(--ceo-text,#f4f5f7);letter-spacing:.015em;font-size:.78rem;font-weight:700}.forgot-password-field input{box-sizing:border-box;width:100%;min-height:54px;color:var(--ceo-text,#f4f5f7);font:inherit;box-shadow:none;background:0 0;border:1px solid #ffffff29;border-radius:0;outline:none;padding:0 15px;transition:border-color .18s,color .18s}.forgot-password-field input::placeholder{color:var(--ceo-text-muted,#77808e)}.forgot-password-field input:hover{border-color:#d4af377a}.forgot-password-field input:focus{border-color:var(--ceo-gold-strong,#d4af37);box-shadow:none;background:0 0}.forgot-password-field input:disabled{cursor:not-allowed;opacity:.58}.forgot-password-submit,.forgot-password-secondary{box-sizing:border-box;width:100%;min-height:54px;box-shadow:none;cursor:pointer;font:inherit;border-radius:0;padding:0 18px;font-size:.93rem;font-weight:800;transition:background .18s,border-color .18s,color .18s,opacity .18s}.forgot-password-submit{color:#111318;background:var(--ceo-gold-brand,#d4af37);border:1px solid var(--ceo-gold-brand,#d4af37);background-image:none;margin-top:4px}.forgot-password-submit:hover:not(:disabled){color:#111318;background:var(--ceo-gold-strong,#e4c451);border-color:var(--ceo-gold-strong,#e4c451);box-shadow:none;transform:none}.forgot-password-submit:active:not(:disabled){transform:none}.forgot-password-submit:disabled{opacity:.5;cursor:not-allowed}.forgot-password-secondary{color:var(--ceo-gold-strong,#d4af37);background:0 0;border:1px solid #ffffff29;margin-top:24px}.forgot-password-secondary:hover{color:var(--ceo-gold-strong,#e4c451);border-color:var(--ceo-gold-strong,#d4af37);background:0 0;transform:none}.forgot-password-note{color:var(--ceo-text-muted,#949baa);background:0 0;border:1px solid #ffffff17;border-left:0;border-right:0;border-radius:0;margin-top:22px;padding:14px 0;font-size:.82rem;line-height:1.55}.forgot-password-footer{text-align:left;border-top:1px solid #ffffff17;margin-top:28px;padding-top:22px}.forgot-password-footer a{color:var(--ceo-gold-strong,#d4af37);justify-content:flex-start;align-items:center;gap:8px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.forgot-password-footer a:hover{color:var(--ceo-gold-strong,#e4c451);text-decoration:underline;transform:none}.forgot-password-submit:focus-visible,.forgot-password-secondary:focus-visible,.forgot-password-footer a:focus-visible{outline:2px solid var(--ceo-gold-strong,#d4af37);outline-offset:3px}:root[data-theme=light] .forgot-password-page{background:var(--ceo-canvas,#f5f1e7);color:#17191d}:root[data-theme=light] .forgot-password-brand-panel{border-right-color:#181a1f1f}:root[data-theme=light] .forgot-password-brand-panel h1,:root[data-theme=light] .forgot-password-card h2,:root[data-theme=light] .forgot-password-field label,:root[data-theme=light] .forgot-password-features div,:root[data-theme=light] .forgot-password-success strong{color:#17191d}:root[data-theme=light] .forgot-password-brand-panel>p,:root[data-theme=light] .forgot-password-card>p,:root[data-theme=light] .forgot-password-success>p,:root[data-theme=light] .forgot-password-note{color:#626b78}:root[data-theme=light] .forgot-password-features{border-top-color:#181a1f1c}:root[data-theme=light] .forgot-password-features div{border-bottom-color:#181a1f1c}:root[data-theme=light] .forgot-password-tag,:root[data-theme=light] .forgot-password-features svg,:root[data-theme=light] .forgot-password-icon{color:#9a7208}:root[data-theme=light] .forgot-password-field input{color:#17191d;background:0 0;border-color:#181a1f38}:root[data-theme=light] .forgot-password-field input::placeholder{color:#858c96}:root[data-theme=light] .forgot-password-field input:hover{border-color:#9a720894}:root[data-theme=light] .forgot-password-field input:focus{box-shadow:none;background:0 0;border-color:#9a7208}:root[data-theme=light] .forgot-password-submit{color:#111318;background:#d4af37;border-color:#d4af37}:root[data-theme=light] .forgot-password-submit:hover:not(:disabled){background:#c79f20;border-color:#c79f20}:root[data-theme=light] .forgot-password-secondary{color:#6d737d;border-color:#181a1f33}:root[data-theme=light] .forgot-password-secondary:hover{color:#8f6905;border-color:#a77c08}:root[data-theme=light] .forgot-password-note,:root[data-theme=light] .forgot-password-footer{border-color:#181a1f1c}:root[data-theme=light] .forgot-password-footer a{color:#8f6905}:root[data-theme=light] .forgot-password-footer a:hover{color:#6f5003}@media (width<=900px){.forgot-password-page{grid-template-columns:1fr;min-height:auto}.forgot-password-brand-panel{text-align:left;border-bottom:1px solid #ffffff17;border-right:0;max-width:none;margin:0;padding:52px 44px}.forgot-password-brand-panel h1{max-width:680px;margin:0;font-size:clamp(2.4rem,7vw,4rem)}.forgot-password-brand-panel>p{margin-left:0;margin-right:0}.forgot-password-features{text-align:left;width:min(100%,520px);margin-left:0;margin-right:0}.forgot-password-card{max-width:none;margin:0;padding:52px 44px}:root[data-theme=light] .forgot-password-brand-panel{border-bottom-color:#181a1f1f}}@media (width<=600px){.forgot-password-page{width:100%;margin:0}.forgot-password-brand-panel{padding:36px 24px}.forgot-password-tag{margin-bottom:22px;font-size:.68rem}.forgot-password-brand-panel h1{max-width:100%;font-size:2.35rem;line-height:1.02}.forgot-password-brand-panel>p{margin-top:18px;font-size:.95rem;line-height:1.65}.forgot-password-features{margin-top:28px}.forgot-password-features div{min-height:50px;font-size:.82rem}.forgot-password-card{padding:36px 24px}.forgot-password-icon{margin-bottom:20px}.forgot-password-icon svg{width:27px;height:27px}.forgot-password-card h2{font-size:2rem}.forgot-password-card>p,.forgot-password-success>p{font-size:.92rem}.forgot-password-form{gap:20px;margin-top:30px}.forgot-password-field input,.forgot-password-submit,.forgot-password-secondary{min-height:50px}.forgot-password-field input{font-size:16px}.forgot-password-footer{text-align:left}}@media (width<=360px){.forgot-password-brand-panel,.forgot-password-card{padding-left:20px;padding-right:20px}.forgot-password-brand-panel h1{font-size:2.1rem}}@media (prefers-reduced-motion:reduce){.forgot-password-field input,.forgot-password-submit,.forgot-password-secondary,.forgot-password-footer a{transition:none}}.reset-password-page{grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:stretch;width:min(1400px,100% - 64px);min-height:calc(100vh - 82px);margin:0 auto;display:grid}.reset-password-brand-panel{flex-direction:column;justify-content:center;min-width:0;padding:72px 72px 72px 0;display:flex}.reset-password-tag{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 30px;padding:0;font-size:.78rem;font-weight:800;line-height:1.2;display:block}.reset-password-brand-panel h1{color:#f8fafc;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(3.2rem,5.4vw,5.6rem);font-weight:800;line-height:.98}.reset-password-brand-panel>p{color:#cbd5e1c2;max-width:650px;margin:30px 0 0;font-size:1.05rem;line-height:1.8}.reset-password-features{gap:18px;margin-top:38px;display:grid}.reset-password-features div{color:#f1f5f9e6;align-items:center;gap:14px;font-size:.96rem;line-height:1.5;display:flex}.reset-password-features svg{color:#d4af37;flex:none}.reset-password-card{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-left:1px solid #94a3b829;border-radius:0;flex-direction:column;justify-content:center;padding:72px 0 72px 76px;display:flex}.reset-password-icon,.reset-password-success-icon{color:#d4af37;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;width:auto;height:auto;margin:0 0 26px;display:flex}.reset-password-icon svg{width:28px;height:28px}.reset-password-success-icon{color:#4ade80}.reset-password-success-icon svg{width:32px;height:32px}.reset-password-card h2{color:#f8fafc;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3vw,2.8rem);font-weight:800;line-height:1.1}.reset-password-card>p,.reset-password-success>p{color:#cbd5e1b8;max-width:620px;margin:16px 0 0;font-size:1rem;line-height:1.7}.reset-password-form{gap:26px;margin-top:38px;display:grid}.reset-password-field{gap:10px;display:grid}.reset-password-field label{color:#f1f5f9;font-size:.88rem;font-weight:700;line-height:1.4}.reset-password-input-wrap{position:relative}.reset-password-input-wrap input{color:#f8fafc;width:100%;min-height:58px;font:inherit;background:0 0;border:1px solid #94a3b847;border-radius:0;outline:none;padding:0 54px 0 18px;font-size:1rem;transition:border-color .18s,background .18s}.reset-password-input-wrap input::placeholder{color:#94a3b8ad}.reset-password-input-wrap input:focus{box-shadow:none;background:#d4af3706;border-color:#d4af37}.reset-password-input-wrap input[aria-invalid=true]{border-color:#f87171d1}.reset-password-input-wrap input:disabled{cursor:not-allowed;opacity:.58}.reset-password-visibility{cursor:pointer;color:#94a3b8e6;background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:36px;padding:0;transition:color .18s;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.reset-password-visibility:hover{color:#d4af37;background:0 0}.reset-password-visibility:disabled{cursor:not-allowed;opacity:.5}.reset-password-strength{color:#cbd5e1b3;gap:8px;font-size:.76rem;display:grid}.reset-password-strength-bars{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.reset-password-strength-bars span{background:#94a3b82e;border-radius:0;height:3px}.reset-password-strength-bars span.active{background:#d4af37}.reset-password-match-status{margin:0;font-size:.78rem;font-weight:700}.reset-password-match-status.match{color:#4ade80}.reset-password-match-status.mismatch{color:#f87171}.reset-password-submit{cursor:pointer;color:#090d16;width:100%;min-height:58px;font:inherit;box-shadow:none;background:#d4af37;border:1px solid #d4af37;border-radius:0;padding:15px 20px;font-size:.94rem;font-weight:800;transition:background .18s,border-color .18s,opacity .18s}.reset-password-submit:hover:not(:disabled){background:#e0bc43;border-color:#e0bc43;transform:none}.reset-password-submit:disabled{cursor:not-allowed;opacity:.48}.reset-password-success .reset-password-submit{margin-top:30px}.reset-password-footer{text-align:left;border-top:1px solid #94a3b829;margin-top:32px;padding-top:24px}.reset-password-footer a{color:#d4af37;align-items:center;gap:9px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.reset-password-footer a:hover{text-decoration:underline}.reset-password-submit:focus-visible,.reset-password-visibility:focus-visible,.reset-password-footer a:focus-visible{outline-offset:3px;outline:2px solid #d4af37}:root[data-theme=light] .reset-password-brand-panel h1,:root[data-theme=light] .reset-password-card h2{color:#15171b}:root[data-theme=light] .reset-password-brand-panel>p,:root[data-theme=light] .reset-password-card>p,:root[data-theme=light] .reset-password-success>p{color:#59616d}:root[data-theme=light] .reset-password-features div{color:#343a43}:root[data-theme=light] .reset-password-card{border-left-color:#0f172a21}:root[data-theme=light] .reset-password-field label{color:#17191d}:root[data-theme=light] .reset-password-input-wrap input{color:#17191d;background:0 0;border-color:#0f172a3d}:root[data-theme=light] .reset-password-input-wrap input::placeholder{color:#7a828d}:root[data-theme=light] .reset-password-input-wrap input:focus{background:#b98b0b06;border-color:#b98b0b}:root[data-theme=light] .reset-password-visibility{color:#68717d}:root[data-theme=light] .reset-password-visibility:hover{color:#9a7200}:root[data-theme=light] .reset-password-strength{color:#68717d}:root[data-theme=light] .reset-password-strength-bars span{background:#0f172a24}:root[data-theme=light] .reset-password-footer{border-top-color:#0f172a21}@media (width<=1000px){.reset-password-page{grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);width:min(100%,100% - 48px)}.reset-password-brand-panel{padding-right:42px}.reset-password-card{padding-left:48px}.reset-password-brand-panel h1{font-size:clamp(2.8rem,6vw,4.4rem)}}@media (width<=760px){.reset-password-page{grid-template-columns:1fr;width:calc(100% - 40px);min-height:auto;padding:42px 0 56px}.reset-password-brand-panel{text-align:left;max-width:none;padding:0 0 42px;display:block}.reset-password-tag{margin-bottom:20px;font-size:.72rem}.reset-password-brand-panel h1{max-width:560px;font-size:clamp(2.45rem,11vw,3.7rem);line-height:1}.reset-password-brand-panel>p{max-width:560px;margin-top:22px;font-size:.98rem;line-height:1.7}.reset-password-features{text-align:left;gap:15px;width:auto;margin:28px 0 0}.reset-password-features div{font-size:.9rem}.reset-password-card{max-width:none;box-shadow:none;background:0 0;border:0;border-top:1px solid #94a3b82e;padding:42px 0 0}:root[data-theme=light] .reset-password-card{border-top-color:#0f172a21}.reset-password-icon,.reset-password-success-icon{margin-bottom:20px}.reset-password-card h2{font-size:2rem}.reset-password-card>p,.reset-password-success>p{margin-top:12px;font-size:.95rem}.reset-password-form{margin-top:30px}}@media (width<=520px){.reset-password-page{width:calc(100% - 32px);padding-top:32px;padding-bottom:44px}.reset-password-brand-panel{padding-bottom:34px}.reset-password-brand-panel h1{letter-spacing:-.045em;font-size:clamp(2.25rem,11.5vw,3rem)}.reset-password-brand-panel>p{margin-top:18px}.reset-password-features{margin-top:24px}.reset-password-card{padding-top:34px}.reset-password-card h2{font-size:1.8rem}.reset-password-form{gap:22px;margin-top:26px}.reset-password-input-wrap input,.reset-password-submit{min-height:56px}.reset-password-footer{margin-top:28px;padding-top:22px}}.verify-email-page{place-items:center;width:min(760px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:56px 0;display:grid}.verify-email-card{background:linear-gradient(145deg,#10192cf7,#070c18fc);border:1px solid #94a3b829;border-radius:22px;width:100%;padding:48px;box-shadow:0 28px 80px #0006,inset 0 1px #ffffff0a}.verify-email-state{text-align:center;max-width:560px;margin:0 auto}.verify-email-icon{border-radius:18px;place-items:center;width:68px;height:68px;margin:0 auto 22px;display:grid}.verify-email-icon.loading{color:#d4af37;background:#d4af371a;border:1px solid #d4af3752}.verify-email-icon.loading svg{animation:.9s linear infinite verify-email-spin}.verify-email-icon.success{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e52}.verify-email-icon.error{color:#f87171;background:#f871711a;border:1px solid #f8717157}.verify-email-tag{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;margin-bottom:16px;padding:7px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.verify-email-state h1{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.35rem);line-height:1.08}.verify-email-state>p{color:#cbd5e1bf;margin:18px auto 0;font-size:.98rem;line-height:1.75}.verify-email-progress{background:#94a3b821;border-radius:999px;height:5px;margin-top:30px;overflow:hidden}.verify-email-progress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#d4af37,#0000);width:42%;height:100%;animation:1.25s ease-in-out infinite verify-email-progress;display:block}.verify-email-success-note{color:#dcfce7e6;background:#22c55e12;border:1px solid #22c55e2e;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin-top:26px;padding:14px 16px;font-size:.84rem;line-height:1.55;display:flex}.verify-email-success-note svg{color:#4ade80;flex-shrink:0}.verify-email-primary,.verify-email-secondary{min-height:46px;font:inherit;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-size:.87rem;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.verify-email-primary{cursor:pointer;color:#101522;background:linear-gradient(135deg,#d4af37,#f5d76e);border:none;margin-top:28px;box-shadow:0 12px 28px #d4af3733}.verify-email-primary:hover{transform:translateY(-1px)}.verify-email-secondary{color:#e2e8f0;background:#0f172a7a;border:1px solid #94a3b838}.verify-email-secondary:hover{background:#d4af370f;border-color:#d4af3766}.verify-email-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.verify-email-actions .verify-email-primary{margin-top:0}.verify-email-primary:focus-visible,.verify-email-secondary:focus-visible{outline-offset:3px;outline:2px solid #d4af37}@keyframes verify-email-spin{to{transform:rotate(360deg)}}@keyframes verify-email-progress{0%{transform:translate(-120%)}to{transform:translate(260%)}}@media (width<=600px){.verify-email-page{width:min(100%,100% - 24px);padding:30px 0}.verify-email-card{border-radius:17px;padding:34px 20px}.verify-email-actions{display:grid}.verify-email-primary,.verify-email-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.verify-email-icon.loading svg,.verify-email-progress span{animation:none}}.resend-verification-page{place-items:center;width:min(760px,100% - 32px);min-height:calc(100vh - 150px);margin:0 auto;padding:56px 0;display:grid}.resend-verification-card{background:linear-gradient(145deg,#10192cf7,#070c18fc);border:1px solid #94a3b829;border-radius:22px;width:100%;padding:48px;box-shadow:0 28px 80px #0006,inset 0 1px #ffffff0a}.resend-verification-header{text-align:center;max-width:570px;margin:0 auto}.resend-verification-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3752;border-radius:18px;place-items:center;width:68px;height:68px;margin:0 auto 22px;display:grid}.resend-verification-tag{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3747;border-radius:999px;margin-bottom:16px;padding:7px 13px;font-size:.72rem;font-weight:800;display:inline-flex}.resend-verification-header h1{color:#f8fafc;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}.resend-verification-header p{color:#cbd5e1bf;max-width:520px;margin:18px auto 0;font-size:.98rem;line-height:1.75}.resend-verification-form{max-width:520px;margin:34px auto 0}.resend-verification-field{gap:9px;display:grid}.resend-verification-field label{color:#e2e8f0;font-size:.82rem;font-weight:800}.resend-verification-input-wrap{background:#0308149e;border:1px solid #94a3b833;border-radius:11px;align-items:center;gap:11px;min-height:50px;padding:0 15px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.resend-verification-input-wrap:focus-within{background:#030814d1;border-color:#d4af37b8;box-shadow:0 0 0 3px #d4af3717}.resend-verification-input-wrap svg{color:#d4af37d9;flex-shrink:0}.resend-verification-input-wrap input{color:#f8fafc;width:100%;font:inherit;background:0 0;border:none;outline:none;padding:14px 0;font-size:.92rem}.resend-verification-input-wrap input::placeholder{color:#94a3b894}.resend-verification-input-wrap input:disabled{cursor:not-allowed;opacity:.66}.resend-verification-error{color:#fecaca;background:#f8717114;border:1px solid #f871713b;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:.82rem;line-height:1.55}.resend-verification-submit{cursor:pointer;color:#101522;width:100%;min-height:48px;font:inherit;background:linear-gradient(135deg,#d4af37,#f5d76e);border:none;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:12px 20px;font-size:.88rem;font-weight:800;transition:transform .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 28px #d4af3733}.resend-verification-submit:hover:not(:disabled){transform:translateY(-1px)}.resend-verification-submit:disabled{cursor:not-allowed;opacity:.7}.resend-verification-spinner{animation:.9s linear infinite resend-verification-spin}.resend-verification-footer{justify-content:center;margin-top:22px;display:flex}.resend-verification-back,.resend-verification-again{color:#e2e8f0c7;font:inherit;justify-content:center;align-items:center;gap:8px;font-size:.84rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.resend-verification-back:hover{color:#d4af37}.resend-verification-success{text-align:center;max-width:540px;margin:34px auto 0}.resend-verification-success-icon{color:#4ade80;background:#22c55e17;border:1px solid #22c55e4d;border-radius:17px;place-items:center;width:62px;height:62px;margin:0 auto 18px;display:grid}.resend-verification-success h2{color:#f8fafc;margin:0;font-size:1.65rem}.resend-verification-success>p{color:#cbd5e1c2;margin:14px 0 0;font-size:.92rem;line-height:1.7}.resend-verification-note{color:#fef3c7d6;background:#d4af370f;border:1px solid #d4af372e;border-radius:10px;margin-top:22px;padding:14px 16px;font-size:.8rem;line-height:1.6}.resend-verification-again{cursor:pointer;color:#d4af37;background:#d4af3714;border:1px solid #d4af3757;border-radius:9px;min-height:44px;margin-top:24px;padding:10px 18px}.resend-verification-again:hover{background:#d4af3721}.resend-verification-success .resend-verification-back{width:fit-content;margin:20px auto 0;display:flex}.resend-verification-submit:focus-visible,.resend-verification-back:focus-visible,.resend-verification-again:focus-visible{outline-offset:3px;outline:2px solid #d4af37}@keyframes resend-verification-spin{to{transform:rotate(360deg)}}@media (width<=600px){.resend-verification-page{width:min(100%,100% - 24px);padding:30px 0}.resend-verification-card{border-radius:17px;padding:34px 20px}.resend-verification-header h1{font-size:2rem}}@media (prefers-reduced-motion:reduce){.resend-verification-spinner{animation:none}.resend-verification-submit,.resend-verification-back,.resend-verification-again{transition:none}}.resend-verification-info{color:#fef3c7e0;background:#d4af3712;border:1px solid #d4af3738;border-radius:10px;margin-bottom:18px;padding:13px 14px;font-size:.82rem;line-height:1.6}.resend-verification-email{color:#e2e8f0;background:#0f172a80;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;gap:8px;max-width:100%;margin-top:16px;padding:10px 14px;font-size:.83rem;font-weight:700;display:inline-flex}.resend-verification-email svg{color:#d4af37;flex-shrink:0}.resend-verification-email span{overflow-wrap:anywhere}.loading-card{color:#e2e8f0ad;width:min(100%,640px);min-height:92px;box-shadow:none;filter:none;text-align:left;background:0 0;border:0;border-top:1px solid #d4af3733;border-bottom:1px solid #ffffff12;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;margin:32px auto;padding:24px 0;display:flex}.loading-spinner{width:18px;height:18px;box-shadow:none;filter:none;border:2px solid #e2e8f024;border-top-color:#d4af37;border-radius:50%;flex:none;animation:.8s linear infinite ceo-shared-loading-spin}.loading-card p{color:#e2e8f0ad;margin:0;font-size:.84rem;font-weight:700;line-height:1.45}[data-theme=light] .loading-card{color:#23262ba8;box-shadow:none;filter:none;background:0 0;border-top-color:#946c1138;border-bottom-color:#272b321a}[data-theme=light] .loading-card p{color:#23262ba8}[data-theme=light] .loading-spinner{box-shadow:none;filter:none;border-color:#946d10 #272b3224 #272b3224}.public-route-transition{z-index:9999;background:#080b12;place-items:center;min-width:320px;min-height:100vh;padding:24px;display:grid;position:fixed;inset:0}.public-route-transition .loading-card{width:min(100%,640px);margin:0}[data-theme=light] .public-route-transition{background:#fbfaf6}@media (width<=640px){.loading-card{width:100%;min-height:82px;margin:24px auto;padding:20px 0}}@keyframes ceo-shared-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation-duration:1.6s}}.tournament-details-page{width:100%;max-width:1500px;margin:0 auto;padding:34px clamp(16px,4vw,64px) 70px;position:relative}.tournament-details-page *{box-sizing:border-box}.tournament-share-toast{z-index:1500;color:#bbf7d0;background:linear-gradient(135deg,#0d211dfa,#0a151ffa);border:1px solid #4ade804d;border-radius:12px;padding:13px 18px;font-size:.88rem;font-weight:800;animation:.22s tournamentToastIn;position:fixed;top:90px;right:24px;box-shadow:0 18px 40px #00000059}@keyframes tournamentToastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.tournament-details-hero{background-color:#0000;background-image:radial-gradient(circle at 80% 20%,#d4af3729,#0000 34%),radial-gradient(circle at 20% 90%,#2b56aa24,#0000 42%),linear-gradient(135deg,#0b1020 0%,#080d18 52%,#11172a 100%);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #d4af3729;border-radius:26px;min-height:430px;margin-bottom:26px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff06}.tournament-details-hero:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#0509122e,#05091200);position:absolute;inset:0}.tournament-details-hero:after{z-index:0;content:"";pointer-events:none;border:1px solid #d4af3714;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-120px;right:-60px;box-shadow:0 0 0 48px #d4af3706,0 0 0 96px #d4af3704}.tournament-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#03070f0f,#03070f4d);position:absolute;inset:0}.tournament-hero-content{z-index:2;flex-direction:column;justify-content:center;max-width:1020px;min-height:430px;padding:clamp(28px,5vw,68px);display:flex;position:relative}.tournament-hero-topline{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.tournament-details-hero .eyebrow{color:#d4af37;letter-spacing:.18em;margin:0;font-size:.75rem;font-weight:900;line-height:1.5}.tournament-details-hero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:880px;margin:18px 0 14px;font-size:clamp(2.15rem,5vw,4.7rem);font-weight:900;line-height:.98}.tournament-hero-description{color:#bec6d5;max-width:760px;margin:0;font-size:clamp(.96rem,1.5vw,1.08rem);line-height:1.75}.tournament-hero-badges{flex-wrap:wrap;gap:9px;margin:0;display:flex}.status-badge,.format-badge,.game-badge{letter-spacing:.035em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 13px;font-size:.72rem;font-weight:900;line-height:1;display:inline-flex}.status-badge{color:#86efac;background:#4ade801a;border:1px solid #4ade804d}.status-badge.registration-closed,.status-badge.closed,.status-badge.cancelled{color:#fca5a5;background:#f871711a;border-color:#f871714d}.status-badge.completed,.status-badge.complete,.status-badge.finished{color:#f3d362;background:#d4af371a;border-color:#d4af3757}.status-badge.draft,.status-badge.ready,.status-badge.pending{color:#fde68a;background:#fbbf241a;border-color:#fbbf244d}.status-badge.live,.status-badge.in-progress{color:#bbf7d0;background:#4ade801f;border-color:#4ade8061}.live-status-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:1.8s infinite livePulse;box-shadow:0 0 0 4px #4ade801f}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.format-badge{color:#e6c555;background:#d4af3717;border:1px solid #d4af3752}.game-badge{color:#a8ccff;background:#60a5fa14;border:1px solid #60a5fa47}.tournament-share-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.tournament-share-button{color:#d8deea;min-height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070c179e;border:1px solid #ffffff1c;border-radius:9px;padding:8px 12px;font-size:.76rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,color .18s}.tournament-share-button:hover{color:#f3d362;background:#d4af3714;border-color:#d4af3759;transform:translateY(-2px)}.tournament-share-button.primary{color:#f3d362;background:#d4af3724;border-color:#d4af376b}.tournament-hero-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.tournament-main-button,.tournament-outline-button{text-align:center;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:46px;padding:12px 19px;font-family:inherit;font-size:.85rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.tournament-main-button{color:#10131b;background:linear-gradient(135deg,#e7c554,#b78d20);border:1px solid #d4af37;box-shadow:0 12px 28px #d4af372e}.tournament-main-button:hover{background:linear-gradient(135deg,#f0d466,#c99d2b);transform:translateY(-2px);box-shadow:0 16px 34px #d4af373d}.tournament-main-button.registered{color:#a7f3d0;box-shadow:none;background:#4ade801f;border-color:#4ade8052}.tournament-main-button.disabled,.tournament-main-button:disabled{color:#ffffff6b;box-shadow:none;cursor:not-allowed;background:#ffffff0d;border-color:#ffffff14}.tournament-main-button.compact{white-space:nowrap;min-height:40px;padding:10px 15px}.tournament-outline-button{color:#e6c555;background:#d4af370d;border:1px solid #d4af374d}.tournament-outline-button:hover{background:#d4af371a;border-color:#d4af3799;transform:translateY(-2px)}.tournament-main-button:focus-visible,.tournament-outline-button:focus-visible,.tournament-share-button:focus-visible,.tournament-section-tabs button:focus-visible,.sidebar-link-list a:focus-visible,.featured-player-card:focus-visible,.champion-profile-link:focus-visible{outline-offset:3px;outline:2px solid #d4af37}.tournament-landing-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:24px;display:grid}.tournament-landing-main{min-width:0}.tournament-landing-sidebar{gap:16px;display:grid;position:sticky;top:96px}.tournament-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.tournament-summary-card{background:linear-gradient(145deg,#151b2ff0,#0c111efa);border:1px solid #fff1;border-radius:16px;min-height:132px;padding:20px;transition:transform .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000029}.tournament-summary-card:hover{border-color:#d4af3733;transform:translateY(-3px)}.tournament-summary-card.featured{background:radial-gradient(circle at 100% 0,#d4af372b,#0000 42%),linear-gradient(145deg,#1f1f24fa,#12141cfa);border-color:#d4af3740}.tournament-summary-card.featured:after{color:#d4af370e;content:"◆";font-size:5rem;position:absolute;bottom:-26px;right:-18px}.summary-label{color:#7f899b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:.68rem;font-weight:900;display:block}.tournament-summary-card strong{z-index:1;color:#f5f7fb;font-size:clamp(1rem,1.65vw,1.28rem);font-weight:900;line-height:1.22;display:block;position:relative}.tournament-summary-card small{z-index:1;color:#717b8e;margin-top:8px;font-size:.74rem;line-height:1.45;display:block;position:relative}.tournament-section-tabs{scrollbar-width:thin;scrollbar-color:#d4af374d transparent;background:#0d1220d1;border:1px solid #fff1;border-radius:14px;gap:8px;margin-bottom:16px;padding:8px;display:flex;overflow-x:auto}.tournament-section-tabs button{color:#8f98a9;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:10px 15px;font-size:.78rem;font-weight:900;transition:background .18s,border-color .18s,color .18s}.tournament-section-tabs button.active{color:#f0d05e;background:#d4af371a;border-color:#d4af374d}.tournament-section-content,.tournament-overview-section{gap:16px;display:grid}.tournament-content-card{background:linear-gradient(145deg,#13192bf5,#0b101dfa);border:1px solid #fff1;border-radius:18px;min-width:0;padding:clamp(20px,3vw,30px);box-shadow:0 16px 38px #00000029}.section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.section-kicker,.sidebar-card-kicker{color:#d4af37;letter-spacing:.14em;margin-bottom:7px;font-size:.65rem;font-weight:900;line-height:1.4;display:block}.section-heading h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:900}.section-count{color:#9da7b9;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:.72rem;font-weight:800}.section-text-link{color:#d8b647;flex-shrink:0;font-size:.78rem;font-weight:800;text-decoration:none}.section-text-link:hover{color:#f1d265}.tournament-description-text{color:#adb6c6;margin:0 0 24px;font-size:.93rem;line-height:1.8}.tournament-information-list{background:#ffffff0e;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.tournament-information-list>div{background:#0b101df2;min-width:0;padding:17px 18px}.tournament-information-list span{color:#747f92;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;font-weight:800;display:block}.tournament-information-list strong{color:#edf1f7;text-overflow:ellipsis;font-size:.88rem;font-weight:800;line-height:1.45;display:block;overflow:hidden}.registration-state-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:7px 11px;font-size:.68rem;font-weight:900}.registration-state-badge.open{color:#86efac;background:#4ade8017;border:1px solid #4ade8047}.registration-state-badge.registered{color:#bfdbfe;background:#60a5fa17;border:1px solid #60a5fa4d}.registration-state-badge.closed,.registration-state-badge.full{color:#fca5a5;background:#f8717114;border:1px solid #f8717142}.registration-progress-card{background:0 0;border:0;width:100%;max-width:none;margin:0;padding:0}.registration-progress-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.registration-progress-header span{color:#dbe1ea;margin-bottom:5px;font-size:.86rem;font-weight:800;display:block}.registration-progress-header p{color:#737e90;margin:0;font-size:.76rem;line-height:1.5}.registration-progress-header strong{color:#f4d665;font-size:1.1rem;font-weight:900}.registration-progress-bar{background:#ffffff12;border-radius:999px;height:9px;overflow:hidden}.registration-progress-bar span{border-radius:inherit;background:linear-gradient(90deg,#a77d17,#d4af37,#f2d66d);width:0;height:100%;transition:width .38s;display:block;box-shadow:0 0 16px #d4af3740}.registration-progress-bar.compact{height:7px;margin:16px 0}.registration-progress-footer{color:#6f798b;justify-content:space-between;gap:15px;margin-top:10px;font-size:.7rem;font-weight:700;display:flex}.tournament-champion-card{background:radial-gradient(circle at 100% 0,#d4af372b,#0000 38%),linear-gradient(135deg,#1f1e1cfa,#0d111bfa);border:1px solid #d4af373d;border-radius:16px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:17px;padding:21px;display:grid;position:relative;overflow:hidden}.tournament-champion-card:after{color:#d4af370b;content:"♛";pointer-events:none;font-size:8rem;position:absolute;bottom:-40px;right:-20px}.champion-trophy{z-index:1;font-size:2rem;position:relative}.champion-avatar,.featured-player-avatar{z-index:1;color:#f0d05e;background:linear-gradient(145deg,#d4af3733,#d4af370d);border:1px solid #d4af374d;border-radius:50%;flex-shrink:0;place-items:center;font-weight:900;display:grid;position:relative;overflow:hidden}.champion-avatar{width:58px;height:58px}.champion-avatar img,.featured-player-avatar img{object-fit:cover;width:100%;height:100%}.champion-details{z-index:1;min-width:0;position:relative}.champion-details span{color:#a98a2b;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:900;display:block}.champion-details h3{color:#f5dc76;margin:0;font-size:1.3rem;font-weight:900}.champion-details p{color:#858fa1;margin:5px 0 0;font-size:.78rem}.champion-profile-link{z-index:1;color:#e7c653;white-space:nowrap;font-size:.78rem;font-weight:900;text-decoration:none;position:relative}.tournament-empty-panel{text-align:center;background:#ffffff05;border:1px dashed #ffffff17;border-radius:14px;flex-direction:column;align-items:center;padding:clamp(32px,6vw,58px) 20px;display:flex}.empty-panel-icon{color:#d4af37;background:#d4af370f;border:1px solid #d4af3733;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:14px;font-size:1.2rem;display:grid}.tournament-empty-panel h3{color:#e9edf4;margin:0;font-size:1rem;font-weight:900}.tournament-empty-panel p{color:#758093;max-width:500px;margin:8px 0 0;font-size:.8rem;line-height:1.65}.tournament-empty-panel .tournament-outline-button{margin-top:18px}.tournament-schedule-list{gap:10px;display:grid}.tournament-schedule-match{background:#ffffff06;border:1px solid #ffffff0e;border-radius:13px;grid-template-columns:minmax(135px,.7fr) minmax(260px,1.5fr) minmax(170px,.8fr);align-items:center;gap:18px;padding:16px 17px;transition:border-color .18s,background .18s;display:grid}.tournament-schedule-match:hover{background:#d4af3706;border-color:#d4af372e}.schedule-match-round span{color:#657084;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.62rem;font-weight:900;display:block}.schedule-match-round strong{color:#d9dee8;font-size:.8rem}.schedule-match-players{text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:13px;display:grid}.schedule-match-players span{color:#eef1f6;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:800;overflow:hidden}.schedule-match-players strong{color:#e7c653;background:#d4af370f;border:1px solid #d4af372e;border-radius:8px;min-width:44px;padding:7px 9px;font-size:.72rem;font-weight:900}.schedule-match-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:5px;display:flex}.schedule-match-meta>span{color:#717b8c;font-size:.7rem}.match-status{color:#9ca6b7;text-transform:uppercase;font-size:.66rem;font-weight:900}.tournament-link-panel{background:linear-gradient(135deg,#d4af370e,#ffffff05);border:1px solid #d4af3726;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.tournament-link-panel-icon{color:#e4c14b;background:#d4af3714;border:1px solid #d4af373b;border-radius:12px;place-items:center;width:46px;height:46px;font-size:1rem;font-weight:900;display:grid}.tournament-link-panel h3{color:#edf1f7;margin:0;font-size:.95rem;font-weight:900}.tournament-link-panel p{color:#727d8f;margin:5px 0 0;font-size:.76rem;line-height:1.55}.tournament-rules-content{color:#aab3c3;font-size:.88rem;line-height:1.8}.tournament-rules-content p{margin:0 0 14px}.tournament-rules-content p:last-child{margin-bottom:0}.tournament-rules-content ol,.tournament-rules-content ul{gap:12px;margin:0;padding-left:22px;display:grid}.tournament-rules-content li::marker{color:#d4af37;font-weight:900}.featured-player-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.featured-player-card{min-width:0;color:inherit;background:#ffffff06;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.featured-player-card:hover{background:#d4af3709;border-color:#d4af3738;transform:translateY(-2px)}.featured-player-avatar{width:43px;height:43px;font-size:.74rem}.featured-player-details{min-width:0}.featured-player-details strong{color:#edf1f6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;display:block;overflow:hidden}.featured-player-details span{color:#6f798b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.68rem;display:block;overflow:hidden}.featured-player-arrow{color:#8f7729;transition:transform .18s}.featured-player-card:hover .featured-player-arrow{color:#d4af37;transform:translate(3px)}.tournament-sidebar-card{background:linear-gradient(145deg,#13192bf7,#0b101dfc);border:1px solid #fff1;border-radius:16px;padding:21px;box-shadow:0 14px 34px #00000026}.tournament-sidebar-card.registration{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 38%),linear-gradient(145deg,#171923fa,#0b101dfc);border-color:#d4af3730}.tournament-sidebar-card h2{color:#f1f4f8;margin:0;font-size:1.18rem;font-weight:900}.tournament-sidebar-card>p{color:#727d8f;margin:8px 0 0;font-size:.76rem;line-height:1.55}.tournament-sidebar-card.registration .tournament-main-button{width:100%;margin-top:2px}.tournament-sidebar-card.registration>small{color:#697487;text-align:center;margin-top:12px;font-size:.68rem;display:block}.sidebar-registration-numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.sidebar-registration-numbers>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;padding:12px}.sidebar-registration-numbers span{color:#697487;text-transform:uppercase;margin-bottom:5px;font-size:.64rem;font-weight:800;display:block}.sidebar-registration-numbers strong{color:#eef1f6;font-size:1rem;font-weight:900}.sidebar-detail-list,.sidebar-link-list{margin-top:10px;display:grid}.sidebar-detail-list>div,.sidebar-link-list a{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:12px 0;display:flex}.sidebar-detail-list>div:last-child,.sidebar-link-list a:last-child{border-bottom:0}.sidebar-detail-list span{color:#707b8e;font-size:.72rem}.sidebar-detail-list strong{color:#dce2eb;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:800;overflow:hidden}.sidebar-link-list a{color:#aeb6c4;font-size:.75rem;font-weight:800;text-decoration:none;transition:color .18s,padding .18s}.sidebar-link-list a strong{color:#9d8227}.sidebar-link-list a:hover{color:#f0d05e;padding-left:4px}.tournament-sidebar-card.completed{border-color:#d4af3738}.sidebar-champion{align-items:center;gap:12px;margin:14px 0 18px;display:flex}.sidebar-champion-trophy{font-size:1.7rem}.sidebar-champion small{color:#737e90;margin-bottom:3px;font-size:.64rem;display:block}.sidebar-champion strong{color:#f2d365;font-size:.88rem}.tournament-sidebar-card.completed .tournament-outline-button{width:100%}.tournament-details-state{text-align:center;background:linear-gradient(145deg,#13192bf5,#0b101dfa);border:1px solid #fff1;border-radius:18px;flex-direction:column;align-items:center;max-width:600px;margin:70px auto;padding:48px 28px;display:flex}.tournament-details-state .state-icon{color:#fca5a5;background:#f8717114;border:1px solid #f871713d;border-radius:50%;place-items:center;width:50px;height:50px;margin-bottom:15px;font-size:1.2rem;font-weight:900;display:grid}.tournament-details-state h1{color:#fff;margin:0;font-size:1.45rem}.tournament-details-state p{color:#818b9d;max-width:440px;margin:10px 0 22px;font-size:.84rem;line-height:1.65}.tournament-details-state.error{color:inherit}@media (width<=1180px){.tournament-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-landing-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=980px){.tournament-details-page{padding:26px clamp(14px,3vw,28px) 56px}.tournament-landing-layout{grid-template-columns:1fr}.tournament-landing-sidebar{order:2;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.tournament-sidebar-card.registration{grid-column:1/-1}.tournament-details-hero,.tournament-hero-content{min-height:390px}.tournament-hero-topline{flex-direction:column}.tournament-share-actions{justify-content:flex-start}.tournament-schedule-match{grid-template-columns:minmax(120px,.6fr) minmax(240px,1.4fr)}.schedule-match-meta{text-align:left;border-top:1px solid #ffffff0d;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px}}@media (width<=700px){.tournament-details-page{padding:18px 14px 44px}.tournament-details-hero,.tournament-hero-content{min-height:auto}.tournament-details-hero{border-radius:20px}.tournament-hero-content{padding:28px 20px 32px}.tournament-details-hero h1{font-size:clamp(2rem,11vw,3rem);line-height:1.02}.tournament-hero-description{font-size:.88rem;line-height:1.65}.tournament-hero-actions{align-items:stretch}.tournament-hero-actions .tournament-main-button,.tournament-hero-actions .tournament-outline-button{width:100%}.tournament-share-actions{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.tournament-share-button{padding-inline:8px;font-size:.68rem}.tournament-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tournament-summary-card{min-height:118px;padding:16px}.tournament-section-tabs{margin-inline:-2px}.tournament-content-card{padding:20px 16px}.section-heading{flex-direction:column;align-items:flex-start;gap:10px}.tournament-information-list{grid-template-columns:1fr}.registration-progress-header{flex-direction:column;align-items:flex-start;gap:10px}.registration-progress-footer{flex-direction:column;gap:4px}.tournament-champion-card{grid-template-columns:auto minmax(0,1fr);gap:14px}.champion-trophy{display:none}.champion-profile-link{grid-column:1/-1;justify-self:start}.tournament-schedule-match{grid-template-columns:1fr;gap:14px}.schedule-match-players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.schedule-match-meta{grid-column:auto}.tournament-link-panel{grid-template-columns:auto minmax(0,1fr);gap:14px}.tournament-link-panel .tournament-main-button{grid-column:1/-1;width:100%}.featured-player-grid,.tournament-landing-sidebar{grid-template-columns:1fr}.tournament-sidebar-card.registration{grid-column:auto}.tournament-share-toast{text-align:center;top:78px;left:14px;right:14px}}@media (width<=430px){.tournament-summary-grid{grid-template-columns:1fr}.tournament-summary-card{min-height:auto}.tournament-share-actions{grid-template-columns:1fr}.tournament-hero-badges{align-items:flex-start}.status-badge,.format-badge,.game-badge{max-width:100%;font-size:.65rem}.schedule-match-players{gap:7px}.schedule-match-players span{font-size:.75rem}.sidebar-registration-numbers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tournament-details-page *,.tournament-details-page :before,.tournament-details-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.unlimited-registration-notice{background:#60a5fa0f;border:1px solid #60a5fa33;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.unlimited-registration-notice strong{color:#bfdbfe;font-size:.82rem;font-weight:900}.unlimited-registration-notice span{color:#78869a;text-align:right;font-size:.72rem}@media (width<=600px){.unlimited-registration-notice{flex-direction:column;align-items:flex-start}.unlimited-registration-notice span{text-align:left}}.tournament-media-showcase{background:radial-gradient(circle at 86% 12%,#d4af3714,#0000 30%),linear-gradient(145deg,#ffffff06,#d4af3705);border:1px solid #d4af3726;border-radius:22px;margin:0 0 26px;padding:clamp(18px,3vw,28px);box-shadow:0 20px 48px #0003}.tournament-media-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:18px;display:flex}.tournament-media-heading span{color:#d4af37;letter-spacing:.16em;margin-bottom:6px;font-size:.68rem;font-weight:900;display:block}.tournament-media-heading h2{color:#fff;margin:0;font-size:clamp(1.35rem,2.5vw,2rem)}.tournament-media-heading p{color:#ffffff8a;text-align:right;max-width:430px;margin:0;font-size:.82rem;line-height:1.6}.tournament-media-grid{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.tournament-media-card{background:radial-gradient(circle at 75% 20%,#d4af372e,#0000 34%),linear-gradient(135deg,#0b1020,#11182a);border:1px solid #ffffff14;border-radius:16px;min-height:250px;margin:0;position:relative;overflow:hidden}.tournament-media-card--poster{grid-row:span 2;min-height:516px}.tournament-media-card--sponsor{background:#fffffff5;min-height:180px}.tournament-media-card img{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.tournament-media-card--poster img{object-fit:contain;background:#03070fb8}.tournament-media-card--sponsor img{object-fit:contain;padding:clamp(20px,4vw,42px)}.tournament-media-card figcaption{z-index:2;color:#ffffffe0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040811c2;border:1px solid #ffffff21;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900;position:absolute;bottom:13px;left:13px}.tournament-media-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#03070fb3);position:absolute;inset:0}.tournament-media-card.image-error:before{color:#ffffff6b;text-align:center;content:"Tournament media unavailable";place-items:center;padding:24px;font-size:.78rem;font-weight:800;display:grid;position:absolute;inset:0}@media (width<=760px){.tournament-media-heading{flex-direction:column;align-items:flex-start;gap:8px}.tournament-media-heading p{text-align:left}.tournament-media-grid{grid-template-columns:1fr}.tournament-media-card,.tournament-media-card--poster,.tournament-media-card--sponsor{grid-row:auto;min-height:220px}.tournament-media-card--poster{min-height:420px}}.tournament-share-menu{align-items:center;gap:8px;display:flex;position:relative}.tournament-share-more{position:relative}.tournament-share-more>summary{cursor:pointer;list-style:none}.tournament-share-more>summary::-webkit-details-marker{display:none}.tournament-share-panel{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#060b16fa;border:1px solid #d4af3733;border-radius:14px;width:min(250px,100vw - 36px);padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 50px #0000006b}.tournament-share-panel button{color:#fffc;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 11px;font-size:.78rem;font-weight:800}.tournament-share-panel button:hover,.tournament-share-panel button:focus-visible{color:#f1cc52;background:#d4af371a;outline:none}.tournament-modal-field-hint{color:#ffffff80;margin-top:8px;font-size:.72rem;line-height:1.55;display:block}@media (width<=680px){.tournament-share-menu{width:100%}.tournament-share-menu>.tournament-share-button{flex:1}.tournament-share-panel{left:0;right:auto}}.ceotv-public-broadcast{background:linear-gradient(145deg,#101626fa,#080c16fa);border:1px solid #d4af372e;border-radius:22px;margin:0 0 26px;overflow:hidden;box-shadow:0 18px 44px #00000040}.ceotv-public-broadcast__header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.ceotv-public-broadcast__identity{align-items:flex-start;gap:18px;display:flex}.ceotv-public-broadcast__brand{color:#10131b;background:#d4af37;border-radius:10px;padding:8px 12px;font-weight:900}.ceotv-public-broadcast__eyebrow{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.ceotv-public-broadcast__header h2{color:#fff;margin:8px 0}.ceotv-public-broadcast__header p{color:#aeb8c8;margin:0}.ceotv-public-broadcast__status{border:1px solid #d4af3740;border-radius:999px;padding:10px 14px;font-weight:900}.ceotv-public-broadcast__status--live{color:#86efac;background:#4ade8014;border-color:#4ade8059}.ceotv-public-broadcast__status--scheduled{color:#fde68a;background:#fbbf2414}.ceotv-public-broadcast__status--ended{color:#fca5a5;background:#f8717114}.ceotv-public-broadcast__live-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;margin-right:8px;animation:1.8s infinite livePulse;display:inline-block}.ceotv-public-broadcast__body{grid-template-columns:minmax(0,2fr) 340px;display:grid}.ceotv-public-broadcast__player-shell iframe{aspect-ratio:16/9;background:#000;border:0;border-radius:16px;width:100%}.ceotv-public-broadcast__poster{aspect-ratio:16/9;color:#fff;text-align:center;background:#0d1424 50%/cover;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.ceotv-public-broadcast__poster-logo{color:#d4af37;font-size:2rem;font-weight:900}.ceotv-public-broadcast__countdown div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;display:flex}.ceotv-public-broadcast__countdown strong{background:#ffffff0f;border-radius:12px;flex-direction:column;align-items:center;padding:12px;display:flex}.ceotv-public-broadcast__details{border-left:1px solid #ffffff0f;flex-direction:column;gap:16px;padding:22px;display:flex}.ceotv-public-broadcast__detail span{color:#7f899b;font-size:.7rem;display:block}.ceotv-public-broadcast__watch-button{color:#10131b;background:linear-gradient(135deg,#e7c554,#b78d20);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:900;text-decoration:none;display:flex}.ceotv-public-broadcast-trigger{position:relative}.ceotv-public-broadcast-trigger:before{content:"🔴";margin-right:6px}@media (width<=980px){.ceotv-public-broadcast__body{grid-template-columns:1fr}.ceotv-public-broadcast__details{border-top:1px solid #ffffff0f;border-left:0}.ceotv-public-broadcast__header{flex-direction:column;align-items:flex-start}}@media (width<=700px){.ceotv-public-broadcast__identity{flex-direction:column}}.tournament-details-page{--td-bg:#070b12;--td-surface:#0a0f17;--td-surface-soft:#0d131d;--td-text:#f5f5f2;--td-muted:#9ba1aa;--td-faint:#6f7680;--td-line:#ffffff1a;--td-line-strong:#ffffff2b;--td-gold:#d4af37;--td-gold-strong:#e1bd45;--td-green:#59c98a;--td-red:#ef5a68;--td-blue:#72a6db;color:var(--td-text);max-width:100%!important;padding:0 clamp(28px,4vw,64px) 72px!important}.tournament-details-hero{overflow:hidden;background-color:var(--td-bg)!important;min-height:0!important;box-shadow:none!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:min(48vw,760px)!important;border:0!important;border-bottom:1px solid #d4af373d!important;border-radius:0!important;margin:0 calc(-1*clamp(28px,4vw,64px))!important}.tournament-details-hero:before,.tournament-details-hero:after{content:none!important;display:none!important}.tournament-hero-overlay{background:#070b12c2!important}.tournament-details-hero.no-banner .tournament-hero-overlay{display:none!important}.tournament-hero-content{max-width:1100px!important;min-height:0!important;padding:clamp(54px,7vw,94px) clamp(28px,6vw,96px) clamp(48px,6vw,82px)!important}.tournament-hero-topline{border-bottom:1px solid var(--td-line);padding-bottom:16px;margin-bottom:24px!important}.tournament-details-hero .eyebrow{color:var(--td-gold)!important;letter-spacing:.16em!important;font-size:.68rem!important}.tournament-details-hero h1{max-width:900px!important;color:var(--td-text)!important;letter-spacing:-.055em!important;margin:22px 0 18px!important;font-size:clamp(2.7rem,6vw,5.7rem)!important;line-height:.95!important}.tournament-hero-description{color:#bcc2ca!important;max-width:720px!important;font-size:clamp(.98rem,1.3vw,1.08rem)!important;line-height:1.72!important}.tournament-hero-badges{gap:18px!important}.status-badge,.format-badge,.game-badge{border:0!important;border-bottom:1px solid var(--td-line-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 5px!important;font-size:.67rem!important}.status-badge{color:var(--td-green)!important}.status-badge.registration-closed,.status-badge.closed,.status-badge.cancelled{color:var(--td-red)!important}.status-badge.completed,.status-badge.complete,.status-badge.finished,.status-badge.draft,.status-badge.ready,.status-badge.pending{color:var(--td-gold-strong)!important}.status-badge.live,.status-badge.in-progress{color:var(--td-green)!important}.format-badge{color:var(--td-gold-strong)!important}.game-badge{color:#a9afb8!important}.live-status-dot{background:var(--td-red)!important;width:6px!important;height:6px!important;box-shadow:none!important;animation:none!important}.tournament-main-button,.tournament-outline-button,.tournament-share-button{box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;transform:none!important}.tournament-main-button{color:#111318!important;background:#c99d28!important;border:1px solid #c89d27!important}.tournament-main-button:hover{box-shadow:none!important;background:#b98d1f!important}.tournament-outline-button,.tournament-share-button{border:0!important;border-bottom:1px solid var(--td-line-strong)!important;color:var(--td-text)!important;background:0 0!important}.tournament-outline-button:hover,.tournament-share-button:hover{border-bottom-color:var(--td-gold)!important;color:var(--td-gold-strong)!important;background:0 0!important}.tournament-share-button.primary{color:var(--td-gold-strong)!important;background:0 0!important}.tournament-share-panel{background:var(--td-surface)!important;box-shadow:none!important;border-radius:0!important}.tournament-media-showcase{border:0!important;border-top:1px solid var(--td-line)!important;border-bottom:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:48px 0 54px!important;padding:0!important}.tournament-media-heading{padding:24px 0 20px!important}.tournament-media-grid{border-top:1px solid var(--td-line);gap:0!important}.tournament-media-card{border:0!important;border-right:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.tournament-media-card:last-child{border-right:0!important}.tournament-landing-layout{margin-top:46px;grid-template-columns:minmax(0,1fr) minmax(270px,320px)!important;gap:clamp(40px,5vw,72px)!important}.tournament-summary-grid{border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-bottom:34px!important}.tournament-summary-card,.tournament-summary-card.featured{border:0!important;border-right:1px solid var(--td-line)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:22px 20px!important;transform:none!important}.tournament-summary-card:last-child{border-right:0!important}.tournament-summary-card.featured:after{content:none!important;display:none!important}.summary-label{color:var(--td-faint)!important;margin-bottom:8px!important;font-size:.62rem!important}.tournament-summary-card strong,.tournament-summary-card.featured strong{color:var(--td-text)!important;font-size:clamp(1rem,1.45vw,1.2rem)!important}.tournament-summary-card.featured strong{color:var(--td-gold-strong)!important}.tournament-summary-card small{color:var(--td-faint)!important;margin-top:6px!important}.tournament-section-tabs{border:0!important;border-bottom:1px solid var(--td-line)!important;background:0 0!important;border-radius:0!important;gap:28px!important;margin-bottom:34px!important;padding:0!important}.tournament-section-tabs button{min-height:42px!important;color:var(--td-muted)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:10px 0 11px!important}.tournament-section-tabs button:hover{color:var(--td-text)!important}.tournament-section-tabs button.active{border-bottom-color:var(--td-gold)!important;color:var(--td-text)!important;background:0 0!important}.tournament-section-content,.tournament-overview-section{gap:0!important}.tournament-content-card{border:0!important;border-top:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:30px 0 34px!important}.tournament-content-card:first-child{border-top:0!important;padding-top:0!important}.section-heading{margin-bottom:22px!important}.section-kicker,.sidebar-card-kicker{color:var(--td-gold)!important}.section-heading h2{color:var(--td-text)!important}.section-count{border:0!important;border-bottom:1px solid var(--td-line)!important;color:var(--td-faint)!important;background:0 0!important;border-radius:0!important;padding:0 0 4px!important}.tournament-description-text{color:var(--td-muted)!important}.tournament-information-list{border:0!important;border-top:1px solid var(--td-line)!important;background:0 0!important;border-radius:0!important;gap:0!important;overflow:visible!important}.tournament-information-list>div{border-bottom:1px solid var(--td-line)!important;background:0 0!important;padding:17px 0!important}.tournament-information-list>div:nth-child(2n){border-left:1px solid var(--td-line)!important;padding-left:24px!important}.tournament-information-list span{color:var(--td-faint)!important}.tournament-information-list strong{color:var(--td-text)!important}.registration-state-badge{background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0 0 4px!important}.registration-progress-header span{color:var(--td-text)!important}.registration-progress-header p,.registration-progress-footer{color:var(--td-faint)!important}.registration-progress-header strong{color:var(--td-gold-strong)!important}.registration-progress-bar{background:var(--td-line)!important;border-radius:0!important;height:3px!important}.registration-progress-bar span{background:var(--td-gold)!important;box-shadow:none!important;border-radius:0!important}.tournament-champion-card{border:0!important;border-top:2px solid var(--td-gold)!important;border-bottom:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:18px!important;padding:22px 0!important;overflow:visible!important}.tournament-champion-card:after{content:none!important;display:none!important}.champion-trophy{display:none!important}.champion-avatar,.featured-player-avatar{box-shadow:none!important;background:0 0!important;border-radius:50%!important}.featured-player-card,.tournament-schedule-match,.tournament-link-panel,.tournament-empty-panel{box-shadow:none!important;background:0 0!important;border-radius:0!important}.featured-player-card{border:0!important;border-bottom:1px solid var(--td-line)!important}.tournament-schedule-match,.tournament-link-panel,.tournament-empty-panel{border:1px solid var(--td-line)!important}.featured-player-card:hover{background:0 0!important;transform:none!important}.tournament-landing-sidebar{gap:0!important}.tournament-sidebar-card,.tournament-sidebar-card.registration,.tournament-sidebar-card.completed{border:0!important;border-top:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:24px 0!important}.tournament-sidebar-card:first-child{border-top:2px solid var(--td-gold)!important}.tournament-sidebar-card h2{color:var(--td-text)!important}.tournament-sidebar-card>p,.tournament-sidebar-card.registration>small{color:var(--td-faint)!important}.sidebar-registration-numbers{border-top:1px solid var(--td-line);border-bottom:1px solid var(--td-line);gap:0!important}.sidebar-registration-numbers>div{border:0!important;border-right:1px solid var(--td-line)!important;background:0 0!important;border-radius:0!important;padding:13px 0!important}.sidebar-registration-numbers>div:last-child{border-right:0!important;padding-left:14px!important}.sidebar-registration-numbers span,.sidebar-detail-list span{color:var(--td-faint)!important}.sidebar-registration-numbers strong,.sidebar-detail-list strong{color:var(--td-text)!important}.sidebar-detail-list>div,.sidebar-link-list a{border-bottom-color:var(--td-line)!important}.ceotv-public-broadcast{border:0!important;border-top:2px solid var(--td-gold)!important;border-bottom:1px solid var(--td-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:44px 0 50px!important}.ceotv-public-broadcast__header{border-bottom:1px solid var(--td-line)!important;background:0 0!important;padding:22px 0!important}.ceotv-public-broadcast__brand{color:var(--td-gold)!important;background:0 0!important;border-radius:0!important}.ceotv-public-broadcast__header h2{color:var(--td-text)!important}.ceotv-public-broadcast__header p{color:var(--td-muted)!important}.ceotv-public-broadcast__status{background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:0 0 4px!important}.ceotv-public-broadcast__body{background:0 0!important;grid-template-columns:minmax(0,1.7fr) minmax(240px,.7fr)!important}.ceotv-public-broadcast__player-shell{padding:22px 22px 22px 0!important}.ceotv-public-broadcast__poster{position:relative;overflow:hidden;background-color:var(--td-surface)!important;background-position:50%!important;background-size:cover!important;border-radius:0!important}.ceotv-public-broadcast__poster:before{content:"";pointer-events:none;background:#05080dbd;position:absolute;inset:0}.ceotv-public-broadcast__poster>*{z-index:1;position:relative}.ceotv-public-broadcast__details{border-left:1px solid var(--td-line)!important;background:0 0!important;padding:22px 0 22px 24px!important}.ceotv-public-broadcast__detail{border-bottom:1px solid var(--td-line)}.ceotv-public-broadcast__detail span{color:var(--td-faint)!important}.ceotv-public-broadcast__detail strong{color:var(--td-text)!important}.ceotv-public-broadcast__watch-button{background:var(--td-gold)!important;color:#111318!important;box-shadow:none!important;border-radius:0!important}.tournament-share-toast{box-shadow:none!important;background:#10241a!important;border-radius:0!important}[data-theme=light] .tournament-details-page{--td-bg:#f4f1e8;--td-surface:#f4f1e8;--td-surface-soft:#eee9dd;--td-text:#17191d;--td-muted:#626870;--td-faint:#858a90;--td-line:#272b321c;--td-line-strong:#272b322e;--td-gold:#946d10;--td-gold-strong:#8b650c;--td-green:#287a50;--td-red:#c84655;--td-blue:#456f9d}[data-theme=light] .tournament-details-hero{background-color:#f4f1e8!important}[data-theme=light] .tournament-details-hero.has-banner{background-color:#1a1b1d!important}[data-theme=light] .tournament-details-hero.has-banner .tournament-hero-overlay{background:#f4f1e8d1!important}[data-theme=light] .tournament-details-hero .eyebrow{color:#8b650c!important}[data-theme=light] .tournament-details-hero h1{color:#17191d!important}[data-theme=light] .tournament-hero-description{color:#60666e!important}[data-theme=light] .tournament-details-hero.has-banner h1,[data-theme=light] .tournament-details-hero.has-banner .tournament-hero-description,[data-theme=light] .tournament-details-hero.has-banner .tournament-outline-button,[data-theme=light] .tournament-details-hero.has-banner .tournament-share-button{color:#17191d!important}[data-theme=light] .tournament-share-panel{background:#f4f1e8!important;border-color:#272b3224!important}[data-theme=light] .tournament-main-button.disabled,[data-theme=light] .tournament-main-button:disabled{color:#9a9da1!important;background:0 0!important;border-color:#272b3224!important}[data-theme=light] .tournament-outline-button,[data-theme=light] .tournament-share-button{color:#25282e!important}[data-theme=light] .tournament-outline-button:hover,[data-theme=light] .tournament-share-button:hover{color:#8b650c!important}[data-theme=light] .status-badge{color:#287a50!important}[data-theme=light] .status-badge.registration-closed,[data-theme=light] .status-badge.closed,[data-theme=light] .status-badge.cancelled{color:#c84655!important}[data-theme=light] .status-badge.completed,[data-theme=light] .status-badge.complete,[data-theme=light] .status-badge.finished,[data-theme=light] .format-badge{color:#8b650c!important}[data-theme=light] .game-badge{color:#666c73!important}[data-theme=light] .section-heading h2,[data-theme=light] .tournament-summary-card strong,[data-theme=light] .tournament-information-list strong,[data-theme=light] .tournament-sidebar-card h2,[data-theme=light] .sidebar-registration-numbers strong,[data-theme=light] .sidebar-detail-list strong,[data-theme=light] .ceotv-public-broadcast__header h2,[data-theme=light] .ceotv-public-broadcast__detail strong{color:#17191d!important}[data-theme=light] .tournament-description-text,[data-theme=light] .tournament-sidebar-card>p,[data-theme=light] .ceotv-public-broadcast__header p{color:#626870!important}[data-theme=light] .tournament-content-card,[data-theme=light] .tournament-sidebar-card,[data-theme=light] .tournament-summary-card,[data-theme=light] .tournament-section-tabs,[data-theme=light] .ceotv-public-broadcast{box-shadow:none!important;background:0 0!important}[data-theme=light] .featured-player-card,[data-theme=light] .tournament-schedule-match,[data-theme=light] .tournament-link-panel,[data-theme=light] .tournament-empty-panel{color:#17191d!important;background:0 0!important}[data-theme=light] .registration-progress-bar{background:#272b321f!important}[data-theme=light] .ceotv-public-broadcast__poster{background-color:#e9e4d8!important}[data-theme=light] .ceotv-public-broadcast__poster:before{background:#f4f1e8b8}@media (width<=1180px){.tournament-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-summary-card:nth-child(2){border-right:0!important}.tournament-summary-card:nth-child(-n+2){border-bottom:1px solid var(--td-line)!important}}@media (width<=980px){.tournament-details-page{padding-inline:clamp(18px,3vw,28px)!important}.tournament-details-hero{background-size:cover!important;margin-inline:calc(-1*clamp(18px,3vw,28px))!important}.tournament-landing-layout{grid-template-columns:1fr!important;gap:36px!important}.tournament-landing-sidebar{position:static!important}.ceotv-public-broadcast__body{grid-template-columns:1fr!important}.ceotv-public-broadcast__player-shell{padding-right:0!important}.ceotv-public-broadcast__details{border-left:0!important;border-top:1px solid var(--td-line)!important;padding-left:0!important}}@media (width<=700px){.tournament-details-page{padding:0 16px 48px!important}.tournament-details-hero{margin-inline:-16px!important}.tournament-hero-content{padding:42px 20px 44px!important}.tournament-hero-topline{flex-direction:column!important;align-items:flex-start!important}.tournament-details-hero h1{font-size:clamp(2.35rem,12vw,3.65rem)!important}.tournament-summary-grid{grid-template-columns:1fr 1fr!important}.tournament-summary-card{padding:18px 12px!important}.tournament-information-list{grid-template-columns:1fr!important}.tournament-information-list>div:nth-child(odd),.tournament-information-list>div:nth-child(2n){border-left:0!important;padding:15px 0!important}.tournament-section-tabs{gap:22px!important}.tournament-media-grid{grid-template-columns:1fr!important}.tournament-media-card{border-right:0!important;border-bottom:1px solid var(--td-line)!important}.tournament-champion-card{grid-template-columns:auto minmax(0,1fr)!important}}@media (width<=430px){.tournament-summary-grid{grid-template-columns:1fr!important}.tournament-summary-card{border-right:0!important;border-bottom:1px solid var(--td-line)!important}.tournament-summary-card:last-child{border-bottom:0!important}}.tournament-details-hero,.tournament-details-hero.has-banner{background-color:var(--td-bg)!important;background-image:none!important;background-position:initial!important;background-size:initial!important;min-height:0!important;position:relative!important}.tournament-details-hero.has-banner:after{content:""!important;z-index:0!important;background-color:#0000!important;background-image:var(--tournament-banner-image)!important;opacity:.18!important;width:min(46vw,760px)!important;height:auto!important;box-shadow:none!important;filter:saturate(.82)contrast(.96)!important;pointer-events:none!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0 0 0 auto!important}.tournament-details-hero .tournament-hero-overlay,.tournament-details-hero.has-banner .tournament-hero-overlay,.tournament-details-hero.no-banner .tournament-hero-overlay{background:0 0!important;display:none!important}.tournament-hero-content{z-index:2!important;width:min(100%,1180px)!important;max-width:1180px!important;min-height:0!important;padding:clamp(42px,5vw,68px) clamp(28px,6vw,96px) clamp(40px,4.5vw,62px)!important;position:relative!important}.tournament-details-hero.has-banner .tournament-hero-content{padding-right:clamp(330px,34vw,520px)!important}.tournament-hero-topline{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:28px!important;margin-bottom:22px!important;padding-bottom:15px!important;display:grid!important;position:relative!important}.tournament-share-menu{z-index:5!important;justify-content:flex-end!important;align-items:center!important;gap:12px!important;display:flex!important;position:relative!important}.tournament-share-button{white-space:nowrap!important;min-height:0!important;padding:3px 0 7px!important}.tournament-details-hero h1{letter-spacing:-.045em!important;max-width:820px!important;margin:20px 0 15px!important;font-size:clamp(2.45rem,4.7vw,4.65rem)!important;line-height:.98!important}.tournament-hero-description{max-width:650px!important;line-height:1.68!important}.tournament-hero-actions{margin-top:26px!important}.tournament-main-button.disabled,.tournament-main-button:disabled{border:1px solid var(--td-line-strong)!important;color:var(--td-faint)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed!important;background:0 0!important}.tournament-sidebar-card .tournament-main-button.disabled,.tournament-sidebar-card .tournament-main-button:disabled{border-color:var(--td-line-strong)!important;width:100%!important;min-height:46px!important;color:var(--td-faint)!important;background:0 0!important}[data-theme=light] .tournament-details-hero,[data-theme=light] .tournament-details-hero.has-banner{background-color:#f4f1e8!important;background-image:none!important}[data-theme=light] .tournament-details-hero.has-banner:after{opacity:.11!important;filter:grayscale(.08)saturate(.72)contrast(.92)!important}[data-theme=light] .tournament-main-button.disabled,[data-theme=light] .tournament-main-button:disabled,[data-theme=light] .tournament-sidebar-card .tournament-main-button.disabled,[data-theme=light] .tournament-sidebar-card .tournament-main-button:disabled{color:#969a9f!important;background:0 0!important;border-color:#272b3229!important}@media (width<=1180px){.tournament-details-hero.has-banner .tournament-hero-content{padding-right:clamp(270px,31vw,390px)!important}.tournament-details-hero.has-banner:after{opacity:.15!important;width:min(42vw,560px)!important}[data-theme=light] .tournament-details-hero.has-banner:after{opacity:.09!important}}@media (width<=900px){.tournament-details-hero.has-banner .tournament-hero-content{padding-right:clamp(28px,6vw,64px)!important}.tournament-details-hero.has-banner:after{opacity:.08!important;width:58%!important}[data-theme=light] .tournament-details-hero.has-banner:after{opacity:.055!important}.tournament-details-hero h1{max-width:760px!important}}@media (width<=700px){.tournament-hero-content,.tournament-details-hero.has-banner .tournament-hero-content{padding:38px 20px 42px!important}.tournament-hero-topline{grid-template-columns:1fr!important;gap:18px!important}.tournament-share-menu{justify-content:flex-start!important}.tournament-details-hero.has-banner:after{opacity:.06!important;width:82%!important}[data-theme=light] .tournament-details-hero.has-banner:after{opacity:.045!important}.tournament-details-hero h1{font-size:clamp(2.25rem,10.8vw,3.35rem)!important}}.tournament-landing-layout{width:100%!important;margin-top:42px!important;display:block!important}.tournament-landing-main{width:100%!important;min-width:0!important;max-width:none!important}.tournament-summary-grid,.tournament-section-tabs,.tournament-section-content,.tournament-overview-section,.tournament-content-card{width:100%!important;max-width:none!important}@media (width>=1181px){.tournament-details-page{padding-inline:clamp(54px,4vw,82px)!important}.tournament-summary-grid{margin-bottom:38px!important}.tournament-section-tabs{margin-bottom:34px!important}.tournament-content-card{padding-block:34px 42px!important}.tournament-information-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.tournament-details-page{font-weight:400;font-family:inherit!important}.tournament-details-hero .eyebrow,.summary-label,.section-kicker,.sidebar-card-kicker,.tournament-information-list span,.section-count,.registration-state-badge,.ceotv-public-broadcast__eyebrow,.ceotv-public-broadcast__detail span{letter-spacing:.12em!important;font-family:inherit!important;font-weight:700!important}.tournament-details-hero h1{font-family:inherit!important;font-weight:800!important}.tournament-summary-card strong{letter-spacing:-.025em!important;font-family:inherit!important;font-size:clamp(1.35rem,1.75vw,1.72rem)!important;font-weight:800!important}.tournament-summary-card small{font-family:inherit!important;font-size:.9rem!important;font-weight:400!important;line-height:1.55!important}.tournament-description-text{max-width:900px!important;font-family:inherit!important;font-size:clamp(1rem,1.05vw,1.08rem)!important;font-weight:400!important;line-height:1.72!important}.tournament-information-list strong{letter-spacing:-.01em!important;font-family:inherit!important;font-size:clamp(.98rem,1.05vw,1.08rem)!important;font-weight:700!important}.tournament-information-list>div{padding:21px 0!important}.tournament-information-list{column-gap:0!important}.tournament-information-list>div:nth-child(odd){padding-right:clamp(28px,4vw,58px)!important}.tournament-information-list>div:nth-child(2n){padding-left:clamp(28px,4vw,58px)!important}.tournament-schedule-match,.tournament-rules-content,.featured-player-details,.tournament-empty-panel,.tournament-link-panel{font-family:inherit!important}.tournament-schedule-match strong,.featured-player-details strong,.tournament-link-panel h3,.tournament-empty-panel h3{font-weight:700!important}[data-theme=light] .tournament-details-page{color:var(--td-text)!important}[data-theme=light] .tournament-summary-card small,[data-theme=light] .tournament-description-text{color:#646a72!important}@media (width<=980px){.tournament-landing-layout{margin-top:30px!important}}@media (width<=700px){.tournament-information-list>div:nth-child(odd),.tournament-information-list>div:nth-child(2n){padding:16px 0!important}.section-heading h2{font-size:clamp(1.55rem,7vw,2rem)!important}.tournament-summary-card strong{font-size:1.18rem!important}}.tournament-section-tabs .tournament-section-tab-link{min-height:42px!important;color:var(--td-muted)!important;font:inherit!important;letter-spacing:-.01em!important;box-sizing:border-box!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:10px 0 11px!important;font-size:clamp(.94rem,1vw,1.03rem)!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important}.tournament-section-tabs .tournament-section-tab-link:hover{color:var(--td-text)!important;border-bottom-color:#0000!important}.tournament-section-tabs .tournament-section-tab-link:focus-visible{outline:2px solid var(--td-gold)!important;outline-offset:3px!important}.tournament-schedule-list{border-top:1px solid var(--td-line)!important;width:100%!important;display:block!important}.tournament-schedule-match{border:0!important;border-bottom:1px solid var(--td-line)!important;width:100%!important;min-height:116px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(150px,.7fr) minmax(420px,2fr) minmax(190px,.8fr)!important;align-items:center!important;gap:clamp(24px,3vw,54px)!important;margin:0!important;padding:24px 26px!important;transition:none!important;display:grid!important}.tournament-schedule-match:hover{border-color:var(--td-line)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.schedule-match-round span{color:var(--td-faint)!important;letter-spacing:.11em!important;margin-bottom:8px!important;font-size:.66rem!important;font-weight:700!important}.schedule-match-round strong{color:var(--td-text)!important;font-size:.95rem!important;font-weight:700!important}.schedule-match-players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:clamp(22px,3vw,48px)!important}.schedule-match-players span{color:var(--td-text)!important;font-size:clamp(.96rem,1.05vw,1.08rem)!important;font-weight:700!important}.schedule-match-players strong{min-width:58px!important;box-shadow:none!important;color:var(--td-gold-strong)!important;letter-spacing:.01em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:1rem!important;font-weight:800!important}.schedule-match-meta{gap:9px!important}.schedule-match-meta>span{color:var(--td-muted)!important;font-size:.78rem!important;line-height:1.45!important}.match-status,.match-status.completed,.match-status.complete,.match-status.disputed,.match-status.scheduled{box-shadow:none!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:flex-end!important;padding:0!important;font-size:.68rem!important;font-weight:700!important;display:inline!important}.match-status.completed,.match-status.complete{color:var(--td-green)!important}.match-status.disputed{color:var(--td-red)!important}.match-status.scheduled{color:var(--td-blue)!important}[data-theme=light] .tournament-section-tabs .tournament-section-tab-link{color:var(--td-muted)!important}[data-theme=light] .tournament-section-tabs .tournament-section-tab-link:hover{color:var(--td-text)!important}[data-theme=light] .tournament-schedule-match,[data-theme=light] .tournament-schedule-match:hover{border-bottom-color:var(--td-line)!important;background:0 0!important}[data-theme=light] .schedule-match-round strong,[data-theme=light] .schedule-match-players span{color:var(--td-text)!important}[data-theme=light] .schedule-match-players strong{color:var(--td-gold-strong)!important}@media (width<=980px){.tournament-schedule-match{grid-template-columns:minmax(130px,.65fr) minmax(300px,1.7fr) minmax(150px,.7fr)!important;gap:22px!important;padding-inline:8px!important}}@media (width<=700px){.tournament-schedule-match{grid-template-columns:1fr!important;gap:18px!important;min-height:0!important;padding:22px 0!important}.schedule-match-players{gap:14px!important}.schedule-match-meta{text-align:left!important;align-items:flex-start!important}.match-status,.match-status.completed,.match-status.complete,.match-status.disputed,.match-status.scheduled{align-self:flex-start!important}}.tournament-details-page{font-family:inherit!important}.tournament-details-hero h1{letter-spacing:-.045em!important;max-width:900px!important;font-family:inherit!important;font-size:clamp(2.55rem,4.15vw,4.15rem)!important;font-weight:800!important;line-height:1.02!important}.tournament-hero-description{font-family:inherit!important;font-size:clamp(1rem,1.15vw,1.12rem)!important;font-weight:400!important;line-height:1.65!important}.tournament-details-hero .eyebrow,.section-kicker,.summary-label{letter-spacing:.13em!important;font-family:inherit!important;font-weight:700!important}.section-heading h2{letter-spacing:-.04em!important;font-family:inherit!important;font-size:clamp(2rem,2.65vw,2.75rem)!important;font-weight:800!important;line-height:1.08!important}.tournament-description-text,.tournament-rules-content,.tournament-rules-content p,.tournament-empty-panel p,.featured-player-details span{font-family:inherit!important;font-weight:400!important}.tournament-information-list strong,.schedule-match-round strong,.schedule-match-players span,.featured-player-details strong{font-family:inherit!important;font-weight:700!important}.tournament-section-tabs button,.tournament-section-tabs .tournament-section-tab-link{letter-spacing:-.012em!important;font-family:inherit!important;font-size:1rem!important;font-weight:650!important}.tournament-rules-content{color:var(--td-muted)!important}.tournament-rules-content strong,.tournament-rules-content h3{color:var(--td-text)!important}.tournament-rules-content p,.tournament-rules-content li{color:var(--td-muted)!important}.tournament-empty-panel h3{color:var(--td-text)!important;font-size:1.05rem!important;font-weight:700!important}.tournament-empty-panel p{color:var(--td-muted)!important;font-size:.92rem!important;line-height:1.65!important}.tournament-empty-panel .empty-panel-icon{color:var(--td-gold)!important}.featured-player-details strong{color:var(--td-text)!important;font-size:.95rem!important}.featured-player-details span{color:var(--td-muted)!important;font-size:.78rem!important}.featured-player-arrow{color:var(--td-gold)!important}[data-theme=light] .tournament-rules-content,[data-theme=light] .tournament-rules-content p,[data-theme=light] .tournament-rules-content li,[data-theme=light] .tournament-empty-panel p{color:#626870!important}[data-theme=light] .tournament-rules-content strong,[data-theme=light] .tournament-rules-content h3,[data-theme=light] .tournament-empty-panel h3,[data-theme=light] .featured-player-details strong{color:#17191d!important}[data-theme=light] .featured-player-details span{color:#626870!important}[data-theme=light] .featured-player-arrow,[data-theme=light] .section-text-link{color:#946d10!important}[data-theme=light] .section-text-link:hover{color:#6f5009!important}[data-theme=light] .tournament-content-card a:not(.tournament-main-button):not(.tournament-outline-button){color:#946d10}@media (width<=700px){.tournament-details-hero h1{font-size:clamp(2.2rem,10vw,3.25rem)!important}.section-heading h2{font-size:clamp(1.75rem,7vw,2.2rem)!important}}.tournament-details-hero,.tournament-hero-content,.tournament-hero-topline,.tournament-share-menu,.tournament-share-more{overflow:visible!important}.tournament-share-menu,.tournament-share-more{z-index:80!important;position:relative!important}.tournament-share-panel{z-index:100!important;border:0!important;border-top:1px solid var(--td-line-strong)!important;border-bottom:1px solid var(--td-line-strong)!important;background:var(--td-bg)!important;width:220px!important;max-width:calc(100vw - 32px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background-image:none!important;border-radius:0!important;padding:6px 0!important;display:block!important;position:absolute!important;top:calc(100% + 12px)!important;left:auto!important;right:0!important}.tournament-share-panel button{border:0!important;border-bottom:1px solid var(--td-line)!important;width:100%!important;min-height:42px!important;color:var(--td-text)!important;font:inherit!important;text-align:left!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border-radius:0!important;align-items:center!important;margin:0!important;padding:10px 4px!important;font-size:.82rem!important;font-weight:650!important;line-height:1.25!important;display:flex!important}.tournament-share-panel button:last-child{border-bottom:0!important}.tournament-share-panel button:hover,.tournament-share-panel button:focus-visible{color:var(--td-gold-strong)!important;box-shadow:none!important;background:0 0!important;outline:none!important;padding-left:10px!important}[data-theme=light] .tournament-share-panel{background:#f4f1e8!important;border-top-color:#272b3238!important;border-bottom-color:#272b3238!important}[data-theme=light] .tournament-share-panel button{color:#17191d!important;border-bottom-color:#272b321f!important}[data-theme=light] .tournament-share-panel button:hover,[data-theme=light] .tournament-share-panel button:focus-visible{color:#8b650c!important;background:0 0!important}@media (width<=700px){.tournament-share-menu{justify-content:flex-start!important;width:100%!important}.tournament-share-more{position:static!important}.tournament-share-panel{width:min(100%,360px)!important;max-width:calc(100vw - 40px)!important;padding:4px 0!important;top:calc(100% + 12px)!important;left:0!important;right:auto!important}.tournament-share-panel button{min-height:44px!important;padding:11px 2px!important;font-size:.86rem!important}.tournament-share-panel button:hover,.tournament-share-panel button:focus-visible{padding-left:8px!important}}@media (width<=430px){.tournament-share-panel{width:calc(100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}.tournament-share-more{z-index:110!important;position:relative!important;overflow:visible!important}.tournament-share-panel{z-index:120!important;width:210px!important;max-width:min(280px,100vw - 32px)!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important}@media (width<=980px){.tournament-share-menu{justify-content:flex-end!important;width:auto!important;max-width:100%!important}.tournament-share-more{position:relative!important}.tournament-share-panel{width:220px!important;max-width:calc(100vw - 32px)!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important}}@media (width<=700px){.tournament-share-menu{justify-content:flex-start!important;gap:20px!important;width:100%!important}.tournament-share-more{position:relative!important}.tournament-share-panel{width:min(250px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;top:calc(100% + 10px)!important;left:0!important;right:auto!important}}@media (width<=430px){.tournament-share-panel{width:min(240px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important}}@media (width<=980px){.tournament-share-menu{justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;max-width:100%!important;display:flex!important}.tournament-share-menu>.tournament-share-button{flex:none!important}.tournament-share-more{flex:none!important;margin-left:auto!important;position:relative!important}.tournament-share-panel{width:min(240px,100vw - 40px)!important;max-width:calc(100vw - 40px)!important;position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important;transform:none!important}}@media (width<=700px){.tournament-share-menu{justify-content:space-between!important}.tournament-share-more{margin-left:auto!important;position:relative!important}.tournament-share-panel{width:min(240px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;top:calc(100% + 10px)!important;left:auto!important;right:0!important}}@media (width<=430px){.tournament-share-panel{width:min(220px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important}}.match-card{border:1px solid var(--pb-line,#2b3139);width:100%;min-width:0;color:var(--pb-text,#f3f1ec);background:0 0;border-radius:2px;overflow:hidden}.match-card:before{display:none}.match-card:hover{border-color:var(--pb-line-strong,#3d444e);transform:none}.match-card-header{border-bottom:1px solid var(--pb-line,#2b3139);background:0 0;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px;display:flex}.match-card .match-status{color:var(--pb-muted,#9299a4);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:0;padding:0;font-size:.58rem;font-weight:850;display:inline-flex}.match-card .match-status-dot{display:none}.match-card .match-status.completed{color:var(--pb-green,#69c892)}.match-card .match-status.upcoming{color:var(--pb-blue,#7da3d1)}.match-card .match-status.bye{color:var(--pb-gold,#d5b23a)}.match-score-pill{min-width:0;min-height:0;color:var(--pb-text,#f3f1ec);letter-spacing:.03em;background:0 0;border:0;border-radius:0;padding:0;font-size:.76rem;font-weight:900}.match-card-body{flex-direction:column;gap:0;padding:0;display:flex}.match-card .player{border:0;border-bottom:1px solid var(--pb-line,#2b3139);min-width:0;min-height:46px;color:var(--pb-text,#f3f1ec);text-align:left;opacity:1;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0;padding:8px 10px;text-decoration:none;display:grid;position:relative}.match-card .player:last-child{border-bottom:0}.match-card .player-profile-link:hover{background:#d4af3709;transform:none}.match-card .player-profile-link:focus-visible{outline:2px solid var(--pb-gold,#d5b23a);outline-offset:-2px}.match-card .player-avatar{border:1px solid var(--pb-line-strong,#3a414b);width:28px;height:28px;color:var(--pb-gold,#d5b23a);background:0 0;border-radius:50%;place-items:center;font-size:.67rem;font-weight:900;display:grid}.match-card .player-avatar.secondary{color:var(--pb-muted,#9299a4);background:0 0}.match-card .player-info{flex-direction:column;gap:2px;min-width:0;display:flex}.match-card .player-label{color:var(--pb-faint,#68717d);letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:800}.match-card .player-name{width:100%;min-width:0;color:var(--pb-text,#f3f1ec);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:800;line-height:1.25;display:block;overflow:hidden}.winner-label{color:var(--pb-gold,#d5b23a);letter-spacing:.08em;text-transform:uppercase;font-size:.51rem;font-weight:900}.match-versus{color:var(--pb-faint,#68717d);letter-spacing:.12em;text-align:center;align-items:center;gap:8px;padding:5px 10px;font-size:.5rem;font-weight:900;display:flex}.match-versus:before,.match-versus:after{content:"";background:var(--pb-line,#2b3139);flex:1;height:1px}.match-card .player.winner{border-left:2px solid var(--pb-gold,#d5b23a);color:var(--pb-text,#f3f1ec);background:#d4af3709}.match-card .player.winner .player-label{color:var(--pb-gold,#d5b23a)}.match-card .player.winner .player-name{color:var(--pb-text,#f3f1ec)}.match-card .player.loser{opacity:.52;background:0 0}.match-card .player.loser .player-name{color:var(--pb-muted,#9299a4)}.completed-round .match-card,.active-round .match-card{border-color:var(--pb-line,#2b3139)}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-card :is(.player-name,.match-score-pill){color:#17191d}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-card .player.loser .player-name{color:#777c82}@media (width<=600px){.match-card-header{min-height:34px;padding:7px 9px}.match-card .player{grid-template-columns:28px minmax(0,1fr) auto;min-height:44px;padding:7px 9px}.match-card .player-avatar{width:26px;height:26px}.match-card .player-name{font-size:.69rem}}@media (prefers-reduced-motion:reduce){.match-card *{transition:none!important}}.public-bracket-page .match-card,.public-bracket-page .match-card-header,.public-bracket-page .match-card-body,.public-bracket-page .match-card .player,.public-bracket-page .match-versus{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:0 0!important}.public-bracket-page .match-card{border-radius:0!important}.public-bracket-page .match-card:before,.public-bracket-page .match-card:after,.public-bracket-page .match-card .player:before,.public-bracket-page .match-card .player:after{content:none!important;display:none!important}.public-bracket-page .match-card .match-status,.public-bracket-page .match-score-pill,.public-bracket-page .winner-label{box-shadow:none!important;background:0 0!important;border-radius:0!important}.public-bracket-page .match-card .player.winner{box-shadow:none!important;border-left:2px solid var(--pb-gold,#d5b23a)!important;background:0 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card{color:#17191d!important;background:0 0!important;border-color:#c9c4ba!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card :is(.player,.player-name,.match-score-pill){color:#17191d!important;border-color:#d8d4ca!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card :is(.player-label,.match-versus,.match-status){color:#747981!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .player-avatar{color:#8c6500!important;background:0 0!important;border-color:#bdb6a8!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .winner-label{color:#8c6500!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .match-status.completed{color:#287a50!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .match-status.upcoming{color:#456f9d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .player.loser,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .player.loser .player-name{color:#777c82!important}.public-bracket-page .match-card{overflow:hidden;border:1px solid var(--pb-line-strong)!important;background:var(--pb-card)!important;border-radius:8px!important}.public-bracket-page .match-card:hover{border-color:var(--pb-gold)!important}.public-bracket-page .match-card-header{min-height:28px;padding:5px 8px;border-bottom:1px solid var(--pb-line)!important;background:var(--pb-card-soft)!important}.public-bracket-page .match-card .match-status{letter-spacing:.09em;font-size:.49rem}.public-bracket-page .match-score-pill{font-size:.68rem;line-height:1;color:var(--pb-text)!important}.public-bracket-page .match-card-body{background:0 0!important}.public-bracket-page .match-card .player{grid-template-columns:26px minmax(0,1fr) auto;gap:7px;min-height:39px;padding:6px 8px;border-bottom:1px solid var(--pb-line)!important;background:0 0!important}.public-bracket-page .match-card .player:last-child{border-bottom:0!important}.public-bracket-page .match-card .player-avatar{width:24px;height:24px;font-size:.57rem}.public-bracket-page .match-card .player-info{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.public-bracket-page .match-card .player-seed{color:var(--pb-faint);letter-spacing:.08em;font-size:.46rem;font-weight:900}.public-bracket-page .match-card .player-name{font-size:.68rem;font-weight:820;color:var(--pb-text)!important}.public-bracket-page .match-card .player-result{text-align:right;min-width:40px}.public-bracket-page .winner-label,.public-bracket-page .loser-label{letter-spacing:.08em;text-transform:uppercase;font-size:.44rem;font-weight:900}.public-bracket-page .winner-label{color:var(--pb-gold)!important}.public-bracket-page .loser-label{color:var(--pb-faint)!important}.public-bracket-page .match-card .player.winner{opacity:1;border-left:2px solid var(--pb-gold)!important;background:color-mix(in srgb, var(--pb-gold) 6%, transparent)!important}.public-bracket-page .match-card .player.loser{opacity:.58}.public-bracket-page .match-card .player-profile-link:hover{background:color-mix(in srgb, var(--pb-gold) 5%, transparent)!important}.public-bracket-page .match-versus{display:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card{background:var(--pb-card)!important;border-color:#cfc8ba!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card-header{background:var(--pb-card-soft)!important;border-bottom-color:#ddd6ca!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .match-card .player{border-bottom-color:#ddd6ca!important}@media (width<=600px){.public-bracket-page .match-card .player{grid-template-columns:28px minmax(0,1fr) auto;min-height:42px;padding:7px 9px}.public-bracket-page .match-card .player-avatar{width:26px;height:26px}.public-bracket-page .match-card .player-name{font-size:.72rem}}.public-bracket-page{--pb-text:#f3f1ec;--pb-muted:#9199a4;--pb-faint:#68717d;--pb-line:#262c34;--pb-line-strong:#3a414b;--pb-surface:#0d1117;--pb-surface-soft:#11161d;--pb-gold:#d5b23a;--pb-gold-strong:#efc632;--pb-red:#df5665;--pb-green:#69c892;--pb-blue:#7da3d1;width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1680px);color:var(--pb-text);margin:0 auto;padding:clamp(38px,4.5vw,66px) 0 88px;overflow-x:clip}.public-bracket-page *,.public-bracket-page :before,.public-bracket-page :after{box-sizing:border-box;box-shadow:none!important;text-shadow:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page{--pb-text:#17191d;--pb-muted:#666b72;--pb-faint:#858a90;--pb-line:#d8d4ca;--pb-line-strong:#c4bdae;--pb-surface:#f8f5ee;--pb-surface-soft:#f1ede4;--pb-gold:#9b720b;--pb-gold-strong:#875f00;--pb-red:#c94a5a;--pb-green:#287a50;--pb-blue:#456f9d}.public-bracket-hero{border-bottom:1px solid var(--pb-line);text-align:left;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(36px,6vw,90px);margin:0 0 30px;padding:18px 0 34px;display:grid}.public-bracket-hero .eyebrow{color:var(--pb-gold);letter-spacing:.17em;text-transform:uppercase;grid-column:1/-1;margin:0 0 2px;font-size:.7rem;font-weight:900}.public-bracket-hero h1{max-width:1000px;color:var(--pb-text);letter-spacing:-.052em;grid-column:1;margin:0;font-size:clamp(2.55rem,5vw,5.4rem);font-weight:850;line-height:.98}.public-bracket-hero>p:last-child{max-width:430px;color:var(--pb-muted);grid-column:2;justify-self:end;margin:0;font-size:.96rem;line-height:1.68}.bracket-toolbar{justify-content:flex-start;margin:0 0 26px;display:flex}.public-bracket-page .secondary-action{border:0;border-bottom:1px solid var(--pb-line-strong);color:var(--pb-gold);background:0 0;border-radius:0;align-items:center;padding:8px 0;font-size:.77rem;font-weight:850;text-decoration:none;display:inline-flex}.public-bracket-page .secondary-action:hover{color:var(--pb-gold-strong);border-bottom-color:var(--pb-gold-strong)}.bracket-state,.bracket-empty{border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);text-align:left;background:0 0;max-width:920px;margin:24px 0 0;padding:34px 0 38px}.bracket-state{color:var(--pb-text)}.bracket-state.error{color:var(--pb-red)}.bracket-empty h2{color:var(--pb-text);margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.08}.bracket-empty p{max-width:720px;color:var(--pb-muted);margin:0 0 22px;line-height:1.7}.ceo-bracket-arena{min-width:0;padding-top:8px}.ceo-bracket-arena-header{border-bottom:1px solid var(--pb-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(28px,5vw,70px);padding:0 0 22px;display:grid}.ceo-bracket-arena-heading{min-width:0}.ceo-bracket-arena-heading>div:last-child>span{color:var(--pb-gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem;font-weight:900;display:block}.ceo-bracket-arena-heading h3{color:var(--pb-text);letter-spacing:-.03em;margin:0;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1.08}.ceo-bracket-arena-heading p{max-width:670px;color:var(--pb-muted);margin:9px 0 0;font-size:.83rem;line-height:1.6}.ceo-bracket-arena-summary{border-left:1px solid var(--pb-line);grid-template-columns:repeat(3,minmax(88px,1fr));display:grid}.ceo-bracket-arena-summary>div{border-right:1px solid var(--pb-line);min-width:0;padding:3px 18px}.ceo-bracket-arena-summary>div:last-child{border-right:0}.ceo-bracket-arena-summary span,.ceo-bracket-arena-summary strong{display:block}.ceo-bracket-arena-summary span{color:var(--pb-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.ceo-bracket-arena-summary strong{color:var(--pb-text);margin-top:5px;font-size:1.02rem}.ceo-bracket-arena-progress{padding:15px 0 22px}.ceo-bracket-arena-progress-meta{color:var(--pb-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;font-size:.73rem;display:flex}.ceo-bracket-arena-progress-meta strong{color:var(--pb-text)}.ceo-bracket-arena-progress-track{background:var(--pb-line);height:3px;overflow:hidden}.ceo-bracket-arena-progress-fill{background:var(--pb-gold);height:100%}.ceo-bracket-wrapper{scrollbar-width:thin;scrollbar-color:var(--pb-line-strong) transparent;-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding:8px 0 24px;overflow:auto hidden}.ceo-bracket-canvas{min-width:max-content}.ceo-bracket{align-items:flex-start;min-width:max-content;display:flex}.ceo-bracket-stage{align-items:flex-start;min-width:318px;display:flex;position:relative}.ceo-bracket-stage+.ceo-bracket-stage{margin-left:52px}.ceo-bracket-stage-connector{width:40px;height:1px;color:var(--pb-faint);pointer-events:none;position:absolute;top:50%;right:-46px}.ceo-bracket-stage-connector>span{background:var(--pb-line-strong);position:absolute;inset:0}.ceo-bracket-stage-connector>strong{color:var(--pb-faint);font-size:.86rem;font-weight:500;position:absolute;top:50%;right:-2px;transform:translateY(-53%)}.ceo-bracket-stage-connector.champion-connector{left:-46px;right:auto}.ceo-bracket-stage-connector.champion-connector>strong{right:-2px}.ceo-column,.ceo-bracket-round{width:318px;min-width:318px}.ceo-bracket-round-header{border-bottom:1px solid var(--pb-line);padding:0 0 14px}.ceo-bracket-round-header-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ceo-bracket-round-identity{grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;display:grid}.ceo-bracket-round-index{color:var(--pb-gold);letter-spacing:.08em;padding-top:3px;font-size:.65rem;font-weight:900}.ceo-bracket-round-label{color:var(--pb-faint);letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.round-title{color:var(--pb-text);margin:0;font-size:1.03rem;line-height:1.2}.ceo-bracket-round-state{color:var(--pb-muted);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:.58rem;font-weight:850}.ceo-bracket-round-state-dot{display:none}.ceo-bracket-round-state.completed{color:var(--pb-green)}.ceo-bracket-round-state.active{color:var(--pb-gold)}.ceo-bracket-round-state.upcoming{color:var(--pb-blue)}.ceo-bracket-round-meta{color:var(--pb-faint);align-items:center;gap:8px;margin-top:9px;font-size:.65rem;display:flex}.ceo-bracket-round-separator{background:var(--pb-line-strong);width:14px;height:1px}.ceo-bracket-round-progress{background:var(--pb-line);height:2px;margin-top:12px}.ceo-bracket-round-progress-fill{background:var(--pb-faint);width:100%;height:100%;display:block}.ceo-bracket-round-progress-fill.completed{background:var(--pb-green)}.ceo-bracket-round-progress-fill.active{background:var(--pb-gold)}.ceo-bracket-round-progress-fill.upcoming{background:var(--pb-blue)}.matches-container,.ceo-bracket-matches{flex-direction:column;min-width:0;display:flex}.ceo-bracket-match-slot{min-width:0}.ceo-bracket-match-sequence{color:var(--pb-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.57rem;font-weight:800;display:block}.ceo-bracket-round-empty{border-top:1px solid var(--pb-line);border-bottom:1px solid var(--pb-line);padding:28px 0}.ceo-bracket-round-empty strong{color:var(--pb-text);font-size:.85rem;display:block}.ceo-bracket-round-empty p{color:var(--pb-muted);margin:7px 0 0;font-size:.75rem;line-height:1.55}.ceo-bracket-champion-stage{width:260px;min-width:260px;margin-left:52px;position:relative}.champion-column{width:100%}.champion-card{border-top:2px solid var(--pb-gold);border-bottom:1px solid var(--pb-line);width:100%;color:inherit;background:0 0;padding:22px 0 20px;text-decoration:none;display:block}.champion-card-link:hover h2{color:var(--pb-gold)}.champion-ribbon,.champion-eyebrow{color:var(--pb-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.champion-ribbon{color:var(--pb-gold)}.champion-marker{color:var(--pb-gold);letter-spacing:.12em;margin:17px 0 10px;font-size:.72rem;font-weight:900}.champion-card h4{color:var(--pb-text);margin:5px 0 0;font-size:.9rem;font-weight:700}.champion-card h2{overflow-wrap:anywhere;color:var(--pb-text);margin:5px 0 0;font-size:1.55rem;line-height:1.15}.champion-divider{background:var(--pb-line-strong);width:44px;height:1px;margin:15px 0}.champion-card p{color:var(--pb-muted);margin:0;font-size:.74rem;line-height:1.5}@media (width<=980px){.public-bracket-page{width:min(100% - 48px,100%);padding-top:34px}.public-bracket-hero{grid-template-columns:1fr;gap:15px}.public-bracket-hero .eyebrow,.public-bracket-hero h1,.public-bracket-hero>p:last-child{grid-column:1}.public-bracket-hero>p:last-child{justify-self:start;max-width:720px}.ceo-bracket-arena-header{grid-template-columns:1fr}.ceo-bracket-arena-summary{border-left:0;border-top:1px solid var(--pb-line);width:fit-content;padding-top:12px}.ceo-bracket-arena-summary>div:first-child{padding-left:0}}@media (width<=600px){.public-bracket-page{width:calc(100% - 30px);padding:24px 0 58px;overflow-x:hidden}.public-bracket-hero{gap:11px;margin-bottom:22px;padding-top:8px;padding-bottom:24px}.public-bracket-hero h1{font-size:clamp(2rem,10vw,3rem);line-height:1}.public-bracket-hero>p:last-child{font-size:.9rem}.ceo-bracket-arena-heading h3{font-size:1.55rem}.ceo-bracket-arena-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.ceo-bracket-arena-summary>div{padding:8px 10px}.ceo-bracket-arena-summary>div:first-child{padding-left:0}.ceo-bracket-arena-progress-meta{flex-direction:column;align-items:flex-start;gap:3px}.ceo-bracket-wrapper{width:100%;max-width:100%;padding-bottom:18px;overflow-x:auto}.ceo-column,.ceo-bracket-round{width:286px;min-width:286px}.ceo-bracket-stage{min-width:286px}.ceo-bracket-stage+.ceo-bracket-stage{margin-left:42px}.ceo-bracket-stage-connector{width:32px;right:-37px}.ceo-bracket-champion-stage{width:230px;min-width:230px;margin-left:42px}.ceo-bracket-stage-connector.champion-connector{left:-37px}}@media (width<=380px){.public-bracket-page{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){.public-bracket-page *{scroll-behavior:auto!important;transition:none!important}}.public-bracket-page .ceo-bracket-arena,.public-bracket-page .ceo-bracket-arena-header,.public-bracket-page .ceo-bracket-arena-summary,.public-bracket-page .ceo-bracket-arena-summary>div,.public-bracket-page .ceo-bracket-arena-progress,.public-bracket-page .ceo-bracket-wrapper,.public-bracket-page .ceo-bracket-canvas,.public-bracket-page .ceo-bracket,.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round,.public-bracket-page .ceo-bracket-round-header,.public-bracket-page .matches-container,.public-bracket-page .ceo-bracket-matches,.public-bracket-page .ceo-bracket-match-slot,.public-bracket-page .ceo-bracket-champion-stage,.public-bracket-page .champion-column,.public-bracket-page .champion-card{box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important;background:0 0!important}.public-bracket-page .ceo-bracket-arena{border:0!important;border-radius:0!important;margin:0!important;padding:0!important;overflow:visible!important}.public-bracket-page .ceo-bracket-arena-summary>div{border-radius:0!important}.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round,.public-bracket-page .active-round,.public-bracket-page .completed-round{border:0!important;border-radius:0!important;outline:0!important}.public-bracket-page .ceo-bracket-round-header,.public-bracket-page .ceo-bracket-round-header-top,.public-bracket-page .ceo-bracket-round-identity{background:0 0!important;border-radius:0!important}.public-bracket-page .ceo-bracket-round-index{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.public-bracket-page .ceo-bracket-round-state{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.public-bracket-page .completed-round,.public-bracket-page .active-round{box-shadow:none!important}.public-bracket-page .completed-round:before,.public-bracket-page .completed-round:after,.public-bracket-page .active-round:before,.public-bracket-page .active-round:after,.public-bracket-page .ceo-bracket-round:before,.public-bracket-page .ceo-bracket-round:after,.public-bracket-page .ceo-bracket-arena:before,.public-bracket-page .ceo-bracket-arena:after,.public-bracket-page .champion-card:before,.public-bracket-page .champion-card:after{content:none!important;display:none!important}.public-bracket-page .champion-card{border-radius:0!important}.public-bracket-page .ceo-bracket-arena,.public-bracket-page .ceo-bracket-round,.public-bracket-page .champion-card{color:var(--pb-text)!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-arena,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-column,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .champion-card{color:#17191d!important;box-shadow:none!important;background:0 0!important;border-color:#d8d4ca!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-heading h3,.ceo-bracket-arena-summary strong,.ceo-bracket-arena-progress-meta strong,.round-title,.ceo-bracket-round-empty strong,.champion-card h4,.champion-card h2){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-heading p,.ceo-bracket-arena-progress-meta span,.ceo-bracket-round-meta,.round-subtitle,.ceo-bracket-round-empty p,.champion-card p){color:#666b72!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-heading>div:last-child>span,.ceo-bracket-arena-summary span,.ceo-bracket-round-label,.ceo-bracket-match-sequence,.champion-ribbon,.champion-eyebrow){color:#7c8086!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-heading>div:last-child>span,.ceo-bracket-round-index,.champion-ribbon,.champion-marker){color:#8c6500!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round-state.completed{color:#287a50!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round-state.active{color:#8c6500!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round-state.upcoming{color:#456f9d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-header,.ceo-bracket-round-header){background:0 0!important;border-color:#d8d4ca!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-progress-track,.ceo-bracket-round-progress,.ceo-bracket-round-separator,.ceo-bracket-stage-connector>span,.champion-divider){background-color:#d8d4ca!important;border-color:#d8d4ca!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-arena-progress-fill{background:#9b720b!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round-progress-fill.completed{background:#287a50!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-round-progress-fill.active{background:#9b720b!important}@media (width>=981px){.public-bracket-page .ceo-bracket-stage{padding-top:0!important}.public-bracket-page .ceo-bracket-round-header{padding:0 0 13px!important}.public-bracket-page .ceo-bracket-round{padding:0!important}}.public-bracket-page{overflow-x:visible}.public-bracket-page .ceo-bracket-wrapper{width:100%;min-width:0;max-width:100%;scroll-padding-inline-start:0;overflow-y:hidden;overflow-x:auto!important}.public-bracket-page .ceo-bracket-canvas,.public-bracket-page .ceo-bracket{width:max-content;min-width:max-content;margin-left:0!important;padding-left:0!important;transform:none!important}.public-bracket-page .ceo-bracket-stage:first-child{margin-left:0!important}@media (width<=600px){.public-bracket-page{overflow-x:hidden}.public-bracket-page .ceo-bracket-wrapper{overflow-x:auto!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page :is(.ceo-bracket-arena-header,.ceo-bracket-round-header,.ceo-bracket-round-header-top,.ceo-bracket-round-identity,.ceo-bracket-arena-heading,.ceo-bracket-arena-summary,.ceo-bracket-arena-summary>div){box-shadow:none!important;background:0 0!important}.public-bracket-page{--pb-card:#0f151d;--pb-card-soft:#121a24;--pb-connector:#465160}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page{--pb-card:#fffdf8;--pb-card-soft:#f7f3ea;--pb-connector:#a9a397}.public-bracket-page .ceo-bracket-arena-header{align-items:center;padding-bottom:18px}.public-bracket-page .ceo-bracket-arena-progress{padding:12px 0 18px}.public-bracket-page .ceo-bracket-wrapper{padding:6px 0 20px;overflow:auto hidden}.public-bracket-page .ceo-bracket-canvas{min-width:max-content}.public-bracket-page .ceo-bracket{align-items:stretch;gap:54px;min-width:max-content;display:flex}.public-bracket-page .ceo-bracket-stage{align-items:stretch;width:282px;min-width:282px;display:flex;position:relative;margin:0!important}.public-bracket-page .ceo-bracket-stage+.ceo-bracket-stage{margin-left:0!important}.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{flex-direction:column;flex:auto;width:282px;min-width:282px;height:100%;display:flex}.public-bracket-page .ceo-bracket-round-header{min-height:94px;padding:0 0 12px}.public-bracket-page .ceo-bracket-round-header-top{gap:12px}.public-bracket-page .ceo-bracket-round-identity{grid-template-columns:24px minmax(0,1fr);gap:8px}.public-bracket-page .ceo-bracket-round-index{padding-top:1px;font-size:.58rem}.public-bracket-page .ceo-bracket-round-label{margin-bottom:3px;font-size:.51rem}.public-bracket-page .round-title{font-size:.96rem}.public-bracket-page .ceo-bracket-round-state{padding-top:2px;font-size:.51rem}.public-bracket-page .ceo-bracket-round-meta{margin-top:7px;font-size:.59rem}.public-bracket-page .ceo-bracket-round-progress{margin-top:9px}.public-bracket-page .ceo-bracket-matches{flex-direction:column;flex:auto;justify-content:space-around;min-height:0;padding:14px 0 8px;display:flex;gap:16px!important;margin-top:0!important}.public-bracket-page .ceo-bracket-match-slot{min-width:0;position:relative}.public-bracket-page .ceo-bracket-match-sequence{color:var(--pb-faint);letter-spacing:.09em;margin:0 0 5px 1px;font-size:.5rem}.public-bracket-page .ceo-bracket-stage-connector{width:28px;height:28px;color:var(--pb-connector);pointer-events:none;position:absolute;top:50%;right:-41px;transform:translateY(-50%)}.public-bracket-page .ceo-bracket-stage-connector>span{background:currentColor;width:28px;height:1px;position:absolute;top:50%;left:0}.public-bracket-page .ceo-bracket-stage-connector>i{border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:calc(50% - 3px);right:0;transform:rotate(45deg)}.public-bracket-page .ceo-bracket-stage-connector>strong{display:none!important}.public-bracket-page .ceo-bracket-champion-stage{align-self:center;width:230px;min-width:230px;position:relative;margin:0!important}.public-bracket-page .ceo-bracket-stage-connector.champion-connector{left:-41px;right:auto}.public-bracket-page .champion-card{padding:18px 0 16px}@media (width<=980px){.public-bracket-page .ceo-bracket{gap:44px}.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:264px;min-width:264px}.public-bracket-page .ceo-bracket-champion-stage{width:216px;min-width:216px}.public-bracket-page .ceo-bracket-stage-connector{width:24px;right:-35px}.public-bracket-page .ceo-bracket-stage-connector>span{width:24px}.public-bracket-page .ceo-bracket-stage-connector.champion-connector{left:-35px}}@media (width<=600px){.public-bracket-page .ceo-bracket-wrapper{padding-bottom:0;overflow:visible}.public-bracket-page .ceo-bracket-canvas{width:100%;min-width:0}.public-bracket-page .ceo-bracket{gap:28px;width:100%;min-width:0;display:grid}.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round,.public-bracket-page .ceo-bracket-champion-stage{width:100%;min-width:0}.public-bracket-page .ceo-bracket-stage{border-bottom:1px solid var(--pb-line);padding-bottom:25px}.public-bracket-page .ceo-bracket-stage:last-of-type{border-bottom:0}.public-bracket-page .ceo-bracket-round-header{min-height:0}.public-bracket-page .ceo-bracket-matches{justify-content:flex-start;padding-top:14px;gap:12px!important}.public-bracket-page .ceo-bracket-stage.has-next-stage .ceo-bracket-match-slot:after,.public-bracket-page .ceo-bracket-stage-connector{display:none}.public-bracket-page .ceo-bracket-champion-stage{padding-top:2px}}.public-bracket-page .ceo-bracket-stage-connector,.public-bracket-page .ceo-bracket-stage-connector *,.public-bracket-page .ceo-bracket-stage-connector:before,.public-bracket-page .ceo-bracket-stage-connector:after{display:none!important}.public-bracket-page .ceo-bracket-stage.has-next-stage .ceo-bracket-match-slot:after{content:"";background:var(--pb-connector);opacity:.72;width:26px;height:1px;position:absolute;top:calc(50% + 8px);right:-26px}.public-bracket-page .ceo-bracket-stage+.ceo-bracket-stage:before,.public-bracket-page .ceo-bracket-champion-stage:before{content:"";background:var(--pb-connector);opacity:.72;width:28px;height:1px;position:absolute;top:50%;left:-28px}.public-bracket-page .ceo-bracket-champion-stage{align-self:center;width:210px;min-width:210px;margin:0!important}.public-bracket-page .champion-card{border:1px solid var(--pb-line-strong);border-top:2px solid var(--pb-gold);background:var(--pb-card);width:100%;color:var(--pb-text);border-radius:8px;padding:14px 14px 13px;display:block}.public-bracket-page .champion-card-link:hover{border-color:var(--pb-gold)}.public-bracket-page .champion-ribbon{color:var(--pb-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.5rem;font-weight:900;display:block}.public-bracket-page .champion-card h2{color:var(--pb-text);letter-spacing:-.02em;margin:0;font-size:1.22rem;font-weight:900;line-height:1.1}.public-bracket-page .champion-meta{border-top:1px solid var(--pb-line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:9px;display:flex}.public-bracket-page .champion-meta span{color:var(--pb-faint);letter-spacing:.1em;text-transform:uppercase;font-size:.48rem;font-weight:900}.public-bracket-page .champion-meta strong{color:var(--pb-green);text-align:right;font-size:.52rem;font-weight:850}.public-bracket-page .champion-marker,.public-bracket-page .champion-eyebrow,.public-bracket-page .champion-card h4,.public-bracket-page .champion-divider,.public-bracket-page .champion-card>p{display:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .champion-card{background:var(--pb-card)!important;border-color:#cfc8ba!important;border-top-color:var(--pb-gold)!important}@media (width<=980px){.public-bracket-page .ceo-bracket-champion-stage{width:196px;min-width:196px}}@media (width<=600px){.public-bracket-page .ceo-bracket-stage.has-next-stage .ceo-bracket-match-slot:after,.public-bracket-page .ceo-bracket-stage+.ceo-bracket-stage:before,.public-bracket-page .ceo-bracket-champion-stage:before{display:none!important}.public-bracket-page .ceo-bracket-champion-stage{width:100%;min-width:0}.public-bracket-page .champion-card{max-width:none}}.public-bracket-page .ceo-bracket{align-items:flex-start!important;gap:var(--ceo-bracket-connector-width,58px)!important;display:flex!important}.public-bracket-page .ceo-bracket-stage{align-items:flex-start;width:282px;min-width:282px;display:flex;position:relative;overflow:visible;margin:0!important}.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:282px;min-width:282px}.public-bracket-page .ceo-bracket-round-header{height:102px;min-height:102px;padding:0 0 12px}.public-bracket-page .ceo-bracket-matches{height:var(--ceo-bracket-body-height);min-height:var(--ceo-bracket-body-height);flex:none!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important}.public-bracket-page .ceo-bracket-match-slot{align-items:center;min-width:0;display:flex;position:relative}.public-bracket-page .ceo-bracket-match-slot-inner{width:100%;min-width:0}.public-bracket-page .ceo-bracket-stage.has-next-stage .ceo-bracket-match-slot:after,.public-bracket-page .ceo-bracket-stage+.ceo-bracket-stage:before,.public-bracket-page .ceo-bracket-champion-stage:before,.public-bracket-page .ceo-bracket-stage-connector{content:none!important;display:none!important}.public-bracket-page .ceo-bracket-svg-connector{top:102px;right:calc(-1 * var(--ceo-bracket-connector-width,58px));z-index:1;pointer-events:none;position:absolute;overflow:visible}.public-bracket-page .ceo-bracket-svg-connector path{fill:none;stroke:var(--pb-connector);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.88;stroke-linecap:square;stroke-linejoin:round}.public-bracket-page .ceo-bracket-svg-connector .ceo-bracket-connector-tip{stroke-width:1.25px;opacity:.95}.public-bracket-page .ceo-bracket-champion-stage{flex-direction:column;width:210px;min-width:210px;display:flex;position:relative;margin:0!important}.public-bracket-page .ceo-bracket-champion-stage:after{content:"Winner";height:102px;color:var(--pb-gold);letter-spacing:.11em;text-transform:uppercase;padding-top:4px;font-size:.52rem;font-weight:900;display:block}@media (width<=980px){.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:264px;min-width:264px}.public-bracket-page .ceo-bracket-champion-stage{width:196px;min-width:196px}}@media (width<=600px){.public-bracket-page .ceo-bracket-wrapper{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;padding-bottom:16px;overflow:auto hidden!important}.public-bracket-page .ceo-bracket-canvas{width:max-content!important;min-width:max-content!important}.public-bracket-page .ceo-bracket{gap:44px!important;width:max-content!important;min-width:max-content!important;display:flex!important}.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:252px!important;min-width:252px!important}.public-bracket-page .ceo-bracket-stage{scroll-snap-align:start;border-bottom:0!important;padding-bottom:0!important}.public-bracket-page .ceo-bracket-champion-stage{scroll-snap-align:start;width:190px!important;min-width:190px!important}.public-bracket-page .ceo-bracket-svg-connector{width:44px;right:-44px;display:block!important}.public-bracket-page .ceo-bracket-round-header{height:96px;min-height:96px}.public-bracket-page .ceo-bracket-svg-connector{top:96px}.public-bracket-page .ceo-bracket-champion-stage:after{height:96px}.public-bracket-page .ceo-bracket-matches{height:var(--ceo-bracket-body-height)!important;min-height:var(--ceo-bracket-body-height)!important;padding:0!important;display:grid!important}}.public-bracket-page .ceo-bracket-champion-stage:after{content:none!important;display:none!important}.public-bracket-page .ceo-bracket-round-header{height:108px!important;min-height:108px!important}.public-bracket-page .ceo-bracket-svg-connector{top:108px!important}.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:300px!important;min-width:300px!important}.public-bracket-page .ceo-bracket{gap:64px!important}.public-bracket-page .ceo-bracket-match-slot{align-items:center!important}.public-bracket-page .ceo-bracket-match-slot-inner{width:100%!important}.public-bracket-page .ceo-bracket-champion-stage{width:230px!important;min-width:230px!important}.public-bracket-page .ceo-bracket-champion-heading{border-bottom:1px solid var(--pb-line);height:108px;color:var(--pb-gold);letter-spacing:.12em;text-transform:uppercase;align-items:flex-end;padding:0 0 14px;font-size:.56rem;font-weight:900;display:flex}.public-bracket-page .ceo-bracket-champion-body{height:var(--ceo-bracket-body-height);align-items:center;display:flex}.public-bracket-page .champion-card{width:100%}.public-bracket-page .ceo-bracket-svg-connector{width:64px!important;right:-64px!important;overflow:visible!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-bracket-page .ceo-bracket-champion-heading{border-bottom-color:var(--pb-line)!important;color:var(--pb-gold)!important}@media (width<=980px){.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:280px!important;min-width:280px!important}.public-bracket-page .ceo-bracket{gap:56px!important}.public-bracket-page .ceo-bracket-svg-connector{width:56px!important;right:-56px!important}.public-bracket-page .ceo-bracket-champion-stage{width:215px!important;min-width:215px!important}}@media (width<=600px){.public-bracket-page .ceo-bracket-wrapper{scroll-snap-type:x proximity;overflow:auto hidden!important}.public-bracket-page .ceo-bracket-canvas,.public-bracket-page .ceo-bracket{width:max-content!important;min-width:max-content!important}.public-bracket-page .ceo-bracket{gap:46px!important;display:flex!important}.public-bracket-page .ceo-bracket-stage,.public-bracket-page .ceo-column,.public-bracket-page .ceo-bracket-round{width:260px!important;min-width:260px!important}.public-bracket-page .ceo-bracket-stage{scroll-snap-align:start}.public-bracket-page .ceo-bracket-round-header{height:100px!important;min-height:100px!important}.public-bracket-page .ceo-bracket-svg-connector{width:46px!important;display:block!important;top:100px!important;right:-46px!important}.public-bracket-page .ceo-bracket-champion-stage{scroll-snap-align:start;width:200px!important;min-width:200px!important}.public-bracket-page .ceo-bracket-champion-heading{height:100px}}.public-bracket-page .ceo-bracket-matches{grid-template-columns:minmax(0,1fr)!important;width:100%!important}.public-bracket-page .ceo-bracket-match-slot{place-self:stretch stretch!important;width:100%!important;min-width:0!important}.public-bracket-page .ceo-bracket-match-slot-inner{width:100%!important;min-width:0!important;max-width:none!important;display:block!important}.public-bracket-page .ceo-bracket-match-slot-inner>.match-card,.public-bracket-page .ceo-bracket-match-slot .match-card{width:100%!important;min-width:0!important;max-width:none!important;margin-left:0!important;margin-right:0!important;display:block!important}.public-bracket-page .ceo-bracket-svg-connector{margin-left:0!important;left:100%!important;right:auto!important}.public-bracket-page .ceo-bracket-stage.has-next-stage .ceo-bracket-match-slot:after{content:none!important;display:none!important}.public-bracket-page .ceo-bracket-svg-connector path{stroke:var(--pb-connector)!important;stroke-width:1.15px!important;opacity:.92!important}@media (width<=980px){.public-bracket-page .ceo-bracket-svg-connector{left:100%!important;right:auto!important}}@media (width<=600px){.public-bracket-page .ceo-bracket-svg-connector{left:100%!important;right:auto!important}.public-bracket-page .ceo-bracket-match-slot-inner{position:relative!important}.public-bracket-page .ceo-bracket-match-sequence{pointer-events:none;z-index:2;color:var(--pb-faint)!important;letter-spacing:.1em!important;text-transform:uppercase!important;margin:0!important;padding:0!important;font-size:.5rem!important;font-weight:900!important;line-height:1!important;display:block!important;position:absolute!important;top:-8px!important;left:2px!important}}.public-standings-page{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1280px);color:#fff;margin:0 auto;padding:clamp(38px,6vw,72px) 0 80px}.public-standings-hero{background:radial-gradient(circle at 90% 10%,#d4af3724,#0000 32%),linear-gradient(145deg,#121826fa,#070b13fa);border:1px solid #d4af3733;border-radius:22px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;padding:clamp(25px,4vw,42px);display:grid;box-shadow:0 24px 60px #00000047}.public-standings-eyebrow{color:#d4af37;letter-spacing:1.7px;text-transform:uppercase;margin:0 0 9px;font-size:.69rem;font-weight:850}.public-standings-hero h1{color:#fff;letter-spacing:-.035em;margin:0 0 13px;font-size:clamp(2rem,4.5vw,3.8rem);line-height:1.07}.public-standings-hero__copy>p:not(.public-standings-eyebrow){color:#ffffff9c;max-width:680px;margin:0;font-size:.91rem;line-height:1.7}.public-standings-badges{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.public-standings-badges span{color:#ffffffb8;background:#d4af370e;border:1px solid #d4af372b;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.68rem;font-weight:750;display:inline-flex}.public-standings-badges svg{color:#d4af37}.public-standings-hero__summary{text-align:center;background:#0003;border:1px solid #d4af372b;border-radius:16px;flex-direction:column;align-items:center;padding:22px 16px;display:flex}.public-standings-summary-icon{color:#e4bd3e;background:#d4af371a;border-radius:15px;place-items:center;width:55px;height:55px;margin-bottom:13px;display:grid}.public-standings-hero__summary>span{color:#ffffff75;letter-spacing:.8px;text-transform:uppercase;font-size:.62rem;font-weight:800}.public-standings-hero__summary>strong{color:#fff;margin:6px 0;font-size:2rem}.public-standings-hero__summary>small{color:#ffffff5e;font-size:.62rem}.public-standings-toolbar{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:16px;padding:12px 15px;display:flex}.public-standings-toolbar>div,.public-standings-toolbar button{align-items:center;gap:8px;display:inline-flex}.public-standings-toolbar>div{color:#ffffff7a;font-size:.72rem}.public-standings-toolbar>div svg{color:#d4af37}.public-standings-toolbar button{color:#e0ba3f;font:inherit;cursor:pointer;background:#d4af370f;border:1px solid #d4af3738;border-radius:8px;padding:7px 11px;font-size:.7rem;font-weight:800}.public-standings-toolbar button:disabled{cursor:wait;opacity:.65}.public-standings-refreshing{animation:.8s linear infinite public-standings-spin}.public-standings-section-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:19px;display:flex}.public-standings-section-heading h2{color:#fff;margin:0 0 7px;font-size:clamp(1.55rem,3vw,2.25rem)}.public-standings-section-heading>div:first-child>p:last-child{color:#ffffff7a;margin:0;font-size:.78rem}.public-standings-section-count{text-align:center;background:#d4af370d;border:1px solid #d4af3724;border-radius:11px;min-width:92px;padding:10px 14px}.public-standings-section-count strong,.public-standings-section-count span{display:block}.public-standings-section-count strong{color:#fff;font-size:1rem}.public-standings-section-count span{color:#fff6;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:750}.public-standings-table-card{background:linear-gradient(145deg,#ffffff09,#090d16f0);border:1px solid #d4af3726;border-radius:16px;overflow:hidden;box-shadow:0 18px 45px #00000038}.public-standings-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:#d4af378c #ffffff0f;width:100%;min-width:0;max-width:100%;display:block;overflow:auto hidden}.public-standings-table-scroll::-webkit-scrollbar{height:8px}.public-standings-table-scroll::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.public-standings-table-scroll::-webkit-scrollbar-thumb{background:#d4af3780;border-radius:999px}.public-standings-table{border-collapse:collapse;color:#fff;width:max-content;min-width:1020px}.public-standings-table th{color:#f0cc56;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap;padding:14px 15px;font-size:.64rem;font-weight:850}.public-standings-table td{vertical-align:middle;border-top:1px solid #fff1;padding:14px 15px}.public-standing-row{transition:background .2s}.public-standing-position{color:#ffffffc7;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;place-items:center;width:42px;height:38px;font-size:.78rem;font-weight:850;display:grid}.public-standing-position--1{color:#fde36c;background:#facc151a;border-color:#facc1557}.public-standing-position--2{color:#e2e8f0;border-color:#cbd5e145}.public-standing-position--3{color:#fdba74;border-color:#d977064d}.public-standing-player{align-items:center;gap:11px;min-width:210px;display:flex}.public-standing-player-link{color:inherit;border-radius:10px;text-decoration:none;transition:transform .18s,color .18s}.public-standing-player-link:hover .public-standing-player-copy strong{color:#f0cc56}.public-standing-player-link:focus-visible{outline-offset:5px;outline:2px solid #d4af37}.public-standing-avatar{color:#111;background:linear-gradient(145deg,#f3d15a,#c89f25);border:1px solid #d4af3759;border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:.73rem;font-weight:900;display:grid}.public-standing-player-copy{min-width:0}.public-standing-player-copy strong,.public-standing-player-copy span{display:block}.public-standing-player-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.public-standing-player-copy span{color:#ffffff5c;text-transform:none;margin-top:4px;font-size:.58rem;font-weight:700}.public-standing-record{flex-wrap:wrap;align-items:center;gap:5px;min-width:150px;display:flex}.public-standing-record>span{border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:.61rem;font-weight:750;display:inline-flex}.public-standing-record .win{color:#86efac;background:#4ade8017}.public-standing-record .draw{color:#fde68a;background:#fbbf2414}.public-standing-record .loss{color:#fca5a5;background:#f8717117}.public-standing-record small{color:#ffffff59;width:100%;margin-top:2px;font-size:.57rem}.public-standing-goals{gap:7px;display:flex}.public-standing-goals span{color:#ffffff70;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:.58rem;font-weight:750;display:inline-flex}.public-standing-goals strong{color:#fff;font-size:.72rem}.public-goal-difference{border-radius:8px;place-items:center;min-width:43px;padding:7px 9px;font-size:.75rem;font-weight:850;display:inline-grid}.public-goal-difference.positive{color:#86efac;background:#4ade801a}.public-goal-difference.negative{color:#fca5a5;background:#f871711a}.public-goal-difference.neutral{color:#ffffffa6;background:#ffffff0d}.public-standing-points{background:#d4af3714;border:1px solid #d4af3740;border-radius:9px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.public-standing-points strong{color:#f4d65f;font-size:.88rem}.public-standing-points span{color:#ffffff61;font-size:.52rem;font-weight:750}.public-standing-buchholz{background:#c084fc14;border:1px solid #c084fc33;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.public-standing-buchholz span{color:#d8b4fe;font-size:.57rem;font-weight:800}.public-standing-buchholz strong{color:#fff;font-size:.75rem}.public-qualification-status{color:#ffffffa6;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.61rem;font-weight:800;display:inline-flex}.public-qualification-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.public-qualification-status.qualified,.public-qualification-status.qualification-position{color:#86efac;background:#4ade8014;border-color:#4ade803d}.public-qualification-status.eliminated{color:#fca5a5;background:#f8717114;border-color:#f871713b}.public-qualification-status.active{color:#93c5fd;background:#60a5fa12;border-color:#60a5fa33}.public-qualification-cutoff{color:#e6c14d;letter-spacing:.8px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:.61rem;font-weight:850;display:flex}.public-groups-grid{grid-template-columns:minmax(0,1fr);gap:24px;width:100%;min-width:0;display:grid}.public-group-card{background:#ffffff06;border:1px solid #d4af3729;border-radius:18px;width:100%;min-width:0;padding:20px;overflow:hidden}.public-group-card__heading{align-items:center;gap:13px;margin-bottom:17px;display:flex}.public-group-badge{color:#f0cc56;background:#d4af371a;border:1px solid #d4af3757;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:1rem;font-weight:900;display:grid}.public-group-card__heading span{color:#d4af37;letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font-size:.57rem;font-weight:800;display:block}.public-group-card__heading h3{color:#fff;margin:0;font-size:1.15rem}.public-group-card__heading p{color:#fff6;margin:4px 0 0;font-size:.65rem}.public-standings-empty-cell{padding:40px!important}.public-standings-empty,.public-standings-page-empty,.public-standings-state{text-align:center}.public-standings-empty svg,.public-standings-page-empty svg{color:#d4af37;margin-bottom:12px}.public-standings-empty h3,.public-standings-page-empty h3{color:#fff;margin:0 0 7px}.public-standings-empty p,.public-standings-page-empty p{color:#ffffff78;margin:0;font-size:.76rem}.public-standings-page-empty,.public-standings-state{background:#ffffff06;border:1px solid #d4af3724;border-radius:17px;max-width:650px;margin:60px auto 0;padding:40px 24px}.public-standings-state h1{color:#fff;margin:0 0 9px}.public-standings-state p{color:#ffffff87;margin:0;line-height:1.6}.public-standings-state--error>svg{color:#fca5a5;margin-bottom:14px}.public-standings-state button{color:#dfba40;font:inherit;cursor:pointer;background:#d4af3712;border:1px solid #d4af3747;border-radius:9px;align-items:center;gap:8px;margin-top:18px;padding:10px 15px;font-size:.76rem;font-weight:800;display:inline-flex}.public-standings-loader{border:3px solid #d4af3724;border-top-color:#d4af37;border-radius:50%;width:38px;height:38px;margin:0 auto 17px;animation:.8s linear infinite public-standings-spin}.public-standings-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.public-standings-actions a{color:#e0ba3f;background:#d4af370e;border:1px solid #d4af373b;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.public-standings-scroll-hint{color:#ffffff6b;text-align:right;margin:0 15px 10px 0;font-size:.64rem;font-weight:700;display:none}@media (width<=600px){.public-standings-scroll-hint{display:block}}@media (width<=800px){.public-standings-hero{grid-template-columns:1fr}.public-standings-hero__summary{text-align:left;align-items:flex-start}}@media (width<=600px){.public-standings-page{padding:32px 0 60px}.public-standings-hero{border-radius:18px;padding:25px 19px}.public-standings-hero h1{font-size:2.05rem}.public-standings-toolbar,.public-standings-section-heading{flex-direction:column;align-items:flex-start}.public-standings-toolbar button{justify-content:center;width:100%}.public-standings-section-count{min-width:100%}.public-group-card{padding:15px}.public-standings-actions{flex-direction:column}.public-standings-actions a{width:100%}.public-groups-grid{width:100%;min-width:0}.public-group-card{width:100%;min-width:0;padding:15px 0 15px 15px;overflow:hidden}.public-group-card__heading{padding-right:15px}.public-group-card .public-standings-table-card{border-right:0;border-radius:14px 0 0 14px;width:calc(100% + 15px);max-width:calc(100% + 15px);margin-right:-15px}.public-group-card .public-standings-table-scroll{padding-bottom:4px}}@keyframes public-standings-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.public-standings-page *,.public-standings-page :before,.public-standings-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-standings-page{width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1440px)!important;padding:clamp(42px,5.5vw,72px) 0 80px!important}.public-standings-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(180px,230px)!important;gap:clamp(30px,5vw,72px)!important;padding:0 0 clamp(30px,4vw,48px)!important}.public-standings-hero h1{letter-spacing:-.045em!important;max-width:980px!important;font-size:clamp(2.3rem,5vw,4.9rem)!important;line-height:.98!important}.public-standings-hero__copy>p:not(.public-standings-eyebrow){max-width:760px!important;font-size:.86rem!important;line-height:1.7!important}.public-standings-badges{gap:22px!important;margin-top:24px!important}.public-standings-badges span{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af373d!important;border-radius:0!important;gap:7px!important;padding:0 0 7px!important;font-size:.66rem!important}.public-standings-hero__summary{min-height:150px!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-left:1px solid #d4af3738!important;border-radius:0!important;justify-content:center!important;align-items:flex-end!important;padding:12px 0 12px 30px!important}.public-standings-summary-icon{background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0 0 14px!important}.public-standings-hero__summary>strong{margin:4px 0!important;font-size:clamp(2.5rem,5vw,4.25rem)!important;line-height:1!important}.public-standings-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin-top:18px!important;padding:12px 0 16px!important}.public-standings-toolbar button{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3747!important;border-radius:0!important;padding:6px 0!important}.public-standings-main-section,.public-groups-section{margin-top:clamp(42px,6vw,70px)!important}.public-standings-section-heading{border-bottom:1px solid #ffffff17!important;align-items:flex-end!important;margin-bottom:0!important;padding-bottom:18px!important}.public-standings-section-count{min-width:0!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-left:1px solid #d4af3738!important;border-radius:0!important;padding:8px 0 8px 24px!important}.public-standings-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:hidden!important}.public-standings-table{min-width:1020px!important}.public-standings-table thead{background:0 0!important}.public-standings-table th{border-bottom:1px solid #d4af3742!important;padding:16px 15px 13px!important}.public-standings-table td{border-top:0!important;border-bottom:1px solid #ffffff13!important;padding:17px 15px!important}.public-standing-row:hover{background:#d4af3705!important}.public-standing-position,.public-standing-position--1,.public-standing-position--2,.public-standing-position--3{width:auto!important;min-width:22px!important;height:auto!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-block!important}.public-standing-position--1{color:#e7c64c!important}.public-standing-position--2{color:#cbd5e1!important}.public-standing-position--3{color:#d7a06f!important}.public-standing-avatar{color:#e6c34e!important;background:#d4af3714!important;border-radius:50%!important}.public-standing-player-link{border-radius:0!important}.public-standing-player-link:hover{transform:none!important}.public-standing-player-link:hover .public-standing-avatar{box-shadow:none!important}.public-standing-record{gap:10px!important}.public-standing-record>span{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:3px!important;padding:0!important}.public-standing-record .win,.public-standing-record .draw,.public-standing-record .loss{background:0 0!important}.public-standing-goals span,.public-goal-difference,.public-standing-points,.public-standing-buchholz{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.public-standing-goals{gap:16px!important}.public-goal-difference{min-width:0!important;display:inline-block!important}.public-goal-difference.positive,.public-goal-difference.negative,.public-goal-difference.neutral{background:0 0!important}.public-standing-points{gap:5px!important}.public-standing-points strong{font-size:.92rem!important}.public-standing-buchholz{gap:5px!important}.public-qualification-status,.public-qualification-status.qualified,.public-qualification-status.qualification-position,.public-qualification-status.eliminated,.public-qualification-status.active{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;padding:0!important}.public-qualification-dot{width:5px!important;height:5px!important}.public-qualification-cutoff-row td{background:0 0!important;border-top:1px solid #d4af374d!important;border-bottom:1px solid #d4af374d!important;padding:7px 12px!important}.public-qualification-cutoff{justify-content:flex-start!important;gap:0!important}.public-qualification-cutoff>span{display:none!important}.public-groups-grid{gap:42px!important}.public-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.public-group-card__heading{border-bottom:1px solid #ffffff14!important;margin-bottom:0!important;padding:18px 0 16px!important}.public-group-badge{width:38px!important;height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #d4af374d!important;border-radius:0!important}.public-standings-page-empty,.public-standings-state{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff14!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:38px 0!important}.public-standings-state button{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3752!important;border-radius:0!important;padding:8px 0!important}.public-standings-actions{border-top:1px solid #ffffff14!important;gap:24px!important;margin-top:30px!important;padding-top:22px!important}.public-standings-actions a{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3747!important;border-radius:0!important;padding:6px 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-hero h1,.public-standings-section-heading h2,.public-standings-section-count strong,.public-standings-hero__summary>strong,.public-standing-player-copy strong,.public-standing-goals strong,.public-standing-buchholz strong,.public-group-card__heading h3,.public-standings-empty h3,.public-standings-page-empty h3,.public-standings-state h1){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-hero__copy>p:not(.public-standings-eyebrow),.public-standings-toolbar>div,.public-standings-section-heading>div:first-child>p:last-child,.public-standing-player-copy span,.public-standing-record small,.public-group-card__heading p,.public-standings-empty p,.public-standings-page-empty p,.public-standings-state p,.public-standings-scroll-hint,.public-standings-hero__summary>small){color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-hero__summary>span,.public-standings-section-count span,.public-standing-goals span,.public-standing-points span){color:#777d84!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-eyebrow,.public-standings-badges svg,.public-standings-summary-icon,.public-standings-toolbar>div svg,.public-standing-points strong,.public-group-card__heading span,.public-group-badge,.public-qualification-cutoff){color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-hero,.public-standings-toolbar,.public-standings-section-heading,.public-group-card__heading,.public-standings-actions,.public-standings-page-empty,.public-standings-state){box-shadow:none!important;background:0 0!important;border-color:#181a1f1c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-table{color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-table th{color:#7a6130!important;border-bottom-color:#8b650c47!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-table td{border-bottom-color:#181a1f1a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-avatar{color:#8b650c!important;background:#8b650c0b!important;border-color:#8b650c38!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-record .win{color:#247349!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-record .draw{color:#8b650c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-record .loss{color:#a13e4a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-goals span{color:#666c74!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-goals strong{color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-goal-difference.positive{color:#247349!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-goal-difference.negative{color:#a13e4a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-goal-difference.neutral{color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-qualification-status.qualified,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-qualification-status.qualification-position{color:#247349!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-qualification-status.eliminated{color:#a13e4a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-page :is(.public-standings-toolbar button,.public-standings-state button,.public-standings-actions a){color:#8b650c!important;box-shadow:none!important;background:0 0!important;border-color:#8b650c47!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-qualification-cutoff-row td{background:0 0!important;border-color:#8b650c38!important}@media (width<=900px){.public-standings-hero{grid-template-columns:minmax(0,1fr)!important}.public-standings-hero__summary{text-align:left!important;border-top:1px solid #d4af3733!important;border-left:0!important;align-items:flex-start!important;min-height:0!important;padding:22px 0 0!important}.public-standings-hero__summary>strong{font-size:2.8rem!important}}@media (width<=600px){.public-standings-page{width:calc(100% - 36px)!important;padding:34px 0 60px!important}.public-standings-hero{border-radius:0!important;padding:0 0 28px!important}.public-standings-hero h1{font-size:clamp(2rem,11vw,3rem)!important}.public-standings-badges{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px!important;display:grid!important}.public-standings-badges span:last-child{grid-column:1/-1!important}.public-standings-toolbar{flex-direction:row!important;align-items:center!important}.public-standings-toolbar button{width:auto!important}.public-standings-section-heading{flex-direction:column!important;align-items:flex-start!important}.public-standings-section-count{text-align:left!important;border-top:1px solid #d4af372e!important;border-left:0!important;min-width:0!important;padding:8px 0 0!important}.public-group-card{padding:0!important;overflow:visible!important}.public-group-card__heading{padding-right:0!important}.public-group-card .public-standings-table-card{border-right:0!important;border-radius:0!important;width:100%!important;max-width:100%!important;margin-right:0!important}.public-standings-scroll-hint{text-align:left!important;margin:10px 0 8px!important}.public-standings-actions{flex-flow:wrap!important;gap:16px 22px!important}.public-standings-actions a{width:auto!important}}.public-standing-avatar{padding:0!important;overflow:hidden!important}.public-standing-avatar-image{object-fit:cover;object-position:center;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;display:block}.public-standing-player-link:hover .public-standing-avatar-image{transform:none}@media (width<=600px){.public-standing-avatar{width:38px!important;height:38px!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-badges span{color:#59616a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-badges span svg{color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-position{color:#645d52!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-position--1{color:#9a7110!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-position--2{color:#65717d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-position--3{color:#9a6238!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-player-copy strong{color:#181a1e!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-player-copy span,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-record small{color:#666d75!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-points span,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standing-buchholz span{color:#687079!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-hero__summary>span,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-hero__summary>small{color:#6b7178!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-standings-toolbar>div{color:#626970!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-qualification-status.active{color:#3f6f9f!important}.live-center-page{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1220px);margin:0 auto;padding:clamp(42px,6vw,78px) 0 80px}.live-center-hero{background:radial-gradient(circle at 85% 20%,#d4af3726,#0000 35%),linear-gradient(145deg,#121928fa,#060a12fa);border:1px solid #d4af3733;border-radius:24px;grid-template-columns:minmax(0,1.5fr) minmax(250px,.7fr);align-items:center;gap:clamp(26px,5vw,70px);padding:clamp(28px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000004d}.live-center-hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 45%,#d4af3709 45% 55%,#0000 55%);position:absolute;inset:0}.live-center-hero__content,.live-center-hero__broadcast{z-index:1;position:relative}.live-center-live-label{color:#f1cc53;letter-spacing:1.8px;align-items:center;gap:9px;margin-bottom:16px;font-size:.72rem;font-weight:850;display:inline-flex}.live-center-live-label>span{background:#ff4d5f;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite live-center-pulse;box-shadow:0 0 0 5px #ff4d5f1f}.live-center-hero h1{color:#fff;letter-spacing:-.04em;max-width:700px;margin:0 0 17px;font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.02}.live-center-hero__content>p{color:#ffffffa6;max-width:690px;margin:0;font-size:clamp(.92rem,1.6vw,1.02rem);line-height:1.75}.live-center-hero__actions{flex-wrap:wrap;gap:11px;margin-top:25px;display:flex}.live-center-primary-button,.live-center-secondary-button{border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.live-center-primary-button{color:#0c0d10;background:linear-gradient(135deg,#f4d465,#d4af37);border:1px solid #d4af37}.live-center-secondary-button{color:#e6bf42;background:#d4af370f;border:1px solid #d4af3742}.live-center-primary-button:hover,.live-center-secondary-button:hover{transform:translateY(-2px)}.live-center-hero__broadcast{text-align:center;background:#00000038;border:1px solid #d4af372e;border-radius:18px;flex-direction:column;align-items:center;padding:30px 22px;display:flex}.live-center-broadcast-icon{color:#e6bf42;background:linear-gradient(145deg,#d4af372e,#d4af370a);border:1px solid #d4af374d;border-radius:20px;place-items:center;width:70px;height:70px;margin-bottom:18px;display:grid}.live-center-hero__broadcast p{color:#d4af37;letter-spacing:1.1px;text-transform:uppercase;margin:0 0 7px;font-size:.7rem;font-weight:800}.live-center-hero__broadcast strong{color:#fff;font-size:.94rem;line-height:1.5}.live-center-hero__broadcast>span{color:#ffffff6b;margin-top:13px;font-size:.7rem}.live-center-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.live-center-summary article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;min-width:0;padding:15px;display:flex}.live-center-summary__icon{color:#d4af37;background:#d4af3714;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.live-center-summary__icon--live{color:#ff7a87;background:#ff4d5f17}.live-center-summary small,.live-center-summary strong{display:block}.live-center-summary small{color:#ffffff70;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:.62rem;font-weight:750;overflow:hidden}.live-center-update-row{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding-inline:3px;display:flex}.live-center-update-row>span,.live-center-update-row button{align-items:center;gap:7px;display:inline-flex}.live-center-update-row>span{color:#fff6;font-size:.72rem}.live-center-update-row>span svg{color:#6ee7a2}.live-center-update-row button{color:#dcb83f;font:inherit;cursor:pointer;background:#d4af370d;border:1px solid #d4af3733;border-radius:8px;padding:7px 10px;font-size:.72rem;font-weight:750}.live-center-update-row button:disabled{cursor:wait;opacity:.65}.live-center-refresh-icon{animation:.8s linear infinite live-center-spin}.live-center-section__heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:20px;display:flex}.live-center-eyebrow{color:#d4af37;letter-spacing:1.6px;margin:0 0 8px;font-size:.68rem;font-weight:850}.live-center-section__heading h2{color:#fff;margin:0;font-size:clamp(1.55rem,3vw,2.2rem)}.live-center-section__heading>span{color:#ffffff70;font-size:.76rem}.live-center-heading-link{color:#dcb83f;align-items:center;gap:7px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.live-center-tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.live-center-tournament-card{background:radial-gradient(circle at 90% 0,#60a5fa1a,#0000 32%),linear-gradient(145deg,#ffffff09,#60a5fa06);border:1px solid #60a5fa38;border-radius:17px;flex-direction:column;min-width:0;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.live-center-tournament-card:hover{border-color:#60a5fa80;transform:translateY(-3px);box-shadow:0 18px 40px #00000040}.live-center-tournament-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.live-center-live-badge,.live-center-format-badge,.live-center-upcoming-status{border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.66rem;font-weight:850;display:inline-flex}.live-center-live-badge{color:#ff929d;background:#ff4d5f14;border:1px solid #ff4d5f40}.live-center-live-badge>span{background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live-center-pulse}.live-center-format-badge{color:#e0bb42;text-overflow:ellipsis;white-space:nowrap;background:#d4af370f;border:1px solid #d4af372e;max-width:55%;overflow:hidden}.live-center-game{color:#ffffff75;align-items:center;gap:7px;margin:0 0 8px;font-size:.72rem;font-weight:750;display:flex}.live-center-tournament-card h3{color:#fff;margin:0 0 10px;font-size:1.3rem;line-height:1.3}.live-center-tournament-description{color:#ffffff94;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 17px;font-size:.81rem;line-height:1.6;display:-webkit-box;overflow:hidden}.live-center-tournament-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:17px;display:grid}.live-center-tournament-meta>div{background:#00000021;border:1px solid #fff1;border-radius:10px;min-width:0;padding:10px}.live-center-tournament-meta span,.live-center-tournament-meta strong{display:block}.live-center-tournament-meta span{color:#ffffff61;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:750}.live-center-tournament-meta strong{color:#ffffffd6;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.live-center-progress{margin-bottom:18px}.live-center-progress>div:first-child{color:#ffffff80;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:.71rem;display:flex}.live-center-progress__track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.live-center-progress__track>span{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#93c5fd);height:100%;display:block}.live-center-tournament-actions{grid-template-columns:minmax(0,1.5fr) minmax(100px,.7fr);gap:9px;margin-top:auto;display:grid}.live-center-tournament-actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.live-center-tournament-primary--bracket{color:#f1cd56;background:#d4af3717;border-color:#d4af374d}@media (width<=760px){.live-center-tournament-actions--three{grid-template-columns:1fr}}.live-center-tournament-primary,.live-center-tournament-secondary{border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.live-center-tournament-primary{color:#a7ccff;background:#60a5fa1c;border:1px solid #60a5fa52}.live-center-tournament-secondary{color:#dcb83f;background:#d4af370d;border:1px solid #d4af3733}.live-center-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-center-match-card{background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:17px}.live-center-match-card--live{background:linear-gradient(145deg,#ff4d5f0b,#ffffff05);border-color:#ff4d5f38}.live-center-match-card__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.live-center-match-card__header>div{min-width:0}.live-center-match-card__tournament,.live-center-match-card__header strong{display:block}.live-center-match-card__tournament{color:#d4af37;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:.63rem;font-weight:800;overflow:hidden}.live-center-match-card__header strong{color:#ffffffbf;font-size:.78rem}.live-center-match-status{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;font-size:.62rem;font-weight:850;display:inline-flex}.live-center-match-status--live{color:#ff8c98;background:#ff4d5f17}.live-center-match-status--scheduled{color:#9ac8ff;background:#60a5fa17}.live-center-match-status--result{color:#86efac;background:#4ade8014}.live-center-match-status__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite live-center-pulse}.live-center-match-card__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.live-center-match-player{color:#ffffffbf;align-items:center;gap:7px;min-width:0;font-size:.8rem;font-weight:750;display:flex}.live-center-match-player:first-child{text-align:right;justify-content:flex-end}.live-center-match-player:last-child{justify-content:flex-start}.live-center-match-player span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-center-match-card__score{color:#fff;background:#d4af370f;border:1px solid #d4af372e;border-radius:9px;place-items:center;min-width:54px;min-height:38px;padding:7px 10px;font-size:.84rem;font-weight:850;display:grid}.live-center-match-card__footer{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:12px;display:flex}.live-center-match-card__footer span,.live-center-match-card__footer a{align-items:center;gap:6px;font-size:.67rem;display:inline-flex}.live-center-match-card__footer a{color:#dcb83f;font-weight:750;text-decoration:none}.live-center-upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.live-center-upcoming-card{background:#ffffff06;border:1px solid #d4af371c;border-radius:14px;gap:14px;min-width:0;padding:17px;display:flex}.live-center-upcoming-card__icon{color:#d4af37;background:#d4af3714;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.live-center-upcoming-card__content{flex:1;min-width:0}.live-center-upcoming-card__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.live-center-upcoming-card__heading>div{min-width:0}.live-center-upcoming-card__heading>div>span{color:#fff6;margin-bottom:4px;font-size:.64rem;font-weight:750;display:block}.live-center-upcoming-card h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;overflow:hidden}.live-center-upcoming-status{color:#fde68a;text-overflow:ellipsis;white-space:nowrap;background:#fbbf2412;border:1px solid #fbbf2433;max-width:42%;overflow:hidden}.live-center-upcoming-meta{flex-wrap:wrap;gap:8px 14px;margin-top:13px;display:flex}.live-center-upcoming-meta span{color:#ffffff75;align-items:center;gap:6px;font-size:.67rem;display:inline-flex}.live-center-upcoming-meta svg{color:#d4af37}.live-center-upcoming-card__content>a{color:#dcb83f;align-items:center;gap:6px;margin-top:13px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.live-center-empty,.live-center-state{text-align:center;background:#ffffff06;border:1px solid #d4af3721;border-radius:17px;max-width:720px;margin-inline:auto;padding:42px 24px}.live-center-empty--compact{padding:34px 22px}.live-center-empty>svg,.live-center-state>svg{color:#d4af37;margin-bottom:14px}.live-center-empty h3,.live-center-state h1{color:#fff;margin:0 0 9px}.live-center-empty h3{font-size:1.18rem}.live-center-state h1{font-size:1.55rem}.live-center-empty p,.live-center-state p{color:#ffffff8c;max-width:560px;margin:0 auto;font-size:.83rem;line-height:1.65}.live-center-state{margin-top:clamp(60px,10vw,120px)}.live-center-state--error{border-color:#f8717138}.live-center-state--error>svg{color:#fca5a5}.live-center-state button{color:#dfba40;font:inherit;cursor:pointer;background:#d4af3712;border:1px solid #d4af3747;border-radius:9px;align-items:center;gap:8px;margin-top:19px;padding:10px 15px;font-size:.78rem;font-weight:800;display:inline-flex}.live-center-loader{border:3px solid #d4af3726;border-top-color:#d4af37;border-radius:50%;width:38px;height:38px;margin:0 auto 18px;animation:.8s linear infinite live-center-spin}@keyframes live-center-spin{to{transform:rotate(360deg)}}@keyframes live-center-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}@media (width<=1000px){.live-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.live-center-hero{grid-template-columns:1fr}.live-center-hero__broadcast{text-align:left;align-items:flex-start}.live-center-tournament-grid,.live-center-match-grid,.live-center-upcoming-grid{grid-template-columns:1fr}}@media (width<=600px){.live-center-page{padding:36px 0 60px}.live-center-hero{border-radius:18px;padding:27px 20px}.live-center-hero h1{font-size:2.2rem}.live-center-hero__actions{flex-direction:column}.live-center-primary-button,.live-center-secondary-button{width:100%}.live-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-center-summary article:last-child{grid-column:1/-1}.live-center-section__heading{flex-direction:column;align-items:flex-start;gap:7px}.live-center-tournament-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-center-tournament-meta>div:last-child{grid-column:1/-1}.live-center-tournament-actions{grid-template-columns:1fr}.live-center-match-card__players{gap:7px}.live-center-match-player{font-size:.74rem}.live-center-match-card__score{min-width:47px;padding-inline:7px}.live-center-match-card__footer{flex-direction:column;align-items:flex-start}.live-center-upcoming-card__heading{flex-direction:column}.live-center-upcoming-status{max-width:100%}}@media (width<=380px){.live-center-summary{grid-template-columns:1fr}.live-center-summary article:last-child{grid-column:auto}.live-center-upcoming-card{flex-direction:column}}@media (prefers-reduced-motion:reduce){.live-center-page *,.live-center-page :before,.live-center-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.live-center-match-player--link{color:inherit;text-decoration:none;transition:transform .18s,color .18s,background .18s,border-color .18s}.live-center-match-player--link:hover{background:#d4af3714;border-color:#d4af3759;transform:translateY(-2px)}.live-center-match-player--link:hover span{color:#f5d878}.live-center-match-player--link:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #d4af37}.live-center-match-player--winner.live-center-match-player--link:hover{border-color:#d4af3799}.ceotv-hub-featured{background:radial-gradient(circle at 100% 0,#d4af3717,#0000 34%),linear-gradient(145deg,#111827fa,#050911fc);border:1px solid #d4af3738;border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:0;margin-top:24px;display:grid;overflow:hidden;box-shadow:0 26px 70px #00000052,inset 0 1px #ffffff06}.ceotv-hub-featured__player{border-right:1px solid #ffffff0f;min-width:0;padding:clamp(16px,2.5vw,24px)}.ceotv-hub-featured__player iframe,.ceotv-hub-featured__poster{aspect-ratio:16/9;background:#02060d;border-radius:16px;width:100%}.ceotv-hub-featured__player iframe{border:0;display:block}.ceotv-hub-featured__poster{color:#fff;text-align:center;background-color:#0000;background-image:radial-gradient(circle,#d4af371c,#0000 38%),linear-gradient(145deg,#0d1524,#050912);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:28px;display:flex}.ceotv-hub-featured__poster>span{color:#f1cc53;letter-spacing:-.04em;font-size:clamp(1.3rem,3vw,2.2rem);font-weight:950}.ceotv-hub-featured__poster>svg{color:#ffffffd1}.ceotv-hub-featured__poster>strong{color:#f8fafc;font-size:.95rem;font-weight:850}.ceotv-hub-featured__details{flex-direction:column;justify-content:center;min-width:0;padding:clamp(24px,4vw,42px);display:flex}.ceotv-hub-featured__topline{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.ceotv-hub-featured__topline>span:last-child{color:#ffffff78;text-transform:uppercase;font-size:.68rem;font-weight:800}.ceotv-hub-featured__details h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3.2vw,2.45rem);line-height:1.08}.ceotv-hub-featured__details>p:not(.live-center-eyebrow){color:#ffffff9e;margin:14px 0 0;font-size:.86rem;line-height:1.72}.ceotv-hub-featured__meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:20px;display:grid}.ceotv-hub-featured__meta>div{background:#ffffff06;border:1px solid #fff1;border-radius:11px;min-width:0;padding:11px}.ceotv-hub-featured__meta span,.ceotv-hub-featured__meta strong{display:block}.ceotv-hub-featured__meta span{color:#ffffff5c;text-transform:uppercase;margin-bottom:5px;font-size:.57rem;font-weight:800}.ceotv-hub-featured__meta strong{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.ceotv-hub-featured__actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.ceotv-hub-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:27px;padding:0 9px;font-size:.61rem;font-weight:900;display:inline-flex}.ceotv-hub-status--live{color:#ff9aa5;background:#ff4d5f17;border:1px solid #ff4d5f3d;box-shadow:0 0 24px #ff4d5f14}.ceotv-hub-status--scheduled,.ceotv-hub-status--ready{color:#f6d766;background:#d4af3717;border:1px solid #d4af3736}.ceotv-hub-status--ended,.ceotv-hub-status--unavailable{color:#ffffff7a;background:#ffffff0b;border:1px solid #ffffff16}.ceotv-hub-broadcast-section{margin-top:clamp(38px,6vw,62px)}.ceotv-hub-broadcast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ceotv-hub-broadcast-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:15px;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;overflow:hidden}.ceotv-hub-broadcast-card:hover{border-color:#d4af373d;transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}.ceotv-hub-broadcast-card--live{border-color:#ff4d5f30}.ceotv-hub-broadcast-card__image{aspect-ratio:16/9;background-color:#0000;background-image:radial-gradient(circle,#d4af3714,#0000 40%),linear-gradient(145deg,#101827,#050912);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:flex-end;align-items:flex-start;padding:12px;display:flex}.ceotv-hub-broadcast-card__body{padding:15px}.ceotv-hub-broadcast-card__body>span{color:#d4af37;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:850;display:block}.ceotv-hub-broadcast-card__body h3{color:#fff;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.35;display:-webkit-box;overflow:hidden}.ceotv-hub-broadcast-card__body p{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 14px;font-size:.71rem;overflow:hidden}.ceotv-hub-broadcast-card__body>div{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:9px;padding-top:11px;display:flex}.ceotv-hub-broadcast-card__body a{color:#dcb83f;font-size:.7rem;font-weight:800;text-decoration:none}.ceotv-hub-broadcast-card__body a:first-child{color:#9ac8ff}@media (width<=1080px){.ceotv-hub-featured{grid-template-columns:1fr}.ceotv-hub-featured__player{border-bottom:1px solid #ffffff0f;border-right:0}.ceotv-hub-broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ceotv-hub-featured{border-radius:18px}.ceotv-hub-featured__details{padding:22px 18px}.ceotv-hub-featured__topline,.ceotv-hub-featured__actions{flex-direction:column;align-items:flex-start}.ceotv-hub-featured__actions,.ceotv-hub-featured__actions .live-center-primary-button,.ceotv-hub-featured__actions .live-center-secondary-button{width:100%}.ceotv-hub-featured__meta,.ceotv-hub-broadcast-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ceotv-hub-broadcast-card{transition:none}}.live-center-page{--ltc-bg:#080b11;--ltc-surface:#0d1118;--ltc-surface-2:#11161e;--ltc-text:#f4f2ed;--ltc-muted:#8e96a3;--ltc-faint:#626b78;--ltc-line:#242a33;--ltc-line-strong:#343b46;--ltc-gold:#d9b63d;--ltc-gold-strong:#efc735;--ltc-red:#f24f5f;--ltc-green:#6fcf97;--ltc-blue:#86a9d5;width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1680px);color:var(--ltc-text);margin:0 auto;padding:clamp(34px,4vw,58px) 0 76px}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page{--ltc-bg:#f7f4ec;--ltc-surface:#fbf9f3;--ltc-surface-2:#f0ede5;--ltc-text:#15171b;--ltc-muted:#666b72;--ltc-faint:#858a90;--ltc-line:#d8d4ca;--ltc-line-strong:#c6c0b3;--ltc-gold:#a77b09;--ltc-gold-strong:#8c6500;--ltc-red:#d83e50;--ltc-green:#287a50;--ltc-blue:#456f9d}.live-center-page *,.live-center-page :before,.live-center-page :after{box-shadow:none!important}.live-center-page :is(.live-center-hero,.live-center-primary-button,.live-center-tournament-card,.live-center-match-card--live,.live-center-progress__track>span,.ceotv-hub-featured,.ceotv-hub-featured__poster,.ceotv-hub-broadcast-card__image){background-image:none!important}.live-center-page :is(.live-center-tournament-card,.live-center-upcoming-card,.live-center-match-card,.ceotv-hub-broadcast-card):hover{transform:none!important}.live-center-hero{border:0;border-bottom:1px solid var(--ltc-line);border-radius:0;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:end;gap:clamp(36px,6vw,96px);padding:20px 0 clamp(34px,4vw,54px);display:grid;position:relative;overflow:visible;background:0 0!important}.live-center-hero:before{display:none}.live-center-live-label{color:var(--ltc-gold);letter-spacing:.18em;gap:10px;margin-bottom:18px;font-size:.72rem;font-weight:850}.live-center-live-label>span{background:var(--ltc-red);border-radius:50%;width:7px;height:7px;box-shadow:none!important}.live-center-hero h1{max-width:880px;color:var(--ltc-text);letter-spacing:-.055em;margin:0 0 18px;font-size:clamp(2.7rem,5.8vw,6.2rem);font-weight:850;line-height:.96}.live-center-hero__content>p{max-width:760px;color:var(--ltc-muted);margin:0;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.7}.live-center-hero__actions{gap:20px;margin-top:27px}.live-center-primary-button,.live-center-secondary-button{border:0;border-bottom:1px solid var(--ltc-line-strong);min-height:auto;color:var(--ltc-text);border-radius:0;padding:10px 0;font-size:.78rem;font-weight:850;background:0 0!important}.live-center-primary-button{color:var(--ltc-gold);border-bottom-color:var(--ltc-gold)}.live-center-secondary-button{color:var(--ltc-text)}.live-center-primary-button:hover,.live-center-secondary-button:hover{border-bottom-color:var(--ltc-gold);color:var(--ltc-gold);transform:none}.live-center-hero__broadcast{border:0;border-left:1px solid var(--ltc-line);text-align:left;border-radius:0;align-items:flex-start;padding:0 0 4px clamp(24px,3vw,42px);background:0 0!important}.live-center-broadcast-icon{width:auto;height:auto;color:var(--ltc-gold);border:0;border-radius:0;margin-bottom:18px;background:0 0!important}.live-center-hero__broadcast p{color:var(--ltc-gold);letter-spacing:.14em}.live-center-hero__broadcast strong{max-width:320px;color:var(--ltc-text);font-size:1.12rem;line-height:1.45}.live-center-hero__broadcast>span{color:var(--ltc-faint)}.live-center-summary{border-bottom:1px solid var(--ltc-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:0}.live-center-summary article{border:0;border-right:1px solid var(--ltc-line);border-radius:0;gap:12px;padding:19px clamp(12px,1.6vw,24px);background:0 0!important}.live-center-summary article:first-child{padding-left:0}.live-center-summary article:last-child{border-right:0}.live-center-summary__icon,.live-center-summary__icon--live{width:auto;height:auto;color:var(--ltc-gold);border-radius:0;background:0 0!important}.live-center-summary__icon--live{color:var(--ltc-red)}.live-center-summary small{color:var(--ltc-faint);letter-spacing:.08em}.live-center-summary strong{color:var(--ltc-text);font-size:1.15rem}.live-center-update-row{margin-top:11px;padding-inline:0}.live-center-update-row>span{color:var(--ltc-faint)}.live-center-update-row button{border:0;border-bottom:1px solid var(--ltc-line-strong);color:var(--ltc-gold);border-radius:0;padding:7px 0;background:0 0!important}.live-center-section{margin-top:clamp(54px,6vw,82px)}.live-center-section__heading{border-bottom:1px solid var(--ltc-line);align-items:end;margin-bottom:18px;padding-bottom:15px}.live-center-eyebrow{color:var(--ltc-gold);letter-spacing:.16em}.live-center-section__heading h2{color:var(--ltc-text);letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.65rem)}.live-center-section__heading>span{color:var(--ltc-faint)}.live-center-heading-link{color:var(--ltc-gold)}.live-center-tournament-grid{border-top:1px solid var(--ltc-line);gap:0}.live-center-tournament-card{border:0;border-right:1px solid var(--ltc-line);border-bottom:1px solid var(--ltc-line);border-radius:0;padding:26px clamp(20px,2.3vw,36px) 28px;background:0 0!important}.live-center-tournament-card:nth-child(2n){border-right:0}.live-center-live-badge,.live-center-format-badge,.live-center-upcoming-status,.live-center-match-status,.ceotv-hub-status{letter-spacing:.06em;border-radius:0;padding:0;background:0 0!important;border:0!important}.live-center-live-badge{color:var(--ltc-red)}.live-center-format-badge{color:var(--ltc-gold)}.live-center-game,.live-center-tournament-description{color:var(--ltc-muted)}.live-center-tournament-card h3{color:var(--ltc-text);font-size:1.4rem}.live-center-tournament-meta{border-top:1px solid var(--ltc-line);border-bottom:1px solid var(--ltc-line);gap:0}.live-center-tournament-meta>div{border:0;border-right:1px solid var(--ltc-line);border-radius:0;padding:12px 14px;background:0 0!important}.live-center-tournament-meta>div:first-child{padding-left:0}.live-center-tournament-meta>div:last-child{border-right:0}.live-center-tournament-meta span{color:var(--ltc-faint)}.live-center-tournament-meta strong{color:var(--ltc-text)}.live-center-progress__track{background:var(--ltc-line);border-radius:0;height:3px}.live-center-progress__track>span{border-radius:0;background:var(--ltc-gold)!important}.live-center-tournament-primary,.live-center-tournament-secondary,.live-center-tournament-primary--bracket{border:1px solid var(--ltc-line-strong);min-height:40px;color:var(--ltc-text);border-radius:0;background:0 0!important}.live-center-tournament-primary,.live-center-tournament-primary--bracket{border-color:var(--ltc-gold);color:var(--ltc-gold)}.live-center-match-grid{border-top:1px solid var(--ltc-line);grid-template-columns:1fr;gap:0}.live-center-match-card,.live-center-match-card--live{border:0;border-bottom:1px solid var(--ltc-line);border-radius:0;padding:18px 0;background:0 0!important}.live-center-match-card__header{margin-bottom:14px}.live-center-match-card__tournament{color:var(--ltc-gold)}.live-center-match-card__header strong{color:var(--ltc-muted)}.live-center-match-status--live{color:var(--ltc-red)}.live-center-match-status--scheduled{color:var(--ltc-blue)}.live-center-match-status--result{color:var(--ltc-green)}.live-center-match-player{color:var(--ltc-text)}.live-center-match-player--winner{color:var(--ltc-gold)}.live-center-match-card__score{border:0;border-left:1px solid var(--ltc-line);border-right:1px solid var(--ltc-line);min-width:70px;min-height:42px;color:var(--ltc-text);border-radius:0;font-size:1rem;background:0 0!important}.live-center-match-card__footer{border-top-color:var(--ltc-line)}.live-center-match-card__footer span{color:var(--ltc-faint)}.live-center-match-card__footer a{color:var(--ltc-gold)}.live-center-upcoming-grid{border-top:1px solid var(--ltc-line);gap:0}.live-center-upcoming-card{border:0;border-right:1px solid var(--ltc-line);border-bottom:1px solid var(--ltc-line);border-radius:0;padding:22px clamp(18px,2vw,30px);background:0 0!important}.live-center-upcoming-card:nth-child(2n){border-right:0}.live-center-upcoming-card__icon{width:auto;height:auto;color:var(--ltc-gold);border-radius:0;background:0 0!important}.live-center-upcoming-card__heading h3,.live-center-upcoming-card__content h3{color:var(--ltc-text)}.live-center-upcoming-meta,.live-center-upcoming-card__content p{color:var(--ltc-muted)}.ceotv-hub-featured{border:1px solid var(--ltc-line);border-radius:0;margin-top:34px;overflow:hidden;background:0 0!important}.ceotv-hub-featured__player{border-color:var(--ltc-line);background:var(--ltc-surface)!important}.ceotv-hub-featured__poster{color:var(--ltc-text);background-color:var(--ltc-surface)!important}.ceotv-hub-featured__poster span,.ceotv-hub-featured__details>span,.ceotv-hub-broadcast-card__body>span{color:var(--ltc-gold)}.ceotv-hub-featured__details{background:0 0!important}.ceotv-hub-featured__details h2,.ceotv-hub-featured__details h3,.ceotv-hub-broadcast-card__body h3{color:var(--ltc-text)}.ceotv-hub-featured__details p,.ceotv-hub-broadcast-card__body p{color:var(--ltc-muted)}.ceotv-hub-featured__meta{border-color:var(--ltc-line)}.ceotv-hub-broadcast-grid{border-top:1px solid var(--ltc-line);gap:0}.ceotv-hub-broadcast-card{border:0;border-right:1px solid var(--ltc-line);border-bottom:1px solid var(--ltc-line);border-radius:0;background:0 0!important}.ceotv-hub-broadcast-card:nth-child(3n){border-right:0}.ceotv-hub-broadcast-card__image{border-bottom:1px solid var(--ltc-line);background-color:var(--ltc-surface)!important}.ceotv-hub-broadcast-card__body>div{border-top-color:var(--ltc-line)}.ceotv-hub-broadcast-card__body a,.ceotv-hub-broadcast-card__body a:first-child{color:var(--ltc-gold)}.live-center-empty,.live-center-state,.live-center-loader{border-color:var(--ltc-line)!important;color:var(--ltc-text)!important;background:0 0!important;border-radius:0!important}.live-center-empty p,.live-center-state p{color:var(--ltc-muted)!important}@media (width<=1100px){.live-center-page{width:min(100% - 48px,100%);padding-top:34px}.live-center-hero{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:36px}.live-center-hero h1{font-size:clamp(3rem,7vw,4.8rem)}.live-center-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.live-center-summary article:nth-child(3){border-right:0}.live-center-summary article:nth-child(n+4){border-top:1px solid var(--ltc-line)}.ceotv-hub-broadcast-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-hub-broadcast-card:nth-child(3n){border-right:1px solid var(--ltc-line)}.ceotv-hub-broadcast-card:nth-child(2n){border-right:0}}@media (width<=820px){.live-center-page{width:calc(100% - 36px);padding-top:26px}.live-center-hero{grid-template-columns:1fr;gap:28px}.live-center-hero__broadcast{border-left:0;border-top:1px solid var(--ltc-line);padding:22px 0 0}.live-center-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-center-summary article,.live-center-summary article:nth-child(3){border-right:1px solid var(--ltc-line);border-top:1px solid var(--ltc-line)}.live-center-summary article:nth-child(2n){border-right:0}.live-center-summary article:first-child,.live-center-summary article:nth-child(2){border-top:0}.live-center-summary article:first-child{padding-left:14px}.live-center-tournament-grid,.live-center-upcoming-grid{grid-template-columns:1fr}.live-center-tournament-card,.live-center-upcoming-card,.live-center-tournament-card:nth-child(2n),.live-center-upcoming-card:nth-child(2n){border-right:0}.live-center-section__heading{flex-direction:column;align-items:flex-start}}@media (width<=600px){.live-center-page{width:calc(100% - 30px);padding:20px 0 58px}.live-center-hero{padding-top:12px}.live-center-hero h1{max-width:100%;font-size:clamp(2.55rem,13vw,4rem)}.live-center-hero__content>p{font-size:.95rem}.live-center-hero__actions{flex-direction:column;align-items:flex-start;gap:8px}.live-center-primary-button,.live-center-secondary-button{width:auto}.live-center-summary{grid-template-columns:1fr 1fr}.live-center-summary article{padding:14px 12px}.live-center-summary article:last-child{border-top:1px solid var(--ltc-line);grid-column:1/-1}.live-center-update-row{flex-direction:column;align-items:flex-start}.live-center-tournament-card{padding-inline:0}.live-center-tournament-meta{grid-template-columns:1fr}.live-center-tournament-meta>div,.live-center-tournament-meta>div:first-child{border-right:0;border-bottom:1px solid var(--ltc-line);padding:10px 0}.live-center-tournament-meta>div:last-child{border-bottom:0}.live-center-tournament-actions,.live-center-tournament-actions--three{grid-template-columns:1fr}.live-center-match-card__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px}.live-center-match-player{font-size:.76rem}.live-center-match-card__score{min-width:54px;padding-inline:8px}.live-center-match-card__footer{flex-direction:column;align-items:flex-start}.live-center-upcoming-card{padding-inline:0}.ceotv-hub-featured{border-left:0;border-right:0}.ceotv-hub-broadcast-grid{grid-template-columns:1fr}.ceotv-hub-broadcast-card,.ceotv-hub-broadcast-card:nth-child(2n),.ceotv-hub-broadcast-card:nth-child(3n){border-right:0}}.live-center-progress>div:first-child{color:var(--ltc-muted)}.live-center-progress>div:first-child strong{color:var(--ltc-text)}@media (width<=600px){.live-center-section__heading h2{letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(1.85rem,9vw,2.2rem);line-height:1.05}.live-center-section__heading{gap:5px;margin-bottom:15px;padding-bottom:13px}}@media (width<=380px){.live-center-section__heading h2{font-size:1.8rem}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page{color:#15171b}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-hero h1,.live-center-hero__broadcast strong,.live-center-summary strong,.live-center-section__heading h2,.live-center-tournament-card h3,.live-center-upcoming-card h3,.live-center-upcoming-card__heading h3,.live-center-upcoming-card__content h3,.live-center-match-player,.live-center-match-card__score,.live-center-empty h3,.live-center-state h1,.ceotv-hub-featured__details h2,.ceotv-hub-featured__details h3,.ceotv-hub-broadcast-card__body h3){color:#15171b!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-hero__content>p,.live-center-hero__broadcast>span,.live-center-game,.live-center-tournament-description,.live-center-tournament-meta span,.live-center-progress>div:first-child,.live-center-upcoming-meta,.live-center-upcoming-card__content p,.live-center-match-card__header strong,.live-center-match-card__footer span,.live-center-empty p,.live-center-state p,.ceotv-hub-featured__details>p:not(.live-center-eyebrow),.ceotv-hub-broadcast-card__body p){color:#666b72!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-summary small,.live-center-tournament-meta span,.live-center-section__heading>span){color:#7a7f86!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-upcoming-card :is(span,small){color:#666b72}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-eyebrow,.live-center-format-badge,.live-center-heading-link,.live-center-tournament-primary,.live-center-tournament-primary--bracket,.live-center-match-card__footer a,.live-center-update-row button){color:#8c6500!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page .live-center-live-badge,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page .live-center-match-status--live{color:#d83e50!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page .live-center-match-status--scheduled{color:#456f9d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page .live-center-match-status--result{color:#287a50!important}@media (width<=600px){.live-center-section__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end!important;gap:8px 14px!important;display:grid!important}.live-center-section__heading>div{min-width:0}.live-center-section__heading .live-center-eyebrow{margin-bottom:10px}.live-center-section__heading h2{letter-spacing:-.035em;white-space:nowrap;max-width:none;margin:0;font-size:clamp(1.65rem,7.8vw,2rem);line-height:1.06}.live-center-section__heading>span,.live-center-section__heading>.live-center-heading-link{white-space:nowrap;align-self:end;margin:0 0 2px}}@media (width<=390px){.live-center-section__heading h2{font-size:1.55rem}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-hero h1,.live-center-hero__broadcast strong,.live-center-summary strong,.live-center-section__heading h2,.live-center-tournament-card h3,.live-center-upcoming-card h3,.live-center-upcoming-card__heading h3,.live-center-match-player,.live-center-match-card__score,.live-center-empty h3,.live-center-state h1,.ceotv-hub-featured__poster,.ceotv-hub-featured__poster>strong,.ceotv-hub-featured__details h2,.ceotv-hub-featured__details h3,.ceotv-hub-featured__meta strong,.ceotv-hub-broadcast-card__body h3){color:#15171b!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-page :is(.live-center-hero__content>p,.live-center-hero__broadcast>span,.live-center-game,.live-center-tournament-description,.live-center-tournament-meta span,.live-center-upcoming-card__heading>div>span,.live-center-upcoming-meta span,.live-center-upcoming-card__content p,.live-center-match-card__header strong,.live-center-match-card__footer span,.live-center-empty p,.live-center-state p,.ceotv-hub-featured__topline>span:last-child,.ceotv-hub-featured__details>p:not(.live-center-eyebrow),.ceotv-hub-featured__meta span,.ceotv-hub-broadcast-card__body p){color:#666b72!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-upcoming-card__heading>div>span{color:#73777d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-upcoming-meta span{color:#666b72!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-upcoming-status{color:#8c6500!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-progress>div:first-child{color:#666b72!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-progress>div:first-child strong{color:#15171b!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .ceotv-hub-status--ended,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .ceotv-hub-status--unavailable{color:#777c83!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-center-match-player--winner{color:#8c6500!important}@media (width<=600px){.live-center-section__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end!important;gap:8px 14px!important;display:grid!important}.live-center-section__heading>div{grid-column:1;min-width:0}.live-center-section__heading h2{letter-spacing:-.035em;white-space:normal;overflow-wrap:normal;word-break:normal;max-width:100%;margin:0;font-size:clamp(1.62rem,7.6vw,2rem);line-height:1.06}.live-center-section__heading>span{white-space:nowrap;grid-column:2;align-self:end;margin:0 0 3px}.live-center-section__heading>.live-center-heading-link{white-space:nowrap;grid-column:1/-1;place-self:auto start;margin:2px 0 0}}@media (width<=390px){.live-center-section__heading h2{font-size:1.5rem}}.live-brackets-page{--lb-text:#f4f2ed;--lb-muted:#9299a4;--lb-faint:#69717d;--lb-line:#262c34;--lb-line-strong:#3a414b;--lb-gold:#d5b23a;--lb-gold-strong:#efc632;--lb-red:#e55363;--lb-green:#6bc993;--lb-blue:#7fa4d2;width:min(calc(100% - (var(--page-padding-inline,20px) * 2)), 1680px);color:var(--lb-text);margin:0 auto;padding:clamp(38px,4.5vw,64px) 0 84px}.live-brackets-page *,.live-brackets-page :before,.live-brackets-page :after{box-sizing:border-box;box-shadow:none!important;text-shadow:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .live-brackets-page{--lb-text:#17191d;--lb-muted:#666b72;--lb-faint:#858a90;--lb-line:#d8d4ca;--lb-line-strong:#c4bdae;--lb-gold:#9b720b;--lb-gold-strong:#875f00;--lb-red:#ca4657;--lb-green:#287a50;--lb-blue:#456f9d}.live-brackets-hero{border-bottom:1px solid var(--lb-line);grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(38px,6vw,92px);padding:18px 0 clamp(34px,4vw,52px);display:grid}.live-brackets-live-label{color:var(--lb-gold);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.72rem;font-weight:900;display:flex}.live-brackets-live-label>span{background:var(--lb-red);border-radius:50%;width:7px;height:7px}.live-brackets-hero h1{max-width:900px;color:var(--lb-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.75rem,5.5vw,6rem);font-weight:850;line-height:.97}.live-brackets-hero__content>p{max-width:760px;color:var(--lb-muted);margin:22px 0 0;font-size:clamp(.98rem,1.25vw,1.1rem);line-height:1.72}.live-brackets-hero__actions{flex-wrap:wrap;gap:22px;margin-top:26px;display:flex}.live-brackets-primary-button,.live-brackets-secondary-button{border:0;border-bottom:1px solid var(--lb-line-strong);color:var(--lb-text);border-radius:0;align-items:center;gap:8px;padding:9px 0;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex;background:0 0!important}.live-brackets-primary-button,.live-brackets-primary-button:hover,.live-brackets-secondary-button:hover{color:var(--lb-gold);border-bottom-color:var(--lb-gold)}.live-brackets-hero__visual{border-left:1px solid var(--lb-line);padding:0 0 5px clamp(24px,3vw,42px)}.live-brackets-trophy-icon{display:none}.live-brackets-hero__visual p{color:var(--lb-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:900}.live-brackets-hero__visual strong{max-width:330px;color:var(--lb-text);font-size:1.12rem;line-height:1.48;display:block}.live-brackets-hero__visual>span{color:var(--lb-faint);margin-top:18px;font-size:.78rem;display:block}.live-brackets-background-status{border-bottom:1px solid var(--lb-line);color:var(--lb-muted);align-items:center;gap:9px;padding:12px 0;font-size:.78rem;display:flex}.live-brackets-refresh-icon{animation:1s linear infinite liveBracketSpin}@keyframes liveBracketSpin{to{transform:rotate(360deg)}}.live-brackets-summary{border-bottom:1px solid var(--lb-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid}.live-brackets-summary article{border-right:1px solid var(--lb-line);align-items:center;gap:12px;min-width:0;padding:18px clamp(12px,1.6vw,24px);display:flex}.live-brackets-summary article:first-child{padding-left:0}.live-brackets-summary article:last-child{border-right:0}.live-brackets-summary__icon{display:none}.live-brackets-summary small,.live-brackets-summary strong{display:block}.live-brackets-summary small{color:var(--lb-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:850}.live-brackets-summary strong{color:var(--lb-text);margin-top:4px;font-size:1.3rem;line-height:1}.live-brackets-controls{border-bottom:1px solid var(--lb-line);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:end;gap:clamp(34px,5vw,80px);padding:34px 0 26px;display:grid}.live-brackets-search{border-bottom:1px solid var(--lb-line-strong);align-items:center;gap:10px;display:flex;position:relative}.live-brackets-search>svg{color:var(--lb-faint);flex-shrink:0}.live-brackets-search input{width:100%;min-width:0;color:var(--lb-text);font:inherit;background:0 0;border:0;outline:0;padding:12px 0;font-size:.92rem}.live-brackets-search input::placeholder{color:var(--lb-faint)}.live-brackets-search button{width:36px;height:36px;color:var(--lb-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.live-brackets-control-row{justify-content:space-between;align-items:end;gap:22px;min-width:0;display:flex}.live-brackets-filters{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.live-brackets-filters::-webkit-scrollbar{display:none}.live-brackets-filters button{border:0;border-right:1px solid var(--lb-line);min-height:42px;color:var(--lb-muted);font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #0000;flex:none;align-items:center;gap:12px;padding:9px 18px;font-size:.78rem;font-weight:800;display:inline-flex}.live-brackets-filters button:first-child{padding-left:0}.live-brackets-filters button.active{color:var(--lb-text);border-bottom-color:var(--lb-gold)}.live-brackets-filters button span{color:var(--lb-gold);font-size:.72rem}.live-brackets-refresh{border:0;border-bottom:1px solid var(--lb-line-strong);color:var(--lb-gold);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:9px 0;font-size:.77rem;font-weight:850;display:inline-flex}.live-brackets-refresh:disabled{opacity:.55;cursor:wait}.live-brackets-results{margin-top:clamp(48px,6vw,78px)}.live-brackets-results__heading{border-bottom:1px solid var(--lb-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:16px;display:flex}.live-brackets-eyebrow{color:var(--lb-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:900}.live-brackets-results__heading h2{color:var(--lb-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.05}.live-brackets-results__heading>span{color:var(--lb-faint);flex:none;font-size:.82rem}.live-brackets-grid{border-top:1px solid var(--lb-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.live-bracket-card{border-right:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);min-width:0;padding:28px clamp(20px,2.4vw,38px) 30px;background:0 0!important}.live-bracket-card:nth-child(2n){border-right:0}.live-bracket-card--live{border-top:2px solid var(--lb-red)}.live-bracket-card__top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.live-bracket-status,.live-bracket-format{letter-spacing:.07em;text-transform:uppercase;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:.69rem;font-weight:850;display:inline-flex;background:0 0!important}.live-bracket-status{color:var(--lb-muted)}.live-bracket-status>span{background:var(--lb-red);border-radius:50%;width:6px;height:6px}.live-bracket-status--live,.live-bracket-status--active,.live-bracket-status--in-progress{color:var(--lb-red)}.live-bracket-status--completed{color:var(--lb-green)}.live-bracket-status--upcoming,.live-bracket-status--published,.live-bracket-status--registration-open,.live-bracket-status--registration-closed,.live-bracket-status--open,.live-bracket-status--closed,.live-bracket-status--ready,.live-bracket-status--full{color:var(--lb-blue)}.live-bracket-format{color:var(--lb-gold);text-align:right}.live-bracket-game{color:var(--lb-faint);align-items:center;gap:8px;margin:0 0 10px;font-size:.76rem;font-weight:750;display:flex}.live-bracket-card h3{color:var(--lb-text);letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.25}.live-bracket-description{max-width:660px;color:var(--lb-muted);margin:10px 0 20px;font-size:.84rem;line-height:1.6}.live-bracket-meta{border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.live-bracket-meta>div{border-right:1px solid var(--lb-line);min-width:0;padding:12px 14px}.live-bracket-meta>div:first-child{padding-left:0}.live-bracket-meta>div:last-child{border-right:0}.live-bracket-meta span,.live-bracket-meta strong{display:block}.live-bracket-meta span{color:var(--lb-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.live-bracket-meta strong{overflow-wrap:anywhere;color:var(--lb-text);margin-top:5px;font-size:.77rem;line-height:1.35}.live-bracket-progress{margin-top:18px}.live-bracket-progress>div:first-child{color:var(--lb-muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;font-size:.75rem;display:flex}.live-bracket-progress>div:first-child strong{color:var(--lb-text)}.live-bracket-progress__track{background:var(--lb-line);height:3px;overflow:hidden}.live-bracket-progress__track>span{background:var(--lb-gold);height:100%;display:block}.live-bracket-champion,.live-bracket-schedule{border-top:1px solid var(--lb-line);align-items:center;gap:11px;margin-top:18px;padding:14px 0 0;display:flex;background:0 0!important}.live-bracket-champion>svg,.live-bracket-schedule>svg{color:var(--lb-gold);flex-shrink:0}.live-bracket-champion span,.live-bracket-schedule span,.live-bracket-champion strong,.live-bracket-schedule strong{display:block}.live-bracket-champion span,.live-bracket-schedule span{color:var(--lb-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.live-bracket-champion strong,.live-bracket-schedule strong{color:var(--lb-text);margin-top:3px;font-size:.82rem}.live-bracket-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.live-bracket-card__actions--three{grid-template-columns:repeat(3,minmax(0,1fr))}.live-bracket-primary-action,.live-bracket-secondary-action,.live-bracket-standings-action,.live-bracket-unavailable{border:1px solid var(--lb-line-strong);min-height:42px;color:var(--lb-text);text-align:center;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.73rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex;background:0 0!important}.live-bracket-primary-action,.live-bracket-standings-action{border-color:var(--lb-gold);color:var(--lb-gold)}.live-bracket-unavailable{color:var(--lb-faint)}.live-bracket-availability{color:var(--lb-green);align-items:center;gap:7px;margin-top:13px;font-size:.69rem;font-weight:750;display:flex}.live-brackets-state,.live-brackets-empty{border-top:1px solid var(--lb-line);border-bottom:1px solid var(--lb-line);text-align:left;max-width:920px;margin:38px 0 0;padding:36px 0 40px;background:0 0!important}.live-brackets-state h1,.live-brackets-empty h2{color:var(--lb-text);margin:0 0 12px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.08}.live-brackets-state p,.live-brackets-empty>p:not(.live-brackets-eyebrow){max-width:720px;color:var(--lb-muted);margin:0 0 20px;line-height:1.7}.live-brackets-empty__icon,.live-brackets-state>svg{display:none}.live-brackets-empty a,.live-brackets-empty button,.live-brackets-state button{border:0;border-bottom:1px solid var(--lb-gold);color:var(--lb-gold);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:9px 0;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.live-brackets-state--error h1,.live-brackets-state--error p{color:var(--lb-red)}.live-brackets-loader{border:2px solid var(--lb-line);border-top-color:var(--lb-gold);border-radius:50%;width:22px;height:22px;margin-bottom:18px;animation:.9s linear infinite liveBracketSpin}@media (width<=1100px){.live-brackets-page{width:min(100% - 48px,100%);padding-top:34px}.live-brackets-hero{grid-template-columns:minmax(0,1.2fr) minmax(250px,.8fr);gap:36px}.live-brackets-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.live-brackets-summary article:nth-child(3){border-right:0}.live-brackets-summary article:nth-child(n+4){border-top:1px solid var(--lb-line)}.live-brackets-controls{grid-template-columns:1fr;gap:20px}.live-bracket-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-bracket-meta>div:nth-child(2){border-right:0}.live-bracket-meta>div:nth-child(n+3){border-top:1px solid var(--lb-line)}}@media (width<=760px){.live-brackets-page{width:calc(100% - 30px);padding:24px 0 58px}.live-brackets-hero{grid-template-columns:1fr;gap:26px;padding-top:10px}.live-brackets-hero h1{font-size:clamp(2.35rem,11.5vw,3.7rem)}.live-brackets-hero__visual{border-left:0;border-top:1px solid var(--lb-line);padding:20px 0 0}.live-brackets-hero__actions{flex-direction:column;align-items:flex-start;gap:8px}.live-brackets-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.live-brackets-summary article,.live-brackets-summary article:nth-child(3){border-top:1px solid var(--lb-line);border-right:1px solid var(--lb-line);padding:15px 12px}.live-brackets-summary article:first-child,.live-brackets-summary article:nth-child(2){border-top:0}.live-brackets-summary article:nth-child(2n){border-right:0}.live-brackets-summary article:last-child{border-right:0;grid-column:1/-1}.live-brackets-control-row{flex-direction:column;align-items:flex-start}.live-brackets-filters{width:100%}.live-brackets-results__heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.live-brackets-results__heading h2{font-size:clamp(1.65rem,8vw,2.1rem)}.live-brackets-grid{grid-template-columns:1fr}.live-bracket-card,.live-bracket-card:nth-child(2n){border-right:0;padding-inline:0}.live-bracket-card__top{align-items:flex-start}.live-bracket-format{max-width:48%}.live-bracket-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.live-bracket-card__actions,.live-bracket-card__actions--three{grid-template-columns:1fr}.live-bracket-primary-action,.live-bracket-secondary-action,.live-bracket-standings-action,.live-bracket-unavailable{border-width:0 0 1px;justify-content:flex-start;min-height:40px;padding-inline:0}}@media (width<=400px){.live-brackets-page{width:calc(100% - 24px)}.live-brackets-hero h1{font-size:2.2rem}.live-brackets-results__heading{grid-template-columns:1fr}.live-brackets-results__heading>span{margin-top:2px}}@media (prefers-reduced-motion:reduce){.live-brackets-loader,.live-brackets-refresh-icon{animation:none}}.match-history-section{color:#f8fafc;background:linear-gradient(145deg,#111827fa,#070b14fc);border:1px solid #d4af372e;border-radius:18px;width:100%;min-width:0;margin-top:24px;padding:clamp(18px,2.5vw,28px);box-shadow:0 18px 48px #0000003d}.match-history-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.match-history-heading h2{margin:7px 0 5px;font-size:clamp(1.25rem,1rem + .7vw,1.75rem)}.match-history-heading p{color:#cbd5e1ad;margin:0;font-size:.78rem;line-height:1.6}.match-history-eyebrow{color:#dfbd48;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.67rem;font-weight:850;display:inline-flex}.match-history-total{text-align:right;background:#d4af370e;border:1px solid #d4af3729;border-radius:12px;min-width:118px;padding:12px 14px;display:grid}.match-history-total strong{color:#f0cf5f;font-size:1.35rem}.match-history-total span{color:#cbd5e194;margin-top:2px;font-size:.64rem}.match-history-filter-panel{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;margin-bottom:20px;padding:16px}.match-history-filter-title{color:#e9c84f;align-items:center;gap:7px;margin-bottom:13px;font-size:.75rem;font-weight:850;display:flex}.match-history-filter-title small{color:#111827;background:#dfbd48;border-radius:999px;padding:3px 7px;font-size:.58rem}.match-history-filter-grid label>span{color:#cbd5e1a8;font-size:.63rem;font-weight:750}.match-history-search-field{position:relative}.match-history-search-field svg{color:#cbd5e180;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.match-history-mini-pagination{justify-content:flex-end;align-items:center;gap:7px;display:flex}.match-history-mini-pagination button{color:#f8fafc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.match-history-mini-pagination button:disabled{opacity:.35;cursor:not-allowed}.match-history-mini-pagination span{color:#cbd5e18c;font-size:.61rem}.match-history-list{gap:13px;display:grid}.match-history-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:14px;padding:16px}.match-history-card-top,.match-history-score-row,.match-history-status-row,.match-history-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.match-history-opponent{align-items:center;gap:10px;min-width:0;display:flex}.match-history-avatar{color:#f1d364;background:#d4af3714;border:1px solid #d4af3742;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.72rem;font-weight:900;display:grid;overflow:hidden}.match-history-avatar img{object-fit:cover;width:100%;height:100%}.match-history-opponent span,.match-history-score-row span,.match-history-details span{color:#cbd5e180;text-transform:uppercase;letter-spacing:.055em;font-size:.58rem;font-weight:750;display:block}.match-history-opponent strong{overflow-wrap:anywhere;margin-top:3px;font-size:.82rem;display:block}.match-history-score-row{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;margin:14px 0;padding:13px 0}.match-history-score-row>div:last-child{text-align:right;min-width:0}.match-history-score-row strong{overflow-wrap:anywhere;margin-top:4px;display:block}.match-history-score-row>div:first-child strong{color:#f0cf5f;font-size:1.2rem}.match-history-details{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.match-history-details>div{background:#ffffff06;border-radius:9px;min-width:0;padding:9px 10px}.match-history-details strong{overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:4px;font-size:.68rem;display:flex}.match-history-status-row{flex-wrap:wrap;justify-content:flex-start;margin-top:13px}.match-history-status-row span{color:#cbd5e1a6;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.6rem;font-weight:750;display:inline-flex}.match-history-status-row .is-positive{color:#86efac;background:#22c55e17}.match-history-status-row .is-warning{color:#fde68a;background:#f59e0b1a}.match-history-status-row .is-danger{color:#fda4af;background:#f43f5e1a}.match-history-note{color:#fde68ad1;background:#f59e0b0e;border-left:3px solid #f59e0ba6;margin:10px 0 0;padding:9px 10px;font-size:.65rem;line-height:1.55}.match-history-state{color:#cbd5e1a6;text-align:center;place-items:center;min-height:190px;padding:25px;display:grid}.match-history-state h3{color:#f8fafc;margin:10px 0 4px}.match-history-state p{margin:0;font-size:.74rem}.match-history-spinner{border:3px solid #d4af3726;border-top-color:#dfbd48;border-radius:50%;width:29px;height:29px;animation:.8s linear infinite match-history-spin}.match-history-pagination{color:#cbd5e199;border-top:1px solid #ffffff0f;margin-top:17px;padding-top:14px;font-size:.68rem}.match-history-pagination-actions{gap:8px;display:flex}.match-history-pagination-actions button{color:#e7c64c;min-height:35px;font:inherit;cursor:pointer;background:#d4af370d;border:1px solid #d4af3733;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.match-history-pagination-actions button:disabled{opacity:.35;cursor:not-allowed}@keyframes match-history-spin{to{transform:rotate(360deg)}}@media (width<=980px){.match-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-history-details{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.match-history-heading,.match-history-card-top,.match-history-score-row,.match-history-pagination{flex-direction:column;align-items:stretch}.match-history-total{text-align:left}.match-history-filter-grid,.match-history-details{grid-template-columns:1fr}.match-history-score-row>div:last-child{text-align:left}.match-history-pagination-actions{width:100%}.match-history-pagination-actions button{flex:1}}@media (prefers-reduced-motion:reduce){.match-history-spinner{animation:none}}.match-history-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:38px;padding:0}.match-history-heading{border-bottom:1px solid #d4af3729;margin-bottom:0;padding-bottom:18px}.match-history-total{background:0 0;border:0;border-left:1px solid #d4af3733;border-radius:0;padding:8px 0 8px 18px}.match-history-list{gap:0}.match-history-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:18px 0}.match-history-card:last-child{border-bottom:0}.match-history-avatar{border-radius:8px}.match-history-details{background:0 0;border-radius:0}.match-history-pagination{margin-top:4px}@media (width<=640px){.match-history-total{border-top:1px solid #d4af3729;border-left:0;padding:10px 0 0}}.match-history-filter-panel{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;margin:22px 0 12px!important;padding:0 0 22px!important}.match-history-filter-title{margin-bottom:18px!important}.match-history-filter-title small{color:#cbd5e18a!important;background:0 0!important;border-radius:0!important;padding:0!important}.match-history-filter-grid label{gap:8px!important}.match-history-filter-grid label>span{letter-spacing:.07em!important;font-size:.61rem!important}.match-history-filter-grid input,.match-history-filter-grid select{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff2e!important;border-radius:0!important;padding:9px 2px!important}.match-history-filter-grid input:hover,.match-history-filter-grid select:hover{border-bottom-color:#d4af377a!important}.match-history-filter-grid input:focus,.match-history-filter-grid select:focus{box-shadow:none!important;border-bottom-color:#d4af37e0!important}.match-history-search-field svg{left:0!important}.match-history-search-field input{padding-left:28px!important}.match-history-mini-pagination button{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff24!important;border-radius:0!important}.match-history-mini-pagination button:hover:not(:disabled){color:#e7c64c!important;border-bottom-color:#d4af379e!important}.match-history-reset{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3747!important;border-radius:0!important;margin-top:16px!important;padding:7px 0!important}.match-history-reset:hover:not(:disabled){border-bottom-color:#d4af37b8!important}.match-history-result{letter-spacing:.03em!important;background:0 0!important;border-radius:0!important;padding:4px 0!important}.match-history-details{border-top:1px solid #ffffff12!important;border-bottom:1px solid #ffffff12!important;gap:0!important;margin-top:2px!important}.match-history-details>div{background:0 0!important;border:0!important;border-right:1px solid #ffffff12!important;border-radius:0!important;min-height:74px!important;padding:14px!important}.match-history-details>div:last-child{border-right:0!important}.match-history-details strong{margin-top:6px!important}.match-history-status-row{gap:16px 22px!important;margin-top:14px!important}.match-history-status-row span{background:0 0!important;border-radius:0!important;padding:4px 0!important;font-size:.59rem!important}.match-history-status-row .is-positive,.match-history-status-row .is-warning,.match-history-status-row .is-danger{background:0 0!important}.match-history-note{background:0 0!important;margin-top:14px!important;padding:10px 0 10px 14px!important}.match-history-avatar{background:0 0!important;border-radius:50%!important}:root[data-theme=light] .match-history-filter-panel,:root[data-theme=light] .match-history-details{border-color:#181a1f1c!important}:root[data-theme=light] .match-history-filter-grid label>span,:root[data-theme=light] .match-history-filter-title small,:root[data-theme=light] .match-history-mini-pagination span,:root[data-theme=light] .match-history-opponent span,:root[data-theme=light] .match-history-score-row span,:root[data-theme=light] .match-history-details span,:root[data-theme=light] .match-history-status-row span{color:#6f7680!important}:root[data-theme=light] .match-history-filter-grid input,:root[data-theme=light] .match-history-filter-grid select{color:#17191d!important;border-bottom-color:#181a1f33!important}:root[data-theme=light] .match-history-filter-grid input:focus,:root[data-theme=light] .match-history-filter-grid select:focus{border-bottom-color:#946d10!important}:root[data-theme=light] .match-history-mini-pagination button{color:#17191d!important;border-bottom-color:#181a1f24!important}:root[data-theme=light] .match-history-details>div{border-right-color:#181a1f1a!important}:root[data-theme=light] .match-history-result--win,:root[data-theme=light] .match-history-status-row .is-positive{color:#247349!important}:root[data-theme=light] .match-history-result--draw,:root[data-theme=light] .match-history-status-row .is-warning{color:#8b650c!important}:root[data-theme=light] .match-history-result--loss,:root[data-theme=light] .match-history-status-row .is-danger{color:#a13e3e!important}:root[data-theme=light] .match-history-result--pending{color:#426f9f!important}@media (width<=760px){.match-history-filter-grid,.match-history-details{grid-template-columns:repeat(2,minmax(0,1fr))!important}.match-history-details>div{border-bottom:1px solid #ffffff12!important;border-right:0!important}.match-history-details>div:nth-child(odd){border-right:1px solid #ffffff12!important}.match-history-details>div:nth-last-child(-n+2){border-bottom:0!important}:root[data-theme=light] .match-history-details>div{border-bottom-color:#181a1f1a!important}:root[data-theme=light] .match-history-details>div:nth-child(odd){border-right-color:#181a1f1a!important}}@media (width<=480px){.match-history-filter-grid,.match-history-details{grid-template-columns:1fr!important}.match-history-details>div,.match-history-details>div:nth-child(odd){border-bottom:1px solid #ffffff12!important;border-right:0!important;min-height:58px!important;padding:11px 0!important}.match-history-details>div:last-child{border-bottom:0!important}:root[data-theme=light] .match-history-details>div,:root[data-theme=light] .match-history-details>div:nth-child(odd){border-bottom-color:#181a1f1a!important}.match-history-status-row{gap:10px 16px!important}}.match-history-entry{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff1a!important;padding:0!important}.match-history-entry:first-child{border-top:1px solid #ffffff1a!important}.match-history-summary{cursor:pointer;min-height:92px;color:inherit;grid-template-columns:minmax(190px,1.2fr) minmax(82px,.42fr) minmax(220px,1fr) auto 70px;align-items:center;gap:18px 26px;padding:16px 0;list-style:none;display:grid;position:relative}.match-history-summary::-webkit-details-marker{display:none}.match-history-summary::marker{content:""}.match-history-summary:hover .match-history-expand-label,.match-history-summary:focus-visible .match-history-expand-label{color:var(--ceo-gold-strong,#d4af37)}.match-history-summary:focus-visible{outline-offset:4px;outline:1px solid #d4af378c}.match-history-summary-score{gap:5px;display:grid}.match-history-summary-score span,.match-history-summary-context small{color:#cbd5e18a;letter-spacing:.06em;text-transform:uppercase;font-size:.59rem;font-weight:750}.match-history-summary-score strong{color:var(--ceo-gold-strong,#e7c64c);font-size:1.05rem;font-weight:850}.match-history-summary-context{gap:5px;min-width:0;display:grid}.match-history-summary-context>span{color:var(--ceo-text,#f4f5f7);text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;font-weight:750;overflow:hidden}.match-history-summary-context small{text-transform:none}.match-history-expand-label{color:#cbd5e17a;letter-spacing:.04em;justify-self:end;padding-right:18px;font-size:.61rem;font-weight:800;position:relative}.match-history-expand-label:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s;position:absolute;top:50%;right:0;transform:translateY(-65%)rotate(45deg)}.match-history-entry[open] .match-history-expand-label:after{transform:translateY(-35%)rotate(225deg)}.match-history-entry[open] .match-history-expand-label{color:var(--ceo-gold-strong,#d4af37)}.match-history-expanded{border-top:1px solid #ffffff12;padding:0 0 20px}.match-history-expanded .match-history-details{margin-top:0!important}.match-history-pagination{border-top:1px solid #ffffff1a!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;margin-top:30px!important;padding-top:18px!important;display:flex!important}.match-history-pagination>div:first-child{color:#cbd5e18a!important;font-size:.7rem!important}.match-history-pagination>div:first-child strong{color:var(--ceo-text,#f4f5f7)!important;font-weight:800!important}.match-history-pagination-actions{align-items:center!important;gap:20px!important;display:flex!important}.match-history-pagination-actions button{min-height:36px!important;color:var(--ceo-gold-strong,#e7c64c)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3757!important;border-radius:0!important;gap:7px!important;padding:7px 0!important;font-size:.68rem!important;font-weight:800!important;transition:border-color .18s,color .18s,opacity .18s!important}.match-history-pagination-actions button:hover:not(:disabled){color:#f1d66b!important;background:0 0!important;border-bottom-color:#d4af37cc!important}.match-history-pagination-actions button:disabled{color:#cbd5e147!important;opacity:1!important;cursor:not-allowed!important;border-bottom-color:#ffffff0f!important}:root[data-theme=light] .match-history-entry,:root[data-theme=light] .match-history-entry:first-child,:root[data-theme=light] .match-history-pagination{border-color:#181a1f1c!important}:root[data-theme=light] .match-history-expanded{border-top-color:#181a1f17}:root[data-theme=light] .match-history-summary-context>span,:root[data-theme=light] .match-history-pagination>div:first-child strong{color:#17191d!important}:root[data-theme=light] .match-history-summary-score span,:root[data-theme=light] .match-history-summary-context small,:root[data-theme=light] .match-history-expand-label,:root[data-theme=light] .match-history-pagination>div:first-child{color:#707780!important}:root[data-theme=light] .match-history-pagination-actions button:disabled{color:#181a1f47!important;border-bottom-color:#181a1f14!important}@media (width<=900px){.match-history-summary{grid-template-columns:minmax(170px,1.2fr) 76px minmax(170px,1fr) auto;gap:14px 20px}.match-history-expand-label{grid-column:1/-1;justify-self:start;margin-left:60px;padding-right:18px}}@media (width<=600px){.match-history-summary{grid-template-columns:minmax(0,1fr) auto;gap:12px 16px;min-height:0;padding:16px 0}.match-history-opponent{min-width:0}.match-history-summary-score,.match-history-summary-context{grid-column:1;margin-left:50px}.match-history-result{grid-area:1/2;align-self:start}.match-history-expand-label{grid-area:2/2/span 2;align-self:end;margin-left:0}.match-history-summary-context>span{white-space:normal}.match-history-pagination{flex-direction:column!important;align-items:stretch!important;gap:16px!important}.match-history-pagination-actions{justify-content:space-between!important;width:100%!important}.match-history-pagination-actions button{flex:none!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-section{color:#17191d!important;box-shadow:none!important;background:0 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-section :is(.match-history-heading h2,.match-history-opponent strong,.match-history-summary-context>span,.match-history-score-row strong,.match-history-details strong,.match-history-state h3){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-section :is(.match-history-heading p,.match-history-total span,.match-history-pagination,.match-history-state,.match-history-summary-context small,.match-history-expand-label){color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-section :is(.match-history-filter-grid label>span,.match-history-opponent span,.match-history-score-row span,.match-history-details span){color:#707780!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-section :is(.match-history-eyebrow,.match-history-filter-title,.match-history-total strong,.match-history-summary-score strong,.match-history-score-row>div:first-child strong){color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-filter-grid input,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-filter-grid select{color:#17191d!important;background:0 0!important;border-color:#272b3229!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-filter-grid input::placeholder{color:#858a90!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-search-field svg{color:#7a8088!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-filter-panel,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-details>div{box-shadow:none!important;background:0 0!important;border-color:#272b321c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-summary{border-color:#272b321c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-avatar{color:#946d10!important;background:#946d100d!important;border-color:#946d103d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--win{color:#247349!important;background:#24734912!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--draw{color:#8b650c!important;background:#8b650c12!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--loss{color:#a13e4a!important;background:#a13e4a12!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--pending{color:#456f9d!important;background:#456f9d12!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-reset,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-pagination-actions button,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-mini-pagination button{color:#8b650c!important;box-shadow:none!important;background:0 0!important;border-color:#8b650c3d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-reset:disabled,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-pagination-actions button:disabled,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-mini-pagination button:disabled{color:#a1a4a8!important;border-color:#272b3217!important}.match-history-result,.match-history-result--win,.match-history-result--draw,.match-history-result--loss,.match-history-result--pending{width:auto!important;min-width:0!important;box-shadow:none!important;letter-spacing:.015em!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important;font-size:.66rem!important;font-weight:850!important;line-height:1.25!important;display:inline-block!important}.match-history-result--win{color:#66d18b!important}.match-history-result--draw{color:#dfbd48!important}.match-history-result--loss{color:#df7884!important}.match-history-result--pending{color:#82aeda!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--win,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--draw,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--loss,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--pending{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--win{color:#247349!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--draw{color:#8b650c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--loss{color:#a13e4a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .match-history-result--pending{color:#456f9d!important}.rivalries-section{color:#f8fafc;background:radial-gradient(circle at 90% 5%,#d4af371a,#0000 28%),linear-gradient(145deg,#111827fc,#070b14fc);border:1px solid #d4af372e;border-radius:18px;width:100%;min-width:0;margin-top:24px;padding:clamp(18px,2.5vw,28px);box-shadow:0 18px 48px #0000003d}.rivalries-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:19px;display:flex}.rivalries-heading h2{margin:7px 0 5px;font-size:clamp(1.25rem,1rem + .7vw,1.75rem)}.rivalries-heading p{color:#cbd5e1ab;margin:0;font-size:.76rem;line-height:1.6}.rivalries-eyebrow{color:#dfbd48;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:inline-flex}.rivalries-count{text-align:right;background:#d4af370e;border:1px solid #d4af3729;border-radius:11px;min-width:110px;padding:11px 13px;display:grid}.rivalries-count strong{color:#f0cf5f;font-size:1.3rem}.rivalries-count span{color:#cbd5e18f;font-size:.61rem}.rivalries-toolbar{background:#ffffff06;border:1px solid #fff1;border-radius:13px;justify-content:space-between;align-items:end;gap:12px;margin-bottom:15px;padding:14px;display:flex}.rivalries-search{width:min(100%,410px);position:relative}.rivalries-search svg{color:#cbd5e180;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.rivalries-search input,.rivalries-toolbar select{color:#f8fafc;min-height:40px;font:inherit;background:#0b111c;border:1px solid #ffffff17;border-radius:9px;outline:none;font-size:.72rem}.rivalries-search input{width:100%;padding:8px 11px 8px 34px}.rivalries-toolbar label{gap:5px;display:grid}.rivalries-toolbar label span{color:#cbd5e194;font-size:.6rem;font-weight:800}.rivalries-toolbar select{padding:8px 10px}.rivalry-list{gap:10px;display:grid}.rivalry-card{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:13px;grid-template-columns:38px 46px minmax(130px,1.5fr) repeat(4,minmax(80px,.75fr));align-items:center;gap:10px;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:grid}.rivalry-position{color:#dfbd48;font-size:.74rem;font-weight:900}.rivalry-avatar{color:#edcc56;background:#d4af3714;border:1px solid #d4af3742;border-radius:11px;place-items:center;width:42px;height:42px;font-size:.69rem;font-weight:900;display:grid;overflow:hidden}.rivalry-avatar img{object-fit:cover;width:100%;height:100%}.rivalry-card small,.rivalry-detail-hero span,.rivalry-highlight-grid span{color:#94a3b8b3;letter-spacing:.045em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.rivalry-card strong{overflow-wrap:anywhere;color:#fff;margin-top:3px;font-size:.74rem;display:block}.rivalry-card em{color:#cbd5e18c;margin-top:2px;font-size:.58rem;font-style:normal;display:block}.rivalry-state{color:#cbd5e1a6;text-align:center;place-items:center;min-height:180px;padding:24px;display:grid}.rivalry-state h3{color:#f8fafc;margin:10px 0 4px}.rivalry-state p{margin:0;font-size:.72rem}.rivalry-back{color:#e3c049;min-height:35px;font:inherit;cursor:pointer;background:#d4af370d;border:1px solid #d4af3733;border-radius:8px;align-items:center;gap:6px;margin-bottom:14px;padding:7px 10px;font-size:.66rem;font-weight:850;display:inline-flex}.rivalry-detail-hero{background:#d4af370a;border:1px solid #d4af3729;border-radius:14px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;padding:17px;display:grid}.rivalry-detail-hero .rivalry-avatar{width:54px;height:54px}.rivalry-detail-hero h3{margin:3px 0;font-size:1.05rem}.rivalry-detail-hero p{color:#cbd5e199;margin:0;font-size:.67rem}.rivalry-rank-badge{color:#f1d264;background:#d4af3717;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.65rem;font-weight:850;display:inline-flex}.rivalry-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.rivalry-stat-grid>div{background:#ffffff07;border-radius:10px;min-width:0;padding:11px;display:grid}.rivalry-stat-grid svg{color:#dcb942;margin-bottom:8px}.rivalry-stat-grid span{color:#94a3b8b3;text-transform:uppercase;font-size:.56rem;font-weight:800}.rivalry-stat-grid strong{overflow-wrap:anywhere;margin-top:4px;font-size:.78rem}.rivalry-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.rivalry-highlight-grid>div{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;padding:12px}.rivalry-highlight-grid strong{color:#f0cf5f;margin-top:5px;font-size:.86rem;display:block}.rivalry-highlight-grid small{color:#cbd5e18c;font-size:.61rem}.rivalry-match-list__heading{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.rivalry-match-list__heading h3{margin:0;font-size:.88rem}.rivalry-match-list__heading span{color:#cbd5e18c;font-size:.62rem}.rivalry-match{border-top:1px solid #ffffff0e;grid-template-columns:minmax(140px,1fr) 70px 70px 110px;align-items:center;gap:10px;padding:11px 12px;display:grid}.rivalry-match>div span{color:#94a3b8b3;font-size:.59rem;display:block}.rivalry-match>div strong{margin-top:3px;font-size:.68rem;display:block}.rivalry-match-score{color:#f0cf5f;text-align:center}.rivalry-result{text-align:center;border-radius:999px;padding:5px 8px;font-size:.61rem;font-weight:850}.rivalry-result--win{color:#86efac;background:#22c55e1a}.rivalry-result--draw{color:#fde68a;background:#d4af371a}.rivalry-result--loss{color:#fda4af;background:#f43f5e1a}.rivalry-match>small{color:#cbd5e194;align-items:center;gap:5px;font-size:.59rem;display:inline-flex}.rivalry-pagination{color:#cbd5e194;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding-top:14px;font-size:.66rem;display:flex}.rivalry-pagination>div{gap:7px;display:flex}.rivalry-pagination button{color:#e3c049;min-height:34px;font:inherit;cursor:pointer;background:#d4af370d;border:1px solid #d4af3733;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:.63rem;font-weight:850;display:inline-flex}.rivalry-pagination button:disabled{opacity:.34;cursor:not-allowed}@media (width<=1050px){.rivalry-card{grid-template-columns:38px 46px minmax(130px,1.5fr) repeat(2,minmax(80px,.75fr))}.rivalry-latest,.rivalry-score{display:none}.rivalry-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=680px){.rivalries-heading,.rivalries-toolbar,.rivalry-pagination{flex-direction:column;align-items:stretch}.rivalries-count{text-align:left}.rivalries-search{width:100%}.rivalry-card{grid-template-columns:34px 42px minmax(0,1fr)}.rivalry-record,.rivalry-goals,.rivalry-latest,.rivalry-score{display:none}.rivalry-detail-hero{grid-template-columns:54px minmax(0,1fr)}.rivalry-rank-badge{grid-column:1/-1;justify-self:start}.rivalry-stat-grid,.rivalry-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rivalry-match{grid-template-columns:minmax(0,1fr) 55px 65px}.rivalry-match>small{grid-column:1/-1}.rivalry-pagination>div{width:100%}.rivalry-pagination button{flex:1}}.rivalries-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:38px;padding:0}.rivalries-heading{border-bottom:1px solid #d4af3729;margin-bottom:0;padding-bottom:18px}.rivalries-count{background:0 0;border:0;border-left:1px solid #d4af3733;border-radius:0;padding:8px 0 8px 18px}.rivalry-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;padding:16px 0;transition:background .18s}.rivalry-card:hover{background:#d4af3706;border-color:#ffffff12;transform:none}.rivalry-detail-hero,.rivalry-stat-grid>div,.rivalry-highlight-grid>div,.rivalry-match{box-shadow:none;background:0 0;border-radius:0}.rivalry-detail-hero{border:0;border-bottom:1px solid #ffffff12;padding:18px 0}.rivalry-stat-grid>div,.rivalry-highlight-grid>div{border:0}.rivalry-match{border-left:0;border-right:0}@media (width<=680px){.rivalries-count{border-top:1px solid #d4af3729;border-left:0;padding:10px 0 0}}.rivalries-toolbar{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;margin:22px 0 10px!important;padding:0 0 20px!important}.rivalries-search{max-width:620px!important}.rivalries-search input,.rivalries-toolbar select{min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff2e!important;border-radius:0!important;padding:9px 2px!important}.rivalries-search input{padding-left:30px!important}.rivalries-search input:focus,.rivalries-toolbar select:focus{box-shadow:none!important;border-bottom-color:#d4af37d9!important}.rivalry-list{gap:0!important}.rivalry-card{min-height:100px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:18px 0!important;transform:none!important}.rivalry-card:first-child{border-top:1px solid #ffffff14!important}.rivalry-card:hover{background:#d4af3705!important;transform:none!important}.rivalry-avatar{border-radius:50%!important}.rivalry-score strong{color:var(--ceo-gold-strong,#e7c64c)!important}.rivalry-back{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3752!important;border-radius:0!important;margin-bottom:16px!important;padding:7px 0!important}.rivalry-detail-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;padding:16px 0 20px!important}.rivalry-rank-badge{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3752!important;border-radius:0!important;gap:7px!important;padding:6px 0!important}.rivalry-stat-grid{border-bottom:1px solid #ffffff14!important;gap:0!important;margin-top:0!important}.rivalry-stat-grid>div{min-height:104px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff12!important;border-radius:0!important;padding:18px 16px!important}.rivalry-stat-grid>div:last-child{border-right:0!important}.rivalry-stat-grid svg{margin-bottom:10px!important}.rivalry-highlight-grid{border-bottom:1px solid #ffffff14!important;gap:0!important;margin-top:0!important}.rivalry-highlight-grid>div{min-height:112px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff12!important;border-radius:0!important;padding:20px 16px!important}.rivalry-highlight-grid>div:last-child{border-right:0!important}.rivalry-match-list{margin-top:28px!important}.rivalry-match-list__heading{border-bottom:1px solid #ffffff14!important;padding-bottom:12px!important}.rivalry-match{min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;padding:14px 0!important}.rivalry-match:hover{background:#d4af3704!important}.rivalry-result{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:3px 0!important;font-size:.63rem!important;font-weight:850!important}.rivalry-result--win{color:#71d995!important}.rivalry-result--draw{color:#d8bb58!important}.rivalry-result--loss{color:#e67f8e!important}.rivalry-pagination{border-top:1px solid #ffffff17!important;margin-top:24px!important;padding-top:16px!important}.rivalry-pagination>div{gap:20px!important}.rivalry-pagination button{min-height:36px!important;color:var(--ceo-gold-strong,#e7c64c)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3757!important;border-radius:0!important;gap:7px!important;padding:7px 0!important;font-size:.66rem!important;font-weight:800!important}.rivalry-pagination button:hover:not(:disabled){border-bottom-color:#d4af37cc!important}.rivalry-pagination button:disabled{color:#cbd5e147!important;opacity:1!important;border-bottom-color:#ffffff0f!important}:root[data-theme=light] .rivalries-toolbar,:root[data-theme=light] .rivalry-card,:root[data-theme=light] .rivalry-card:first-child,:root[data-theme=light] .rivalry-detail-hero,:root[data-theme=light] .rivalry-stat-grid,:root[data-theme=light] .rivalry-highlight-grid,:root[data-theme=light] .rivalry-match-list__heading,:root[data-theme=light] .rivalry-match,:root[data-theme=light] .rivalry-pagination{border-color:#181a1f1a!important}:root[data-theme=light] .rivalries-search input,:root[data-theme=light] .rivalries-toolbar select{color:#17191d!important;border-bottom-color:#181a1f33!important}:root[data-theme=light] .rivalry-stat-grid>div,:root[data-theme=light] .rivalry-highlight-grid>div{border-right-color:#181a1f1a!important}:root[data-theme=light] .rivalry-result--win{color:#247349!important}:root[data-theme=light] .rivalry-result--draw{color:#8b650c!important}:root[data-theme=light] .rivalry-result--loss{color:#a13e3e!important}:root[data-theme=light] .rivalry-pagination button:disabled{color:#181a1f47!important;border-bottom-color:#181a1f14!important}@media (width<=900px){.rivalry-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rivalry-stat-grid>div:nth-child(3n){border-right:0!important}.rivalry-stat-grid>div:nth-child(-n+3){border-bottom:1px solid #ffffff12!important}:root[data-theme=light] .rivalry-stat-grid>div:nth-child(-n+3){border-bottom-color:#181a1f1a!important}}@media (width<=680px){.rivalry-card{min-height:88px!important}.rivalry-detail-hero{grid-template-columns:50px minmax(0,1fr)!important}.rivalry-rank-badge{grid-column:1/-1!important;justify-self:start!important;margin-top:6px!important}.rivalry-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rivalry-stat-grid>div,.rivalry-stat-grid>div:nth-child(3n){border-right:1px solid #ffffff12!important}.rivalry-stat-grid>div:nth-child(2n){border-right:0!important}.rivalry-stat-grid>div:nth-child(-n+4){border-bottom:1px solid #ffffff12!important}.rivalry-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rivalry-highlight-grid>div{min-height:96px!important}.rivalry-match{grid-template-columns:minmax(0,1fr) 52px 58px!important}.rivalry-pagination{flex-direction:column!important;align-items:stretch!important}.rivalry-pagination>div{justify-content:space-between!important;width:100%!important}.rivalry-pagination button{flex:none!important}:root[data-theme=light] .rivalry-stat-grid>div,:root[data-theme=light] .rivalry-stat-grid>div:nth-child(3n){border-right-color:#181a1f1a!important}:root[data-theme=light] .rivalry-stat-grid>div:nth-child(-n+4){border-bottom-color:#181a1f1a!important}}@media (width<=460px){.rivalry-highlight-grid{grid-template-columns:1fr!important}.rivalry-highlight-grid>div{border-bottom:1px solid #ffffff12!important;border-right:0!important;min-height:78px!important}.rivalry-highlight-grid>div:last-child{border-bottom:0!important}:root[data-theme=light] .rivalry-highlight-grid>div{border-bottom-color:#181a1f1a!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-section{color:#17191d!important;box-shadow:none!important;background:0 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-section :is(.rivalries-heading h2,.rivalry-card strong,.rivalry-state h3,.rivalry-detail-hero h3,.rivalry-stat-grid strong,.rivalry-highlight-grid strong,.rivalry-match-list__heading h3,.rivalry-match>div strong){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-section :is(.rivalries-heading p,.rivalries-count span,.rivalry-card em,.rivalry-detail-hero p,.rivalry-match-list__heading span,.rivalry-match>small,.rivalry-pagination,.rivalry-state,.rivalry-highlight-grid small){color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-section :is(.rivalry-card small,.rivalry-detail-hero span,.rivalry-highlight-grid span,.rivalry-stat-grid span,.rivalry-match>div span,.rivalries-toolbar label span){color:#777d84!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-section :is(.rivalries-eyebrow,.rivalry-position,.rivalry-score strong,.rivalry-highlight-grid strong,.rivalries-count strong){color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-search input,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-toolbar select{color:#17191d!important;background:0 0!important;border-color:#272b3229!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-search input::placeholder{color:#858a90!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-search svg{color:#7a8088!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalries-toolbar,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-detail-hero,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-stat-grid>div,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-highlight-grid>div{box-shadow:none!important;background:0 0!important;border-color:#272b321c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-avatar{color:#946d10!important;background:#946d100d!important;border-color:#946d103d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-result--win{color:#247349!important;background:#24734912!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-result--draw{color:#8b650c!important;background:#8b650c12!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-result--loss{color:#a13e4a!important;background:#a13e4a12!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-back,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-pagination button{color:#8b650c!important;box-shadow:none!important;background:0 0!important;border-color:#8b650c47!important}.rivalry-meeting-result,.rivalry-meeting-result--win,.rivalry-meeting-result--draw,.rivalry-meeting-result--loss,.rivalry-meeting-result--pending,.rivalry-meeting .result-badge,.rivalry-meeting .status-badge{width:auto!important;min-width:0!important;box-shadow:none!important;letter-spacing:.015em!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important;font-size:.66rem!important;font-weight:850!important;line-height:1.25!important;display:inline-block!important}.rivalry-meeting-result--win,.rivalry-meeting .result-badge.win,.rivalry-meeting .status-badge.win{color:#66d18b!important}.rivalry-meeting-result--draw,.rivalry-meeting .result-badge.draw,.rivalry-meeting .status-badge.draw{color:#dfbd48!important}.rivalry-meeting-result--loss,.rivalry-meeting .result-badge.loss,.rivalry-meeting .status-badge.loss{color:#df7884!important}.rivalry-meeting-result--pending,.rivalry-meeting .result-badge.pending,.rivalry-meeting .status-badge.pending{color:#82aeda!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting-result,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .result-badge,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .status-badge{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting-result--win,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .result-badge.win,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .status-badge.win{color:#247349!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting-result--loss,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .result-badge.loss,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting .status-badge.loss{color:#a13e4a!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting-result--draw{color:#8b650c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-meeting-result--pending{color:#456f9d!important}.rivalry-match .rivalry-result,.rivalry-match .rivalry-result--win,.rivalry-match .rivalry-result--draw,.rivalry-match .rivalry-result--loss{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-match .rivalry-result,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-match .rivalry-result--win,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-match .rivalry-result--draw,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .rivalry-match .rivalry-result--loss{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.player-card-section{color:#f8fafc;background:radial-gradient(circle at 90% 0,#d4af3721,#0000 30%),linear-gradient(145deg,#111827,#070b14);border:1px solid #d4af3733;border-radius:20px;width:100%;min-width:0;margin-top:24px;padding:clamp(18px,2.5vw,28px);box-shadow:0 20px 52px #00000045}.player-card-canvas{width:1px;height:1px;position:fixed;top:-99999px;left:-99999px}.player-card-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.player-card-heading>div:first-child>span{color:#e4c249;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:850;display:inline-flex}.player-card-heading h2{margin:7px 0 5px;font-size:clamp(1.25rem,1rem + .7vw,1.75rem)}.player-card-heading p{color:#cbd5e1ab;margin:0;font-size:.76rem}.player-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.player-card-actions button,.player-card-selector-pagination button,.player-card-save{color:#e6c54f;min-height:37px;font:inherit;cursor:pointer;background:#d4af370e;border:1px solid #d4af3738;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:.66rem;font-weight:850;display:inline-flex}.player-card-actions .player-card-share,.player-card-save{color:#101827;background:linear-gradient(135deg,#d8b238,#f0d36b)}.player-card-display{background:radial-gradient(circle at 90% 15%,#d4af372b,#0000 30%),linear-gradient(145deg,#151e31,#080d17);border:1px solid #d4af3738;border-radius:18px;grid-template-columns:minmax(0,1fr) 170px;gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.player-card-display:after{content:"CEO";color:#d4af3709;pointer-events:none;font-size:12rem;font-weight:950;position:absolute;bottom:-42px;right:-15px}.player-card-identity{align-items:center;gap:15px;min-width:0;display:flex}.player-card-avatar{color:#111827;background:linear-gradient(135deg,#d9b337,#f1d674);border:2px solid #f0cf5b9e;border-radius:24px;flex:0 0 90px;place-items:center;width:90px;height:90px;font-size:1.45rem;font-weight:900;display:grid;overflow:hidden}.player-card-avatar img{object-fit:cover;width:100%;height:100%}.player-card-identity small{color:#e1bf48;letter-spacing:.08em;font-size:.58rem;font-weight:850}.player-card-identity h3{overflow-wrap:anywhere;margin:5px 0 3px;font-size:1.45rem}.player-card-identity p{color:#cbd5e1a6;margin:0;font-size:.72rem}.player-card-rating{z-index:1;background:#09101c;border:6px solid #d4af37;border-radius:50%;align-content:center;justify-self:end;place-items:center;width:150px;height:150px;display:grid;position:relative;box-shadow:0 15px 35px #00000059}.player-card-rating strong{font-size:3.1rem;line-height:1}.player-card-rating span{color:#e1bf48;letter-spacing:.08em;margin-top:5px;font-size:.7rem;font-weight:900}.player-card-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.player-card-metrics>div{background:#ffffff09;border-radius:10px;grid-template-columns:22px minmax(0,1fr);gap:2px 7px;padding:11px;display:grid}.player-card-metrics svg{color:#dcb942;grid-row:1/span 3}.player-card-metrics span{color:#94a3b8b8;text-transform:uppercase;font-size:.57rem;font-weight:800}.player-card-metrics strong{font-size:.85rem}.player-card-metrics small{color:#cbd5e180;font-size:.56rem}.player-card-achievements{z-index:1;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.player-card-achievements>div{background:#d4af370a;border:1px solid #d4af371f;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.player-card-achievements>div>span{font-size:1.1rem}.player-card-achievements strong{overflow-wrap:anywhere;font-size:.66rem;display:block}.player-card-achievements small{color:#dcb942;font-size:.54rem}.player-card-achievements p{color:#cbd5e18c;grid-column:1/-1;margin:0;font-size:.7rem}.mvp-formula{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;margin-top:15px;padding:16px}.mvp-formula-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.mvp-formula-heading h3{margin:0;font-size:.92rem}.mvp-formula-heading p{color:#cbd5e194;margin:4px 0 0;font-size:.65rem}.mvp-formula-heading>strong{color:#f0cf5f;font-size:1.2rem}.mvp-components{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.mvp-components>div{background:#ffffff06;border-radius:10px;padding:11px}.mvp-components>div>div:first-child{justify-content:space-between;gap:10px;font-size:.68rem;display:flex}.mvp-components>div>div:first-child strong{color:#f0cf5f}.mvp-track{background:#ffffff12;border-radius:999px;height:6px;margin:8px 0}.mvp-track span{border-radius:inherit;background:linear-gradient(90deg,#b99123,#f0d36b);height:100%;display:block}.mvp-components p{color:#cbd5e19e;margin:0;font-size:.6rem;line-height:1.5}.mvp-components small{color:#94a3b885;margin-top:5px;font-size:.55rem;display:block}.player-card-modal{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.player-card-modal>section{background:#0b111c;border:1px solid #d4af373d;border-radius:17px;width:min(720px,100%);max-height:88vh;padding:18px;overflow:auto}.player-card-modal header,.player-card-modal footer,.player-card-selector-pagination{justify-content:space-between;align-items:center;gap:12px;display:flex}.player-card-modal header h3{margin:0}.player-card-modal header p{color:#cbd5e194;margin:4px 0 0;font-size:.67rem}.player-card-modal header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.player-card-search{margin:15px 0;position:relative}.player-card-search svg{color:#cbd5e180;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.player-card-search input{color:#fff;background:#070c15;border:1px solid #ffffff17;border-radius:9px;width:100%;min-height:41px;padding:8px 10px 8px 36px}.player-card-achievement-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.player-card-achievement-list button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.player-card-achievement-list button.selected{background:#d4af3714;border-color:#d4af3780}.player-card-achievement-list strong{font-size:.68rem;display:block}.player-card-achievement-list small{color:#cbd5e18c;font-size:.56rem}.player-card-achievement-list em{color:#e2bf47;font-size:.58rem;font-style:normal;font-weight:800}.player-card-selector-pagination{color:#cbd5e194;margin:14px 0;font-size:.62rem}.player-card-modal footer{color:#cbd5e19e;border-top:1px solid #ffffff0f;padding-top:13px;font-size:.65rem}.player-card-state{color:#cbd5e199;place-items:center;min-height:160px;display:grid}@media (width<=800px){.player-card-heading{flex-direction:column}.player-card-actions{justify-content:flex-start}.player-card-display{grid-template-columns:1fr}.player-card-rating{grid-row:2;justify-self:start;width:120px;height:120px}.player-card-metrics,.player-card-achievements{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp-components{grid-template-columns:1fr}}@media (width<=540px){.player-card-actions button{flex:1}.player-card-identity{align-items:flex-start}.player-card-avatar{flex-basis:72px;width:72px;height:72px}.player-card-metrics,.player-card-achievements,.player-card-achievement-list{grid-template-columns:1fr}.mvp-formula-heading,.player-card-selector-pagination,.player-card-modal footer{flex-direction:column;align-items:stretch}.player-card-selector-pagination button{width:100%}}.player-card-section{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:34px;padding:0}.player-card-heading{border-bottom:1px solid #d4af3729;margin-bottom:0;padding:0 0 18px}.player-card-display{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:22px;padding:18px 0 4px}.player-card-display:after{display:none}.player-card-metrics{border-top:1px solid #ffffff12;padding-top:18px}.player-card-metrics>div{background:0 0;border:0;border-radius:0;padding:10px 12px}.player-card-achievements{padding-top:4px}.player-card-achievements>div{background:0 0;border:0;border-left:2px solid #d4af3747;border-radius:0;padding:10px 12px}.player-card-rating{box-shadow:none}.mvp-formula{background:0 0;border:0;border-top:1px solid #ffffff12;border-radius:0}.mvp-components>div{background:0 0;border-radius:0}@media (width<=800px){.player-card-heading{padding-bottom:16px}.player-card-display{margin-top:18px}.player-card-section{margin-top:28px}.player-card-heading{gap:16px}.player-card-actions{justify-content:flex-start;width:100%}.player-card-actions button{white-space:nowrap;min-height:42px;padding:8px 12px}.player-card-display{grid-template-columns:minmax(0,1fr) 124px;align-items:center;gap:24px 22px;padding-top:22px}.player-card-identity{grid-area:1/1}.player-card-rating{border-width:5px;grid-area:1/2;justify-self:end;width:118px;height:118px}.player-card-rating strong{font-size:2.45rem}.player-card-rating span{font-size:.62rem}.player-card-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding-top:18px}.player-card-metrics>div{border-bottom:1px solid #ffffff12;min-height:78px;padding:14px 12px}.player-card-metrics>div:nth-child(odd){border-right:1px solid #ffffff12}.player-card-achievements{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding-top:8px}.player-card-achievements>div{min-height:74px;padding:14px 10px}}@media (width<=600px){.player-card-heading h2{font-size:clamp(1.45rem,7vw,1.8rem)}.player-card-heading p{max-width:34rem;font-size:.78rem;line-height:1.55}.player-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.player-card-actions button{white-space:normal;width:100%;min-width:0;min-height:44px;padding:8px 7px;line-height:1.25}.player-card-display{grid-template-columns:minmax(0,1fr) 108px;gap:20px 15px;margin-top:18px;padding-top:18px}.player-card-identity{gap:12px}.player-card-avatar{border-radius:18px;flex-basis:72px;width:72px;height:72px}.player-card-identity small{font-size:.54rem;line-height:1.35}.player-card-identity h3{margin-top:4px;font-size:clamp(1.2rem,6.2vw,1.55rem)}.player-card-identity p{font-size:.68rem}.player-card-rating{border-width:5px;width:104px;height:104px}.player-card-rating strong{font-size:2.15rem}.player-card-rating span{margin-top:4px;font-size:.58rem}.player-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-card-metrics>div{grid-template-columns:20px minmax(0,1fr);min-height:74px;padding:13px 9px}.player-card-metrics span{font-size:.53rem}.player-card-metrics strong{font-size:.82rem}.player-card-metrics small{font-size:.53rem}.player-card-achievements{column-gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-card-achievements>div{min-height:68px;padding:11px 8px}.player-card-achievements strong{font-size:.62rem}.player-card-achievements small{font-size:.52rem}}@media (width<=430px){.player-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.player-card-actions .player-card-share{grid-column:1/-1}.player-card-display{grid-template-columns:minmax(0,1fr) 96px;column-gap:12px}.player-card-avatar{border-radius:16px;flex-basis:64px;width:64px;height:64px}.player-card-rating{border-width:4px;width:92px;height:92px}.player-card-rating strong{font-size:1.9rem}.player-card-rating span{font-size:.54rem}.player-card-metrics>div{min-height:70px}.player-card-achievements{grid-template-columns:1fr!important}.player-card-achievements>div{min-height:60px}}:root[data-theme=light] .player-card-metrics>div{border-bottom-color:#181a1f1a}:root[data-theme=light] .player-card-metrics>div:nth-child(odd){border-right-color:#181a1f1a}@media (width<=430px){.player-card-achievements{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 10px!important}.player-card-achievements>div{min-width:0!important;min-height:68px!important;padding:11px 7px!important}.player-card-achievements strong{font-size:.58rem!important;line-height:1.35!important}.player-card-achievements small{font-size:.49rem!important;line-height:1.35!important}}.player-card-actions{gap:20px!important}.player-card-actions button,.player-card-actions .player-card-share{min-height:36px!important;color:var(--ceo-gold-strong,#e7c64c)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3757!important;border-radius:0!important;padding:7px 0!important}.player-card-actions button:hover,.player-card-actions .player-card-share:hover{background:0 0!important;border-bottom-color:#d4af37d1!important;transform:none!important}.player-card-display{padding-top:32px!important}.player-card-avatar{box-shadow:none!important;border-radius:8px!important}.player-card-rating{position:relative;border:0!important;border-top:4px solid var(--ceo-gold-strong,#d4af37)!important;width:auto!important;min-width:170px!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;place-items:end!important;padding:18px 0 14px!important;display:grid!important}.player-card-rating span{order:1;color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.61rem!important;font-weight:850!important}.player-card-rating strong{order:2;margin-top:5px;color:var(--ceo-text,#f4f5f7)!important;font-size:clamp(3.4rem,6vw,5rem)!important;line-height:.95!important}.player-card-metrics{border-top:1px solid #ffffff17!important;border-bottom:1px solid #ffffff17!important;gap:0!important;padding-top:0!important}.player-card-metrics>div{min-height:108px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;grid-template-columns:1fr!important;padding:18px 20px!important;display:grid!important}.player-card-metrics>div:last-child{border-right:0!important}.player-card-metrics svg{display:none!important}.player-card-metrics span{color:#94a3b8c2!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.59rem!important;font-weight:850!important}.player-card-metrics strong{margin-top:7px!important;font-size:1.08rem!important}.player-card-metrics small{color:#cbd5e180!important;margin-top:5px!important;font-size:.57rem!important}.player-card-achievements{counter-reset:ceo-achievement;gap:0!important;padding-top:20px!important}.player-card-achievements>div{min-height:78px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff14!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;padding:14px!important;display:grid!important}.player-card-achievement-number{color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.06em!important;font-size:.62rem!important;font-weight:900!important}.player-card-achievements strong{font-size:.71rem!important}.player-card-achievements small{color:#d4af37b8!important;text-transform:uppercase!important;margin-top:4px!important;font-size:.54rem!important}.player-card-achievement-list button{box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme=light] .player-card-metrics{border-top-color:#181a1f1c!important;border-bottom-color:#181a1f1c!important}:root[data-theme=light] .player-card-metrics>div{border-right-color:#181a1f1a!important}:root[data-theme=light] .player-card-metrics span,:root[data-theme=light] .player-card-metrics small{color:#707780!important}:root[data-theme=light] .player-card-achievements>div{border-bottom-color:#181a1f1a!important}@media (width<=800px){.player-card-actions{flex-wrap:wrap!important;gap:8px 18px!important;width:100%!important;display:flex!important}.player-card-actions button,.player-card-actions .player-card-share{width:auto!important;min-width:0!important;padding:8px 0!important}.player-card-rating{justify-self:end!important;min-width:116px!important}.player-card-rating strong{font-size:3.4rem!important}.player-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-card-metrics>div{border-bottom:1px solid #ffffff14!important;min-height:92px!important}.player-card-metrics>div:nth-child(2n){border-right:0!important}.player-card-metrics>div:nth-last-child(-n+2){border-bottom:0!important}:root[data-theme=light] .player-card-metrics>div{border-bottom-color:#181a1f1a!important}}@media (width<=600px){.player-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px 16px!important;display:grid!important}.player-card-actions button,.player-card-actions .player-card-share{text-align:left!important;justify-content:flex-start!important;width:100%!important}.player-card-actions .player-card-share{grid-column:auto!important}.player-card-display{column-gap:18px!important}.player-card-rating{min-width:94px!important;padding-top:12px!important}.player-card-rating strong{font-size:2.8rem!important}.player-card-rating span{font-size:.53rem!important}.player-card-achievements{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:16px!important}.player-card-achievements>div{grid-template-columns:30px minmax(0,1fr)!important;min-height:70px!important;padding:12px 6px!important}}@media (width<=430px){.player-card-actions{grid-template-columns:1fr 1fr!important}.player-card-rating{min-width:82px!important}.player-card-rating strong{font-size:2.45rem!important}.player-card-achievements{grid-template-columns:repeat(2,minmax(0,1fr))!important}.player-card-achievements>div{grid-template-columns:26px minmax(0,1fr)!important}.player-card-achievement-number{font-size:.54rem!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-section{color:#17191d!important;box-shadow:none!important;background:0 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-section :is(.player-card-heading h2,.player-card-identity h3,.player-card-rating strong,.player-card-metrics strong,.player-card-achievements strong,.mvp-formula-heading h3,.mvp-components strong){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-section :is(.player-card-heading p,.player-card-identity p,.mvp-formula-heading p,.mvp-components p,.mvp-components small){color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-section :is(.player-card-metrics span,.player-card-metrics small){color:#707780!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-section :is(.player-card-heading>div:first-child>span,.player-card-identity small,.player-card-rating span,.player-card-achievements small,.player-card-achievement-number,.mvp-formula-heading>strong){color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-display,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-metrics>div,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-achievements>div,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .mvp-formula,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .mvp-components>div{box-shadow:none!important;background:0 0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-actions button,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-actions .player-card-share{color:#8b650c!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #8b650c4d!important;border-radius:0!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-actions button:hover,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-actions .player-card-share:hover{color:#6f5008!important;border-bottom-color:#8b650c!important;transform:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-rating{box-shadow:none!important;background:#f4f1e8!important;border-color:#b28717!important}.player-card-modal{-webkit-backdrop-filter:none!important;background:#010409e0!important}.player-card-modal>section{width:min(680px,100%)!important;max-height:88dvh!important;box-shadow:none!important;background:#070b12!important;border:1px solid #94a3b82e!important;border-radius:0!important;padding:0!important;overflow:auto!important}.player-card-modal header{border-bottom:1px solid #94a3b826!important;padding:22px 24px 18px!important}.player-card-modal header h3{color:#f4f6f8!important;letter-spacing:-.01em!important;font-size:1.35rem!important;font-weight:560!important}.player-card-modal header p{color:#cbd5e199!important;margin-top:6px!important;font-size:.68rem!important;font-weight:400!important}.player-card-modal header>button{color:#cbd5e19e!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.player-card-modal header>button:hover{color:#d4af37!important;background:0 0!important}.player-card-search{margin:16px 24px 4px!important}.player-card-search svg{color:#94a3b8b8!important;left:0!important}.player-card-search input{color:#f4f6f8!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;padding:8px 0 8px 28px!important}.player-card-search input:focus{border-bottom-color:#d4af37!important;outline:none!important}.player-card-search input::placeholder{color:#94a3b880!important}.player-card-achievement-list{border-top:1px solid #94a3b81f!important;grid-template-columns:1fr!important;gap:0!important;margin:8px 24px 0!important}.player-card-achievement-list button{min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b81f!important;border-radius:0!important;grid-template-columns:42px minmax(0,1fr) auto!important;gap:14px!important;padding:12px 0!important;transform:none!important}.player-card-achievement-list button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.player-card-selector-number{color:#d4af37!important;letter-spacing:.06em!important;font-size:.6rem!important;font-weight:900!important}.player-card-achievement-list strong{color:#f4f6f8!important;font-size:.72rem!important;font-weight:580!important}.player-card-achievement-list small{color:#cbd5e185!important;margin-top:4px!important;font-size:.56rem!important}.player-card-achievement-list em{color:#cbd5e185!important;letter-spacing:.01em!important;font-size:.58rem!important;font-weight:650!important}.player-card-achievement-list button.selected{box-shadow:none!important;background:0 0!important;border-color:currentColor currentColor #d4af3747 #d4af37!important;border-top-style:none!important;border-top-width:0!important;border-left-style:solid!important;border-left-width:2px!important;border-right-style:none!important;border-right-width:0!important;padding-left:10px!important}.player-card-achievement-list button.selected strong,.player-card-achievement-list button.selected small,.player-card-achievement-list button.selected em,.player-card-achievement-list button.selected .player-card-selector-number{color:#d4af37!important}.player-card-selector-pagination{color:#cbd5e18f!important;border-top:1px solid #94a3b81f!important;margin:16px 24px 0!important;padding-top:14px!important}.player-card-selector-pagination button,.player-card-save{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:7px 0!important;font-size:.62rem!important;font-weight:650!important}.player-card-selector-pagination button{color:#cbd5e1a8!important}.player-card-selector-pagination button:not(:disabled):hover{color:#fff!important;border-bottom-color:#ffffff5c!important}.player-card-selector-pagination button:disabled{opacity:.36!important;cursor:default!important}.player-card-selector-pagination>span{color:#cbd5e185!important;font-size:.6rem!important}.player-card-modal footer{color:#cbd5e194!important;background:#070b12!important;border-top:1px solid #94a3b81f!important;margin-top:16px!important;padding:16px 24px 22px!important}.player-card-save{color:#d4af37!important;border-bottom-color:#d4af3761!important}.player-card-save:hover:not(:disabled){color:#efd15d!important;background:0 0!important;border-bottom-color:#d4af37!important}.player-card-save:disabled{opacity:.52!important}[data-theme=light] .player-card-modal>section,[data-theme=light] .player-card-modal footer{color:#1d2025!important;box-shadow:none!important;background:#fbfaf6!important}[data-theme=light] .player-card-modal>section{border-color:#272b3229!important}[data-theme=light] .player-card-modal header,[data-theme=light] .player-card-achievement-list,[data-theme=light] .player-card-achievement-list button,[data-theme=light] .player-card-selector-pagination,[data-theme=light] .player-card-modal footer{border-color:#272b321c!important}[data-theme=light] .player-card-modal header h3,[data-theme=light] .player-card-achievement-list strong,[data-theme=light] .player-card-search input{color:#1d2025!important}[data-theme=light] .player-card-modal header p,[data-theme=light] .player-card-achievement-list small,[data-theme=light] .player-card-selector-pagination,[data-theme=light] .player-card-selector-pagination>span,[data-theme=light] .player-card-modal footer{color:#5d6570!important}[data-theme=light] .player-card-search input{border-bottom-color:#272b3240!important}[data-theme=light] .player-card-search input::placeholder{color:#7a828c!important}[data-theme=light] .player-card-selector-pagination button{color:#4b535c!important}[data-theme=light] .player-card-save{color:#7f5e0b!important;border-bottom-color:#7f5e0b57!important}[data-theme=light] .player-card-achievement-list button.selected{border-left-color:#946d10!important}[data-theme=light] .player-card-achievement-list button.selected strong,[data-theme=light] .player-card-achievement-list button.selected small,[data-theme=light] .player-card-achievement-list button.selected em,[data-theme=light] .player-card-achievement-list button.selected .player-card-selector-number{color:#8a650b!important}@media (width<=900px){.player-card-modal{padding:14px!important}.player-card-modal>section{width:min(640px,100%)!important;max-height:90dvh!important}.player-card-modal header,.player-card-modal footer{padding-left:20px!important;padding-right:20px!important}.player-card-search,.player-card-achievement-list,.player-card-selector-pagination{margin-left:20px!important;margin-right:20px!important}}@media (width<=600px){.player-card-modal{place-items:stretch stretch!important;padding:0!important}.player-card-modal>section{border:0!important;border-radius:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important}.player-card-modal header{z-index:4!important;padding:calc(18px + env(safe-area-inset-top)) 18px 15px!important;background:#070b12!important;position:sticky!important;top:0!important}.player-card-search,.player-card-achievement-list,.player-card-selector-pagination{margin-left:18px!important;margin-right:18px!important}.player-card-achievement-list button{grid-template-columns:34px minmax(0,1fr) auto!important;gap:10px!important;min-height:64px!important}.player-card-selector-pagination{flex-direction:row!important;align-items:center!important}.player-card-selector-pagination button{width:auto!important}.player-card-modal footer{z-index:4!important;padding:14px 18px calc(18px + env(safe-area-inset-bottom))!important;background:#070b12!important;flex-direction:row!important;align-items:center!important;position:sticky!important;bottom:0!important}[data-theme=light] .player-card-modal header,[data-theme=light] .player-card-modal footer{background:#fbfaf6!important}}.player-card-modal{padding:max(22px, env(safe-area-inset-top)) 18px max(22px, env(safe-area-inset-bottom))!important;place-items:start center!important;overflow-y:auto!important}.player-card-modal>section{max-height:calc(100dvh - max(44px, env(safe-area-inset-top)) - max(44px, env(safe-area-inset-bottom)))!important;overscroll-behavior:contain!important;margin:auto 0!important}.player-card-modal header{z-index:5!important;background:#070b12!important;position:sticky!important;top:0!important}.player-card-achievement-list em{color:#cbd3dc!important}.player-card-achievement-list small{color:#9da8b5!important}.player-card-modal footer,.player-card-selector-pagination,.player-card-selector-pagination>span{color:#a8b2bf!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal>section,:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal header,:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal footer{color:#17191d!important;background:#fbfaf6!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal>section{border-color:#181a1f2e!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal :is(header h3,.player-card-achievement-list strong,.player-card-search input){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal :is(header p,.player-card-achievement-list small,.player-card-selector-pagination,.player-card-selector-pagination>span,footer){color:#4f565f!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-achievement-list em{color:#59616a!important;opacity:1!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-search svg{color:#68717b!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-search input{border-bottom-color:#181a1f47!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-search input::placeholder{color:#68717b!important;opacity:1!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-selector-pagination button{color:#3f464e!important;opacity:1!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-selector-pagination button:disabled{color:#8a9198!important;opacity:.62!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-save{color:#765500!important;opacity:1!important;border-bottom-color:#7655006b!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal :is(header,.player-card-achievement-list,.player-card-achievement-list button,.player-card-selector-pagination,footer){border-color:#181a1f1f!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-achievement-list button.selected{border-left-color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-achievement-list button.selected :is(strong,small,em,.player-card-selector-number){color:#805d08!important}@media (width<=900px) and (width>=601px){.player-card-modal{padding:max(18px, env(safe-area-inset-top)) 14px max(18px, env(safe-area-inset-bottom))!important}.player-card-modal>section{max-height:calc(100dvh - 36px)!important}}@media (width<=600px){.player-card-modal{place-items:start stretch!important;padding:0!important;overflow:hidden!important}.player-card-modal>section{height:100dvh!important;max-height:100dvh!important;margin:0!important}}.player-card-modal header>button{z-index:8!important;color:#d6dce4!important;opacity:1!important;width:32px!important;height:32px!important;position:relative!important}.player-card-modal header>button svg{stroke-width:2px!important;width:22px!important;height:22px!important}.player-card-modal header>button:hover,.player-card-modal header>button:focus-visible{color:#d4af37!important;outline:none!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal header>button{color:#343a42!important;opacity:1!important}@media (width<=600px){.player-card-modal{inset:var(--ceo-mobile-header-height,118px) 0 0 0!important;width:100vw!important;height:calc(100dvh - var(--ceo-mobile-header-height,118px))!important;place-items:start stretch!important;padding:0!important;overflow:hidden!important}.player-card-modal>section{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;border:0!important;width:100vw!important;height:100%!important;max-height:100%!important;margin:0!important;overflow-y:auto!important}.player-card-modal header{z-index:7!important;background:#070b12!important;border-bottom:1px solid #94a3b829!important;align-items:flex-start!important;min-height:92px!important;padding:22px 20px 18px!important;position:sticky!important;top:0!important}.player-card-modal header>div{min-width:0!important;padding-right:12px!important}.player-card-modal header h3{color:#f4f6f8!important;margin:0 0 6px!important;font-size:1.2rem!important;font-weight:600!important;line-height:1.2!important;display:block!important}.player-card-modal header p{color:#9aa5b2!important;margin:0!important;font-size:.69rem!important;line-height:1.45!important;display:block!important}.player-card-search{margin-top:20px!important}.player-card-achievement-list{margin-top:12px!important}.player-card-selector-pagination{margin-top:18px!important;padding-top:16px!important}.player-card-modal footer{z-index:7!important;min-height:72px!important;padding:16px 20px calc(18px + env(safe-area-inset-bottom))!important;background:#070b12!important;position:sticky!important;bottom:0!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal header,:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal footer{background:#fbfaf6!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal header h3{color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],:root[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .player-card-modal header p{color:#515961!important}}@media (width<=600px) and (height<=700px){.player-card-modal{inset:var(--ceo-mobile-header-height-compact,106px) 0 0 0!important;height:calc(100dvh - var(--ceo-mobile-header-height-compact,106px))!important}.player-card-modal header{min-height:82px!important;padding-top:18px!important;padding-bottom:15px!important}}.public-player-page{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), 1220px);margin:0 auto;padding:clamp(34px,5vw,64px) 0 80px}.public-player-topbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.public-player-back-link,.public-player-refresh{border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:39px;padding:9px 13px;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}.public-player-back-link{color:#dcb83f;background:#d4af370d;border:1px solid #d4af3733}.public-player-refresh{color:#ffffffad;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff17}.public-player-refresh:disabled{cursor:wait;opacity:.65}.public-player-refresh__icon{animation:.8s linear infinite public-player-spin}.public-player-hero{background:radial-gradient(circle at 85% 15%,#d4af372b,#0000 35%),radial-gradient(circle at 15% 100%,#4a6eff1a,#0000 38%),linear-gradient(145deg,#111827,#080d16);border:1px solid #d4af3738;border-radius:23px;justify-content:space-between;align-items:center;gap:clamp(26px,5vw,60px);min-height:260px;padding:clamp(28px,5vw,48px);display:flex;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d}.public-player-hero__glow{filter:blur(45px);pointer-events:none;background:#d4af3714;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-100px}.public-player-identity,.public-player-hero-rank{z-index:1;position:relative}.public-player-identity{align-items:center;gap:clamp(20px,3vw,30px);min-width:0;display:flex}.public-player-avatar-shell{flex-shrink:0;position:relative}.public-player-avatar,.public-player-avatar-image{border:2px solid #d4af3773;border-radius:28px;width:clamp(100px,12vw,138px);height:clamp(100px,12vw,138px);box-shadow:0 18px 45px #00000059}.public-player-avatar{color:#f4d56a;letter-spacing:.04em;background:linear-gradient(145deg,#d4af3740,#d4af370f);place-items:center;font-size:clamp(2rem,4vw,3rem);font-weight:900;display:grid}.public-player-avatar-image{object-fit:cover;background:#0c111c;display:block}.public-player-rank-orb{color:#0b0c0f;background:linear-gradient(135deg,#f5d76e,#cfa82e);border:3px solid #0a0f18;border-radius:14px;place-items:center;min-width:45px;height:45px;padding:0 8px;font-size:.76rem;font-weight:900;display:grid;position:absolute;bottom:-10px;right:-11px}.public-player-identity__copy{min-width:0}.public-player-eyebrow{color:#d4af37;letter-spacing:1.5px;align-items:center;gap:7px;margin-bottom:11px;font-size:.68rem;font-weight:850;display:inline-flex}.public-player-name-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.public-player-name-row h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4.3vw,3.7rem);line-height:1.05}.public-player-trusted-badge,.public-player-risk-badge{border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.64rem;font-weight:800;display:inline-flex}.public-player-trusted-badge{color:#86efac;background:#4ade8014;border:1px solid #4ade8040}.public-player-risk-badge{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1a}.public-player-risk-badge--trusted{color:#86efac;background:#4ade8014;border-color:#4ade8040}.public-player-risk-badge--watchlist{color:#fde68a;background:#fbbf2414;border-color:#fbbf2440}.public-player-risk-badge--high-risk{color:#fca5a5;background:#f8717114;border-color:#f8717140}.public-player-username{color:#ffffff8c;margin:9px 0 0;font-size:.92rem;font-weight:700}.public-player-location{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:16px;display:flex}.public-player-location span{color:#ffffff75;align-items:center;gap:6px;font-size:.7rem;display:inline-flex}.public-player-location svg{color:#d4af37}.public-player-hero-rank{text-align:center;background:#0003;border:1px solid #d4af3730;border-radius:18px;flex-direction:column;align-items:center;min-width:185px;padding:24px 20px;display:flex}.public-player-rank-label{color:#d4af37;text-transform:uppercase;align-items:center;gap:7px;font-size:.65rem;font-weight:800;display:inline-flex}.public-player-hero-rank>strong{color:#fff;margin:12px 0 5px;font-size:clamp(2.6rem,5vw,4rem);line-height:1}.public-player-hero-rank>span{color:#ffffff75;font-size:.72rem}.public-player-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.public-player-stat-grid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex}.public-player-stat-icon{color:#93c5fd;background:#60a5fa14;border-radius:11px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.public-player-stat-icon--gold{color:#d4af37;background:#d4af3717}.public-player-stat-grid small,.public-player-stat-grid strong{display:block}.public-player-stat-grid small{color:#fff6;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:.59rem;font-weight:750;overflow:hidden}.public-player-content-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:18px;margin-top:42px;display:grid}.public-player-main-column,.public-player-side-column{gap:18px;display:grid}.public-player-panel,.public-player-trust-card,.public-player-ranking-card,.public-player-breakdown-card,.public-player-achievement-card{background:linear-gradient(145deg,#ffffff07,#d4af3704);border:1px solid #d4af371f;border-radius:17px}.public-player-panel{padding:21px}.public-player-panel__heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.public-player-section-eyebrow{color:#d4af37;letter-spacing:1.3px;margin:0 0 6px;font-size:.64rem;font-weight:850}.public-player-panel__heading h2{color:#fff;margin:0;font-size:1.35rem}.public-player-panel__heading>span{color:#fff6;font-size:.68rem}.public-player-form-strip{flex-wrap:wrap;gap:7px;margin-bottom:17px;display:flex}.public-player-form-result{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-width:43px;height:35px;padding:0 9px;font-size:.72rem;font-weight:850;display:inline-flex}.public-player-form-result--win{color:#86efac;background:#4ade8017}.public-player-form-result--draw{color:#fde68a;background:#fbbf2417}.public-player-form-result--loss{color:#fca5a5;background:#f8717117}.public-player-form-result--bye{color:#93c5fd;background:#60a5fa17}.public-player-match-list,.public-player-tournament-list{gap:9px;display:grid}.public-player-match-card{background:#0000001f;border:1px solid #fff1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.public-player-match-outcome{border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.public-player-match-outcome--win{color:#86efac;background:#4ade8017}.public-player-match-outcome--draw{color:#fde68a;background:#fbbf2417}.public-player-match-outcome--loss{color:#fca5a5;background:#f8717117}.public-player-match-outcome--bye{color:#93c5fd;background:#60a5fa17}.public-player-match-info{min-width:0}.public-player-match-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-player-match-title>div{min-width:0}.public-player-match-title small,.public-player-match-title strong{display:block}.public-player-match-title small{color:#d4af37;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:4px;font-size:.61rem;font-weight:800;overflow:hidden}.public-player-match-title strong{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.public-player-outcome-badge{border-radius:999px;flex-shrink:0;padding:5px 8px;font-size:.6rem;font-weight:850}.public-player-outcome-badge--win{color:#86efac;background:#4ade8014}.public-player-outcome-badge--draw{color:#fde68a;background:#fbbf2414}.public-player-outcome-badge--loss{color:#fca5a5;background:#f8717114}.public-player-match-meta{flex-wrap:wrap;gap:7px 13px;margin-top:9px;display:flex}.public-player-match-meta span{color:#ffffff63;align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.public-player-match-meta svg{color:#d4af37}.public-player-match-score{color:#fff;text-align:center;background:#d4af370d;border:1px solid #d4af372e;border-radius:9px;min-width:52px;padding:8px 9px;font-size:.8rem}.public-player-tournament-card{background:#0000001f;border:1px solid #fff1;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.public-player-tournament-icon{color:#d4af37;background:#d4af3714;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.public-player-tournament-info{min-width:0}.public-player-tournament-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.public-player-tournament-title>div{min-width:0}.public-player-tournament-title small{color:#fff6;margin-bottom:4px;font-size:.6rem;font-weight:750;display:block}.public-player-tournament-title h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.85rem;overflow:hidden}.public-player-champion-badge{color:#e4bd3e;background:#d4af3717;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:5px 7px;font-size:.58rem;font-weight:850;display:inline-flex}.public-player-tournament-meta{flex-wrap:wrap;gap:7px 13px;margin-top:9px;display:flex}.public-player-tournament-meta span{color:#fff6;align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.public-player-tournament-meta svg{color:#d4af37}.public-player-tournament-card>a{color:#dcb83f;background:#d4af370d;border:1px solid #d4af3733;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.public-player-trust-card,.public-player-ranking-card,.public-player-breakdown-card,.public-player-achievement-card{padding:19px}.public-player-trust-card__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-player-trust-card__heading>div{color:#ffffffb8;align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.public-player-trust-card__heading svg{color:#d4af37}.public-player-risk-pill{color:#ffffffa6;background:#ffffff0d;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:850}.public-player-risk-pill--trusted{color:#86efac;background:#4ade8017}.public-player-risk-pill--watchlist{color:#fde68a;background:#fbbf2417}.public-player-risk-pill--high-risk{color:#fca5a5;background:#f8717117}.public-player-trust-score{align-items:baseline;gap:5px;margin-top:22px;display:flex}.public-player-trust-score strong{color:#fff;font-size:3.2rem;line-height:1}.public-player-trust-score span{color:#ffffff5e;font-size:.8rem}.public-player-trust-card>p{color:#d4af37;margin:8px 0 14px;font-size:.72rem;font-weight:750}.public-player-trust-track,.public-player-breakdown-track{background:#ffffff12;border-radius:999px;height:7px;overflow:hidden}.public-player-trust-track>span{border-radius:inherit;background:linear-gradient(90deg,#b89121,#f5d96d);height:100%;display:block}.public-player-trust-footer{gap:9px;margin-top:17px;display:grid}.public-player-trust-footer span{color:#ffffff7a;align-items:center;gap:7px;font-size:.66rem;display:flex}.public-player-trust-footer svg{color:#d4af37}.public-player-ranking-card{text-align:center}.public-player-ranking-card__icon{color:#d4af37;background:#d4af3717;border-radius:16px;place-items:center;width:55px;height:55px;margin:0 auto 13px;display:grid}.public-player-ranking-card p{color:#d4af37;letter-spacing:1.2px;margin:0 0 8px;font-size:.62rem;font-weight:850}.public-player-ranking-card>strong{color:#fff;font-size:2.9rem;line-height:1;display:block}.public-player-ranking-card>span{color:#ffffff6e;margin-top:7px;font-size:.69rem;display:block}.public-player-ranking-card a{color:#dcb83f;background:#d4af370d;border:1px solid #d4af3738;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:17px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.public-player-side-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:17px;display:flex}.public-player-side-heading>div{align-items:center;gap:7px;display:flex}.public-player-side-heading svg{color:#d4af37}.public-player-side-heading h2{color:#fff;margin:0;font-size:.88rem}.public-player-side-heading>span{color:#ffffff8c;background:#ffffff0d;border-radius:999px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:.65rem;font-weight:800;display:grid}.public-player-breakdown-list{gap:15px;display:grid}.public-player-breakdown-item{grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;display:grid}.public-player-breakdown-item>div:first-child{grid-column:1/-1;justify-content:space-between;gap:10px;display:flex}.public-player-breakdown-item span,.public-player-breakdown-item strong,.public-player-breakdown-item small{font-size:.66rem}.public-player-breakdown-item span{color:#ffffff80}.public-player-breakdown-item strong{color:#fff}.public-player-breakdown-item small{color:#ffffff6b}.public-player-breakdown-fill{border-radius:inherit;height:100%;display:block}.public-player-breakdown-fill--wins{background:#4ade80}.public-player-breakdown-fill--draws{background:#fbbf24}.public-player-breakdown-fill--losses{background:#f87171}.public-player-achievement-card{align-items:center;gap:13px;display:flex}.public-player-achievement-icon{color:#d4af37;background:#d4af3717;border-radius:15px;flex-shrink:0;place-items:center;width:50px;height:50px;display:grid}.public-player-achievement-card p{color:#d4af37;letter-spacing:1px;margin:0 0 5px;font-size:.58rem;font-weight:850}.public-player-achievement-card h2{color:#fff;margin:0 0 6px;font-size:.96rem}.public-player-achievement-card span{color:#ffffff6e;font-size:.64rem;line-height:1.5;display:block}.public-player-empty,.public-player-state{text-align:center;background:#ffffff05;border:1px solid #d4af371f;border-radius:14px;padding:38px 22px}.public-player-empty>svg,.public-player-state>svg{color:#d4af37;margin-bottom:13px}.public-player-empty h3,.public-player-state h1{color:#fff;margin:0 0 8px}.public-player-empty h3{font-size:1rem}.public-player-state h1{font-size:1.5rem}.public-player-empty p,.public-player-state p{color:#ffffff80;max-width:530px;margin:0 auto;font-size:.8rem;line-height:1.6}.public-player-state{max-width:700px;margin:clamp(60px,10vw,120px) auto 0}.public-player-state--error{border-color:#f8717133}.public-player-state--error>svg{color:#fca5a5}.public-player-state__actions{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:19px;display:flex}.public-player-state__actions a,.public-player-state__actions button{color:#dcb83f;min-height:40px;font:inherit;cursor:pointer;background:#d4af370f;border:1px solid #d4af373d;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.public-player-loader{border:3px solid #d4af3726;border-top-color:#d4af37;border-radius:50%;width:38px;height:38px;margin:0 auto 17px;animation:.8s linear infinite public-player-spin}@keyframes public-player-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.public-player-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.public-player-hero{flex-direction:column;align-items:flex-start}.public-player-hero-rank{text-align:left;align-items:flex-start;width:100%}.public-player-content-grid{grid-template-columns:1fr}.public-player-side-column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.public-player-page{padding:30px 0 60px}.public-player-topbar{flex-direction:column;align-items:stretch}.public-player-back-link,.public-player-refresh{width:100%}.public-player-hero{border-radius:18px;padding:26px 19px}.public-player-identity{flex-direction:column;align-items:flex-start}.public-player-avatar,.public-player-avatar-image{border-radius:22px;width:104px;height:104px}.public-player-name-row h1{font-size:2rem}.public-player-location{flex-direction:column;align-items:flex-start}.public-player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-player-panel__heading{flex-direction:column;align-items:flex-start;gap:6px}.public-player-match-card,.public-player-tournament-card{grid-template-columns:auto minmax(0,1fr)}.public-player-match-score,.public-player-tournament-card>a{grid-column:1/-1;width:100%}.public-player-tournament-card>a{min-height:38px}.public-player-match-title,.public-player-tournament-title{flex-direction:column;align-items:flex-start;gap:7px}.public-player-side-column{grid-template-columns:1fr}}@media (width<=380px){.public-player-stat-grid{grid-template-columns:1fr}.public-player-stat-grid article{min-height:66px}}@media (prefers-reduced-motion:reduce){.public-player-page *,.public-player-page :before,.public-player-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-player-bio{color:#e2e8f0c7;overflow-wrap:anywhere;max-width:650px;margin:13px 0 0;font-size:.79rem;line-height:1.65}.public-player-preferred-game{color:#d4af37;background:#d4af370f;border:1px solid #d4af372e;border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;max-width:100%;margin-top:13px;padding:7px 10px;font-size:.65rem;display:inline-flex}.public-player-preferred-game svg{flex:none}.public-player-preferred-game span{color:#ffffff75;text-transform:uppercase;font-weight:750}.public-player-preferred-game strong{color:#f4d56a;overflow-wrap:anywhere;font-weight:850}@media (width<=620px){.public-player-bio{font-size:.74rem}.public-player-preferred-game{border-radius:11px}}.public-player-page{width:min(calc(100% - ( var(--page-padding-inline,20px) * 2 )), var(--page-max-width,1440px))!important;padding:clamp(34px,5vw,64px) 0 84px!important}.public-player-back-link,.public-player-refresh{min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff26!important;border-radius:0!important;padding:8px 0!important}.public-player-back-link{color:var(--ceo-gold-strong,#d4af37)!important}.public-player-refresh{color:var(--ceo-text-muted,#949baa)!important}.public-player-back-link:hover,.public-player-refresh:hover{color:var(--ceo-gold-strong,#e2bf4b)!important;background:0 0!important}.public-player-hero{min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1a!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(28px,5vw,72px)!important;padding:clamp(32px,4.5vw,54px) 0!important;display:grid!important;position:relative!important;overflow:visible!important}.public-player-hero__glow{display:none!important}.public-player-avatar,.public-player-avatar-image{width:clamp(92px,10vw,126px)!important;height:clamp(92px,10vw,126px)!important;box-shadow:none!important;border:1px solid #d4af3775!important;border-radius:50%!important}.public-player-avatar{color:var(--ceo-gold-strong,#d4af37)!important;background:0 0!important}.public-player-avatar-image{background:0 0!important}.public-player-rank-orb{border:2px solid var(--ceo-canvas,#080b12)!important;background:var(--ceo-gold-brand,#d4af37)!important;color:#111318!important;min-width:40px!important;height:40px!important;box-shadow:none!important;border-radius:50%!important;padding:0 7px!important;bottom:-5px!important;right:-7px!important}.public-player-eyebrow{color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.16em!important;margin-bottom:10px!important;font-size:.67rem!important;font-weight:850!important}.public-player-eyebrow svg{display:none!important}.public-player-name-row h1{color:var(--ceo-text,#f4f5f7)!important;letter-spacing:-.05em!important;font-size:clamp(2.5rem,5vw,4.7rem)!important;font-weight:800!important;line-height:.98!important}.public-player-username,.public-player-location span,.public-player-bio,.public-player-preferred-game span{color:var(--ceo-text-muted,#8f97a5)!important}.public-player-preferred-game{background:0 0!important;border:0!important;margin-top:14px!important;padding:0!important}.public-player-preferred-game strong{color:var(--ceo-text,#f4f5f7)!important}.public-player-trusted-badge,.public-player-risk-badge{background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.public-player-hero-rank{text-align:left!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff1f!important;border-radius:0!important;align-items:flex-start!important;min-width:190px!important;padding:0 0 0 clamp(24px,4vw,48px)!important}.public-player-rank-label{color:var(--ceo-gold-strong,#d4af37)!important}.public-player-rank-label svg{display:none!important}.public-player-hero-rank>strong{color:var(--ceo-text,#f4f5f7)!important}.public-player-hero-rank>span{color:var(--ceo-text-muted,#8f97a5)!important}.public-player-stat-grid{border-bottom:1px solid #ffffff1a!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin-top:0!important}.public-player-stat-grid article{background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;min-height:92px!important;padding:18px 16px!important}.public-player-stat-grid article:nth-child(6n){border-right:0!important}.public-player-stat-icon{display:none!important}.public-player-stat-grid small{color:var(--ceo-text-muted,#7f8796)!important;letter-spacing:.08em!important;font-size:.61rem!important}.public-player-stat-grid strong{color:var(--ceo-text,#f4f5f7)!important;font-size:1.12rem!important}.public-player-content-grid{grid-template-columns:minmax(0,1.5fr) minmax(290px,.72fr)!important;gap:clamp(34px,5vw,72px)!important;margin-top:54px!important}.public-player-main-column,.public-player-side-column{gap:36px!important}.public-player-panel,.public-player-trust-card,.public-player-ranking-card,.public-player-breakdown-card,.public-player-achievement-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.public-player-panel{border-bottom:1px solid #ffffff1a!important;padding-bottom:34px!important}.public-player-panel__heading{border-bottom:1px solid #ffffff1a!important;margin-bottom:22px!important;padding-bottom:16px!important}.public-player-section-eyebrow{color:var(--ceo-gold-strong,#d4af37)!important;letter-spacing:.14em!important}.public-player-panel__heading h2,.public-player-side-heading,.public-player-empty h3{color:var(--ceo-text,#f4f5f7)!important}.public-player-panel__heading>span,.public-player-empty p{color:var(--ceo-text-muted,#7f8796)!important}.public-player-form-strip{margin-bottom:18px!important}.public-player-form-result{border-radius:0!important;min-width:36px!important;height:32px!important;padding:0 8px!important}.public-player-match-list,.public-player-tournament-list{gap:0!important}.public-player-match-card,.public-player-tournament-card{background:0 0!important;border:0!important;border-bottom:1px solid #ffffff17!important;border-radius:0!important;padding:16px 0!important}.public-player-match-card:first-child,.public-player-tournament-card:first-child{border-top:1px solid #ffffff17!important}.public-player-match-outcome,.public-player-tournament-icon{background:0 0!important;border-radius:0!important;width:34px!important;height:34px!important}.public-player-match-title strong,.public-player-tournament-title h3,.public-player-match-score{color:var(--ceo-text,#f4f5f7)!important}.public-player-match-meta span,.public-player-tournament-title small,.public-player-tournament-meta span{color:var(--ceo-text-muted,#7f8796)!important}.public-player-outcome-badge,.public-player-champion-badge{background:0 0!important;border-radius:0!important;padding:4px 0!important}.public-player-match-score{background:0 0!important;border:0!important;border-bottom:1px solid #d4af3747!important;border-radius:0!important;min-width:48px!important;padding:7px 0!important}.public-player-tournament-card>a{background:0 0!important;border:0!important;border-radius:0!important;width:34px!important;height:34px!important}.public-player-trust-card,.public-player-ranking-card,.public-player-breakdown-card,.public-player-achievement-card{border-bottom:1px solid #ffffff1a!important;padding-bottom:28px!important}.public-player-trust-card__heading{border-bottom:1px solid #ffffff1a!important;padding-bottom:14px!important}.public-player-trust-card__heading>div{color:var(--ceo-text,#f4f5f7)!important}.public-player-risk-pill{background:0 0!important;border-radius:0!important;padding:0!important}.public-player-trust-score strong{color:var(--ceo-text,#f4f5f7)!important}.public-player-trust-score span,.public-player-trust-footer span{color:var(--ceo-text-muted,#7f8796)!important}.public-player-trust-track,.public-player-breakdown-track{background:#ffffff1a!important;border-radius:0!important;height:4px!important}.public-player-trust-track>span,.public-player-breakdown-fill{background:var(--ceo-gold-brand,#d4af37)!important;border-radius:0!important}.public-player-ranking-card__icon,.public-player-achievement-icon{box-shadow:none!important;background:0 0!important;border-radius:0!important}.public-player-state,.public-player-empty{box-shadow:none!important;background:0 0!important;border:1px solid #ffffff1a!important;border-left:0!important;border-right:0!important;border-radius:0!important}.public-player-state h1{color:var(--ceo-text,#f4f5f7)!important}.public-player-state p{color:var(--ceo-text-muted,#7f8796)!important}.public-player-state__actions a,.public-player-state__actions button{box-shadow:none!important;background:0 0!important;border-radius:0!important}:root[data-theme=light] .public-player-page{color:#17191d!important}:root[data-theme=light] .public-player-back-link,:root[data-theme=light] .public-player-refresh{border-bottom-color:#181a1f24!important}:root[data-theme=light] .public-player-refresh{color:#626973!important}:root[data-theme=light] .public-player-hero{border-top-color:#181a1f1c!important;border-bottom-color:#181a1f1c!important}:root[data-theme=light] .public-player-rank-orb{border-color:var(--ceo-canvas,#f5f1e7)!important}:root[data-theme=light] .public-player-name-row h1,:root[data-theme=light] .public-player-preferred-game strong,:root[data-theme=light] .public-player-hero-rank>strong,:root[data-theme=light] .public-player-stat-grid strong,:root[data-theme=light] .public-player-panel__heading h2,:root[data-theme=light] .public-player-side-heading,:root[data-theme=light] .public-player-empty h3,:root[data-theme=light] .public-player-match-title strong,:root[data-theme=light] .public-player-tournament-title h3,:root[data-theme=light] .public-player-match-score,:root[data-theme=light] .public-player-trust-card__heading>div,:root[data-theme=light] .public-player-trust-score strong,:root[data-theme=light] .public-player-state h1{color:#17191d!important}:root[data-theme=light] .public-player-username,:root[data-theme=light] .public-player-location span,:root[data-theme=light] .public-player-bio,:root[data-theme=light] .public-player-preferred-game span,:root[data-theme=light] .public-player-hero-rank>span,:root[data-theme=light] .public-player-stat-grid small,:root[data-theme=light] .public-player-panel__heading>span,:root[data-theme=light] .public-player-empty p,:root[data-theme=light] .public-player-match-meta span,:root[data-theme=light] .public-player-tournament-title small,:root[data-theme=light] .public-player-tournament-meta span,:root[data-theme=light] .public-player-trust-score span,:root[data-theme=light] .public-player-trust-footer span,:root[data-theme=light] .public-player-state p{color:#686f79!important}:root[data-theme=light] .public-player-hero-rank{border-left-color:#181a1f21!important}:root[data-theme=light] .public-player-stat-grid{border-bottom-color:#181a1f1c!important}:root[data-theme=light] .public-player-stat-grid article{border-right-color:#181a1f17!important}:root[data-theme=light] .public-player-panel,:root[data-theme=light] .public-player-trust-card,:root[data-theme=light] .public-player-ranking-card,:root[data-theme=light] .public-player-breakdown-card,:root[data-theme=light] .public-player-achievement-card,:root[data-theme=light] .public-player-panel__heading,:root[data-theme=light] .public-player-trust-card__heading{border-color:#181a1f1c!important}:root[data-theme=light] .public-player-match-card,:root[data-theme=light] .public-player-tournament-card{border-bottom-color:#181a1f1a!important}:root[data-theme=light] .public-player-match-card:first-child,:root[data-theme=light] .public-player-tournament-card:first-child{border-top-color:#181a1f1a!important}:root[data-theme=light] .public-player-trust-track,:root[data-theme=light] .public-player-breakdown-track{background:#181a1f1c!important}:root[data-theme=light] .public-player-state,:root[data-theme=light] .public-player-empty{border-top-color:#181a1f1c!important;border-bottom-color:#181a1f1c!important}:root[data-theme=light] .public-player-trusted-badge,:root[data-theme=light] .public-player-risk-badge--trusted,:root[data-theme=light] .public-player-risk-pill--trusted,:root[data-theme=light] .public-player-form-result--win,:root[data-theme=light] .public-player-match-outcome--win,:root[data-theme=light] .public-player-outcome-badge--win{color:#247349!important}:root[data-theme=light] .public-player-risk-badge--watchlist,:root[data-theme=light] .public-player-risk-pill--watchlist,:root[data-theme=light] .public-player-form-result--draw,:root[data-theme=light] .public-player-match-outcome--draw,:root[data-theme=light] .public-player-champion-badge{color:#8b650c!important}:root[data-theme=light] .public-player-risk-badge--high-risk,:root[data-theme=light] .public-player-risk-pill--high-risk,:root[data-theme=light] .public-player-form-result--loss,:root[data-theme=light] .public-player-match-outcome--loss,:root[data-theme=light] .public-player-outcome-badge--loss{color:#a13e3e!important}:root[data-theme=light] .public-player-form-result--bye,:root[data-theme=light] .public-player-match-outcome--bye{color:#426f9f!important}@media (width<=1080px){.public-player-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-player-stat-grid article:nth-child(3n){border-right:0!important}.public-player-content-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.7fr)!important;gap:38px!important}}@media (width<=820px){.public-player-hero{grid-template-columns:1fr!important}.public-player-hero-rank{border-top:1px solid #ffffff1a!important;border-left:0!important;width:100%!important;min-width:0!important;padding:22px 0 0!important}:root[data-theme=light] .public-player-hero-rank{border-top-color:#181a1f1c!important}.public-player-content-grid{grid-template-columns:1fr!important}.public-player-side-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 34px!important}}@media (width<=640px){.public-player-page{padding-top:24px!important}.public-player-topbar{align-items:flex-start!important;margin-bottom:12px!important}.public-player-back-link,.public-player-refresh{font-size:.7rem!important}.public-player-hero{padding:28px 0!important}.public-player-identity{align-items:flex-start!important;gap:18px!important}.public-player-avatar,.public-player-avatar-image{width:78px!important;height:78px!important}.public-player-rank-orb{min-width:34px!important;height:34px!important;font-size:.66rem!important}.public-player-name-row h1{font-size:clamp(2rem,10vw,3rem)!important}.public-player-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-player-stat-grid article{min-height:78px!important;padding:14px 10px!important}.public-player-stat-grid article:nth-child(3n){border-right:1px solid #ffffff14!important}.public-player-stat-grid article:nth-child(2n){border-right:0!important}:root[data-theme=light] .public-player-stat-grid article:nth-child(3n){border-right-color:#181a1f17!important}.public-player-content-grid{margin-top:38px!important}.public-player-side-column{grid-template-columns:1fr!important}.public-player-match-card,.public-player-tournament-card{grid-template-columns:auto minmax(0,1fr)!important}.public-player-match-score,.public-player-tournament-card>a{grid-column:2!important;justify-self:start!important}}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-page,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-page :is(.public-player-name-row h1,.public-player-hero-rank>strong,.public-player-stat-grid strong,.public-player-panel__heading h2,.public-player-side-heading h2,.public-player-trust-score strong,.public-player-ranking-card>strong,.public-player-breakdown-item strong,.public-player-achievement-card h2,.public-player-empty h3,.public-player-state h1){color:#17191d!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-page :is(.public-player-username,.public-player-location span,.public-player-bio,.public-player-panel__heading>span,.public-player-trust-score span,.public-player-trust-footer span,.public-player-ranking-card>span,.public-player-breakdown-item span,.public-player-breakdown-item small,.public-player-achievement-card span,.public-player-empty p,.public-player-state p){color:#626870!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-page :is(.public-player-stat-grid small,.public-player-preferred-game span){color:#707780!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-page :is(.public-player-eyebrow,.public-player-rank-label,.public-player-section-eyebrow,.public-player-ranking-card p,.public-player-trust-card>p,.public-player-achievement-card p,.public-player-preferred-game,.public-player-preferred-game strong){color:#946d10!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-hero,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-panel,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-trust-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-ranking-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-breakdown-card,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-achievement-card{box-shadow:none!important;background:0 0!important;border-color:#272b321c!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-hero__glow{display:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-ranking-card>a{width:auto!important;min-height:34px!important;box-shadow:none!important;color:#8b650c!important;background:0 0!important;border:0!important;border-bottom:1px solid #8b650c52!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin-top:20px!important;padding:6px 0!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-ranking-card>a:hover{color:#6f5008!important;border-bottom-color:#8b650c!important;transform:none!important}:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-refresh,:where(html[data-theme=light],body[data-theme=light],[data-theme=light],html.light,body.light,html.light-mode,body.light-mode) .public-player-back-link{color:#6f5008!important;box-shadow:none!important;background:0 0!important;border-color:#8b650c3d!important}:root{--primary:var(--ceo-gold-500);--primary-dark:var(--ceo-gold-700);--primary-light:var(--ceo-gold-100);--bg:var(--ceo-portal-bg);--surface:var(--ceo-surface);--surface-dark:var(--ceo-surface-dark);--text:var(--ceo-text-primary);--text-light:var(--ceo-text-secondary);--text-white:var(--ceo-text-on-dark);--success:var(--ceo-success);--warning:var(--ceo-warning);--danger:var(--ceo-danger);--info:var(--ceo-info);--radius-sm:var(--ceo-radius-sm);--radius-md:var(--ceo-radius-lg);--radius-lg:var(--ceo-radius-xl);--shadow-sm:var(--ceo-shadow-sm);--shadow-md:var(--ceo-shadow-md);--shadow-lg:var(--ceo-shadow-lg);--transition:var(--ceo-transition);--sidebar-width:var(--ceo-admin-sidebar-width);--topbar-height:var(--ceo-topbar-height)}.admin-layout{background:var(--bg);width:100%;min-width:0;min-height:100dvh;color:var(--text);display:flex}.admin-content{flex-direction:column;flex:1;min-width:0;min-height:100dvh;display:flex}.admin-main{background:var(--bg);flex:1;width:100%;min-width:0;padding:clamp(18px,2.2vw,32px);overflow-x:hidden}.admin-sidebar{z-index:300;flex:0 0 var(--sidebar-width,244px);width:var(--sidebar-width,244px);overscroll-behavior:contain;color:#fff;background:linear-gradient(#111827 0%,#0b1220 100%);border-right:1px solid #ffffff0f;flex-direction:column;height:100dvh;padding:20px 16px;display:flex;position:sticky;top:0;overflow-y:auto;box-shadow:5px 0 20px #00000024}.sidebar-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.sidebar-logo{align-items:center;gap:12px;min-width:0;margin:0;display:flex}.logo-circle{color:#111827;background:linear-gradient(145deg,#ffd54f,#d4af37);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 7px 18px #d4af3740}.sidebar-logo h2{color:#fff;margin:0;font-size:clamp(1.4rem,1.2rem + .4vw,1.75rem);font-weight:800;line-height:1}.sidebar-logo p{color:#aeb6c4;letter-spacing:1.5px;margin:4px 0 0;font-size:.625rem;font-weight:600}.admin-sidebar-close{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:9px;flex-shrink:0;width:38px;height:38px;display:none}.sidebar-section{flex-direction:column;margin:0;display:flex}.sidebar-section small{color:#8d98aa;letter-spacing:1.5px;text-transform:uppercase;margin:0 8px 10px;font-size:.625rem;font-weight:700}.admin-sidebar a{color:#d6dbe3;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:42px;margin-bottom:4px;padding:9px 12px;font-size:.875rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s,transform .2s;display:flex}.admin-sidebar a svg{flex-shrink:0}.admin-sidebar a:hover{color:#fff;background:#fff1;transform:translate(3px)}.admin-sidebar a.active{color:#111827;background:linear-gradient(90deg,#ffd54f,#d4af37);box-shadow:0 7px 16px #d4af3733}.admin-topbar{z-index:200;color:#eef2f7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(135deg,#0a1321fa,#070e19fa);border-bottom:1px solid #d4af371f;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:58px;padding:8px clamp(16px,2vw,28px);display:flex;position:sticky;top:0;box-shadow:0 8px 24px #0000002e}.admin-topbar__left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.admin-menu-button{color:#dce4ee;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .2s,border-color .2s,background .2s;display:none}.admin-menu-button:hover{color:#e7c95f;background:#d4af3714;border-color:#d4af3747}.admin-topbar-brand{align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar-brand-dot{background:#d4af37;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 12px #d4af378c}.admin-topbar-brand>div{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-topbar-brand strong{color:#e9eef5;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.admin-topbar-brand span{color:#718096;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.topbar-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.notification-btn{color:#9daabd;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:color .2s,border-color .2s,background .2s;display:flex;position:relative}.notification-btn:hover{color:#e6ca69;background:#d4af3712;border-color:#d4af373d}.notification-dot{background:#ef4444;border:1px solid #0b1422;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px;box-shadow:0 0 7px #ef44448c}.admin-profile{color:#e8edf4;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:4px 7px 4px 4px;transition:border-color .2s,background .2s;display:flex}.admin-profile:hover{background:#ffffff09;border-color:#d4af3726}.profile-avatar{color:#101827;background:linear-gradient(145deg,#f5d45e,#c99f24);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9375rem;font-weight:900;display:flex;box-shadow:0 7px 18px #d4af372e}.profile-info{min-width:0}.profile-info h4{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;max-width:150px;margin:0;font-size:.8125rem;font-weight:800;overflow:hidden}.profile-info small{color:#78869a;font-size:.6875rem;font-weight:650}.profile-chevron{color:#657387}.admin-sidebar-overlay{display:none}.danger-zone{background:#ef44440f;border:1px solid #ef444440;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:32px;padding:clamp(18px,2.5vw,24px);display:flex}.danger-zone h3{color:#dc2626;margin:0 0 6px}.danger-zone p{color:#5f6877;margin:0}.danger-btn{color:#fff;background:#dc2626;border:none;border-radius:9px;flex-shrink:0;padding:10px 16px;font-weight:700}.danger-btn:hover{background:#b91c1c}@media (width<=1100px){.admin-sidebar{flex-basis:220px;width:220px;padding-inline:13px}.admin-sidebar a{padding-inline:10px;font-size:.8125rem}.sidebar-logo{gap:9px}.logo-circle{width:40px;height:40px}.profile-info h4{max-width:100px}}@media (width<=900px){.admin-sidebar{width:min(82vw,270px);height:100dvh;padding:18px 14px;transition:transform .25s;position:fixed;top:0;left:0;transform:translate(-105%)}.admin-sidebar--open{transform:translate(0)}.admin-sidebar-close{justify-content:center;align-items:center;display:flex}.admin-sidebar a:hover{transform:none}.admin-sidebar-overlay{z-index:250;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#03071294;border:none;padding:0;display:block;position:fixed;inset:0}.admin-menu-button{justify-content:center;align-items:center;display:flex}.admin-main{padding:clamp(16px,3vw,24px)}}@media (width<=600px){.admin-topbar{gap:8px;min-height:54px;padding:7px 10px}.admin-topbar-brand strong{font-size:11px}.admin-topbar-brand span{font-size:8px}.topbar-right{gap:5px}.profile-info,.profile-chevron{display:none}.admin-profile{border:none;padding:0}.profile-avatar,.notification-btn,.admin-menu-button{width:38px;height:38px}.admin-main{padding:14px}.danger-zone{flex-direction:column;align-items:stretch}.danger-btn{width:100%}}@media (width<=420px){.admin-topbar__left{gap:7px}.admin-topbar-brand span,.notification-btn{display:none}}.admin-theme-control{color:#aeb9c8;background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 10px;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.admin-theme-control:hover,.admin-theme-control:focus-within{color:#e6ca69;background:#d4af370f;border-color:#d4af3740}.admin-theme-control svg{flex:none}.admin-theme-control select{min-width:68px;color:inherit;font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0;font-size:.75rem;font-weight:700}.admin-theme-control select option{color:#e8edf4;background:#0b1422}[data-theme=dark] body,[data-theme=dark] #root{background:#07101d}[data-theme=dark] .admin-layout,[data-theme=dark] .admin-content,[data-theme=dark] .admin-main{color:#e7edf5;background:#08111d}[data-theme=dark] .admin-sidebar{color:#fff;box-shadow:none;background:#0b1422;border-right:1px solid #ffffff0f}[data-theme=dark] .admin-topbar{color:#eef2f7;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08111dfa;border-bottom:1px solid #ffffff12}[data-theme=dark] .admin-topbar-brand-dot{box-shadow:none;background:#d4af37}[data-theme=dark] .notification-dot{box-shadow:none}[data-theme=light] body,[data-theme=light] #root{background:#f4f6f8}[data-theme=light] .admin-layout,[data-theme=light] .admin-content,[data-theme=light] .admin-main{color:#172033;background:#f4f6f8}[data-theme=light] .admin-sidebar{color:#172033;box-shadow:none;background:#fff;border-right:1px solid #dfe3e8}[data-theme=light] .sidebar-logo h2{color:#111827}[data-theme=light] .sidebar-logo p,[data-theme=light] .sidebar-section small{color:#667085}[data-theme=light] .logo-circle{color:#111827;box-shadow:none;background:#d4af37}[data-theme=light] .admin-sidebar a{color:#344054}[data-theme=light] .admin-sidebar a:hover{color:#111827;background:#f4f5f7;transform:none}[data-theme=light] .admin-sidebar a.active{color:#8a6810;box-shadow:none;background:#fbf8ee;position:relative}[data-theme=light] .admin-sidebar a.active:before{content:"";background:#d4af37;width:2px;position:absolute;top:8px;bottom:8px;left:0}[data-theme=light] .admin-topbar{color:#172033;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffffa;border-bottom:1px solid #dfe3e8}[data-theme=light] .admin-topbar-brand-dot{box-shadow:none;background:#b58d1f}[data-theme=light] .admin-topbar-brand strong{color:#172033}[data-theme=light] .admin-topbar-brand span{color:#667085}[data-theme=light] .admin-menu-button,[data-theme=light] .notification-btn{color:#475467;background:#fff;border-color:#dfe3e8}[data-theme=light] .admin-menu-button:hover,[data-theme=light] .notification-btn:hover{color:#8a6810;background:#fbf8ee;border-color:#b58d1f59}[data-theme=light] .notification-dot{box-shadow:none;border-color:#fff}[data-theme=light] .admin-profile{color:#172033}[data-theme=light] .admin-profile:hover{background:#f7f8fa;border-color:#dfe3e8}[data-theme=light] .profile-avatar{color:#111827;box-shadow:none;background:#d4af37}[data-theme=light] .profile-info h4{color:#172033}[data-theme=light] .profile-info small,[data-theme=light] .profile-chevron{color:#667085}[data-theme=light] .admin-theme-control{color:#475467;background:#fff;border-color:#dfe3e8}[data-theme=light] .admin-theme-control:hover,[data-theme=light] .admin-theme-control:focus-within{color:#8a6810;background:#fbf8ee;border-color:#b58d1f59}[data-theme=light] .admin-theme-control select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .admin-theme-control select option{color:#172033;background:#fff}@media (width<=760px){.admin-theme-control{justify-content:center;width:40px;height:40px;min-height:40px;padding:0}.admin-theme-control select{opacity:0;cursor:pointer;width:40px;height:40px;position:absolute}}@media (width<=420px){.admin-theme-control{width:38px;height:38px;min-height:38px}.admin-theme-control select{width:38px;height:38px}}.admin-theme-control,[data-theme=dark] .admin-theme-control,[data-theme=light] .admin-theme-control{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:inline-flex!important;position:relative!important}.admin-theme-control>svg{display:none!important}.admin-theme-control:hover,.admin-theme-control:focus-within,[data-theme=dark] .admin-theme-control:hover,[data-theme=dark] .admin-theme-control:focus-within,[data-theme=light] .admin-theme-control:hover,[data-theme=light] .admin-theme-control:focus-within{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-theme-control select,[data-theme=dark] .admin-theme-control select,[data-theme=light] .admin-theme-control select{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;font:inherit!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 18px 0 0!important;font-size:.75rem!important;font-weight:700!important;line-height:1.4!important}@media (width<=760px){.admin-theme-control,[data-theme=dark] .admin-theme-control,[data-theme=light] .admin-theme-control{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:0!important}.admin-theme-control select{opacity:1!important;width:auto!important;height:auto!important;padding:0 18px 0 0!important;position:static!important}}@media (width<=420px){.admin-theme-control,.admin-theme-control select{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important}}.admin-topbar .notification-btn{display:none!important}.admin-main [class$=-loading-state],.admin-main [class*=\ loading-state],.admin-main [class$=-empty-state],.admin-main [class*=\ empty-state],.admin-main [class$=-error-state],.admin-main [class*=\ error-state]{box-shadow:none!important;text-shadow:none!important;background-image:none!important;border-radius:0!important}html[data-theme=light] .admin-main [class$=-loading-state],html[data-theme=light] .admin-main [class*=\ loading-state],html[data-theme=light] .admin-main [class$=-empty-state],html[data-theme=light] .admin-main [class*=\ empty-state],html[data-theme=light] .admin-main [class$=-error-state],html[data-theme=light] .admin-main [class*=\ error-state],[data-theme=light] .admin-main [class$=-loading-state],[data-theme=light] .admin-main [class*=\ loading-state],[data-theme=light] .admin-main [class$=-empty-state],[data-theme=light] .admin-main [class*=\ empty-state],[data-theme=light] .admin-main [class$=-error-state],[data-theme=light] .admin-main [class*=\ error-state],.light .admin-main [class$=-loading-state],.light .admin-main [class*=\ loading-state],.light .admin-main [class$=-empty-state],.light .admin-main [class*=\ empty-state],.light .admin-main [class$=-error-state],.light .admin-main [class*=\ error-state]{color:#526176!important;-webkit-text-fill-color:#526176!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;background-color:#0000!important;background-image:none!important}html[data-theme=light] .admin-main [class$=-loading-state] :is(h1,h2,h3,h4,strong),html[data-theme=light] .admin-main [class*=\ loading-state] :is(h1,h2,h3,h4,strong),html[data-theme=light] .admin-main [class$=-empty-state] :is(h1,h2,h3,h4,strong),html[data-theme=light] .admin-main [class*=\ empty-state] :is(h1,h2,h3,h4,strong),html[data-theme=light] .admin-main [class$=-error-state] :is(h1,h2,h3,h4,strong),html[data-theme=light] .admin-main [class*=\ error-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class$=-loading-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class*=\ loading-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class$=-empty-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class*=\ empty-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class$=-error-state] :is(h1,h2,h3,h4,strong),[data-theme=light] .admin-main [class*=\ error-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class$=-loading-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class*=\ loading-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class$=-empty-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class*=\ empty-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class$=-error-state] :is(h1,h2,h3,h4,strong),.light .admin-main [class*=\ error-state] :is(h1,h2,h3,h4,strong){color:#172033!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] .admin-main [class$=-loading-state] :is(p,span,small),html[data-theme=light] .admin-main [class*=\ loading-state] :is(p,span,small),html[data-theme=light] .admin-main [class$=-empty-state] :is(p,span,small),html[data-theme=light] .admin-main [class*=\ empty-state] :is(p,span,small),html[data-theme=light] .admin-main [class$=-error-state] :is(p,span,small),html[data-theme=light] .admin-main [class*=\ error-state] :is(p,span,small),[data-theme=light] .admin-main [class$=-loading-state] :is(p,span,small),[data-theme=light] .admin-main [class*=\ loading-state] :is(p,span,small),[data-theme=light] .admin-main [class$=-empty-state] :is(p,span,small),[data-theme=light] .admin-main [class*=\ empty-state] :is(p,span,small),[data-theme=light] .admin-main [class$=-error-state] :is(p,span,small),[data-theme=light] .admin-main [class*=\ error-state] :is(p,span,small),.light .admin-main [class$=-loading-state] :is(p,span,small),.light .admin-main [class*=\ loading-state] :is(p,span,small),.light .admin-main [class$=-empty-state] :is(p,span,small),.light .admin-main [class*=\ empty-state] :is(p,span,small),.light .admin-main [class$=-error-state] :is(p,span,small),.light .admin-main [class*=\ error-state] :is(p,span,small){color:#526176!important;-webkit-text-fill-color:#526176!important;text-shadow:none!important;opacity:1!important}html[data-theme=light] .admin-main [class$=-loading-state]>svg,html[data-theme=light] .admin-main [class*=\ loading-state]>svg,html[data-theme=light] .admin-main [class$=-empty-state]>svg,html[data-theme=light] .admin-main [class*=\ empty-state]>svg,html[data-theme=light] .admin-main [class$=-error-state]>svg,html[data-theme=light] .admin-main [class*=\ error-state]>svg,[data-theme=light] .admin-main [class$=-loading-state]>svg,[data-theme=light] .admin-main [class*=\ loading-state]>svg,[data-theme=light] .admin-main [class$=-empty-state]>svg,[data-theme=light] .admin-main [class*=\ empty-state]>svg,[data-theme=light] .admin-main [class$=-error-state]>svg,[data-theme=light] .admin-main [class*=\ error-state]>svg,.light .admin-main [class$=-loading-state]>svg,.light .admin-main [class*=\ loading-state]>svg,.light .admin-main [class$=-empty-state]>svg,.light .admin-main [class*=\ empty-state]>svg,.light .admin-main [class$=-error-state]>svg,.light .admin-main [class*=\ error-state]>svg{color:#9a7308!important;stroke:currentColor!important;filter:none!important;opacity:1!important}html[data-theme=light] .admin-main [class$=-error-state]>svg,html[data-theme=light] .admin-main [class*=\ error-state]>svg,[data-theme=light] .admin-main [class$=-error-state]>svg,[data-theme=light] .admin-main [class*=\ error-state]>svg,.light .admin-main [class$=-error-state]>svg,.light .admin-main [class*=\ error-state]>svg{color:#b42318!important}html[data-theme=dark] .admin-main [class$=-loading-state],html[data-theme=dark] .admin-main [class*=\ loading-state],html[data-theme=dark] .admin-main [class$=-empty-state],html[data-theme=dark] .admin-main [class*=\ empty-state],html[data-theme=dark] .admin-main [class$=-error-state],html[data-theme=dark] .admin-main [class*=\ error-state]{box-shadow:none!important;text-shadow:none!important;background-image:none!important}html[data-theme=dark] .admin-main [class$=-loading-state] :is(h1,h2,h3,h4,strong),html[data-theme=dark] .admin-main [class*=\ loading-state] :is(h1,h2,h3,h4,strong),html[data-theme=dark] .admin-main [class$=-empty-state] :is(h1,h2,h3,h4,strong),html[data-theme=dark] .admin-main [class*=\ empty-state] :is(h1,h2,h3,h4,strong),html[data-theme=dark] .admin-main [class$=-error-state] :is(h1,h2,h3,h4,strong),html[data-theme=dark] .admin-main [class*=\ error-state] :is(h1,h2,h3,h4,strong){color:#eef2f7!important;-webkit-text-fill-color:#eef2f7!important;opacity:1!important}html[data-theme=dark] .admin-main [class$=-loading-state] :is(p,span,small),html[data-theme=dark] .admin-main [class*=\ loading-state] :is(p,span,small),html[data-theme=dark] .admin-main [class$=-empty-state] :is(p,span,small),html[data-theme=dark] .admin-main [class*=\ empty-state] :is(p,span,small),html[data-theme=dark] .admin-main [class$=-error-state] :is(p,span,small),html[data-theme=dark] .admin-main [class*=\ error-state] :is(p,span,small){color:#9aa7b8!important;-webkit-text-fill-color:#9aa7b8!important;opacity:1!important}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--ceo-space-5);width:100%;margin-bottom:var(--ceo-space-8);display:flex}.page-header-main{align-items:flex-start;gap:var(--ceo-space-4);flex:1;min-width:0;display:flex}.page-header-content{flex:1;min-width:0}.page-header-content h2{color:var(--ceo-text-primary);font-size:var(--ceo-title-lg);font-weight:800;line-height:var(--ceo-line-tight);margin:0}.page-header-content p{max-width:720px;margin:var(--ceo-space-2) 0 0;color:var(--ceo-text-secondary);font-size:var(--ceo-text-lg);line-height:var(--ceo-line-normal)}.page-header-meta{align-items:center;gap:var(--ceo-space-2);margin-bottom:var(--ceo-space-2);flex-wrap:wrap;display:flex}.page-header-eyebrow,.page-header-badge{min-height:26px;padding:var(--ceo-space-1) var(--ceo-space-3);font-size:var(--ceo-text-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;font-weight:700;display:inline-flex}.page-header-eyebrow{color:var(--ceo-gold-700);background:#d4af371f}.page-header-badge{color:var(--ceo-text-secondary);background:var(--ceo-surface-soft)}.page-header-icon{border-radius:var(--ceo-radius-md);width:52px;height:52px;color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));box-shadow:var(--ceo-shadow-gold);flex:0 0 52px;justify-content:center;align-items:center;display:flex}.page-header-highlights{align-items:center;gap:var(--ceo-space-4);margin-top:var(--ceo-space-5);flex-wrap:wrap;display:flex}.page-header-actions{justify-content:flex-end;align-items:center;gap:var(--ceo-space-3);flex-wrap:wrap;flex:none;width:auto;min-width:max-content;max-width:none;display:flex}.page-header-actions>*{flex:none}.page-header-hero{border:var(--ceo-border-light);border-radius:var(--ceo-radius-xl);box-shadow:var(--ceo-shadow-sm);background:linear-gradient(135deg,#fffffffa,#f8fafcf0);align-items:center;padding:clamp(22px,2.8vw,32px);overflow:hidden}.page-header-hero .page-header-content h2{font-size:clamp(1.75rem,1.45rem + 1vw,2.45rem)}.page-header-hero .page-header-content p{font-size:clamp(.9rem,.86rem + .15vw,1rem)}.page-header-hero .page-header-actions{padding:var(--ceo-space-3);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);box-shadow:var(--ceo-shadow-xs);background:#ffffffd1}.page-header-darkHero{border-radius:var(--ceo-radius-xl);background:radial-gradient(circle at 88% 16%,#d4af3724,#0000 28%),linear-gradient(135deg,#131e32 0%,#0b1424 52%,#070e19 100%);border:1px solid #d4af372e;align-items:center;padding:clamp(22px,2.8vw,32px);position:relative;overflow:hidden;box-shadow:0 22px 55px #00000052}.page-header-darkHero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff09,#0000 38%);position:absolute;inset:0}.page-header-darkHero>*{z-index:1;position:relative}.page-header-darkHero .page-header-content h2{color:#f8fafc;text-shadow:0 2px 16px #00000038;font-size:clamp(1.75rem,1.45rem + 1vw,2.45rem)}.page-header-darkHero .page-header-content p{color:#aab7c9;max-width:780px;font-size:clamp(.9rem,.86rem + .15vw,1rem)}.page-header-darkHero .page-header-eyebrow{color:#f3d675;background:#d4af371a;border:1px solid #d4af3733}.page-header-darkHero .page-header-badge{color:#c4cfdd;background:#0f172ab8;border:1px solid #94a3b829}.page-header-darkHero .page-header-icon{color:#090d14;background:linear-gradient(135deg,#f4d76d,#c99f28);border:1px solid #ffe48473;box-shadow:0 12px 30px #d4af3742}.page-header-darkHero .page-header-highlights{color:#dbe4ef}.page-header-darkHero .page-header-actions{padding:var(--ceo-space-3);border-radius:var(--ceo-radius-md);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070e19b8;border:1px solid #d4af3724;box-shadow:0 12px 28px #00000038}@media (width<=768px){.page-header{flex-direction:column;align-items:stretch}.page-header-main{width:100%}.page-header-actions{justify-content:flex-start;width:100%;min-width:0}.page-header-actions>*{width:100%}.page-header-hero{padding:var(--ceo-space-5)}.page-header-hero .page-header-actions{box-shadow:none;background:0 0;border:none;padding:0}.page-header-darkHero{padding:var(--ceo-space-5)}.page-header-darkHero .page-header-actions{box-shadow:none;background:0 0;border:none;padding:0}}@media (width<=520px){.page-header-main{flex-direction:column}.page-header-icon{flex-basis:46px;width:46px;height:46px}.page-header-content h2{font-size:var(--ceo-title-md)}.page-header-content p{font-size:var(--ceo-text-base)}.page-header-highlights{align-items:stretch;gap:var(--ceo-space-2);flex-direction:column}}.section-card{background:var(--ceo-surface);border:var(--ceo-border-light);border-radius:var(--ceo-radius-xl);box-shadow:var(--ceo-shadow-sm);overflow:hidden}.section-card-header{justify-content:space-between;align-items:flex-start;gap:var(--ceo-space-4);padding:var(--ceo-space-5);border-bottom:var(--ceo-border-light);display:flex}.section-card-title{gap:var(--ceo-space-1);flex-direction:column;display:flex}.section-card-title h3{font-size:var(--ceo-text-xl);font-weight:var(--ceo-font-semibold);color:var(--ceo-text-primary);margin:0}.section-card-title p{color:var(--ceo-text-secondary);font-size:var(--ceo-text-sm);margin:0}.section-card-action{flex:none}.section-card-body{padding:var(--ceo-space-5)}@media (width<=768px){.section-card-header{flex-direction:column;align-items:stretch}.section-card-action{width:100%}}.primary-btn{white-space:nowrap;width:auto;min-width:max-content;max-width:none;min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-6);justify-content:center;align-items:center;gap:var(--ceo-space-2);border-radius:var(--ceo-radius-md);color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));font-size:var(--ceo-text-base);cursor:pointer;transition:transform var(--ceo-transition), box-shadow var(--ceo-transition), filter var(--ceo-transition);border:none;flex:none;font-weight:700;display:inline-flex}.primary-btn:hover:not(:disabled){box-shadow:var(--ceo-shadow-gold);transform:translateY(-2px)}.secondary-btn{min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-5);justify-content:center;align-items:center;gap:var(--ceo-space-2);border-radius:var(--ceo-radius-md);color:var(--ceo-text-on-dark);background:var(--ceo-navy-700);font-size:var(--ceo-text-base);cursor:pointer;transition:transform var(--ceo-transition), background var(--ceo-transition), box-shadow var(--ceo-transition);border:none;font-weight:600;display:inline-flex}.secondary-btn:hover:not(:disabled){background:var(--ceo-navy-800);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.edit-btn,.delete-btn,.view-btn{min-height:var(--ceo-control-height);padding:var(--ceo-space-2) var(--ceo-space-4);margin-right:var(--ceo-space-2);border-radius:var(--ceo-radius-md);font-size:var(--ceo-text-sm);cursor:pointer;transition:transform var(--ceo-transition), filter var(--ceo-transition), box-shadow var(--ceo-transition);border:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.edit-btn{color:var(--ceo-white);background:var(--ceo-warning)}.delete-btn{color:var(--ceo-white);background:var(--ceo-danger)}.view-btn{color:var(--ceo-white);background:var(--ceo-info)}.edit-btn:hover:not(:disabled),.delete-btn:hover:not(:disabled),.view-btn:hover:not(:disabled){filter:brightness(.96);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.filter-chips{align-items:center;gap:var(--ceo-space-3);flex-wrap:wrap;display:flex}.chip{min-height:var(--ceo-control-height);padding:var(--ceo-space-2) var(--ceo-space-5);border-radius:var(--ceo-radius-pill);color:var(--ceo-text-secondary);background:var(--ceo-surface);font-size:var(--ceo-text-md);cursor:pointer;box-shadow:var(--ceo-shadow-xs);transition:transform var(--ceo-transition), background var(--ceo-transition), color var(--ceo-transition), box-shadow var(--ceo-transition);border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.chip:hover:not(:disabled){color:var(--ceo-text-on-gold);background:var(--ceo-gold-300);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.chip.active{color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));box-shadow:var(--ceo-shadow-gold);font-weight:700}.primary-btn:disabled,.secondary-btn:disabled,.edit-btn:disabled,.delete-btn:disabled,.view-btn:disabled,.chip:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.primary-btn:disabled:hover,.secondary-btn:disabled:hover,.edit-btn:disabled:hover,.delete-btn:disabled:hover,.view-btn:disabled:hover,.chip:disabled:hover{filter:none;box-shadow:none;transform:none}.page-header{margin-bottom:var(--ceo-space-8);justify-content:space-between;align-items:center;gap:var(--ceo-space-4);display:flex}.page-header h2{margin:0 0 var(--ceo-space-2);color:var(--ceo-text-primary);font-size:var(--ceo-title-md);font-weight:800;line-height:var(--ceo-line-tight)}.page-header p{color:var(--ceo-text-secondary);font-size:var(--ceo-text-base);margin:0}.summary-grid,.admin-summary,.admin-stats-grid{gap:var(--ceo-grid-gap);margin:var(--ceo-space-8) 0;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.admin-stat-card{align-items:center;gap:var(--ceo-space-4);min-width:0;min-height:10px;padding:var(--ceo-card-padding);border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-sm);transition:transform var(--ceo-transition), border-color var(--ceo-transition), box-shadow var(--ceo-transition);display:flex;position:relative;overflow:hidden}.admin-stat-card:before{border-radius:var(--ceo-radius-lg) 0 0 var(--ceo-radius-lg);background:linear-gradient(180deg, var(--ceo-gold-300), var(--ceo-gold-500));content:"";width:4px;height:100%;position:absolute;top:0;left:0}.admin-stat-card:hover{box-shadow:var(--ceo-shadow-lg);border-color:#d4af374d;transform:translateY(-3px)}.admin-stat-header{flex-shrink:0;justify-content:space-between;align-items:center;min-width:0;display:flex}.stat-icon{border-radius:var(--ceo-radius-md);width:48px;height:48px;color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));flex:0 0 48px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #d4af3738}.stat-icon svg{flex-shrink:0;width:21px;height:21px}.stat-actions{align-items:center;gap:var(--ceo-space-2);margin-left:auto;display:inline-flex}.stat-content{justify-content:center;gap:var(--ceo-space-1);flex-direction:column;flex:1;min-width:0;display:flex}.stat-content h4{color:var(--ceo-text-secondary);font-size:var(--ceo-text-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700;line-height:1.25}.stat-content h2{overflow-wrap:anywhere;max-width:100%;color:var(--ceo-text-primary);margin:0;font-size:clamp(1.65rem,1.4rem + .75vw,2.2rem);font-weight:800;line-height:1.05}.stat-content p{color:var(--ceo-text-faint);font-size:var(--ceo-text-xs);margin:0;line-height:1.4}.stat-trend{width:fit-content;margin-top:var(--ceo-space-1);font-size:var(--ceo-text-xs);align-items:center;font-weight:700;display:inline-flex}.stat-footer{padding-top:var(--ceo-space-3);border-top:var(--ceo-border-light);color:var(--ceo-text-faint);font-size:var(--ceo-text-xs)}.summary-card h2{color:var(--ceo-text-primary);margin-top:var(--ceo-space-3);font-size:clamp(1.8rem,1.5rem + .8vw,2.2rem)}.summary-card h4{color:var(--ceo-text-secondary);font-size:var(--ceo-text-base)}@media (width<=768px){.page-header{flex-direction:column;align-items:flex-start}.page-header button{width:100%}.admin-stat-card{padding:var(--ceo-card-padding-compact)}.stat-icon{width:52px;height:52px}.stat-content h2{font-size:clamp(1.6rem,1.4rem + .8vw,2rem)}}.table-card{width:100%;min-width:0;padding:var(--ceo-card-padding);border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-sm);overflow:hidden}.table-scroll{border-radius:var(--ceo-radius-md);scrollbar-width:thin;scrollbar-color:var(--ceo-gray-300) transparent;width:100%;min-width:0;max-width:100%;overflow:auto visible}.table-scroll::-webkit-scrollbar{height:8px}.table-scroll::-webkit-scrollbar-track{background:0 0}.table-scroll::-webkit-scrollbar-thumb{border-radius:var(--ceo-radius-pill);background:var(--ceo-gray-300)}.table-scroll::-webkit-scrollbar-thumb:hover{background:var(--ceo-gray-400)}.admin-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1020px;color:var(--ceo-text-primary);font-size:var(--ceo-text-base)}.admin-table thead{background:linear-gradient(135deg, var(--ceo-navy-900), var(--ceo-navy-700))}.admin-table th{z-index:2;padding:var(--ceo-space-4) var(--ceo-space-4);color:var(--ceo-text-on-dark);background:var(--ceo-navy-800);font-size:var(--ceo-text-md);text-align:left;vertical-align:middle;white-space:nowrap;font-weight:700;line-height:1.3;position:sticky;top:0}.admin-table th:first-child{border-top-left-radius:var(--ceo-radius-md)}.admin-table th:last-child{border-top-right-radius:var(--ceo-radius-md)}.admin-table th.sortable{padding:0}.table-sort-button{justify-content:flex-start;align-items:center;gap:var(--ceo-space-2);width:100%;padding:var(--ceo-space-4) var(--ceo-space-4);color:inherit;font:inherit;font-weight:inherit;text-align:left;cursor:pointer;transition:background var(--ceo-transition), color var(--ceo-transition);background:0 0;border:none;display:inline-flex}.table-sort-button:hover{background:#ffffff14}.table-sort-button:focus-visible{outline:2px solid var(--ceo-gold-400);outline-offset:-3px;background:#ffffff1a}.table-sort-icon{opacity:.7;transition:opacity var(--ceo-transition), transform var(--ceo-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.table-sort-button:hover .table-sort-icon,.admin-table th[aria-sort=ascending] .table-sort-icon,.admin-table th[aria-sort=descending] .table-sort-icon{opacity:1}.admin-table td{padding:var(--ceo-space-4) var(--ceo-space-4);border-bottom:1px solid var(--ceo-gray-200);color:var(--ceo-text-primary);line-height:var(--ceo-line-normal);vertical-align:middle}.admin-table tbody tr{background:var(--ceo-surface);transition:background var(--ceo-transition), box-shadow var(--ceo-transition)}.admin-table tbody tr:hover{background:var(--ceo-surface-soft)}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table th:first-child,.admin-table td:first-child{min-width:260px}.admin-table th:nth-child(2),.admin-table td:nth-child(2){white-space:nowrap;min-width:110px}.admin-table th:nth-child(3),.admin-table td:nth-child(3){white-space:nowrap;min-width:145px}.admin-table th:nth-child(4),.admin-table td:nth-child(4){white-space:nowrap;min-width:90px}.admin-table th:nth-child(5),.admin-table td:nth-child(5){white-space:nowrap;min-width:135px}.admin-table th:nth-child(6),.admin-table td:nth-child(6){white-space:nowrap;min-width:145px}.admin-table th:last-child,.admin-table td:last-child{white-space:nowrap;min-width:300px}.table-actions{justify-content:flex-start;align-items:center;gap:var(--ceo-space-2);flex-wrap:wrap;display:flex}.table-empty-cell{text-align:center;padding:var(--ceo-space-10) var(--ceo-space-5)!important}.table-empty-state{justify-content:center;align-items:center;gap:var(--ceo-space-3);min-height:150px;color:var(--ceo-text-secondary);flex-direction:column;display:flex}.table-empty-state svg{opacity:.55}.table-empty-state p{color:var(--ceo-text-secondary);font-size:var(--ceo-text-base);margin:0;font-weight:600}.season-table-card .section-card-body{overflow-x:auto}.season-table{min-width:900px}@media (width<=900px){.table-card{padding:var(--ceo-card-padding-compact)}.admin-table{min-width:960px}.admin-table th,.admin-table td,.table-sort-button{padding:var(--ceo-space-3) var(--ceo-space-4)}}@media (width<=600px){.table-card{padding:var(--ceo-space-3);border-radius:var(--ceo-radius-md)}.table-scroll{border-radius:var(--ceo-radius-sm)}.admin-table{min-width:920px;font-size:var(--ceo-text-sm)}.admin-table th,.admin-table td,.table-sort-button{padding:var(--ceo-space-3)}.admin-table th:first-child,.admin-table td:first-child{min-width:220px}.admin-table th:last-child,.admin-table td:last-child{min-width:280px}.table-actions{gap:var(--ceo-space-2)}.table-empty-state{min-height:120px}}.season-form-card{position:relative;overflow:hidden}.season-form-card:before{content:"";background:linear-gradient(90deg, transparent, var(--ceo-gold-400), transparent);height:3px;position:absolute;inset:0 0 auto}.season-form-card .section-card-body{padding-top:var(--ceo-space-6)}.season-form-card .admin-form{gap:var(--ceo-space-4);grid-template-columns:2fr 1fr 1fr auto;align-items:end;display:grid}.season-form-card input{height:48px}.season-form-card button{white-space:nowrap;height:48px}.season-table-card{position:relative;overflow:hidden}.season-table-card:before{content:"";background:linear-gradient(90deg, transparent, var(--ceo-gold-400), transparent);height:3px;position:absolute;inset:0 0 auto}.season-table tbody tr{transition:transform var(--ceo-transition), box-shadow var(--ceo-transition), background var(--ceo-transition)}.season-table tbody tr:hover{transform:translateY(-2px);box-shadow:0 10px 25px #00000014}.season-table td:nth-child(5),.season-table td:nth-child(6){font-weight:700}.season-table td:nth-child(7),.season-table td:nth-child(8){color:var(--ceo-gold-500);font-weight:700}.season-table .table-actions{gap:var(--ceo-space-3)}.season-table .secondary-btn{min-width:110px}.season-table .table-empty-state{padding:var(--ceo-space-10) var(--ceo-space-5)}@media (width<=1000px){.season-form-card .admin-form{grid-template-columns:1fr}.season-form-card button{width:100%}}.season-table td:nth-child(5),.season-table td:nth-child(6){vertical-align:middle;font-weight:700}.season-table td:nth-child(2){color:var(--ceo-gold-500);letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.season-table td:nth-child(3),.season-table td:nth-child(4){white-space:nowrap;color:var(--ceo-text-secondary);font-weight:600}.season-table td:nth-child(7),.season-table td:nth-child(8){font-size:1rem}.season-table .secondary-btn{min-width:120px;transition:transform var(--ceo-transition), box-shadow var(--ceo-transition);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.season-table .secondary-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.season-table tbody td{transition:background var(--ceo-transition), color var(--ceo-transition)}.season-table tbody tr:hover td{background:0 0}.season-table thead th{letter-spacing:.02em}.season-table td[colspan]{padding:var(--ceo-space-12) var(--ceo-space-5);font-size:var(--ceo-text-lg);color:var(--ceo-text-secondary);font-weight:600}.season-table-card{box-shadow:0 18px 40px #00000014}.season-table tbody tr{position:relative}.season-table tbody tr:before{content:"";width:3px;transition:background var(--ceo-transition);background:0 0;border-radius:999px;position:absolute;top:8px;bottom:8px;left:0}.season-table tbody tr:hover:before{background:var(--ceo-gold-400)}.season-table td:first-child{color:var(--ceo-text-primary);font-weight:700}.season-table td:nth-child(7),.season-table td:nth-child(8){text-align:center;font-size:1.05rem;font-weight:700}.season-table .table-actions{justify-content:center}.season-table .secondary-btn{border-radius:999px;min-width:120px}.season-form-card .admin-form input{transition:border-color var(--ceo-transition), box-shadow var(--ceo-transition), transform var(--ceo-transition)}.season-form-card .admin-form input:focus{transform:translateY(-1px)}.season-form-card .primary-btn{min-width:170px}.season-table tbody td[colspan]{text-align:center;padding:5rem 2rem}@media (width<=900px){.season-table{min-width:950px}.season-table .secondary-btn{min-width:100px}}.season-status-badge,.season-active-badge{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:92px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.season-status-badge.active{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e47}.season-status-badge.draft{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.season-status-badge.archived{color:#cbd5e1;background:#64748b1f;border:1px solid #94a3b838}.season-status-badge.completed{color:var(--ceo-gold-500);background:#d4af371f;border:1px solid #d4af3740}.season-active-badge.active{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e40}.season-active-badge.inactive{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b833}.season-row-active{background:linear-gradient(90deg,#d4af3714,#0000 45%)}.season-row-active td:first-child{color:var(--ceo-gold-500);font-weight:800}.season-row-active:before{background:var(--ceo-gold-400)!important}.admin-seasons-page{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}.admin-seasons-page .page-header{margin-bottom:0}.admin-seasons-page .page-header h1,.admin-seasons-page .page-header h2{color:#f4f7fb}.admin-seasons-page .page-header p{color:#8f9bae}.admin-seasons-page .season-form-card,.admin-seasons-page .season-table-card{background:radial-gradient(circle at 100% 0,#d4af370e,#0000 38%),linear-gradient(145deg,#0d1727,#08111e);border:1px solid #d4af3724;overflow:hidden;box-shadow:0 18px 42px #00000038}.admin-seasons-page .season-form-card .section-card-header,.admin-seasons-page .season-table-card .section-card-header{background:#ffffff03;border-bottom:1px solid #ffffff0e}.admin-seasons-page .section-card-header h2,.admin-seasons-page .section-card-header h3{color:#edf2f7}.admin-seasons-page .section-card-header p{color:#8592a5}.admin-seasons-page .season-form-card .admin-form input{color:#e8edf3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;width:100%;min-width:0;height:44px;padding:0 13px}.admin-seasons-page .season-form-card .admin-form input::placeholder{color:#647286}.admin-seasons-page .season-form-card .admin-form input:hover{border-color:#d4af3733}.admin-seasons-page .season-form-card .admin-form input:focus{background:#d4af3706;border-color:#d4af376b;outline:none;box-shadow:0 0 0 3px #d4af370e}.admin-seasons-page .season-form-card .primary-btn{white-space:nowrap;border-radius:9px;min-width:145px;height:44px}.admin-seasons-page .season-table-card .section-card-body{scrollbar-width:thin;scrollbar-color:#d4af3747 #ffffff05;width:100%;min-width:0;padding:0;overflow-x:auto}.admin-seasons-page .season-table-card .section-card-body::-webkit-scrollbar{height:8px}.admin-seasons-page .season-table-card .section-card-body::-webkit-scrollbar-track{background:#ffffff05}.admin-seasons-page .season-table-card .section-card-body::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:999px}.admin-seasons-page .season-table{table-layout:auto;width:100%;min-width:1040px}.admin-seasons-page .season-table th,.admin-seasons-page .season-table td{padding:14px 13px;font-size:12px}.admin-seasons-page .season-table th:first-child,.admin-seasons-page .season-table td:first-child{width:170px;min-width:170px}.admin-seasons-page .season-table th:nth-child(2),.admin-seasons-page .season-table td:nth-child(2){width:90px;min-width:90px}.admin-seasons-page .season-table th:nth-child(3),.admin-seasons-page .season-table td:nth-child(3),.admin-seasons-page .season-table th:nth-child(4),.admin-seasons-page .season-table td:nth-child(4){width:125px;min-width:125px}.admin-seasons-page .season-table th:nth-child(5),.admin-seasons-page .season-table td:nth-child(5),.admin-seasons-page .season-table th:nth-child(6),.admin-seasons-page .season-table td:nth-child(6){width:105px;min-width:105px}.admin-seasons-page .season-table th:nth-child(7),.admin-seasons-page .season-table td:nth-child(7),.admin-seasons-page .season-table th:nth-child(8),.admin-seasons-page .season-table td:nth-child(8){text-align:center;width:110px;min-width:110px}.admin-seasons-page .season-table th:nth-child(9),.admin-seasons-page .season-table td:nth-child(9){width:125px;min-width:125px}.admin-seasons-page .season-table thead{background:#091321}.admin-seasons-page .season-table th{color:#aeb9c7;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(#111c2e,#0c1626);font-size:10px;font-weight:850}.admin-seasons-page .season-table tbody tr{background:#ffffff03}.admin-seasons-page .season-table td{color:#c6cfda;border-bottom:1px solid #ffffff0b}.admin-seasons-page .season-status-badge,.admin-seasons-page .season-active-badge{min-width:78px;padding:5px 10px;font-size:9px;font-weight:850}.admin-seasons-page .season-table .table-actions{flex-wrap:nowrap;justify-content:flex-start}.admin-seasons-page .season-table .secondary-btn{border-radius:8px;min-width:92px;min-height:34px;padding:0 13px;font-size:10px}@media (width<=1100px){.admin-seasons-page .season-form-card .admin-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-seasons-page .season-form-card .primary-btn{width:100%}}@media (width<=650px){.admin-seasons-page{gap:14px}.admin-seasons-page .season-form-card .section-card-body{padding:14px}.admin-seasons-page .season-form-card .admin-form{grid-template-columns:1fr}.admin-seasons-page .season-form-card .primary-btn{min-width:0}.admin-seasons-page .season-table{min-width:1000px}}.table-toolbar{color:#eef2f7;background:radial-gradient(circle at 100% 0,#d4af370e,#0000 38%),linear-gradient(145deg,#101b2d,#08111e);border:1px solid #d4af3724;border-radius:14px;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:12px;width:100%;min-width:0;margin-bottom:20px;padding:15px;display:grid;box-shadow:0 16px 34px #0003}.toolbar-search{width:100%;min-width:0;position:relative}.toolbar-search input{color:#edf2f7;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;min-width:0;height:44px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,box-shadow .2s}.toolbar-search input::placeholder{color:#6f7e91;opacity:1}.toolbar-search input:hover{border-color:#ffffff24}.toolbar-search input:focus{background:#d4af3709;border-color:#d4af376b;box-shadow:0 0 0 3px #d4af370f}.filter-chips{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.filter-chips select,.filter-chips input{color:#dce4ed;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background-color:#ffffff09;border:1px solid #ffffff17;border-radius:10px;outline:none;min-width:160px;height:44px;padding:0 38px 0 13px;font-family:inherit;font-size:12px;transition:border-color .2s,background .2s,box-shadow .2s}.filter-chips select:hover,.filter-chips input:hover{border-color:#ffffff24}.filter-chips select:focus,.filter-chips input:focus{background-color:#d4af3709;border-color:#d4af376b;box-shadow:0 0 0 3px #d4af370f}.filter-chips select option{color:#eef2f7;background:#091321}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;min-width:0;display:flex}.toolbar-actions button,.toolbar-actions a{min-height:42px}.admin-payments-page .table-toolbar{background:radial-gradient(circle at 100% 0,#d4af370f,#0000 38%),linear-gradient(145deg,#101b2d,#08111e)!important;border:1px solid #d4af3729!important;box-shadow:0 16px 34px #00000038!important}.admin-payments-page .toolbar-search input,.admin-payments-page .filter-chips select,.admin-payments-page .filter-chips input{box-shadow:none;color:#edf2f7!important;background-color:#ffffff09!important;border-color:#ffffff17!important}.admin-payments-page .toolbar-search input::placeholder{opacity:1;color:#718095!important}.admin-payments-page .toolbar-search input:focus,.admin-payments-page .filter-chips select:focus,.admin-payments-page .filter-chips input:focus{background-color:#d4af3709!important;border-color:#d4af376b!important;box-shadow:0 0 0 3px #d4af370f!important}@media (width<=900px){.table-toolbar{grid-template-columns:minmax(0,1fr) auto}.toolbar-search{grid-column:1/-1}}@media (width<=650px){.table-toolbar{grid-template-columns:1fr;padding:12px}.toolbar-search,.filter-chips,.toolbar-actions{grid-column:auto;width:100%}.filter-chips{flex-direction:column;align-items:stretch}.filter-chips select,.filter-chips input{width:100%;min-width:0}.toolbar-actions{justify-content:stretch}.toolbar-actions button,.toolbar-actions a{flex:1}}.player-staff-role{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.player-staff-role__name,.player-role-badge{white-space:nowrap;font-size:var(--ceo-text-xs);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:800;display:inline-flex}.player-staff-role__name{color:var(--ceo-navy-900);background:#d4af3729;border:1px solid #d4af3759}.player-role-badge{color:var(--ceo-text-secondary);background:var(--ceo-surface-soft)}.player-staff-access{letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.player-staff-access--active{color:#15803d}.player-staff-access--suspended{color:#b91c1c}.player-action-button--staff{color:#72520b;background:#d4af3721;border-color:#d4af3757}.player-action-button--staff:hover{color:#111827;background:#d4af3740}.players-stat-card--staff:before{background:linear-gradient(#f4d76d,#b88911)}.admin-seasons-page{color:#f4f7fb!important;flex-direction:column!important;gap:0!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.admin-seasons-page .page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:28px 0 24px!important}.admin-seasons-page .page-header:before,.admin-seasons-page .page-header:after{content:none!important;display:none!important}.admin-seasons-page .page-header h1,.admin-seasons-page .page-header h2{color:#f8fafc!important;text-shadow:none!important;margin:0!important}.admin-seasons-page .page-header p{color:#98a6b9!important;margin-top:8px!important}.admin-seasons-page .season-form-card,.admin-seasons-page .season-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important}.admin-seasons-page .season-form-card:before,.admin-seasons-page .season-table-card:before{content:none!important;display:none!important}.admin-seasons-page .season-form-card .section-card-header,.admin-seasons-page .season-table-card .section-card-header{background:0 0!important;border:0!important;padding:24px 0 14px!important}.admin-seasons-page .section-card-header h2,.admin-seasons-page .section-card-header h3{color:#f8fafc!important;letter-spacing:-.015em!important;margin:0!important;font-size:1.08rem!important}.admin-seasons-page .section-card-header p{color:#8d9bad!important;margin:6px 0 0!important;font-size:.78rem!important;line-height:1.55!important}.admin-seasons-page .season-form-card .section-card-body{padding:0 0 24px!important}.admin-seasons-page .season-form-card .admin-form{grid-template-columns:minmax(240px,1.55fr) minmax(165px,.8fr) minmax(165px,.8fr) auto!important;align-items:end!important;gap:14px 18px!important;display:grid!important}.admin-seasons-page .season-form-card .admin-form input{color:#eef3f8!important;width:100%!important;min-width:0!important;height:42px!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;outline:0!important;padding:0!important;transform:none!important}.admin-seasons-page .season-form-card .admin-form input:hover{border-bottom-color:#d4af3773!important}.admin-seasons-page .season-form-card .admin-form input:focus{box-shadow:none!important;background:0 0!important;border-bottom-color:#d4af37!important;transform:none!important}.admin-seasons-page .season-form-card .admin-form input::placeholder{color:#66758a!important;opacity:1!important}.admin-seasons-page .season-form-card .primary-btn{color:#d4af37!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af37!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:7px 0!important;font-weight:800!important;display:inline-flex!important;transform:none!important}.admin-seasons-page .season-form-card .primary-btn:hover:not(:disabled){color:#ecd26d!important;box-shadow:none!important;background:0 0!important;transform:none!important}.admin-seasons-page .season-table-card .section-card-body{scrollbar-width:thin!important;width:100%!important;min-width:0!important;padding:0 0 24px!important;overflow:auto visible!important}.admin-seasons-page .season-table{border-collapse:collapse!important;border-spacing:0!important;table-layout:auto!important;color:#d6dee9!important;width:100%!important;min-width:980px!important}.admin-seasons-page .season-table thead,.admin-seasons-page .season-table thead tr,.admin-seasons-page .season-table tbody,.admin-seasons-page .season-table tbody tr{box-shadow:none!important;background:0 0!important}.admin-seasons-page .season-table th{color:#8190a4!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b833!important;border-radius:0!important;padding:12px!important;font-size:.66rem!important;font-weight:850!important;position:static!important}.admin-seasons-page .season-table td{color:#c8d2df!important;vertical-align:middle!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b81a!important;padding:14px 12px!important;font-size:.78rem!important}.admin-seasons-page .season-table tbody tr{transition:background .16s!important;position:static!important}.admin-seasons-page .season-table tbody tr:before{content:none!important;display:none!important}.admin-seasons-page .season-table tbody tr:hover{box-shadow:none!important;background:#94a3b809!important;transform:none!important}.admin-seasons-page .season-table tbody tr:last-child td{border-bottom:0!important}.admin-seasons-page .season-table td:first-child{color:#f2f5f9!important;font-weight:750!important}.admin-seasons-page .season-table td:nth-child(2){color:#d4af37!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important;font-weight:750!important}.admin-seasons-page .season-table td:nth-child(3),.admin-seasons-page .season-table td:nth-child(4){color:#8f9caf!important;font-weight:600!important}.admin-seasons-page .season-table td:nth-child(7),.admin-seasons-page .season-table td:nth-child(8){color:#e4bd58!important;text-align:center!important;font-size:.82rem!important;font-weight:800!important}.admin-seasons-page .season-table .season-row-active{background:0 0!important}.admin-seasons-page .season-table .season-row-active td:first-child{color:#e4bd58!important}.admin-seasons-page .season-table .season-row-active:before{display:none!important}.admin-seasons-page .season-status-badge,.admin-seasons-page .season-active-badge{min-width:0!important;box-shadow:none!important;letter-spacing:.045em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.7rem!important;font-weight:850!important;display:inline!important}.admin-seasons-page .season-status-badge.active,.admin-seasons-page .season-active-badge.active{color:#45d98a!important}.admin-seasons-page .season-status-badge.draft,.admin-seasons-page .season-active-badge.inactive{color:#8795a8!important}.admin-seasons-page .season-status-badge.archived{color:#a8b3c1!important}.admin-seasons-page .season-status-badge.completed{color:#d4af37!important}.admin-seasons-page .season-table .table-actions{flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;display:flex!important}.admin-seasons-page .season-table .secondary-btn{color:#c6d0dc!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:6px 0!important;font-size:.7rem!important;font-weight:800!important;display:inline-flex!important;transform:none!important}.admin-seasons-page .season-table .secondary-btn:hover:not(:disabled){color:#e4bd58!important;box-shadow:none!important;background:0 0!important;transform:none!important}.admin-seasons-page .season-table td[colspan="9"]{color:#718095!important;text-align:center!important;background:0 0!important;padding:46px 20px!important;font-size:.78rem!important;font-weight:600!important}[data-theme=light] .admin-seasons-page,.light .admin-seasons-page,[data-theme=light] .admin-seasons-page .page-header h1,[data-theme=light] .admin-seasons-page .page-header h2,[data-theme=light] .admin-seasons-page .section-card-header h2,[data-theme=light] .admin-seasons-page .section-card-header h3,.light .admin-seasons-page .page-header h1,.light .admin-seasons-page .page-header h2,.light .admin-seasons-page .section-card-header h2,.light .admin-seasons-page .section-card-header h3{color:#172033!important}[data-theme=light] .admin-seasons-page .page-header p,[data-theme=light] .admin-seasons-page .section-card-header p,.light .admin-seasons-page .page-header p,.light .admin-seasons-page .section-card-header p{color:#596579!important}[data-theme=light] .admin-seasons-page .season-form-card .admin-form input,.light .admin-seasons-page .season-form-card .admin-form input{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#bfc8d3!important}[data-theme=light] .admin-seasons-page .season-form-card .admin-form input::placeholder,.light .admin-seasons-page .season-form-card .admin-form input::placeholder{color:#7b8798!important;opacity:1!important}[data-theme=light] .admin-seasons-page .season-table th,.light .admin-seasons-page .season-table th{color:#536176!important;border-bottom-color:#ccd4de!important}[data-theme=light] .admin-seasons-page .season-table td,.light .admin-seasons-page .season-table td{color:#344054!important;border-bottom-color:#dfe4ea!important}[data-theme=light] .admin-seasons-page .season-table td:first-child,.light .admin-seasons-page .season-table td:first-child{color:#172033!important}[data-theme=light] .admin-seasons-page .season-table td:nth-child(3),[data-theme=light] .admin-seasons-page .season-table td:nth-child(4),.light .admin-seasons-page .season-table td:nth-child(3),.light .admin-seasons-page .season-table td:nth-child(4){color:#596579!important}[data-theme=light] .admin-seasons-page .season-table .secondary-btn,.light .admin-seasons-page .season-table .secondary-btn{color:#4b596d!important}[data-theme=light] .admin-seasons-page .season-status-badge.draft,[data-theme=light] .admin-seasons-page .season-active-badge.inactive,.light .admin-seasons-page .season-status-badge.draft,.light .admin-seasons-page .season-active-badge.inactive{color:#667085!important}[data-theme=light] .admin-seasons-page .season-status-badge.archived,.light .admin-seasons-page .season-status-badge.archived{color:#596579!important}@media (width<=1100px){.admin-seasons-page .season-form-card .admin-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-seasons-page .season-form-card .primary-btn{justify-self:start!important}}@media (width<=700px){.admin-seasons-page .season-form-card .admin-form{grid-template-columns:1fr!important}.admin-seasons-page .season-form-card .primary-btn{width:auto!important}.admin-seasons-page .season-form-card .section-card-header,.admin-seasons-page .season-table-card .section-card-header{padding-top:20px!important}.admin-seasons-page .season-table{min-width:900px!important}}.table-toolbar{justify-content:space-between;align-items:center;gap:var(--ceo-space-5);margin-bottom:var(--ceo-space-8);padding:var(--ceo-card-padding);border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-sm);flex-wrap:wrap;display:flex}.toolbar-search{flex:280px;width:100%;min-width:220px;max-width:420px}.toolbar-search input,.table-toolbar>input{width:100%;min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-4);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);color:var(--ceo-text-primary);background:var(--ceo-surface-soft);font-family:var(--ceo-font-family);font-size:var(--ceo-text-base);transition:border-color var(--ceo-transition), box-shadow var(--ceo-transition), background var(--ceo-transition)}.toolbar-search input::placeholder,.table-toolbar>input::placeholder{color:var(--ceo-text-faint)}.toolbar-search input:hover,.table-toolbar>input:hover{border-color:var(--ceo-gray-300);background:var(--ceo-surface)}.toolbar-search input:focus,.table-toolbar>input:focus{border-color:var(--ceo-gold-500);background:var(--ceo-surface);outline:none;box-shadow:0 0 0 4px #d4af3726}.table-toolbar select{min-width:170px;min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-4);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);color:var(--ceo-text-primary);background:var(--ceo-surface-soft);font-family:var(--ceo-font-family);font-size:var(--ceo-text-base);cursor:pointer;transition:border-color var(--ceo-transition), box-shadow var(--ceo-transition), background var(--ceo-transition)}.table-toolbar select:hover{border-color:var(--ceo-gray-300);background:var(--ceo-surface)}.table-toolbar select:focus{border-color:var(--ceo-gold-500);background:var(--ceo-surface);outline:none;box-shadow:0 0 0 4px #d4af3726}.filter-chips{align-items:center;gap:var(--ceo-space-2);flex-wrap:wrap;flex:auto;min-width:0;display:flex}.chip{min-height:38px;padding:var(--ceo-space-2) var(--ceo-space-4);border:1px solid var(--ceo-gray-300);border-radius:var(--ceo-radius-pill);color:var(--ceo-text-secondary);background:var(--ceo-surface-soft);font-family:var(--ceo-font-family);font-size:var(--ceo-text-sm);white-space:nowrap;cursor:pointer;transition:color var(--ceo-transition), border-color var(--ceo-transition), background var(--ceo-transition), box-shadow var(--ceo-transition), transform var(--ceo-transition);justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.chip:hover{border-color:var(--ceo-gold-500);color:var(--ceo-gold-500);background:var(--ceo-surface);transform:translateY(-1px)}.chip:focus-visible{border-color:var(--ceo-gold-500);outline:none;box-shadow:0 0 0 4px #d4af3726}.chip.active{border-color:var(--ceo-gold-500);color:var(--ceo-navy-900);background:var(--ceo-gold-500);box-shadow:0 4px 12px #d4af3733}.chip.active:hover{color:var(--ceo-navy-900);background:var(--ceo-gold-500)}.toolbar-actions{justify-content:flex-end;align-items:center;gap:var(--ceo-space-3);flex-wrap:wrap;flex:none;width:auto;min-width:max-content;max-width:none;display:flex}.toolbar-actions>*{flex:none}.modal-overlay{z-index:var(--ceo-z-modal);padding:var(--ceo-page-padding);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{width:min(100%, var(--ceo-modal-width-md));max-height:90dvh;padding:clamp(var(--ceo-space-5), 3vw, var(--ceo-space-8));border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);color:var(--ceo-text-primary);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-lg);overflow-y:auto}.modal h2{margin:0 0 var(--ceo-space-3);color:var(--ceo-gold-500);font-size:var(--ceo-title-md);font-weight:800;line-height:var(--ceo-line-tight)}.modal p{margin:0 0 var(--ceo-space-5);color:var(--ceo-text-secondary);font-size:var(--ceo-text-base);line-height:var(--ceo-line-normal)}.accordion-section{margin-bottom:var(--ceo-space-4);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);background:var(--ceo-surface);overflow:hidden}.accordion-header{width:100%;padding:var(--ceo-space-4) var(--ceo-space-5);justify-content:space-between;align-items:center;gap:var(--ceo-space-3);color:var(--ceo-text-primary);background:var(--ceo-surface-soft);font-family:var(--ceo-font-family);font-size:var(--ceo-text-lg);text-align:left;cursor:pointer;transition:color var(--ceo-transition), background var(--ceo-transition);border:none;font-weight:700;display:flex}.accordion-header:hover{background:var(--ceo-gray-100)}.accordion-header:focus-visible{outline-offset:-3px;outline:3px solid #d4af3740}.accordion-header span{flex-shrink:0;font-size:1.375rem;font-weight:700}.accordion-body{padding:var(--ceo-space-5)}.modal-form-section{margin-top:var(--ceo-space-8);padding-top:var(--ceo-space-6);border-top:var(--ceo-border-light)}.modal-form-section:first-of-type{border-top:none;margin-top:0;padding-top:0}.modal-form-section h3{margin:0 0 var(--ceo-space-5);color:var(--ceo-gold-500);font-size:var(--ceo-text-lg);font-weight:700}.modal label{margin:var(--ceo-space-3) 0 var(--ceo-space-2);color:var(--ceo-text-secondary);font-size:var(--ceo-text-md);font-weight:700;display:block}.modal input,.modal textarea,.modal select{width:100%;min-height:var(--ceo-control-height-lg);margin-bottom:var(--ceo-space-5);padding:var(--ceo-space-3) var(--ceo-space-4);border:1px solid var(--ceo-gray-300);border-radius:var(--ceo-radius-md);color:var(--ceo-text-primary);background:var(--ceo-surface);font-family:var(--ceo-font-family);font-size:var(--ceo-text-base);transition:border-color var(--ceo-transition), box-shadow var(--ceo-transition), background var(--ceo-transition)}.modal input::placeholder,.modal textarea::placeholder{color:var(--ceo-text-faint)}.modal textarea{resize:vertical;min-height:110px}.modal select{cursor:pointer}.modal input:focus,.modal textarea:focus,.modal select:focus{border-color:var(--ceo-gold-500);background:var(--ceo-surface);outline:none;box-shadow:0 0 0 4px #d4af3726}.modal input:disabled,.modal textarea:disabled,.modal select:disabled{color:var(--ceo-text-muted);background:var(--ceo-gray-100);cursor:not-allowed;opacity:.75}.modal-buttons{justify-content:flex-end;align-items:center;gap:var(--ceo-space-4);margin-top:var(--ceo-space-5);flex-wrap:wrap;display:flex}@media (width<=900px){.table-toolbar{align-items:stretch}.toolbar-search{flex-basis:100%;max-width:none}.filter-chips{flex:100%}}@media (width<=600px){.table-toolbar{align-items:stretch;gap:var(--ceo-space-4);padding:var(--ceo-card-padding-compact);flex-direction:column}.toolbar-search{width:100%;min-width:0;max-width:none}.toolbar-search input,.table-toolbar>input{width:100%;max-width:none}.filter-chips{width:100%}.chip{flex:auto}.toolbar-actions{width:100%;min-width:0}.toolbar-actions>*{width:100%}.table-toolbar select{width:100%;min-width:0}.modal-overlay{padding:var(--ceo-space-3);align-items:flex-start}.modal{width:100%;max-height:calc(100dvh - var(--ceo-space-6));padding:var(--ceo-space-5);border-radius:var(--ceo-radius-md)}.accordion-header{padding:var(--ceo-space-3) var(--ceo-space-4)}.accordion-body{padding:var(--ceo-space-4)}.modal-buttons{flex-direction:column-reverse;align-items:stretch}.modal-buttons button{width:100%}}.staff-access-modal{width:min(100%,760px)}.staff-access-identity{align-items:center;gap:var(--ceo-space-3);margin:0 var(--ceo-space-6);padding:var(--ceo-space-4);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);background:var(--ceo-surface-soft);display:flex}.staff-access-avatar{width:44px;height:44px;color:var(--ceo-navy-900);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));border-radius:50%;flex:0 0 44px;place-items:center;font-weight:900;display:grid}.staff-access-identity div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-access-identity span{color:var(--ceo-text-secondary);text-overflow:ellipsis;overflow:hidden}.staff-access-note textarea{min-height:96px}.staff-access-actions{justify-content:space-between;gap:var(--ceo-space-4)}.staff-access-actions-right{align-items:center;gap:var(--ceo-space-3);display:flex}.staff-remove-button,.staff-history-button{justify-content:center;align-items:center;gap:var(--ceo-space-2);min-height:42px;padding:var(--ceo-space-2) var(--ceo-space-4);border-radius:var(--ceo-radius-md);cursor:pointer;font-weight:800;display:inline-flex}.staff-history-button{border:var(--ceo-border-light);color:var(--ceo-text-primary);background:var(--ceo-surface-soft)}.staff-access-history{gap:var(--ceo-space-3);margin-top:var(--ceo-space-4);padding-top:var(--ceo-space-4);border-top:var(--ceo-border-light);flex-direction:column;display:flex}.staff-history-list{gap:var(--ceo-space-3);max-height:260px;display:grid;overflow-y:auto}.staff-history-entry{padding:var(--ceo-space-3);border:var(--ceo-border-light);border-radius:var(--ceo-radius-md);background:var(--ceo-surface-soft);gap:4px;display:grid}.staff-history-entry strong{font-size:var(--ceo-text-sm)}.staff-history-entry span,.staff-history-entry small,.staff-history-entry p{color:var(--ceo-text-secondary);font-size:var(--ceo-text-xs);margin:0}@media (width<=700px){.staff-access-identity{margin:0 var(--ceo-space-4)}.staff-access-actions,.staff-access-actions-right{flex-direction:column;align-items:stretch;width:100%}.staff-access-actions button{width:100%}}.staff-access-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 8%,#d4af3714,#0000 34%),#02070fdb;padding:clamp(12px,3vw,32px)}.staff-access-modal{color:#edf2f7;scrollbar-width:thin;scrollbar-color:#d4af3757 #ffffff06;background:radial-gradient(circle at 92% 7%,#d4af371f,#0000 28%),linear-gradient(145deg,#0d1728 0%,#08111f 52%,#060d18 100%);border:1px solid #d4af3733;border-radius:22px;width:min(100%,980px);max-height:calc(100dvh - 32px);position:relative;overflow:hidden auto;box-shadow:0 35px 90px #00000094,inset 0 1px #ffffff09}.staff-access-modal:before,.staff-access-modal:after{content:"";pointer-events:none;filter:blur(85px);opacity:.16;border-radius:50%;width:260px;height:260px;position:absolute}.staff-access-modal:before{background:#d4af37;top:-120px;right:-80px}.staff-access-modal:after{background:#1d4ed8;bottom:15%;left:-140px}.staff-access-glow{display:none}.staff-access-header,.staff-security-banner,.staff-access-identity,.staff-access-form{z-index:1;position:relative}.staff-access-header{justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,32px) clamp(18px,3vw,34px) 18px;display:flex}.staff-access-heading{align-items:flex-start;gap:15px;min-width:0;display:flex}.staff-access-heading-icon{color:#f4d76d;background:linear-gradient(145deg,#d4af3729,#d4af370a);border:1px solid #d4af374d;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 26px #00000040}.staff-access-eyebrow{color:#e8c95c;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:900;display:block}.staff-access-heading h2{color:#f8fafc;margin:0;font-size:clamp(1.55rem,1.3rem + .8vw,2.1rem);font-weight:900;line-height:1.08}.staff-access-heading p{color:#91a0b5;margin:8px 0 0;font-size:13px;line-height:1.55}.staff-access-close{color:#9ca9ba;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:all .16s;display:grid}.staff-access-close:hover{color:#f8fafc;background:#d4af3714;border-color:#d4af3747;transform:translateY(-1px)}.staff-security-banner{color:#f1d875;background:linear-gradient(90deg,#d4af371a,#d4af3706);border:1px solid #d4af372e;border-radius:12px;align-items:center;gap:12px;margin:0 clamp(18px,3vw,34px) 18px;padding:13px 15px;display:flex}.staff-security-banner svg{flex-shrink:0}.staff-security-banner div{flex-direction:column;gap:2px;display:flex}.staff-security-banner strong{font-size:12px;font-weight:850}.staff-security-banner span{color:#a9b4c4;font-size:11px;line-height:1.45}.staff-access-identity{background:radial-gradient(circle at 100% 0,#d4af3714,#0000 38%),linear-gradient(145deg,#121f33fa,#0a1423fa);border:1px solid #ffffff13;border-radius:16px;grid-template-columns:auto minmax(150px,1fr) minmax(320px,1.35fr);align-items:center;gap:15px;margin:0 clamp(18px,3vw,34px) 22px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff08,0 15px 36px #00000038}.staff-access-avatar{color:#08111f;background:linear-gradient(135deg,#f4d76d,#c99d24);border:1px solid #ffe27e6b;border-radius:16px;flex:0 0 56px;place-items:center;width:56px;height:56px;font-size:20px;font-weight:950;display:grid;box-shadow:0 12px 30px #d4af3733}.staff-access-person{flex-direction:column;gap:3px;min-width:0;display:flex}.staff-access-person-label{letter-spacing:.1em;text-transform:uppercase;font-weight:850;color:#76869b!important;font-size:9px!important}.staff-access-person strong{color:#f3f6fa;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.staff-access-person>span:last-child{color:#8c9aae;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.staff-access-transition{border-left:1px solid #ffffff12;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding-left:18px;display:grid}.staff-access-transition>div{flex-direction:column;gap:4px;min-width:0;display:flex}.staff-access-transition span{color:#738298;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.staff-access-transition strong{color:#e9eef5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.staff-access-transition>div:last-child strong{color:#f1d36c}.staff-access-transition svg{color:#536278}.staff-access-form{flex-direction:column;gap:15px;padding:0 clamp(18px,3vw,34px) clamp(22px,3vw,34px);display:flex}.staff-console-section{background:linear-gradient(145deg,#0f1b2deb,#08111ff0);border:1px solid #fff1;border-radius:16px;padding:18px;box-shadow:inset 0 1px #ffffff06}.staff-console-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:15px;display:flex}.staff-console-section-heading>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.staff-console-section-heading>div>span{color:#e3c65c;background:#d4af3713;border:1px solid #d4af3738;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.staff-console-section-heading h3{color:#edf2f7;margin:0;font-size:14px;font-weight:850}.staff-console-section-heading p{color:#7f8da1;margin:4px 0 0;font-size:11px;line-height:1.5}.staff-console-section-heading>small{color:#7f8da1;flex-shrink:0;font-size:10px;font-weight:700}.staff-role-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-role-card{color:#dce4ee;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:11px;min-height:92px;padding:14px;transition:all .16s;display:grid}.staff-role-card:hover{background:#d4af3709;border-color:#d4af3738;transform:translateY(-2px)}.staff-role-card--selected{background:linear-gradient(145deg,#d4af371f,#d4af3709);border-color:#d4af377a;box-shadow:0 12px 28px #0003,inset 0 1px #ffe68b0f}.staff-role-card-icon{color:#9aa8bb;background:#ffffff09;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.staff-role-card--selected .staff-role-card-icon{color:#f0d36d;background:#d4af371f}.staff-role-card-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.staff-role-card-copy strong{color:#eef3f8;font-size:12px;font-weight:850}.staff-role-card-copy small{color:#7f8da1;font-size:10px;line-height:1.48}.staff-role-card-check{color:#08111f;border:1px solid #ffffff14;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.staff-role-card--selected .staff-role-card-check{background:#e4c44e;border-color:#d9b83e}.staff-permission-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.staff-permission-column{background:#22c55e09;border:1px solid #22c55e26;border-radius:13px;min-width:0;padding:14px}.staff-permission-column--sensitive{background:#f59e0b08;border-color:#f59e0b29}.staff-permission-column-title{color:#7fe0a4;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}.staff-permission-column--sensitive .staff-permission-column-title{color:#f3c46e}.staff-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.staff-permission-list span{color:#a9b6c7;align-items:center;gap:6px;min-width:0;font-size:10px;line-height:1.35;display:flex}.staff-permission-list svg{color:#4ade80;flex-shrink:0}.staff-permission-column--sensitive .staff-permission-list svg{color:#f5b94c}.staff-permission-empty{color:#7f8da1;margin:0;font-size:10px;line-height:1.5}.staff-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.staff-status-card{color:#dce4ed;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:15px;transition:all .16s;display:grid}.staff-status-card:hover{transform:translateY(-2px)}.staff-status-card--active:hover,.staff-status-card--active.staff-status-card--selected{background:#22c55e0e;border-color:#22c55e57}.staff-status-card--suspended:hover,.staff-status-card--suspended.staff-status-card--selected{background:#ef44440d;border-color:#ef444457}.staff-status-icon{color:#94a3b8;background:#ffffff09;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.staff-status-card--active .staff-status-icon{color:#62d98c;background:#22c55e17}.staff-status-card--suspended .staff-status-icon{color:#f07878;background:#ef444416}.staff-status-card>span:nth-child(2){flex-direction:column;gap:4px;display:flex}.staff-status-card strong{color:#eef3f8;font-size:12px;font-weight:850}.staff-status-card small{color:#7f8da1;font-size:10px;line-height:1.45}.staff-status-indicator{border:2px solid #ffffff2e;border-radius:50%;width:11px;height:11px}.staff-status-card--active.staff-status-card--selected .staff-status-indicator{background:#22c55e;border-color:#4ade80;box-shadow:0 0 0 4px #22c55e1a}.staff-status-card--suspended.staff-status-card--selected .staff-status-indicator{background:#ef4444;border-color:#f87171;box-shadow:0 0 0 4px #ef44441a}.staff-audit-note{margin:0;display:block;position:relative}.staff-audit-note-icon{z-index:1;color:#d9bb4d;position:absolute;top:14px;left:14px}.staff-audit-note textarea{color:#e6ecf3;resize:vertical;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1627;border:1px solid #ffffff14;border-radius:13px;width:100%;min-height:112px;margin:0;padding:13px 14px 13px 43px;font-family:inherit;font-size:11px;line-height:1.6;transition:all .16s}.staff-audit-note textarea::placeholder{color:#5e6d82}.staff-audit-note textarea:hover{background:#0d192b;border-color:#d4af372e}.staff-audit-note textarea:focus{background:#0d192b;border-color:#d4af377a;outline:none;box-shadow:0 0 0 3px #d4af3712}.staff-history-button{color:#dbc25f;cursor:pointer;background:#d4af370e;border:1px solid #d4af3733;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:850;display:inline-flex}.staff-history-button:hover:not(:disabled){background:#d4af371a;border-color:#d4af3761}.staff-history-button:disabled{opacity:.55;cursor:wait}.staff-history-empty{color:#75849a;background:#ffffff04;border:1px dashed #ffffff17;border-radius:12px;align-items:center;gap:9px;padding:14px;font-size:10px;display:flex}.staff-history-timeline{scrollbar-width:thin;scrollbar-color:#d4af3747 transparent;gap:12px;max-height:300px;padding-left:23px;display:grid;position:relative;overflow-y:auto}.staff-history-timeline:before{content:"";background:linear-gradient(#d4af3773,#d4af370f);width:1px;position:absolute;top:5px;bottom:5px;left:6px}.staff-history-entry{background:0 0;border:0;padding:0;display:block;position:relative}.staff-history-marker{background:#0b1525;border:2px solid #d5b642;border-radius:50%;width:11px;height:11px;position:absolute;top:15px;left:-22px;box-shadow:0 0 0 4px #d4af3714}.staff-history-entry-card{background:#ffffff05;border:1px solid #fff1;border-radius:12px;padding:13px 14px}.staff-history-entry-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.staff-history-entry-top strong{color:#e9eef5;font-size:11px;font-weight:850}.staff-history-entry-top time{color:#6f7d91;flex-shrink:0;font-size:9px}.staff-history-entry-card>span{color:#8795a8;font-size:9px}.staff-history-entry-card p{color:#a6b2c2;border-top:1px solid #ffffff0e;margin:9px 0 0;padding-top:9px;font-size:10px;line-height:1.5}.staff-access-actions{justify-content:space-between;align-items:center;gap:15px;padding-top:4px;display:flex}.staff-access-actions-left,.staff-access-actions-right{align-items:center;gap:10px;display:flex}.staff-remove-button,.staff-cancel-button,.staff-save-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:850;transition:all .16s;display:inline-flex}.staff-remove-button{color:#f18b8b;background:#ef44440d;border:1px solid #ef44443d}.staff-remove-button:hover:not(:disabled){background:#ef44441a;border-color:#ef44446b;transform:translateY(-1px)}.staff-cancel-button{color:#a8b4c4;background:#ffffff06;border:1px solid #ffffff14}.staff-cancel-button:hover:not(:disabled){color:#edf2f7;background:#ffffff0d;border-color:#ffffff26;transform:translateY(-1px)}.staff-save-button{color:#07101d;background:linear-gradient(135deg,#f4d76d,#c99d24);border:1px solid #ffe5876b;min-width:170px;box-shadow:0 12px 28px #d4af3733}.staff-save-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #d4af3747}.staff-remove-button:disabled,.staff-cancel-button:disabled,.staff-save-button:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=820px){.staff-access-identity{grid-template-columns:auto 1fr}.staff-access-transition{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1;padding:15px 0 0}.staff-role-grid,.staff-status-grid,.staff-permission-panel{grid-template-columns:1fr}}@media (width<=620px){.staff-access-overlay{align-items:flex-start;padding:8px}.staff-access-modal{border-radius:16px;max-height:calc(100dvh - 16px)}.staff-access-header{padding:18px 16px 14px}.staff-access-heading-icon{flex-basis:42px;width:42px;height:42px}.staff-security-banner,.staff-access-identity{margin-left:16px;margin-right:16px}.staff-access-identity{padding:14px}.staff-access-form{padding:0 16px 18px}.staff-console-section{padding:14px}.staff-console-section-heading{flex-direction:column}.staff-role-card{min-height:0}.staff-permission-list{grid-template-columns:1fr}.staff-access-actions{flex-direction:column-reverse;align-items:stretch}.staff-access-actions-left,.staff-access-actions-right{flex-direction:column;align-items:stretch;width:100%}.staff-remove-button,.staff-cancel-button,.staff-save-button{width:100%}}.status{border-radius:30px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.status.pending{color:#92400e;background:#fef3c7}.status.completed{color:#166534;background:#d1fae5}.status.registration-open{color:#166534;background:#dcfce7}.status.in-progress{color:#1d4ed8;background:#dbeafe}.status.unknown,.status.default{color:#374151;background:#e5e7eb}.dashboard-header{width:100%;color:var(--ceo-text-on-dark);border-radius:var(--ceo-radius-xl);box-shadow:var(--ceo-shadow-lg);background:linear-gradient(135deg,#09111f,#162133);justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(18px,2vw,26px);padding:clamp(22px,2.8vw,32px);display:flex;overflow:hidden}.dashboard-header>div:first-child{min-width:0}.dashboard-badge{color:var(--ceo-gold-300);letter-spacing:.9px;text-transform:uppercase;background:#ffffff1a;border-radius:999px;align-items:center;margin-bottom:10px;padding:5px 11px;font-size:.6875rem;font-weight:700;display:inline-flex}.dashboard-header h1{color:var(--ceo-text-on-dark);margin:0;font-size:clamp(1.7rem,1.3rem + 1.3vw,2.5rem);line-height:1.1}.dashboard-header p{max-width:560px;color:var(--ceo-gray-300);margin-top:10px;font-size:clamp(.875rem,.84rem + .12vw,.95rem);line-height:1.55}.dashboard-clock{text-align:right;flex-shrink:0;min-width:220px}.dashboard-clock small{color:var(--ceo-gold-300);margin-bottom:4px;font-size:.75rem;display:block}.dashboard-clock h2{color:#f4f4f5;margin:0 0 12px;font-size:clamp(1rem,.9rem + .45vw,1.35rem)}.dashboard-clock h3{color:var(--ceo-text-on-dark);margin:0;font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem)}.dashboard-hero{color:var(--ceo-text-on-dark);background:linear-gradient(135deg,#09111f,#162133);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:clamp(22px,3vw,32px);display:flex;overflow:hidden}.hero-left{max-width:62%}.hero-left h1{color:var(--ceo-text-on-dark);font-size:clamp(1.7rem,1.3rem + 1.3vw,2.5rem)}.hero-left h1 span{color:var(--primary)}.hero-left h2{color:var(--ceo-text-on-dark);margin-top:8px}.hero-left p{color:var(--ceo-gray-300);margin-top:12px;line-height:1.55}.hero-right{flex-direction:column;gap:12px;display:flex}.hero-stat{background:#ffffff14;border-radius:12px;min-width:210px;padding:14px}.hero-stat small{color:var(--primary)}.hero-stat h3{color:var(--ceo-text-on-dark);margin-top:5px}.dashboard-layout{gap:var(--ceo-grid-gap);flex-direction:column;width:100%;display:flex}.dashboard-row{width:100%;min-width:0}.dashboard-two-columns{gap:var(--ceo-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-three-columns{gap:var(--ceo-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-span-1{grid-column:span 1}.dashboard-span-2{grid-column:span 2}.dashboard-span-3{grid-column:span 3}.dashboard-widget{min-width:0;padding:var(--ceo-card-padding);border:var(--ceo-border-light);border-radius:var(--ceo-radius-lg);background:var(--ceo-surface);box-shadow:var(--ceo-shadow-sm);transition:transform .2s,box-shadow .2s}.dashboard-widget:hover{box-shadow:var(--ceo-shadow-lg);transform:translateY(-2px)}.widget-heading{justify-content:space-between;align-items:center;gap:var(--ceo-space-4);margin-bottom:18px;display:flex}.widget-heading-left{align-items:center;gap:11px;min-width:0;display:flex}.widget-heading-left>div:last-child{min-width:0}.widget-icon{border-radius:var(--ceo-radius-md);width:42px;height:42px;color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));flex-shrink:0;justify-content:center;align-items:center;display:flex}.widget-icon svg{width:20px;height:20px}.widget-heading small{color:var(--ceo-text-secondary);letter-spacing:.8px;text-transform:uppercase;font-size:.6875rem;font-weight:700;display:block}.widget-heading h3{color:var(--ceo-text-on-gold);text-overflow:ellipsis;margin:3px 0 0;font-size:clamp(1rem,.92rem + .3vw,1.25rem);line-height:1.25;overflow:hidden}.widget-actions{justify-content:flex-end;align-items:center;gap:var(--ceo-space-2);flex-shrink:0;display:flex}.widget-body{min-width:0}.widget-footer{margin-top:var(--ceo-space-5);padding-top:var(--ceo-space-4);justify-content:space-between;align-items:center;gap:var(--ceo-space-3);border-top:var(--ceo-border-light);display:flex}@media (width<=520px){.widget-heading{flex-direction:column;align-items:flex-start}.widget-heading-left{width:100%}.widget-actions{justify-content:flex-start;width:100%}.widget-footer{flex-direction:column;align-items:flex-start}}.current-row{color:var(--ceo-text-secondary);justify-content:space-between;align-items:center;gap:16px;margin:12px 0;font-size:.875rem;display:flex}.current-row strong{color:var(--ceo-text-on-gold);text-align:right}.progress-bar{background:#e9eef4;border-radius:999px;height:9px;margin:14px 0 7px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--ceo-gold-300), var(--ceo-gold-500));border-radius:999px;height:100%}.quick-actions-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:16px;display:grid}.quick-action-btn{justify-content:flex-start;min-height:56px;padding-inline:18px}.quick-action-btn .ceo-btn-icon{flex-shrink:0}.quick-action-btn .ceo-btn-label{text-align:left;flex:1}@media (width<=768px){.quick-actions-grid{grid-template-columns:1fr}}.alerts-list,.command-list{flex-direction:column;gap:9px;display:flex}.alert-item,.command-item{border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:.8125rem;font-weight:600;display:flex}.alert-item.warning,.command-item.warning{color:#9a3412;background:#fff7ed}.alert-item.info,.command-item.info{color:var(--ceo-info);background:#eff6ff}.alert-item.success,.command-item.success{color:var(--ceo-success);background:#ecfdf5}.alert-item.neutral{color:#4b5563;background:#f5f7fa}.command-item.danger{color:var(--ceo-danger);background:#fef2f2}.command-empty{color:var(--ceo-success);background:#ecfdf5;border-radius:10px;padding:14px;font-size:.875rem;font-weight:700}.progress-steps{flex-direction:column;gap:12px;display:flex}.progress-step{background:#f5f7fa;border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex;position:relative}.step-icon{z-index:2;width:34px;height:34px;color:var(--ceo-text-secondary);background:#e5e7eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.progress-step.done .step-icon{color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500))}.progress-step strong{color:var(--ceo-text-on-gold);font-size:.875rem;display:block}.progress-step small{color:var(--ceo-text-secondary);font-size:.75rem}.step-line{background:#e5e7eb;width:2px;height:22px;position:absolute;top:44px;left:26px}.progress-step.done .step-line{background:var(--ceo-gold-500)}.health-score{border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:12px;margin-bottom:18px;padding:18px 22px;transition:all .25s;display:flex}.health-score-details{flex-direction:column;display:flex}.health-score h1{margin:0;font-size:clamp(2.6rem,2rem + 1.8vw,3.8rem);line-height:1}.health-score h3{margin-top:6px;font-size:1rem;font-weight:700}.health-score.excellent{color:var(--ceo-success);background:#ecfdf5;border-color:#16a34a26}.health-score.good{color:var(--ceo-info);background:#eff6ff;border-color:#2563eb26}.health-score.warning{color:var(--ceo-warning);background:#fff7ed;border-color:#ea580c26}.health-score.critical{color:var(--ceo-danger);background:#fef2f2;border-color:#dc262626}.health-summary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px;display:grid}.health-summary span{border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-size:.84rem;font-weight:700;display:flex}.health-summary span:first-child{color:var(--ceo-success);background:#ecfdf5}.health-summary span:last-child{color:var(--ceo-warning);background:#ffffff05}.health-list{flex-direction:column;gap:10px;display:flex}.health-item{color:#374151;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:.82rem;font-weight:600;line-height:1.45;display:flex}.health-item.success{color:var(--ceo-success);background:#ecfdf5;border-color:#16a34a33}@media (width<=768px){.health-score{text-align:center;flex-direction:column}.health-summary{grid-template-columns:1fr}}.analytics-header{margin-bottom:22px}.analytics-header h1{color:var(--ceo-text-on-gold);margin-bottom:6px}.analytics-section{margin-top:28px}.analytics-section h2{color:var(--ceo-text-on-gold);margin-bottom:14px;font-size:clamp(1rem,.95rem + .3vw,1.25rem)}.analytics-card-title{color:var(--ceo-text-secondary);letter-spacing:.6px;text-transform:uppercase;font-size:.75rem}.analytics-card-value{color:var(--ceo-text-on-gold);margin-top:7px;font-size:clamp(1.65rem,1.35rem + .9vw,2.2rem);font-weight:800}.analytics-card-note{color:var(--ceo-text-secondary);margin-top:6px;font-size:.8125rem;font-weight:600}.analytics-truncate{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.charts-grid{align-items:stretch;gap:var(--ceo-grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.chart-card{min-width:0;min-height:310px}@media (width<=1100px){.dashboard-three-columns,.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-span-3{grid-column:span 2}}@media (width<=820px){.dashboard-header,.dashboard-hero{flex-direction:column;align-items:flex-start}.dashboard-clock{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;min-width:0;display:grid}.dashboard-clock h2,.dashboard-clock h3{margin:0}.hero-left{max-width:100%}.hero-right{width:100%}.hero-stat{min-width:0}.dashboard-two-columns,.dashboard-three-columns,.charts-grid{grid-template-columns:1fr}.dashboard-span-2,.dashboard-span-3{grid-column:span 1}.chart-card{min-height:280px}}@media (width<=520px){.dashboard-header{padding:18px}.dashboard-clock,.quick-actions-grid{grid-template-columns:1fr}.health-summary{flex-direction:column}.current-row{flex-direction:column;align-items:flex-start;gap:4px}.current-row strong{text-align:left}.chart-card{min-height:250px}}.admin-main{color:#f8fafc;background:radial-gradient(circle at 12% 0,#d4af3712,#0000 24%),radial-gradient(circle at 92% 14%,#2563eb14,#0000 25%),#050912;position:relative}.admin-main .dashboard-header{color:#f8fafc;background:linear-gradient(115deg,#050a14fa 0%,#091222f7 50%,#0f1c30f5 100%);border:1px solid #d4af3733;border-radius:22px;min-height:260px;margin-bottom:22px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000061,inset 0 1px #ffffff0a;padding:0!important}.admin-main .dashboard-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.admin-main .dashboard-header:after{content:"";pointer-events:none;clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#0000 5%,#d4af370a 40%,#d4af371f 100%);width:42%;height:100%;position:absolute;top:0;right:0}.dashboard-header-glow{pointer-events:none;filter:blur(110px);background:#d4af371f;border-radius:50%;width:420px;height:420px;position:absolute;top:-150px;left:34%}.dashboard-header-content{z-index:2;grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:center;gap:clamp(24px,4vw,58px);min-height:260px;padding:clamp(24px,3vw,38px);display:grid;position:relative}.dashboard-header-copy{min-width:0}.admin-main .dashboard-badge{color:#f6d878;letter-spacing:1.35px;text-transform:uppercase;background:#d4af3717;border:1px solid #d4af3738;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:0 0 17px;padding:7px 12px;font-size:.68rem;font-weight:800;display:inline-flex}.dashboard-badge-pulse{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-in-out infinite admin-dashboard-pulse;box-shadow:0 0 0 4px #4ade801a,0 0 14px #4ade80bf}@keyframes admin-dashboard-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.82)}}.dashboard-greeting-label{color:#9ba8bc;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:9px;font-size:.76rem;font-weight:700;display:flex}.dashboard-greeting-label svg{color:#d4af37}.admin-main .dashboard-header h1{color:#fff;letter-spacing:-.045em;max-width:760px;margin:0;font-weight:850;line-height:1.06;font-size:clamp(2rem,1.55rem + 1.45vw,3rem)!important}.admin-main .dashboard-header p{max-width:650px;font-size:clamp(.88rem,.84rem + .15vw,.98rem);color:#9ca9bc!important;margin:14px 0 0!important;line-height:1.7!important}.dashboard-header-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:22px;display:flex}.admin-main .dashboard-clock{text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;gap:14px;width:100%;min-width:0;padding:22px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 18px 38px #00000038}.dashboard-clock-topline,.dashboard-clock-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-clock-status{color:#b9c3d2;letter-spacing:.55px;text-transform:uppercase;align-items:center;gap:7px;font-size:.7rem;font-weight:750;display:inline-flex}.dashboard-clock-status-dot{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #4ade80d9}.dashboard-clock-zone{color:#e6c65f;letter-spacing:.8px;background:#d4af3714;border:1px solid #d4af372e;border-radius:6px;padding:4px 8px;font-size:.65rem;font-weight:800}.dashboard-clock-time{align-items:center;gap:11px;padding:6px 0;display:flex}.dashboard-clock-time svg{color:#d4af37}.dashboard-clock-time strong{color:#fff;letter-spacing:.035em;font-family:Courier New,monospace;font-size:clamp(1.6rem,1.25rem + 1vw,2.25rem);font-weight:800;line-height:1}.dashboard-clock-date{color:#c4ccda;align-items:flex-start;gap:9px;font-size:.82rem;font-weight:600;line-height:1.5;display:flex}.dashboard-clock-date svg{color:#8d9bb0;flex-shrink:0;margin-top:2px}.dashboard-clock-footer{color:#6f7d92;letter-spacing:.4px;text-transform:uppercase;border-top:1px solid #ffffff13;padding-top:13px;font-size:.67rem;font-weight:700}.admin-main .dashboard-stats{width:100%;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important;margin:0 0 22px!important;display:grid!important}.admin-main .dashboard-stats>.admin-stat-card{color:#f8fafc;background:linear-gradient(145deg,#0e1727fa,#080f1bfa);border:1px solid #94a3b821;border-radius:17px;flex-direction:column;min-width:0;min-height:180px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;overflow:hidden;box-shadow:0 15px 36px #0000003d,inset 0 1px #ffffff09;margin:0!important;padding:19px!important;position:relative!important}.admin-main .dashboard-stats>.admin-stat-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af37f2,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.admin-main .dashboard-stats>.admin-stat-card:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 22px 46px #00000057,0 0 0 1px #d4af370d}.admin-stat-card-glow{pointer-events:none;filter:blur(48px);background:#d4af3714;border-radius:50%;width:155px;height:155px;transition:opacity .22s,transform .22s;position:absolute;top:-70px;right:-65px}.admin-stat-card:hover .admin-stat-card-glow{opacity:1;transform:scale(1.15)}.admin-stat-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;display:flex;position:relative}.admin-stat-identity{align-items:center;gap:11px;min-width:0;display:flex}.admin-main .dashboard-stats .stat-icon{color:#f4d66f;background:linear-gradient(145deg,#d4af3729,#d4af370e);border:1px solid #d4af3738;border-radius:12px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff0f;flex:0 0 42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.admin-stat-label{color:#758398;letter-spacing:.75px;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:.63rem;font-weight:800;display:flex}.admin-stat-label span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-stat-live-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 9px #4ade80cc}.admin-stat-corner-icon{color:#5f6d82;background:#ffffff07;border:1px solid #fff1;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,border-color .2s,transform .2s;display:flex}.admin-stat-card:hover .admin-stat-corner-icon{color:#e5c75c;border-color:#d4af3738;transform:translate(2px,-2px)}.admin-main .dashboard-stats .stat-content{z-index:2;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;margin-top:17px;display:flex;position:relative}.admin-main .dashboard-stats .stat-content h4{color:#9da9ba;letter-spacing:.015em;margin:0 0 7px;font-size:.76rem;font-weight:700}.admin-main .dashboard-stats .stat-content h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,1.1rem + .85vw,2.05rem);font-weight:850;line-height:1.05}.admin-main .dashboard-stats .stat-content p{color:#718096;margin:9px 0 0;font-size:.71rem;font-weight:600;line-height:1.4}.admin-stat-card--live .stat-icon{color:#86efac!important;background:#22c55e1a!important;border-color:#22c55e36!important}.admin-stat-card--players .stat-icon{color:#93c5fd!important;background:#3b82f61a!important;border-color:#3b82f633!important}.admin-stat-card--prize .stat-icon{color:#f6d36f!important}.admin-main .dashboard-layout{flex-direction:column;gap:18px;width:100%;display:flex}.admin-main .dashboard-row{width:100%;min-width:0}.admin-main .dashboard-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:18px!important}.admin-main .dashboard-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;gap:18px!important}.admin-main .charts-grid{gap:18px!important}@media (width<=1150px){.admin-main .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-header-content{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr)}}@media (width<=820px){.admin-main .dashboard-header{min-height:0}.dashboard-header-content{grid-template-columns:1fr;gap:24px;min-height:0;padding:25px}.admin-main .dashboard-clock{text-align:left;width:100%;display:flex}.admin-main .dashboard-two-columns,.admin-main .dashboard-three-columns,.admin-main .charts-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=600px){.admin-main .dashboard-stats{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.admin-main .dashboard-stats>.admin-stat-card{min-height:156px;padding:16px!important}.dashboard-header-content{padding:20px}.admin-main .dashboard-header h1{font-size:clamp(1.7rem,1.35rem + 1.6vw,2.1rem)!important}.admin-main .dashboard-clock{padding:18px}.dashboard-clock-time strong{font-size:1.55rem}}@media (width<=375px){.dashboard-header-content{padding:17px}.admin-main .dashboard-badge{letter-spacing:.8px;max-width:100%;font-size:.6rem}.dashboard-clock-topline,.dashboard-clock-footer{flex-direction:column;align-items:flex-start}.admin-main .dashboard-stats>.admin-stat-card{min-height:150px;padding:15px!important}}.admin-main .dashboard-widget{color:#f8fafc;background:linear-gradient(145deg,#0d1625fa,#070d18fc);border:1px solid #94a3b821;border-radius:19px;min-width:0;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000045,inset 0 1px #ffffff09;padding:clamp(19px,2vw,25px)!important}.admin-main .dashboard-widget:before{content:"";background:linear-gradient(90deg,#0000,#d4af3794,#0000);height:1px;position:absolute;top:0;left:26px;right:26px}.admin-main .dashboard-widget:hover{border-color:#d4af3738;transform:translateY(-3px);box-shadow:0 23px 52px #00000059,inset 0 1px #ffffff0d}.dashboard-widget-glow{pointer-events:none;filter:blur(65px);background:#d4af3711;border-radius:50%;width:210px;height:210px;position:absolute;top:-95px;right:-85px}.admin-main .widget-heading{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex;position:relative}.admin-main .widget-heading-left{align-items:center;gap:12px;min-width:0;display:flex}.admin-main .widget-heading-copy{min-width:0}.admin-main .widget-icon{color:#f4d56b;background:linear-gradient(145deg,#d4af372b,#d4af370e);border:1px solid #d4af3738;border-radius:13px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:inset 0 1px #ffffff0e}.admin-main .widget-heading small{color:#75849a;letter-spacing:1px;text-transform:uppercase;margin:0 0 4px;font-size:.64rem;font-weight:800;display:block}.admin-main .current-tournament-widget .widget-heading-copy{min-width:0}.admin-main .current-tournament-widget .widget-heading h3{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden;color:#fff!important}.admin-main .widget-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.widget-status-badge{color:#aeb9c9;letter-spacing:.65px;text-transform:uppercase;white-space:nowrap;background:#94a3b80f;border:1px solid #94a3b824;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.widget-status-badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px}.widget-status-badge.excellent,.widget-status-badge.live{color:#4ade80;background:#22c55e14;border-color:#22c55e33}.widget-status-badge.good,.widget-status-badge.registration{color:#60a5fa;background:#3b82f614;border-color:#3b82f633}.widget-status-badge.warning{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b33}.widget-status-badge.critical{color:#fb7185;background:#f43f5e14;border-color:#f43f5e33}.widget-status-badge.neutral{color:#94a3b8}.admin-main .widget-body{z-index:2;min-width:0;position:relative}.admin-main .widget-footer{z-index:2;color:#65748a;border-top:1px solid #94a3b81c;align-items:center;margin-top:20px;padding-top:16px;font-size:.7rem;line-height:1.55;display:flex;position:relative}.platform-health-overview{background:linear-gradient(135deg,#ffffff09,#ffffff03);border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:17px;padding:17px;display:grid}.admin-main .health-score{color:#f8fafc;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:0;display:flex}.health-score-icon{border-radius:14px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.health-score.excellent .health-score-icon{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e33}.health-score.good .health-score-icon{color:#60a5fa;background:#3b82f61a;border:1px solid #3b82f633}.health-score.warning .health-score-icon{color:#fbbf24;background:#f59e0b1a;border:1px solid #f59e0b33}.health-score.critical .health-score-icon{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e33}.health-score-details{flex-direction:column;min-width:0;display:flex}.health-score-details>span{color:#77859a;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:.66rem;font-weight:750}.health-score-value{align-items:flex-start;gap:3px;display:flex}.admin-main .health-score-value h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(2.35rem,1.9rem + 1.4vw,3.3rem);font-weight:850;line-height:.95}.health-score-value strong{color:#7b899e;margin-top:4px;font-size:.95rem}.admin-main .health-score-details h3{color:#aeb9c8;margin:7px 0 0;font-size:.78rem;font-weight:700}.health-ring{background:conic-gradient(#4ade80 var(--health-score), #94a3b81a 0);border-radius:50%;justify-content:center;align-items:center;width:94px;height:94px;padding:7px;display:flex}.health-ring.good{background:conic-gradient(#60a5fa var(--health-score), #94a3b81a 0)}.health-ring.warning{background:conic-gradient(#fbbf24 var(--health-score), #94a3b81a 0)}.health-ring.critical{background:conic-gradient(#fb7185 var(--health-score), #94a3b81a 0)}.health-ring-center{color:#d8e0ea;background:#0b1423;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex;box-shadow:inset 0 0 18px #0006}.health-ring-center small{color:#738197;letter-spacing:.4px;text-transform:uppercase;font-size:.54rem;font-weight:750}.admin-main .health-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 15px;display:grid}.health-summary-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.health-summary-card>div{border-radius:9px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.health-summary-card.passed>div{color:#4ade80;background:#22c55e17}.health-summary-card.warnings>div{color:#fbbf24;background:#f59e0b17}.health-summary-card span{color:#6f7e93;flex-direction:column;font-size:.66rem;font-weight:650;line-height:1.35;display:flex}.health-summary-card strong{color:#e5ebf3;font-size:.9rem}.admin-main .health-list{flex-direction:column;gap:8px;display:flex}.admin-main .health-item{color:#9facbd;background:#ffffff06;border:1px solid #94a3b817;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;font-size:.73rem;font-weight:600;line-height:1.45;display:flex}.admin-main .health-item svg{flex-shrink:0;margin-top:1px}.admin-main .health-item.success{color:#86efac;background:#22c55e0f;border-color:#22c55e26}.admin-main .health-item.warning{color:#f5c968;background:#f59e0b0e;border-color:#f59e0b24}.current-tournament-hero{background:linear-gradient(130deg,#d4af3717,#ffffff05);border:1px solid #d4af3724;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-bottom:16px;padding:17px;display:grid}.current-tournament-emblem{color:#f2d26b;background:linear-gradient(145deg,#d4af3730,#d4af370e);border:1px solid #d4af3733;border-radius:15px;flex:0 0 57px;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.current-tournament-copy{min-width:0}.current-tournament-copy>span{color:#8b98aa;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:800;display:block}.current-tournament-copy h4{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(.92rem,.86rem + .25vw,1.08rem);font-weight:800;overflow:hidden}.current-tournament-copy p{color:#708097;margin:6px 0 0;font-size:.69rem;line-height:1.45}.current-live-indicator{border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.current-live-indicator.is-live{color:#4ade80;background:#22c55e17;border:1px solid #22c55e2b}.current-live-indicator.is-open{color:#60a5fa;background:#3b82f617;border:1px solid #3b82f62b}.current-tournament-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.current-metric-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px;display:flex}.current-metric-icon{border-radius:10px;flex:0 0 35px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.current-metric-icon.players{color:#93c5fd;background:#3b82f617}.current-metric-icon.prize{color:#f2d26b;background:#d4af3717}.current-metric-card>div:last-child{min-width:0}.current-metric-card span{color:#6f7f95;letter-spacing:.5px;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:750;display:block}.current-metric-card strong{overflow-wrap:anywhere;color:#f1f5f9;font-size:.92rem;font-weight:800;display:block}.current-metric-card strong small{color:#718096;font-size:.67rem}.current-capacity-section{background:#ffffff05;border:1px solid #94a3b817;border-radius:12px;padding:15px}.current-capacity-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.current-capacity-heading span{color:#c3ccd8;margin-bottom:3px;font-size:.74rem;font-weight:750;display:block}.current-capacity-heading small{color:#69798f;font-size:.64rem}.current-capacity-heading>strong{color:#f2d26b;font-size:.88rem}.admin-main .current-capacity-section .progress-bar{background:#94a3b81a;border-radius:999px;height:8px;margin:0;overflow:hidden}.admin-main .current-capacity-section .progress-fill{background:linear-gradient(90deg,#b88b13,#e2bf4b,#f4df8a);border-radius:999px;height:100%;position:relative;box-shadow:0 0 13px #d4af3759}.current-capacity-scale{color:#56657b;justify-content:space-between;align-items:center;margin-top:8px;font-size:.57rem;font-weight:700;display:flex}.current-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:24px;display:flex}.current-empty-icon{color:#d7b84e;background:#d4af3714;border:1px solid #d4af3729;border-radius:20px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:18px;display:flex}.current-empty-state h4{color:#e8edf4;max-width:350px;margin:0 0 9px;font-size:1rem}.current-empty-state p{color:#718096;max-width:390px;margin:0;font-size:.76rem;line-height:1.6}@media (width<=1050px){.platform-health-overview{grid-template-columns:minmax(0,1fr)}.health-ring-shell{display:none}}@media (width<=820px){.platform-health-overview{grid-template-columns:minmax(0,1fr) auto}.health-ring-shell{display:block}}@media (width<=560px){.admin-main .widget-heading,.admin-main .widget-actions{align-items:flex-start}.widget-status-badge{text-overflow:ellipsis;max-width:140px;overflow:hidden}.platform-health-overview{grid-template-columns:minmax(0,1fr)}.health-ring-shell{display:none}.admin-main .health-summary,.current-tournament-metrics{grid-template-columns:minmax(0,1fr)}.current-tournament-hero{grid-template-columns:auto minmax(0,1fr)}.current-live-indicator{display:none}}@media (width<=390px){.admin-main .dashboard-widget{padding:16px!important}.admin-main .widget-heading{flex-direction:column}.admin-main .widget-actions{justify-content:flex-start;width:100%}.health-score-icon{flex-basis:45px;width:45px;height:45px}.current-tournament-hero{padding:14px}.current-tournament-emblem{flex-basis:49px;width:49px;height:49px}}.admin-main .current-tournament-copy h4{text-shadow:0 1px 12px #ffffff0f;color:#fff!important}.admin-main .current-tournament-copy>span{color:#a8b4c6!important}.admin-main .current-tournament-copy p{color:#9aa7ba!important}.command-count-badge,.quick-actions-status{letter-spacing:.65px;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.command-count-badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px}.command-count-badge.has-tasks{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b33}.command-count-badge.clear{color:#4ade80;background:#22c55e14;border:1px solid #22c55e33}.quick-actions-status{color:#9eabc0;background:#94a3b80f;border:1px solid #94a3b821}.command-intro{background:linear-gradient(135deg,#f59e0b12,#ffffff05);border:1px solid #f59e0b21;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:15px 16px;display:flex}.command-intro span{color:#7d8ba0;letter-spacing:.75px;text-transform:uppercase;margin-bottom:4px;font-size:.62rem;font-weight:800;display:block}.command-intro h4{color:#e9eef5;margin:0;font-size:.88rem;font-weight:750}.command-intro>strong{color:#f4cf63;background:#d4af3717;border:1px solid #d4af372e;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.05rem;display:flex}.admin-main .command-list{flex-direction:column;gap:9px;display:flex}.admin-main .command-item{color:#adb7c6;background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px 13px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.admin-main .command-item:before{content:"";opacity:.8;background:currentColor;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.admin-main .command-item:hover{background:#ffffff0a;transform:translate(3px)}.command-item-icon{border-radius:10px;flex:0 0 37px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.command-item-copy{min-width:0}.command-item-copy>span{letter-spacing:.7px;text-transform:uppercase;margin-bottom:3px;font-size:.59rem;font-weight:800;display:block}.command-item-copy p{color:#a9b4c4;margin:0;font-size:.72rem;font-weight:600;line-height:1.45}.command-item-number{color:#536177;font-family:Courier New,monospace;font-size:.66rem;font-weight:800}.admin-main .command-item.warning{color:#fbbf24;background:#f59e0b0b;border-color:#f59e0b21}.command-item.warning .command-item-icon{background:#f59e0b17}.admin-main .command-item.info{color:#60a5fa;background:#3b82f60b;border-color:#3b82f621}.command-item.info .command-item-icon{background:#3b82f617}.admin-main .command-item.success{color:#4ade80;background:#22c55e0b;border-color:#22c55e21}.command-item.success .command-item-icon{background:#22c55e17}.admin-main .command-item.danger{color:#fb7185;background:#f43f5e0d;border-color:#f43f5e24}.command-item.danger .command-item-icon{background:#f43f5e17}.command-overflow-note{color:#69788e;text-align:center;margin-top:11px;font-size:.67rem;font-weight:650}.admin-main .command-empty{color:#9eabbd;text-align:center;background:linear-gradient(145deg,#22c55e0e,#ffffff04);border:1px solid #22c55e21;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:28px;display:flex}.command-empty-icon{color:#4ade80;background:#22c55e17;border:1px solid #22c55e2e;border-radius:19px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:17px;display:flex;box-shadow:0 0 30px #22c55e14}.command-empty>span{color:#4ade80;letter-spacing:.9px;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:800}.command-empty h4{color:#eef3f8;margin:0 0 8px;font-size:1rem}.command-empty p{color:#718096;max-width:390px;margin:0;font-size:.74rem;line-height:1.6}.quick-actions-intro{background:linear-gradient(135deg,#d4af3712,#ffffff05);border:1px solid #d4af3721;border-radius:13px;margin-bottom:15px;padding:15px 16px}.quick-actions-intro>span{color:#c3a943;letter-spacing:.75px;text-transform:uppercase;margin-bottom:4px;font-size:.61rem;font-weight:800;display:block}.quick-actions-intro h4{color:#edf2f7;margin:0 0 6px;font-size:.9rem}.quick-actions-intro p{color:#758399;max-width:500px;margin:0;font-size:.7rem;line-height:1.5}.admin-main .quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-main .quick-action-btn{align-items:center;justify-content:initial;color:#dce3ec;min-width:0;min-height:92px;box-shadow:none;white-space:normal;text-align:left;background:#ffffff06;border:1px solid #94a3b81a;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;gap:11px;display:grid;position:relative;overflow:hidden;padding:14px!important}.admin-main .quick-action-btn:before{content:"";opacity:.8;width:100%;height:2px;position:absolute;top:0;left:0}.admin-main .quick-action-btn:hover{color:#fff;background:#ffffff0b;transform:translateY(-3px);box-shadow:0 14px 28px #00000038}.quick-action-icon{border-radius:11px;flex:0 0 41px;justify-content:center;align-items:center;width:41px;height:41px;display:flex}.quick-action-copy{flex-direction:column;min-width:0;display:flex}.quick-action-copy strong{color:#e8edf4;margin-bottom:5px;font-size:.75rem;font-weight:800;line-height:1.25}.quick-action-copy small{color:#6f7d92;font-size:.62rem;font-weight:600;line-height:1.4}.quick-action-arrow{color:#59687d;justify-content:center;align-items:center;transition:color .2s,transform .2s;display:flex}.quick-action-btn:hover .quick-action-arrow{color:#e6c85c;transform:translate(2px,-2px)}.admin-main .quick-action-gold:before{background:linear-gradient(90deg,#0000,#d4af37,#0000)}.quick-action-gold .quick-action-icon{color:#f2d26b;background:#d4af371a;border:1px solid #d4af372e}.admin-main .quick-action-blue:before{background:linear-gradient(90deg,#0000,#60a5fa,#0000)}.quick-action-blue .quick-action-icon{color:#93c5fd;background:#3b82f617;border:1px solid #3b82f62b}.admin-main .quick-action-green:before{background:linear-gradient(90deg,#0000,#4ade80,#0000)}.quick-action-green .quick-action-icon{color:#86efac;background:#22c55e17;border:1px solid #22c55e2b}.admin-main .quick-action-purple:before{background:linear-gradient(90deg,#0000,#c084fc,#0000)}.quick-action-purple .quick-action-icon{color:#d8b4fe;background:#a855f717;border:1px solid #a855f72b}@media (width<=1080px){.admin-main .quick-actions-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.admin-main .quick-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.admin-main .quick-actions-grid{grid-template-columns:minmax(0,1fr)}.admin-main .quick-action-btn{min-height:86px}.command-item-number{display:none}.admin-main .command-item{grid-template-columns:auto minmax(0,1fr)}}@media (width<=390px){.command-intro{align-items:flex-start}.command-intro>strong{flex-basis:37px;width:37px;height:37px}.admin-main .quick-action-btn{padding:12px!important}.quick-action-icon{flex-basis:37px;width:37px;height:37px}}.admin-main .dashboard-widget .widget-heading-copy h3,.admin-main .platform-health-widget .widget-heading h3,.admin-main .daily-command-widget .widget-heading h3,.admin-main .quick-actions-widget .widget-heading h3{text-shadow:0 1px 12px #ffffff0d;color:#fff!important;opacity:1!important}.admin-main .dashboard-widget .widget-heading-copy small,.admin-main .platform-health-widget .widget-heading small,.admin-main .daily-command-widget .widget-heading small,.admin-main .quick-actions-widget .widget-heading small{color:#98a7bc!important;opacity:1!important}.admin-main .dashboard-widget h1,.admin-main .dashboard-widget h2,.admin-main .dashboard-widget h3,.admin-main .dashboard-widget h4{opacity:1}.admin-main .premium-chart-card{background:linear-gradient(145deg,#0e1626fa,#080e1afa);border:1px solid #94a3b81c;border-radius:18px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038}.admin-main .premium-chart-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3714,#0000 68%);width:150px;height:150px;position:absolute;top:0;right:0}.chart-card-header{z-index:1;justify-content:space-between;align-items:center;gap:14px;margin-bottom:17px;display:flex;position:relative}.chart-card-heading{align-items:center;gap:11px;min-width:0;display:flex}.chart-heading-icon{color:#e3c253;background:#d4af3717;border:1px solid #d4af372b;border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.chart-card-heading span{color:#748298;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.admin-main .chart-card-heading h3{margin:0;font-size:.94rem;font-weight:800;line-height:1.25;color:#f4f7fb!important;opacity:1!important}.chart-header-badge{color:#93c5fd;letter-spacing:.45px;text-transform:uppercase;background:#3b82f612;border:1px solid #3b82f626;border-radius:999px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:.59rem;font-weight:800;display:inline-flex}.chart-header-badge.positive{color:#4ade80;background:#22c55e12;border-color:#22c55e26}.chart-header-badge.negative{color:#fb7185;background:#f43f5e12;border-color:#f43f5e26}.chart-header-badge.gold{color:#f2cf62;background:#d4af3714;border-color:#d4af372b}.status-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:12px;display:grid}.status-chart-summary>div,.analytics-bar-summary>div{background:#ffffff06;border:1px solid #94a3b814;border-radius:11px;padding:12px 13px}.status-chart-summary span,.analytics-bar-summary span{color:#6f7d91;text-transform:uppercase;margin-bottom:4px;font-size:.59rem;font-weight:700;display:block}.status-chart-summary strong,.analytics-bar-summary strong{color:#eaf0f7;font-size:1rem}.status-chart-layout{grid-template-columns:minmax(180px,.9fr) minmax(170px,1.1fr);align-items:center;gap:10px;display:grid}.status-chart-visual{min-width:0;position:relative}.status-chart-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.status-chart-center svg{color:#d8b84b;margin-bottom:4px}.status-chart-center strong{color:#f7f9fc;font-size:1.45rem}.status-chart-center span{color:#6f7c90;letter-spacing:.8px;text-transform:uppercase;font-size:.58rem;font-weight:800}.status-chart-legend{flex-direction:column;gap:8px;display:flex}.status-legend-item{background:#ffffff05;border:1px solid #94a3b813;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.status-legend-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px}.status-legend-copy{min-width:0}.status-legend-copy>span{color:#cfd7e2;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;font-weight:700;display:block;overflow:hidden}.status-legend-copy small{color:#637186;font-size:.57rem}.status-legend-item>strong{color:#ecf1f7;font-size:.78rem}.trend-chart-summary,.prize-chart-summary{background:linear-gradient(135deg,#d4af370e,#ffffff05);border:1px solid #d4af371f;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:10px;padding:13px 14px;display:flex}.trend-primary-metric>span,.prize-chart-summary>div>span{color:#758399;text-transform:uppercase;margin-bottom:4px;font-size:.59rem;font-weight:750;display:block}.trend-primary-metric>strong,.prize-chart-summary>div>strong{color:#f4f7fb;font-size:1.07rem}.trend-secondary-metric,.prize-chart-summary>div:last-child{align-items:center;gap:9px;display:flex}.trend-secondary-metric>svg,.prize-chart-summary>div:last-child>svg{color:#e1bd4e}.trend-secondary-metric span{color:#718096;font-size:.57rem;display:block}.trend-secondary-metric strong{color:#dfe6ef;font-size:.79rem}.premium-chart-container{width:100%;min-width:0;margin-top:3px}.highest-prize-highlight{border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding:8px 11px;display:flex}.highest-prize-highlight span{color:#6c7a8e;text-transform:uppercase;font-size:.58rem;font-weight:750}.highest-prize-highlight strong{color:#d8c374;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.analytics-bar-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:8px;display:grid}.premium-chart-tooltip{background:#070c16f7;border:1px solid #d4af3738;border-radius:10px;min-width:120px;padding:10px 12px;box-shadow:0 12px 28px #00000059}.premium-chart-tooltip span{color:#7f8ca0;letter-spacing:.45px;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:750;display:block}.premium-chart-tooltip strong{color:#f0d26c;font-size:.73rem}.chart-empty-state{color:#68778c;text-align:center;background:#ffffff04;border:1px dashed #94a3b821;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;padding:25px;display:flex}.chart-empty-state svg{color:#8f7930;margin-bottom:12px}.chart-empty-state strong{color:#dbe3ed;margin-bottom:6px;font-size:.82rem}.chart-empty-state span{color:#69778b;max-width:280px;font-size:.65rem;line-height:1.55}.admin-main .premium-chart-card .recharts-cartesian-axis-tick-value{fill:#718096}.admin-main .premium-chart-card .recharts-default-tooltip{background:#070c16f7!important;border:1px solid #d4af3733!important;border-radius:10px!important}.admin-main .premium-chart-card .recharts-tooltip-label,.admin-main .premium-chart-card .recharts-tooltip-item{color:#e8edf4!important}@media (width<=1180px){.status-chart-layout{grid-template-columns:minmax(0,1fr)}.status-chart-visual{max-width:290px;margin:0 auto}}@media (width<=820px){.status-chart-layout{grid-template-columns:minmax(180px,.9fr) minmax(170px,1.1fr)}}@media (width<=620px){.chart-card-header{align-items:flex-start}.chart-header-badge{font-size:.53rem}.status-chart-layout{grid-template-columns:minmax(0,1fr)}.status-chart-visual{max-width:300px}.trend-chart-summary,.prize-chart-summary{flex-direction:column;align-items:flex-start}}@media (width<=430px){.admin-main .premium-chart-card{padding:16px}.chart-heading-icon{flex-basis:36px;width:36px;height:36px}.chart-header-badge{display:none}.status-chart-summary,.analytics-bar-summary{grid-template-columns:minmax(0,1fr)}}.admin-main .premium-activity-card,.admin-main .premium-top-card{background:linear-gradient(145deg,#0e1626fa,#080e1afa);border:1px solid #94a3b81c;border-radius:18px;min-width:0;height:100%;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000038}.admin-main .premium-activity-card:before,.admin-main .premium-top-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4af3717,#0000 68%);width:170px;height:170px;position:absolute;top:-65px;right:-65px}.activity-card-header,.top-card-header{z-index:1;justify-content:space-between;align-items:center;gap:13px;margin-bottom:16px;display:flex;position:relative}.activity-heading,.top-card-heading{align-items:center;gap:11px;min-width:0;display:flex}.activity-heading-icon,.top-card-heading-icon{color:#e5c557;background:#d4af3717;border:1px solid #d4af372b;border-radius:11px;flex:0 0 39px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.activity-heading span,.top-card-heading span{color:#748298;letter-spacing:.78px;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:800;display:block}.admin-main .activity-heading h3,.admin-main .top-card-heading h3{margin:0;font-size:.94rem;font-weight:800;color:#f4f7fb!important;opacity:1!important}.activity-live-badge{color:#4ade80;letter-spacing:.55px;text-transform:uppercase;background:#22c55e12;border:1px solid #22c55e26;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.57rem;font-weight:800;display:inline-flex}.activity-summary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:9px;margin-bottom:15px;display:grid}.activity-summary>div{background:#ffffff06;border:1px solid #94a3b814;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:12px 13px;display:flex}.activity-summary>div:first-child{flex-direction:column;align-items:flex-start}.activity-summary span{color:#748297;font-size:.58rem;font-weight:700}.activity-summary strong{color:#edf2f7;font-size:1rem}.activity-summary svg{color:#d7b84c;flex:none}.activity-timeline{flex-direction:column;max-height:345px;padding-right:4px;display:flex;overflow-y:auto}.activity-timeline::-webkit-scrollbar{width:5px}.activity-timeline::-webkit-scrollbar-thumb{background:#94a3b829;border-radius:999px}.activity-timeline-item{grid-template-columns:auto minmax(0,1fr);gap:11px;display:grid}.activity-timeline-rail{flex-direction:column;align-items:center;display:flex;position:relative}.activity-timeline-dot{z-index:2;color:#f0cd5b;background:#d4af371a;border:1px solid #d4af372e;border-radius:9px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:relative}.activity-timeline-line{background:linear-gradient(#d4af3733,#94a3b80d);flex:1;width:1px;min-height:42px}.activity-timeline-content{background:#ffffff05;border:1px solid #94a3b813;border-radius:10px;min-width:0;margin-bottom:10px;padding:10px 11px}.activity-timeline-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.activity-timeline-top strong{color:#d9e0e9;font-size:.65rem}.activity-timeline-top span{color:#536177;font-family:Courier New,monospace;font-size:.59rem;font-weight:800}.activity-timeline-content h4{text-overflow:ellipsis;white-space:nowrap;margin:0 0 6px;font-size:.75rem;font-weight:750;overflow:hidden;color:#f2f5f9!important;opacity:1!important}.activity-timeline-content small{color:#6d7b90;align-items:center;gap:5px;font-size:.57rem;display:flex}.activity-empty-state,.top-card-empty{color:#6c7a8e;text-align:center;background:#ffffff04;border:1px dashed #94a3b821;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:315px;padding:25px;display:flex}.activity-empty-icon{color:#d5b64b;background:#d4af3714;border:1px solid #d4af3729;border-radius:17px;justify-content:center;align-items:center;width:61px;height:61px;margin-bottom:14px;display:flex}.activity-empty-state strong,.top-card-empty strong{color:#dce4ee;margin-bottom:7px;font-size:.82rem}.activity-empty-state p,.top-card-empty p{color:#6f7c90;max-width:280px;margin:0;font-size:.65rem;line-height:1.55}.top-card-status{color:#9eabc0;letter-spacing:.55px;text-transform:uppercase;background:#94a3b812;border:1px solid #94a3b824;border-radius:999px;flex:none;align-items:center;padding:6px 9px;font-size:.56rem;font-weight:800;display:inline-flex}.top-card-status.registration-open{color:#4ade80;background:#22c55e12;border-color:#22c55e26}.top-card-status.in-progress{color:#60a5fa;background:#3b82f612;border-color:#3b82f626}.top-card-status.completed{color:#d2bd74;background:#d4af3712;border-color:#d4af3726}.top-card-status.ready{color:#c084fc;background:#a855f712;border-color:#a855f726}.top-tournament-hero{background:linear-gradient(135deg,#d4af3717,#ffffff04);border:1px solid #d4af3726;border-radius:13px;align-items:center;gap:12px;margin-bottom:14px;padding:17px 16px;display:flex;position:relative;overflow:hidden}.top-tournament-crown{color:#f2d05e;background:#d4af371a;border:1px solid #d4af372e;border-radius:13px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.top-tournament-hero span{color:#95813c;letter-spacing:.65px;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:800;display:block}.top-tournament-hero h2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden;color:#f5f7fa!important;opacity:1!important}.top-tournament-metrics{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px;display:grid}.top-tournament-metric{background:#ffffff05;border:1px solid #94a3b813;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.top-tournament-metric>svg{color:#d5b549;flex:none}.top-tournament-metric span{color:#6f7d92;text-transform:uppercase;margin-bottom:3px;font-size:.56rem;font-weight:700;display:block}.top-tournament-metric strong{color:#dfe6ef;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;display:block;overflow:hidden}.top-capacity-section{background:#d4af3709;border:1px solid #d4af371a;border-radius:11px;padding:13px 14px}.top-capacity-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.top-capacity-header>div{align-items:center;gap:7px;display:flex}.top-capacity-header svg{color:#d5b54b}.top-capacity-header span{color:#7f8ca0;text-transform:uppercase;font-size:.58rem;font-weight:700}.top-capacity-header strong{color:#ecd266;font-size:.72rem}.top-capacity-track,.insights-capacity-track{background:#ffffff0e;border-radius:999px;width:100%;height:6px;overflow:hidden}.top-capacity-track>span,.insights-capacity-track>span{border-radius:inherit;background:linear-gradient(90deg,#9d812c,#e6c654);height:100%;display:block;box-shadow:0 0 12px #d4af373b}.insights-record-count{color:#93c5fd;letter-spacing:.5px;text-transform:uppercase;background:#3b82f612;border:1px solid #3b82f626;border-radius:999px;align-items:center;padding:6px 9px;font-size:.57rem;font-weight:800;display:inline-flex}.insights-overview{background:linear-gradient(135deg,#d4af3712,#ffffff04);border:1px solid #d4af3721;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:13px;padding:15px 16px;display:grid}.insights-overview>div:first-child>span{color:#8c793a;letter-spacing:.65px;text-transform:uppercase;margin-bottom:4px;font-size:.57rem;font-weight:800;display:block}.insights-overview h4{margin:0 0 5px;font-size:1.2rem;color:#f1d064!important;opacity:1!important}.insights-overview p{color:#718096;max-width:250px;margin:0;font-size:.62rem;line-height:1.5}.insights-gauge{color:#e2c04e;background:#d4af3712;border:1px solid #d4af3726;border-radius:18px;flex-direction:column;flex:0 0 76px;justify-content:center;align-items:center;width:76px;height:76px;display:flex}.insights-gauge strong{color:#f1f4f8;margin-top:3px;font-size:.84rem}.insights-gauge span{color:#7b899d;text-transform:uppercase;font-size:.48rem;font-weight:700}.admin-main .insights-grid{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.admin-main .insight-item{background:#ffffff05;border:1px solid #94a3b813;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 12px;display:grid}.insight-item-icon{border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.insight-gold .insight-item-icon{color:#efcb58;background:#d4af3717}.insight-green .insight-item-icon{color:#4ade80;background:#22c55e14}.insight-purple .insight-item-icon{color:#c084fc;background:#a855f714}.insight-blue .insight-item-icon{color:#60a5fa;background:#3b82f614}.insight-item-copy{min-width:0}.insight-item-copy small{color:#6f7d91;text-transform:uppercase;margin-bottom:3px;font-size:.55rem;font-weight:750;display:block}.insight-item-copy strong{color:#e1e7ef;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;display:block;overflow:hidden}.insights-capacity{background:#ffffff04;border:1px solid #94a3b812;border-radius:10px;margin-top:13px;padding:12px 13px}.insights-capacity-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.insights-capacity-header span{color:#78869a;text-transform:uppercase;font-size:.57rem;font-weight:750}.insights-capacity-header strong{color:#d8c26b;font-size:.65rem}@media (width<=980px){.activity-timeline{max-height:none}.top-tournament-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-main .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.top-tournament-metrics,.admin-main .insights-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=450px){.admin-main .premium-activity-card,.admin-main .premium-top-card{padding:16px}.activity-live-badge,.top-card-status,.insights-record-count{display:none}.activity-summary,.insights-overview{grid-template-columns:minmax(0,1fr)}.insights-gauge{border-radius:11px;flex-basis:auto;width:100%;height:auto;padding:12px}}.admin-main .admin-analytics-page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.admin-main .admin-analytics-page .page-header{color:#f8fafc;background:radial-gradient(circle at 78% 10%,#3b82f621,#0000 30%),radial-gradient(circle at 18% 0,#d4af3721,#0000 28%),linear-gradient(120deg,#060c17fc,#0a1424fa,#0e1b30f7);border:1px solid #d4af3730;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0a}.admin-main .admin-analytics-page .page-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.admin-main .admin-analytics-page .page-header-hero{justify-content:space-between;align-items:center;gap:28px;min-height:238px;padding:clamp(24px,3vw,38px);display:flex}.admin-main .admin-analytics-page .page-header-main{z-index:2;align-items:flex-start;gap:17px;min-width:0;display:flex;position:relative}.admin-main .admin-analytics-page .page-header-icon{color:#f3d36b;background:linear-gradient(145deg,#d4af372e,#d4af370e);border:1px solid #d4af373d;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 12px 28px #00000038}.admin-main .admin-analytics-page .page-header-content{min-width:0}.admin-main .admin-analytics-page .page-header-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-main .admin-analytics-page .page-header-eyebrow{color:#f1d06a;letter-spacing:1.25px;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-main .admin-analytics-page .page-header-badge{color:#93c5fd;letter-spacing:.65px;text-transform:uppercase;background:#3b82f617;border:1px solid #3b82f633;border-radius:999px;align-items:center;padding:5px 9px;font-size:.59rem;font-weight:800;display:inline-flex}.admin-main .admin-analytics-page .page-header h2{letter-spacing:-.045em;max-width:780px;margin:0;font-size:clamp(1.85rem,1.45rem + 1.4vw,2.8rem);font-weight:850;line-height:1.07;color:#fff!important}.admin-main .admin-analytics-page .page-header p{max-width:690px;margin:13px 0 0;font-size:clamp(.84rem,.8rem + .15vw,.95rem);line-height:1.68;color:#98a6b9!important}.admin-main .admin-analytics-page .page-header-highlights{margin-top:19px}.analytics-hero-highlights{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.analytics-hero-highlight{color:#aeb9c9;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.64rem;font-weight:750;display:inline-flex}.admin-main .admin-analytics-page .page-header-actions{z-index:2;flex:none;position:relative}.analytics-range-control{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;gap:8px;min-width:190px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff0b}.analytics-range-label{color:#8694a8;letter-spacing:.7px;text-transform:uppercase;align-items:center;gap:7px;font-size:.61rem;font-weight:800;display:flex}.analytics-range-control select{color:#edf2f7;cursor:pointer;background:#050a14c2;border:1px solid #94a3b829;border-radius:9px;outline:none;width:100%;padding:10px 34px 10px 11px;font-size:.72rem;font-weight:750;transition:border-color .2s,box-shadow .2s}.analytics-range-control select:focus{border-color:#d4af3773;box-shadow:0 0 0 3px #d4af3714}.admin-main .admin-analytics-page .section-card{color:#f8fafc;background:linear-gradient(145deg,#0d1625fa,#070d18fc);border:1px solid #94a3b821;border-radius:19px;margin:0;padding:clamp(18px,2vw,25px);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff09}.admin-main .admin-analytics-page .section-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af378f,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.admin-main .admin-analytics-page .section-card-header{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.admin-main .admin-analytics-page .section-card-title{min-width:0}.admin-main .admin-analytics-page .section-card-title h3{margin:0;font-size:clamp(1rem,.94rem + .25vw,1.2rem);font-weight:820;color:#fff!important}.admin-main .admin-analytics-page .section-card-title p{color:#718096;margin:6px 0 0;font-size:.71rem;line-height:1.5}.admin-main .admin-analytics-page .section-card-action{flex:none}.admin-main .admin-analytics-page .section-card-body{z-index:2;min-width:0;position:relative}.analytics-section-status{color:#4ade80;letter-spacing:.55px;text-transform:uppercase;background:#22c55e13;border:1px solid #22c55e2b;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.58rem;font-weight:800;display:inline-flex}.analytics-section-status span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.analytics-section-icon{color:#d9bb50;background:#d4af3714;border:1px solid #d4af3729;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.analytics-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-main .admin-analytics-page .analytics-stat-card{color:#f8fafc;background:linear-gradient(145deg,#0f192afa,#080f1bfc);border:1px solid #94a3b81c;border-radius:15px;flex-direction:column;min-width:0;min-height:190px;margin:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #00000038}.admin-main .admin-analytics-page .analytics-stat-card:hover{border-color:#d4af373d;transform:translateY(-4px);box-shadow:0 20px 39px #0000004f}.admin-main .admin-analytics-page .analytics-stat-card .stat-icon{border-radius:11px;flex:0 0 41px;justify-content:center;align-items:center;width:41px;min-width:41px;height:41px;min-height:41px;display:flex}.admin-main .admin-analytics-page .analytics-stat-card--players .stat-icon{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633}.admin-main .admin-analytics-page .analytics-stat-card--tournaments .stat-icon{color:#f3d36c;background:#d4af371a;border:1px solid #d4af3733}.admin-main .admin-analytics-page .analytics-stat-card--revenue .stat-icon{color:#4ade80;background:#22c55e17;border:1px solid #22c55e2e}.admin-main .admin-analytics-page .analytics-stat-card--payments .stat-icon{color:#c084fc;background:#a855f717;border:1px solid #a855f72e}.admin-main .admin-analytics-page .analytics-stat-card .stat-content{flex-direction:column;flex:1;justify-content:flex-end;min-width:0;margin-top:17px;display:flex}.admin-main .admin-analytics-page .analytics-stat-card .stat-content h4{color:#98a5b7;margin:0 0 7px;font-size:.74rem;font-weight:700}.admin-main .admin-analytics-page .analytics-stat-card .stat-content h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:0;font-size:clamp(1.42rem,1.12rem + .75vw,1.95rem);font-weight:850;color:#fff!important}.admin-main .admin-analytics-page .analytics-stat-card .stat-content p{color:#6f7d91;margin:8px 0 0;font-size:.67rem;line-height:1.45}.admin-main .admin-analytics-page .analytics-stat-card .stat-footer{color:#65748a;border-top:1px solid #94a3b817;margin-top:13px;padding-top:11px;font-size:.6rem;font-weight:700}.analytics-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analytics-highlight-card{background:#ffffff05;border:1px solid #94a3b817;border-radius:14px;min-width:0;min-height:196px;padding:17px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.analytics-highlight-card:hover{background:#ffffff08;transform:translateY(-3px)}.analytics-highlight-card:after{content:"";opacity:.11;filter:blur(35px);border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;right:-55px}.analytics-highlight-card--gold:after{background:#d4af37}.analytics-highlight-card--green:after{background:#22c55e}.analytics-highlight-card--purple:after{background:#a855f7}.analytics-highlight-card--blue:after{background:#3b82f6}.analytics-highlight-card--gold:hover{border-color:#d4af373d}.analytics-highlight-card--green:hover{border-color:#22c55e3b}.analytics-highlight-card--purple:hover{border-color:#a855f73b}.analytics-highlight-card--blue:hover{border-color:#3b82f63b}.analytics-highlight-top{z-index:2;align-items:center;gap:9px;margin-bottom:20px;display:flex;position:relative}.analytics-highlight-icon{border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.analytics-highlight-card--gold .analytics-highlight-icon{color:#efd06a;background:#d4af3717}.analytics-highlight-card--green .analytics-highlight-icon{color:#4ade80;background:#22c55e14}.analytics-highlight-card--purple .analytics-highlight-icon{color:#c084fc;background:#a855f714}.analytics-highlight-card--blue .analytics-highlight-icon{color:#60a5fa;background:#3b82f614}.analytics-highlight-top>span{color:#76849a;letter-spacing:.65px;text-transform:uppercase;font-size:.6rem;font-weight:800}.analytics-highlight-content{z-index:2;min-width:0;position:relative}.analytics-highlight-content small{color:#8e9bad;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.analytics-highlight-content strong{color:#fff;min-width:0;font-size:clamp(1.18rem,1rem + .48vw,1.52rem);font-weight:840;line-height:1.18;display:block}.analytics-highlight-content p{color:#68768b;margin:10px 0 0;font-size:.66rem;line-height:1.5}.admin-main .admin-analytics-page .analytics-truncate{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.analytics-charts-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.analytics-chart-slot{min-width:0}.analytics-chart-slot>.chart-card,.analytics-chart-slot>.premium-chart-card{height:100%;min-height:370px}.analytics-insight-card{background:#ffffff05;border:1px solid #94a3b816;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;min-width:0;padding:15px 16px;display:grid}.analytics-insight-icon{border-radius:11px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.analytics-insight-card--success .analytics-insight-icon{color:#4ade80;background:#22c55e17}.analytics-insight-card--warning .analytics-insight-icon{color:#fbbf24;background:#f59e0b17}.analytics-insight-card--danger .analytics-insight-icon{color:#fb7185;background:#f43f5e17}.analytics-insight-card--gold .analytics-insight-icon{color:#edcf68;background:#d4af3717}.analytics-insight-card--purple .analytics-insight-icon{color:#c084fc;background:#a855f717}.analytics-insight-card--blue .analytics-insight-icon{color:#60a5fa;background:#3b82f617}.analytics-insight-copy{min-width:0}.analytics-insight-copy small{color:#748298;letter-spacing:.55px;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:800;display:block}.analytics-insight-copy strong{color:#edf2f7;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.81rem;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.analytics-insight-copy p{color:#6e7c90;margin:6px 0 0;font-size:.65rem;line-height:1.5}.analytics-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.analytics-loading-card,.analytics-loading-panel{background:#94a3b80f;border:1px solid #94a3b814;border-radius:15px;position:relative;overflow:hidden}.analytics-loading-card{min-height:180px}.analytics-loading-panel{min-height:390px}.analytics-loading-card:after,.analytics-loading-panel:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff0d 48%,#0000 80%);animation:1.5s infinite analytics-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes analytics-loading-shimmer{to{transform:translate(100%)}}.analytics-unavailable-state{color:#718096;text-align:center;background:linear-gradient(145deg,#0d1625fa,#070d18fc);border:1px dashed #94a3b82b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:30px;display:flex}.analytics-unavailable-icon{color:#d8ba50;background:#d4af3714;border:1px solid #d4af372b;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:15px;display:flex}.analytics-unavailable-state strong{color:#e3e8ef;margin-bottom:7px;font-size:.9rem}.analytics-unavailable-state p{color:#718096;max-width:390px;margin:0;font-size:.72rem;line-height:1.55}@media (width<=1180px){.analytics-summary-grid,.analytics-highlights-grid,.analytics-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.admin-main .admin-analytics-page .page-header-hero{flex-direction:column;align-items:flex-start;min-height:0}.admin-main .admin-analytics-page .page-header-actions{width:100%}.analytics-range-control{width:100%;min-width:0}.analytics-charts-grid,.analytics-insights-grid{grid-template-columns:minmax(0,1fr)}.analytics-chart-slot--registrations{grid-column:auto}.analytics-chart-slot>.chart-card,.analytics-chart-slot>.premium-chart-card{min-height:340px}}@media (width<=620px){.analytics-summary-grid,.analytics-highlights-grid,.analytics-loading-grid{grid-template-columns:minmax(0,1fr)}.admin-main .admin-analytics-page .page-header-hero{padding:20px}.admin-main .admin-analytics-page .page-header-main{flex-direction:column}.analytics-hero-highlights{flex-direction:column;align-items:flex-start}.analytics-hero-highlight{width:100%}.admin-main .admin-analytics-page .section-card-header{flex-direction:column;align-items:flex-start}.admin-main .admin-analytics-page .section-card-action{width:100%}.analytics-section-status{width:fit-content}.analytics-insight-card{grid-template-columns:minmax(0,1fr)}}@media (width<=390px){.admin-main .admin-analytics-page .page-header-hero{padding:17px}.admin-main .admin-analytics-page .section-card{padding:16px}.admin-main .admin-analytics-page .analytics-stat-card,.analytics-highlight-card{padding:15px}}.admin-dashboard-page{flex-direction:column;gap:clamp(14px,1.5vw,20px);width:100%;min-width:0;display:flex}.admin-dashboard-page .dashboard-header{color:var(--ceo-text-primary);background:var(--ceo-surface);border:1px solid var(--ceo-border-color);border-radius:var(--ceo-radius-md);box-shadow:none;margin:0;padding:0;position:relative;overflow:hidden}.admin-dashboard-page .dashboard-header-content{min-height:0;padding:clamp(18px,2vw,24px);display:block}.admin-dashboard-page .dashboard-header-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 16px;display:grid}.admin-dashboard-page .dashboard-badge{color:var(--ceo-gold-600);letter-spacing:1.15px;background:0 0;border:0;border-radius:0;grid-column:1;gap:7px;margin:0;padding:0;font-size:.64rem;font-weight:800}.admin-dashboard-page .dashboard-badge-pulse{background:var(--ceo-success);width:6px;height:6px;box-shadow:none;animation:none}.admin-dashboard-page .dashboard-greeting-label{color:var(--ceo-text-secondary);letter-spacing:.7px;grid-area:2/1;gap:6px;margin:0;font-size:.66rem}.admin-dashboard-page .dashboard-header-copy h1{grid-area:1/2;margin:0;line-height:1.15;color:var(--ceo-text-primary)!important;font-size:clamp(1.35rem,1.1rem + .55vw,1.8rem)!important}.admin-dashboard-page .dashboard-header-copy>p{grid-area:2/2;max-width:none;margin:0;font-size:.82rem;line-height:1.45;color:var(--ceo-text-secondary)!important}.admin-dashboard-page .dashboard-clock{display:none!important}.admin-dashboard-page .dashboard-stats{background:var(--ceo-border-color);border:1px solid var(--ceo-border-color);border-radius:var(--ceo-radius-md);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.admin-dashboard-page .admin-stat-card{background:var(--ceo-surface)!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:16px 18px!important;transform:none!important}.admin-dashboard-page .admin-stat-card:before,.admin-dashboard-page .admin-stat-card-glow,.admin-dashboard-page .admin-stat-corner-icon{display:none!important}.admin-dashboard-page .admin-stat-header{min-height:0;margin-bottom:12px}.admin-dashboard-page .dashboard-stats .stat-icon{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--ceo-gold-600)!important;border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;box-shadow:none!important;background:0 0!important;flex:0 0 32px!important}.admin-dashboard-page .dashboard-stats .stat-icon svg{width:16px;height:16px}.admin-dashboard-page .admin-stat-label{color:var(--ceo-text-secondary)!important}.admin-dashboard-page .admin-stat-value{line-height:1.1;color:var(--ceo-text-primary)!important;margin-top:0!important;font-size:clamp(1.35rem,1.15rem + .5vw,1.75rem)!important}.admin-dashboard-page .admin-stat-subtitle{color:var(--ceo-text-secondary)!important;margin-top:6px!important;font-size:.72rem!important}.dashboard-briefing-grid,.dashboard-secondary-grid{align-items:start;gap:clamp(14px,1.5vw,20px);display:grid}.dashboard-briefing-grid--2{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.dashboard-secondary-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-briefing-grid--1,.dashboard-secondary-grid--1{grid-template-columns:minmax(0,1fr)}.admin-dashboard-page .dashboard-widget{min-width:0;transition:border-color .18s;position:relative;background:var(--ceo-surface)!important;border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-md)!important;box-shadow:none!important;padding:clamp(18px,1.8vw,22px)!important}.admin-dashboard-page .dashboard-widget:hover{box-shadow:none!important;border-color:#d4af3747!important;transform:none!important}.admin-dashboard-page .dashboard-widget:before,.admin-dashboard-page .dashboard-widget-glow{display:none!important}.admin-dashboard-page .widget-heading{margin-bottom:16px!important}.admin-dashboard-page .widget-icon{width:36px!important;height:36px!important;color:var(--ceo-gold-600)!important;border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;box-shadow:none!important;background:0 0!important;flex:0 0 36px!important}.admin-dashboard-page .widget-heading small{color:var(--ceo-text-secondary)!important}.admin-dashboard-page .widget-heading h3{color:var(--ceo-text-primary)!important}.admin-dashboard-page .command-intro{border-top:1px solid var(--ceo-border-color)!important;border-bottom:1px solid var(--ceo-border-color)!important;background:0 0!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:12px 0!important}.admin-dashboard-page .command-item{gap:12px;min-height:0;position:relative;border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;background:0 0!important;border-radius:0!important;padding:13px 4px 13px 14px!important}.admin-dashboard-page .command-item:before{content:"";background:var(--ceo-gold-500);width:2px;position:absolute;top:10px;bottom:10px;left:0}.admin-dashboard-page .command-item.info:before{background:var(--ceo-info)}.admin-dashboard-page .command-item.success:before{background:var(--ceo-success)}.admin-dashboard-page .command-item.warning:before{background:var(--ceo-warning)}.admin-dashboard-page .command-item.danger:before{background:var(--ceo-danger)}.admin-dashboard-page .command-item-icon{border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;width:32px!important;height:32px!important;box-shadow:none!important;background:0 0!important;flex:0 0 32px!important}.admin-dashboard-page .command-item-copy p,.admin-dashboard-page .command-item-number{color:var(--ceo-text-secondary)!important}.admin-dashboard-page .current-tournament-hero{background:var(--ceo-surface-subtle)!important;border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;box-shadow:none!important;padding:14px!important}.admin-dashboard-page .current-tournament-emblem,.admin-dashboard-page .current-live-indicator{box-shadow:none!important}.admin-dashboard-page .current-tournament-metrics{background:var(--ceo-border-color);overflow:hidden;border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;gap:1px!important}.admin-dashboard-page .current-metric-card{background:var(--ceo-surface)!important;border:0!important;border-radius:0!important}.admin-dashboard-page .current-capacity-section{border:1px solid var(--ceo-border-color)!important;border-radius:var(--ceo-radius-sm)!important;background:0 0!important}.admin-dashboard-page .platform-health-overview,.admin-dashboard-page .health-summary,.admin-dashboard-page .quick-actions-intro{box-shadow:none!important}.admin-dashboard-page .quick-actions-grid{border-top:1px solid var(--ceo-border-color);grid-template-columns:minmax(0,1fr)!important;gap:0!important}.admin-dashboard-page .quick-action-btn:hover{background:var(--ceo-surface-subtle)!important;transform:none!important}.dashboard-role-standby{background:var(--ceo-surface);border:1px solid var(--ceo-border-color);border-left:2px solid var(--ceo-gold-500);border-radius:var(--ceo-radius-sm);padding:clamp(24px,3vw,34px)}.dashboard-role-standby>span{color:var(--ceo-gold-600);letter-spacing:1px;font-size:.68rem;font-weight:800}.dashboard-role-standby h2{color:var(--ceo-text-primary);margin:7px 0 8px;font-size:clamp(1.2rem,1rem + .45vw,1.55rem)}.dashboard-role-standby p{max-width:680px;color:var(--ceo-text-secondary);margin:0;line-height:1.6}html:not(.dark) .admin-dashboard-page .dashboard-header,html:not(.dark) .admin-dashboard-page .dashboard-widget,html:not(.dark) .admin-dashboard-page .admin-stat-card,html:not(.dark) .dashboard-role-standby{color:var(--ceo-text-primary)}html:not(.dark) .admin-dashboard-page .dashboard-header-copy h1,html:not(.dark) .admin-dashboard-page .widget-heading h3,html:not(.dark) .admin-dashboard-page .admin-stat-value,html:not(.dark) .dashboard-role-standby h2{color:var(--ceo-text-primary)!important}html:not(.dark) .admin-dashboard-page .dashboard-header-copy>p,html:not(.dark) .admin-dashboard-page .widget-heading small,html:not(.dark) .admin-dashboard-page .admin-stat-label,html:not(.dark) .admin-dashboard-page .admin-stat-subtitle,html:not(.dark) .admin-dashboard-page .command-item-copy p,html:not(.dark) .dashboard-role-standby p{color:var(--ceo-text-secondary)!important;opacity:1!important}@media (width<=1180px){.dashboard-briefing-grid--2{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.admin-dashboard-page .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-briefing-grid--2,.dashboard-secondary-grid--2{grid-template-columns:minmax(0,1fr)}.admin-dashboard-page .dashboard-header-copy{grid-template-columns:minmax(0,1fr);gap:6px}.admin-dashboard-page .dashboard-badge,.admin-dashboard-page .dashboard-greeting-label,.admin-dashboard-page .dashboard-header-copy h1,.admin-dashboard-page .dashboard-header-copy>p{grid-area:auto/1}.admin-dashboard-page .dashboard-greeting-label{display:none}}@media (width<=640px){.admin-dashboard-page{gap:12px}.admin-dashboard-page .dashboard-stats{grid-template-columns:minmax(0,1fr)}.admin-dashboard-page .admin-stat-card{padding:14px 16px!important}.admin-dashboard-page .dashboard-header-content,.admin-dashboard-page .dashboard-widget{padding:16px!important}.admin-dashboard-page .widget-heading{flex-direction:column;align-items:flex-start}.admin-dashboard-page .widget-actions{justify-content:flex-start;width:100%}.admin-dashboard-page .current-tournament-metrics{grid-template-columns:minmax(0,1fr)!important}}[data-theme=dark] .admin-dashboard-page{color:#e7edf5}[data-theme=dark] .admin-dashboard-page .dashboard-header,[data-theme=dark] .admin-dashboard-page .dashboard-widget,[data-theme=dark] .admin-dashboard-page .admin-stat-card,[data-theme=dark] .admin-dashboard-page .dashboard-role-standby{color:#e7edf5;background:#0d1725!important;border-color:#ffffff14!important}[data-theme=dark] .admin-dashboard-page .dashboard-header-copy h1,[data-theme=dark] .admin-dashboard-page .widget-heading h3,[data-theme=dark] .admin-dashboard-page .admin-stat-value,[data-theme=dark] .admin-dashboard-page .dashboard-role-standby h2{color:#f3f6fa!important}[data-theme=dark] .admin-dashboard-page .dashboard-header-copy>p,[data-theme=dark] .admin-dashboard-page .dashboard-greeting-label,[data-theme=dark] .admin-dashboard-page .widget-heading small,[data-theme=dark] .admin-dashboard-page .admin-stat-label,[data-theme=dark] .admin-dashboard-page .admin-stat-subtitle,[data-theme=dark] .admin-dashboard-page .command-item-copy p,[data-theme=dark] .admin-dashboard-page .command-item-number,[data-theme=dark] .admin-dashboard-page .dashboard-role-standby p{color:#9ca9ba!important;opacity:1!important}[data-theme=dark] .admin-dashboard-page .dashboard-stats,[data-theme=dark] .admin-dashboard-page .current-tournament-metrics{background:#ffffff14!important;border-color:#ffffff14!important}[data-theme=dark] .admin-dashboard-page .stat-icon,[data-theme=dark] .admin-dashboard-page .widget-icon,[data-theme=dark] .admin-dashboard-page .command-item-icon{background:0 0!important;border-color:#ffffff1a!important}[data-theme=dark] .admin-dashboard-page .current-tournament-hero,[data-theme=dark] .admin-dashboard-page .current-metric-card,[data-theme=dark] .admin-dashboard-page .current-capacity-section,[data-theme=dark] .admin-dashboard-page .platform-health-overview,[data-theme=dark] .admin-dashboard-page .health-summary{color:#e7edf5;box-shadow:none!important;background:#101c2b!important;border-color:#ffffff14!important}[data-theme=dark] .admin-dashboard-page .quick-action-btn{color:#e7edf5!important}[data-theme=dark] .admin-dashboard-page .quick-action-btn:hover{background:#101c2b!important}[data-theme=light] .admin-dashboard-page .dashboard-header,[data-theme=light] .admin-dashboard-page .dashboard-widget,[data-theme=light] .admin-dashboard-page .admin-stat-card,[data-theme=light] .admin-dashboard-page .dashboard-role-standby{color:#172033;background:#fff!important;border-color:#dfe3e8!important}[data-theme=light] .admin-dashboard-page .dashboard-header-copy h1,[data-theme=light] .admin-dashboard-page .widget-heading h3,[data-theme=light] .admin-dashboard-page .admin-stat-value,[data-theme=light] .admin-dashboard-page .dashboard-role-standby h2{color:#172033!important}[data-theme=light] .admin-dashboard-page .dashboard-header-copy>p,[data-theme=light] .admin-dashboard-page .dashboard-greeting-label,[data-theme=light] .admin-dashboard-page .widget-heading small,[data-theme=light] .admin-dashboard-page .admin-stat-label,[data-theme=light] .admin-dashboard-page .admin-stat-subtitle,[data-theme=light] .admin-dashboard-page .command-item-copy p,[data-theme=light] .admin-dashboard-page .command-item-number,[data-theme=light] .admin-dashboard-page .dashboard-role-standby p{color:#5f6877!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .dashboard-stats,[data-theme=light] .admin-dashboard-page .current-tournament-metrics{background:#dfe3e8!important;border-color:#dfe3e8!important}[data-theme=light] .admin-dashboard-page .stat-icon,[data-theme=light] .admin-dashboard-page .widget-icon,[data-theme=light] .admin-dashboard-page .command-item-icon{color:#9a7418!important;background:#fff!important;border-color:#dfe3e8!important}[data-theme=light] .admin-dashboard-page .current-tournament-hero,[data-theme=light] .admin-dashboard-page .current-metric-card,[data-theme=light] .admin-dashboard-page .current-capacity-section,[data-theme=light] .admin-dashboard-page .platform-health-overview,[data-theme=light] .admin-dashboard-page .health-summary{color:#172033;box-shadow:none!important;background:#f7f8fa!important;border-color:#dfe3e8!important}[data-theme=light] .admin-dashboard-page .quick-action-btn{color:#172033!important}[data-theme=light] .admin-dashboard-page .quick-action-btn:hover{background:#f7f8fa!important}.admin-dashboard-page .dashboard-header{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.admin-dashboard-page .dashboard-header-content{padding:clamp(18px,2vw,28px) 0 clamp(22px,2.4vw,34px)!important}.admin-dashboard-page .dashboard-header-copy{grid-template-columns:auto minmax(0,1fr)!important}.admin-dashboard-page .dashboard-header:before,.admin-dashboard-page .dashboard-header:after,.admin-dashboard-page .dashboard-header-glow{display:none!important}.admin-dashboard-page .dashboard-stats{border:0!important;border-top:1px solid var(--ceo-border-color)!important;border-bottom:1px solid var(--ceo-border-color)!important;background:0 0!important;border-radius:0!important;gap:0!important;overflow:visible!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card{border:0!important;border-right:1px solid var(--ceo-border-color)!important;min-height:132px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 24px!important;position:relative!important;transform:none!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card:last-child{border-right:0!important}.admin-dashboard-page .dashboard-stats .stat-icon{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 30px!important}.admin-dashboard-page .dashboard-stats .stat-content{gap:5px!important}.admin-dashboard-page .dashboard-stats .stat-content h4,.admin-dashboard-page .dashboard-stats .admin-stat-label{letter-spacing:.085em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:800!important}.admin-dashboard-page .dashboard-stats .stat-content h2,.admin-dashboard-page .dashboard-stats .admin-stat-value{letter-spacing:-.035em!important;font-size:clamp(1.65rem,1.35rem + .7vw,2.15rem)!important;font-weight:850!important}.admin-dashboard-page .dashboard-stats .stat-content p,.admin-dashboard-page .dashboard-stats .admin-stat-subtitle{margin-top:2px!important;font-size:.7rem!important}.admin-dashboard-page .dashboard-briefing-grid,.admin-dashboard-page .dashboard-secondary-grid{border-top:1px solid var(--ceo-border-color);border-bottom:1px solid var(--ceo-border-color);align-items:stretch!important;gap:0!important}.admin-dashboard-page .dashboard-briefing-grid>*,.admin-dashboard-page .dashboard-secondary-grid>*{min-width:0}.admin-dashboard-page .dashboard-briefing-grid--2>:first-child,.admin-dashboard-page .dashboard-secondary-grid--2>:first-child{border-right:1px solid var(--ceo-border-color)!important}.admin-dashboard-page .dashboard-widget{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(22px,2.2vw,30px)!important;overflow:visible!important;transform:none!important}.admin-dashboard-page .dashboard-widget:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.admin-dashboard-page .dashboard-widget:before,.admin-dashboard-page .dashboard-widget:after,.admin-dashboard-page .dashboard-widget-glow{display:none!important}.admin-dashboard-page .widget-heading{border-bottom:1px solid var(--ceo-border-color);padding-bottom:15px;margin-bottom:18px!important}.admin-dashboard-page .widget-icon{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 30px!important}.admin-dashboard-page .widget-icon svg{width:18px!important;height:18px!important}.admin-dashboard-page .command-intro{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 0 14px!important}.admin-dashboard-page .command-list{gap:0!important}.admin-dashboard-page .command-item{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;min-height:72px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:15px 4px 15px 12px!important}.admin-dashboard-page .command-item:last-child{border-bottom:0!important}.admin-dashboard-page .command-item:before{width:2px!important;top:15px!important;bottom:15px!important}.admin-dashboard-page .command-item-icon{width:30px!important;height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 30px!important}.admin-dashboard-page .current-tournament-hero{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:14px 0 18px!important}.admin-dashboard-page .current-tournament-emblem{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 44px!important}.admin-dashboard-page .current-live-indicator{box-shadow:none!important;background:0 0!important}.admin-dashboard-page .current-tournament-metrics{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;background:0 0!important;border-radius:0!important;gap:0!important;margin:0!important;overflow:visible!important}.admin-dashboard-page .current-metric-card{border:0!important;border-right:1px solid var(--ceo-border-color)!important;min-height:94px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 14px!important}.admin-dashboard-page .current-metric-card:last-child{border-right:0!important}.admin-dashboard-page .current-metric-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-dashboard-page .current-capacity-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:0!important;padding:18px 0 4px!important}.admin-dashboard-page .platform-health-overview{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:12px 0 18px!important}.admin-dashboard-page .health-score{background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:0!important;padding:12px 0!important}.admin-dashboard-page .health-summary{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;margin-bottom:0!important}.admin-dashboard-page .health-summary span{background:0 0!important;border-radius:0!important;justify-content:flex-start!important;padding:14px 10px!important}.admin-dashboard-page .health-summary span+span{border-left:1px solid var(--ceo-border-color)}.admin-dashboard-page .health-list{gap:0!important}.admin-dashboard-page .health-item,.admin-dashboard-page .health-item.success{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 4px!important}.admin-dashboard-page .health-item:last-child{border-bottom:0!important}.admin-dashboard-page .quick-actions-intro{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:10px 0 16px!important}.admin-dashboard-page .quick-actions-grid{background:0 0!important;border:0!important;gap:0!important}.admin-dashboard-page .quick-action-btn{border:0!important;border-bottom:1px solid var(--ceo-border-color)!important;min-height:70px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:14px 4px!important;transform:none!important}.admin-dashboard-page .quick-action-btn:last-child{border-bottom:0!important}.admin-dashboard-page .quick-action-btn:hover{box-shadow:none!important;transform:none!important}[data-theme=dark] .admin-dashboard-page .dashboard-header,[data-theme=dark] .admin-dashboard-page .dashboard-widget,[data-theme=dark] .admin-dashboard-page .admin-stat-card,[data-theme=dark] .admin-dashboard-page .current-tournament-hero,[data-theme=dark] .admin-dashboard-page .current-metric-card,[data-theme=dark] .admin-dashboard-page .current-capacity-section,[data-theme=dark] .admin-dashboard-page .platform-health-overview,[data-theme=dark] .admin-dashboard-page .health-summary,[data-theme=dark] .admin-dashboard-page .health-score,[data-theme=dark] .admin-dashboard-page .health-item,[data-theme=dark] .admin-dashboard-page .quick-actions-intro,[data-theme=dark] .admin-dashboard-page .quick-action-btn,[data-theme=light] .admin-dashboard-page .dashboard-header,[data-theme=light] .admin-dashboard-page .dashboard-widget,[data-theme=light] .admin-dashboard-page .admin-stat-card,[data-theme=light] .admin-dashboard-page .current-tournament-hero,[data-theme=light] .admin-dashboard-page .current-metric-card,[data-theme=light] .admin-dashboard-page .current-capacity-section,[data-theme=light] .admin-dashboard-page .platform-health-overview,[data-theme=light] .admin-dashboard-page .health-summary,[data-theme=light] .admin-dashboard-page .health-score,[data-theme=light] .admin-dashboard-page .health-item,[data-theme=light] .admin-dashboard-page .quick-actions-intro,[data-theme=light] .admin-dashboard-page .quick-action-btn{box-shadow:none!important;background:0 0!important}[data-theme=dark] .admin-dashboard-page .stat-icon,[data-theme=dark] .admin-dashboard-page .widget-icon,[data-theme=dark] .admin-dashboard-page .command-item-icon,[data-theme=light] .admin-dashboard-page .stat-icon,[data-theme=light] .admin-dashboard-page .widget-icon,[data-theme=light] .admin-dashboard-page .command-item-icon{box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=1180px){.admin-dashboard-page .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card:nth-child(2){border-right:0!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card:nth-child(-n+2){border-bottom:1px solid var(--ceo-border-color)!important}}@media (width<=900px){.admin-dashboard-page .dashboard-briefing-grid,.admin-dashboard-page .dashboard-secondary-grid{border-top:1px solid var(--ceo-border-color)}.admin-dashboard-page .dashboard-briefing-grid--2>:first-child,.admin-dashboard-page .dashboard-secondary-grid--2>:first-child{border-right:0!important;border-bottom:1px solid var(--ceo-border-color)!important}}@media (width<=640px){.admin-dashboard-page .dashboard-stats{grid-template-columns:minmax(0,1fr)!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card,.admin-dashboard-page .dashboard-stats>.admin-stat-card:nth-child(2){border-right:0!important;border-bottom:1px solid var(--ceo-border-color)!important;min-height:0!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card:last-child{border-bottom:0!important}.admin-dashboard-page .dashboard-widget{padding:20px 0!important}.admin-dashboard-page .dashboard-header-content{padding-left:0!important;padding-right:0!important}.admin-dashboard-page .current-tournament-metrics{grid-template-columns:minmax(0,1fr)!important}.admin-dashboard-page .current-metric-card,.admin-dashboard-page .current-metric-card:last-child{border-right:0!important;border-bottom:1px solid var(--ceo-border-color)!important}.admin-dashboard-page .current-metric-card:last-child{border-bottom:0!important}.admin-dashboard-page .health-summary{grid-template-columns:minmax(0,1fr)!important}.admin-dashboard-page .health-summary span+span{border-left:0;border-top:1px solid var(--ceo-border-color)}}.admin-dashboard-page{gap:clamp(14px,1.4vw,20px)!important}.admin-dashboard-page .dashboard-header-content{padding-top:clamp(10px,1.2vw,16px)!important;padding-bottom:clamp(16px,1.6vw,22px)!important}.admin-dashboard-page .dashboard-stats,[data-theme=dark] .admin-dashboard-page .dashboard-stats,[data-theme=light] .admin-dashboard-page .dashboard-stats{background:0 0!important}.admin-dashboard-page .dashboard-stats>.admin-stat-card{min-height:118px!important;padding:18px 22px!important}.admin-dashboard-page .dashboard-stats .admin-stat-header{margin-bottom:10px!important}.admin-dashboard-page .dashboard-stats .stat-icon{color:var(--ceo-gold-500)!important}.admin-dashboard-page .dashboard-briefing-grid--2{grid-template-columns:minmax(0,1.7fr) minmax(360px,.8fr)!important}.admin-dashboard-page .current-tournament-metrics,[data-theme=dark] .admin-dashboard-page .current-tournament-metrics,[data-theme=light] .admin-dashboard-page .current-tournament-metrics,.admin-dashboard-page .current-metric-card,[data-theme=dark] .admin-dashboard-page .current-metric-card,[data-theme=light] .admin-dashboard-page .current-metric-card{background:0 0!important}.admin-dashboard-page .current-metric-card{min-height:84px!important;padding:16px 12px!important}.admin-dashboard-page .current-metric-card strong{overflow-wrap:anywhere}.admin-dashboard-page .current-metric-icon{width:28px!important;min-width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:0 0 28px!important}.admin-dashboard-page .current-tournament-copy h4{white-space:normal!important;text-overflow:clip!important;display:block!important;overflow:visible!important}.admin-dashboard-page .current-tournament-widget .widget-heading h3{white-space:normal!important;text-overflow:clip!important;line-clamp:initial!important;-webkit-line-clamp:initial!important;display:block!important;overflow:visible!important}.admin-dashboard-page .platform-health-overview{display:block!important}.admin-dashboard-page .health-score{justify-content:flex-start!important;gap:14px!important}.admin-dashboard-page .health-ring-shell{display:none!important}.admin-dashboard-page .health-score-icon{width:40px!important;min-width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 40px!important}.admin-dashboard-page .health-score-value h1{font-size:clamp(2rem,1.7rem + 1vw,2.7rem)!important}.admin-dashboard-page .health-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-dashboard-page .health-summary-card,[data-theme=dark] .admin-dashboard-page .health-summary-card,[data-theme=light] .admin-dashboard-page .health-summary-card{min-height:62px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 14px!important}.admin-dashboard-page .health-summary-card+.health-summary-card{border-left:1px solid var(--ceo-border-color)!important}.admin-dashboard-page .health-summary-card>div{box-shadow:none!important;background:0 0!important}.admin-dashboard-page .health-summary-card span{background:0 0!important;padding:0!important}.admin-dashboard-page .quick-action-btn,.admin-dashboard-page .quick-action-btn:hover,.admin-dashboard-page .quick-action-btn:focus,.admin-dashboard-page .quick-action-btn:active,[data-theme=dark] .admin-dashboard-page .quick-action-btn,[data-theme=light] .admin-dashboard-page .quick-action-btn{position:relative;box-shadow:none!important;background:0 0!important}.admin-dashboard-page .quick-action-btn:before{content:"";background:0 0;width:2px;transition:background .18s;position:absolute;top:14px;bottom:14px;left:0}.admin-dashboard-page .quick-action-btn:hover:before,.admin-dashboard-page .quick-action-btn:focus-visible:before{background:var(--ceo-gold-500)}.admin-dashboard-page .quick-action-btn:hover .quick-action-copy strong,.admin-dashboard-page .quick-action-btn:focus-visible .quick-action-copy strong{color:var(--ceo-gold-500)!important}.admin-dashboard-page .quick-action-gold,.admin-dashboard-page .quick-action-blue,.admin-dashboard-page .quick-action-green,.admin-dashboard-page .quick-action-purple{border-top:0!important;border-left:0!important;border-right:0!important}[data-theme=dark] .admin-dashboard-page .command-intro h4,[data-theme=dark] .admin-dashboard-page .quick-actions-intro h4,[data-theme=dark] .admin-dashboard-page .current-tournament-copy h4,[data-theme=dark] .admin-dashboard-page .current-metric-card strong,[data-theme=dark] .admin-dashboard-page .current-capacity-heading>div>span,[data-theme=dark] .admin-dashboard-page .health-score-details h3,[data-theme=dark] .admin-dashboard-page .health-summary-card strong,[data-theme=dark] .admin-dashboard-page .quick-action-copy strong{color:#f1f4f8!important;opacity:1!important}[data-theme=dark] .admin-dashboard-page .command-intro span,[data-theme=dark] .admin-dashboard-page .quick-actions-intro p,[data-theme=dark] .admin-dashboard-page .current-tournament-copy p,[data-theme=dark] .admin-dashboard-page .current-metric-card span,[data-theme=dark] .admin-dashboard-page .current-capacity-heading small,[data-theme=dark] .admin-dashboard-page .quick-action-copy small{color:#95a3b6!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-intro h4,[data-theme=light] .admin-dashboard-page .quick-actions-intro h4,[data-theme=light] .admin-dashboard-page .current-tournament-copy h4,[data-theme=light] .admin-dashboard-page .current-metric-card strong,[data-theme=light] .admin-dashboard-page .current-capacity-heading>div>span,[data-theme=light] .admin-dashboard-page .health-score-details h3,[data-theme=light] .admin-dashboard-page .health-summary-card strong,[data-theme=light] .admin-dashboard-page .quick-action-copy strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-intro span,[data-theme=light] .admin-dashboard-page .quick-actions-intro p,[data-theme=light] .admin-dashboard-page .current-tournament-copy p,[data-theme=light] .admin-dashboard-page .current-metric-card span,[data-theme=light] .admin-dashboard-page .current-capacity-heading small,[data-theme=light] .admin-dashboard-page .quick-action-copy small{color:#596579!important;opacity:1!important}.admin-dashboard-page .dashboard-secondary-grid--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}@media (width<=1180px){.admin-dashboard-page .dashboard-briefing-grid--2{grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr)!important}}@media (width<=900px){.admin-dashboard-page .dashboard-briefing-grid--2,.admin-dashboard-page .dashboard-secondary-grid--2{grid-template-columns:minmax(0,1fr)!important}}@media (width<=640px){.admin-dashboard-page .dashboard-stats>.admin-stat-card{min-height:0!important;padding:15px 2px!important}.admin-dashboard-page .health-summary{grid-template-columns:minmax(0,1fr)!important}.admin-dashboard-page .health-summary-card+.health-summary-card{border-left:0!important;border-top:1px solid var(--ceo-border-color)!important}.admin-dashboard-page .current-tournament-emblem{flex-basis:34px!important;width:34px!important;height:34px!important}}[data-theme=light] .admin-dashboard-page{color:#111827!important}[data-theme=light] .admin-dashboard-page .dashboard-stats .admin-stat-label,[data-theme=light] .admin-dashboard-page .dashboard-stats .stat-content h4{color:#596579!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .dashboard-stats .admin-stat-value,[data-theme=light] .admin-dashboard-page .dashboard-stats .stat-content h2{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .dashboard-stats .admin-stat-subtitle,[data-theme=light] .admin-dashboard-page .dashboard-stats .stat-content p{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .widget-heading small,[data-theme=light] .admin-dashboard-page .widget-heading-copy small{color:#536176!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .widget-heading h3,[data-theme=light] .admin-dashboard-page .widget-heading-copy h3{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-score-details>span,[data-theme=light] .admin-dashboard-page .health-score-details span{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-score-value h1{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-score-value strong{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-score-details h3,[data-theme=light] .admin-dashboard-page .health-summary-card strong{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-summary-card span,[data-theme=light] .admin-dashboard-page .health-item{color:#344054!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .health-item.warning{color:#a15c00!important}[data-theme=light] .admin-dashboard-page .health-item.success{color:#087a40!important}[data-theme=light] .admin-dashboard-page .widget-footer,[data-theme=light] .admin-dashboard-page .widget-footer small{color:#596579!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-actions-status{color:#667085!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-actions-intro>span{color:#987514!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-actions-intro h4{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-actions-intro p{color:#475467!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-action-copy strong{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-action-copy small{color:#475467!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .quick-action-icon,[data-theme=light] .admin-dashboard-page .quick-action-arrow{color:#9a7418!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-intro>div>span,[data-theme=light] .admin-dashboard-page .command-intro span:first-child{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-intro h4{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-item-copy strong{opacity:1!important}[data-theme=light] .admin-dashboard-page .command-item-copy p{color:#344054!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .command-item-number{color:#475467!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-tournament-copy>span{color:#667085!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-tournament-copy h4{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-tournament-copy p{color:#475467!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-metric-card span{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-metric-card strong{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-metric-card strong small{color:#667085!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-capacity-heading span{color:#111827!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .current-capacity-heading small,[data-theme=light] .admin-dashboard-page .current-capacity-scale span,[data-theme=light] .admin-dashboard-page .dashboard-greeting-label{color:#526078!important;opacity:1!important}[data-theme=light] .admin-dashboard-page .dashboard-header-copy>p{color:#344054!important;opacity:1!important}.admin-dashboard-page .widget-status-badge,.admin-dashboard-page .command-count-badge,.admin-dashboard-page .quick-actions-status{min-height:0!important;box-shadow:none!important;letter-spacing:.075em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important;line-height:1.2!important;display:inline-flex!important}.admin-dashboard-page .widget-status-badge>span,.admin-dashboard-page .command-count-badge>span{width:6px!important;height:6px!important;box-shadow:none!important;background:currentColor!important;border:0!important;border-radius:50%!important;flex:0 0 6px!important}.admin-dashboard-page .widget-status-badge.excellent,.admin-dashboard-page .widget-status-badge.live,.admin-dashboard-page .command-count-badge.clear{color:var(--ceo-success)!important}.admin-dashboard-page .widget-status-badge.good,.admin-dashboard-page .widget-status-badge.registration{color:var(--ceo-info)!important}.admin-dashboard-page .widget-status-badge.warning,.admin-dashboard-page .command-count-badge.has-tasks{color:var(--ceo-warning)!important}.admin-dashboard-page .widget-status-badge.critical{color:var(--ceo-danger)!important}.admin-dashboard-page .widget-status-badge.neutral,.admin-dashboard-page .quick-actions-status{color:var(--ceo-text-secondary)!important}.admin-dashboard-page .quick-actions-status:before,.admin-dashboard-page .quick-actions-status:after{display:none!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge,[data-theme=dark] .admin-dashboard-page .command-count-badge,[data-theme=dark] .admin-dashboard-page .quick-actions-status,[data-theme=light] .admin-dashboard-page .widget-status-badge,[data-theme=light] .admin-dashboard-page .command-count-badge,[data-theme=light] .admin-dashboard-page .quick-actions-status{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=light] .admin-dashboard-page .widget-status-badge.excellent,[data-theme=light] .admin-dashboard-page .widget-status-badge.live,[data-theme=light] .admin-dashboard-page .command-count-badge.clear{color:#087a40!important}[data-theme=light] .admin-dashboard-page .widget-status-badge.good,[data-theme=light] .admin-dashboard-page .widget-status-badge.registration{color:#1767a8!important}[data-theme=light] .admin-dashboard-page .widget-status-badge.warning,[data-theme=light] .admin-dashboard-page .command-count-badge.has-tasks{color:#9a6700!important}[data-theme=light] .admin-dashboard-page .widget-status-badge.critical{color:#c93652!important}[data-theme=light] .admin-dashboard-page .widget-status-badge.neutral,[data-theme=light] .admin-dashboard-page .quick-actions-status{color:#596579!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge.excellent,[data-theme=dark] .admin-dashboard-page .widget-status-badge.live,[data-theme=dark] .admin-dashboard-page .command-count-badge.clear{color:#4ade80!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge.good,[data-theme=dark] .admin-dashboard-page .widget-status-badge.registration{color:#60a5fa!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge.warning,[data-theme=dark] .admin-dashboard-page .command-count-badge.has-tasks{color:#eabf43!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge.critical{color:#fb7185!important}[data-theme=dark] .admin-dashboard-page .widget-status-badge.neutral,[data-theme=dark] .admin-dashboard-page .quick-actions-status{color:#9ca9ba!important}@media (width<=640px){.admin-dashboard-page .widget-status-badge,.admin-dashboard-page .command-count-badge,.admin-dashboard-page .quick-actions-status{text-overflow:clip!important;max-width:none!important;padding:0!important;overflow:visible!important}}.admin-dashboard-page .command-count-badge,[data-theme=dark] .admin-dashboard-page .command-count-badge,[data-theme=light] .admin-dashboard-page .command-count-badge{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.admin-dashboard-page .command-count-badge>span{display:none!important}.admin-dashboard-page .command-intro>strong,[data-theme=dark] .admin-dashboard-page .command-intro>strong,[data-theme=light] .admin-dashboard-page .command-intro>strong{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:0!important;font-size:.82rem!important;line-height:1.2!important;display:inline!important}.admin-dashboard-page .widget-status-badge,[data-theme=dark] .admin-dashboard-page .widget-status-badge,[data-theme=light] .admin-dashboard-page .widget-status-badge{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.admin-dashboard-page .widget-status-badge>span{display:none!important}.admin-dashboard-page .quick-actions-status,[data-theme=dark] .admin-dashboard-page .quick-actions-status,[data-theme=light] .admin-dashboard-page .quick-actions-status{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;line-height:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}@media (width<=640px){.admin-dashboard-page .command-count-badge,.admin-dashboard-page .widget-status-badge,.admin-dashboard-page .quick-actions-status,.admin-dashboard-page .command-intro>strong{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}.admin-dashboard-page .command-item-icon{display:none!important}.admin-main .admin-analytics-page{--analytics-rule:#94a3b829;--analytics-text:#f5f7fa;--analytics-muted:#97a4b7;--analytics-gold:#d4af37}.admin-main .admin-analytics-page .page-header,.admin-main .admin-analytics-page .page-header-hero,.admin-main .admin-analytics-page .section-card,.admin-main .admin-analytics-page .analytics-stat-card,.admin-main .admin-analytics-page .analytics-highlight-card,.admin-main .admin-analytics-page .analytics-phase-card,.admin-main .admin-analytics-page .analytics-insight-card,.admin-main .admin-analytics-page .analytics-chart-slot,.admin-main .admin-analytics-page .analytics-table-wrap,.admin-main .admin-analytics-page .ceo-integrity-export-suite,.admin-main .admin-analytics-page .ceo-integrity-export-card{box-shadow:none!important;background:0 0!important}.admin-main .admin-analytics-page .page-header,.admin-main .admin-analytics-page .page-header-hero{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important;padding:clamp(18px,2.2vw,30px) 0 clamp(22px,2.7vw,36px)!important;overflow:visible!important}.admin-main .admin-analytics-page .page-header:before,.admin-main .admin-analytics-page .page-header:after,.admin-main .admin-analytics-page .page-header-glow,.admin-main .admin-analytics-page .analytics-highlight-card:after,.admin-main .admin-analytics-page .analytics-phase-card:after,.admin-main .admin-analytics-page .analytics-stat-card:before,.admin-main .admin-analytics-page .analytics-stat-card:after,.admin-main .admin-analytics-page .analytics-stat-card .admin-stat-card-glow{display:none!important}.admin-main .admin-analytics-page .page-header-icon,.admin-main .admin-analytics-page .analytics-section-icon,.admin-main .admin-analytics-page .analytics-highlight-icon,.admin-main .admin-analytics-page .analytics-phase-icon,.admin-main .admin-analytics-page .analytics-insight-icon,.admin-main .admin-analytics-page .analytics-stat-card .stat-icon,.admin-main .admin-analytics-page .ceo-export-suite__icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-main .admin-analytics-page .page-header-badge,.admin-main .admin-analytics-page .analytics-hero-highlight,.admin-main .admin-analytics-page .analytics-section-status,.admin-main .admin-analytics-page .analytics-status-pill{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-main .admin-analytics-page .section-card,.admin-main .admin-analytics-page .ceo-integrity-export-suite{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important;padding:0 0 clamp(22px,2.2vw,30px)!important}.admin-main .admin-analytics-page .section-card-header,.admin-main .admin-analytics-page .ceo-export-suite__header{border-bottom:1px solid var(--analytics-rule)!important}.admin-main .admin-analytics-page .analytics-summary-grid,.admin-main .admin-analytics-page .analytics-highlights-grid{border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;gap:0!important}.admin-main .admin-analytics-page .analytics-stat-card,.admin-main .admin-analytics-page .analytics-highlight-card{border:0!important;border-right:1px solid var(--analytics-rule)!important;border-radius:0!important;min-height:0!important;transform:none!important}.admin-main .admin-analytics-page .analytics-stat-card:last-child,.admin-main .admin-analytics-page .analytics-highlight-card:last-child{border-right:0!important}.admin-main .admin-analytics-page .analytics-stat-card:hover,.admin-main .admin-analytics-page .analytics-highlight-card:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.admin-main .admin-analytics-page .analytics-phase-grid{border-top:1px solid var(--analytics-rule)!important;border-left:1px solid var(--analytics-rule)!important;gap:0!important}.admin-main .admin-analytics-page .analytics-phase-card{border:0!important;border-right:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important;min-height:132px!important}.admin-main .admin-analytics-page .analytics-chart-slot{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important}.admin-main .admin-analytics-page .analytics-chart-slot>.chart-card,.admin-main .admin-analytics-page .analytics-chart-slot>.premium-chart-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-main .admin-analytics-page .analytics-table-wrap{border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important}.admin-main .admin-analytics-page .ceo-integrity-export-grid{grid-template-columns:minmax(0,1fr)!important;gap:0!important}.admin-main .admin-analytics-page .ceo-integrity-export-card{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;border-radius:0!important;grid-template-columns:minmax(220px,1fr) auto!important;padding:14px 0!important}.admin-main .admin-analytics-page .ceo-report-format-actions button{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:6px 0!important;transform:none!important}[data-theme=light] .admin-main .admin-analytics-page{--analytics-rule:#d9dee5;--analytics-text:#111827;--analytics-muted:#596579;color:#172033!important}[data-theme=light] .admin-main .admin-analytics-page .page-header h1,[data-theme=light] .admin-main .admin-analytics-page .page-header h2,[data-theme=light] .admin-main .admin-analytics-page .section-card-header h2,[data-theme=light] .admin-main .admin-analytics-page .section-card-header h3,[data-theme=light] .admin-main .admin-analytics-page .analytics-stat-card .stat-content h2,[data-theme=light] .admin-main .admin-analytics-page .analytics-highlight-content strong,[data-theme=light] .admin-main .admin-analytics-page .analytics-phase-card strong,[data-theme=light] .admin-main .admin-analytics-page .analytics-insight-copy strong,[data-theme=light] .admin-main .admin-analytics-page .analytics-data-table strong,[data-theme=light] .admin-main .admin-analytics-page .ceo-integrity-export-card strong,[data-theme=light] .admin-main .admin-analytics-page .ceo-integrity-export-suite h2{color:#111827!important;opacity:1!important}[data-theme=light] .admin-main .admin-analytics-page .page-header p,[data-theme=light] .admin-main .admin-analytics-page .section-card-header p,[data-theme=light] .admin-main .admin-analytics-page .analytics-stat-card .admin-stat-label,[data-theme=light] .admin-main .admin-analytics-page .analytics-stat-card .stat-content h4,[data-theme=light] .admin-main .admin-analytics-page .analytics-stat-card .stat-content p,[data-theme=light] .admin-main .admin-analytics-page .analytics-stat-card .stat-footer,[data-theme=light] .admin-main .admin-analytics-page .analytics-highlight-top>span,[data-theme=light] .admin-main .admin-analytics-page .analytics-highlight-content small,[data-theme=light] .admin-main .admin-analytics-page .analytics-highlight-content p,[data-theme=light] .admin-main .admin-analytics-page .analytics-phase-card small,[data-theme=light] .admin-main .admin-analytics-page .analytics-phase-card p,[data-theme=light] .admin-main .admin-analytics-page .analytics-insight-copy small,[data-theme=light] .admin-main .admin-analytics-page .analytics-insight-copy p,[data-theme=light] .admin-main .admin-analytics-page .analytics-data-table td,[data-theme=light] .admin-main .admin-analytics-page .ceo-integrity-export-suite p{color:#596579!important;opacity:1!important}[data-theme=light] .admin-main .admin-analytics-page .analytics-data-table th{color:#475467!important;background:#f7f8fa!important}@media (width<=1180px){.admin-main .admin-analytics-page .analytics-summary-grid,.admin-main .admin-analytics-page .analytics-highlights-grid,.admin-main .admin-analytics-page .analytics-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.admin-main .admin-analytics-page .ceo-integrity-export-card{grid-template-columns:minmax(0,1fr)!important}.admin-main .admin-analytics-page .ceo-report-format-actions{justify-content:flex-start!important}}@media (width<=680px){.admin-main .admin-analytics-page .analytics-summary-grid,.admin-main .admin-analytics-page .analytics-highlights-grid,.admin-main .admin-analytics-page .analytics-phase-grid{grid-template-columns:minmax(0,1fr)!important}.admin-main .admin-analytics-page .analytics-stat-card,.admin-main .admin-analytics-page .analytics-highlight-card,.admin-main .admin-analytics-page .analytics-phase-card{border-right:0!important}.admin-main .admin-analytics-page .analytics-phase-grid{border-left:0!important}}.payment-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.payment-toolbar input,.payment-toolbar select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:10px;min-height:42px;padding:0 14px;font-size:14px}.payment-toolbar input{flex:1;min-width:320px}.payment-toolbar select{min-width:170px}.payment-table-card .section-card-body{overflow-x:auto}.payment-table th{white-space:nowrap}.payment-reference{color:#111827;font-size:13px;font-weight:700}.payment-player-cell{flex-direction:column;gap:4px;display:flex}.payment-player-cell span{color:#6b7280;font-size:13px}.payment-status{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:82px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.payment-status-paid{color:#166534;background:#dcfce7}.payment-status-pending{color:#92400e;background:#fef3c7}.payment-status-processing{color:#1e40af;background:#dbeafe}.payment-status-failed{color:#991b1b;background:#fee2e2}.payment-status-cancelled{color:#374151;background:#f3f4f6}.payment-status-refunded{color:#5b21b6;background:#ede9fe}.payment-status-unknown{color:#374151;background:#f3f4f6}.payment-loading-state,.payment-empty-state{text-align:center;color:#6b7280;padding:36px}.payment-empty-state{flex-direction:column;gap:6px;display:flex}.payment-empty-state strong{color:#111827}.payment-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:18px;display:flex}.payment-pagination button{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:10px;padding:10px 16px;font-weight:600}.payment-pagination button:disabled{cursor:not-allowed;background:#d1d5db}.payment-pagination span{color:#4b5563;font-size:14px;font-weight:600}@media (width<=768px){.payment-toolbar{flex-direction:column;align-items:stretch}.payment-toolbar input,.payment-toolbar select{width:100%;min-width:100%}.payment-pagination{justify-content:center}}@media (width<=1200px){.player-export-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.player-export-report-grid,.players-date-filter-group{grid-template-columns:1fr}}.admin-communications-page{color:#f8fafc;flex-direction:column;gap:24px;display:flex}.communications-hero-highlights{flex-wrap:wrap;gap:12px;display:flex}.communications-hero-highlight{color:#ffffffd1;background:#ffffff0a;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.communications-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.communications-summary-card{background:linear-gradient(145deg,#121b2d 0%,#0b1220 100%);border:1px solid #d4af3724;border-radius:18px;align-items:center;gap:14px;min-height:132px;padding:20px;display:flex;box-shadow:0 14px 34px #0003}.communications-summary-icon{color:#d4af37;background:#d4af3714;border:1px solid #d4af373d;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.communications-summary-card>div:last-child{flex-direction:column;gap:4px;display:flex}.communications-summary-card span{color:#ffffffa3;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.communications-summary-card strong{color:#fff;font-size:28px;line-height:1}.communications-summary-card small{color:#ffffff75;font-size:12px}.communications-workspace{background:#080f1c;border:1px solid #d4af3729;border-radius:22px;grid-template-columns:minmax(310px,390px) minmax(0,1fr);min-height:700px;display:grid;overflow:hidden;box-shadow:0 24px 60px #00000057}.communications-directory{background:linear-gradient(#111a2b 0%,#0b1321 100%);border-right:1px solid #d4af371a;flex-direction:column;min-width:0;display:flex}.communications-directory-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.communications-section-eyebrow{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.communications-directory-header h2,.communications-viewer-empty h2{color:#fff;margin:0;font-size:20px}.communications-directory-header p,.communications-viewer-empty p{color:#ffffff85;margin:8px 0 0;font-size:13px;line-height:1.6}.communications-directory-status{color:#ffffff8f;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.communications-directory-status>span{background:#38c976;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #38c976b8}.communications-search{color:#94a3b8;background:#070e1a;border:1px solid #d4af372e;border-radius:12px;align-items:center;gap:10px;margin:0 22px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.communications-search:focus-within{border-color:#d4af3775;box-shadow:0 0 0 3px #d4af3714}.communications-search input{color:#fff;width:100%;height:42px;font:inherit;background:0 0;border:none;outline:none}.communications-search input::placeholder{color:#ffffff59}.communications-filter-tabs{scrollbar-width:thin;scrollbar-color:#d4af3773 transparent;scroll-behavior:smooth;gap:10px;margin:14px 22px 0;padding:4px 2px 16px;display:flex;overflow:auto hidden}.communications-filter-tabs::-webkit-scrollbar{height:6px}.communications-filter-tabs::-webkit-scrollbar-track{background:0 0}.communications-filter-tabs::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#d4af3740,#d4af37a6);border-radius:999px}.communications-filter-tabs::-webkit-scrollbar-thumb:hover{background:#d4af37e6}.communications-filter-tabs button{color:#aab6c8;cursor:pointer;background:#0a1220;border:1px solid #94a3b82e;border-radius:999px;flex:none;padding:8px 11px;font-size:12px;font-weight:700;transition:color .2s,background .2s,border-color .2s}.communications-filter-tabs button:hover{color:#fff;border-color:#d4af3752}.communications-filter-tabs button.active{color:#080b12;background:linear-gradient(135deg,#f2cf61,#c99f28);border-color:#d4af37;box-shadow:0 6px 18px #d4af3733}.communications-directory-empty{color:#ffffff6b;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 26px;display:flex}.communications-directory-empty h3{color:#ffffffd1;margin:16px 0 6px;font-size:16px}.communications-directory-empty p{max-width:280px;margin:0;font-size:13px;line-height:1.6}.communications-viewer{background:radial-gradient(circle at 50% 0,#d4af3714,#0000 32%),linear-gradient(#0d1728 0%,#070e19 100%);min-width:0;display:flex}.communications-viewer-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:540px;margin:auto;padding:40px;display:flex}.communications-viewer-empty-icon{color:#d4af37;background:#d4af3712;border:1px solid #d4af3738;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:20px;display:grid}.communications-directory-content{flex-direction:column;flex:1;gap:8px;min-height:0;padding:0 14px 16px;display:flex;overflow-y:auto}.communications-directory-content::-webkit-scrollbar{width:6px}.communications-directory-content::-webkit-scrollbar-track{background:0 0}.communications-directory-content::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.communications-conversation-card{width:100%;color:inherit;cursor:pointer;text-align:left;background:#0d1626;border:1px solid #94a3b81f;border-radius:14px;padding:15px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.communications-conversation-card:hover{background:#d4af370b;border-color:#d4af3747;transform:translateY(-1px)}.communications-conversation-card.active{background:linear-gradient(145deg,#d4af371f,#d4af3709);border-color:#d4af3780;box-shadow:inset 3px 0 #d4af37}.communications-conversation-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communications-conversation-card-top>div{min-width:0}.communications-conversation-type{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.communications-conversation-card h3{color:#ffffffeb;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.4;overflow:hidden}.communications-reported-badge{color:#ff8a8a;background:#ff4a4a14;border:1px solid #ff5d5d4d;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.communications-conversation-preview{color:#ffffff85;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:10px 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.communications-conversation-meta{color:#ffffff59;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:600;display:flex}.communications-conversation-meta span:last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communications-viewer-selected{flex-direction:column;flex:1;min-width:0;display:flex}.communications-viewer-header{background:linear-gradient(#141f34 0%,#101a2c 100%);border-bottom:1px solid #d4af371f;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.communications-viewer-header>div{min-width:0}.communications-viewer-header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;overflow:hidden}.communications-viewer-header p{color:#ffffff7a;margin:7px 0 0;font-size:13px}.communications-viewer-status{color:#73dda1;letter-spacing:.06em;text-transform:uppercase;background:#38c97614;border:1px solid #38c97640;border-radius:999px;flex:none;align-items:center;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.communications-viewer-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 26px;display:grid}.communications-viewer-overview article{background:linear-gradient(145deg,#121d30,#0b1423);border:1px solid #d4af371f;border-radius:14px;flex-direction:column;gap:7px;min-height:88px;padding:16px;display:flex}.communications-viewer-overview span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.communications-viewer-overview strong{color:#fff;font-size:24px;line-height:1}.communications-viewer-placeholder{color:#fff6;text-align:center;background:#d4af3705;border:1px dashed #d4af3733;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:300px;margin:0 26px 26px;padding:40px;display:flex}.communications-viewer-placeholder svg{color:#d4af37}.communications-viewer-placeholder h3{color:#ffffffdb;margin:15px 0 7px;font-size:17px}.communications-viewer-placeholder p{color:#ffffff7a;max-width:360px;margin:0;font-size:13px;line-height:1.6}.communications-message-panel{flex:1;min-height:0;padding:0 26px 26px;overflow:hidden}.communications-message-list{flex-direction:column;gap:14px;height:100%;padding-right:8px;display:flex;overflow-y:auto}.communications-message-list::-webkit-scrollbar{width:7px}.communications-message-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:999px}.communications-message-card{background:linear-gradient(145deg,#111c2f,#0b1423);border:1px solid #94a3b824;border-radius:16px;padding:18px;box-shadow:0 10px 24px #00000029}.communications-message-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.communications-message-header strong{color:#fff;font-size:15px;display:block}.communications-message-header span{color:#ffffff73;font-size:12px}.communications-message-content{color:#ffffffd1;white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.7}.communications-message-reply{background:#d4af370d;border-left:3px solid #d4af37;border-radius:8px;margin-bottom:12px;padding:12px}.communications-message-reply span{color:#d4af37;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.communications-message-reply p{color:#ffffff9e;margin:0;font-size:13px}.communications-message-attachments{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.communications-message-attachments a{color:#d4af37;background:#d4af370d;border:1px solid #d4af3733;border-radius:999px;padding:7px 12px;font-size:12px;text-decoration:none;transition:all .2s}.communications-message-attachments a:hover{background:#d4af371f}.communications-message-reactions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.communications-message-reactions span{background:#ffffff0d;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:5px 10px;font-size:15px;display:inline-flex}.communications-message-reactions b{font-size:17px;font-weight:400;line-height:1}.communications-message-reactions small{color:#ffffffb3;font-size:11px;font-weight:800}.communications-directory-header h2,.communications-viewer-header h2,.communications-viewer-empty h2,.communications-conversation-card h3,.communications-message-header strong{color:#f8fafc}.communications-directory-header p,.communications-viewer-header p,.communications-viewer-empty p,.communications-conversation-preview{color:#9eacc0}.communications-conversation-meta{color:#718096}.communications-message-content{color:#dbe4f0}@media (width<=1100px){.communications-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.communications-workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}}@media (width<=760px){.admin-communications-page{gap:18px}.communications-summary-grid{grid-template-columns:1fr}.communications-summary-card{min-height:110px}.communications-workspace{flex-direction:column;min-height:720px;display:flex}.communications-directory{border-bottom:1px solid #ffffff14;border-right:none;min-height:420px}.communications-viewer{min-height:300px}.communications-directory-header{padding:18px 16px 14px}.communications-search,.communications-filter-tabs{margin-left:16px;margin-right:16px}.communications-viewer-empty{padding:30px 20px}.communications-directory-content{max-height:430px;padding:0 10px 14px}.communications-conversation-meta{flex-direction:column;align-items:flex-start;gap:5px}.communications-conversation-meta span:last-child{text-align:left}.communications-viewer-header{padding:20px 16px}.communications-viewer-header h2{font-size:18px}.communications-viewer-overview{grid-template-columns:1fr;padding:16px}.communications-viewer-overview article{min-height:78px}.communications-viewer-placeholder{min-height:250px;margin:0 16px 16px;padding:28px 18px}}.admin-communications-page{--comm-gold:#d4af37;--comm-text:#f4f7fb;--comm-muted:#98a6b9;--comm-soft:#718096;--comm-rule:#94a3b826;--comm-rule-strong:#94a3b83d;--comm-success:#4ade80;--comm-danger:#fb7185;color:var(--comm-text)!important;gap:0!important}.admin-communications-page .page-header{border:0!important;border-bottom:1px solid var(--comm-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:28px 0 24px!important}.admin-communications-page .page-header:before,.admin-communications-page .page-header:after{content:none!important;display:none!important}.admin-communications-page .page-header-icon{display:none!important}.admin-communications-page .communications-hero-highlights{gap:14px!important;margin-top:12px!important}.admin-communications-page .communications-hero-highlight{color:var(--comm-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66rem!important;font-weight:700!important}.admin-communications-page .communications-hero-highlight svg{color:var(--comm-gold)!important}.admin-communications-page .communications-summary-grid{border-bottom:1px solid var(--comm-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:20px 0!important;display:grid!important}.admin-communications-page .communications-summary-card{border:0!important;border-right:1px solid var(--comm-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:4px 18px!important}.admin-communications-page .communications-summary-card:first-child{padding-left:0!important}.admin-communications-page .communications-summary-card:last-child{border-right:0!important}.admin-communications-page .communications-summary-icon{display:none!important}.admin-communications-page .communications-summary-card span{color:var(--comm-muted)!important;letter-spacing:.07em!important;font-size:.65rem!important}.admin-communications-page .communications-summary-card strong{color:var(--comm-text)!important;margin-top:7px!important;font-size:1.75rem!important}.admin-communications-page .communications-summary-card small{color:var(--comm-soft)!important;font-size:.68rem!important}.admin-communications-page .communications-workspace{border:0!important;border-bottom:1px solid var(--comm-rule)!important;min-height:680px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(300px,360px) minmax(0,1fr)!important;overflow:hidden!important}.admin-communications-page .communications-directory,.admin-communications-page .communications-viewer{box-shadow:none!important;background:0 0!important}.admin-communications-page .communications-directory{border-right:1px solid var(--comm-rule)!important}.admin-communications-page .communications-directory-header{padding:22px 18px 15px 0!important}.admin-communications-page .communications-section-eyebrow{color:var(--comm-gold)!important;font-size:.64rem!important}.admin-communications-page .communications-directory-header h2,.admin-communications-page .communications-viewer-header h2,.admin-communications-page .communications-viewer-empty h2{color:var(--comm-text)!important}.admin-communications-page .communications-directory-header p,.admin-communications-page .communications-viewer-header p,.admin-communications-page .communications-viewer-empty p{color:var(--comm-muted)!important}.admin-communications-page .communications-directory-status{color:var(--comm-muted)!important;font-size:.67rem!important}.admin-communications-page .communications-directory-status>span{box-shadow:none!important}.admin-communications-page .communications-search{border:0!important;border-bottom:1px solid var(--comm-rule-strong)!important;color:var(--comm-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0 18px 0 0!important;padding:0!important}.admin-communications-page .communications-search:focus-within{border-bottom-color:var(--comm-gold)!important;box-shadow:none!important}.admin-communications-page .communications-search input{color:var(--comm-text)!important;-webkit-text-fill-color:var(--comm-text)!important;background:0 0!important}.admin-communications-page .communications-search input::placeholder{color:#66758a!important;-webkit-text-fill-color:#66758a!important;opacity:1!important}.admin-communications-page .communications-filter-tabs{border-bottom:1px solid var(--comm-rule)!important;gap:14px!important;margin:13px 18px 0 0!important;padding:0 0 13px!important}.admin-communications-page .communications-filter-tabs button{color:var(--comm-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:5px 0!important;font-size:.67rem!important;transform:none!important}.admin-communications-page .communications-filter-tabs button:hover,.admin-communications-page .communications-filter-tabs button.active{color:var(--comm-gold)!important;border-bottom-color:var(--comm-gold)!important;box-shadow:none!important;background:0 0!important}.admin-communications-page .communications-directory-content{gap:0!important;padding:0 18px 16px 0!important}.admin-communications-page .communications-conversation-card{border:0!important;border-bottom:1px solid var(--comm-rule)!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:14px 0!important;transform:none!important}.admin-communications-page .communications-conversation-card:hover{border-color:var(--comm-rule)!important;background:#94a3b809!important;transform:none!important}.admin-communications-page .communications-conversation-card.active{border-left:2px solid var(--comm-gold)!important;border-bottom-color:var(--comm-rule)!important;box-shadow:none!important;background:0 0!important;padding-left:10px!important}.admin-communications-page .communications-conversation-card h3{color:var(--comm-text)!important}.admin-communications-page .communications-conversation-preview{color:var(--comm-muted)!important}.admin-communications-page .communications-conversation-meta{color:var(--comm-soft)!important}.admin-communications-page .communications-reported-badge{color:var(--comm-danger)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66rem!important;display:inline-flex!important}.admin-communications-page .communications-viewer-header{border-bottom:1px solid var(--comm-rule)!important;background:0 0!important;padding:22px 0 15px 24px!important}.admin-communications-page .communications-viewer-status{color:var(--comm-success)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66rem!important}.admin-communications-page .communications-viewer-overview{border-bottom:1px solid var(--comm-rule)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:16px 0 16px 24px!important}.admin-communications-page .communications-viewer-overview article{border:0!important;border-right:1px solid var(--comm-rule)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:4px 18px!important}.admin-communications-page .communications-viewer-overview article:first-child{padding-left:0!important}.admin-communications-page .communications-viewer-overview article:last-child{border-right:0!important}.admin-communications-page .communications-viewer-overview span{color:var(--comm-muted)!important}.admin-communications-page .communications-viewer-overview strong{color:var(--comm-text)!important}.admin-communications-page .communications-message-panel{padding:0 0 24px 24px!important}.admin-communications-page .communications-message-list{gap:0!important;padding-right:8px!important}.admin-communications-page .communications-message-card{border:0!important;border-bottom:1px solid var(--comm-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.admin-communications-page .communications-message-header strong{color:var(--comm-text)!important}.admin-communications-page .communications-message-header span{color:var(--comm-soft)!important}.admin-communications-page .communications-message-content{color:#d8e0ea!important}.admin-communications-page .communications-message-reply{background:0 0!important;border-radius:0!important;margin-bottom:11px!important;padding:8px 0 8px 12px!important}.admin-communications-page .communications-message-reply p{color:var(--comm-muted)!important}.admin-communications-page .communications-message-attachments{gap:12px!important}.admin-communications-page .communications-message-attachments a{color:var(--comm-gold)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important}.admin-communications-page .communications-message-reactions{gap:10px!important}.admin-communications-page .communications-message-reactions span{background:0 0!important;border-radius:0!important;min-height:0!important;padding:2px 0!important}.admin-communications-page .communications-directory-empty,.admin-communications-page .communications-viewer-placeholder,.admin-communications-page .communications-viewer-empty{color:var(--comm-muted)!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-communications-page .communications-viewer-placeholder{margin:0!important;padding:44px 20px!important}.admin-communications-page .communications-viewer-empty-icon{display:none!important}[data-theme=light] .admin-communications-page,.light .admin-communications-page{--comm-text:#172033;--comm-muted:#596579;--comm-soft:#6b778a;--comm-rule:#47556929;--comm-rule-strong:#47556947;--comm-success:#147a45;--comm-danger:#b42318;color:#172033!important}[data-theme=light] .admin-communications-page .communications-summary-card strong,[data-theme=light] .admin-communications-page .communications-directory-header h2,[data-theme=light] .admin-communications-page .communications-viewer-header h2,[data-theme=light] .admin-communications-page .communications-viewer-empty h2,[data-theme=light] .admin-communications-page .communications-conversation-card h3,[data-theme=light] .admin-communications-page .communications-viewer-overview strong,[data-theme=light] .admin-communications-page .communications-message-header strong,.light .admin-communications-page .communications-summary-card strong,.light .admin-communications-page .communications-directory-header h2,.light .admin-communications-page .communications-viewer-header h2,.light .admin-communications-page .communications-viewer-empty h2,.light .admin-communications-page .communications-conversation-card h3,.light .admin-communications-page .communications-viewer-overview strong,.light .admin-communications-page .communications-message-header strong{color:#172033!important}[data-theme=light] .admin-communications-page .communications-summary-card span,[data-theme=light] .admin-communications-page .communications-summary-card small,[data-theme=light] .admin-communications-page .communications-directory-header p,[data-theme=light] .admin-communications-page .communications-viewer-header p,[data-theme=light] .admin-communications-page .communications-viewer-empty p,[data-theme=light] .admin-communications-page .communications-conversation-preview,[data-theme=light] .admin-communications-page .communications-conversation-meta,[data-theme=light] .admin-communications-page .communications-message-header span,[data-theme=light] .admin-communications-page .communications-message-reply p,.light .admin-communications-page .communications-summary-card span,.light .admin-communications-page .communications-summary-card small,.light .admin-communications-page .communications-directory-header p,.light .admin-communications-page .communications-viewer-header p,.light .admin-communications-page .communications-viewer-empty p,.light .admin-communications-page .communications-conversation-preview,.light .admin-communications-page .communications-conversation-meta,.light .admin-communications-page .communications-message-header span,.light .admin-communications-page .communications-message-reply p{color:#596579!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-message-content,.light .admin-communications-page .communications-message-content{color:#344054!important}[data-theme=light] .admin-communications-page .communications-search input,.light .admin-communications-page .communications-search input{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=light] .admin-communications-page .communications-search input::placeholder,.light .admin-communications-page .communications-search input::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important}[data-theme=light] .admin-communications-page .communications-filter-tabs button,.light .admin-communications-page .communications-filter-tabs button{color:#596579!important}[data-theme=light] .admin-communications-page .communications-filter-tabs button.active,.light .admin-communications-page .communications-filter-tabs button.active{color:#8a6810!important;border-bottom-color:#8a6810!important}@media (width<=1100px){.admin-communications-page .communications-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-communications-page .communications-summary-card:nth-child(2n){border-right:0!important}.admin-communications-page .communications-summary-card{border-bottom:1px solid var(--comm-rule)!important;padding:12px 16px!important}.admin-communications-page .communications-summary-card:nth-last-child(-n+2){border-bottom:0!important}.admin-communications-page .communications-workspace{grid-template-columns:minmax(280px,330px) minmax(0,1fr)!important}}@media (width<=760px){.admin-communications-page .communications-summary-grid{grid-template-columns:1fr!important}.admin-communications-page .communications-summary-card,.admin-communications-page .communications-summary-card:first-child{border-right:0!important;border-bottom:1px solid var(--comm-rule)!important;padding:12px 0!important}.admin-communications-page .communications-summary-card:last-child{border-bottom:0!important}.admin-communications-page .communications-workspace{flex-direction:column!important;min-height:0!important;display:flex!important}.admin-communications-page .communications-directory{border-right:0!important;border-bottom:1px solid var(--comm-rule)!important;min-height:390px!important}.admin-communications-page .communications-directory-header{padding-right:0!important}.admin-communications-page .communications-search,.admin-communications-page .communications-filter-tabs{margin-right:0!important}.admin-communications-page .communications-directory-content{max-height:380px!important;padding-right:0!important}.admin-communications-page .communications-viewer-header{padding-left:0!important}.admin-communications-page .communications-viewer-overview{grid-template-columns:1fr!important;padding-left:0!important}.admin-communications-page .communications-viewer-overview article,.admin-communications-page .communications-viewer-overview article:first-child{border-right:0!important;border-bottom:1px solid var(--comm-rule)!important;padding:10px 0!important}.admin-communications-page .communications-viewer-overview article:last-child{border-bottom:0!important}.admin-communications-page .communications-message-panel{padding-left:0!important}}.admin-communications-page .page-header [class*=eyebrow],.admin-communications-page .page-header [class*=badge],.admin-communications-page .page-header .eyebrow,.admin-communications-page .page-header .badge{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 16px 0 0!important;padding:0!important;line-height:1.35!important;display:inline!important}.admin-communications-page .page-header [class*=eyebrow],.admin-communications-page .page-header .eyebrow{color:var(--comm-gold)!important}.admin-communications-page .page-header [class*=badge],.admin-communications-page .page-header .badge{color:#b6c1cf!important}.admin-communications-page .page-header h1,.admin-communications-page .page-header h2{color:var(--comm-text)!important;-webkit-text-fill-color:var(--comm-text)!important;opacity:1!important;text-shadow:none!important}[data-theme=light] .admin-communications-page .page-header h1,[data-theme=light] .admin-communications-page .page-header h2,.light .admin-communications-page .page-header h1,.light .admin-communications-page .page-header h2{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .admin-communications-page .page-header [class*=eyebrow],[data-theme=light] .admin-communications-page .page-header .eyebrow,.light .admin-communications-page .page-header [class*=eyebrow],.light .admin-communications-page .page-header .eyebrow{color:#9a7411!important;-webkit-text-fill-color:#9a7411!important;opacity:1!important}[data-theme=light] .admin-communications-page .page-header [class*=badge],[data-theme=light] .admin-communications-page .page-header .badge,.light .admin-communications-page .page-header [class*=badge],.light .admin-communications-page .page-header .badge,[data-theme=light] .admin-communications-page .page-header p,[data-theme=light] .admin-communications-page .communications-hero-highlight,.light .admin-communications-page .page-header p,.light .admin-communications-page .communications-hero-highlight{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-summary-card span,[data-theme=light] .admin-communications-page .communications-summary-card small,.light .admin-communications-page .communications-summary-card span,.light .admin-communications-page .communications-summary-card small,[data-theme=light] .admin-communications-page .communications-directory-header p,[data-theme=light] .admin-communications-page .communications-viewer-header p,[data-theme=light] .admin-communications-page .communications-viewer-empty p,[data-theme=light] .admin-communications-page .communications-directory-status,[data-theme=light] .admin-communications-page .communications-conversation-preview,[data-theme=light] .admin-communications-page .communications-conversation-meta,.light .admin-communications-page .communications-directory-header p,.light .admin-communications-page .communications-viewer-header p,.light .admin-communications-page .communications-viewer-empty p,.light .admin-communications-page .communications-directory-status,.light .admin-communications-page .communications-conversation-preview,.light .admin-communications-page .communications-conversation-meta{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-directory-empty,[data-theme=light] .admin-communications-page .communications-viewer-placeholder,[data-theme=light] .admin-communications-page .communications-viewer-empty,.light .admin-communications-page .communications-directory-empty,.light .admin-communications-page .communications-viewer-placeholder,.light .admin-communications-page .communications-viewer-empty{color:#526176!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-directory-empty h3,[data-theme=light] .admin-communications-page .communications-viewer-placeholder h3,[data-theme=light] .admin-communications-page .communications-viewer-empty h2,.light .admin-communications-page .communications-directory-empty h3,.light .admin-communications-page .communications-viewer-placeholder h3,.light .admin-communications-page .communications-viewer-empty h2{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-directory-empty p,[data-theme=light] .admin-communications-page .communications-viewer-placeholder p,[data-theme=light] .admin-communications-page .communications-viewer-empty p,.light .admin-communications-page .communications-directory-empty p,.light .admin-communications-page .communications-viewer-placeholder p,.light .admin-communications-page .communications-viewer-empty p{color:#596579!important;-webkit-text-fill-color:#596579!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-viewer-overview span,.light .admin-communications-page .communications-viewer-overview span{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-message-header span,[data-theme=light] .admin-communications-page .communications-message-reply p,[data-theme=light] .admin-communications-page .communications-message-reactions small,.light .admin-communications-page .communications-message-header span,.light .admin-communications-page .communications-message-reply p,.light .admin-communications-page .communications-message-reactions small{color:#596579!important;-webkit-text-fill-color:#596579!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-filter-tabs button,.light .admin-communications-page .communications-filter-tabs button{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}[data-theme=light] .admin-communications-page .communications-filter-tabs button.active,.light .admin-communications-page .communications-filter-tabs button.active{color:#8a6810!important;-webkit-text-fill-color:#8a6810!important}[data-theme=light] .admin-communications-page .communications-viewer-status,.light .admin-communications-page .communications-viewer-status{color:#147a45!important;-webkit-text-fill-color:#147a45!important}[data-theme=light] .admin-communications-page .communications-reported-badge,.light .admin-communications-page .communications-reported-badge{color:#b42318!important;-webkit-text-fill-color:#b42318!important}[data-theme=light] .admin-communications-page .communications-section-eyebrow,[data-theme=light] .admin-communications-page .communications-conversation-type,.light .admin-communications-page .communications-section-eyebrow,.light .admin-communications-page .communications-conversation-type{color:#9a7411!important;-webkit-text-fill-color:#9a7411!important}.admin-communications-page .page-header [class*=eyebrow]:before,.admin-communications-page .page-header [class*=eyebrow]:after,.admin-communications-page .page-header [class*=badge]:before,.admin-communications-page .page-header [class*=badge]:after{content:none!important;display:none!important}.admin-moderation-page{flex-direction:column;gap:28px;display:flex}.admin-moderation-refresh-button{color:#111827;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f4d35e,#d4af37);border:1px solid #ffe078bf;border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;gap:10px;padding:0 20px;font-size:.9rem;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s,opacity .2s;display:inline-flex;box-shadow:0 10px 24px #00000047,inset 0 1px #ffffff47}.admin-moderation-refresh-button svg{flex-shrink:0}.admin-moderation-refresh-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 30px #00000057,0 0 20px #d4af372e}.admin-moderation-refresh-button:active:not(:disabled){transform:translateY(0)}.admin-moderation-refresh-button:focus-visible{outline-offset:3px;outline:3px solid #d4af374d}.admin-moderation-refresh-button:disabled{cursor:not-allowed;opacity:.62;filter:grayscale(.15)}.admin-moderation-statistics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px;display:grid}.admin-moderation-statistics article{background:linear-gradient(#182037f5,#0e121efa);border:1px solid #d4af3724;border-radius:18px;align-items:center;gap:18px;padding:22px;transition:all .25s;display:flex}.admin-moderation-statistics article:hover{border-color:#d4af3759;transform:translateY(-4px);box-shadow:0 12px 30px #00000059}.admin-moderation-statistics svg{color:#d4af37;flex-shrink:0}.admin-moderation-statistics span{color:#9ea9bf;font-size:.82rem;display:block}.admin-moderation-statistics strong{color:#fff;margin-top:4px;font-size:1.65rem;display:block}.admin-moderation-toolbar{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.admin-moderation-search{background:#121826;border:1px solid #d4af371f;border-radius:14px;flex:1;align-items:center;gap:12px;min-width:280px;padding:0 18px;display:flex}.admin-moderation-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;height:50px}.admin-moderation-toolbar select{color:#fff;background:#121826;border:1px solid #d4af371f;border-radius:14px;min-width:190px;height:50px;padding:0 16px}.admin-moderation-alert{border-radius:14px;align-items:center;gap:12px;padding:15px 18px;display:flex}.admin-moderation-alert.success{color:#86efac;background:#22c55e1f;border:1px solid #22c55e40}.admin-moderation-alert.error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444440}.admin-moderation-workspace{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:26px;display:grid}.admin-moderation-queue{background:#121826;border:1px solid #d4af371f;border-radius:20px;flex-direction:column;height:calc(100vh - 250px);display:flex;overflow:hidden}.admin-moderation-queue header{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:22px;display:flex}.admin-moderation-queue header span{color:#d4af37;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.admin-moderation-queue header h2{color:#fff;margin-top:4px;font-size:1.15rem}.admin-moderation-queue header strong{color:#d4af37;font-size:1.4rem}.admin-moderation-queue-content{padding:14px;overflow-y:auto}.admin-moderation-queue-card{text-align:left;color:#fff;cursor:pointer;background:#181f32;border:1px solid #0000;border-radius:14px;width:100%;margin-bottom:12px;padding:18px;transition:all .2s}.admin-moderation-queue-card:hover{border-color:#d4af37}.admin-moderation-queue-card.active{background:#202944;border-color:#d4af37}.admin-moderation-queue-card-top{justify-content:space-between;margin-bottom:10px;display:flex}.admin-moderation-queue-card p{color:#cbd5e1;margin-bottom:14px;line-height:1.55}.admin-moderation-queue-meta{color:#94a3b8;justify-content:space-between;font-size:.78rem;display:flex}.admin-moderation-review{background:#121826;border:1px solid #d4af371f;border-radius:20px;min-height:calc(100vh - 250px);padding:28px}.admin-moderation-review-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:28px;display:flex}.admin-moderation-review-header h2{color:#fff;margin:5px 0}.admin-moderation-status-group{text-align:right;flex-direction:column;gap:10px;display:flex}.admin-moderation-status-group span,.admin-moderation-status-group strong{color:#fff;background:#1f2937;border-radius:999px;padding:8px 14px}.admin-moderation-context-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px;margin-bottom:30px;display:grid}.admin-moderation-context-grid article{background:#181f32;border-radius:14px;padding:18px}.admin-moderation-context-grid span{color:#94a3b8;margin-bottom:6px;font-size:.75rem;display:block}.admin-moderation-message{background:#181f32;border-radius:18px;margin-bottom:30px;padding:24px}.admin-moderation-message header{justify-content:space-between;margin-bottom:18px;display:flex}.admin-moderation-message p{white-space:pre-wrap;color:#f3f4f6;line-height:1.8}.admin-moderation-reports header{color:#fff;align-items:center;gap:10px;margin-bottom:18px;display:flex}.admin-moderation-reports article{background:#181f32;border-radius:14px;margin-bottom:14px;padding:18px}.admin-moderation-reports article div{justify-content:space-between;margin-bottom:10px;display:flex}.admin-moderation-reports h4{color:#d4af37;margin-bottom:10px}.admin-moderation-reports p{color:#cbd5e1;line-height:1.7}.admin-moderation-actions{flex-wrap:wrap;gap:14px;display:flex}.admin-moderation-actions button{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 18px;font-weight:600;transition:all .2s;display:flex}.admin-moderation-actions button:hover{transform:translateY(-2px)}.admin-moderation-actions button:not(.danger){color:#111827;background:#d4af37}.admin-moderation-actions .danger{color:#fff;background:#dc2626}.admin-moderation-actions button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.admin-moderation-actions button:disabled:hover{transform:none}.admin-moderation-empty{text-align:center;color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;padding:60px 30px;display:flex}.admin-moderation-empty h2,.admin-moderation-empty h3{color:#fff;margin:18px 0 10px}.admin-moderation-action-progress{color:#d4af37;align-items:center;gap:10px;margin-top:24px;display:flex}.spinning{animation:1s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-moderation-status-group{flex-direction:column;gap:12px;min-width:180px;display:flex}.admin-moderation-status-item{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-moderation-status-item small{color:#94a3b8;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-moderation-status-item span,.admin-moderation-status-item strong{text-align:center;border-radius:999px;min-width:130px;padding:8px 14px}@media (width<=1100px){.admin-moderation-workspace{grid-template-columns:1fr}.admin-moderation-queue,.admin-moderation-review{height:auto;min-height:auto}}@media (width<=768px){.admin-moderation-toolbar{flex-direction:column}.admin-moderation-search,.admin-moderation-toolbar select{width:100%}.admin-moderation-review-header{flex-direction:column}.admin-moderation-status-group{text-align:left;width:100%}.admin-moderation-actions{flex-direction:column}.admin-moderation-actions button{justify-content:center;width:100%}.admin-moderation-refresh-button{width:100%}}.admin-moderation-page{--mod-gold:#d4af37;--mod-text:#f8fafc;--mod-muted:#94a3b8;--mod-line:#94a3b82e;--mod-danger:#f87171;--mod-success:#4ade80;gap:0}.admin-moderation-page .admin-page-header [class*=eyebrow],.admin-moderation-page .admin-page-header [class*=badge],.admin-moderation-page [class*=page-header] [class*=eyebrow],.admin-moderation-page [class*=page-header] [class*=badge]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.admin-moderation-refresh-button{min-height:0;color:var(--mod-gold);box-shadow:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0;gap:8px;padding:3px 0 5px;font-weight:800;transition:opacity .18s,color .18s}.admin-moderation-refresh-button:hover:not(:disabled){filter:none;box-shadow:none;opacity:.8;transform:none}.admin-moderation-statistics{border-top:1px solid var(--mod-line);border-bottom:1px solid var(--mod-line);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-top:28px}.admin-moderation-statistics article,.admin-moderation-statistics article:hover{border:0;border-right:1px solid var(--mod-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;gap:12px;padding:22px 18px;transform:none}.admin-moderation-statistics article:last-child{border-right:0}.admin-moderation-statistics svg{color:var(--mod-gold)}.admin-moderation-statistics span{color:var(--mod-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-moderation-statistics strong{color:var(--mod-text);font-size:1.65rem;line-height:1.05}.admin-moderation-toolbar{border-bottom:1px solid var(--mod-line);gap:22px;padding:22px 0}.admin-moderation-search{border:0;border-bottom:1px solid var(--mod-line);background:0 0;border-radius:0;padding:0}.admin-moderation-search svg{color:var(--mod-muted)}.admin-moderation-search input{height:44px;color:var(--mod-text);-webkit-text-fill-color:var(--mod-text)}.admin-moderation-search input::placeholder{color:var(--mod-muted);opacity:1}.admin-moderation-toolbar select{height:44px;color:var(--mod-text);-webkit-text-fill-color:var(--mod-text);border:0;border-bottom:1px solid var(--mod-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#0000;border-radius:0;padding:0 26px 0 0}.admin-moderation-toolbar select option{color:#f8fafc;background:#0b1422}.admin-moderation-alert,.admin-moderation-alert.success,.admin-moderation-alert.error{border:0;border-bottom:1px solid var(--mod-line);background:0 0;border-radius:0;padding:13px 0}.admin-moderation-alert.success{color:var(--mod-success)}.admin-moderation-alert.error{color:var(--mod-danger)}.admin-moderation-workspace{border-top:1px solid var(--mod-line);border-bottom:1px solid var(--mod-line);grid-template-columns:minmax(310px,370px) minmax(0,1fr);gap:0;margin-top:28px}.admin-moderation-queue,.admin-moderation-review{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-moderation-queue{border-right:1px solid var(--mod-line);height:calc(100vh - 260px)}.admin-moderation-queue header{border-bottom:1px solid var(--mod-line);padding:22px 20px}.admin-moderation-queue header h2{color:var(--mod-text)}.admin-moderation-queue-content{padding:0 20px}.admin-moderation-queue-card,.admin-moderation-queue-card:hover,.admin-moderation-queue-card.active{color:var(--mod-text);border:0;border-bottom:1px solid var(--mod-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px 10px 18px 0;transform:none}.admin-moderation-queue-card.active{box-shadow:inset 3px 0 0 var(--mod-gold);padding-left:14px}.admin-moderation-queue-card:hover{color:var(--mod-gold)}.admin-moderation-queue-card-top strong{color:var(--mod-text)}.admin-moderation-queue-card-top span{color:var(--mod-gold)}.admin-moderation-queue-card p{color:#cbd5e1}.admin-moderation-queue-meta{color:var(--mod-muted)}.admin-moderation-review{min-height:calc(100vh - 260px);padding:24px 30px 32px}.admin-moderation-review-header{border-bottom:1px solid var(--mod-line);margin-bottom:0;padding-bottom:22px}.admin-moderation-review-header h2{color:var(--mod-text)}.admin-moderation-review-header p{color:var(--mod-muted)}.admin-moderation-review-header>div:first-child>span{color:var(--mod-gold);letter-spacing:.09em;text-transform:uppercase;font-size:.74rem;font-weight:800}.admin-moderation-status-group{gap:12px}.admin-moderation-status-item{gap:3px}.admin-moderation-status-item small{color:var(--mod-muted)}.admin-moderation-status-group span,.admin-moderation-status-group strong,.admin-moderation-status-item span,.admin-moderation-status-item strong{min-width:0;box-shadow:none;color:var(--mod-text);text-align:right;background:0 0;border:0;border-radius:0;padding:0}.admin-moderation-context-grid{border-bottom:1px solid var(--mod-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 28px}.admin-moderation-context-grid article{border:0;border-right:1px solid var(--mod-line);background:0 0;border-radius:0;min-width:0;padding:20px 18px}.admin-moderation-context-grid article:first-child{padding-left:0}.admin-moderation-context-grid article:last-child{border-right:0}.admin-moderation-context-grid span{color:var(--mod-muted)}.admin-moderation-context-grid strong{color:var(--mod-text)}.admin-moderation-message{border:0;border-bottom:1px solid var(--mod-line);background:0 0;border-radius:0;margin-bottom:28px;padding:0 0 26px}.admin-moderation-message header{margin-bottom:14px}.admin-moderation-message header strong{color:var(--mod-text)}.admin-moderation-message header span{color:var(--mod-muted)}.admin-moderation-message header svg{color:var(--mod-gold)}.admin-moderation-message p{color:#e5e7eb}.admin-moderation-reports{margin-bottom:26px}.admin-moderation-reports header{border-bottom:1px solid var(--mod-line);color:var(--mod-text);margin-bottom:0;padding-bottom:12px}.admin-moderation-reports header svg{color:var(--mod-gold)}.admin-moderation-reports article{border:0;border-bottom:1px solid var(--mod-line);background:0 0;border-radius:0;margin:0;padding:18px 0}.admin-moderation-reports article strong{color:var(--mod-text)}.admin-moderation-reports article span{color:var(--mod-muted)}.admin-moderation-reports h4{color:var(--mod-gold)}.admin-moderation-reports p,.admin-moderation-no-reports{color:#cbd5e1}.admin-moderation-actions{gap:20px;padding-top:2px}.admin-moderation-actions button,.admin-moderation-actions button:not(.danger),.admin-moderation-actions .danger,.admin-moderation-actions button:hover{width:auto;height:auto;min-height:0;color:var(--mod-gold);box-shadow:none;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:flex-start;padding:4px 0 5px;transform:none}.admin-moderation-actions .danger{color:var(--mod-danger)}.admin-moderation-actions button:hover:not(:disabled){opacity:.78}.admin-moderation-actions button:disabled{opacity:.36;color:var(--mod-muted);background:0 0}.admin-moderation-empty{color:var(--mod-muted)}.admin-moderation-empty h2,.admin-moderation-empty h3{color:var(--mod-text)}.admin-moderation-action-progress{color:var(--mod-gold)}[data-theme=light] .admin-moderation-page,.light .admin-moderation-page{--mod-text:#0f1d33;--mod-muted:#52627a;--mod-line:#0f1d3324;--mod-danger:#b42318;--mod-success:#067647}[data-theme=light] .admin-moderation-page .admin-page-header h1,[data-theme=light] .admin-moderation-page .admin-page-header h2,[data-theme=light] .admin-moderation-page [class*=page-header] h1,.light .admin-moderation-page .admin-page-header h1,.light .admin-moderation-page [class*=page-header] h1{color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important}[data-theme=light] .admin-moderation-page .admin-page-header p,[data-theme=light] .admin-moderation-page [class*=page-header] p,.light .admin-moderation-page .admin-page-header p,.light .admin-moderation-page [class*=page-header] p{color:#52627a!important;-webkit-text-fill-color:#52627a!important;opacity:1!important}[data-theme=light] .admin-moderation-statistics strong,[data-theme=light] .admin-moderation-queue header h2,[data-theme=light] .admin-moderation-queue-card,[data-theme=light] .admin-moderation-queue-card-top strong,[data-theme=light] .admin-moderation-review-header h2,[data-theme=light] .admin-moderation-context-grid strong,[data-theme=light] .admin-moderation-message header strong,[data-theme=light] .admin-moderation-reports header,[data-theme=light] .admin-moderation-reports article strong,[data-theme=light] .admin-moderation-empty h2,[data-theme=light] .admin-moderation-empty h3,.light .admin-moderation-statistics strong,.light .admin-moderation-queue header h2,.light .admin-moderation-queue-card,.light .admin-moderation-queue-card-top strong,.light .admin-moderation-review-header h2,.light .admin-moderation-context-grid strong,.light .admin-moderation-message header strong,.light .admin-moderation-reports header,.light .admin-moderation-reports article strong,.light .admin-moderation-empty h2,.light .admin-moderation-empty h3{color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important;opacity:1!important}[data-theme=light] .admin-moderation-statistics span,[data-theme=light] .admin-moderation-queue-card p,[data-theme=light] .admin-moderation-queue-meta,[data-theme=light] .admin-moderation-review-header p,[data-theme=light] .admin-moderation-status-item small,[data-theme=light] .admin-moderation-context-grid span,[data-theme=light] .admin-moderation-message header span,[data-theme=light] .admin-moderation-message p,[data-theme=light] .admin-moderation-reports article span,[data-theme=light] .admin-moderation-reports p,[data-theme=light] .admin-moderation-no-reports,[data-theme=light] .admin-moderation-empty,.light .admin-moderation-statistics span,.light .admin-moderation-queue-card p,.light .admin-moderation-queue-meta,.light .admin-moderation-review-header p,.light .admin-moderation-status-item small,.light .admin-moderation-context-grid span,.light .admin-moderation-message header span,.light .admin-moderation-message p,.light .admin-moderation-reports article span,.light .admin-moderation-reports p,.light .admin-moderation-no-reports,.light .admin-moderation-empty{color:#52627a!important;-webkit-text-fill-color:#52627a!important;opacity:1!important}[data-theme=light] .admin-moderation-status-group span,[data-theme=light] .admin-moderation-status-group strong,.light .admin-moderation-status-group span,.light .admin-moderation-status-group strong{color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important}[data-theme=light] .admin-moderation-search input,[data-theme=light] .admin-moderation-toolbar select,.light .admin-moderation-search input,.light .admin-moderation-toolbar select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important;opacity:1!important;background:0 0!important}[data-theme=light] .admin-moderation-search input::placeholder,.light .admin-moderation-search input::placeholder{color:#66758b!important;-webkit-text-fill-color:#66758b!important;opacity:1!important}[data-theme=light] .admin-moderation-toolbar select option,.light .admin-moderation-toolbar select option{color:#111827;background:#fff}@media (width<=1250px){.admin-moderation-statistics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-moderation-statistics article:nth-child(3){border-right:0}.admin-moderation-statistics article:nth-child(-n+3){border-bottom:1px solid var(--mod-line)}}@media (width<=1100px){.admin-moderation-workspace{grid-template-columns:1fr}.admin-moderation-queue{border-right:0;border-bottom:1px solid var(--mod-line);height:auto;max-height:520px}.admin-moderation-review{min-height:auto}}@media (width<=768px){.admin-moderation-statistics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-moderation-statistics article,.admin-moderation-statistics article:nth-child(3){border-right:1px solid var(--mod-line)}.admin-moderation-statistics article:nth-child(2n){border-right:0}.admin-moderation-statistics article:nth-child(-n+4){border-bottom:1px solid var(--mod-line)}.admin-moderation-toolbar{align-items:stretch}.admin-moderation-search{min-width:0}.admin-moderation-review{padding:22px 0 28px}.admin-moderation-review-header{padding-left:0;padding-right:0}.admin-moderation-status-item{align-items:flex-start}.admin-moderation-status-group span,.admin-moderation-status-group strong,.admin-moderation-status-item span,.admin-moderation-status-item strong{text-align:left}.admin-moderation-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-moderation-context-grid article:nth-child(2){border-right:0}.admin-moderation-context-grid article:nth-child(-n+2){border-bottom:1px solid var(--mod-line)}.admin-moderation-actions{flex-direction:row}.admin-moderation-actions button,.admin-moderation-actions button:not(.danger),.admin-moderation-actions .danger,.admin-moderation-refresh-button{width:auto}}@media (width<=520px){.admin-moderation-statistics{grid-template-columns:1fr}.admin-moderation-statistics article,.admin-moderation-statistics article:nth-child(3),.admin-moderation-statistics article:nth-child(2n){border-right:0;border-bottom:1px solid var(--mod-line)}.admin-moderation-statistics article:last-child{border-bottom:0}.admin-moderation-context-grid{grid-template-columns:1fr}.admin-moderation-context-grid article,.admin-moderation-context-grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--mod-line);padding-left:0}.admin-moderation-context-grid article:last-child{border-bottom:0}}.admin-moderation-page .page-header,.admin-moderation-page .admin-page-header,.admin-moderation-page [class*=page-header],.admin-moderation-page [class*=darkHero],.admin-moderation-page [class*=dark-hero]{border:0!important;border-bottom:1px solid var(--mod-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:28px 0 24px!important;overflow:visible!important}.admin-moderation-page .page-header:before,.admin-moderation-page .page-header:after,.admin-moderation-page .admin-page-header:before,.admin-moderation-page .admin-page-header:after,.admin-moderation-page [class*=page-header]:before,.admin-moderation-page [class*=page-header]:after,.admin-moderation-page [class*=darkHero]:before,.admin-moderation-page [class*=darkHero]:after,.admin-moderation-page [class*=dark-hero]:before,.admin-moderation-page [class*=dark-hero]:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}.admin-moderation-page .page-header>*,.admin-moderation-page .admin-page-header>*,.admin-moderation-page [class*=page-header]>*{box-shadow:none!important;background-color:#0000!important;background-image:none!important}.admin-moderation-page .page-header-icon,.admin-moderation-page .admin-page-header-icon,.admin-moderation-page [class*=page-header] [class*=icon],.admin-moderation-page [class*=darkHero] [class*=icon],.admin-moderation-page [class*=dark-hero] [class*=icon]{display:none!important}.admin-moderation-page .page-header [class*=eyebrow],.admin-moderation-page .page-header [class*=badge],.admin-moderation-page .admin-page-header [class*=eyebrow],.admin-moderation-page .admin-page-header [class*=badge],.admin-moderation-page [class*=page-header] [class*=eyebrow],.admin-moderation-page [class*=page-header] [class*=badge]{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 16px 0 0!important;padding:0!important;line-height:1.35!important;display:inline!important}.admin-moderation-page .page-header [class*=eyebrow],.admin-moderation-page .admin-page-header [class*=eyebrow],.admin-moderation-page [class*=page-header] [class*=eyebrow]{color:var(--mod-gold)!important;-webkit-text-fill-color:var(--mod-gold)!important}.admin-moderation-page .page-header [class*=badge],.admin-moderation-page .admin-page-header [class*=badge],.admin-moderation-page [class*=page-header] [class*=badge]{color:#b8c3d1!important;-webkit-text-fill-color:#b8c3d1!important}.admin-moderation-page .page-header h1,.admin-moderation-page .page-header h2,.admin-moderation-page .admin-page-header h1,.admin-moderation-page .admin-page-header h2,.admin-moderation-page [class*=page-header] h1,.admin-moderation-page [class*=page-header] h2{color:var(--mod-text)!important;-webkit-text-fill-color:var(--mod-text)!important;text-shadow:none!important;opacity:1!important;margin-top:8px!important}.admin-moderation-page .page-header p,.admin-moderation-page .admin-page-header p,.admin-moderation-page [class*=page-header] p{max-width:980px!important;color:var(--mod-muted)!important;-webkit-text-fill-color:var(--mod-muted)!important;opacity:1!important}.admin-moderation-page .page-header .admin-moderation-refresh-button,.admin-moderation-page .admin-page-header .admin-moderation-refresh-button,.admin-moderation-page [class*=page-header] .admin-moderation-refresh-button{color:var(--mod-gold)!important;-webkit-text-fill-color:var(--mod-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;margin-top:16px!important;padding:5px 0!important}.admin-moderation-statistics article{align-items:flex-start!important;gap:0!important}.admin-moderation-statistics article>svg{display:none!important}.admin-moderation-statistics article>div{width:100%!important}.admin-moderation-statistics span{margin:0 0 8px!important}.admin-moderation-statistics strong{margin-top:0!important}[data-theme=light] .admin-moderation-page .page-header,[data-theme=light] .admin-moderation-page .admin-page-header,[data-theme=light] .admin-moderation-page [class*=page-header],.light .admin-moderation-page .page-header,.light .admin-moderation-page .admin-page-header,.light .admin-moderation-page [class*=page-header]{box-shadow:none!important;border-color:var(--mod-line)!important;background:0 0!important}[data-theme=light] .admin-moderation-page .page-header h1,[data-theme=light] .admin-moderation-page .page-header h2,[data-theme=light] .admin-moderation-page .admin-page-header h1,[data-theme=light] .admin-moderation-page .admin-page-header h2,[data-theme=light] .admin-moderation-page [class*=page-header] h1,[data-theme=light] .admin-moderation-page [class*=page-header] h2,.light .admin-moderation-page .page-header h1,.light .admin-moderation-page .page-header h2,.light .admin-moderation-page .admin-page-header h1,.light .admin-moderation-page .admin-page-header h2,.light .admin-moderation-page [class*=page-header] h1,.light .admin-moderation-page [class*=page-header] h2{color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important;opacity:1!important}[data-theme=light] .admin-moderation-page .page-header p,[data-theme=light] .admin-moderation-page .admin-page-header p,[data-theme=light] .admin-moderation-page [class*=page-header] p,.light .admin-moderation-page .page-header p,.light .admin-moderation-page .admin-page-header p,.light .admin-moderation-page [class*=page-header] p{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}[data-theme=light] .admin-moderation-page .page-header [class*=eyebrow],[data-theme=light] .admin-moderation-page .admin-page-header [class*=eyebrow],[data-theme=light] .admin-moderation-page [class*=page-header] [class*=eyebrow],.light .admin-moderation-page .page-header [class*=eyebrow],.light .admin-moderation-page .admin-page-header [class*=eyebrow],.light .admin-moderation-page [class*=page-header] [class*=eyebrow]{color:#9a7411!important;-webkit-text-fill-color:#9a7411!important}[data-theme=light] .admin-moderation-page .page-header [class*=badge],[data-theme=light] .admin-moderation-page .admin-page-header [class*=badge],[data-theme=light] .admin-moderation-page [class*=page-header] [class*=badge],.light .admin-moderation-page .page-header [class*=badge],.light .admin-moderation-page .admin-page-header [class*=badge],.light .admin-moderation-page [class*=page-header] [class*=badge]{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .admin-moderation-statistics span,.light .admin-moderation-statistics span{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}@media (width<=768px){.admin-moderation-page .page-header,.admin-moderation-page .admin-page-header,.admin-moderation-page [class*=page-header]{padding:22px 0 20px!important}}.admin-moderation-page .page-header-main{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;align-items:flex-start!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.admin-moderation-page .page-header-content{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;margin:0!important;padding:0!important;display:block!important}.admin-moderation-page .page-header-meta{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:18px!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.admin-moderation-page .page-header-highlights{box-shadow:none!important;background:0 0!important;border:0!important;margin-top:18px!important;padding:0!important}.admin-moderation-page .page-header-actions{width:auto!important;min-width:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;margin:18px 0 0!important;padding:0!important;display:flex!important}.admin-moderation-page>.page-header,.admin-moderation-page>.page-header-darkHero,.admin-moderation-page>.admin-page-header{border:0!important;border-bottom:1px solid var(--mod-line)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:28px 0 26px!important;overflow:visible!important}.admin-moderation-page .page-header-eyebrow,.admin-moderation-page .page-header-badge{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.35!important;display:inline-block!important}.admin-moderation-page .page-header-eyebrow{color:var(--mod-gold)!important;-webkit-text-fill-color:var(--mod-gold)!important}.admin-moderation-page .page-header-badge{color:#b8c3d1!important;-webkit-text-fill-color:#b8c3d1!important}.admin-moderation-page .page-header-icon{display:none!important}.admin-moderation-page .page-header-content h1,.admin-moderation-page .page-header-content h2{color:var(--mod-text)!important;-webkit-text-fill-color:var(--mod-text)!important;text-shadow:none!important;opacity:1!important;margin:0!important}.admin-moderation-page .page-header-content p{max-width:980px!important;color:var(--mod-muted)!important;-webkit-text-fill-color:var(--mod-muted)!important;opacity:1!important;margin:8px 0 0!important}.admin-moderation-page .page-header-actions .admin-moderation-refresh-button{width:auto!important;min-width:0!important;min-height:0!important;color:var(--mod-gold)!important;-webkit-text-fill-color:var(--mod-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;margin:0!important;padding:4px 0 6px!important}[data-theme=light] .admin-moderation-page .page-header-content h1,[data-theme=light] .admin-moderation-page .page-header-content h2,.light .admin-moderation-page .page-header-content h1,.light .admin-moderation-page .page-header-content h2{color:#0f1d33!important;-webkit-text-fill-color:#0f1d33!important;opacity:1!important}[data-theme=light] .admin-moderation-page .page-header-content p,.light .admin-moderation-page .page-header-content p{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}[data-theme=light] .admin-moderation-page .page-header-badge,.light .admin-moderation-page .page-header-badge{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}[data-theme=light] .admin-moderation-page .page-header-eyebrow,.light .admin-moderation-page .page-header-eyebrow{color:#9a7411!important;-webkit-text-fill-color:#9a7411!important;opacity:1!important}@media (width<=768px){.admin-moderation-page>.page-header,.admin-moderation-page>.page-header-darkHero,.admin-moderation-page>.admin-page-header{padding:22px 0 20px!important}.admin-moderation-page .page-header-main{width:100%!important}.admin-moderation-page .page-header-actions{width:100%!important;margin-top:16px!important}}.admin-template-centre{--template-gold:#d4af37;--template-gold-strong:#b58b1c;--template-text:#f8fafc;--template-muted:#98a6b9;--template-border:#94a3b829;--template-border-strong:#94a3b842;--template-modal-bg:#0b1422;min-width:0;color:var(--template-text);flex-direction:column;gap:0;display:flex}.admin-template-centre .page-header,.admin-template-centre .page-header-premium{border:0;border-bottom:1px solid var(--template-border);box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.admin-template-centre .page-header:before,.admin-template-centre .page-header:after,.admin-template-centre .page-header-premium:before,.admin-template-centre .page-header-premium:after{content:none;display:none}.admin-template-centre .page-header h2,.admin-template-centre .page-header-premium h2{color:var(--template-text);text-shadow:none}.admin-template-centre .page-header p,.admin-template-centre .page-header-premium p{color:var(--template-muted)}.admin-template-centre .page-header-actions{width:auto;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.template-hero-chip{color:#8f9db0;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;font-size:.72rem;font-weight:750;display:inline-flex}.template-hero-chip svg{color:var(--template-gold)}.admin-template-centre .admin-btn,.template-modal-backdrop .admin-btn{width:auto;min-width:0;height:auto;min-height:0;box-shadow:none;color:#c9d2de;cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:7px 0;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex;transform:none}.admin-template-centre .admin-btn-primary,.template-modal-backdrop .admin-btn-primary{color:var(--template-gold)}.admin-template-centre .admin-btn-secondary,.template-modal-backdrop .admin-btn-secondary{color:#aeb9c8}.admin-template-centre .admin-btn-danger,.template-modal-backdrop .admin-btn-danger{color:#f07c8c}.admin-template-centre .admin-btn:hover:not(:disabled),.template-modal-backdrop .admin-btn:hover:not(:disabled){box-shadow:none;background:0 0;transform:none}.admin-template-centre .admin-btn:disabled,.template-modal-backdrop .admin-btn:disabled{cursor:not-allowed;opacity:.48}.template-summary-grid{border-bottom:1px solid var(--template-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.template-summary-card{border:0;border-right:1px solid var(--template-border);min-width:0;min-height:112px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:20px 18px;display:grid}.template-summary-card:last-child{border-right:0}.template-summary-icon{width:28px;height:28px;color:var(--template-gold);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.template-summary-card>div:last-child{gap:4px;min-width:0;display:grid}.template-summary-card span{color:#8492a6;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.template-summary-card strong{min-width:0;color:var(--template-text);overflow-wrap:anywhere;font-size:1.45rem;line-height:1.1}.template-summary-card .template-summary-name{white-space:normal;font-size:.92rem;line-height:1.3}.template-summary-card small{color:#718095;font-size:.72rem;line-height:1.4}.template-workspace{border:0;border-bottom:1px solid var(--template-border);min-width:0;min-height:720px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid;overflow:visible}.template-directory{border-right:1px solid var(--template-border);background:0 0;flex-direction:column;min-width:0;display:flex}.template-directory-header{justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 22px 16px 0;display:flex}.template-section-eyebrow{color:var(--template-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:850;display:block}.template-directory-header h2,.template-inspector-header h2{color:var(--template-text);margin:0}.template-directory-header h2{font-size:1.18rem}.template-directory-header p,.template-inspector-header p{color:var(--template-muted);margin:7px 0 0;font-size:.79rem;line-height:1.55}.template-ready{color:#8190a4;white-space:nowrap;align-items:center;gap:7px;font-size:.68rem;display:inline-flex}.template-ready i{width:7px;height:7px;box-shadow:none;background:#34c77b;border-radius:50%}.template-search{border:0;border-bottom:1px solid var(--template-border-strong);color:#7f8da1;background:0 0;border-radius:0;align-items:center;gap:9px;margin:0 22px 0 0;padding:0;display:flex}.template-search:focus-within{border-bottom-color:var(--template-gold);box-shadow:none}.template-search input{width:100%;height:40px;color:var(--template-text);background:0 0;border:0;outline:0}.template-search input::placeholder{color:#68768b}.template-filter-tabs{border-bottom:1px solid var(--template-border);gap:14px;margin:16px 22px 0 0;padding-bottom:12px;display:flex;overflow-x:auto}.template-filter-tabs button{color:#8997aa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;flex:none;padding:5px 0;font-size:.69rem;font-weight:750}.template-filter-tabs button:hover,.template-filter-tabs button.active{color:var(--template-gold);background:0 0}.template-filter-tabs button.active{border-bottom-color:var(--template-gold)}.template-directory-tools{border-bottom:1px solid var(--template-border);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 22px 13px 0;display:grid}.template-directory-tools label{color:#7f8da1;align-items:center;gap:6px;font-size:.69rem;display:flex}.template-directory-tools input[type=checkbox]{width:14px;height:14px;accent-color:var(--template-gold);margin:0}.template-directory-tools select{border:0;border-bottom:1px solid var(--template-border-strong);color:#cbd4df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;outline:0;width:100%;min-width:0;height:34px;padding:0 22px 0 0}.template-directory-tools button{color:#8c99ab;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.template-directory-tools button:hover{color:var(--template-gold)}.template-directory-list{flex-direction:column;flex:1;gap:0;min-height:0;padding:0 22px 16px 0;display:flex;overflow-y:auto}.template-directory-card{border:0;border-bottom:1px solid var(--template-border);width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:0;padding:15px 0 14px 13px;position:relative}.template-directory-card:before{content:"";background:0 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.template-directory-card:hover,.template-directory-card.active{box-shadow:none;background:0 0;transform:none}.template-directory-card.active:before{background:var(--template-gold)}.template-directory-card>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.template-directory-card>div span{color:var(--template-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.61rem;font-weight:850}.template-directory-card h3{color:var(--template-text);overflow-wrap:anywhere;margin:5px 0 0;font-size:.85rem;line-height:1.35}.template-directory-card>svg{float:right;color:#66758a;margin-top:-26px}.template-directory-card>svg.is-favourite{color:#e2c45a}.template-directory-card p{color:#8593a7;margin:10px 0;font-size:.72rem}.template-directory-card footer{color:#6f7d91;align-items:center;gap:12px;font-size:.64rem;display:flex}.template-directory-card footer b{color:#a9b4c4;background:0 0;border:0;border-radius:0;margin-left:auto;padding:0}.template-directory-empty{color:#748297;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 20px;display:flex}.template-directory-empty h3{color:var(--template-text);margin:14px 0 5px}.template-import-row{border-top:1px solid var(--template-border);padding:14px 22px 18px 0}.template-inspector{background:0 0;flex-direction:column;min-width:0;display:flex}.template-inspector-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;max-width:580px;margin:auto;padding:40px;display:flex}.template-inspector-empty>div{color:var(--template-gold)}.template-inspector-empty h2{color:var(--template-text);margin:18px 0 8px}.template-inspector-empty p{color:var(--template-muted);margin:0 0 20px;line-height:1.65}.template-inspector-header{border-bottom:1px solid var(--template-border);background:0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 0 20px 28px;display:flex}.template-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.template-title-row h2{font-size:1.45rem}.template-title-row span{color:var(--template-gold);text-transform:uppercase;background:0 0;border:0;border-radius:0;padding:0;font-size:.65rem;font-weight:850}.template-title-row span.archived{color:#a7b2c0;background:0 0}.template-favourite-button{color:#65748a;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:32px;height:32px;display:grid}.template-favourite-button.active{color:#e2c45a;background:0 0}.template-inspector-overview{border-bottom:1px solid var(--template-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-left:28px;display:grid}.template-inspector-overview article{border:0;border-right:1px solid var(--template-border);background:0 0;border-radius:0;flex-direction:column;gap:7px;min-width:0;min-height:86px;padding:18px;display:flex}.template-inspector-overview article:last-child{border-right:0}.template-inspector-overview span,.template-config-grid dt{color:#7f8da1;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.template-inspector-overview strong{color:var(--template-text);overflow-wrap:anywhere;font-size:.98rem}.template-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;padding:22px 0 18px 28px;display:grid}.template-config-grid article{border:0;border-bottom:1px solid var(--template-border);background:0 0;border-radius:0;min-width:0;padding:0 0 20px}.template-config-grid article header{color:var(--template-gold);align-items:center;gap:9px;display:flex}.template-config-grid h3{color:var(--template-text);margin:0;font-size:.92rem}.template-config-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:16px 0 0;display:grid}.template-config-grid dl div{background:0 0;border-bottom:1px solid #94a3b81a;padding:11px 12px 11px 0}.template-config-grid dl div:nth-child(odd){border-right:1px solid #94a3b81a}.template-config-grid dl div:nth-child(2n){padding-left:12px}.template-config-grid dd{color:var(--template-text);margin:5px 0 0;font-size:.79rem;font-weight:700}.template-config-wide{grid-column:1/-1}.template-config-wide p{color:#8e9caf;white-space:pre-wrap;margin:13px 0 0;font-size:.78rem;line-height:1.7}.template-action-bar{border-bottom:1px solid var(--template-border);flex-wrap:wrap;gap:16px;padding:4px 0 20px 28px;display:flex}.template-lower-grid{grid-template-columns:1.2fr .8fr;gap:22px;padding:22px 0 26px 28px;display:grid}.template-history-panel,.template-version-panel{background:0 0;border:0;border-radius:0;overflow:visible}.template-history-panel>header,.template-version-panel>header{border-bottom:1px solid var(--template-border);color:var(--template-gold);justify-content:space-between;align-items:flex-start;padding:0 0 14px;display:flex}.template-history-panel h3,.template-version-panel h3{color:var(--template-text);margin:0;font-size:.9rem}.template-timeline,.template-version-list{flex-direction:column;gap:0;max-height:320px;padding:6px 0 0;display:flex;overflow:auto}.template-timeline>div{border-bottom:1px solid #94a3b81a;grid-template-columns:12px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.template-timeline i{background:var(--template-gold);width:6px;height:6px;box-shadow:none;border-radius:50%;margin-top:6px}.template-timeline strong,.template-version-list strong{color:var(--template-text);font-size:.75rem}.template-timeline p{color:#8997aa;margin:4px 0;font-size:.72rem}.template-timeline small,.template-version-list small{color:#6f7d91;font-size:.64rem}.template-version-list>div{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.template-version-list span{color:#8694a8;font-size:.69rem}.template-version-list button{color:var(--template-gold);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;align-items:center;gap:5px;padding:5px 0;font-size:.66rem;font-weight:750;display:inline-flex}.template-version-list button:hover{border-bottom-color:var(--template-gold)}.template-muted{color:#718095;padding:18px 0;font-size:.72rem}.template-modal-backdrop{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02060cd1;justify-content:center;align-items:flex-start;width:100%;height:100dvh;padding:clamp(10px,3vh,28px) 12px;display:flex;position:fixed;inset:0;overflow:hidden auto}.template-modal{border:1px solid var(--template-border-strong);color:#eef3f8;background:var(--template-modal-bg);border-radius:7px;flex-direction:column;width:min(100%,760px);max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);display:flex;overflow:hidden;box-shadow:0 28px 80px #00000075}.template-modal--danger{border-top-color:#f871858c}.template-modal-header{border-bottom:1px solid var(--template-border);background:var(--template-modal-bg);flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:19px 22px;display:flex}.template-modal-heading{align-items:flex-start;gap:12px;min-width:0;display:flex}.template-modal-heading-icon{width:28px;height:28px;color:var(--template-gold);background:0 0;border:0;border-radius:0;flex:0 0 28px;place-items:center;display:grid}.template-modal--danger .template-modal-heading-icon{color:#f07c8c}.template-modal-header span{color:var(--template-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850}.template-modal-header h2{color:#f8fafc;margin:4px 0 0;font-size:1.32rem}.template-modal-header p{color:#94a1b4;max-width:560px;margin:7px 0 0;font-size:.77rem;line-height:1.55}.template-modal-close{color:#aab5c3;cursor:pointer;background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;width:30px;height:30px;padding:0;display:grid}.template-modal>form,.template-modal>.template-delete-body{flex-direction:column;flex:auto;min-height:0;padding:20px 22px 22px;display:flex;overflow-y:auto}.template-modal-section{border:0;border-bottom:1px solid var(--template-border);background:0 0;border-radius:0;gap:15px;padding:0 0 18px;display:grid}.template-modal-section+.template-modal-section{margin-top:18px}.template-modal-section-heading{color:var(--template-gold);align-items:flex-start;gap:9px;display:flex}.template-modal-section-heading>div{gap:4px;display:grid}.template-modal-section-heading strong{color:#f8fafc;font-size:.82rem}.template-modal-section-heading span{color:#8f9caf;font-size:.72rem;line-height:1.5}.template-source-preview{color:#65d895;background:0 0;border:1px solid #94a3b81a;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px 0;display:grid}.template-source-preview-icon{width:28px;height:28px;color:var(--template-gold);background:0 0;border:0;border-radius:0;place-items:center;display:grid}.template-source-preview strong{color:#f8fafc;font-size:.77rem}.template-source-preview span{color:#8e9caf;font-size:.68rem}.template-modal-note{border:0;border-left:2px solid var(--template-gold);color:var(--template-gold);background:0 0;border-radius:0;align-items:flex-start;gap:10px;margin-top:16px;padding:10px 0 10px 12px;display:flex}.template-modal-note p{color:#8f9caf;margin:0;font-size:.72rem;line-height:1.55}.template-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.template-form-field{gap:7px;min-width:0;display:grid}.template-form-field--full{grid-column:1/-1}.template-form-field span{color:#c8d1dc;font-size:.73rem;font-weight:700}.template-form-field input,.template-form-field select,.template-form-field textarea{border:0;border-bottom:1px solid var(--template-border-strong);color:#f8fafc;width:100%;min-width:0;min-height:42px;box-shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border-radius:0;outline:0;padding:8px 0}.template-form-field textarea{resize:vertical;min-height:110px}.template-form-field input:focus,.template-form-field select:focus,.template-form-field textarea:focus{border-bottom-color:var(--template-gold);box-shadow:none;background:0 0}.template-form-field input::placeholder,.template-form-field textarea::placeholder{color:#68768b;opacity:1}.template-form-field select option,.template-directory-tools select option{color:#111827;background:#fff}.template-modal-actions{z-index:3;border-top:1px solid var(--template-border);background:var(--template-modal-bg);flex:none;justify-content:flex-end;gap:14px;margin:18px -22px -22px;padding:14px 22px 18px;display:flex;position:sticky;bottom:-22px}.template-delete-body{gap:16px}.template-delete-warning{color:#f07c8c;background:0 0;border:0;border-left:2px solid #f07c8c;border-radius:0;align-items:flex-start;gap:12px;padding:12px 0 12px 12px;display:flex}.template-delete-warning strong{color:#f5a4af}.template-delete-warning p{color:#9da8b8;margin:6px 0 4px;font-size:.72rem}.template-delete-warning h3{color:#f8fafc;margin:0;font-size:1rem}.template-delete-impact{border:0;border-top:1px solid var(--template-border);border-bottom:1px solid var(--template-border);background:0 0;border-radius:0;padding:13px 0}.template-delete-impact>span{color:#b9c3d0;font-size:.73rem;font-weight:750}.template-delete-impact ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:11px 0 0;padding:0;list-style:none;display:grid}.template-delete-impact li{color:#8f9caf;padding-left:16px;font-size:.71rem;position:relative}.template-delete-impact li:before{color:#f07c8c;content:"×";font-weight:900;position:absolute;left:0}[data-theme=light] .admin-template-centre,.light .admin-template-centre{--template-text:#172033;--template-muted:#596579;--template-border:#dfe4ea;--template-border-strong:#c5ced9;--template-modal-bg:#fff;color:#172033}[data-theme=light] .template-search input,[data-theme=light] .template-directory-tools select,.light .template-search input,.light .template-directory-tools select{color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] .template-modal,[data-theme=light] .template-modal-header,[data-theme=light] .template-modal-actions,.light .template-modal,.light .template-modal-header,.light .template-modal-actions{color:#172033;background:#fff;border-color:#d7dde5}[data-theme=light] .template-modal-header h2,[data-theme=light] .template-modal-section-heading strong,[data-theme=light] .template-source-preview strong,[data-theme=light] .template-delete-warning h3,.light .template-modal-header h2,.light .template-modal-section-heading strong,.light .template-source-preview strong,.light .template-delete-warning h3{color:#172033}[data-theme=light] .template-modal-header p,[data-theme=light] .template-modal-section-heading span,[data-theme=light] .template-source-preview span,[data-theme=light] .template-modal-note p,[data-theme=light] .template-delete-warning p,[data-theme=light] .template-delete-impact li,.light .template-modal-header p,.light .template-modal-section-heading span,.light .template-source-preview span,.light .template-modal-note p,.light .template-delete-warning p,.light .template-delete-impact li{color:#596579}[data-theme=light] .template-form-field span,.light .template-form-field span{color:#445166}[data-theme=light] .template-form-field input,[data-theme=light] .template-form-field select,[data-theme=light] .template-form-field textarea,.light .template-form-field input,.light .template-form-field select,.light .template-form-field textarea{color:#172033;-webkit-text-fill-color:#172033;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;opacity:1;background:#fff;border-bottom-color:#bbc5d1}[data-theme=light] .template-form-field input:focus,[data-theme=light] .template-form-field select:focus,[data-theme=light] .template-form-field textarea:focus,.light .template-form-field input:focus,.light .template-form-field select:focus,.light .template-form-field textarea:focus{color:#111827;-webkit-text-fill-color:#111827;background:#fff;border-bottom-color:#b58b1c}[data-theme=light] .template-form-field input::placeholder,[data-theme=light] .template-form-field textarea::placeholder,.light .template-form-field input::placeholder,.light .template-form-field textarea::placeholder{color:#7a8798;opacity:1}@media (width<=1200px){.template-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-summary-card:nth-child(2n){border-right:0}.template-summary-card:nth-child(-n+2){border-bottom:1px solid var(--template-border)}.template-workspace{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}.template-inspector-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.template-lower-grid{grid-template-columns:1fr}}@media (width<=900px){.template-workspace{grid-template-columns:1fr}.template-directory{border-right:0;border-bottom:1px solid var(--template-border)}.template-directory-list{max-height:420px}.template-config-grid{grid-template-columns:1fr}.template-config-wide{grid-column:auto}}@media (width<=640px){.template-summary-grid{grid-template-columns:1fr}.template-summary-card{border-right:0;border-bottom:1px solid var(--template-border)}.template-summary-card:last-child{border-bottom:0}.template-directory-header,.template-inspector-header{flex-direction:column}.template-directory-tools{grid-template-columns:1fr 1fr}.template-directory-tools select{grid-column:1/-1}.template-inspector-overview,.template-config-grid dl{grid-template-columns:1fr}.template-modal-backdrop{padding:8px}.template-modal{width:100%;max-width:100%;max-height:calc(100dvh - 16px)}.template-modal-header{padding:17px}.template-modal-heading-icon{display:none}.template-modal>form,.template-modal>.template-delete-body{padding:17px}.template-form-grid{grid-template-columns:1fr}.template-form-field--full{grid-column:auto}.template-delete-impact ul{grid-template-columns:1fr}.template-modal-actions{flex-direction:column-reverse;margin:18px -17px -17px;padding:14px 17px 17px;bottom:-17px}.template-modal-actions .admin-btn{width:100%}}.template-spin{animation:.9s linear infinite template-spin}@keyframes template-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.template-spin{animation:none}}.admin-template-centre .page-header,.admin-template-centre .page-header-premium,.admin-template-centre .page-header-content,.admin-template-centre .page-header-main,.admin-template-centre .page-header-copy,.admin-template-centre .page-header-identity{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border-radius:0!important}.admin-template-centre .page-header:before,.admin-template-centre .page-header:after,.admin-template-centre .page-header-premium:before,.admin-template-centre .page-header-premium:after,.admin-template-centre .page-header-glow,.admin-template-centre .page-header-decoration,.admin-template-centre .page-header-accent{content:none!important;display:none!important}.admin-template-centre .page-header-icon,.admin-template-centre .page-header-icon-wrap,.admin-template-centre .page-header-premium-icon{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;color:var(--template-gold)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 30px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.admin-template-centre .page-header-icon svg,.admin-template-centre .page-header-premium-icon svg{filter:none!important;width:26px!important;height:26px!important}.admin-template-centre .page-header-eyebrow,.admin-template-centre .page-header-kicker,.admin-template-centre .page-header-label{width:auto!important;min-width:0!important;min-height:0!important;color:var(--template-gold)!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.admin-template-centre .page-header-badge,.admin-template-centre .page-header-status,.admin-template-centre .page-header-chip{color:#a9b6c7!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.admin-template-centre .page-header-eyebrow:before,.admin-template-centre .page-header-eyebrow:after,.admin-template-centre .page-header-badge:before,.admin-template-centre .page-header-badge:after,.admin-template-centre .page-header-chip:before,.admin-template-centre .page-header-chip:after{content:none!important;display:none!important}.admin-template-centre .page-header h1,.admin-template-centre .page-header h2,.admin-template-centre .page-header-title,.admin-template-centre .page-header-premium h1,.admin-template-centre .page-header-premium h2{color:var(--template-text)!important;text-shadow:none!important;filter:none!important}.admin-template-centre .page-header p,.admin-template-centre .page-header-subtitle,.admin-template-centre .page-header-premium p{color:var(--template-muted)!important;opacity:1!important;text-shadow:none!important}.admin-template-centre .template-hero-chip{color:#8f9db0!important;width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.admin-template-centre .template-summary-card,.admin-template-centre .template-directory-card,.admin-template-centre .template-inspector-overview article,.admin-template-centre .template-config-grid article,.admin-template-centre .template-history-panel,.admin-template-centre .template-version-panel{box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important}.admin-template-centre .template-summary-icon,.admin-template-centre .template-section-icon,[data-theme=light] .admin-template-centre .page-header-icon,[data-theme=light] .admin-template-centre .page-header-premium-icon,[data-theme=light] .admin-template-centre .page-header-eyebrow,[data-theme=light] .admin-template-centre .page-header-badge,[data-theme=light] .admin-template-centre .page-header-chip,.light .admin-template-centre .page-header-icon,.light .admin-template-centre .page-header-premium-icon,.light .admin-template-centre .page-header-eyebrow,.light .admin-template-centre .page-header-badge,.light .admin-template-centre .page-header-chip{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=light] .admin-template-centre .page-header-badge,[data-theme=light] .admin-template-centre .page-header-chip,.light .admin-template-centre .page-header-badge,.light .admin-template-centre .page-header-chip{color:#526176!important;-webkit-text-fill-color:#526176!important}.clone-tournament-modal{overscroll-behavior:contain;color:#172033;scrollbar-gutter:stable;background:#fff;border:1px solid #d9dee8;border-radius:18px;width:min(100%,720px);max-height:calc(100dvh - 28px);padding:clamp(22px,3vw,34px);position:relative;overflow:hidden auto;box-shadow:0 24px 70px #0f172a33}.clone-tournament-modal__icon{color:#6f5410;width:48px;height:48px;box-shadow:none;background:#fff8df;border:1px solid #d7b957;border-radius:12px;place-items:center;margin-bottom:16px;display:grid}.clone-tournament-modal__eyebrow{color:#8a6a16;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.72rem;font-weight:850;display:block}.clone-tournament-modal h2{color:#111827;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,1.2rem + .8vw,2rem)}.clone-tournament-modal__intro{color:#596273;margin:10px 0 20px;line-height:1.6}.clone-tournament-modal__source{background:0 0;border-top:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;border-radius:0;align-items:center;gap:14px;margin-bottom:20px;padding:14px 0;display:flex}.clone-tournament-modal__source>svg{color:#8a6a16;flex:none}.clone-tournament-modal__source div{gap:3px;min-width:0;display:grid}.clone-tournament-modal__source span,.clone-tournament-modal__source small{color:#687386}.clone-tournament-modal__source strong{color:#111827;overflow-wrap:anywhere}.clone-tournament-form{gap:17px;display:grid}.clone-tournament-form label{color:#31394a;gap:8px;min-width:0;font-weight:700;display:grid}.clone-tournament-form label>span{align-items:center;gap:7px;display:flex}.clone-tournament-form input,.clone-tournament-form select{color:#111827;background:#fff;border:1px solid #cfd6e2;border-radius:9px;outline:none;width:100%;min-width:0;min-height:46px;padding:0 13px}.clone-tournament-form input::placeholder{color:#8a94a5}.clone-tournament-form input:focus,.clone-tournament-form select:focus{border-color:#b58b1c;box-shadow:0 0 0 3px #b58b1c1f}.clone-tournament-form__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.clone-tournament-modal__notice{color:#4b5563;background:0 0;border-top:1px solid #e3e7ee;border-bottom:1px solid #e3e7ee;border-radius:0;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.clone-tournament-modal__notice svg{color:#8a6a16;flex:none;margin-top:2px}.clone-tournament-modal__notice p{margin:0;line-height:1.55}.clone-tournament-modal__actions{background:linear-gradient(#fff0,#fff 24%);justify-content:flex-end;gap:11px;margin:2px -4px -4px;padding:16px 4px 4px;display:flex;position:sticky;bottom:-1px}.clone-tournament-modal__confirm{color:#fff;cursor:pointer;min-height:44px;box-shadow:none;background:#8d6a11;border:1px solid #8d6a11;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;display:inline-flex}.clone-tournament-modal__confirm:hover:not(:disabled){background:#75570c;border-color:#75570c}.clone-tournament-modal__confirm:disabled,.clone-tournament-modal button:disabled{cursor:not-allowed;opacity:.62}.tournament-action-button--clone{color:#6f5410;background:0 0;border-color:#0000}.tournament-action-button--clone:hover{color:#4f3b0a;background:#b58b1c14;border-color:#0000}[data-theme=dark] .clone-tournament-modal,.dark .clone-tournament-modal{color:#e8edf5;background:#101722;border-color:#ffffff21;box-shadow:0 28px 80px #00000073}[data-theme=dark] .clone-tournament-modal h2,.dark .clone-tournament-modal h2,[data-theme=dark] .clone-tournament-modal__source strong,.dark .clone-tournament-modal__source strong{color:#f8fafc}[data-theme=dark] .clone-tournament-modal__intro,.dark .clone-tournament-modal__intro,[data-theme=dark] .clone-tournament-modal__source span,.dark .clone-tournament-modal__source span,[data-theme=dark] .clone-tournament-modal__source small,.dark .clone-tournament-modal__source small,[data-theme=dark] .clone-tournament-modal__notice,.dark .clone-tournament-modal__notice{color:#aab4c3}[data-theme=dark] .clone-tournament-modal__source,.dark .clone-tournament-modal__source,[data-theme=dark] .clone-tournament-modal__notice,.dark .clone-tournament-modal__notice{border-color:#ffffff1c}[data-theme=dark] .clone-tournament-form label,.dark .clone-tournament-form label{color:#dbe2ec}[data-theme=dark] .clone-tournament-form input,[data-theme=dark] .clone-tournament-form select,.dark .clone-tournament-form input,.dark .clone-tournament-form select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151e2b;border-color:#3a4657}[data-theme=dark] .clone-tournament-modal__actions,.dark .clone-tournament-modal__actions{background:linear-gradient(#10172200,#101722 24%)}@media (width<=640px){.clone-tournament-modal{border-radius:14px;max-height:calc(100dvh - 16px);padding:20px 17px}.clone-tournament-form__dates{grid-template-columns:1fr}.clone-tournament-modal__actions{flex-direction:column-reverse}.clone-tournament-modal__actions button{width:100%}}.admin-privacy-page{--privacy-bg:#07111f;--privacy-panel:#091422;--privacy-panel-2:#0c1828;--privacy-panel-3:#101d2f;--privacy-border:#94a3b829;--privacy-border-soft:#94a3b81a;--privacy-text:#f8fafc;--privacy-muted:#9aabc1;--privacy-faint:#71839b;--privacy-gold:#e4bd39;--privacy-gold-soft:#e4bd391a;--privacy-green:#4ade80;--privacy-blue:#60a5fa;--privacy-red:#fb7185;color:var(--privacy-text);flex-direction:column;gap:0;display:flex}.privacy-hero{border-bottom:1px solid var(--privacy-border);background:0 0;justify-content:space-between;align-items:center;gap:28px;padding:42px 0 34px;display:flex}.privacy-hero-copy{min-width:0}.privacy-eyebrow{color:var(--privacy-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.privacy-hero-title{align-items:flex-start;gap:18px;display:flex}.privacy-hero-icon,.privacy-modal-icon{width:58px;height:58px;color:var(--privacy-gold);background:#0a1626;border:0;border-radius:0;flex:none;place-items:center;display:grid}.privacy-hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(34px,3.2vw,48px);font-weight:900;line-height:1.05}.privacy-hero p{color:#a9bad0;max-width:820px;margin:12px 0 0;font-size:15px;line-height:1.65}.privacy-refresh-button,.privacy-modal-save{border:0;border-bottom:1px solid var(--privacy-gold);min-height:0;color:var(--privacy-gold);box-shadow:none;cursor:pointer;font:inherit;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-size:13px;font-weight:900;transition:color .18s,border-color .18s;display:inline-flex}.privacy-refresh-button:hover:not(:disabled),.privacy-modal-save:hover:not(:disabled){color:#f0ca48;background:0 0;border-bottom-color:#f0ca48;transform:none}.privacy-refresh-button:disabled,.privacy-modal-save:disabled,.privacy-modal-cancel:disabled,.privacy-review-button:disabled{cursor:not-allowed;opacity:.55}.privacy-summary-grid{border-top:1px solid var(--privacy-border);border-bottom:1px solid var(--privacy-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:34px 0 0;display:grid}.privacy-summary-card{border:0;border-right:1px solid var(--privacy-border);min-height:132px;color:inherit;box-shadow:none;cursor:pointer;text-align:left;background:0 0;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px;padding:22px 20px;transition:background .18s;display:grid}.privacy-summary-card:last-child{border-right:0}.privacy-summary-card:hover,.privacy-summary-card.active{background:0 0;transform:none}.privacy-summary-card.active{box-shadow:inset 0 -2px 0 var(--privacy-gold)}.privacy-summary-icon{width:42px;height:42px;color:var(--privacy-gold);background:#0b1727;border:0;border-radius:0;place-items:center;display:grid}.privacy-summary-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.privacy-summary-copy small{color:#91a4bd;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.privacy-summary-copy strong{color:#fff;font-size:30px;font-weight:900;line-height:1}.privacy-summary-copy em{color:#778aa3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.privacy-workspace{border:1px solid var(--privacy-border);box-shadow:none;background:0 0;border-radius:8px;margin-top:40px;overflow:hidden}.privacy-workspace-header{border-bottom:1px solid var(--privacy-border);background:0 0;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 26px 20px;display:flex}.privacy-workspace-header h2{color:#fff;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:850}.privacy-workspace-header p{color:#8fa2ba;margin:7px 0 0;font-size:12px}.privacy-clear-button{color:var(--privacy-gold);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #e4bd3975;border-radius:0;padding:6px 0;font-size:12px;font-weight:800}.privacy-clear-button:hover{border-bottom-color:var(--privacy-gold);background:0 0}.privacy-filters{border-bottom:1px solid var(--privacy-border);grid-template-columns:minmax(300px,1fr) 190px 230px;gap:12px;padding:18px 24px;display:grid}.privacy-search{border:1px solid var(--privacy-border);color:#8294ac;background:#081321;border-radius:7px;align-items:center;gap:10px;min-width:0;padding:0 14px;display:flex}.privacy-search:focus-within{border-color:#e4bd399e;box-shadow:0 0 0 2px #e4bd3914}.privacy-search input,.privacy-filters select,.privacy-review-form select,.privacy-review-form textarea{border:1px solid var(--privacy-border);color:#f8fafc;font:inherit;background:#081321;outline:none}.privacy-search input{background:0 0;border:none;width:100%;height:44px}.privacy-search input::placeholder,.privacy-review-form textarea::placeholder{color:#687b94}.privacy-filters select{border-radius:7px;height:46px;padding:0 12px}.privacy-filters select:focus,.privacy-review-form select:focus,.privacy-review-form textarea:focus{border-color:#e4bd399e;box-shadow:0 0 0 2px #e4bd3914}.privacy-table-shell{min-height:260px}.privacy-table-scroll{scrollbar-width:thin;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;min-width:980px}.privacy-table th{border-bottom:1px solid var(--privacy-border);color:#8394aa;letter-spacing:.09em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#0d192a;padding:15px 18px;font-size:10px;font-weight:900}.privacy-table td{border-bottom:1px solid var(--privacy-border-soft);color:#cbd5e1;vertical-align:middle;background:0 0;padding:17px 18px;font-size:13px}.privacy-table tbody tr{transition:background .16s}.privacy-table tbody tr:hover{background:#94a3b809}.privacy-player-cell{align-items:center;gap:12px;min-width:205px;display:flex}.privacy-player-avatar{color:#07101c;background:#e4bd39;border:0;border-radius:6px;flex:none;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.privacy-player-cell>span:last-child,.privacy-request-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.privacy-player-cell strong,.privacy-request-cell strong{color:#f8fafc;font-size:13px;font-weight:800}.privacy-player-cell small,.privacy-request-cell small{color:#7d90a8;text-overflow:ellipsis;white-space:nowrap;max-width:310px;font-size:11px;overflow:hidden}.privacy-date-cell{white-space:nowrap}.privacy-status{color:#b0bdcc;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:10px;font-weight:900;display:inline}.privacy-status-submitted{color:#e6c657;background:0 0}.privacy-status-in-review{color:#83b7ff;background:0 0}.privacy-status-completed{color:#74e5a0;background:0 0}.privacy-status-rejected,.privacy-status-cancelled{color:#ff96a7;background:0 0}.privacy-review-button{min-height:0;color:var(--privacy-gold);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #e4bd397a;border-radius:0;padding:6px 0;font-size:12px;font-weight:850}.privacy-review-button:hover:not(:disabled){border-bottom-color:var(--privacy-gold);background:0 0}.privacy-empty-state{min-height:270px;color:var(--privacy-gold);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.privacy-empty-state h3{color:#e8edf5;margin:14px 0 5px;font-size:16px}.privacy-empty-state p{color:#7b8da5;margin:0;font-size:12px}.privacy-pagination{border-top:1px solid var(--privacy-border);color:#8fa1b7;justify-content:flex-end;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.privacy-pagination button{border:0;border-bottom:1px solid var(--privacy-border);color:var(--privacy-gold);cursor:pointer;font:inherit;background:0 0;border-radius:0;padding:5px 0;font-size:12px}.privacy-alert{box-shadow:none;border-radius:6px;align-items:center;gap:10px;margin-top:18px;padding:12px 14px;font-size:13px;font-weight:650;display:flex}.privacy-alert span{flex:1}.privacy-alert button{color:inherit;cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.privacy-alert-error{color:#ffacb8;background:#801c232e;border:1px solid #fb71854d}.privacy-alert-success{color:#94e9b5;background:#19653c2e;border:1px solid #4ade8047}.privacy-modal-backdrop{z-index:2500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);overscroll-behavior:contain;background:#02070fcc;justify-content:center;align-items:flex-start;padding:clamp(16px,4vh,42px) 24px;display:flex;position:fixed;inset:0;overflow:hidden auto}.privacy-modal{background:#091422;border:1px solid #e4bd3938;border-radius:9px;flex-direction:column;flex:none;width:min(780px,100%);max-height:calc(100dvh - clamp(32px,8vh,84px));margin:auto 0;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000085}.privacy-modal-header{border-bottom:1px solid var(--privacy-border);background:#0d192a;flex:none;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px;display:flex}.privacy-modal-heading{align-items:center;gap:14px;min-width:0;display:flex}.privacy-modal-icon{width:44px;height:44px}.privacy-modal-header h2{color:#fff;margin:0;font-size:22px;font-weight:850}.privacy-modal-close{border:1px solid var(--privacy-border);color:#9baabd;cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.privacy-modal-close:hover:not(:disabled){color:#fff;border-color:#e4bd3961}.privacy-modal-body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;padding:22px 24px;overflow:hidden auto}.privacy-review-overview{border-top:1px solid var(--privacy-border);border-bottom:1px solid var(--privacy-border);background:0 0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid;overflow:visible}.privacy-review-overview article{border:0;border-right:1px solid var(--privacy-border);background:0 0;border-radius:0;min-width:0;padding:15px 16px}.privacy-review-overview article:last-child{border-right:0}.privacy-review-overview article>span,.privacy-reason-panel>span,.privacy-review-form label>span{color:#8fa0b6;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.privacy-review-overview strong{color:#f8fafc;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.privacy-review-overview small{color:#778aa2;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.privacy-reason-panel{border:0;border-bottom:1px solid var(--privacy-border);background:0 0;border-radius:0;margin-top:14px;padding:14px 0}.privacy-reason-panel p{color:#d6deea;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.privacy-closure-warning{color:#efbd65;background:0 0;border:0;border-left:2px solid #ffb242b8;border-radius:0;gap:12px;margin-top:14px;padding:10px 0 10px 12px;display:flex}.privacy-closure-warning svg{flex:none;margin-top:2px}.privacy-closure-warning strong{color:#ffd48a;font-size:12px}.privacy-closure-warning p{color:#c0aa84;margin:5px 0 0;font-size:11px;line-height:1.6}.privacy-review-form{gap:15px;margin-top:18px;display:grid}.privacy-review-form label{display:block}.privacy-review-form select,.privacy-review-form textarea{border-radius:7px;width:100%}.privacy-review-form select{height:44px;padding:0 12px}.privacy-review-form textarea{resize:vertical;min-height:126px;padding:12px 13px;line-height:1.55}.privacy-review-form label>small{color:#778aa2;margin-top:7px;font-size:10px;display:block}.privacy-modal-footer{border-top:1px solid var(--privacy-border);background:#08111e;flex:none;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.privacy-modal-cancel{border:0;border-bottom:1px solid var(--privacy-border);color:#bdc8d6;cursor:pointer;min-height:0;font:inherit;background:0 0;border-radius:0;padding:7px 0;font-size:13px;font-weight:750}.privacy-inline-confirm{justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.privacy-inline-confirm-copy{color:#ffb46b;align-items:flex-start;gap:10px;min-width:0;display:flex}.privacy-inline-confirm-copy svg{flex:none;margin-top:2px}.privacy-inline-confirm-copy>div{flex-direction:column;gap:4px;display:flex}.privacy-inline-confirm-copy strong{color:#ffd29b;font-size:12px}.privacy-inline-confirm-copy span{color:#bca68f;max-width:470px;font-size:10px;line-height:1.55}.privacy-inline-confirm-actions{flex:none;gap:10px;display:flex}.privacy-modal-danger{color:#ff8f8f;min-height:0;box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #c94444;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:7px 0;font-size:12px;font-weight:850;display:inline-flex}.privacy-modal-danger:hover:not(:disabled){color:#faa;background:0 0;border-bottom-color:#df5a5a;transform:none}.privacy-modal-danger:disabled{cursor:not-allowed;opacity:.55}.privacy-access-denied{border-top:1px solid var(--privacy-border);border-bottom:1px solid var(--privacy-border);color:var(--privacy-gold);background:0 0;border-radius:0;align-items:center;gap:18px;padding:26px 0;display:flex}.privacy-access-denied h1{color:#fff;margin:0}.privacy-access-denied p{color:#9eacc0;margin:6px 0 0}.privacy-spin{animation:.9s linear infinite privacy-spin}@keyframes privacy-spin{to{transform:rotate(360deg)}}body.light .admin-privacy-page,body[data-theme=light] .admin-privacy-page,[data-theme=light] .admin-privacy-page,.light .admin-privacy-page{--privacy-bg:#f4f6f8;--privacy-panel:#fff;--privacy-panel-2:#f7f8fa;--privacy-panel-3:#eef1f4;--privacy-border:#d8dee7;--privacy-border-soft:#e6eaf0;--privacy-text:#0b1628;--privacy-muted:#4d6079;--privacy-faint:#64748b;--privacy-gold:#b88c12;--privacy-gold-soft:#b88c1214;color:#0b1628}body.light .privacy-hero,body[data-theme=light] .privacy-hero,[data-theme=light] .privacy-hero,.light .privacy-hero,body.light .privacy-workspace-header,body[data-theme=light] .privacy-workspace-header,[data-theme=light] .privacy-workspace-header,.light .privacy-workspace-header{background:0 0}body.light .privacy-hero-icon,body.light .privacy-summary-icon,body.light .privacy-modal-icon,body[data-theme=light] .privacy-hero-icon,body[data-theme=light] .privacy-summary-icon,body[data-theme=light] .privacy-modal-icon,[data-theme=light] .privacy-hero-icon,[data-theme=light] .privacy-summary-icon,[data-theme=light] .privacy-modal-icon,.light .privacy-hero-icon,.light .privacy-summary-icon,.light .privacy-modal-icon{color:#b88c12;background:#f3f0e5}body.light .privacy-hero h1,body.light .privacy-summary-copy strong,body.light .privacy-workspace-header h2,body.light .privacy-player-cell strong,body.light .privacy-request-cell strong,body.light .privacy-empty-state h3,body.light .privacy-access-denied h1,body[data-theme=light] .privacy-hero h1,body[data-theme=light] .privacy-summary-copy strong,body[data-theme=light] .privacy-workspace-header h2,body[data-theme=light] .privacy-player-cell strong,body[data-theme=light] .privacy-request-cell strong,body[data-theme=light] .privacy-empty-state h3,body[data-theme=light] .privacy-access-denied h1,[data-theme=light] .privacy-hero h1,[data-theme=light] .privacy-summary-copy strong,[data-theme=light] .privacy-workspace-header h2,[data-theme=light] .privacy-player-cell strong,[data-theme=light] .privacy-request-cell strong,[data-theme=light] .privacy-empty-state h3,[data-theme=light] .privacy-access-denied h1,.light .privacy-hero h1,.light .privacy-summary-copy strong,.light .privacy-workspace-header h2,.light .privacy-player-cell strong,.light .privacy-request-cell strong,.light .privacy-empty-state h3,.light .privacy-access-denied h1{color:#0b1628}body.light .privacy-hero p,body.light .privacy-workspace-header p,body.light .privacy-summary-copy small,body.light .privacy-summary-copy em,body.light .privacy-player-cell small,body.light .privacy-request-cell small,body.light .privacy-empty-state p,body.light .privacy-pagination,body.light .privacy-access-denied p,body[data-theme=light] .privacy-hero p,body[data-theme=light] .privacy-workspace-header p,body[data-theme=light] .privacy-summary-copy small,body[data-theme=light] .privacy-summary-copy em,body[data-theme=light] .privacy-player-cell small,body[data-theme=light] .privacy-request-cell small,body[data-theme=light] .privacy-empty-state p,body[data-theme=light] .privacy-pagination,body[data-theme=light] .privacy-access-denied p,[data-theme=light] .privacy-hero p,[data-theme=light] .privacy-workspace-header p,[data-theme=light] .privacy-summary-copy small,[data-theme=light] .privacy-summary-copy em,[data-theme=light] .privacy-player-cell small,[data-theme=light] .privacy-request-cell small,[data-theme=light] .privacy-empty-state p,[data-theme=light] .privacy-pagination,[data-theme=light] .privacy-access-denied p,.light .privacy-hero p,.light .privacy-workspace-header p,.light .privacy-summary-copy small,.light .privacy-summary-copy em,.light .privacy-player-cell small,.light .privacy-request-cell small,.light .privacy-empty-state p,.light .privacy-pagination,.light .privacy-access-denied p{color:#52647b}body.light .privacy-summary-card,body[data-theme=light] .privacy-summary-card,[data-theme=light] .privacy-summary-card,.light .privacy-summary-card{color:#0b1628;background:0 0}body.light .privacy-summary-card:hover,body.light .privacy-summary-card.active,body[data-theme=light] .privacy-summary-card:hover,body[data-theme=light] .privacy-summary-card.active,[data-theme=light] .privacy-summary-card:hover,[data-theme=light] .privacy-summary-card.active,.light .privacy-summary-card:hover,.light .privacy-summary-card.active{background:#b88c120e}body.light .privacy-workspace,body[data-theme=light] .privacy-workspace,[data-theme=light] .privacy-workspace,.light .privacy-workspace{background:#fff}body.light .privacy-search,body.light .privacy-search input,body.light .privacy-filters select,body[data-theme=light] .privacy-search,body[data-theme=light] .privacy-search input,body[data-theme=light] .privacy-filters select,[data-theme=light] .privacy-search,[data-theme=light] .privacy-search input,[data-theme=light] .privacy-filters select,.light .privacy-search,.light .privacy-search input,.light .privacy-filters select{color:#152238;background:#fff}body.light .privacy-search input::placeholder,body[data-theme=light] .privacy-search input::placeholder,[data-theme=light] .privacy-search input::placeholder,.light .privacy-search input::placeholder{color:#718096}body.light .privacy-table th,body[data-theme=light] .privacy-table th,[data-theme=light] .privacy-table th,.light .privacy-table th{color:#596b82;background:#eef2f6}body.light .privacy-table td,body[data-theme=light] .privacy-table td,[data-theme=light] .privacy-table td,.light .privacy-table td{color:#24344b;background:#fff}body.light .privacy-table tbody tr:hover td,body[data-theme=light] .privacy-table tbody tr:hover td,[data-theme=light] .privacy-table tbody tr:hover td,.light .privacy-table tbody tr:hover td{background:#f8fafc}body.light .privacy-status,body[data-theme=light] .privacy-status,[data-theme=light] .privacy-status,.light .privacy-status{color:#4a5c72;background:0 0}body.light .privacy-status-submitted,body[data-theme=light] .privacy-status-submitted,[data-theme=light] .privacy-status-submitted,.light .privacy-status-submitted{color:#8a6710;background:0 0}body.light .privacy-status-in-review,body[data-theme=light] .privacy-status-in-review,[data-theme=light] .privacy-status-in-review,.light .privacy-status-in-review{color:#1f5f9f;background:0 0}body.light .privacy-status-completed,body[data-theme=light] .privacy-status-completed,[data-theme=light] .privacy-status-completed,.light .privacy-status-completed{color:#167342;background:0 0}body.light .privacy-status-rejected,body.light .privacy-status-cancelled,body[data-theme=light] .privacy-status-rejected,body[data-theme=light] .privacy-status-cancelled,[data-theme=light] .privacy-status-rejected,[data-theme=light] .privacy-status-cancelled,.light .privacy-status-rejected,.light .privacy-status-cancelled{color:#a73347;background:0 0}body.light .privacy-modal,body[data-theme=light] .privacy-modal,[data-theme=light] .privacy-modal,.light .privacy-modal{background:#fff}body.light .privacy-modal-header,body.light .privacy-modal-footer,body[data-theme=light] .privacy-modal-header,body[data-theme=light] .privacy-modal-footer,[data-theme=light] .privacy-modal-header,[data-theme=light] .privacy-modal-footer,.light .privacy-modal-header,.light .privacy-modal-footer{background:#f6f8fa}body.light .privacy-modal-header h2,body.light .privacy-review-overview strong,body.light .privacy-reason-panel p,body[data-theme=light] .privacy-modal-header h2,body[data-theme=light] .privacy-review-overview strong,body[data-theme=light] .privacy-reason-panel p,[data-theme=light] .privacy-modal-header h2,[data-theme=light] .privacy-review-overview strong,[data-theme=light] .privacy-reason-panel p,.light .privacy-modal-header h2,.light .privacy-review-overview strong,.light .privacy-reason-panel p{color:#0b1628}body.light .privacy-review-overview,body[data-theme=light] .privacy-review-overview,[data-theme=light] .privacy-review-overview,.light .privacy-review-overview,body.light .privacy-review-overview article,body[data-theme=light] .privacy-review-overview article,[data-theme=light] .privacy-review-overview article,.light .privacy-review-overview article{background:0 0}body.light .privacy-review-overview article>span,body.light .privacy-reason-panel>span,body.light .privacy-review-form label>span,body.light .privacy-review-overview small,body.light .privacy-review-form label>small,body[data-theme=light] .privacy-review-overview article>span,body[data-theme=light] .privacy-reason-panel>span,body[data-theme=light] .privacy-review-form label>span,body[data-theme=light] .privacy-review-overview small,body[data-theme=light] .privacy-review-form label>small,[data-theme=light] .privacy-review-overview article>span,[data-theme=light] .privacy-reason-panel>span,[data-theme=light] .privacy-review-form label>span,[data-theme=light] .privacy-review-overview small,[data-theme=light] .privacy-review-form label>small,.light .privacy-review-overview article>span,.light .privacy-reason-panel>span,.light .privacy-review-form label>span,.light .privacy-review-overview small,.light .privacy-review-form label>small{color:#5c6d83}body.light .privacy-reason-panel,body[data-theme=light] .privacy-reason-panel,[data-theme=light] .privacy-reason-panel,.light .privacy-reason-panel{background:0 0}body.light .privacy-review-form select,body.light .privacy-review-form textarea,body[data-theme=light] .privacy-review-form select,body[data-theme=light] .privacy-review-form textarea,[data-theme=light] .privacy-review-form select,[data-theme=light] .privacy-review-form textarea,.light .privacy-review-form select,.light .privacy-review-form textarea{color:#152238;background:#fff}body.light .privacy-review-form textarea::placeholder,body[data-theme=light] .privacy-review-form textarea::placeholder,[data-theme=light] .privacy-review-form textarea::placeholder,.light .privacy-review-form textarea::placeholder{color:#718096}body.light .privacy-modal-cancel,body[data-theme=light] .privacy-modal-cancel,[data-theme=light] .privacy-modal-cancel,.light .privacy-modal-cancel{color:#34465e;background:#fff}body.light .privacy-modal-close,body[data-theme=light] .privacy-modal-close,[data-theme=light] .privacy-modal-close,.light .privacy-modal-close{color:#52647b;background:#fff}@media (width<=1100px){.privacy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-summary-card:nth-child(2){border-right:0}.privacy-summary-card:nth-child(-n+2){border-bottom:1px solid var(--privacy-border)}.privacy-filters{grid-template-columns:1fr 180px}.privacy-filters select:last-child{grid-column:1/-1}}@media (width<=760px){.admin-privacy-page{gap:0}.privacy-hero{flex-direction:column;align-items:stretch;padding:28px 0 24px}.privacy-hero-title{gap:13px}.privacy-hero-icon{width:48px;height:48px}.privacy-refresh-button{width:100%}.privacy-summary-grid,.privacy-review-overview,.privacy-filters{grid-template-columns:1fr}.privacy-summary-card,.privacy-summary-card:nth-child(2){border-right:0;border-bottom:1px solid var(--privacy-border)}.privacy-summary-card:last-child{border-bottom:0}.privacy-filters select:last-child{grid-column:auto}.privacy-workspace{margin-top:28px}.privacy-workspace-header{flex-direction:column;padding:18px 16px 14px}.privacy-filters{padding:14px 16px}.privacy-modal-backdrop{align-items:flex-start;padding:10px}.privacy-modal{border-radius:8px;width:100%;max-height:calc(100dvh - 20px);margin:auto 0}.privacy-modal-header,.privacy-modal-body,.privacy-modal-footer{padding-left:16px;padding-right:16px}.privacy-modal-footer{flex-direction:column-reverse}.privacy-modal-cancel,.privacy-modal-save{width:100%}.privacy-inline-confirm{flex-direction:column;align-items:stretch}.privacy-inline-confirm-actions{flex-direction:column-reverse;width:100%}.privacy-inline-confirm-actions button{width:100%}}@keyframes operations-spin{to{transform:rotate(360deg)}}@media (width<=1220px){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metric:nth-child(3){border-right:0}.operations-metric:nth-child(-n+3){border-bottom:1px solid var(--ceo-border-color,#ffffff17)}.operations-match-grid{grid-template-columns:1fr}}@media (width<=900px){.operations-hero,.operations-queue-header{flex-direction:column;align-items:flex-start}.operations-hero__actions,.operations-filters{justify-content:flex-start;width:100%}.operations-workspace{grid-template-columns:1fr}.operations-queue-nav{border-right:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);gap:0;padding:0;display:flex;overflow-x:auto}.operations-queue-nav__heading{display:none}.operations-queue-nav button{border-bottom:0;border-right:1px solid var(--ceo-border-color,#ffffff12);grid-template-columns:20px auto auto;width:auto;min-width:max-content;margin:0}.operations-queue-nav button:before{width:auto;height:2px;inset:auto 8px 0}.operations-queue-content{padding:20px 0}}@media (width<=660px){.operations-page{padding:12px}.operations-hero{padding:18px 0 22px}.operations-hero__actions>*{width:auto}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metric,.operations-metric:nth-child(3){border-right:1px solid var(--ceo-border-color,#ffffff17);border-bottom:1px solid var(--ceo-border-color,#ffffff17);min-height:92px;padding:14px 10px}.operations-metric:nth-child(2n){border-right:0}.operations-metric:nth-last-child(-n+2){border-bottom:0}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{width:100%;max-width:none}.operations-match-card__top,.operations-modal-context{flex-direction:column}.operations-card-badges{justify-content:flex-start}.operations-checkin-grid,.operations-announcement-grid{grid-template-columns:1fr}.operations-checkin-grid div+div{border-left:0;border-top:1px solid var(--ceo-border-color,#ffffff12);padding-left:0}.operations-evidence-card{grid-template-columns:30px minmax(0,1fr)}.operations-evidence-card .operations-inline-link{grid-column:2}.operations-modal-backdrop{padding:8px}.operations-modal{max-height:calc(100dvh - 16px)}.operations-modal-form{max-height:calc(100dvh - 104px);padding:16px}.operations-modal-actions{flex-direction:column-reverse;align-items:stretch}.operations-modal-actions button{width:100%}}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{min-width:0;max-width:100%}@media (width>=901px) and (width<=1360px){.operations-workspace{grid-template-columns:190px minmax(0,1fr)}.operations-queue-content{padding-left:22px}.operations-card-badges{max-width:38%}}@media (width<=900px){.operations-page{overflow-x:hidden}.operations-queue-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;display:flex;overflow:auto hidden}.operations-queue-nav button{white-space:nowrap;flex:none;grid-template-columns:20px auto auto;width:auto;min-width:max-content;max-width:none}.operations-queue-nav button span,.operations-queue-nav button strong{overflow-wrap:normal;word-break:normal;white-space:nowrap;min-width:max-content;max-width:none}.operations-queue-content,.operations-match-grid,.operations-match-card,.operations-evidence-card,.operations-announcement-card{width:100%;max-width:100%}.operations-card-badges{max-width:48%}}@media (width<=660px){.operations-page{width:100%;max-width:100%;padding:12px}.operations-hero h1,.operations-hero p,.operations-featured-empty h3,.operations-featured-empty p,.operations-match-card h3,.operations-note-preview p{overflow-wrap:break-word;word-break:normal}.operations-metric>div:last-child{flex:auto;min-width:0}.operations-metric span{white-space:normal;overflow-wrap:break-word;word-break:normal}.operations-workspace{width:100%;max-width:100%;overflow:visible}.operations-queue-nav{width:100%;max-width:100%;margin:0;overflow:auto hidden}.operations-queue-nav button{flex:none;grid-template-columns:20px auto auto;width:auto;min-width:max-content;max-width:none;padding:12px 14px}.operations-queue-nav button span,.operations-queue-nav button strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:max-content;max-width:none}.operations-queue-content{width:100%;max-width:100%;padding:20px 0}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{width:100%;min-width:0;max-width:100%}.operations-match-card__top,.operations-match-card__top>div:first-child{width:100%}.operations-card-badges{justify-content:flex-start;width:100%;max-width:100%}.operations-badge{text-align:left;overflow-wrap:break-word;word-break:normal;max-width:100%}.operations-match-meta span,.operations-checkin-grid span,.operations-flag-list span,.operations-inline-link,.operations-announcement-card a{overflow-wrap:break-word;word-break:normal}}.admin-analytics-page{--analytics-rule:#94a3b829;--analytics-rule-strong:#d4af373d;--analytics-text:#f5f7fa;--analytics-muted:#97a4b7;--analytics-gold:#d4af37;--analytics-blue:#60a5fa;--analytics-green:#4ade80;--analytics-red:#fb7185;--analytics-amber:#f59e0b;--analytics-purple:#a78bfa;flex-direction:column;gap:clamp(22px,2.2vw,32px);width:100%;min-width:0;display:flex}[data-theme=light] .admin-analytics-page{--analytics-rule:#d9dee5;--analytics-rule-strong:#8a68104d;--analytics-text:#111827;--analytics-muted:#596579;--analytics-gold:#8a6810;--analytics-blue:#1767a8;--analytics-green:#087a40;--analytics-red:#c93652;--analytics-amber:#9a6700;--analytics-purple:#6f42a8;color:#172033}.admin-analytics-page .page-header,.admin-analytics-page .page-header-hero{color:var(--analytics-text)!important;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:clamp(18px,2.2vw,30px) 0 clamp(22px,2.7vw,36px)!important;overflow:visible!important}.admin-analytics-page .page-header:before,.admin-analytics-page .page-header:after,.admin-analytics-page .page-header-glow{display:none!important}.admin-analytics-page .page-header-icon{width:34px!important;height:34px!important;color:var(--analytics-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 34px!important}.admin-analytics-page .page-header-eyebrow{color:var(--analytics-gold)!important}.admin-analytics-page .page-header-badge{min-height:0!important;color:var(--analytics-blue)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-analytics-page .page-header h2,.admin-analytics-page .page-header h1{color:var(--analytics-text)!important}.admin-analytics-page .page-header p{color:var(--analytics-muted)!important;opacity:1!important}.analytics-range-control{align-items:center;gap:12px;min-width:230px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.analytics-range-label{letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:flex;color:var(--analytics-muted)!important}.analytics-range-label svg{color:var(--analytics-gold)}.analytics-range-control select{outline:0;min-width:130px;min-height:38px;color:var(--analytics-text)!important;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 28px 0 0!important}.analytics-range-control select:focus{border-bottom-color:var(--analytics-gold)!important}.analytics-hero-highlights{flex-wrap:wrap;align-items:center;gap:0 18px;margin-top:18px;display:flex}.analytics-hero-highlight{align-items:center;gap:6px;font-size:.68rem;font-weight:750;display:inline-flex;min-height:0!important;color:var(--analytics-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.analytics-hero-highlight svg{color:var(--analytics-gold)}.admin-analytics-page .section-card{color:var(--analytics-text)!important;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 0 clamp(22px,2.2vw,30px)!important;overflow:visible!important}.admin-analytics-page .section-card:before,.admin-analytics-page .section-card:after,.admin-analytics-page .section-card-glow{display:none!important}.admin-analytics-page .section-card-header{border-bottom:1px solid var(--analytics-rule)!important;align-items:flex-end!important;margin:0 0 18px!important;padding:0 0 14px!important}.admin-analytics-page .section-card-header h2,.admin-analytics-page .section-card-header h3{color:var(--analytics-text)!important}.admin-analytics-page .section-card-header p,.admin-analytics-page .section-card-subtitle{color:var(--analytics-muted)!important;opacity:1!important}.analytics-section-icon{width:auto!important;height:auto!important;color:var(--analytics-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.analytics-section-status{text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.68rem;font-weight:800;display:inline-flex;min-height:0!important;color:var(--analytics-green)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.analytics-section-status>span{flex:0 0 6px;width:6px;height:6px;box-shadow:none!important;background:currentColor!important;border:0!important;border-radius:50%!important}.analytics-summary-grid{border-top:1px solid var(--analytics-rule);border-bottom:1px solid var(--analytics-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.admin-analytics-page .analytics-stat-card{min-width:0!important;min-height:0!important;color:var(--analytics-text)!important;border:0!important;border-right:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 18px 17px!important;position:relative!important;overflow:visible!important;transform:none!important}.admin-analytics-page .analytics-stat-card:last-child{border-right:0!important}.admin-analytics-page .analytics-stat-card:hover{border-color:var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.admin-analytics-page .analytics-stat-card:before,.admin-analytics-page .analytics-stat-card:after,.admin-analytics-page .analytics-stat-card .admin-stat-card-glow{display:none!important}.admin-analytics-page .analytics-stat-card .stat-icon{width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 26px!important}.admin-analytics-page .analytics-stat-card--players .stat-icon{color:var(--analytics-blue)!important}.admin-analytics-page .analytics-stat-card--tournaments .stat-icon{color:var(--analytics-gold)!important}.admin-analytics-page .analytics-stat-card--revenue .stat-icon{color:var(--analytics-green)!important}.admin-analytics-page .analytics-stat-card--payments .stat-icon{color:var(--analytics-purple)!important}.admin-analytics-page .analytics-stat-card .admin-stat-label,.admin-analytics-page .analytics-stat-card .stat-content h4{color:var(--analytics-muted)!important;opacity:1!important}.admin-analytics-page .analytics-stat-card .stat-content h2,.admin-analytics-page .analytics-stat-card .admin-stat-value{color:var(--analytics-text)!important;opacity:1!important}.admin-analytics-page .analytics-stat-card .stat-content p,.admin-analytics-page .analytics-stat-card .admin-stat-subtitle,.admin-analytics-page .analytics-stat-card .stat-footer{color:var(--analytics-muted)!important;opacity:1!important}.admin-analytics-page .analytics-stat-card .stat-footer{border-top:1px solid var(--analytics-rule)!important;margin-top:13px!important;padding-top:11px!important}.analytics-highlights-grid{border-top:1px solid var(--analytics-rule);border-bottom:1px solid var(--analytics-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.analytics-highlight-card{min-width:0;min-height:0;padding:18px;position:relative;overflow:visible;border:0!important;border-right:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.analytics-highlight-card:last-child{border-right:0!important}.analytics-highlight-card:hover{border-color:var(--analytics-rule)!important;background:0 0!important;transform:none!important}.analytics-highlight-card:after{display:none!important}.analytics-highlight-top{align-items:center;gap:8px;margin-bottom:13px;display:flex}.analytics-highlight-icon{place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.analytics-highlight-card--gold .analytics-highlight-icon{color:var(--analytics-gold)}.analytics-highlight-card--green .analytics-highlight-icon{color:var(--analytics-green)}.analytics-highlight-card--purple .analytics-highlight-icon{color:var(--analytics-purple)}.analytics-highlight-card--blue .analytics-highlight-icon{color:var(--analytics-blue)}.analytics-highlight-top>span,.analytics-highlight-content small{color:var(--analytics-muted)!important;opacity:1!important}.analytics-highlight-content strong{color:var(--analytics-text)!important}.analytics-highlight-content p{color:var(--analytics-muted)!important;opacity:1!important}.analytics-phase-grid{border-top:1px solid var(--analytics-rule);border-left:1px solid var(--analytics-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.analytics-phase-card{min-width:0;min-height:132px;color:var(--analytics-text);grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:15px;display:grid;position:relative;overflow:visible;border:0!important;border-right:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-phase-card:after{display:none!important}.analytics-phase-icon{place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.analytics-phase-card small{letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:800;display:block;color:var(--analytics-muted)!important;opacity:1!important}.analytics-phase-card strong{font-size:clamp(1.22rem,1.2vw + .9rem,1.7rem);line-height:1.08;display:block;color:var(--analytics-text)!important}.analytics-phase-card p{margin:7px 0 0;font-size:.73rem;line-height:1.48;color:var(--analytics-muted)!important;opacity:1!important}.analytics-phase-card--gold{color:var(--analytics-gold)}.analytics-phase-card--blue{color:var(--analytics-blue)}.analytics-phase-card--green{color:var(--analytics-green)}.analytics-phase-card--purple{color:var(--analytics-purple)}.analytics-phase-card--danger{color:var(--analytics-red)}.analytics-phase-card--warning{color:var(--analytics-amber)}.analytics-charts-grid,.analytics-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.analytics-comparison-grid{margin-bottom:22px}.analytics-chart-slot{min-width:0;padding:18px 0 22px;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-chart-slot--registrations{grid-column:1/-1}.analytics-chart-slot>.chart-card,.analytics-chart-slot>.premium-chart-card{height:100%;min-height:350px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.analytics-chart-slot--registrations>.chart-card,.analytics-chart-slot--registrations>.premium-chart-card{min-height:380px}.analytics-table-wrap{width:100%;overflow-x:auto;border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-data-table{border-collapse:collapse;width:100%;min-width:920px}.analytics-data-table--wide{min-width:1180px}.analytics-data-table th,.analytics-data-table td{border-bottom:1px solid var(--analytics-rule);color:var(--analytics-muted);text-align:left;white-space:nowrap;padding:12px 14px;font-size:.78rem}.analytics-data-table th{z-index:1;letter-spacing:.065em;text-transform:uppercase;font-size:.66rem;font-weight:850;position:sticky;top:0;color:var(--analytics-muted)!important;background:#0b111b!important}.analytics-data-table tbody tr:hover{background:#d4af3709}.analytics-data-table tbody tr:last-child td{border-bottom:0}.analytics-data-table strong{font-weight:800;color:var(--analytics-text)!important}.analytics-status-pill{font-size:.7rem;font-weight:800;min-height:0!important;color:var(--analytics-blue)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.analytics-empty-cell{color:var(--analytics-muted)!important;text-align:center!important;padding:28px!important}.analytics-insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.analytics-insight-card{grid-template-columns:28px minmax(0,1fr);align-items:flex-start;gap:10px;min-width:0;padding:16px 0;display:grid;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-insight-icon{place-items:center;display:grid;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important;width:24px!important;height:24px!important}.analytics-insight-card--success .analytics-insight-icon{color:var(--analytics-green)}.analytics-insight-card--warning .analytics-insight-icon{color:var(--analytics-amber)}.analytics-insight-card--danger .analytics-insight-icon{color:var(--analytics-red)}.analytics-insight-card--gold .analytics-insight-icon{color:var(--analytics-gold)}.analytics-insight-card--purple .analytics-insight-icon{color:var(--analytics-purple)}.analytics-insight-card--blue .analytics-insight-icon{color:var(--analytics-blue)}.analytics-insight-copy small,.analytics-insight-copy p{color:var(--analytics-muted)!important;opacity:1!important}.analytics-insight-copy strong{color:var(--analytics-text)!important}.admin-analytics-page .ceo-integrity-export-suite{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 0 clamp(22px,2.2vw,30px)!important}.admin-analytics-page .ceo-export-suite__header{border-bottom:1px solid var(--analytics-rule)!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:start!important;gap:10px!important;margin:0 0 16px!important;padding:0 0 14px!important;display:grid!important}.admin-analytics-page .ceo-export-suite__icon{width:24px!important;height:24px!important;color:var(--analytics-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important}.admin-analytics-page .ceo-export-suite__eyebrow{color:var(--analytics-gold)!important}.admin-analytics-page .ceo-integrity-export-suite h2{color:var(--analytics-text)!important}.admin-analytics-page .ceo-integrity-export-suite p{color:var(--analytics-muted)!important;opacity:1!important}.admin-analytics-page .ceo-integrity-export-grid{border-top:1px solid var(--analytics-rule);grid-template-columns:minmax(0,1fr)!important;gap:0!important;display:grid!important}.admin-analytics-page .ceo-integrity-export-card{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(220px,1fr) auto!important;align-items:center!important;gap:24px!important;margin:0!important;padding:14px 0!important;display:grid!important;transform:none!important}.admin-analytics-page .ceo-integrity-export-card:hover{background:0 0!important;transform:none!important}.admin-analytics-page .ceo-integrity-export-card strong{color:var(--analytics-text)!important}.admin-analytics-page .ceo-integrity-export-card p{margin:4px 0 0!important}.admin-analytics-page .ceo-report-format-actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;display:flex!important}.admin-analytics-page .ceo-report-format-actions button{min-width:0!important;min-height:0!important;color:var(--analytics-text)!important;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:5px!important;padding:6px 0!important;display:inline-flex!important;transform:none!important}.admin-analytics-page .ceo-report-format-actions button:hover:not(:disabled){color:var(--analytics-gold)!important;border-bottom-color:var(--analytics-gold)!important;background:0 0!important;transform:none!important}.admin-analytics-page .ceo-report-format-actions button:disabled{opacity:.48!important}.analytics-loading-grid{border-top:1px solid var(--analytics-rule);border-bottom:1px solid var(--analytics-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.analytics-loading-card{min-height:130px;border:0!important;border-right:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-loading-card:last-child{border-right:0!important}.analytics-loading-panel{min-height:300px;border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.analytics-unavailable-state{min-height:300px;color:var(--analytics-muted);text-align:center;align-content:center;place-items:center;padding:30px;display:grid;border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;background:0 0!important;border-radius:0!important}.analytics-unavailable-icon{color:var(--analytics-gold);background:0 0!important;border:0!important;border-radius:0!important}.analytics-unavailable-state strong{color:var(--analytics-text)}.analytics-unavailable-state p{color:var(--analytics-muted)}.analytics-unavailable-state button{min-height:0!important;color:var(--analytics-gold)!important;border:0!important;border-bottom:1px solid var(--analytics-gold)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:7px 0!important}[data-theme=light] .admin-analytics-page .analytics-data-table th{color:#475467!important;background:#f7f8fa!important}[data-theme=light] .admin-analytics-page .analytics-data-table td{color:#475467!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-data-table strong{color:#111827!important}[data-theme=light] .admin-analytics-page .analytics-status-pill{color:#1767a8!important}[data-theme=light] .admin-analytics-page .analytics-phase-card small,[data-theme=light] .admin-analytics-page .analytics-phase-card p,[data-theme=light] .admin-analytics-page .analytics-highlight-top>span,[data-theme=light] .admin-analytics-page .analytics-highlight-content small,[data-theme=light] .admin-analytics-page .analytics-highlight-content p,[data-theme=light] .admin-analytics-page .analytics-insight-copy small,[data-theme=light] .admin-analytics-page .analytics-insight-copy p,[data-theme=light] .admin-analytics-page .analytics-stat-card .admin-stat-label,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content h4,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content p,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-footer{color:#596579!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-phase-card strong,[data-theme=light] .admin-analytics-page .analytics-highlight-content strong,[data-theme=light] .admin-analytics-page .analytics-insight-copy strong,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content h2,[data-theme=light] .admin-analytics-page .ceo-integrity-export-card strong{color:#111827!important;opacity:1!important}[data-theme=light] .admin-analytics-page select option{color:#172033;background:#fff}@media (width<=1180px){.analytics-summary-grid,.analytics-highlights-grid,.analytics-phase-grid,.analytics-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-summary-grid>:nth-child(2),.analytics-highlights-grid>:nth-child(2),.analytics-loading-grid>:nth-child(2){border-right:0!important}.analytics-summary-grid>:nth-child(-n+2),.analytics-highlights-grid>:nth-child(-n+2),.analytics-loading-grid>:nth-child(-n+2){border-bottom:1px solid var(--analytics-rule)!important}}@media (width<=900px){.analytics-charts-grid,.analytics-comparison-grid,.analytics-insights-grid{grid-template-columns:minmax(0,1fr);gap:0}.analytics-chart-slot--registrations{grid-column:auto}.admin-analytics-page .page-header-actions{width:100%}.analytics-range-control{justify-content:space-between;width:100%;min-width:0}.admin-analytics-page .ceo-integrity-export-card{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.admin-analytics-page .ceo-report-format-actions{justify-content:flex-start!important}}@media (width<=680px){.admin-analytics-page{gap:22px}.analytics-summary-grid,.analytics-highlights-grid,.analytics-phase-grid,.analytics-loading-grid{grid-template-columns:minmax(0,1fr)}.analytics-summary-grid>*,.analytics-highlights-grid>*,.analytics-loading-grid>*{border-right:0!important;border-bottom:1px solid var(--analytics-rule)!important}.analytics-summary-grid>:last-child,.analytics-highlights-grid>:last-child,.analytics-loading-grid>:last-child{border-bottom:0!important}.analytics-phase-grid{border-left:0}.analytics-phase-card{border-left:0!important;border-right:0!important}.analytics-hero-highlights{flex-direction:column;align-items:flex-start;gap:7px}.admin-analytics-page .section-card-header{flex-direction:column!important;align-items:flex-start!important;gap:10px!important}.analytics-range-control{flex-direction:column;align-items:flex-start;gap:7px}.analytics-range-control select{width:100%}.analytics-data-table th,.analytics-data-table td{padding:11px 12px}}@media (width<=420px){.admin-analytics-page .page-header,.admin-analytics-page .page-header-hero{padding-top:14px!important}.analytics-phase-card{grid-template-columns:24px minmax(0,1fr);min-height:0;padding:14px 0}.admin-analytics-page .ceo-report-format-actions{gap:10px 14px!important}}.admin-analytics-page .premium-chart-card,.admin-analytics-page .chart-card,.admin-analytics-page .analytics-bar-chart-card,.admin-analytics-page .registration-trend-chart-card,.admin-analytics-page .tournament-status-chart-card{box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important;transform:none!important}.admin-analytics-page .premium-chart-card:before,.admin-analytics-page .premium-chart-card:after,.admin-analytics-page .chart-card:before,.admin-analytics-page .chart-card:after{display:none!important}.admin-analytics-page .chart-card-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:18px!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.admin-analytics-page .chart-card-heading{align-items:flex-start!important;gap:10px!important;min-width:0!important;display:flex!important}.admin-analytics-page .chart-heading-icon{width:20px!important;min-width:20px!important;height:20px!important;color:var(--analytics-gold)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 20px!important;justify-content:center!important;align-items:center!important;margin-top:2px!important;padding:0!important;display:flex!important}.admin-analytics-page .chart-heading-icon svg{filter:none!important;width:18px!important;height:18px!important}.admin-analytics-page .chart-card-heading>div:last-child>span{color:var(--analytics-muted)!important;letter-spacing:.075em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 4px!important;font-size:.66rem!important;font-weight:800!important;line-height:1.2!important;display:block!important}.admin-analytics-page .chart-card-heading h3{color:var(--analytics-text)!important;letter-spacing:-.018em!important;text-shadow:none!important;margin:0!important;font-size:clamp(1.02rem,.75vw + .78rem,1.28rem)!important;font-weight:800!important;line-height:1.2!important}.admin-analytics-page .chart-header-badge{min-width:0!important;min-height:0!important;color:var(--analytics-muted)!important;box-shadow:none!important;filter:none!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;margin:0 0 2px!important;padding:0!important;font-size:.66rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.admin-analytics-page .chart-header-badge.positive{color:var(--analytics-green)!important}.admin-analytics-page .chart-header-badge.negative{color:var(--analytics-red)!important}.admin-analytics-page .analytics-bar-summary,.admin-analytics-page .status-chart-summary{border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0 0 10px!important;padding:0!important;display:grid!important}.admin-analytics-page .analytics-bar-summary>div,.admin-analytics-page .status-chart-summary>div{border:0!important;border-right:1px solid var(--analytics-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 12px 10px 0!important}.admin-analytics-page .analytics-bar-summary>div+div,.admin-analytics-page .status-chart-summary>div+div{border-right:0!important;padding-left:14px!important}.admin-analytics-page .analytics-bar-summary span,.admin-analytics-page .status-chart-summary span,.admin-analytics-page .trend-primary-metric>span,.admin-analytics-page .trend-secondary-metric span{color:var(--analytics-muted)!important;letter-spacing:.055em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 4px!important;font-size:.63rem!important;font-weight:800!important;line-height:1.2!important;display:block!important}.admin-analytics-page .analytics-bar-summary strong,.admin-analytics-page .status-chart-summary strong,.admin-analytics-page .trend-primary-metric>strong,.admin-analytics-page .trend-secondary-metric strong{color:var(--analytics-text)!important;text-shadow:none!important;font-size:1.08rem!important;font-weight:800!important;line-height:1.15!important}.admin-analytics-page .trend-chart-summary{border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;margin:0 0 10px!important;padding:10px 0!important;display:flex!important}.admin-analytics-page .trend-primary-metric,.admin-analytics-page .trend-secondary-metric{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-analytics-page .trend-secondary-metric{text-align:right!important;align-items:center!important;gap:8px!important;display:flex!important}.admin-analytics-page .trend-secondary-metric svg{width:15px!important;height:15px!important;color:var(--analytics-gold)!important;filter:none!important}.admin-analytics-page .premium-chart-container{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-analytics-page .status-chart-legend{border-top:1px solid var(--analytics-rule)!important}.admin-analytics-page .status-legend-item{border:0!important;border-bottom:1px solid var(--analytics-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:8px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 0!important;display:grid!important;transform:none!important}.admin-analytics-page .status-legend-item:last-child{border-bottom:0!important}.admin-analytics-page .status-legend-dot{width:6px!important;height:6px!important;box-shadow:none!important;border:0!important;border-radius:50%!important}.admin-analytics-page .status-legend-copy>span{color:var(--analytics-text)!important;font-weight:750!important}.admin-analytics-page .status-legend-copy small{color:var(--analytics-muted)!important;opacity:1!important}.admin-analytics-page .status-legend-item>strong{color:var(--analytics-text)!important;text-shadow:none!important;font-size:.9rem!important}.admin-analytics-page .status-chart-center,.admin-analytics-page .status-chart-center *{text-shadow:none!important;filter:none!important}.admin-analytics-page .chart-empty-state{min-height:270px!important;color:var(--analytics-muted)!important;text-align:center!important;border:0!important;border-top:1px solid var(--analytics-rule)!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:28px 18px!important;display:flex!important}.admin-analytics-page .chart-empty-state svg{color:var(--analytics-gold)!important;opacity:.75!important;filter:none!important;margin-bottom:12px!important}.admin-analytics-page .chart-empty-state strong{color:var(--analytics-text)!important;text-shadow:none!important;margin-bottom:6px!important;font-size:.92rem!important}.admin-analytics-page .chart-empty-state span{max-width:390px!important;color:var(--analytics-muted)!important;font-size:.76rem!important;line-height:1.55!important}.admin-analytics-page .premium-chart-tooltip{min-width:108px!important;color:var(--analytics-text)!important;border:1px solid var(--analytics-rule-strong)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#090f18!important;border-radius:2px!important;padding:8px 10px!important}.admin-analytics-page .premium-chart-tooltip span{color:var(--analytics-muted)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:3px!important;font-size:.63rem!important;font-weight:750!important;display:block!important}.admin-analytics-page .premium-chart-tooltip strong{color:var(--analytics-text)!important;text-shadow:none!important;font-size:.82rem!important}.admin-analytics-page .analytics-chart-slot *,.admin-analytics-page .analytics-comparison-grid *{text-shadow:none}.admin-analytics-page .analytics-chart-slot svg,.admin-analytics-page .analytics-comparison-grid svg{filter:none}[data-theme=light] .admin-analytics-page .premium-chart-tooltip{color:#111827!important;background:#fff!important;border-color:#cfd6df!important}[data-theme=light] .admin-analytics-page .premium-chart-tooltip strong{color:#111827!important}@media (width<=680px){.admin-analytics-page .chart-card-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.admin-analytics-page .analytics-bar-summary,.admin-analytics-page .status-chart-summary{grid-template-columns:minmax(0,1fr)!important}.admin-analytics-page .analytics-bar-summary>div,.admin-analytics-page .status-chart-summary>div,.admin-analytics-page .analytics-bar-summary>div+div,.admin-analytics-page .status-chart-summary>div+div{border-right:0!important;padding:10px 0!important}.admin-analytics-page .analytics-bar-summary>div+div,.admin-analytics-page .status-chart-summary>div+div{border-top:1px solid var(--analytics-rule)!important}}.admin-analytics-page .page-header-actions{width:auto!important;min-width:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-analytics-page .analytics-range-control{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:12px!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-analytics-page .analytics-range-control:before,.admin-analytics-page .analytics-range-control:after{display:none!important}.admin-analytics-page .analytics-range-label{color:var(--analytics-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;margin:0!important;padding:0!important;display:inline-flex!important}.admin-analytics-page .analytics-range-label svg{color:var(--analytics-gold)!important}.admin-analytics-page .analytics-range-control select{width:auto!important;min-width:126px!important;min-height:34px!important;color:var(--analytics-text)!important;border:0!important;border-bottom:1px solid var(--analytics-rule)!important;box-shadow:none!important;filter:none!important;font:inherit!important;cursor:pointer!important;appearance:auto!important;background:0 0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:0 28px 0 0!important;font-weight:750!important}.admin-analytics-page .analytics-range-control select:hover,.admin-analytics-page .analytics-range-control select:focus{color:var(--analytics-text)!important;border-bottom-color:var(--analytics-gold)!important;box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-analytics-page .page-header-actions,[data-theme=light] .admin-analytics-page .analytics-range-control,[data-theme=light] .admin-analytics-page .analytics-range-label{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=light] .admin-analytics-page .analytics-range-control select{color:#172033!important;box-shadow:none!important;background:0 0!important;border-bottom-color:#cfd5de!important}[data-theme=light] .admin-analytics-page .analytics-range-control select:hover,[data-theme=light] .admin-analytics-page .analytics-range-control select:focus{border-bottom-color:#8a6810!important}@media (width<=900px){.admin-analytics-page .page-header-actions{width:100%!important}.admin-analytics-page .analytics-range-control{justify-content:space-between!important;width:100%!important}}@media (width<=680px){.admin-analytics-page .analytics-range-control{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}.admin-analytics-page .analytics-range-control select{width:100%!important}}.admin-analytics-page .page-header-eyebrow,.admin-analytics-page .page-header-badge,.admin-analytics-page .analytics-hero-highlight,.admin-analytics-page .analytics-section-status,.admin-analytics-page .admin-stat-label,.admin-analytics-page .admin-stat-live,.admin-analytics-page .admin-stat-trend,.admin-analytics-page .analytics-status-pill{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-analytics-page .page-header-eyebrow:before,.admin-analytics-page .page-header-eyebrow:after,.admin-analytics-page .page-header-badge:before,.admin-analytics-page .page-header-badge:after,.admin-analytics-page .analytics-hero-highlight:before,.admin-analytics-page .analytics-hero-highlight:after,.admin-analytics-page .analytics-section-status:before,.admin-analytics-page .analytics-section-status:after,.admin-analytics-page .admin-stat-label:before,.admin-analytics-page .admin-stat-label:after,.admin-analytics-page .admin-stat-live:before,.admin-analytics-page .admin-stat-live:after,.admin-analytics-page .admin-stat-trend:before,.admin-analytics-page .admin-stat-trend:after{box-shadow:none!important;filter:none!important}.admin-analytics-page .page-header-eyebrow{width:auto!important;min-width:0!important;min-height:0!important;color:var(--analytics-gold)!important;padding:0!important;display:inline!important}.admin-analytics-page .page-header-badge{width:auto!important;min-width:0!important;min-height:0!important;color:var(--analytics-blue)!important;margin:0!important;padding:0!important;display:inline!important}.admin-analytics-page .analytics-stat-card,.admin-analytics-page .analytics-highlight-card,.admin-analytics-page .analytics-phase-card,.admin-analytics-page .analytics-insight-card,.admin-analytics-page .analytics-chart-slot,.admin-analytics-page .analytics-table-wrap,.admin-analytics-page .ceo-integrity-export-card{box-shadow:none!important;filter:none!important;text-shadow:none!important;background-image:none!important}.admin-analytics-page .analytics-stat-card *,.admin-analytics-page .analytics-highlight-card *,.admin-analytics-page .analytics-phase-card *,.admin-analytics-page .analytics-insight-card *{text-shadow:none!important}[data-theme=light] .admin-analytics-page,.light .admin-analytics-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--analytics-text:#111827!important;--analytics-muted:#4b5870!important;--analytics-rule:#d4dae3!important;--analytics-rule-strong:#8a681057!important;--analytics-gold:#8a6810!important;--analytics-blue:#155f9c!important;--analytics-green:#08733d!important;--analytics-red:#b92e49!important;--analytics-amber:#8a5b00!important;--analytics-purple:#653a9b!important;color:#111827!important;background:0 0!important}[data-theme=light] .admin-analytics-page .page-header,[data-theme=light] .admin-analytics-page .page-header-hero,.light .admin-analytics-page .page-header,.light .admin-analytics-page .page-header-hero{color:#111827!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important}[data-theme=light] .admin-analytics-page .page-header h1,[data-theme=light] .admin-analytics-page .page-header h2,[data-theme=light] .admin-analytics-page .page-header-title,.light .admin-analytics-page .page-header h1,.light .admin-analytics-page .page-header h2,.light .admin-analytics-page .page-header-title{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}[data-theme=light] .admin-analytics-page .page-header p,[data-theme=light] .admin-analytics-page .page-header-subtitle,.light .admin-analytics-page .page-header p,.light .admin-analytics-page .page-header-subtitle{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;opacity:1!important}[data-theme=light] .admin-analytics-page .page-header-eyebrow,.light .admin-analytics-page .page-header-eyebrow{color:#8a6810!important;-webkit-text-fill-color:#8a6810!important}[data-theme=light] .admin-analytics-page .page-header-badge,.light .admin-analytics-page .page-header-badge{color:#155f9c!important;-webkit-text-fill-color:#155f9c!important}[data-theme=light] .admin-analytics-page .analytics-hero-highlight,.light .admin-analytics-page .analytics-hero-highlight{color:#46536a!important;-webkit-text-fill-color:#46536a!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-hero-highlight svg,.light .admin-analytics-page .analytics-hero-highlight svg{color:#8a6810!important}[data-theme=light] .admin-analytics-page .section-card,.light .admin-analytics-page .section-card{color:#111827!important;box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-analytics-page .section-card-header h1,[data-theme=light] .admin-analytics-page .section-card-header h2,[data-theme=light] .admin-analytics-page .section-card-header h3,[data-theme=light] .admin-analytics-page .section-card-title,.light .admin-analytics-page .section-card-header h1,.light .admin-analytics-page .section-card-header h2,.light .admin-analytics-page .section-card-header h3,.light .admin-analytics-page .section-card-title{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important;text-shadow:none!important}[data-theme=light] .admin-analytics-page .section-card-header p,[data-theme=light] .admin-analytics-page .section-card-subtitle,.light .admin-analytics-page .section-card-header p,.light .admin-analytics-page .section-card-subtitle{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;opacity:1!important}[data-theme=light] .admin-analytics-page .ceo-integrity-export-suite,[data-theme=light] .admin-analytics-page .ceo-integrity-export-card,.light .admin-analytics-page .ceo-integrity-export-suite,.light .admin-analytics-page .ceo-integrity-export-card{color:#111827!important;box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-analytics-page .ceo-integrity-export-suite h1,[data-theme=light] .admin-analytics-page .ceo-integrity-export-suite h2,[data-theme=light] .admin-analytics-page .ceo-integrity-export-suite h3,[data-theme=light] .admin-analytics-page .ceo-integrity-export-card strong,.light .admin-analytics-page .ceo-integrity-export-suite h1,.light .admin-analytics-page .ceo-integrity-export-suite h2,.light .admin-analytics-page .ceo-integrity-export-suite h3,.light .admin-analytics-page .ceo-integrity-export-card strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}[data-theme=light] .admin-analytics-page .ceo-integrity-export-suite p,[data-theme=light] .admin-analytics-page .ceo-integrity-export-card p,.light .admin-analytics-page .ceo-integrity-export-suite p,.light .admin-analytics-page .ceo-integrity-export-card p{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;opacity:1!important}[data-theme=light] .admin-analytics-page .ceo-report-format-actions button,.light .admin-analytics-page .ceo-report-format-actions button{color:#111827!important;-webkit-text-fill-color:#111827!important;box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-analytics-page .analytics-stat-card,.light .admin-analytics-page .analytics-stat-card{color:#111827!important;background:0 0!important}[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content h2,[data-theme=light] .admin-analytics-page .analytics-stat-card .admin-stat-value,.light .admin-analytics-page .analytics-stat-card .stat-content h2,.light .admin-analytics-page .analytics-stat-card .admin-stat-value{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-stat-card .admin-stat-label,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content h4,.light .admin-analytics-page .analytics-stat-card .admin-stat-label,.light .admin-analytics-page .analytics-stat-card .stat-content h4{color:#46536a!important;-webkit-text-fill-color:#46536a!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-content p,[data-theme=light] .admin-analytics-page .analytics-stat-card .admin-stat-subtitle,[data-theme=light] .admin-analytics-page .analytics-stat-card .stat-footer,.light .admin-analytics-page .analytics-stat-card .stat-content p,.light .admin-analytics-page .analytics-stat-card .admin-stat-subtitle,.light .admin-analytics-page .analytics-stat-card .stat-footer{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-highlight-top>span,[data-theme=light] .admin-analytics-page .analytics-highlight-content small,[data-theme=light] .admin-analytics-page .analytics-phase-card small,[data-theme=light] .admin-analytics-page .analytics-insight-copy small,.light .admin-analytics-page .analytics-highlight-top>span,.light .admin-analytics-page .analytics-highlight-content small,.light .admin-analytics-page .analytics-phase-card small,.light .admin-analytics-page .analytics-insight-copy small{color:#46536a!important;-webkit-text-fill-color:#46536a!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-highlight-content strong,[data-theme=light] .admin-analytics-page .analytics-phase-card strong,[data-theme=light] .admin-analytics-page .analytics-insight-copy strong,.light .admin-analytics-page .analytics-highlight-content strong,.light .admin-analytics-page .analytics-phase-card strong,.light .admin-analytics-page .analytics-insight-copy strong{color:#111827!important;-webkit-text-fill-color:#111827!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-highlight-content p,[data-theme=light] .admin-analytics-page .analytics-phase-card p,[data-theme=light] .admin-analytics-page .analytics-insight-copy p,.light .admin-analytics-page .analytics-highlight-content p,.light .admin-analytics-page .analytics-phase-card p,.light .admin-analytics-page .analytics-insight-copy p{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;opacity:1!important}[data-theme=light] .admin-analytics-page .analytics-data-table,[data-theme=light] .admin-analytics-page .analytics-data-table tbody,[data-theme=light] .admin-analytics-page .analytics-data-table tr,[data-theme=light] .admin-analytics-page .analytics-data-table td,.light .admin-analytics-page .analytics-data-table,.light .admin-analytics-page .analytics-data-table tbody,.light .admin-analytics-page .analytics-data-table tr,.light .admin-analytics-page .analytics-data-table td{color:#4b5870!important;-webkit-text-fill-color:#4b5870!important;background:0 0!important}[data-theme=light] .admin-analytics-page .analytics-data-table th,.light .admin-analytics-page .analytics-data-table th{color:#3f4b61!important;-webkit-text-fill-color:#3f4b61!important;opacity:1!important;background:#f4f6f8!important}[data-theme=light] .admin-analytics-page .analytics-data-table strong,.light .admin-analytics-page .analytics-data-table strong{color:#111827!important;-webkit-text-fill-color:#111827!important}[data-theme=light] .admin-analytics-page .analytics-range-label,.light .admin-analytics-page .analytics-range-label{color:#46536a!important;-webkit-text-fill-color:#46536a!important}[data-theme=light] .admin-analytics-page .analytics-range-control select,.light .admin-analytics-page .analytics-range-control select{color:#111827!important;-webkit-text-fill-color:#111827!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .admin-analytics-page .analytics-range-control select option,.light .admin-analytics-page .analytics-range-control select option{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}[data-theme=light] .admin-analytics-page .analytics-section-status,.light .admin-analytics-page .analytics-section-status{color:#08733d!important;-webkit-text-fill-color:#08733d!important;box-shadow:none!important;background:0 0!important}.ceo-btn{border-radius:var(--ceo-radius-md);width:auto;min-width:max-content;font-family:var(--ceo-font-family);white-space:nowrap;cursor:pointer;transition:transform var(--ceo-transition-fast), background var(--ceo-transition), border-color var(--ceo-transition), color var(--ceo-transition), box-shadow var(--ceo-transition), filter var(--ceo-transition);border:1px solid #0000;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ceo-btn-sm{min-height:var(--ceo-control-height-sm);padding:var(--ceo-space-2) var(--ceo-space-4);gap:var(--ceo-space-2);font-size:var(--ceo-text-sm)}.ceo-btn-md{min-height:var(--ceo-control-height);padding:var(--ceo-space-2) var(--ceo-space-5);gap:var(--ceo-space-2);font-size:var(--ceo-text-md)}.ceo-btn-lg{min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-6);gap:var(--ceo-space-2);font-size:var(--ceo-text-base)}.ceo-btn-primary{color:var(--ceo-text-on-gold);background:linear-gradient(135deg, var(--ceo-gold-300), var(--ceo-gold-500));box-shadow:var(--ceo-shadow-xs)}.ceo-btn-primary:hover:not(:disabled){box-shadow:var(--ceo-shadow-gold);transform:translateY(-2px)}.ceo-btn-secondary{color:var(--ceo-text-on-dark);background:var(--ceo-navy-700);box-shadow:var(--ceo-shadow-xs)}.ceo-btn-secondary:hover:not(:disabled){background:var(--ceo-navy-800);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.ceo-btn-outline{color:var(--ceo-text-primary);background:0 0;border-color:#11182724}.ceo-btn-outline:hover:not(:disabled){color:var(--ceo-gold-700);background:#d4af3714;border-color:#d4af378c;transform:translateY(-2px)}.ceo-btn-ghost{color:var(--ceo-text-secondary);background:0 0}.ceo-btn-ghost:hover:not(:disabled){color:var(--ceo-text-primary);background:#1118270f}.ceo-btn-danger{color:var(--ceo-white);background:var(--ceo-danger);box-shadow:var(--ceo-shadow-xs)}.ceo-btn-danger:hover:not(:disabled){filter:brightness(.95);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.ceo-btn-success{color:var(--ceo-white);background:var(--ceo-success);box-shadow:var(--ceo-shadow-xs)}.ceo-btn-success:hover:not(:disabled){filter:brightness(.95);box-shadow:var(--ceo-shadow-sm);transform:translateY(-2px)}.ceo-btn-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ceo-btn-icon svg{width:1em;height:1em}.ceo-btn-label{align-items:center;display:inline-flex}.ceo-btn-loading{cursor:wait}.ceo-btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;animation:.7s linear infinite ceo-button-spin}@keyframes ceo-button-spin{to{transform:rotate(360deg)}}.ceo-btn-full{width:100%}.ceo-btn:focus-visible{outline-offset:3px;outline:3px solid #d4af3757}.ceo-btn:active:not(:disabled){transform:translateY(0)}.ceo-btn:disabled{opacity:.58;cursor:not-allowed;box-shadow:none;filter:none;transform:none}@media (width<=520px){.ceo-btn-lg{min-height:var(--ceo-control-height);padding:var(--ceo-space-2) var(--ceo-space-5)}}.operations-page{width:min(100%,1540px);color:var(--ceo-text-primary,#f6f8ff);margin:0 auto;padding:clamp(18px,2.4vw,34px)}.operations-hero{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(18px,2.6vw,32px) 0 clamp(22px,3vw,38px);display:flex}.operations-hero h1{letter-spacing:-.04em;max-width:820px;color:var(--ceo-text-primary,#f7f8fd);margin:7px 0 10px;font-size:clamp(2rem,3.5vw,3.8rem);line-height:1}.operations-hero p{max-width:820px;color:var(--ceo-text-secondary,#9ca9ba);margin:0;font-size:clamp(.9rem,1.1vw,1rem);line-height:1.65}.operations-kicker,.operations-eyebrow{color:var(--ceo-gold-500,#d4af37);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:850}.operations-hero__actions{flex-wrap:wrap;justify-content:flex-end;gap:14px;display:flex}.operations-primary-button,.operations-secondary-button{min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:7px 0;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.operations-primary-button{color:var(--ceo-gold-500,#d4af37);border-bottom-color:var(--ceo-gold-500,#d4af37)}.operations-secondary-button{color:var(--ceo-text-primary,#f7f8fd);border-bottom-color:var(--ceo-border-color,#ffffff1f)}.operations-primary-button:hover,.operations-secondary-button:hover{color:var(--ceo-gold-400,#e2c45a)}.operations-primary-button:disabled{cursor:not-allowed;opacity:.55}.operations-metrics{border-bottom:1px solid var(--ceo-border-color,#ffffff17);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid}.operations-metric{border:0;border-right:1px solid var(--ceo-border-color,#ffffff17);background:0 0;border-radius:0;align-items:center;gap:11px;min-width:0;min-height:112px;padding:20px 18px;display:flex}.operations-metric:last-child{border-right:0}.operations-metric__icon{background:0 0;border:0;border-radius:0;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.operations-metric strong,.operations-metric span{display:block}.operations-metric strong{color:var(--ceo-text-primary,#f7f8fd);font-size:1.45rem;line-height:1}.operations-metric span{color:var(--ceo-text-secondary,#98a5bd);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:.7rem;font-weight:700;overflow:hidden}.operations-metric--gold .operations-metric__icon{color:#d4af37}.operations-metric--blue .operations-metric__icon{color:#60a5fa}.operations-metric--orange .operations-metric__icon{color:#f59e0b}.operations-metric--red .operations-metric__icon{color:#fb7185}.operations-metric--purple .operations-metric__icon{color:#a78bfa}.operations-metric--cyan .operations-metric__icon{color:#22c5d6}.operations-featured-panel,.operations-workspace{box-shadow:none;background:0 0;border:0;border-radius:0}.operations-featured-panel{border-bottom:1px solid var(--ceo-border-color,#ffffff17);margin-bottom:28px;padding:0 0 24px}.operations-featured-panel__heading{color:var(--ceo-gold-500,#d4af37);justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.operations-featured-panel__heading h2,.operations-queue-header h2{color:var(--ceo-text-primary,#f7f8fd);margin:4px 0 0;font-size:clamp(1.2rem,1.7vw,1.55rem)}.operations-featured-empty{border:0;border-top:1px solid var(--ceo-border-color,#ffffff17);border-bottom:1px solid var(--ceo-border-color,#ffffff17);color:var(--ceo-gold-500,#d4af37);background:0 0;border-radius:0;align-items:center;gap:14px;padding:18px 0;display:flex}.operations-featured-empty h3,.operations-featured-empty p{margin:0}.operations-featured-empty p{color:var(--ceo-text-secondary,#9aa7bd);margin-top:5px;line-height:1.55}.operations-workspace{border-top:1px solid var(--ceo-border-color,#ffffff17);border-bottom:1px solid var(--ceo-border-color,#ffffff17);grid-template-columns:210px minmax(0,1fr);min-height:640px;display:grid;overflow:visible}.operations-queue-nav{border-right:1px solid var(--ceo-border-color,#ffffff17);background:0 0;padding:18px 14px 18px 0}.operations-queue-nav__heading{color:var(--ceo-text-secondary,#8897b1);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:3px 10px 12px;font-size:.66rem;font-weight:850;display:flex}.operations-queue-nav__heading strong{min-width:0;height:auto;color:var(--ceo-gold-500,#d4af37);background:0 0;border:0;border-radius:0;padding:0}.operations-queue-nav button{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff12);width:100%;color:var(--ceo-text-secondary,#9ca8bd);text-align:left;cursor:pointer;background:0 0;border-radius:0;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0;padding:11px 8px 11px 12px;display:grid;position:relative}.operations-queue-nav button:before{content:"";background:0 0;width:2px;position:absolute;top:8px;bottom:8px;left:0}.operations-queue-nav button:hover,.operations-queue-nav button.is-active{color:var(--ceo-text-primary,#f8fafc);background:0 0}.operations-queue-nav button.is-active:before{background:var(--ceo-gold-500,#d4af37)}.operations-queue-nav button.is-active span{color:var(--ceo-gold-500,#d4af37)}.operations-queue-nav button strong{min-width:0;color:var(--ceo-text-secondary,#dfe5f1);text-align:right;background:0 0;border:0;border-radius:0;padding:0;font-size:.68rem}.operations-queue-content{min-width:0;padding:22px 0 24px 28px}.operations-queue-header{border-bottom:1px solid var(--ceo-border-color,#ffffff17);justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;padding-bottom:16px;display:flex}.operations-queue-header p{color:var(--ceo-text-secondary,#8e9ab0);margin:6px 0 0;font-size:.78rem}.operations-filters{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.operations-filters select,.operations-search{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff24);min-height:38px;color:var(--ceo-text-primary,#eef2fa);background:0 0;border-radius:0}.operations-filters select{max-width:230px;padding:0 30px 0 0}.operations-search{align-items:center;gap:7px;padding:0;display:flex}.operations-search input{width:190px;color:var(--ceo-text-primary,#f5f7fb);background:0 0;border:0;outline:0}.operations-search input::placeholder{color:var(--ceo-text-secondary,#68758c)}.operations-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.operations-match-card{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);background:0 0;border-radius:0;min-width:0;padding:18px 0}.operations-match-card--featured{border-top:2px solid var(--ceo-gold-500,#d4af37);border-bottom-color:var(--ceo-border-color,#ffffff17);box-shadow:none}.operations-match-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.operations-match-card h3,.operations-evidence-card h3,.operations-announcement-card h3{color:var(--ceo-text-primary,#f7f9fd);margin:5px 0 0;font-size:1rem;line-height:1.35}.operations-match-card h3 span{color:var(--ceo-text-secondary,#64718a);text-transform:uppercase;margin:0 7px;font-size:.73rem;font-weight:600}.operations-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.operations-badge{color:var(--ceo-text-secondary,#cbd4e4);letter-spacing:.05em;white-space:nowrap;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;font-size:.64rem;font-weight:850;display:inline-flex}.operations-badge--featured,.operations-badge--high,.operations-badge--critical{color:var(--ceo-gold-500,#d4af37)}.operations-badge--disputed,.operations-badge--failed{color:#fb7185}.operations-badge--scheduled,.operations-badge--published{color:#60a5fa}.operations-match-meta{flex-wrap:wrap;gap:0;margin-top:11px;display:flex}.operations-match-meta span{color:var(--ceo-text-secondary,#98a6bd);background:0 0;border:0;border-radius:0;margin-right:10px;padding:0 10px 0 0;font-size:.69rem;position:relative}.operations-match-meta span:not(:last-child):after{content:"·";color:var(--ceo-border-strong,#586477);position:absolute;right:0}.operations-match-meta .is-overdue{color:#fb7185}.operations-checkin-grid{border-top:1px solid var(--ceo-border-color,#ffffff12);border-bottom:1px solid var(--ceo-border-color,#ffffff12);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:13px;display:grid}.operations-checkin-grid div{background:0 0;border-radius:0;align-items:center;gap:7px;min-width:0;padding:9px 0;font-size:.71rem;display:flex}.operations-checkin-grid div+div{border-left:1px solid var(--ceo-border-color,#ffffff12);padding-left:12px}.operations-checkin-grid .is-ready{color:#34c77b}.operations-checkin-grid .is-waiting{color:#d88920}.operations-flag-list{flex-wrap:wrap;gap:10px 14px;margin-top:11px;display:flex}.operations-flag-list span,.operations-duplicate-warning{color:#fb7185;background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:.67rem;font-weight:750;display:inline-flex}.operations-note-preview{border-left:2px solid var(--ceo-gold-500,#d4af37);color:var(--ceo-text-primary,#d5dceb);background:0 0;border-radius:0;align-items:flex-start;gap:8px;margin-top:12px;padding:8px 0 8px 11px;display:flex}.operations-note-preview p{margin:0;font-size:.72rem;line-height:1.55}.operations-match-actions{flex-wrap:wrap;gap:12px;margin-top:13px;display:flex}.operations-match-actions button{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff24);min-height:0;color:var(--ceo-text-primary,#dce3ef);cursor:pointer;background:0 0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:6px 0;font-size:.7rem;font-weight:800;display:inline-flex}.operations-match-actions button.is-feature{border-bottom-color:var(--ceo-gold-500,#d4af37);color:var(--ceo-gold-500,#d4af37)}.operations-match-actions button.is-danger{color:#fb7185;border-bottom-color:#fb7185}.operations-match-actions button:disabled{cursor:not-allowed;opacity:.45}.operations-evidence-list{gap:0;display:grid}.operations-evidence-card{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);background:0 0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 0;display:grid}.operations-evidence-card__icon{color:#22c5d6;background:0 0;border-radius:0;place-items:center;width:30px;height:30px;display:grid}.operations-evidence-card p{color:var(--ceo-text-secondary,#9ca9be);margin:6px 0;font-size:.74rem}.operations-inline-link,.operations-announcement-card a{color:var(--ceo-gold-500,#d4af37);border-bottom:1px solid;font-size:.73rem;font-weight:800;text-decoration:none}.operations-announcement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;display:grid}.operations-announcement-card{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);background:0 0;border-radius:0;padding:16px 0}.operations-announcement-card__top,.operations-announcement-card__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-announcement-card__top>span:last-child,.operations-announcement-card__footer span{color:var(--ceo-text-secondary,#8491a8);font-size:.69rem}.operations-announcement-card p{color:var(--ceo-text-secondary,#a5b0c3);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:9px 0 12px;font-size:.76rem;line-height:1.55;display:-webkit-box;overflow:hidden}.operations-loading-state,.operations-empty-state{min-height:300px;color:var(--ceo-text-secondary,#748199);text-align:center;align-content:center;place-items:center;padding:28px;display:grid}.operations-loading-state h3,.operations-empty-state h3{color:var(--ceo-text-primary,#e9edf5);margin:14px 0 5px}.operations-loading-state p,.operations-empty-state p{max-width:430px;margin:0;line-height:1.6}.operations-last-updated{border-top:1px solid var(--ceo-border-color,#ffffff12);color:var(--ceo-text-secondary,#68758c);justify-content:flex-end;align-items:center;gap:6px;margin-top:18px;padding-top:12px;font-size:.67rem;display:flex}.operations-modal-backdrop{z-index:2000;-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060dc2;justify-content:center;align-items:flex-start;padding:clamp(16px,4vh,38px) 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.operations-modal{border:1px solid var(--ceo-border-color,#ffffff1f);background:var(--ceo-surface,#0b1222);border-radius:8px;width:min(100%,640px);max-height:calc(100dvh - 32px);overflow:hidden;box-shadow:0 24px 70px #0000006b}.operations-modal>header{z-index:2;border-bottom:1px solid var(--ceo-border-color,#ffffff17);background:var(--ceo-surface,#0b1222);justify-content:space-between;align-items:center;gap:15px;padding:16px 18px;display:flex;position:sticky;top:0}.operations-modal>header span{color:var(--ceo-gold-500,#d4af37);letter-spacing:.13em;text-transform:uppercase;font-size:.65rem;font-weight:850}.operations-modal>header h2{color:var(--ceo-text-primary,#f7f8fd);margin:4px 0 0;font-size:1.25rem}.operations-modal>header button{width:32px;height:32px;color:var(--ceo-text-primary,#dce3ef);cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;display:grid}.operations-modal>header button:hover{color:var(--ceo-gold-500,#d4af37)}.operations-modal-form{max-height:calc(100dvh - 120px);padding:18px;overflow-y:auto}.operations-modal-context{border-bottom:1px solid var(--ceo-border-color,#ffffff17);background:0 0;border-radius:0;justify-content:space-between;gap:15px;margin-bottom:18px;padding:0 0 12px;display:flex}.operations-modal-context strong{color:var(--ceo-text-primary,#f5f7fb)}.operations-modal-context span{color:var(--ceo-text-secondary,#8694aa);font-size:.74rem}.operations-modal-form label{color:var(--ceo-text-primary,#cbd4e3);gap:7px;font-size:.76rem;font-weight:700;display:grid}.operations-modal-form textarea,.operations-modal-form input{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff24);width:100%;color:var(--ceo-text-primary,#f4f6fb);background:0 0;border-radius:0;outline:0}.operations-modal-form textarea:focus,.operations-modal-form input:focus{border-bottom-color:var(--ceo-gold-500,#d4af37)}.operations-modal-form textarea{resize:vertical;min-height:130px;padding:10px 0;line-height:1.55}.operations-modal-form input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:42px;padding:0}.operations-form-grid{gap:15px;display:grid}.operations-modal-actions{border-top:1px solid var(--ceo-border-color,#ffffff17);background:var(--ceo-surface,#0b1222);justify-content:flex-end;gap:14px;margin-top:20px;padding-top:14px;display:flex;position:sticky;bottom:0}.operations-modal-actions button{border:0;border-bottom:1px solid var(--ceo-border-color,#ffffff29);min-height:0;color:var(--ceo-text-primary,#dbe2ee);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:7px 0;font-size:.75rem;font-weight:800;display:inline-flex}.operations-modal-actions button.is-primary{border-bottom-color:var(--ceo-gold-500,#d4af37);color:var(--ceo-gold-500,#d4af37);background:0 0}.operations-modal-actions button:hover{color:var(--ceo-gold-400,#e2c45a)}[data-theme=light] .operations-page{color:#172033}[data-theme=light] .operations-hero,[data-theme=light] .operations-featured-panel,[data-theme=light] .operations-workspace,[data-theme=light] .operations-match-card,[data-theme=light] .operations-announcement-card,[data-theme=light] .operations-evidence-card{box-shadow:none;background:0 0}[data-theme=light] .operations-hero h1,[data-theme=light] .operations-featured-panel__heading h2,[data-theme=light] .operations-queue-header h2,[data-theme=light] .operations-match-card h3,[data-theme=light] .operations-evidence-card h3,[data-theme=light] .operations-announcement-card h3,[data-theme=light] .operations-metric strong,[data-theme=light] .operations-loading-state h3,[data-theme=light] .operations-empty-state h3{color:#111827}[data-theme=light] .operations-hero p,[data-theme=light] .operations-metric span,[data-theme=light] .operations-queue-nav,[data-theme=light] .operations-queue-header p,[data-theme=light] .operations-match-meta span,[data-theme=light] .operations-evidence-card p,[data-theme=light] .operations-announcement-card p,[data-theme=light] .operations-announcement-card__top>span:last-child,[data-theme=light] .operations-announcement-card__footer span,[data-theme=light] .operations-last-updated,[data-theme=light] .operations-featured-empty p{color:#596579}[data-theme=light] .operations-secondary-button,[data-theme=light] .operations-match-actions button{color:#344054}[data-theme=light] .operations-filters select,[data-theme=light] .operations-search,[data-theme=light] .operations-search input{color:#172033}[data-theme=light] .operations-search input::placeholder{color:#7a8494}[data-theme=light] .operations-queue-nav button{color:#475467}[data-theme=light] .operations-queue-nav button:hover,[data-theme=light] .operations-queue-nav button.is-active{color:#172033}[data-theme=light] .operations-queue-nav button strong{color:#667085}[data-theme=light] .operations-card-badges .operations-badge{color:#596579}[data-theme=light] .operations-badge--featured,[data-theme=light] .operations-badge--high,[data-theme=light] .operations-badge--critical{color:#8a6810}[data-theme=light] .operations-badge--disputed,[data-theme=light] .operations-badge--failed,[data-theme=light] .operations-flag-list span,[data-theme=light] .operations-duplicate-warning{color:#c93652}[data-theme=light] .operations-badge--scheduled,[data-theme=light] .operations-badge--published{color:#1767a8}[data-theme=light] .operations-checkin-grid .is-ready{color:#087a40}[data-theme=light] .operations-checkin-grid .is-waiting{color:#9a6700}[data-theme=light] .operations-note-preview,[data-theme=light] .operations-modal-context strong{color:#172033}[data-theme=light] .operations-modal{background:#fff;border-color:#dfe3e8;box-shadow:0 24px 70px #0f172a29}[data-theme=light] .operations-modal>header,[data-theme=light] .operations-modal-actions{background:#fff;border-color:#dfe3e8}[data-theme=light] .operations-modal>header h2,[data-theme=light] .operations-modal>header button,[data-theme=light] .operations-modal-form label,[data-theme=light] .operations-modal-form textarea,[data-theme=light] .operations-modal-form input{color:#172033}[data-theme=light] .operations-modal-context span{color:#667085}[data-theme=light] .operations-modal-form textarea,[data-theme=light] .operations-modal-form input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-bottom-color:#cfd5de}[data-theme=light] .operations-modal-form textarea:focus,[data-theme=light] .operations-modal-form input:focus{border-bottom-color:#b58d1f}[data-theme=light] .operations-modal-actions button{color:#344054;border-bottom-color:#cfd5de}[data-theme=light] .operations-modal-actions button.is-primary{color:#8a6810;border-bottom-color:#b58d1f}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1220px){.operations-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-metric:nth-child(3){border-right:0}.operations-metric:nth-child(-n+3){border-bottom:1px solid var(--ceo-border-color,#ffffff17)}.operations-match-grid{grid-template-columns:1fr}}@media (width<=900px){.operations-hero,.operations-queue-header{flex-direction:column;align-items:flex-start}.operations-hero__actions,.operations-filters{justify-content:flex-start;width:100%}.operations-workspace{grid-template-columns:1fr}.operations-queue-nav{border-right:0;border-bottom:1px solid var(--ceo-border-color,#ffffff17);gap:0;padding:0;display:flex;overflow-x:auto}.operations-queue-nav__heading{display:none}.operations-queue-nav button{border-bottom:0;border-right:1px solid var(--ceo-border-color,#ffffff12);grid-template-columns:20px auto auto;width:auto;min-width:max-content;margin:0}.operations-queue-nav button:before{width:auto;height:2px;inset:auto 8px 0}.operations-queue-content{padding:20px 0}}@media (width<=660px){.operations-page{padding:12px}.operations-hero{padding:18px 0 22px}.operations-hero__actions>*{width:auto}.operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-metric,.operations-metric:nth-child(3){border-right:1px solid var(--ceo-border-color,#ffffff17);border-bottom:1px solid var(--ceo-border-color,#ffffff17);min-height:92px;padding:14px 10px}.operations-metric:nth-child(2n){border-right:0}.operations-metric:nth-last-child(-n+2){border-bottom:0}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{width:100%;max-width:none}.operations-match-card__top,.operations-modal-context{flex-direction:column}.operations-card-badges{justify-content:flex-start}.operations-checkin-grid,.operations-announcement-grid{grid-template-columns:1fr}.operations-checkin-grid div+div{border-left:0;border-top:1px solid var(--ceo-border-color,#ffffff12);padding-left:0}.operations-evidence-card{grid-template-columns:30px minmax(0,1fr)}.operations-evidence-card .operations-inline-link{grid-column:2}.operations-modal-backdrop{padding:8px}.operations-modal{max-height:calc(100dvh - 16px)}.operations-modal-form{max-height:calc(100dvh - 104px);padding:16px}.operations-modal-actions{flex-direction:column-reverse;align-items:stretch}.operations-modal-actions button{width:100%}}.operations-page,.operations-hero,.operations-metrics,.operations-featured-panel,.operations-workspace,.operations-queue-nav,.operations-queue-content,.operations-queue-header,.operations-match-grid,.operations-match-card,.operations-evidence-list,.operations-evidence-card,.operations-announcement-grid,.operations-announcement-card{box-sizing:border-box;min-width:0;max-width:100%}.operations-page{overflow-x:hidden}.operations-hero>*,.operations-featured-panel__heading>*,.operations-queue-header>*,.operations-match-card__top>*,.operations-announcement-card__top>*,.operations-announcement-card__footer>*,.operations-modal-context>*{min-width:0}.operations-hero h1,.operations-hero p,.operations-featured-panel__heading h2,.operations-queue-header h2,.operations-queue-header p,.operations-match-card h3,.operations-evidence-card h3,.operations-announcement-card h3,.operations-announcement-card p,.operations-note-preview p,.operations-featured-empty h3,.operations-featured-empty p,.operations-modal-context strong,.operations-modal-context span{overflow-wrap:anywhere;word-break:normal;max-width:100%}.operations-metric>div:last-child{min-width:0;max-width:100%}.operations-metric span{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;overflow:visible}.operations-hero__actions{flex:0 auto;min-width:0}.operations-primary-button,.operations-secondary-button{white-space:normal;text-align:center;max-width:100%}.operations-queue-nav button{min-width:0}.operations-queue-nav button span{overflow-wrap:anywhere;min-width:0}.operations-queue-nav button strong{flex-shrink:0}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{min-width:0;max-width:100%}.operations-match-card__top>div:first-child{flex:auto;min-width:0}.operations-card-badges{flex:0 auto;min-width:0;max-width:44%}.operations-badge{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:100%}.operations-match-meta span,.operations-checkin-grid span,.operations-flag-list span{overflow-wrap:anywhere;min-width:0;max-width:100%}.operations-evidence-card>div:nth-child(2){min-width:0}.operations-inline-link,.operations-announcement-card a{overflow-wrap:anywhere;max-width:100%}.operations-modal,.operations-modal-form,.operations-form-grid,.operations-modal-form label,.operations-modal-form textarea,.operations-modal-form input{box-sizing:border-box;min-width:0;max-width:100%}@media (width>=901px) and (width<=1360px){.operations-workspace{grid-template-columns:190px minmax(0,1fr)}.operations-queue-content{padding-left:22px}.operations-card-badges{max-width:38%}}@media (width<=900px){.operations-page{overflow-x:hidden}.operations-queue-nav{-webkit-overflow-scrolling:touch;scrollbar-width:thin;width:100%;max-width:100%;display:flex;overflow:auto hidden}.operations-queue-nav button{white-space:nowrap;flex:none;grid-template-columns:20px auto auto;width:auto;min-width:max-content;max-width:none}.operations-queue-nav button span,.operations-queue-nav button strong{overflow-wrap:normal;word-break:normal;white-space:nowrap;min-width:max-content;max-width:none}.operations-queue-content,.operations-match-grid,.operations-match-card,.operations-evidence-card,.operations-announcement-card{width:100%;max-width:100%}.operations-card-badges{max-width:48%}}@media (width<=660px){.operations-page{width:100%;max-width:100%;padding:12px}.operations-hero h1,.operations-hero p,.operations-featured-empty h3,.operations-featured-empty p,.operations-match-card h3,.operations-note-preview p{overflow-wrap:break-word;word-break:normal}.operations-metric>div:last-child{flex:auto;min-width:0}.operations-metric span{white-space:normal;overflow-wrap:break-word;word-break:normal}.operations-workspace{width:100%;max-width:100%;overflow:visible}.operations-queue-nav{width:100%;max-width:100%;margin:0;overflow:auto hidden}.operations-queue-nav button{flex:none;grid-template-columns:20px auto auto;width:auto;min-width:max-content;max-width:none;padding:12px 14px}.operations-queue-nav button span,.operations-queue-nav button strong{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:max-content;max-width:none}.operations-queue-content{width:100%;max-width:100%;padding:20px 0}.operations-filters,.operations-filters label,.operations-filters select,.operations-search,.operations-search input{width:100%;min-width:0;max-width:100%}.operations-match-card__top,.operations-match-card__top>div:first-child{width:100%}.operations-card-badges{justify-content:flex-start;width:100%;max-width:100%}.operations-badge{text-align:left;overflow-wrap:break-word;word-break:normal;max-width:100%}.operations-match-meta span,.operations-checkin-grid span,.operations-flag-list span,.operations-inline-link,.operations-announcement-card a{overflow-wrap:break-word;word-break:normal}}.ceo-media-uploader{background:radial-gradient(circle at 86% 10%,#d4af3712,#0000 34%),#04091373;border:1px solid #ffffff17;border-radius:16px;min-width:0;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s}.ceo-media-uploader.is-drag-active{border-color:#d4af37b3;transform:translateY(-1px);box-shadow:0 0 0 4px #d4af3714}.ceo-media-uploader-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.ceo-media-uploader-heading p{color:#ffffff85;max-width:540px;margin:5px 0 0;font-size:.72rem;line-height:1.5}.ceo-media-uploader-size{color:#e4bd3ed1;white-space:nowrap;background:#d4af370e;border:1px solid #d4af372b;border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem;font-weight:800}.ceo-media-uploader-input{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ceo-media-uploader-dropzone{background:radial-gradient(circle at 72% 18%,#2a55b029,#0000 35%),linear-gradient(140deg,#080f1deb,#0c1322e0);border:1px dashed #ffffff24;border-radius:13px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.ceo-media-uploader--poster .ceo-media-uploader-dropzone{aspect-ratio:2/3;min-height:310px}.ceo-media-uploader--square .ceo-media-uploader-dropzone{aspect-ratio:1;min-height:230px}.ceo-media-uploader--thumbnail .ceo-media-uploader-dropzone{aspect-ratio:16/9;min-height:180px}.ceo-media-uploader-preview{width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:center;display:block}.ceo-media-uploader--poster .ceo-media-uploader-preview,.ceo-media-uploader--square .ceo-media-uploader-preview{object-fit:contain;background:#02060ebf}.ceo-media-uploader-empty{color:#d4af37bd;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:390px;padding:22px;display:flex}.ceo-media-uploader-empty span{color:#ffffff80;margin-top:6px;font-size:.72rem;line-height:1.5}.ceo-media-uploader-progress-overlay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030812e0;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.ceo-media-uploader-spinner{color:#d4af37;margin-bottom:10px;animation:.8s linear infinite ceoMediaSpin}@keyframes ceoMediaSpin{to{transform:rotate(360deg)}}.ceo-media-uploader-progress-overlay strong{font-size:.78rem}.ceo-media-uploader-progress-track{background:#ffffff1a;border-radius:999px;width:min(280px,86%);height:6px;margin-top:12px;overflow:hidden}.ceo-media-uploader-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#9f7914,#e2bd45);height:100%;transition:width .12s linear;display:block}.ceo-media-uploader-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.ceo-media-uploader-button{min-height:36px;font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.7rem;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:inline-flex}.ceo-media-uploader-button:hover:not(:disabled){transform:translateY(-1px)}.ceo-media-uploader-button:disabled{cursor:not-allowed;opacity:.55}.ceo-media-uploader-button--primary{color:#e4bd3e;background:#d4af3717;border:1px solid #d4af3757}.ceo-media-uploader-button--danger{color:#fca5a5;background:#f8717112;border:1px solid #f8717138}.ceo-media-uploader-current{color:#ffffff61;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;font-size:.62rem;display:grid}.ceo-media-uploader-current code{color:#ffffff7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:inherit;overflow:hidden}.tournament-media-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.tournament-media-upload-grid .ceo-media-uploader--banner{grid-column:1/-1}@media (width<=780px){.tournament-media-upload-grid{grid-template-columns:1fr}.tournament-media-upload-grid .ceo-media-uploader--banner{grid-column:auto}.ceo-media-uploader-heading{flex-direction:column;gap:8px}.ceo-media-uploader--banner .ceo-media-uploader-dropzone,.ceo-media-uploader--poster .ceo-media-uploader-dropzone,.ceo-media-uploader--square .ceo-media-uploader-dropzone,.ceo-media-uploader--thumbnail .ceo-media-uploader-dropzone{aspect-ratio:auto;min-height:200px}}@media (prefers-reduced-motion:reduce){.ceo-media-uploader,.ceo-media-uploader-button,.ceo-media-uploader-progress-track span{transition:none}}.ceo-media-uploader{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;padding:16px 0 18px!important;transform:none!important}.ceo-media-uploader.is-drag-active{box-shadow:none!important;background:#d4af3706!important;border-bottom-color:#d4af37!important;transform:none!important}.ceo-media-uploader-heading{gap:18px!important;margin-bottom:10px!important}.ceo-media-uploader-label{color:#edf2f7!important;font-size:.78rem!important;font-weight:800!important}.ceo-media-uploader-heading p{color:#738196!important;margin-top:4px!important;font-size:.68rem!important}.ceo-media-uploader-size{letter-spacing:.02em;color:#b99a34!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.59rem!important}.ceo-media-uploader-dropzone{min-height:150px!important;box-shadow:none!important;background:#04091261!important;border:1px dashed #94a3b847!important;border-radius:2px!important}.ceo-media-uploader--banner .ceo-media-uploader-dropzone{aspect-ratio:16/4.2!important;min-height:150px!important}.ceo-media-uploader--poster .ceo-media-uploader-dropzone{min-height:250px!important}.ceo-media-uploader--square .ceo-media-uploader-dropzone{min-height:205px!important}.ceo-media-uploader--thumbnail .ceo-media-uploader-dropzone{min-height:150px!important}.ceo-media-uploader-empty{color:#b99a34!important;max-width:430px!important;padding:18px!important}.ceo-media-uploader-empty strong{color:#dfe6ef!important;margin-top:7px!important;font-size:.78rem!important}.ceo-media-uploader-empty span{color:#718096!important;margin-top:4px!important;font-size:.68rem!important}.ceo-media-uploader-empty small{color:#5f6d80!important;margin-top:6px!important;font-size:.61rem!important}.ceo-media-uploader-progress-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#040912f0!important}.ceo-media-uploader-progress-track{background:#94a3b82e!important;border-radius:0!important;height:3px!important}.ceo-media-uploader-progress-track span{background:#d4af37!important;border-radius:0!important}.ceo-media-uploader-actions{gap:16px!important;margin-top:9px!important}.ceo-media-uploader-button{min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;gap:6px!important;padding:4px 0!important;font-size:.67rem!important;transform:none!important}.ceo-media-uploader-button:hover:not(:disabled){box-shadow:none!important;transform:none!important}.ceo-media-uploader-button--primary{color:#d8b63d!important;background:0 0!important;border-color:currentColor!important}.ceo-media-uploader-button--danger{color:#f28b8b!important;background:0 0!important;border-color:currentColor!important}.ceo-media-uploader-current{color:#657388!important;border-top:1px solid #94a3b81c!important;margin-top:10px!important;padding-top:8px!important}.ceo-media-uploader-current code{color:#7f8da1!important}.tournament-media-upload-grid{gap:0 24px!important}[data-theme=light] .ceo-media-uploader,.light .ceo-media-uploader{background:0 0!important;border-bottom-color:#d8dee7!important}[data-theme=light] .ceo-media-uploader-label,.light .ceo-media-uploader-label,[data-theme=light] .ceo-media-uploader-empty strong,.light .ceo-media-uploader-empty strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .ceo-media-uploader-heading p,.light .ceo-media-uploader-heading p,[data-theme=light] .ceo-media-uploader-empty span,.light .ceo-media-uploader-empty span,[data-theme=light] .ceo-media-uploader-empty small,.light .ceo-media-uploader-empty small{color:#59677a!important;-webkit-text-fill-color:#59677a!important}[data-theme=light] .ceo-media-uploader-size,.light .ceo-media-uploader-size,[data-theme=light] .ceo-media-uploader-empty,.light .ceo-media-uploader-empty{color:#9a7410!important}[data-theme=light] .ceo-media-uploader-dropzone,.light .ceo-media-uploader-dropzone{background:#fafbfc!important;border-color:#c9d1dc!important}[data-theme=light] .ceo-media-uploader-button--primary,.light .ceo-media-uploader-button--primary{color:#9a7410!important}[data-theme=light] .ceo-media-uploader-button--danger,.light .ceo-media-uploader-button--danger{color:#b42318!important}[data-theme=light] .ceo-media-uploader-current,.light .ceo-media-uploader-current,[data-theme=light] .ceo-media-uploader-current code,.light .ceo-media-uploader-current code{color:#59677a!important;-webkit-text-fill-color:#59677a!important}@media (width<=780px){.tournament-media-upload-grid{gap:0!important}.ceo-media-uploader-heading{gap:5px!important}.ceo-media-uploader--banner .ceo-media-uploader-dropzone,.ceo-media-uploader--poster .ceo-media-uploader-dropzone,.ceo-media-uploader--square .ceo-media-uploader-dropzone,.ceo-media-uploader--thumbnail .ceo-media-uploader-dropzone{aspect-ratio:auto!important;min-height:165px!important}}.ceotv-studio-page{--ceotv-bg:#050b14;--ceotv-surface:#091220f5;--ceotv-surface-soft:#0e1b2feb;--ceotv-surface-lifted:#13233bf5;--ceotv-border:#d4af372e;--ceotv-border-soft:#94a3b81f;--ceotv-gold:#d4af37;--ceotv-gold-soft:#f3d36b;--ceotv-text:#f8fafc;--ceotv-muted:#94a3b8;--ceotv-blue:#60a5fa;--ceotv-green:#4ade80;--ceotv-red:#fb7185;--ceotv-orange:#fb923c;width:100%;min-width:0;color:var(--ceotv-text);flex-direction:column;gap:22px;display:flex}.ceotv-studio-page *,.ceotv-studio-page :before,.ceotv-studio-page :after{box-sizing:border-box}.ceotv-studio-page h1,.ceotv-studio-page h2,.ceotv-studio-page h3,.ceotv-studio-page p{margin-top:0}.ceotv-studio-header{border:1px solid var(--ceotv-border);background:radial-gradient(circle at 85% 0,#3b82f62e,#0000 30%),radial-gradient(circle at 10% 0,#d4af372e,#0000 28%),linear-gradient(125deg,#040912,#081321 52%,#0b1a2f);border-radius:26px;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,3vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff0a}.ceotv-studio-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 94%);mask-image:linear-gradient(90deg,#000,#0000 94%)}.ceotv-studio-header__identity,.ceotv-studio-header__controls{z-index:1;position:relative}.ceotv-studio-header__identity{align-items:flex-start;gap:18px;min-width:0;display:flex}.ceotv-studio-header__icon{width:58px;height:58px;color:var(--ceotv-gold-soft);background:linear-gradient(145deg,#d4af373b,#d4af370e);border:1px solid #d4af3747;border-radius:18px;flex:0 0 58px;place-items:center;display:grid}.ceotv-studio-header__eyebrow,.ceotv-director-rundown__title span,.ceotv-presenter-intelligence__header span,.ceotv-adaptive-view__header>div>span,.ceotv-production-card__header span,.ceotv-readiness-board__header span{color:var(--ceotv-gold-soft);letter-spacing:1.2px;text-transform:uppercase;font-size:.68rem;font-weight:850}.ceotv-studio-header__eyebrow{align-items:center;gap:9px;margin-bottom:10px;display:flex}.ceotv-studio-header__live-dot,.ceotv-stage__live-dot{background:#ef4444;border-radius:999px;width:8px;height:8px;animation:1.7s ease-in-out infinite ceotvPulse;box-shadow:0 0 0 5px #ef44441f,0 0 18px #ef4444d9}.ceotv-studio-header h1{color:#fff;margin:0;font-size:clamp(1.8rem,1.35rem + 1.25vw,2.65rem);line-height:1.05}.ceotv-studio-header p{color:#aebbd0;max-width:760px;margin:10px 0 0;font-size:clamp(.88rem,.84rem + .14vw,.98rem);line-height:1.62}.ceotv-studio-header__controls{flex:none;align-items:flex-end;gap:12px;display:flex}.ceotv-studio-tournament-select{flex-direction:column;gap:7px;min-width:min(300px,100%);display:flex}.ceotv-studio-tournament-select>span{color:#aebbd0;letter-spacing:.55px;text-transform:uppercase;font-size:.72rem;font-weight:800}.ceotv-studio-tournament-select select,.ceotv-studio-refresh{border-radius:12px;min-height:45px}.ceotv-studio-tournament-select select{color:#f8fafc;background:#050c17d1;border:1px solid #94a3b838;outline:none;width:100%;padding:0 38px 0 13px}.ceotv-studio-refresh{color:#07101d;cursor:pointer;background:linear-gradient(135deg,#f3d36b,#d4af37);border:0;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #d4af3733}.ceotv-studio-error,.ceotv-studio-loading{border-radius:16px;align-items:center;gap:13px;padding:18px 20px;display:flex}.ceotv-studio-error{color:#fecdd3;background:#7f1d1d47;border:1px solid #fb71854d}.ceotv-studio-error div{flex-direction:column;gap:4px;display:flex}.ceotv-studio-error span{color:#fda4af;font-size:.86rem}.ceotv-studio-loading{color:#cbd5e1;background:var(--ceotv-surface);border:1px solid var(--ceotv-border-soft);justify-content:center;min-height:280px}.ceotv-studio-status-bar{border:1px solid var(--ceotv-border-soft);background:linear-gradient(135deg,#070f1bfa,#0c192cf5);border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ceotv-studio-status-bar>div{flex-direction:column;gap:5px;min-width:0;padding:16px 18px;display:flex}.ceotv-studio-status-bar>div+div{border-left:1px solid #94a3b81a}.ceotv-studio-status-bar span{color:var(--ceotv-muted);text-transform:uppercase;font-size:.67rem;font-weight:780}.ceotv-studio-status-bar strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ceotv-stage{background:radial-gradient(circle at 50% 35%,#d4af3714,#0000 34%),linear-gradient(135deg,#030811,#071321 52%,#0a1b31);border:1px solid #d4af373d;border-radius:28px;min-height:470px;padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff09}.ceotv-stage__grid{pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 86%);mask-image:radial-gradient(circle,#000,#0000 86%)}.ceotv-stage__watermark{color:#ffffff07;letter-spacing:-8px;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,12vw,10rem);font-weight:950;position:absolute;bottom:-20px;right:3%}.ceotv-stage__header,.ceotv-stage__match-meta,.ceotv-stage__matchup,.ceotv-stage__empty,.ceotv-stage__footer{z-index:2;position:relative}.ceotv-stage__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;display:grid}.ceotv-stage__live{align-items:center;gap:11px;display:flex}.ceotv-stage__live div{flex-direction:column;gap:2px;display:flex}.ceotv-stage__live strong{color:#fff;font-size:.83rem}.ceotv-stage__live small{color:var(--ceotv-muted);font-size:.67rem}.ceotv-stage__tournament{text-align:center}.ceotv-stage__tournament span{color:var(--ceotv-gold-soft);text-transform:uppercase;margin-bottom:4px;font-size:.64rem;font-weight:850;display:block}.ceotv-stage__tournament strong{color:#f8fafc;font-size:clamp(.95rem,.86rem + .25vw,1.15rem)}.ceotv-stage__status{color:#cbd5e1;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b82e;border-radius:999px;justify-self:end;align-items:center;gap:7px;min-height:32px;padding:0 11px;font-size:.7rem;font-weight:850;display:inline-flex}.ceotv-stage__status--completed{color:#86efac;background:#22c55e1a;border-color:#22c55e38}.ceotv-stage__status--scheduled,.ceotv-stage__status--live,.ceotv-stage__status--in-progress{color:#93c5fd;background:#3b82f61c;border-color:#3b82f638}.ceotv-stage__status--disputed{color:#fda4af;background:#f43f5e1c;border-color:#f43f5e38}.ceotv-stage__match-meta{color:var(--ceotv-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin:28px 0 18px;display:flex}.ceotv-stage__match-meta span{align-items:center;gap:7px;font-size:.78rem;display:inline-flex}.ceotv-stage__matchup{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,52px);min-height:220px;display:grid}.ceotv-stage-player{align-items:center;gap:18px;min-width:0;display:flex}.ceotv-stage-player--right{text-align:right;flex-direction:row-reverse}.ceotv-stage-player__portrait{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:3px solid #f3d36b70;border-radius:50%;flex:none;place-items:center;width:clamp(96px,10vw,132px);height:clamp(96px,10vw,132px);font-size:1.4rem;font-weight:950;display:grid;position:relative;overflow:visible;box-shadow:0 18px 45px #d4af372e,inset 0 1px #ffffff38}.ceotv-stage-player__portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ceotv-stage-player__readiness{white-space:nowrap;background:#07101d;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:0 9px;font-size:.63rem;font-weight:820;display:inline-flex;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.ceotv-stage-player__readiness.is-ready{color:#86efac}.ceotv-stage-player__readiness.is-waiting{color:#fbbf24}.ceotv-stage-player__identity{min-width:0}.ceotv-stage-player__side-label{color:var(--ceotv-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.64rem;font-weight:850}.ceotv-stage-player__identity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:clamp(1.45rem,1.05rem + 1vw,2.25rem);overflow:hidden}.ceotv-stage-player__identity p,.ceotv-stage-player__identity small{color:var(--ceotv-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ceotv-stage-player__identity p{margin:0;font-size:.8rem}.ceotv-stage-player__identity small{margin-top:5px;font-size:.67rem;display:block}.ceotv-stage__score{background:#02070ea3;border:1px solid #d4af372e;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:140px;padding:18px 22px;display:flex;box-shadow:0 18px 40px #00000047,inset 0 1px #ffffff06}.ceotv-stage__score>span{color:var(--ceotv-gold-soft);letter-spacing:1.2px;text-transform:uppercase;font-size:.65rem;font-weight:900}.ceotv-stage__score>strong{color:#fff;font-size:clamp(2.6rem,2rem + 2vw,4.25rem);line-height:1}.ceotv-stage__score small{color:#86efac;text-align:center;font-size:.67rem}.ceotv-stage__empty{min-height:290px;color:var(--ceotv-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ceotv-stage__empty strong{color:#fff;font-size:1.25rem}.ceotv-stage__empty p{max-width:520px;color:var(--ceotv-muted);margin:0;line-height:1.55}.ceotv-stage__footer{border-top:1px solid #94a3b81a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding-top:18px;display:grid}.ceotv-stage__signals-title,.ceotv-stage__integrity{color:var(--ceotv-muted);align-items:center;gap:7px;font-size:.69rem;font-weight:780;display:inline-flex}.ceotv-stage__signals{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ceotv-stage-signal{background:#ffffff07;border:1px solid #94a3b81a;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;display:inline-flex}.ceotv-stage-signal>span{color:#cbd5e1;font-size:.64rem}.ceotv-stage-signal strong{text-transform:uppercase;font-size:.61rem}.ceotv-stage-signal.is-ready{color:#4ade80}.ceotv-stage-signal.is-standby{color:#fbbf24}.ceotv-director-rundown,.ceotv-presenter-intelligence,.ceotv-adaptive-view,.ceotv-production-card,.ceotv-readiness-board{border:1px solid var(--ceotv-border-soft);background:linear-gradient(145deg,#0f1d31f7,#07111efc);border-radius:22px;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff06}.ceotv-director-rundown{padding:clamp(20px,2vw,26px)}.ceotv-director-rundown__title,.ceotv-presenter-intelligence__header,.ceotv-adaptive-view__header,.ceotv-production-card__header,.ceotv-readiness-board__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ceotv-director-rundown__title h2,.ceotv-presenter-intelligence__header h2,.ceotv-adaptive-view__header h2,.ceotv-production-card__header h2,.ceotv-readiness-board__header h2{color:#fff;margin:5px 0 0;font-size:clamp(1.08rem,1rem + .3vw,1.32rem)}.ceotv-director-rundown__title p,.ceotv-adaptive-view__header p,.ceotv-readiness-board__header p{color:var(--ceotv-muted);margin:4px 0 0;font-size:.74rem}.ceotv-director-rundown__grid{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(320px,1.4fr);gap:12px;margin-top:18px;display:grid}.ceotv-rundown-card,.ceotv-rundown-queue{background:#ffffff06;border:1px solid #94a3b81a;border-radius:15px;min-width:0}.ceotv-rundown-card{padding:14px}.ceotv-rundown-card--current{background:#3b82f612;border-color:#3b82f633;box-shadow:0 0 0 1px #3b82f60d}.ceotv-rundown-card--previous{border-color:#22c55e26}.ceotv-rundown-card--next{border-color:#d4af3729}.ceotv-rundown-card__header,.ceotv-rundown-queue__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.ceotv-rundown-card__header>span{color:var(--ceotv-gold-soft);text-transform:uppercase;align-items:center;gap:6px;font-size:.64rem;font-weight:850;display:inline-flex}.ceotv-rundown-card__header small{color:var(--ceotv-muted);text-transform:uppercase;font-size:.59rem}.ceotv-rundown-card__body{padding-top:15px;position:relative}.ceotv-rundown-card__body>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.ceotv-rundown-card__body>span,.ceotv-rundown-card__body time{color:var(--ceotv-muted);align-items:center;gap:5px;margin-top:5px;font-size:.66rem;display:flex}.ceotv-rundown-card__score{color:var(--ceotv-gold-soft);font-size:1.12rem;font-weight:900;position:absolute;bottom:0;right:0}.ceotv-rundown-card__empty,.ceotv-rundown-queue__empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:115px;display:flex}.ceotv-rundown-card__empty strong,.ceotv-rundown-queue__empty strong{color:#cbd5e1;font-size:.76rem}.ceotv-rundown-card__empty span,.ceotv-rundown-queue__empty span{max-width:230px;color:var(--ceotv-muted);font-size:.64rem;line-height:1.45}.ceotv-rundown-queue{padding:14px}.ceotv-rundown-queue__header span{color:var(--ceotv-gold-soft);text-transform:uppercase;font-size:.61rem;font-weight:850;display:block}.ceotv-rundown-queue__header strong{color:#f8fafc;font-size:.85rem}.ceotv-rundown-queue__header small{color:#07101d;background:var(--ceotv-gold-soft);border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.ceotv-rundown-queue__list{flex-direction:column;gap:7px;margin-top:10px;display:flex}.ceotv-rundown-queue__row{background:#ffffff06;border:1px solid #94a3b814;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.ceotv-rundown-queue__number{color:var(--ceotv-gold-soft);font-size:.62rem;font-weight:900}.ceotv-rundown-queue__row>div{min-width:0}.ceotv-rundown-queue__row strong,.ceotv-rundown-queue__row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ceotv-rundown-queue__row strong{color:#e2e8f0;font-size:.7rem}.ceotv-rundown-queue__row>div>span,.ceotv-rundown-queue__row time{color:var(--ceotv-muted);font-size:.6rem}.ceotv-rundown-queue__row time{text-align:right}.ceotv-presenter-intelligence{border-color:#d4af372e;padding:clamp(20px,2vw,28px)}.ceotv-presenter-intelligence__header>div:last-child{color:var(--ceotv-muted);align-items:center;gap:7px;font-size:.68rem;display:inline-flex}.ceotv-presenter-intelligence__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-top:22px;display:grid}.ceotv-presenter-player{align-items:center;gap:13px;min-width:0;display:flex}.ceotv-presenter-player--right{text-align:right;flex-direction:row-reverse}.ceotv-presenter-player__avatar{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:2px solid #f3d36b66;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-weight:950;display:grid;overflow:hidden}.ceotv-presenter-player__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-presenter-player__copy{min-width:0}.ceotv-presenter-player__copy>span{color:var(--ceotv-gold-soft);text-transform:uppercase;font-size:.6rem;font-weight:850}.ceotv-presenter-player__copy h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:1.15rem;overflow:hidden}.ceotv-presenter-player__copy p{color:var(--ceotv-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;overflow:hidden}.ceotv-presenter-player__badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ceotv-presenter-player--right .ceotv-presenter-player__badges{justify-content:flex-end}.ceotv-presenter-player__badges small{color:var(--ceotv-muted);background:#ffffff06;border-radius:999px;padding:4px 7px;font-size:.59rem}.ceotv-presenter-player__badges strong{color:#f8fafc}.ceotv-presenter-intelligence__versus{color:var(--ceotv-gold-soft);flex-direction:column;align-items:center;gap:4px;font-size:.62rem;font-weight:900;display:flex}.ceotv-presenter-intelligence__comparison{flex-direction:column;gap:15px;margin-top:26px;display:flex}.ceotv-comparison-row__values{grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:12px;display:grid}.ceotv-comparison-row__values>strong{color:#fff;font-size:.8rem}.ceotv-comparison-row__values>strong:last-child{text-align:right}.ceotv-comparison-row__values>span{color:var(--ceotv-muted);text-transform:uppercase;justify-content:center;align-items:center;gap:6px;font-size:.68rem;display:flex}.ceotv-comparison-row__bars{grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.ceotv-comparison-row__track{background:#ffffff0d;border-radius:999px;height:8px;overflow:hidden}.ceotv-comparison-row__track span{border-radius:inherit;height:100%;display:block}.ceotv-comparison-row__track--left{direction:rtl}.ceotv-comparison-row__track--left span{background:linear-gradient(90deg,#f3d36b,#d4af37)}.ceotv-comparison-row__track--right span{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.ceotv-presenter-intelligence__form{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.ceotv-presenter-form{background:#ffffff06;border:1px solid #94a3b817;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ceotv-presenter-form--right{flex-direction:row-reverse}.ceotv-presenter-form>span{color:var(--ceotv-muted);font-size:.64rem}.ceotv-presenter-form>div{gap:5px;display:flex}.ceotv-presenter-form__pill{border-radius:7px;place-items:center;width:26px;height:26px;font-size:.62rem;font-style:normal;font-weight:900;display:grid}.ceotv-presenter-form__pill--win{color:#86efac;background:#22c55e21}.ceotv-presenter-form__pill--draw{color:#fde68a;background:#f59e0b21}.ceotv-presenter-form__pill--loss,.ceotv-presenter-form__pill--forfeit{color:#fda4af;background:#f43f5e21}.ceotv-presenter-form em{color:var(--ceotv-muted);font-size:.65rem}.ceotv-rivalry-summary{background:#02070e80;border:1px solid #d4af3724;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;padding:18px;display:grid}.ceotv-rivalry-summary>div{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.ceotv-rivalry-summary>div>strong{color:#fff;font-size:1.8rem}.ceotv-rivalry-summary>div>span{color:var(--ceotv-muted);font-size:.65rem}.ceotv-rivalry-summary__meetings{width:90px;height:90px;color:var(--ceotv-gold-soft);background:#d4af3714;border:1px solid #d4af3733;border-radius:50%;justify-content:center}.ceotv-rivalry-summary footer{border-top:1px solid #94a3b814;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.ceotv-rivalry-summary footer span{color:var(--ceotv-muted);text-align:center;font-size:.63rem}.ceotv-rivalry-summary footer strong{color:#f8fafc}.ceotv-rivalry-summary--empty{min-height:150px;color:var(--ceotv-gold-soft);text-align:center;grid-template-columns:1fr;justify-items:center}.ceotv-rivalry-summary--empty strong{color:#fff}.ceotv-rivalry-summary--empty span{max-width:500px;color:var(--ceotv-muted);line-height:1.5}.ceotv-presenter-intelligence--empty{min-height:260px}.ceotv-presenter-intelligence__empty{min-height:220px;color:var(--ceotv-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ceotv-presenter-intelligence__empty strong{color:#fff}.ceotv-presenter-intelligence__empty p{max-width:560px;color:var(--ceotv-muted);margin:0;line-height:1.5}.ceotv-adaptive-view{padding:clamp(20px,2vw,28px)}.ceotv-adaptive-view__header>div:first-child>span{align-items:center;gap:7px;display:inline-flex}.ceotv-adaptive-view__format{min-height:32px;color:var(--ceotv-gold-soft);background:#d4af3714;border:1px solid #d4af372e;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:.68rem;font-weight:820;display:inline-flex}.ceotv-adaptive-view__body{margin-top:18px}.ceotv-tournament-view__empty{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:210px;display:flex}.ceotv-tournament-view__empty strong{color:#e2e8f0}.ceotv-tournament-view__empty p{max-width:520px;color:var(--ceotv-muted);margin:0;line-height:1.5}.ceotv-table-graphic__header,.ceotv-swiss-race>header,.ceotv-group-card>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ceotv-table-graphic__header>span,.ceotv-swiss-race>header>div,.ceotv-group-card>header>div{color:#e2e8f0;align-items:center;gap:7px;font-size:.74rem;font-weight:800;display:inline-flex}.ceotv-table-graphic__header small,.ceotv-swiss-race>header>span,.ceotv-group-card>header>span{color:var(--ceotv-gold-soft);text-transform:uppercase;font-size:.62rem;font-weight:800}.ceotv-table-graphic__rows{flex-direction:column;gap:7px;display:flex}.ceotv-table-graphic__row{background:#ffffff06;border:1px solid #94a3b814;border-left:3px solid #0000;border-radius:11px;grid-template-columns:42px minmax(0,1fr) 70px 70px 130px;align-items:center;gap:10px;padding:11px 12px;display:grid}.ceotv-table-graphic__row.is-qualified,.ceotv-table-graphic__row.is-qualification-zone{border-left-color:var(--ceotv-green)}.ceotv-table-graphic__row.is-eliminated{opacity:.66;border-left-color:var(--ceotv-red)}.ceotv-table-graphic__position{color:#07101d;background:var(--ceotv-gold-soft);border-radius:8px;place-items:center;width:28px;height:28px;font-size:.7rem;font-weight:900;display:grid}.ceotv-table-graphic__player{min-width:0}.ceotv-table-graphic__player strong,.ceotv-table-graphic__player span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ceotv-table-graphic__player strong{color:#f8fafc;font-size:.76rem}.ceotv-table-graphic__player span,.ceotv-table-graphic__goal-difference span,.ceotv-table-graphic__points span{color:var(--ceotv-muted);font-size:.59rem}.ceotv-table-graphic__goal-difference,.ceotv-table-graphic__points{flex-direction:column;align-items:center;display:flex}.ceotv-table-graphic__goal-difference strong,.ceotv-table-graphic__points strong{color:#fff;font-size:.85rem}.ceotv-table-graphic__row>small{color:#86efac;text-align:right;font-size:.6rem}.ceotv-groups-graphic{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.ceotv-group-card{background:#ffffff06;border:1px solid #94a3b817;border-radius:14px;padding:14px}.ceotv-group-card>div{flex-direction:column;gap:6px;display:flex}.ceotv-group-card>div>div{background:#02070e6b;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.ceotv-group-card>div>div.is-qualified{border-left:3px solid var(--ceotv-green)}.ceotv-group-card>div>div>span{color:var(--ceotv-gold-soft);font-size:.65rem;font-weight:900}.ceotv-group-card>div>div>strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ceotv-group-card>div>div>small{color:var(--ceotv-muted);font-size:.61rem}.ceotv-bracket-graphic{gap:14px;width:100%;padding-bottom:8px;display:flex;overflow-x:auto}.ceotv-bracket-column{flex:1 0 240px;min-width:240px}.ceotv-bracket-column>header{color:var(--ceotv-gold-soft);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;font-size:.7rem;display:flex}.ceotv-bracket-column>div{flex-direction:column;gap:9px;display:flex}.ceotv-bracket-match{background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;overflow:hidden}.ceotv-bracket-match>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px 10px;display:grid}.ceotv-bracket-match>div+div{border-top:1px solid #94a3b812}.ceotv-bracket-match>div.is-winner{background:#22c55e12}.ceotv-bracket-match>div span{color:#cbd5e1;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;overflow:hidden}.ceotv-bracket-match>div strong{color:#f8fafc;font-size:.71rem}.ceotv-bracket-match footer{color:var(--ceotv-muted);text-align:center;background:#02070e73;padding:6px 10px;font-size:.6rem}.ceotv-swiss-race>div{flex-direction:column;gap:7px;display:flex}.ceotv-swiss-race article{background:#ffffff06;border:1px solid #94a3b814;border-left:3px solid #0000;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 70px 60px;align-items:center;gap:10px;padding:10px 11px;display:grid}.ceotv-swiss-race article.is-qualified{border-left-color:var(--ceotv-green)}.ceotv-swiss-race article>span{color:var(--ceotv-gold-soft);font-size:.7rem;font-weight:900}.ceotv-swiss-race article>div strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;display:block;overflow:hidden}.ceotv-swiss-race article>div>div{background:#ffffff0d;border-radius:999px;height:6px;margin-top:5px;overflow:hidden}.ceotv-swiss-race article>div>div i{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#f3d36b);height:100%;display:block}.ceotv-swiss-race article small,.ceotv-swiss-race article em{color:var(--ceotv-muted);text-align:right;font-size:.63rem;font-style:normal}.ceotv-production-desk{flex-direction:column;gap:16px;display:flex}.ceotv-production-desk__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ceotv-production-card{min-width:0;padding:20px}.ceotv-production-card__header{color:#cbd5e1;margin-bottom:16px}.ceotv-storyline-desk,.ceotv-integrity-desk{flex-direction:column;gap:9px;display:flex}.ceotv-storyline-card,.ceotv-integrity-alert{background:#ffffff06;border:1px solid #94a3b817;border-left:3px solid #64748b;border-radius:10px;padding:12px 13px}.ceotv-storyline-card--high,.ceotv-storyline-card--critical{border-left-color:var(--ceotv-orange)}.ceotv-storyline-card--low{border-left-color:var(--ceotv-blue)}.ceotv-storyline-card__meta{align-items:center;gap:7px;margin-bottom:6px;display:flex}.ceotv-storyline-card__meta span,.ceotv-storyline-card__meta small,.ceotv-integrity-alert span{color:var(--ceotv-gold-soft);text-transform:uppercase;font-size:.58rem;font-weight:820}.ceotv-storyline-card__meta small{color:#93c5fd;background:#3b82f61a;border-radius:999px;padding:3px 6px}.ceotv-storyline-card strong,.ceotv-integrity-alert strong{color:#e2e8f0;font-size:.78rem;display:block}.ceotv-storyline-card p,.ceotv-integrity-alert p{color:var(--ceotv-muted);margin:5px 0 0;font-size:.69rem;line-height:1.45}.ceotv-integrity-alert{color:#fbbf24;background:#f59e0b0e;border-color:#f59e0b26;align-items:flex-start;gap:9px;display:flex}.ceotv-integrity-alert--high,.ceotv-integrity-alert--critical{color:#fb7185;background:#f43f5e11;border-color:#f43f5e2e}.ceotv-integrity-alert>div{min-width:0}.ceotv-integrity-clear,.ceotv-production-empty{color:#4ade80;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:170px;display:flex}.ceotv-production-empty{color:#64748b}.ceotv-integrity-clear strong,.ceotv-production-empty strong{color:#e2e8f0;font-size:.8rem}.ceotv-integrity-clear span,.ceotv-production-empty span{max-width:260px;color:var(--ceotv-muted);font-size:.67rem;line-height:1.45}.ceotv-asset-desk{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ceotv-asset-card{min-width:0;color:inherit;background:#ffffff06;border:1px solid #94a3b817;border-radius:10px;flex-direction:column;gap:4px;padding:8px;text-decoration:none;display:flex}.ceotv-asset-card__preview{aspect-ratio:16/9;background:#02070e;border-radius:7px;margin-bottom:4px;overflow:hidden}.ceotv-asset-card__preview img{object-fit:cover;width:100%;height:100%}.ceotv-asset-card strong{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ceotv-asset-card span{color:var(--ceotv-muted);font-size:.59rem}.ceotv-missing-assets{border-top:1px solid #94a3b814;margin-top:12px;padding-top:11px}.ceotv-missing-assets>span{color:var(--ceotv-muted);text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:800;display:block}.ceotv-missing-assets>div{flex-wrap:wrap;gap:6px;display:flex}.ceotv-missing-assets small{color:#fbbf24;background:#f59e0b14;border-radius:999px;padding:4px 7px;font-size:.58rem}.ceotv-readiness-board{padding:20px}.ceotv-readiness-board__score{background:#d4af3714;border:1px solid #d4af372e;border-radius:14px;flex-direction:column;align-items:center;min-width:82px;padding:11px 14px;display:flex}.ceotv-readiness-board__score strong{color:var(--ceotv-gold-soft);font-size:1.5rem}.ceotv-readiness-board__score span{color:var(--ceotv-muted);text-transform:uppercase;font-size:.58rem}.ceotv-readiness-board__progress{background:#ffffff0d;border-radius:999px;height:8px;margin-top:15px;overflow:hidden}.ceotv-readiness-board__progress span{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#4ade80);height:100%;display:block}.ceotv-readiness-board__items{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.ceotv-readiness-item{text-align:center;background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:72px;padding:9px;display:flex}.ceotv-readiness-item>span{color:#cbd5e1;align-items:center;gap:5px;font-size:.62rem;display:flex}.ceotv-readiness-item>strong{text-transform:uppercase;font-size:.61rem}.ceotv-readiness-item.is-ready{color:#4ade80;border-color:#22c55e26}.ceotv-readiness-item.is-partial{color:#fbbf24;border-color:#f59e0b26}.ceotv-readiness-item.is-missing{color:#fb7185;border-color:#f43f5e26}@keyframes ceotvSpin{to{transform:rotate(360deg)}}@keyframes ceotvPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.62;transform:scale(.88)}}@media (width<=1280px){.ceotv-director-rundown__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ceotv-rundown-queue{grid-column:1/-1}.ceotv-production-desk__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-production-card--assets{grid-column:1/-1}.ceotv-readiness-board__items{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.ceotv-studio-header{flex-direction:column;align-items:flex-start}.ceotv-studio-header__controls{width:100%}.ceotv-studio-tournament-select{flex:auto}.ceotv-stage__header{grid-template-columns:1fr auto}.ceotv-stage__tournament{grid-area:2/1/auto/-1}.ceotv-stage__matchup{text-align:center;grid-template-columns:1fr}.ceotv-stage-player,.ceotv-stage-player--right{text-align:center;flex-direction:column}.ceotv-stage-player__identity h2,.ceotv-stage-player__identity p,.ceotv-stage-player__identity small{white-space:normal}.ceotv-stage__score{order:2;width:min(240px,100%);margin:0 auto}.ceotv-stage-player--right{order:3}.ceotv-stage__footer{grid-template-columns:1fr;justify-items:center}.ceotv-presenter-intelligence__players{grid-template-columns:1fr}.ceotv-presenter-player,.ceotv-presenter-player--right{text-align:center;flex-direction:column;justify-content:center}.ceotv-presenter-player__badges,.ceotv-presenter-player--right .ceotv-presenter-player__badges{justify-content:center}.ceotv-presenter-intelligence__versus{padding:8px 0}.ceotv-table-graphic__row{grid-template-columns:38px minmax(0,1fr) 60px 60px}.ceotv-table-graphic__row>small{text-align:left;grid-column:2/-1}}@media (width<=820px){.ceotv-studio-status-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-studio-status-bar>div:nth-child(3){border-top:1px solid #94a3b81a;border-left:0}.ceotv-studio-status-bar>div:nth-child(4){border-top:1px solid #94a3b81a}.ceotv-director-rundown__grid{grid-template-columns:1fr}.ceotv-rundown-queue{grid-column:auto}.ceotv-presenter-intelligence__form,.ceotv-production-desk__grid{grid-template-columns:1fr}.ceotv-production-card--assets{grid-column:auto}.ceotv-readiness-board__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.ceotv-studio-header,.ceotv-stage,.ceotv-director-rundown,.ceotv-presenter-intelligence,.ceotv-adaptive-view,.ceotv-production-card,.ceotv-readiness-board{border-radius:18px}.ceotv-studio-header__identity{flex-direction:column}.ceotv-studio-header__controls{flex-direction:column;align-items:stretch}.ceotv-studio-refresh{width:100%}.ceotv-studio-status-bar{grid-template-columns:1fr}.ceotv-studio-status-bar>div+div{border-top:1px solid #94a3b81a;border-left:0}.ceotv-stage__header{text-align:center;grid-template-columns:1fr;justify-items:center}.ceotv-stage__status{justify-self:center}.ceotv-stage__match-meta{flex-direction:column}.ceotv-stage-player__portrait{width:92px;height:92px}.ceotv-stage__signals{flex-direction:column;width:100%}.ceotv-stage-signal{justify-content:space-between;width:100%}.ceotv-comparison-row__values{grid-template-columns:64px minmax(0,1fr) 64px}.ceotv-rivalry-summary footer{grid-template-columns:1fr}.ceotv-table-graphic__row{grid-template-columns:34px minmax(0,1fr) 54px}.ceotv-table-graphic__goal-difference{display:none}.ceotv-table-graphic__row>small{grid-column:2/-1}.ceotv-swiss-race article{grid-template-columns:30px minmax(0,1fr) 58px}.ceotv-swiss-race article em{text-align:left;grid-column:2/-1}.ceotv-asset-desk,.ceotv-readiness-board__items{grid-template-columns:1fr}.ceotv-readiness-item{flex-direction:row;justify-content:space-between;align-items:center;min-height:48px}}.ceotv-scene-manager{background:radial-gradient(circle at 92% 0,#3b82f61c,#0000 28%),linear-gradient(145deg,#0f1d31fa,#07111efc);border:1px solid #d4af3733;border-radius:22px;padding:clamp(20px,2vw,28px);box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff07}.ceotv-scene-manager__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ceotv-scene-manager__header>div:first-child>span{color:var(--ceotv-gold-soft);letter-spacing:1.2px;text-transform:uppercase;font-size:.68rem;font-weight:850}.ceotv-scene-manager__header h2{color:#fff;margin:5px 0 0;font-size:clamp(1.1rem,1rem + .35vw,1.4rem)}.ceotv-scene-manager__header p{max-width:680px;color:var(--ceotv-muted);margin:5px 0 0;font-size:.75rem;line-height:1.5}.ceotv-scene-manager__status{color:#86efac;white-space:nowrap;background:#22c55e17;border:1px solid #22c55e33;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.68rem;font-weight:820;display:inline-flex}.ceotv-scene-manager__error{color:#fecdd3;background:#7f1d1d3d;border:1px solid #fb718540;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:12px 14px;font-size:.73rem;display:flex}.ceotv-scene-manager__current{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(270px,.85fr);gap:12px;margin-top:18px;display:grid}.ceotv-scene-status,.ceotv-scene-manager__transition{background:#ffffff06;border:1px solid #94a3b817;border-radius:14px;min-width:0;min-height:112px;padding:15px}.ceotv-scene-status{flex-direction:column;justify-content:center;gap:5px;display:flex}.ceotv-scene-status>span,.ceotv-scene-manager__transition>span{color:var(--ceotv-muted);letter-spacing:.5px;text-transform:uppercase;font-size:.62rem;font-weight:800}.ceotv-scene-status>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.ceotv-scene-status>small{color:var(--ceotv-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.ceotv-scene-status--live{background:#22c55e0e;border-color:#22c55e29;box-shadow:inset 3px 0 #4ade80a6}.ceotv-scene-status--queued{background:#3b82f60e;border-color:#3b82f629;box-shadow:inset 3px 0 #60a5faa6}.ceotv-scene-manager__transition{flex-direction:column;justify-content:center;gap:9px;display:flex}.ceotv-scene-manager__transition>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ceotv-scene-manager__transition button{color:#cbd5e1;cursor:pointer;background:#ffffff06;border:1px solid #94a3b81a;border-radius:9px;min-height:34px;font-size:.66rem;font-weight:800}.ceotv-scene-manager__transition button.is-active{color:#07101d;background:linear-gradient(135deg,#f3d36b,#d4af37);border-color:#0000}.ceotv-scene-manager__transition small{color:var(--ceotv-muted);font-size:.61rem}.ceotv-scene-manager__recommendations{background:#d4af370e;border:1px solid #d4af3721;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 13px;display:flex}.ceotv-scene-manager__recommendations>span{color:var(--ceotv-gold-soft);text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;font-size:.65rem;font-weight:820;display:inline-flex}.ceotv-scene-manager__recommendations>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.ceotv-scene-manager__recommendations button{color:#e2e8f0;cursor:pointer;background:#ffffff07;border:1px solid #94a3b81a;border-radius:999px;padding:6px 9px;font-size:.61rem;font-weight:780}.ceotv-scene-manager__recommendations button:hover{color:var(--ceotv-gold-soft);border-color:#d4af3747}.ceotv-scene-manager__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ceotv-scene-card{min-width:0;min-height:155px;color:inherit;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #94a3b817;border-radius:13px;flex-direction:column;align-items:flex-start;gap:6px;padding:13px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative}.ceotv-scene-card:hover:not(:disabled){background:#ffffff08;border-color:#d4af373d;transform:translateY(-2px)}.ceotv-scene-card.is-selected{background:#d4af3711;border-color:#d4af376b;box-shadow:0 0 0 1px #d4af3714}.ceotv-scene-card.is-queued{border-color:#3b82f66b}.ceotv-scene-card.is-unavailable{opacity:.48;cursor:not-allowed}.ceotv-scene-card__top{justify-content:space-between;align-items:flex-start;gap:8px;width:100%;display:flex}.ceotv-scene-card__icon{width:31px;height:31px;color:var(--ceotv-gold-soft);background:#d4af3714;border:1px solid #d4af3726;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.ceotv-scene-card__badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.ceotv-scene-card__badges small{text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;min-height:21px;padding:0 6px;font-size:.52rem;font-weight:850;display:inline-flex}.ceotv-scene-card__badges small.is-live{color:#86efac;background:#22c55e1c}.ceotv-scene-card__badges small.is-queued{color:#93c5fd;background:#3b82f61c}.ceotv-scene-card__badges small.is-recommended{color:#fde68a;background:#f59e0b1a}.ceotv-scene-card>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.8rem;overflow:hidden}.ceotv-scene-card>span{color:var(--ceotv-muted);font-size:.65rem;line-height:1.45}.ceotv-scene-card__requirements{color:#fbbf24;align-items:flex-start;gap:5px;margin-top:auto;font-size:.57rem;line-height:1.35;display:flex}.ceotv-scene-card__requirements svg{flex:none;margin-top:1px}.ceotv-scene-manager__overlays{background:#02070e75;border:1px solid #94a3b817;border-radius:14px;margin-top:16px;padding:15px}.ceotv-scene-manager__overlays>header{color:var(--ceotv-gold-soft);justify-content:space-between;align-items:center;gap:12px;display:flex}.ceotv-scene-manager__overlays>header>div{flex-direction:column;gap:3px;display:flex}.ceotv-scene-manager__overlays>header span,.ceotv-scene-manager__overlays>footer>div:first-child span{color:var(--ceotv-muted);letter-spacing:.6px;text-transform:uppercase;font-size:.58rem;font-weight:800}.ceotv-scene-manager__overlays>header strong,.ceotv-scene-manager__overlays>footer>div:first-child strong{color:#f8fafc;font-size:.82rem}.ceotv-scene-manager__overlay-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.ceotv-scene-manager__overlay-grid button{color:#cbd5e1;cursor:pointer;background:#ffffff06;border:1px solid #94a3b817;border-radius:9px;min-height:38px;padding:0 9px;font-size:.61rem;font-weight:800}.ceotv-scene-manager__overlay-grid button:hover{color:var(--ceotv-gold-soft);border-color:#d4af373d}.ceotv-scene-manager__overlay-grid button.is-active{color:#07101d;background:linear-gradient(135deg,#f3d36b,#d4af37);border-color:#0000;box-shadow:0 8px 18px #d4af3724}.ceotv-scene-manager__overlays>footer{border-top:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;display:flex}.ceotv-scene-manager__overlays>footer>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.ceotv-scene-manager__overlays>footer>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ceotv-scene-manager__overlay-open,.ceotv-scene-manager__overlay-copy{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:.63rem;font-weight:850;display:inline-flex}.ceotv-scene-manager__overlay-open{color:#86efac;background:#22c55e14;border:1px solid #22c55e2e}.ceotv-scene-manager__overlay-copy{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f62e}@media (width<=1100px){.ceotv-scene-manager__overlay-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.ceotv-scene-manager__overlays>footer{flex-direction:column;align-items:stretch}.ceotv-scene-manager__overlays>footer>div:last-child{width:100%}.ceotv-scene-manager__overlay-open,.ceotv-scene-manager__overlay-copy{flex:150px}}@media (width<=520px){.ceotv-scene-manager__overlay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ceotv-scene-manager__actions{border-top:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:15px;display:flex}.ceotv-scene-manager__actions>div:first-child{min-width:0}.ceotv-scene-manager__actions>div:first-child span,.ceotv-scene-manager__history>span{color:var(--ceotv-muted);text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.ceotv-scene-manager__actions>div:first-child strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.84rem;display:block;overflow:hidden}.ceotv-scene-manager__buttons{flex-wrap:wrap;gap:8px;display:flex}.ceotv-scene-manager__buttons button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:.67rem;font-weight:850;display:inline-flex}.ceotv-scene-manager__buttons button:disabled,.ceotv-scene-manager__transition button:disabled{opacity:.5;cursor:not-allowed}.ceotv-scene-manager__output{color:#86efac;background:#22c55e14;border:1px solid #22c55e2e}.ceotv-scene-manager__copy{color:#c4b5fd;background:#8b5cf614;border:1px solid #8b5cf62e}.ceotv-scene-manager__output:hover:not(:disabled),.ceotv-scene-manager__copy:hover:not(:disabled){transform:translateY(-1px)}.ceotv-scene-manager__presenter{color:#f0abfc;background:#d946ef14;border:1px solid #d946ef2e}.ceotv-scene-manager__presenter-copy{color:#67e8f9;background:#06b6d414;border:1px solid #06b6d42e}.ceotv-scene-manager__presenter:hover:not(:disabled),.ceotv-scene-manager__presenter-copy:hover:not(:disabled){transform:translateY(-1px)}.ceotv-scene-manager__clear{color:#fda4af;background:#f43f5e12;border:1px solid #f43f5e29}.ceotv-scene-manager__queue{color:#93c5fd;background:#3b82f614;border:1px solid #3b82f62e}.ceotv-scene-manager__take{color:#07101d;background:linear-gradient(135deg,#f3d36b,#d4af37);border:0;box-shadow:0 10px 22px #d4af3729}.ceotv-scene-manager__history{border-top:1px solid #94a3b812;margin-top:13px;padding-top:12px}.ceotv-scene-manager__history>div{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.ceotv-scene-manager__history small{color:#cbd5e1;background:#ffffff06;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.58rem;display:inline-flex}.ceotv-scene-manager__history small svg{color:#4ade80}.ceotv-scene-manager--empty{min-height:240px}.ceotv-scene-manager__empty{min-height:200px;color:var(--ceotv-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.ceotv-scene-manager__empty strong{color:#fff}.ceotv-scene-manager__empty span{max-width:520px;color:var(--ceotv-muted);font-size:.73rem;line-height:1.5}@media (width<=1180px){.ceotv-scene-manager__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ceotv-scene-manager__current{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-scene-manager__transition{grid-column:1/-1}.ceotv-scene-manager__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ceotv-scene-manager__header,.ceotv-scene-manager__actions,.ceotv-scene-manager__recommendations{flex-direction:column;align-items:stretch}.ceotv-scene-manager__status{width:fit-content}.ceotv-scene-manager__recommendations>div{justify-content:flex-start}.ceotv-scene-manager__buttons{width:100%}.ceotv-scene-manager__buttons button{flex:145px}}@media (width<=540px){.ceotv-scene-manager{border-radius:18px}.ceotv-scene-manager__current,.ceotv-scene-manager__grid{grid-template-columns:1fr}.ceotv-scene-manager__transition{grid-column:auto}.ceotv-scene-card{min-height:135px}}@media (prefers-reduced-motion:reduce){.ceotv-studio-page *,.ceotv-studio-page :before,.ceotv-studio-page :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ceotv-stream-manager{background:radial-gradient(circle at 100% 0,#3b82f61c,#0000 30%),radial-gradient(circle at 0 100%,#d4af3714,#0000 30%),linear-gradient(145deg,#0f1d31f7,#07111efc);border:1px solid #d4af3729;border-radius:24px;flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2vw,28px);display:flex;box-shadow:0 22px 60px #0000004d,inset 0 1px #ffffff06}.ceotv-stream-manager__header,.ceotv-stream-manager__identity,.ceotv-stream-manager__header-actions,.ceotv-stream-card-header,.ceotv-stream-overview__live-row,.ceotv-stream-overview__source,.ceotv-stream-destination__header,.ceotv-stream-destination__title-row,.ceotv-stream-destination__actions,.ceotv-stream-modal__header,.ceotv-stream-modal__footer,.ceotv-stream-notice,.ceotv-stream-error,.ceotv-stream-inline-error,.ceotv-stream-enabled-badge,.ceotv-stream-primary-badge,.ceotv-stream-status,.ceotv-stream-button,.ceotv-stream-icon-button{align-items:center;display:flex}.ceotv-stream-manager__header,.ceotv-stream-card-header,.ceotv-stream-modal__header,.ceotv-stream-modal__footer{justify-content:space-between}.ceotv-stream-manager__header{align-items:flex-start;gap:18px}.ceotv-stream-manager__identity{align-items:flex-start;gap:14px;min-width:0}.ceotv-stream-manager__icon{width:46px;height:46px;color:var(--ceotv-gold-soft);background:linear-gradient(145deg,#d4af3733,#d4af370d);border:1px solid #d4af3740;border-radius:15px;flex:0 0 46px;place-items:center;display:grid}.ceotv-stream-manager__identity>div,.ceotv-stream-card-header>div,.ceotv-stream-modal__header>div{min-width:0}.ceotv-stream-manager__identity>div>span,.ceotv-stream-card-header>div>span,.ceotv-stream-modal__header>div>span{color:var(--ceotv-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.67rem;font-weight:850}.ceotv-stream-manager__identity h2,.ceotv-stream-card-header h3,.ceotv-stream-modal__header h3{color:#fff;margin:5px 0 0}.ceotv-stream-manager__identity h2{font-size:clamp(1.25rem,1.08rem + .45vw,1.55rem)}.ceotv-stream-card-header h3,.ceotv-stream-modal__header h3{font-size:clamp(1rem,.93rem + .25vw,1.2rem)}.ceotv-stream-manager__identity p,.ceotv-stream-card-header p,.ceotv-stream-modal__header p{color:var(--ceotv-muted);margin:6px 0 0;font-size:.75rem;line-height:1.55}.ceotv-stream-manager__header-actions{flex:none;gap:9px}.ceotv-stream-button,.ceotv-stream-icon-button{cursor:pointer;border:0;justify-content:center;transition:transform .18s,border-color .18s,background .18s,color .18s,opacity .18s}.ceotv-stream-button{border-radius:11px;gap:7px;min-height:40px;padding:0 14px;font-size:.72rem;font-weight:850}.ceotv-stream-button--primary{color:#07101d;background:linear-gradient(135deg,#f3d36b,#d4af37);box-shadow:0 10px 24px #d4af372b}.ceotv-stream-button--secondary{color:#dbeafe;background:#3b82f617;border:1px solid #60a5fa2e}.ceotv-stream-button:disabled,.ceotv-stream-icon-button:disabled{cursor:not-allowed;opacity:.48}.ceotv-stream-icon-button{color:#cbd5e1;background:#94a3b813;border:1px solid #94a3b821;border-radius:11px;flex:0 0 38px;width:38px;height:38px}.ceotv-stream-icon-button--danger{color:#fda4af;background:#f43f5e14;border-color:#f43f5e2e}.ceotv-stream-notice,.ceotv-stream-error,.ceotv-stream-inline-error{border-radius:13px;gap:9px}.ceotv-stream-notice{color:#bbf7d0;background:#16653430;border:1px solid #4ade8033;padding:12px 14px;font-size:.75rem;font-weight:780}.ceotv-stream-error{color:#fecdd3;background:#7f1d1d3d;border:1px solid #fb718540;align-items:flex-start;padding:13px 15px}.ceotv-stream-error>div{flex-direction:column;gap:3px;display:flex}.ceotv-stream-error strong{font-size:.76rem}.ceotv-stream-error span{color:#fda4af;font-size:.7rem;line-height:1.45}.ceotv-stream-inline-error{color:#fecdd3;background:#7f1d1d38;border:1px solid #fb71853d;padding:11px 13px;font-size:.72rem}.ceotv-stream-loading,.ceotv-stream-unavailable,.ceotv-stream-empty{min-height:180px;color:var(--ceotv-muted);text-align:center;background:#ffffff05;border:1px dashed #94a3b829;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.ceotv-stream-loading strong,.ceotv-stream-unavailable strong,.ceotv-stream-empty strong{color:#e2e8f0;font-size:.84rem}.ceotv-stream-unavailable p,.ceotv-stream-empty p{max-width:510px;color:var(--ceotv-muted);margin:0;font-size:.71rem;line-height:1.55}.ceotv-stream-empty__icon{width:54px;height:54px;color:var(--ceotv-gold-soft);background:#d4af3717;border:1px solid #d4af372b;border-radius:17px;place-items:center;margin-bottom:3px;display:grid}.ceotv-stream-empty .ceotv-stream-button{margin-top:7px}.ceotv-stream-overview{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr);gap:14px;display:grid}.ceotv-stream-overview__hero,.ceotv-stream-settings-card,.ceotv-stream-status-card,.ceotv-stream-destinations{background:#ffffff06;border:1px solid #94a3b81a;border-radius:18px;min-width:0}.ceotv-stream-overview__hero{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 40%),linear-gradient(135deg,#060e1af0,#0c1c30e6);padding:20px;position:relative;overflow:hidden}.ceotv-stream-overview__hero:after{content:"CeO TV";color:#ffffff06;letter-spacing:-5px;pointer-events:none;font-size:clamp(3rem,8vw,6rem);font-weight:950;position:absolute;bottom:-12px;right:20px}.ceotv-stream-overview__live-row{z-index:1;flex-wrap:wrap;gap:8px;position:relative}.ceotv-stream-status,.ceotv-stream-enabled-badge,.ceotv-stream-primary-badge{text-transform:uppercase;border-radius:999px;gap:6px;width:fit-content;min-height:28px;padding:0 9px;font-size:.64rem;font-weight:850}.ceotv-stream-status{color:#cbd5e1;background:#94a3b814;border:1px solid #94a3b829}.ceotv-stream-status--live{color:#fecaca;background:#ef44441f;border-color:#ef444440;box-shadow:0 0 20px #ef44441f}.ceotv-stream-status--scheduled,.ceotv-stream-status--preparing{color:#bfdbfe;background:#3b82f61a;border-color:#3b82f638}.ceotv-stream-status--paused{color:#fde68a;background:#f59e0b1a;border-color:#f59e0b38}.ceotv-stream-status--ended{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e33}.ceotv-stream-status--cancelled,.ceotv-stream-status--offline{color:#fda4af;background:#f43f5e17;border-color:#f43f5e33}.ceotv-stream-enabled-badge.is-enabled{color:#86efac;background:#22c55e17;border:1px solid #22c55e2e}.ceotv-stream-enabled-badge.is-disabled{color:#cbd5e1;background:#94a3b812;border:1px solid #94a3b824}.ceotv-stream-overview__hero h3{z-index:1;color:#fff;margin:18px 0 7px;font-size:clamp(1.15rem,1rem + .45vw,1.5rem);position:relative}.ceotv-stream-overview__hero>p{z-index:1;color:#aebbd0;max-width:720px;margin:0;font-size:.75rem;line-height:1.6;position:relative}.ceotv-stream-overview__source{z-index:1;flex-direction:column;align-items:flex-start;gap:4px;margin-top:18px;position:relative}.ceotv-stream-overview__source>span{color:var(--ceotv-gold-soft);text-transform:uppercase;align-items:center;gap:6px;font-size:.63rem;font-weight:850;display:inline-flex}.ceotv-stream-overview__source strong{color:#f8fafc;font-size:.82rem}.ceotv-stream-overview__source a{color:#93c5fd;align-items:center;gap:5px;margin-top:2px;font-size:.68rem;font-weight:760;text-decoration:none;display:inline-flex}.ceotv-stream-overview__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ceotv-stream-overview__metrics article{min-width:0;color:var(--ceotv-gold-soft);background:#ffffff06;border:1px solid #94a3b81a;border-radius:15px;flex-direction:column;align-items:flex-start;gap:7px;padding:15px;display:flex}.ceotv-stream-overview__metrics span{color:var(--ceotv-muted);text-transform:uppercase;font-size:.62rem;font-weight:780}.ceotv-stream-overview__metrics strong{color:#f8fafc;text-overflow:ellipsis;max-width:100%;font-size:.77rem;overflow:hidden}.ceotv-stream-control-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);align-items:start;gap:14px;display:grid}.ceotv-stream-settings-card,.ceotv-stream-status-card,.ceotv-stream-destinations{padding:18px}.ceotv-stream-card-header{align-items:flex-start;gap:16px}.ceotv-stream-count{color:#07101d;background:var(--ceotv-gold-soft);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:950;display:grid}.ceotv-stream-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.ceotv-stream-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ceotv-stream-field--wide{grid-column:1/-1}.ceotv-stream-field>span,.ceotv-stream-status-card__current>span,.ceotv-stream-toggle__copy strong{color:#cbd5e1;font-size:.67rem;font-weight:800}.ceotv-stream-field>span,.ceotv-stream-status-card__current>span{text-transform:uppercase}.ceotv-stream-field input,.ceotv-stream-field select,.ceotv-stream-field textarea{color:#f8fafc;width:100%;min-width:0;font:inherit;background:#030912c2;border:1px solid #94a3b82b;border-radius:11px;outline:none;transition:border-color .18s,box-shadow .18s,background .18s}.ceotv-stream-field input,.ceotv-stream-field select{min-height:41px;padding:0 11px;font-size:.72rem}.ceotv-stream-field textarea{resize:vertical;min-height:100px;padding:11px;font-size:.72rem;line-height:1.5}.ceotv-stream-field input:focus,.ceotv-stream-field select:focus,.ceotv-stream-field textarea:focus{background:#050d18f0;border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3712}.ceotv-stream-field input::placeholder,.ceotv-stream-field textarea::placeholder{color:#64748b}.ceotv-stream-field input:disabled,.ceotv-stream-field select:disabled,.ceotv-stream-field textarea:disabled{cursor:not-allowed;opacity:.58}.ceotv-stream-form-spacer{display:none}.ceotv-stream-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.ceotv-stream-toggle{cursor:pointer;background:#ffffff05;border:1px solid #94a3b817;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:11px 12px;transition:border-color .18s,background .18s;display:grid}.ceotv-stream-toggle.is-active{background:#d4af370b;border-color:#d4af372e}.ceotv-stream-toggle.is-disabled{cursor:not-allowed;opacity:.55}.ceotv-stream-toggle input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ceotv-stream-toggle__track{background:#64748b59;border:1px solid #94a3b82b;border-radius:999px;flex:0 0 37px;width:37px;height:21px;transition:background .18s,border-color .18s;position:relative}.ceotv-stream-toggle__thumb{background:#cbd5e1;border-radius:50%;width:13px;height:13px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.ceotv-stream-toggle.is-active .ceotv-stream-toggle__track{background:#d4af3752;border-color:#d4af3773}.ceotv-stream-toggle.is-active .ceotv-stream-toggle__thumb{background:var(--ceotv-gold-soft);transform:translate(16px)}.ceotv-stream-toggle__copy{flex-direction:column;gap:3px;min-width:0;display:flex}.ceotv-stream-toggle__copy small{color:var(--ceotv-muted);font-size:.62rem;line-height:1.4}.ceotv-stream-status-card__current{background:#ffffff05;border:1px solid #94a3b817;border-radius:13px;flex-direction:column;align-items:flex-start;gap:8px;margin:15px 0 12px;padding:14px;display:flex}.ceotv-stream-status-card__timeline{flex-direction:column;gap:8px;margin-top:14px;display:flex}.ceotv-stream-status-card__timeline>div{background:#ffffff05;border:1px solid #94a3b814;border-radius:11px;flex-direction:column;gap:4px;padding:10px 11px;display:flex}.ceotv-stream-status-card__timeline span{color:var(--ceotv-muted);text-transform:uppercase;align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.ceotv-stream-status-card__timeline strong{color:#e2e8f0;font-size:.7rem}.ceotv-stream-status-card__warning{color:#fde68a;background:#78350f2e;border:1px solid #fbbf242b;border-radius:12px;align-items:flex-start;gap:7px;margin-top:13px;padding:11px 12px;font-size:.64rem;line-height:1.48;display:flex}.ceotv-stream-destinations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:15px;display:grid}.ceotv-stream-destination{background:#030a1494;border:1px solid #94a3b81a;border-radius:15px;flex-direction:column;gap:12px;min-width:0;padding:15px;transition:border-color .18s,transform .18s,opacity .18s;display:flex}.ceotv-stream-destination:hover{border-color:#94a3b82e;transform:translateY(-1px)}.ceotv-stream-destination.is-primary{background:linear-gradient(145deg,#d4af370e,#030a14ad);border-color:#d4af3740}.ceotv-stream-destination.is-disabled{opacity:.66}.ceotv-stream-destination__header{align-items:flex-start;gap:10px;min-width:0}.ceotv-stream-platform{color:#dbeafe;background:#3b82f61a;border:1px solid #3b82f62b;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.ceotv-stream-platform--youtube{color:#fecaca;background:#ef44441a;border-color:#ef444430}.ceotv-stream-platform--twitch{color:#ddd6fe;background:#8b5cf61a;border-color:#8b5cf633}.ceotv-stream-platform--facebook{color:#bfdbfe;background:#2563eb1a;border-color:#2563eb33}.ceotv-stream-platform--tiktok{color:#f8fafc;background:#0f172acc;border-color:#94a3b829}.ceotv-stream-platform--kick{color:#bbf7d0;background:#22c55e17;border-color:#22c55e2e}.ceotv-stream-destination__identity{flex:auto;min-width:0}.ceotv-stream-destination__title-row{flex-wrap:wrap;gap:6px;min-width:0}.ceotv-stream-destination__title-row>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ceotv-stream-primary-badge{min-height:22px;color:var(--ceotv-gold-soft);background:#d4af3717;border:1px solid #d4af372e;padding:0 7px;font-size:.56rem}.ceotv-stream-destination__identity>span{color:var(--ceotv-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:.63rem;display:block;overflow:hidden}.ceotv-stream-destination__header>.ceotv-stream-status{flex:none}.ceotv-stream-destination__signals{flex-wrap:wrap;gap:6px;display:flex}.ceotv-stream-destination__signals>span{border-radius:999px;align-items:center;gap:5px;min-height:25px;padding:0 7px;font-size:.58rem;font-weight:780;display:inline-flex}.ceotv-stream-destination__signals .is-ready{color:#86efac;background:#22c55e13;border:1px solid #22c55e24}.ceotv-stream-destination__signals .is-off{color:#94a3b8;background:#94a3b80f;border:1px solid #94a3b81c}.ceotv-stream-destination__details{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.85fr));gap:8px;display:grid}.ceotv-stream-destination__details>div{background:#ffffff04;border:1px solid #94a3b812;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.ceotv-stream-destination__details span{color:var(--ceotv-muted);text-transform:uppercase;align-items:center;gap:5px;font-size:.57rem;display:inline-flex}.ceotv-stream-destination__details strong,.ceotv-stream-destination__details a{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.ceotv-stream-destination__details a{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ceotv-stream-destination__details small{color:#64748b;font-size:.57rem}.ceotv-stream-destination__status-control{padding-top:2px}.ceotv-stream-destination__actions{justify-content:flex-end;gap:7px;padding-top:2px}.ceotv-stream-modal{z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01050cc7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.ceotv-stream-modal__dialog{background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 35%),linear-gradient(145deg,#0b1728,#050d18);border:1px solid #d4af3733;border-radius:20px;width:min(850px,100%);max-height:calc(100vh - 44px);padding:20px;overflow-y:auto;box-shadow:0 34px 100px #0000008c}.ceotv-stream-modal__header{align-items:flex-start;gap:15px}.ceotv-stream-modal__footer{border-top:1px solid #94a3b81a;gap:9px;margin-top:18px;padding-top:17px}@media (width<=1180px){.ceotv-stream-overview,.ceotv-stream-control-grid{grid-template-columns:1fr}.ceotv-stream-overview__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ceotv-stream-destination__details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.ceotv-stream-manager__header{flex-direction:column}.ceotv-stream-manager__header-actions{width:100%}.ceotv-stream-manager__header-actions .ceotv-stream-button{flex:1 1 0}.ceotv-stream-overview__metrics,.ceotv-stream-destinations__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-stream-toggle-grid{grid-template-columns:1fr}}@media (width<=640px){.ceotv-stream-manager{border-radius:18px;padding:16px}.ceotv-stream-manager__identity{align-items:flex-start}.ceotv-stream-manager__icon{border-radius:13px;flex-basis:40px;width:40px;height:40px}.ceotv-stream-manager__header-actions{flex-direction:column;align-items:stretch}.ceotv-stream-overview__metrics,.ceotv-stream-destinations__grid,.ceotv-stream-form-grid,.ceotv-stream-destination__details{grid-template-columns:1fr}.ceotv-stream-field--wide{grid-column:auto}.ceotv-stream-overview__hero,.ceotv-stream-settings-card,.ceotv-stream-status-card,.ceotv-stream-destinations{padding:15px}.ceotv-stream-destination__header{flex-wrap:wrap}.ceotv-stream-destination__header>.ceotv-stream-status{margin-left:46px}.ceotv-stream-destination__actions{flex-wrap:wrap}.ceotv-stream-destination__actions .ceotv-stream-button{flex:100%}.ceotv-stream-modal{align-items:start;padding:10px}.ceotv-stream-modal__dialog{border-radius:16px;max-height:none;padding:16px}.ceotv-stream-modal__footer{flex-direction:column-reverse;align-items:stretch}.ceotv-stream-modal__footer .ceotv-stream-button{width:100%}}.ceotv-studio-page--loading{position:relative;overflow:hidden}.ceotv-studio-page--loading .ceotv-studio-header,.ceotv-studio-page--loading .ceotv-studio-status-bar,.ceotv-studio-skeleton-panel,.ceotv-studio-skeleton-stage{pointer-events:none;-webkit-user-select:none;user-select:none}.ceotv-studio-skeleton-header{min-height:186px}.ceotv-studio-skeleton-header-copy{flex-direction:column;gap:10px;width:min(720px,100%);min-width:0;display:flex}.ceotv-studio-skeleton-controls{min-width:420px}.ceotv-studio-skeleton-controls>div:first-child{flex-direction:column;flex:auto;gap:7px;min-width:300px;display:flex}.ceotv-studio-skeleton-block{background:linear-gradient(110deg,#ffffff09 8%,#d4af371c 18%,#ffffff09 33%) 0 0/220% 100%;border:1px solid #94a3b813;border-radius:10px;animation:1.65s linear infinite ceotvSkeletonShimmer;position:relative;overflow:hidden}.ceotv-studio-skeleton-block:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff06,#0000);position:absolute;inset:0}.ceotv-studio-skeleton-icon{border-radius:18px;flex:0 0 58px;width:58px;height:58px}.ceotv-studio-skeleton-eyebrow{width:170px;height:10px}.ceotv-studio-skeleton-title{border-radius:13px;width:min(420px,82%);height:40px}.ceotv-studio-skeleton-copy{width:min(650px,100%);height:12px}.ceotv-studio-skeleton-copy--short{width:min(430px,72%)}.ceotv-studio-skeleton-label{border-radius:999px;width:112px;height:9px}.ceotv-studio-skeleton-select{border-radius:12px;width:300px;height:45px}.ceotv-studio-skeleton-button{border-radius:12px;flex:0 0 116px;width:116px;height:45px}.ceotv-studio-skeleton-status{min-height:72px}.ceotv-studio-skeleton-status>div{justify-content:center}.ceotv-studio-skeleton-value{width:min(160px,84%);height:14px}.ceotv-studio-skeleton-stack{flex-direction:column;gap:22px;display:flex}.ceotv-studio-skeleton-panel,.ceotv-studio-skeleton-stage{border:1px solid var(--ceotv-border-soft);background:linear-gradient(145deg,#0f1d31f7,#07111efc);border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff06}.ceotv-studio-skeleton-panel{min-height:230px;padding:clamp(20px,2vw,28px)}.ceotv-studio-skeleton-panel--scene{min-height:300px}.ceotv-studio-skeleton-panel--streaming{border-color:#d4af3729;min-height:330px}.ceotv-studio-skeleton-panel__heading,.ceotv-studio-skeleton-stage__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ceotv-studio-skeleton-panel__heading>div:first-child{flex-direction:column;gap:9px;min-width:0;display:flex}.ceotv-studio-skeleton-section-title{border-radius:8px;width:220px;height:22px}.ceotv-studio-skeleton-pill{border-radius:999px;flex:0 0 100px;width:100px;height:32px}.ceotv-studio-skeleton-grid{gap:12px;min-width:0;display:grid}.ceotv-studio-skeleton-grid--scene{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.ceotv-studio-skeleton-grid--streaming{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);margin-top:22px}.ceotv-studio-skeleton-grid--timeline{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(320px,1.4fr);margin-top:22px}.ceotv-studio-skeleton-grid--lower{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.ceotv-studio-skeleton-card{background:#ffffff06;border:1px solid #94a3b817;border-radius:15px;min-width:0;min-height:132px;padding:15px}.ceotv-studio-skeleton-card--wide{min-height:205px}.ceotv-studio-skeleton-card-icon{border-radius:12px;width:38px;height:38px;margin-bottom:18px}.ceotv-studio-skeleton-card-title{width:62%;height:14px}.ceotv-studio-skeleton-card-copy{width:86%;height:10px;margin-top:10px}.ceotv-studio-skeleton-stage{background:radial-gradient(circle at 50% 35%,#d4af3714,#0000 34%),linear-gradient(135deg,#030811,#071321 52%,#0a1b31);border-color:#d4af373d;border-radius:28px;min-height:470px;padding:clamp(22px,2.6vw,34px)}.ceotv-studio-skeleton-stage:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 86%);mask-image:radial-gradient(circle,#000,#0000 86%)}.ceotv-studio-skeleton-stage__top,.ceotv-studio-skeleton-stage__matchup{z-index:1;position:relative}.ceotv-studio-skeleton-live{border-radius:999px;width:115px;height:32px}.ceotv-studio-skeleton-stage__matchup{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,52px);min-height:310px;margin-top:28px;display:grid}.ceotv-studio-skeleton-player{align-items:center;gap:18px;min-width:0;display:flex}.ceotv-studio-skeleton-player--right{flex-direction:row-reverse}.ceotv-studio-skeleton-player>div:last-child{flex-direction:column;flex:auto;gap:10px;min-width:0;display:flex}.ceotv-studio-skeleton-avatar{border-radius:50%;flex:none;width:clamp(96px,10vw,132px);height:clamp(96px,10vw,132px)}.ceotv-studio-skeleton-player-name{width:75%;height:28px}.ceotv-studio-skeleton-player-meta{width:55%;height:11px}.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-name,.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-meta{margin-left:auto}.ceotv-studio-skeleton-score{border-radius:22px;width:140px;height:118px}.ceotv-studio-skeleton-large-area{border-radius:14px;width:100%;height:150px;margin-top:22px}.ceotv-studio-skeleton-announcement{z-index:100;color:#dbe4f0;background:linear-gradient(145deg,#0f1d31fa,#07111efc);border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:.75rem;font-weight:760;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 18px 45px #00000057}.ceotv-studio-skeleton-announcement svg{color:var(--ceotv-gold-soft);animation:1.5s ease-in-out infinite ceotvSkeletonRadioPulse}.ceotv-studio-header__controls{min-width:428px}.ceotv-studio-tournament-select{flex:0 0 300px;width:300px}.ceotv-studio-refresh{white-space:nowrap;flex:0 0 116px;width:116px}@keyframes ceotvSkeletonShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes ceotvSkeletonRadioPulse{0%,to{opacity:.52;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@media (width<=1240px){.ceotv-studio-skeleton-grid--timeline,.ceotv-studio-skeleton-grid--lower{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-studio-skeleton-grid--lower>:last-child{grid-column:1/-1}}@media (width<=1020px){.ceotv-studio-skeleton-header{flex-direction:column;align-items:flex-start}.ceotv-studio-header__controls,.ceotv-studio-skeleton-controls{width:100%;min-width:0}.ceotv-studio-tournament-select,.ceotv-studio-skeleton-controls>div:first-child{flex:auto;width:100%;min-width:0}.ceotv-studio-skeleton-select{width:100%}.ceotv-studio-skeleton-grid--streaming{grid-template-columns:1fr}.ceotv-studio-skeleton-stage__matchup{grid-template-columns:1fr;justify-items:center;gap:24px}.ceotv-studio-skeleton-player,.ceotv-studio-skeleton-player--right{width:min(520px,100%)}.ceotv-studio-skeleton-player--right{flex-direction:row}.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-name,.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-meta{margin-left:0}}@media (width<=760px){.ceotv-studio-skeleton-header{min-height:0}.ceotv-studio-skeleton-controls,.ceotv-studio-header__controls{flex-direction:column;align-items:stretch}.ceotv-studio-skeleton-button,.ceotv-studio-refresh{flex-basis:45px;width:100%}.ceotv-studio-tournament-select{flex-basis:auto;width:100%}.ceotv-studio-skeleton-grid--scene,.ceotv-studio-skeleton-grid--timeline,.ceotv-studio-skeleton-grid--lower{grid-template-columns:1fr}.ceotv-studio-skeleton-grid--lower>:last-child{grid-column:auto}.ceotv-studio-skeleton-panel,.ceotv-studio-skeleton-stage{border-radius:18px}.ceotv-studio-skeleton-player,.ceotv-studio-skeleton-player--right{text-align:center;flex-direction:column;align-items:center}.ceotv-studio-skeleton-player-name,.ceotv-studio-skeleton-player-meta,.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-name,.ceotv-studio-skeleton-player--right .ceotv-studio-skeleton-player-meta{margin-left:auto;margin-right:auto}.ceotv-studio-skeleton-stage__top{flex-direction:column;align-items:stretch}.ceotv-studio-skeleton-pill{flex-basis:32px;width:100%}.ceotv-studio-skeleton-announcement{border-radius:14px;justify-content:center;bottom:14px;left:14px;right:14px}}@media (prefers-reduced-motion:reduce){.ceotv-studio-skeleton-block,.ceotv-studio-skeleton-announcement svg{animation:none}}.ceotv-studio-presenter-launch{color:#f8fafc;cursor:pointer;white-space:nowrap;background:linear-gradient(145deg,#122239f5,#08111efa);border:1px solid #d4af373d;border-radius:12px;flex:0 0 154px;justify-content:center;align-items:center;gap:8px;width:154px;min-height:45px;padding:0 16px;font-weight:850;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 28px #00000038,inset 0 1px #ffffff06}.ceotv-studio-presenter-launch:hover{color:#fff;background:linear-gradient(145deg,#192d49fa,#0a1626fa);border-color:#f3d36b6b;transform:translateY(-1px);box-shadow:0 16px 34px #00000047,0 0 24px #d4af3714}.ceotv-studio-presenter-launch:focus-visible{outline:2px solid var(--ceotv-gold-soft);outline-offset:3px}.ceotv-studio-presenter-launch svg{color:var(--ceotv-gold-soft)}@media (width<=1180px){.ceotv-studio-header__controls{flex-wrap:wrap;justify-content:flex-end}}@media (width<=1020px){.ceotv-studio-presenter-launch{flex:0 0 154px}}@media (width<=760px){.ceotv-studio-presenter-launch{flex-basis:45px;width:100%}}@media (prefers-reduced-motion:reduce){.ceotv-studio-presenter-launch{transition:none}}.ceotv-match-queue{background:radial-gradient(circle at 12% 0,#d4af3714,#0000 28%),linear-gradient(145deg,#0f1d31f7,#07111efc);border:1px solid #d4af372e;border-radius:22px;flex-direction:column;gap:18px;min-width:0;padding:clamp(20px,2.2vw,28px);display:flex;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff06}.ceotv-match-queue__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ceotv-match-queue__identity{align-items:flex-start;gap:13px;min-width:0;display:flex}.ceotv-match-queue__icon{width:44px;height:44px;color:var(--ceotv-gold-soft);background:linear-gradient(145deg,#d4af3729,#d4af370a);border:1px solid #d4af3738;border-radius:13px;flex:0 0 44px;place-items:center;display:grid}.ceotv-match-queue__identity>div{min-width:0}.ceotv-match-queue__eyebrow{color:var(--ceotv-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.64rem;font-weight:900}.ceotv-match-queue__identity h2{color:#fff;margin:5px 0 4px;font-size:clamp(1.08rem,1rem + .3vw,1.32rem)}.ceotv-match-queue__identity p{max-width:720px;color:var(--ceotv-muted);margin:0;font-size:.74rem;line-height:1.55}.ceotv-match-queue__header-actions{flex:none;align-items:center;gap:9px;display:flex}.ceotv-match-queue__header-actions button,.ceotv-match-queue__add,.ceotv-match-queue__controls button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:830;transition:transform .18s,border-color .18s,background .18s,color .18s,opacity .18s;display:inline-flex}.ceotv-match-queue__header-actions button{gap:7px;min-height:38px;padding:0 12px}.ceotv-match-queue__refresh{color:#dbe4ef;background:#ffffff09;border:1px solid #94a3b824}.ceotv-match-queue__clear{color:#fda4af;background:#f43f5e12;border:1px solid #f43f5e2e}.ceotv-match-queue__header-actions button:hover:not(:disabled),.ceotv-match-queue__add:hover:not(:disabled),.ceotv-match-queue__controls button:hover:not(:disabled){transform:translateY(-1px)}.ceotv-match-queue__refresh:hover:not(:disabled){border-color:#d4af3742}.ceotv-match-queue__clear:hover:not(:disabled){background:#f43f5e1f;border-color:#f43f5e4d}.ceotv-match-queue button:disabled,.ceotv-match-queue select:disabled,.ceotv-match-queue textarea:disabled{opacity:.48;cursor:not-allowed}.ceotv-match-queue__message{border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 13px;font-size:.72rem;display:flex}.ceotv-match-queue__message--error{color:#fecdd3;background:#7f1d1d40;border:1px solid #fb718538}.ceotv-match-queue__message--success{color:#bbf7d0;background:#14532d3d;border:1px solid #4ade8033}.ceotv-match-queue__summary{background:linear-gradient(135deg,#070f1bf2,#0c192ce6);border:1px solid #94a3b81a;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.ceotv-match-queue__summary article{flex-direction:column;gap:5px;min-width:0;padding:14px 16px;display:flex}.ceotv-match-queue__summary article+article{border-left:1px solid #94a3b814}.ceotv-match-queue__summary span{color:var(--ceotv-muted);text-transform:uppercase;align-items:center;gap:6px;font-size:.62rem;font-weight:800;display:inline-flex}.ceotv-match-queue__summary strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.ceotv-match-queue__workspace{grid-template-columns:minmax(290px,.72fr) minmax(0,1.6fr);align-items:start;gap:14px;display:grid}.ceotv-match-queue__available,.ceotv-match-queue__running-order{background:#ffffff06;border:1px solid #94a3b817;border-radius:16px;min-width:0;padding:17px}.ceotv-match-queue__section-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ceotv-match-queue__section-heading>div>span{color:var(--ceotv-gold-soft);text-transform:uppercase;font-size:.6rem;font-weight:850}.ceotv-match-queue__section-heading h3{color:#fff;margin:4px 0 0;font-size:.94rem}.ceotv-match-queue__section-heading>span{color:#08111f;background:var(--ceotv-gold-soft);border-radius:999px;place-items:center;min-width:30px;height:30px;padding:0 8px;font-size:.68rem;font-weight:900;display:grid}.ceotv-match-queue__select,.ceotv-match-queue__notes{flex-direction:column;gap:7px;display:flex}.ceotv-match-queue__select>span,.ceotv-match-queue__notes>span{color:#aebbd0;text-transform:uppercase;font-size:.66rem;font-weight:800}.ceotv-match-queue__select select,.ceotv-match-queue__notes textarea{color:#f8fafc;background:#050c17d1;border:1px solid #94a3b82e;border-radius:10px;outline:none;width:100%}.ceotv-match-queue__select select{min-height:42px;padding:0 38px 0 12px}.ceotv-match-queue__notes{margin-top:13px}.ceotv-match-queue__notes textarea{resize:vertical;min-height:104px;padding:11px 12px;font-family:inherit;line-height:1.45}.ceotv-match-queue__select select:focus,.ceotv-match-queue__notes textarea:focus{border-color:#d4af3761;box-shadow:0 0 0 3px #d4af3712}.ceotv-match-queue__notes small{color:var(--ceotv-muted);align-self:flex-end;font-size:.59rem}.ceotv-match-queue__selection-preview{background:#3b82f60e;border:1px solid #3b82f624;border-radius:11px;margin-top:11px;padding:12px}.ceotv-match-queue__selection-preview>div{color:#93c5fd;text-transform:uppercase;align-items:center;gap:6px;font-size:.6rem;font-weight:820;display:flex}.ceotv-match-queue__selection-preview h4{color:#fff;margin:8px 0 3px;font-size:.78rem}.ceotv-match-queue__selection-preview p{color:var(--ceotv-muted);margin:0;font-size:.64rem}.ceotv-match-queue__selection-preview small{color:#cbd5e1;align-items:center;gap:5px;margin-top:8px;font-size:.61rem;display:inline-flex}.ceotv-match-queue__add{color:#08111f;background:linear-gradient(135deg,#f3d36b,#d4af37);border:0;gap:7px;width:100%;min-height:42px;margin-top:13px;box-shadow:0 12px 28px #d4af3729}.ceotv-match-queue__list{flex-direction:column;gap:9px;display:flex}.ceotv-match-queue__item{background:#ffffff06;border:1px solid #94a3b814;border-left:3px solid #0000;border-radius:12px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:12px;display:grid}.ceotv-match-queue__position{width:44px;height:44px;color:var(--ceotv-gold-soft);background:#d4af3714;border:1px solid #d4af3729;border-radius:11px;place-items:center;display:grid}.ceotv-match-queue__position span{font-size:.61rem;font-weight:900}.ceotv-match-queue__match{min-width:0}.ceotv-match-queue__match-topline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ceotv-match-queue__match-topline>span{color:#93c5fd;text-transform:uppercase;font-size:.57rem;font-weight:850}.ceotv-match-queue__match-topline>strong{color:#bfdbfe;text-transform:uppercase;background:#3b82f61a;border:1px solid #3b82f629;border-radius:999px;align-items:center;gap:4px;min-height:23px;padding:0 7px;font-size:.55rem;display:inline-flex}.ceotv-match-queue__match h4{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 2px;font-size:.79rem;overflow:hidden}.ceotv-match-queue__match p{color:var(--ceotv-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.63rem;overflow:hidden}.ceotv-match-queue__match small{color:#aebbd0;align-items:center;gap:5px;margin-top:7px;font-size:.6rem;display:inline-flex}.ceotv-match-queue__match blockquote{color:#cbd5e1;background:#02070e73;border-left:2px solid #d4af3759;border-radius:8px;margin:9px 0 0;padding:8px 10px;font-size:.62rem;line-height:1.45}.ceotv-match-queue__controls{grid-template-columns:repeat(2,34px);gap:6px;display:grid}.ceotv-match-queue__controls button{color:#cbd5e1;background:#ffffff09;border:1px solid #94a3b81f;width:34px;height:34px;padding:0}.ceotv-match-queue__controls button:hover:not(:disabled){border-color:#d4af3742}.ceotv-match-queue__controls .ceotv-match-queue__promote{color:#86efac;background:#22c55e14;border-color:#22c55e29}.ceotv-match-queue__controls .ceotv-match-queue__remove{color:#fda4af;background:#f43f5e14;border-color:#f43f5e29}.ceotv-match-queue__empty,.ceotv-match-queue__loading{min-height:220px;color:var(--ceotv-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ceotv-match-queue__empty--queue{min-height:300px}.ceotv-match-queue__empty strong{color:#f8fafc}.ceotv-match-queue__empty p{max-width:390px;color:var(--ceotv-muted);margin:0;font-size:.7rem;line-height:1.5}.ceotv-match-queue__loading{color:#cbd5e1;font-size:.72rem}@media (width<=1180px){.ceotv-match-queue__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ceotv-match-queue__summary article:nth-child(3){border-top:1px solid #94a3b814;border-left:0}.ceotv-match-queue__summary article:nth-child(4){border-top:1px solid #94a3b814}.ceotv-match-queue__workspace{grid-template-columns:1fr}}@media (width<=760px){.ceotv-match-queue{border-radius:18px;padding:17px}.ceotv-match-queue__header{flex-direction:column}.ceotv-match-queue__header-actions{width:100%}.ceotv-match-queue__header-actions button{flex:1 1 0}.ceotv-match-queue__summary{grid-template-columns:1fr}.ceotv-match-queue__summary article+article,.ceotv-match-queue__summary article:nth-child(3),.ceotv-match-queue__summary article:nth-child(4){border-top:1px solid #94a3b814;border-left:0}.ceotv-match-queue__item{grid-template-columns:42px minmax(0,1fr)}.ceotv-match-queue__position{width:38px;height:38px}.ceotv-match-queue__controls{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.ceotv-match-queue__controls button{width:100%}}@media (width<=480px){.ceotv-match-queue__identity,.ceotv-match-queue__header-actions{flex-direction:column}.ceotv-match-queue__header-actions button{width:100%}.ceotv-match-queue__available,.ceotv-match-queue__running-order{padding:14px}.ceotv-match-queue__item{grid-template-columns:1fr}.ceotv-match-queue__position{width:100%;height:32px}}@media (prefers-reduced-motion:reduce){.ceotv-match-queue__header-actions button,.ceotv-match-queue__add,.ceotv-match-queue__controls button{transition:none}}.ceotv-studio-page{--ceotv-bg:transparent;--ceotv-surface:#0b111b;--ceotv-surface-soft:#101824;--ceotv-surface-lifted:#151f2d;--ceotv-border:#d4af3729;--ceotv-border-soft:#94a3b824;--ceotv-rule:#94a3b829;--ceotv-gold:#d4af37;--ceotv-gold-soft:#e0bd4f;--ceotv-text:#f2f5f8;--ceotv-muted:#9aa7b7;--ceotv-blue:#60a5fa;--ceotv-green:#4ade80;--ceotv-red:#fb7185;--ceotv-orange:#f59e0b;gap:clamp(18px,2vw,26px)}[data-theme=light] .ceotv-studio-page{--ceotv-bg:transparent;--ceotv-surface:#fff;--ceotv-surface-soft:#f7f8fa;--ceotv-surface-lifted:#eef1f4;--ceotv-border:#8a68103d;--ceotv-border-soft:#d9dee5;--ceotv-rule:#d9dee5;--ceotv-gold:#9b7517;--ceotv-gold-soft:#8a6810;--ceotv-text:#111827;--ceotv-muted:#596579;--ceotv-blue:#1767a8;--ceotv-green:#087a40;--ceotv-red:#c93652;--ceotv-orange:#9a6700}.ceotv-studio-page h1,.ceotv-studio-page h2,.ceotv-studio-page h3,.ceotv-studio-page h4,.ceotv-studio-page strong{color:var(--ceotv-text)}.ceotv-studio-page p,.ceotv-studio-page small{color:var(--ceotv-muted)}.ceotv-studio-page button,.ceotv-studio-page input,.ceotv-studio-page textarea,.ceotv-studio-page select{font-family:inherit}.ceotv-studio-header{border:0;border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0;align-items:flex-end;padding:clamp(14px,2vw,24px) 0 clamp(20px,2.6vw,32px);overflow:visible}.ceotv-studio-header:before{display:none}.ceotv-studio-header__identity{gap:14px}.ceotv-studio-header__icon{width:36px;height:36px;color:var(--ceotv-gold-soft);background:0 0;border:0;border-radius:0;flex-basis:36px}.ceotv-studio-header__eyebrow{color:var(--ceotv-gold-soft);margin-bottom:7px}.ceotv-studio-header__live-dot{width:6px;height:6px;box-shadow:none}.ceotv-studio-header h1{color:var(--ceotv-text);font-size:clamp(1.8rem,1.45rem + 1.1vw,2.55rem)}.ceotv-studio-header p{color:var(--ceotv-muted);margin-top:8px}.ceotv-studio-header__controls{gap:14px}.ceotv-studio-tournament-select>span{color:var(--ceotv-muted)}.ceotv-studio-tournament-select select{min-height:39px;color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding-left:0}.ceotv-studio-tournament-select select:focus{border-bottom-color:var(--ceotv-gold)}.ceotv-studio-refresh,.ceotv-studio-presenter-launch{width:auto;min-height:0;color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0;padding:7px 0;transform:none}.ceotv-studio-presenter-launch{color:var(--ceotv-gold-soft);border-bottom-color:var(--ceotv-gold)}.ceotv-studio-refresh:hover,.ceotv-studio-presenter-launch:hover{color:var(--ceotv-gold-soft);border-color:var(--ceotv-gold);box-shadow:none;background:0 0;transform:none}.ceotv-studio-status-bar{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;overflow:visible}.ceotv-studio-status-bar>div{padding:15px 18px}.ceotv-studio-status-bar>div+div{border-left-color:var(--ceotv-rule)}.ceotv-studio-status-bar span{color:var(--ceotv-muted)}.ceotv-studio-status-bar strong{color:var(--ceotv-text)}.ceotv-scene-manager,.ceotv-stream-manager,.ceotv-match-queue,.ceotv-stage,.ceotv-director-rundown,.ceotv-presenter-intelligence,.ceotv-adaptive-view,.ceotv-production-card,.ceotv-readiness-board{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0}.ceotv-scene-manager,.ceotv-stream-manager,.ceotv-match-queue,.ceotv-director-rundown,.ceotv-presenter-intelligence,.ceotv-adaptive-view,.ceotv-production-card,.ceotv-readiness-board{padding:clamp(18px,2vw,26px) 0}.ceotv-stage{padding:clamp(22px,2.5vw,32px) 0}.ceotv-stream-manager__icon,.ceotv-match-queue__icon,.ceotv-scene-card__icon{box-shadow:none;background:0 0;border:0;border-radius:0}.ceotv-scene-manager__status,.ceotv-scene-card__badges small,.ceotv-scene-manager__history small{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ceotv-scene-manager__status{color:var(--ceotv-green)}.ceotv-scene-manager__current{border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);gap:0}.ceotv-scene-status,.ceotv-scene-manager__transition{border:0;border-right:1px solid var(--ceotv-rule);min-height:104px;box-shadow:none;background:0 0;border-radius:0;padding:14px}.ceotv-scene-manager__transition{border-right:0}.ceotv-scene-status--live,.ceotv-scene-status--queued{border-color:var(--ceotv-rule);box-shadow:none;background:0 0}.ceotv-scene-status--live{border-left:2px solid var(--ceotv-green)}.ceotv-scene-status--queued{border-left:2px solid var(--ceotv-blue)}.ceotv-scene-manager__transition button,.ceotv-scene-manager__recommendations button,.ceotv-scene-manager__overlay-grid button,.ceotv-scene-manager__buttons button{min-height:0;color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0;padding:7px 0;transform:none}.ceotv-scene-manager__transition button.is-active,.ceotv-scene-manager__overlay-grid button.is-active{color:var(--ceotv-gold-soft);border-bottom-color:var(--ceotv-gold);box-shadow:none;background:0 0}.ceotv-scene-manager__recommendations{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:11px 0}.ceotv-scene-manager__grid{border-top:1px solid var(--ceotv-rule);border-left:1px solid var(--ceotv-rule);gap:0}.ceotv-scene-card{border:0;border-right:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);min-height:146px;box-shadow:none;background:0 0;border-radius:0;padding:13px;transform:none}.ceotv-scene-card:hover:not(:disabled){border-color:var(--ceotv-rule);background:0 0;transform:none}.ceotv-scene-card.is-selected{border-color:var(--ceotv-rule);box-shadow:inset 2px 0 0 var(--ceotv-gold);background:0 0}.ceotv-scene-card.is-live{border-color:var(--ceotv-rule);box-shadow:inset 2px 0 0 var(--ceotv-green)}.ceotv-scene-card.is-queued{border-color:var(--ceotv-rule);box-shadow:inset 2px 0 0 var(--ceotv-blue)}.ceotv-scene-manager__overlays{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:15px 0}.ceotv-scene-manager__overlay-open,.ceotv-scene-manager__overlay-copy{background:0 0;border:0;border-bottom:1px solid;border-radius:0;min-height:0;padding:6px 0;transform:none}.ceotv-scene-manager__overlay-open:hover,.ceotv-scene-manager__overlay-copy:hover{transform:none}.ceotv-stream-button,.ceotv-stream-icon-button{box-shadow:none;transform:none}.ceotv-stream-button{border:0;border-bottom:1px solid var(--ceotv-rule);min-height:0;color:var(--ceotv-text);background:0 0;border-radius:0;padding:7px 0}.ceotv-stream-button--primary{color:var(--ceotv-gold-soft);border-bottom-color:var(--ceotv-gold);box-shadow:none;background:0 0}.ceotv-stream-button--secondary{color:var(--ceotv-blue);border-bottom-color:var(--ceotv-blue);background:0 0}.ceotv-stream-button:hover:not(:disabled),.ceotv-stream-icon-button:hover:not(:disabled){transform:none}.ceotv-stream-icon-button{background:0 0;border:0;border-radius:0;flex-basis:32px;width:32px;height:32px}.ceotv-stream-overview__hero,.ceotv-stream-settings-card,.ceotv-stream-status-card,.ceotv-stream-destinations{background:0 0;border:0;border-radius:0}.ceotv-stream-overview__hero{border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);padding:18px 0}.ceotv-stream-overview__hero:after{display:none}.ceotv-stream-overview__metrics{border-top:1px solid var(--ceotv-rule);border-left:1px solid var(--ceotv-rule);gap:0}.ceotv-stream-overview__metrics article{border:0;border-right:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:14px}.ceotv-stream-status,.ceotv-stream-enabled-badge,.ceotv-stream-primary-badge,.ceotv-stream-destination__signals>span{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ceotv-stream-status--live{color:var(--ceotv-red)}.ceotv-stream-status--scheduled,.ceotv-stream-status--preparing{color:var(--ceotv-blue)}.ceotv-stream-status--paused{color:var(--ceotv-orange)}.ceotv-stream-status--ended{color:var(--ceotv-green)}.ceotv-stream-status--cancelled,.ceotv-stream-status--offline{color:var(--ceotv-red)}.ceotv-stream-field input,.ceotv-stream-field select,.ceotv-stream-field textarea{color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0}.ceotv-stream-field input:focus,.ceotv-stream-field select:focus,.ceotv-stream-field textarea:focus{border-bottom-color:var(--ceotv-gold);box-shadow:none;background:0 0}.ceotv-stream-toggle{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:10px 0}.ceotv-stream-toggle.is-active{border-color:var(--ceotv-rule);background:0 0}.ceotv-stream-status-card__current,.ceotv-stream-status-card__timeline>div{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:10px 0}.ceotv-stream-destinations__grid{gap:0 18px}.ceotv-stream-destination{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:15px 0;transform:none}.ceotv-stream-destination:hover,.ceotv-stream-destination.is-primary{border-color:var(--ceotv-rule);background:0 0;transform:none}.ceotv-stream-platform{background:0 0;border:0;border-radius:0}.ceotv-stream-destination__details>div{border:0;border-right:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:9px 0}.ceotv-stream-destination__details>div:last-child{border-right:0}.ceotv-match-queue__header-actions button,.ceotv-match-queue__add,.ceotv-match-queue__controls button{box-shadow:none;transform:none}.ceotv-match-queue__header-actions button{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;min-height:0;padding:7px 0}.ceotv-match-queue__refresh{color:var(--ceotv-text)}.ceotv-match-queue__clear{color:var(--ceotv-red);border-bottom-color:var(--ceotv-red)!important}.ceotv-match-queue__header-actions button:hover:not(:disabled),.ceotv-match-queue__add:hover:not(:disabled),.ceotv-match-queue__controls button:hover:not(:disabled){background:0 0;transform:none}.ceotv-match-queue__summary{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;overflow:visible}.ceotv-match-queue__summary article{padding:14px 16px}.ceotv-match-queue__summary article+article{border-left-color:var(--ceotv-rule)}.ceotv-match-queue__available,.ceotv-match-queue__running-order{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:17px 0}.ceotv-match-queue__section-heading>span{min-width:0;height:auto;color:var(--ceotv-gold-soft);background:0 0;border-radius:0;padding:0}.ceotv-match-queue__select select,.ceotv-match-queue__notes textarea{color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);box-shadow:none;background:0 0;border-radius:0}.ceotv-match-queue__select select:focus,.ceotv-match-queue__notes textarea:focus{border-bottom-color:var(--ceotv-gold);box-shadow:none}.ceotv-match-queue__selection-preview{border:0;border-left:2px solid var(--ceotv-blue);background:0 0;border-radius:0;padding:10px 0 10px 12px}.ceotv-match-queue__add{width:auto;min-height:0;color:var(--ceotv-gold-soft);border:0;border-bottom:1px solid var(--ceotv-gold);background:0 0;border-radius:0;padding:7px 0}.ceotv-match-queue__list{gap:0}.ceotv-match-queue__item{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-left:2px solid #0000;border-radius:0;padding:12px 0}.ceotv-match-queue__item--next{border-color:var(--ceotv-rule);border-left-color:var(--ceotv-gold);background:0 0}.ceotv-match-queue__item--featured{border-color:var(--ceotv-rule);border-left-color:var(--ceotv-blue);background:0 0}.ceotv-match-queue__position{background:0 0;border:0;border-radius:0;width:38px;height:38px}.ceotv-match-queue__match-topline>strong{min-height:0;color:var(--ceotv-blue);background:0 0;border:0;border-radius:0;padding:0}.ceotv-match-queue__match blockquote{background:0 0;border-radius:0;padding:7px 0 7px 10px}.ceotv-match-queue__controls button{color:var(--ceotv-text);border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0}.ceotv-match-queue__controls .ceotv-match-queue__promote{color:var(--ceotv-green);border-color:var(--ceotv-green);background:0 0}.ceotv-match-queue__controls .ceotv-match-queue__remove{color:var(--ceotv-red);border-color:var(--ceotv-red);background:0 0}.ceotv-stage{min-height:430px;overflow:visible}.ceotv-stage__grid,.ceotv-stage__watermark{display:none}.ceotv-stage__live-dot{box-shadow:none}.ceotv-stage__status{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.ceotv-stage__status--completed{color:var(--ceotv-green)}.ceotv-stage__status--scheduled,.ceotv-stage__status--live,.ceotv-stage__status--in-progress{color:var(--ceotv-blue)}.ceotv-stage__status--disputed{color:var(--ceotv-red)}.ceotv-stage-player__portrait,.ceotv-presenter-player__avatar{box-shadow:none}.ceotv-stage-player__readiness{background:var(--ceotv-surface);border:0;border-radius:0;min-height:0;padding:0;bottom:-10px}.ceotv-stage__score{border:0;border-left:1px solid var(--ceotv-rule);border-right:1px solid var(--ceotv-rule);min-width:130px;box-shadow:none;background:0 0;border-radius:0;padding:14px 20px}.ceotv-stage-signal{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.ceotv-director-rundown__grid{border-top:1px solid var(--ceotv-rule);border-left:1px solid var(--ceotv-rule);gap:0}.ceotv-rundown-card,.ceotv-rundown-queue{border:0;border-right:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0}.ceotv-rundown-card--current,.ceotv-rundown-card--previous,.ceotv-rundown-card--next{border-color:var(--ceotv-rule);box-shadow:none;background:0 0}.ceotv-rundown-card--current{box-shadow:inset 2px 0 0 var(--ceotv-blue)}.ceotv-rundown-card--previous{box-shadow:inset 2px 0 0 var(--ceotv-green)}.ceotv-rundown-card--next{box-shadow:inset 2px 0 0 var(--ceotv-gold)}.ceotv-rundown-queue__header small{width:auto;height:auto;color:var(--ceotv-gold-soft);background:0 0;border-radius:0}.ceotv-rundown-queue__list{gap:0}.ceotv-rundown-queue__row{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:9px 0}.ceotv-presenter-player__badges small,.ceotv-presenter-form__pill{background:0 0;border-radius:0;padding:0}.ceotv-presenter-form{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:10px 0}.ceotv-rivalry-summary{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:16px 0}.ceotv-rivalry-summary__meetings{background:0 0;border:0;border-radius:0;width:auto;height:auto}.ceotv-comparison-row__track{border-radius:0}.ceotv-comparison-row__track span{background:var(--ceotv-gold);border-radius:0}.ceotv-adaptive-view__format{min-height:0;color:var(--ceotv-gold-soft);background:0 0;border:0;border-radius:0;padding:0}.ceotv-table-graphic__rows,.ceotv-swiss-race>div{gap:0}.ceotv-table-graphic__row,.ceotv-swiss-race article{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-left:2px solid #0000;border-radius:0}.ceotv-table-graphic__position{width:auto;height:auto;color:var(--ceotv-gold-soft);background:0 0;border-radius:0}.ceotv-group-card{border:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:14px 0}.ceotv-group-card>div>div,.ceotv-bracket-match,.ceotv-bracket-match footer{background:0 0;border-radius:0}.ceotv-bracket-match{border-color:var(--ceotv-rule)}.ceotv-production-desk__grid{gap:0 18px}.ceotv-production-card{border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule)}.ceotv-storyline-desk,.ceotv-integrity-desk{gap:0}.ceotv-storyline-card,.ceotv-integrity-alert{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-left:2px solid #64748b;border-radius:0;padding:11px 0 11px 10px}.ceotv-storyline-card__meta small,.ceotv-missing-assets small{background:0 0;border-radius:0;padding:0}.ceotv-asset-card{border:0;border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;padding:8px 0;transform:none}.ceotv-asset-card:hover{border-color:var(--ceotv-rule);transform:none}.ceotv-readiness-board__score{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.ceotv-readiness-board__items{border-top:1px solid var(--ceotv-rule);border-left:1px solid var(--ceotv-rule);gap:0}.ceotv-readiness-item{border:0;border-right:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule);background:0 0;border-radius:0;min-height:68px;padding:9px}.ceotv-stream-modal{-webkit-backdrop-filter:none;backdrop-filter:none;background:#02060dc2;place-items:start center;padding:clamp(10px,3vh,28px) 14px}.ceotv-stream-modal__dialog{width:min(850px,100%);max-height:calc(100dvh - 28px);color:var(--ceotv-text);background:var(--ceotv-surface);border:1px solid var(--ceotv-rule);border-radius:8px;padding:18px;overflow-y:auto;box-shadow:0 24px 70px #0000006b}.ceotv-stream-modal__header{z-index:3;background:var(--ceotv-surface);border-bottom:1px solid var(--ceotv-rule);padding:14px 0;position:sticky;top:-18px}.ceotv-stream-modal__footer{z-index:3;background:var(--ceotv-surface);border-top:1px solid var(--ceotv-rule);padding:14px 0;position:sticky;bottom:-18px}[data-theme=light] .ceotv-studio-page h1,[data-theme=light] .ceotv-studio-page h2,[data-theme=light] .ceotv-studio-page h3,[data-theme=light] .ceotv-studio-page h4,[data-theme=light] .ceotv-studio-page strong,[data-theme=light] .ceotv-stage-player__identity h2,[data-theme=light] .ceotv-presenter-player__copy h3,[data-theme=light] .ceotv-table-graphic__player strong,[data-theme=light] .ceotv-bracket-match>div strong,[data-theme=light] .ceotv-swiss-race article>div strong,[data-theme=light] .ceotv-stream-manager__identity h2,[data-theme=light] .ceotv-stream-card-header h3,[data-theme=light] .ceotv-stream-modal__header h3,[data-theme=light] .ceotv-match-queue__identity h2,[data-theme=light] .ceotv-match-queue__section-heading h3,[data-theme=light] .ceotv-match-queue__selection-preview h4{color:#111827!important}[data-theme=light] .ceotv-studio-page p,[data-theme=light] .ceotv-studio-page small,[data-theme=light] .ceotv-stage-player__identity p,[data-theme=light] .ceotv-stage-player__identity small,[data-theme=light] .ceotv-rundown-card__body>span,[data-theme=light] .ceotv-rundown-card__body time,[data-theme=light] .ceotv-presenter-player__copy p,[data-theme=light] .ceotv-table-graphic__player span,[data-theme=light] .ceotv-group-card>div>div>small,[data-theme=light] .ceotv-storyline-card p,[data-theme=light] .ceotv-integrity-alert p,[data-theme=light] .ceotv-stream-manager__identity p,[data-theme=light] .ceotv-stream-card-header p,[data-theme=light] .ceotv-stream-modal__header p,[data-theme=light] .ceotv-match-queue__identity p,[data-theme=light] .ceotv-match-queue__match p{color:#596579!important;opacity:1!important}[data-theme=light] .ceotv-studio-page select,[data-theme=light] .ceotv-studio-page input,[data-theme=light] .ceotv-studio-page textarea{color:#172033!important;background:0 0!important}[data-theme=light] .ceotv-studio-page select option{color:#172033;background:#fff}[data-theme=light] .ceotv-stage-player__readiness,[data-theme=light] .ceotv-stream-modal__dialog,[data-theme=light] .ceotv-stream-modal__header,[data-theme=light] .ceotv-stream-modal__footer{background:#fff}@media (width<=1000px){.ceotv-studio-header{align-items:flex-start}.ceotv-studio-header__controls{align-items:flex-end}.ceotv-scene-status,.ceotv-scene-manager__transition{border-right:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule)}}@media (width<=820px){.ceotv-studio-status-bar>div:nth-child(3),.ceotv-studio-status-bar>div:nth-child(4){border-top-color:var(--ceotv-rule)}}@media (width<=700px){.ceotv-scene-manager__current{border-left:0}.ceotv-scene-manager__buttons button,.ceotv-scene-manager__recommendations button,.ceotv-scene-manager__overlay-open,.ceotv-scene-manager__overlay-copy{flex:145px}}@media (width<=640px){.ceotv-studio-header,.ceotv-stage,.ceotv-director-rundown,.ceotv-presenter-intelligence,.ceotv-adaptive-view,.ceotv-production-card,.ceotv-readiness-board,.ceotv-scene-manager,.ceotv-stream-manager,.ceotv-match-queue{border-radius:0}.ceotv-studio-header__identity{flex-direction:row}.ceotv-studio-header__controls{align-items:stretch}.ceotv-studio-refresh,.ceotv-studio-presenter-launch{width:100%}.ceotv-studio-status-bar>div+div{border-left:0;border-top:1px solid var(--ceotv-rule)}.ceotv-stage__score{border-left:0;border-right:0;border-top:1px solid var(--ceotv-rule);border-bottom:1px solid var(--ceotv-rule)}.ceotv-match-queue__available,.ceotv-match-queue__running-order{padding-left:0;padding-right:0}.ceotv-match-queue__header-actions button{min-width:0}.ceotv-stream-modal{padding:6px}.ceotv-stream-modal__dialog{max-height:calc(100dvh - 12px);padding:14px}.ceotv-stream-modal__header{top:-14px}.ceotv-stream-modal__footer{bottom:-14px}}.ceotv-stream-modal{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060dc7!important;justify-content:center!important;align-items:flex-start!important;padding:clamp(10px,3vh,28px) 14px!important;display:flex!important;overflow-y:auto!important}.ceotv-stream-modal__dialog{width:min(850px,100%)!important;max-width:100%!important;max-height:calc(100dvh - 28px)!important;color:var(--ceotv-text)!important;background:var(--ceotv-surface)!important;border:1px solid var(--ceotv-rule)!important;border-radius:6px!important;padding:0!important;overflow:hidden!important;box-shadow:0 24px 70px #0000006b!important}.ceotv-stream-modal__header{z-index:5!important;background:var(--ceotv-surface)!important;border:0!important;border-bottom:1px solid var(--ceotv-rule)!important;margin:0!important;padding:16px 18px!important;position:sticky!important;top:0!important}.ceotv-stream-modal__header>div{min-width:0!important}.ceotv-stream-modal__header h3{color:var(--ceotv-text)!important;margin:4px 0 0!important}.ceotv-stream-modal__header p{color:var(--ceotv-muted)!important;margin-top:5px!important}.ceotv-stream-modal__header>div>span{color:var(--ceotv-gold-soft)!important}.ceotv-stream-modal__dialog>form,.ceotv-stream-modal__dialog>.ceotv-stream-modal__body,.ceotv-stream-modal__dialog>section:not(.ceotv-stream-modal__header):not(.ceotv-stream-modal__footer){max-height:calc(100dvh - 150px);padding:18px;overflow-y:auto}.ceotv-stream-modal__footer{z-index:5!important;background:var(--ceotv-surface)!important;border:0!important;border-top:1px solid var(--ceotv-rule)!important;gap:14px!important;margin:0!important;padding:14px 18px!important;position:sticky!important;bottom:0!important}.ceotv-stream-modal .ceotv-stream-field input,.ceotv-stream-modal .ceotv-stream-field select,.ceotv-stream-modal .ceotv-stream-field textarea{border:0!important;border-bottom:1px solid var(--ceotv-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.ceotv-stream-modal .ceotv-stream-field input:focus,.ceotv-stream-modal .ceotv-stream-field select:focus,.ceotv-stream-modal .ceotv-stream-field textarea:focus{border-bottom-color:var(--ceotv-gold)!important;box-shadow:none!important;background:0 0!important}.ceotv-stream-modal .ceotv-stream-button{border:0!important;border-bottom:1px solid var(--ceotv-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:7px 0!important}.ceotv-stream-modal .ceotv-stream-button--primary{color:var(--ceotv-gold-soft)!important;border-bottom-color:var(--ceotv-gold)!important}[data-theme=light] .ceotv-studio-page{color:#172033!important}[data-theme=light] .ceotv-studio-header h1,[data-theme=light] .ceotv-scene-manager__header h2,[data-theme=light] .ceotv-stream-manager__identity h2,[data-theme=light] .ceotv-match-queue__identity h2,[data-theme=light] .ceotv-director-rundown__title h2,[data-theme=light] .ceotv-presenter-intelligence__header h2,[data-theme=light] .ceotv-adaptive-view__header h2,[data-theme=light] .ceotv-production-card__header h2,[data-theme=light] .ceotv-readiness-board__header h2,[data-theme=light] .ceotv-stream-card-header h3,[data-theme=light] .ceotv-match-queue__section-heading h3,[data-theme=light] .ceotv-stream-modal__header h3{color:#111827!important;opacity:1!important}[data-theme=light] .ceotv-studio-header p,[data-theme=light] .ceotv-scene-manager__header p,[data-theme=light] .ceotv-stream-manager__identity p,[data-theme=light] .ceotv-match-queue__identity p,[data-theme=light] .ceotv-director-rundown__title p,[data-theme=light] .ceotv-adaptive-view__header p,[data-theme=light] .ceotv-readiness-board__header p,[data-theme=light] .ceotv-stream-card-header p,[data-theme=light] .ceotv-stream-modal__header p,[data-theme=light] .ceotv-stage__empty p,[data-theme=light] .ceotv-presenter-intelligence__empty p,[data-theme=light] .ceotv-tournament-view__empty p,[data-theme=light] .ceotv-match-queue__empty p,[data-theme=light] .ceotv-studio-tournament-select>span,[data-theme=light] .ceotv-studio-status-bar span,[data-theme=light] .ceotv-scene-status>span,[data-theme=light] .ceotv-scene-status>small,[data-theme=light] .ceotv-scene-manager__transition>span,[data-theme=light] .ceotv-scene-manager__transition small,[data-theme=light] .ceotv-stage__live small,[data-theme=light] .ceotv-stage__match-meta,[data-theme=light] .ceotv-stage__signals-title,[data-theme=light] .ceotv-stage__integrity,[data-theme=light] .ceotv-rundown-card__header small,[data-theme=light] .ceotv-rundown-card__body>span,[data-theme=light] .ceotv-rundown-card__body time,[data-theme=light] .ceotv-rundown-queue__row>div>span,[data-theme=light] .ceotv-rundown-queue__row time,[data-theme=light] .ceotv-presenter-intelligence__header>div:last-child,[data-theme=light] .ceotv-presenter-player__copy p,[data-theme=light] .ceotv-presenter-form>span,[data-theme=light] .ceotv-presenter-form em,[data-theme=light] .ceotv-rivalry-summary>div>span,[data-theme=light] .ceotv-rivalry-summary footer span,[data-theme=light] .ceotv-table-graphic__player span,[data-theme=light] .ceotv-table-graphic__goal-difference span,[data-theme=light] .ceotv-table-graphic__points span,[data-theme=light] .ceotv-group-card>div>div>small,[data-theme=light] .ceotv-bracket-match footer,[data-theme=light] .ceotv-swiss-race article small,[data-theme=light] .ceotv-swiss-race article em,[data-theme=light] .ceotv-storyline-card p,[data-theme=light] .ceotv-integrity-alert p,[data-theme=light] .ceotv-production-empty span,[data-theme=light] .ceotv-asset-card span,[data-theme=light] .ceotv-missing-assets>span,[data-theme=light] .ceotv-readiness-board__score span,[data-theme=light] .ceotv-stream-field>span,[data-theme=light] .ceotv-stream-toggle__copy small,[data-theme=light] .ceotv-stream-status-card__current>span,[data-theme=light] .ceotv-stream-status-card__timeline span,[data-theme=light] .ceotv-stream-destination__identity>span,[data-theme=light] .ceotv-stream-destination__details span,[data-theme=light] .ceotv-stream-destination__details small,[data-theme=light] .ceotv-match-queue__summary span,[data-theme=light] .ceotv-match-queue__select>span,[data-theme=light] .ceotv-match-queue__notes>span,[data-theme=light] .ceotv-match-queue__notes small,[data-theme=light] .ceotv-match-queue__selection-preview p,[data-theme=light] .ceotv-match-queue__match p,[data-theme=light] .ceotv-match-queue__match small{color:#596579!important;opacity:1!important}[data-theme=light] .ceotv-studio-status-bar strong,[data-theme=light] .ceotv-scene-status>strong,[data-theme=light] .ceotv-stage__live strong,[data-theme=light] .ceotv-stage__tournament strong,[data-theme=light] .ceotv-stage-player__identity h2,[data-theme=light] .ceotv-rundown-card__body>strong,[data-theme=light] .ceotv-rundown-queue__header strong,[data-theme=light] .ceotv-rundown-queue__row strong,[data-theme=light] .ceotv-presenter-player__copy h3,[data-theme=light] .ceotv-presenter-player__badges strong,[data-theme=light] .ceotv-comparison-row__values>strong,[data-theme=light] .ceotv-rivalry-summary>div>strong,[data-theme=light] .ceotv-rivalry-summary footer strong,[data-theme=light] .ceotv-table-graphic__player strong,[data-theme=light] .ceotv-table-graphic__goal-difference strong,[data-theme=light] .ceotv-table-graphic__points strong,[data-theme=light] .ceotv-group-card>div>div>strong,[data-theme=light] .ceotv-bracket-match>div span,[data-theme=light] .ceotv-bracket-match>div strong,[data-theme=light] .ceotv-swiss-race article>div strong,[data-theme=light] .ceotv-storyline-card strong,[data-theme=light] .ceotv-integrity-alert strong,[data-theme=light] .ceotv-production-empty strong,[data-theme=light] .ceotv-asset-card strong,[data-theme=light] .ceotv-readiness-item>span,[data-theme=light] .ceotv-stream-overview__hero h3,[data-theme=light] .ceotv-stream-overview__source strong,[data-theme=light] .ceotv-stream-overview__metrics strong,[data-theme=light] .ceotv-stream-toggle__copy strong,[data-theme=light] .ceotv-stream-status-card__timeline strong,[data-theme=light] .ceotv-stream-destination__title-row>strong,[data-theme=light] .ceotv-stream-destination__details strong,[data-theme=light] .ceotv-stream-destination__details a,[data-theme=light] .ceotv-match-queue__summary strong,[data-theme=light] .ceotv-match-queue__selection-preview h4,[data-theme=light] .ceotv-match-queue__match h4{color:#172033!important;opacity:1!important}[data-theme=light] .ceotv-stage-signal>span,[data-theme=light] .ceotv-rundown-card__empty strong,[data-theme=light] .ceotv-rundown-queue__empty strong,[data-theme=light] .ceotv-tournament-view__empty strong,[data-theme=light] .ceotv-stream-loading,[data-theme=light] .ceotv-stream-unavailable,[data-theme=light] .ceotv-stream-empty,[data-theme=light] .ceotv-match-queue__loading{color:#475467!important;opacity:1!important}[data-theme=light] .ceotv-studio-page input,[data-theme=light] .ceotv-studio-page textarea,[data-theme=light] .ceotv-studio-page select{color:#172033!important;caret-color:#172033!important}[data-theme=light] .ceotv-studio-page input::placeholder,[data-theme=light] .ceotv-studio-page textarea::placeholder{color:#7a8494!important;opacity:1!important}[data-theme=light] .ceotv-stream-modal__dialog,[data-theme=light] .ceotv-stream-modal__header,[data-theme=light] .ceotv-stream-modal__footer{color:#172033!important;background:#fff!important}[data-theme=light] .ceotv-stream-modal__dialog{border-color:#d9dee5!important;box-shadow:0 22px 60px #0f172a2e!important}[data-theme=light] .ceotv-stream-modal .ceotv-stream-field>span,[data-theme=light] .ceotv-stream-modal .ceotv-stream-toggle__copy strong{color:#344054!important;opacity:1!important}[data-theme=light] .ceotv-stream-modal .ceotv-stream-toggle__copy small{color:#596579!important;opacity:1!important}@media (width<=640px){.ceotv-stream-modal{padding:6px!important}.ceotv-stream-modal__dialog{border-radius:4px!important;max-height:calc(100dvh - 12px)!important}.ceotv-stream-modal__header{padding:14px!important}.ceotv-stream-modal__dialog>form,.ceotv-stream-modal__dialog>.ceotv-stream-modal__body,.ceotv-stream-modal__dialog>section:not(.ceotv-stream-modal__header):not(.ceotv-stream-modal__footer){max-height:calc(100dvh - 132px);padding:14px}.ceotv-stream-modal__footer{flex-direction:column-reverse!important;align-items:stretch!important;padding:12px 14px!important}.ceotv-stream-modal__footer .ceotv-stream-button{width:100%!important}}.ceotv-match-queue__modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);background:#02070ec2;place-items:center;padding:24px;animation:.18s ease-out ceotvQueueModalFadeIn;display:grid;position:fixed;inset:0}.ceotv-match-queue__modal{background:radial-gradient(circle at 0 0,#d4af371c,#0000 34%),linear-gradient(145deg,#0f1d31fc,#07111efe);border:1px solid #d4af3738;border-radius:20px;grid-template-columns:52px minmax(0,1fr);gap:16px;width:min(520px,100%);padding:24px;animation:.2s ease-out ceotvQueueModalEnter;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff09}.ceotv-match-queue__modal:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(to bottom right,#000,#0000 82%);mask-image:linear-gradient(to bottom right,#000,#0000 82%)}.ceotv-match-queue__modal-icon,.ceotv-match-queue__modal-copy,.ceotv-match-queue__modal-close,.ceotv-match-queue__modal-actions{z-index:1;position:relative}.ceotv-match-queue__modal-icon{color:#fda4af;background:linear-gradient(145deg,#f43f5e24,#f43f5e0b);border:1px solid #f43f5e33;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.ceotv-match-queue__modal-copy{min-width:0;padding-right:30px}.ceotv-match-queue__modal-copy>span{color:var(--ceotv-gold-soft);letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:900;display:block}.ceotv-match-queue__modal-copy h3{color:#fff;margin:0;font-size:1.12rem;line-height:1.25}.ceotv-match-queue__modal-copy p{color:var(--ceotv-muted);margin:9px 0 0;font-size:.74rem;line-height:1.6}.ceotv-match-queue__modal-copy p strong{color:#f8fafc;font-weight:900}.ceotv-match-queue__modal-close{color:#94a3b8;cursor:pointer;background:#ffffff06;border:1px solid #94a3b81a;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:15px;right:15px}.ceotv-match-queue__modal-close:hover:not(:disabled){color:#f8fafc;background:#ffffff0e;border-color:#d4af3733;transform:translateY(-1px)}.ceotv-match-queue__modal-actions{border-top:1px solid #94a3b817;grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:2px;padding-top:17px;display:flex}.ceotv-match-queue__modal-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:.72rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s,opacity .18s;display:inline-flex}.ceotv-match-queue__modal-cancel{color:#dbe4ef;background:#ffffff09;border:1px solid #94a3b824}.ceotv-match-queue__modal-cancel:hover:not(:disabled){background:#ffffff0f;border-color:#d4af3738;transform:translateY(-1px)}.ceotv-match-queue__modal-confirm{color:#fff1f2;background:linear-gradient(135deg,#be185df5,#e11d48f5);border:1px solid #fb718552;box-shadow:0 10px 24px #be185d2e}.ceotv-match-queue__modal-confirm:hover:not(:disabled){background:linear-gradient(135deg,#db2777fa,#f43f5efa);border-color:#fb71857a;transform:translateY(-1px)}.ceotv-match-queue__modal button:disabled{opacity:.5;cursor:not-allowed}@keyframes ceotvQueueModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ceotvQueueModalEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=560px){.ceotv-match-queue__modal-backdrop{padding:16px}.ceotv-match-queue__modal{border-radius:17px;grid-template-columns:44px minmax(0,1fr);gap:13px;padding:20px}.ceotv-match-queue__modal-icon{border-radius:12px;width:44px;height:44px}.ceotv-match-queue__modal-copy{padding-right:22px}.ceotv-match-queue__modal-actions{flex-direction:column-reverse}.ceotv-match-queue__modal-actions button{width:100%}}.ceotv-stream-control-grid{gap:28px!important}.ceotv-stream-settings-card,.ceotv-stream-status-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ceotv-stream-status-card{border-left:1px solid var(--ceotv-rule)!important;padding-left:28px!important}.ceotv-stream-settings-card>.ceotv-stream-card-header,.ceotv-stream-status-card>.ceotv-stream-card-header{border-bottom:1px solid var(--ceotv-rule)!important;margin:0 0 18px!important;padding:0 0 16px!important}.ceotv-stream-settings-card .ceo-media-uploader{border:0!important;border-top:1px solid var(--ceotv-rule)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0 0!important}.ceotv-stream-settings-card .ceo-media-uploader-heading{justify-content:space-between!important;align-items:flex-start!important;gap:22px!important;margin:0 0 14px!important;padding:0!important;display:flex!important}.ceotv-stream-settings-card .ceo-media-uploader-heading>div{min-width:0!important}.ceotv-stream-settings-card .ceo-media-uploader-label{color:var(--ceotv-text)!important;font-size:.86rem!important;font-weight:850!important;line-height:1.3!important;display:block!important}.ceotv-stream-settings-card .ceo-media-uploader-heading p{max-width:720px!important;color:var(--ceotv-muted)!important;margin:5px 0 0!important;font-size:.74rem!important;line-height:1.55!important}.ceotv-stream-settings-card .ceo-media-uploader-size{color:var(--ceotv-gold-soft)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;margin:0!important;padding:2px 0!important;font-size:.67rem!important;font-weight:800!important;line-height:1.4!important}.ceotv-stream-settings-card .ceo-media-uploader-dropzone{border:0!important;border-top:1px solid var(--ceotv-rule)!important;border-bottom:1px solid var(--ceotv-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:hidden!important}.ceotv-stream-settings-card .ceo-media-uploader-preview{width:100%!important;height:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important}.ceotv-stream-settings-card .ceo-media-uploader-empty{min-height:220px!important;color:var(--ceotv-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:28px 20px!important}.ceotv-stream-settings-card .ceo-media-uploader-empty strong{color:var(--ceotv-text)!important}.ceotv-stream-settings-card .ceo-media-uploader-empty svg{color:var(--ceotv-gold)!important}.ceotv-stream-settings-card .ceo-media-uploader-actions{flex-wrap:nowrap!important;align-items:center!important;gap:18px!important;margin:0!important;padding:12px 0 0!important;display:flex!important}.ceotv-stream-settings-card .ceo-media-uploader-button{min-width:0!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px 0!important;font-size:.74rem!important;font-weight:800!important;line-height:1.2!important;display:inline-flex!important}.ceotv-stream-settings-card .ceo-media-uploader-button--primary{color:var(--ceotv-gold-soft)!important}.ceotv-stream-settings-card .ceo-media-uploader-button--danger{color:#fb7185!important}.ceotv-stream-settings-card .ceo-media-uploader-button:hover{filter:none!important;transform:none!important}.ceotv-stream-settings-card .ceo-media-uploader-button:disabled{opacity:.48!important}.ceotv-stream-settings-card .ceo-media-uploader-current{border-top:1px solid var(--ceotv-rule)!important;color:var(--ceotv-muted)!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin:12px 0 0!important;padding:10px 0 0!important;font-size:.64rem!important;display:grid!important}.ceotv-stream-settings-card .ceo-media-uploader-current>span{color:var(--ceotv-muted)!important;white-space:nowrap!important;font-weight:750!important}.ceotv-stream-settings-card .ceo-media-uploader-current code{min-width:0!important;color:var(--ceotv-muted-strong,#9aa7ba)!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-family:inherit!important;font-size:.64rem!important;overflow:hidden!important}.ceotv-stream-status-card__current{border:0!important;border-bottom:1px solid var(--ceotv-rule)!important;background:0 0!important;border-radius:0!important;margin:0 0 14px!important;padding:0 0 14px!important}.ceotv-stream-status-card__timeline{background:0 0!important;border:0!important;border-radius:0!important;margin-top:18px!important;padding:0!important}.ceotv-stream-status-card__timeline>div{border:0!important;border-bottom:1px solid var(--ceotv-rule)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.ceotv-stream-status-card__warning{color:#e6b94b!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d4af3747!important;border-radius:0!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;gap:9px!important;margin:18px 0 0!important;padding:11px 0 0!important;display:grid!important}.ceotv-stream-status-card__warning span{color:var(--ceotv-muted-strong,#9ca9ba)!important;font-size:.7rem!important;line-height:1.55!important}.ceotv-stream-status-card .ceotv-stream-status,.ceotv-stream-settings-card .ceotv-stream-status,.ceotv-stream-settings-card .ceotv-stream-enabled-badge{box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-label{color:#172033!important}[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-heading p,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-current,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-current>span,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-current code,[data-theme=light] .ceotv-stream-status-card__warning span{color:#596579!important;opacity:1!important}[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-size,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-button--primary{color:#8a6810!important}[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-button--danger{color:#c93652!important}[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-dropzone,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader,[data-theme=light] .ceotv-stream-settings-card .ceo-media-uploader-current,[data-theme=light] .ceotv-stream-status-card,[data-theme=light] .ceotv-stream-status-card__current,[data-theme=light] .ceotv-stream-status-card__timeline>div{border-color:#202c3924!important}[data-theme=light] .ceotv-stream-status-card__warning{border-top-color:#8a681047!important}@media (width<=1180px){.ceotv-stream-status-card{border-left:0!important;border-top:1px solid var(--ceotv-rule)!important;padding-top:24px!important;padding-left:0!important}}@media (width<=700px){.ceotv-stream-settings-card .ceo-media-uploader-heading{flex-direction:column!important;gap:8px!important}.ceotv-stream-settings-card .ceo-media-uploader-size{white-space:normal!important}.ceotv-stream-settings-card .ceo-media-uploader-actions{flex-wrap:wrap!important;gap:12px 18px!important}.ceotv-stream-settings-card .ceo-media-uploader-button{flex:none!important;width:auto!important}.ceotv-stream-settings-card .ceo-media-uploader-current{grid-template-columns:1fr!important;gap:5px!important}.ceotv-stream-settings-card .ceo-media-uploader-current>span{white-space:normal!important}}.ceotv-gameplay-contribution{background:#7f7f7f0e;border:1px solid #7f7f7f3d;border-radius:18px;margin:18px 0;padding:20px}.ceotv-gameplay-contribution__heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.ceotv-gameplay-contribution__heading span{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.75rem}.ceotv-gameplay-contribution__heading h2{align-items:center;gap:8px;margin:4px 0 0;font-size:1.05rem;display:flex}.ceotv-gameplay-contribution__heading>strong{align-items:center;gap:6px;font-size:.82rem;display:flex}.ceotv-gameplay-contribution__grid{grid-template-columns:minmax(220px,320px) minmax(0,1fr);gap:16px;display:grid}.ceotv-gameplay-contribution__feeds{flex-direction:column;gap:8px;max-height:420px;display:flex;overflow:auto}.ceotv-gameplay-contribution__feeds>p{opacity:.72;border:1px dashed #7f7f7f47;border-radius:12px;margin:0;padding:18px}.ceotv-gameplay-contribution__feeds>button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:1px solid #7f7f7f38;border-radius:12px;gap:3px;padding:12px;display:grid}.ceotv-gameplay-contribution__feeds>button:hover,.ceotv-gameplay-contribution__feeds>button.is-active{border-color:currentColor}.ceotv-gameplay-contribution__feeds small{opacity:.68}.ceotv-gameplay-contribution__preview{background:#090909;border-radius:14px;min-height:320px;position:relative;overflow:hidden}.ceotv-gameplay-contribution__preview video{object-fit:contain;background:#090909;width:100%;height:100%;min-height:320px;display:block}.ceotv-gameplay-contribution__placeholder{color:#fff;opacity:.72;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.ceotv-gameplay-contribution__preview>button{cursor:pointer;border:0;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:flex;position:absolute;bottom:12px;right:12px}.ceotv-gameplay-contribution__telemetry{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.ceotv-gameplay-contribution__telemetry span{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:.72rem;display:flex}.ceotv-gameplay-contribution__active-meta{color:#fff;background:#000000b3;border-radius:9px;flex-direction:column;padding:7px 10px;display:flex;position:absolute;bottom:12px;left:12px}.ceotv-gameplay-contribution__active-meta span{text-transform:capitalize;opacity:.72;font-size:.72rem}.match-gameplay-share-btn{align-items:center;gap:9px;display:flex}.match-gameplay-share-btn span{flex-direction:column;align-items:flex-start;display:flex}.match-gameplay-share-btn small{opacity:.72;font-weight:400}.match-gameplay-share-btn.is-sharing{outline:1px solid}@media (width<=850px){.ceotv-gameplay-contribution__grid{grid-template-columns:1fr}.ceotv-gameplay-contribution__preview,.ceotv-gameplay-contribution__preview video{min-height:240px}}html,body,#root{min-height:100%}body{margin:0}.ceotv-output-shell{--ceotv-output-bg:#030812;--ceotv-output-surface:#091220f5;--ceotv-output-gold:#d4af37;--ceotv-output-gold-soft:#f3d36b;--ceotv-output-blue:#60a5fa;--ceotv-output-green:#4ade80;--ceotv-output-red:#fb7185;--ceotv-output-text:#f8fafc;--ceotv-output-muted:#94a3b8;width:100vw;min-height:100vh;color:var(--ceotv-output-text);background:radial-gradient(circle at 50% 25%,#d4af3714,#0000 32%),linear-gradient(135deg,#02060c,#07111f 50%,#0a1a2f);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative;overflow:hidden}.ceotv-output-shell *,.ceotv-output-shell :before,.ceotv-output-shell :after{box-sizing:border-box}.ceotv-output-shell--loading,.ceotv-output-shell--error{color:var(--ceotv-output-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.ceotv-output-shell--loading strong,.ceotv-output-shell--error strong{color:#fff;font-size:clamp(1.2rem,1rem + .8vw,2rem)}.ceotv-output-shell--error span{color:#fda4af;max-width:620px;line-height:1.5}.ceotv-output-scene{isolation:isolate;background:radial-gradient(circle at 80% 10%,#3b82f61f,#0000 30%),radial-gradient(circle at 10% 0,#d4af3724,#0000 28%),linear-gradient(135deg,#020711,#07121f 54%,#0a1b31);flex-direction:column;width:100%;min-height:100vh;padding:clamp(28px,3vw,58px);display:flex;position:relative;overflow:hidden}.ceotv-output-background-grid{z-index:-2;pointer-events:none;opacity:.38;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 88%);mask-image:radial-gradient(circle,#000 15%,#0000 88%)}.ceotv-output-background-grid:after{content:"";background:linear-gradient(110deg,#0000 0%,#ffffff09 45%,#0000 56%);animation:12s ease-in-out infinite ceotvOutputSweep;position:absolute;inset:-10%;transform:translate(-70%)}.ceotv-output-kicker{color:var(--ceotv-output-gold-soft);letter-spacing:2px;text-transform:uppercase;font-size:clamp(.7rem,.62rem + .25vw,.95rem);font-weight:900;display:inline-block}.ceotv-output-brand{z-index:2;align-self:flex-start;align-items:center;gap:16px;display:inline-flex;position:relative}.ceotv-output-brand__mark{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:2px solid #f3d36b73;border-radius:22px;place-items:center;width:74px;height:74px;font-size:1.4rem;font-weight:950;display:grid;box-shadow:0 18px 45px #d4af3738,inset 0 1px #ffffff47}.ceotv-output-brand>div:last-child{flex-direction:column;gap:3px;display:flex}.ceotv-output-brand span{color:var(--ceotv-output-gold-soft);letter-spacing:1.4px;text-transform:uppercase;font-size:.68rem;font-weight:900}.ceotv-output-brand strong{color:#fff;font-size:clamp(1rem,.86rem + .42vw,1.45rem)}.ceotv-output-brand--compact{gap:11px}.ceotv-output-brand--compact .ceotv-output-brand__mark{border-radius:14px;width:50px;height:50px;font-size:.95rem}.ceotv-output-brand--compact span{font-size:.56rem}.ceotv-output-brand--compact strong{font-size:.9rem}.ceotv-output-footer{z-index:3;color:#cbd5e1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070eb8;border:1px solid #d4af3724;border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:48px;margin-top:auto;padding:0 17px;display:grid;position:relative}.ceotv-output-footer>span{align-items:center;gap:7px;font-size:.67rem;font-weight:760;display:inline-flex}.ceotv-output-footer>span:last-child{justify-self:end}.ceotv-output-footer strong{color:var(--ceotv-output-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.68rem}.ceotv-output-scene--starting{justify-content:space-between}.ceotv-output-starting__content{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.ceotv-output-starting__content h1,.ceotv-output-intro__copy h1,.ceotv-output-results__content h1,.ceotv-output-message__content h1,.ceotv-output-champion__content h1,.ceotv-output-scene--emergency h1{color:#fff;letter-spacing:-.045em;text-shadow:0 0 36px #d4af371a,0 18px 55px #00000059;margin:12px 0 0;font-size:clamp(3rem,2rem + 4vw,7rem);line-height:.96}.ceotv-output-starting__content p{color:#cbd5e1;max-width:920px;margin:22px 0 0;font-size:clamp(1rem,.82rem + .55vw,1.55rem)}.ceotv-output-starting__pulse{color:#86efac;text-transform:uppercase;background:#22c55e14;border:1px solid #22c55e33;border-radius:999px;align-items:center;gap:8px;min-height:42px;margin-top:28px;padding:0 16px;font-size:.78rem;font-weight:850;display:inline-flex}.ceotv-output-starting__pulse svg{animation:1.5s ease-in-out infinite ceotvOutputPulse}.ceotv-output-scene--intro{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,5vw,90px);padding-bottom:clamp(30px,4vw,70px);display:grid}.ceotv-output-intro__art{aspect-ratio:4/5;max-height:72vh;color:var(--ceotv-output-gold-soft);background:linear-gradient(145deg,#d4af371c,#3b82f614),#02070ead;border:1px solid #d4af3738;border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #0000006b,0 0 55px #d4af3714}.ceotv-output-intro__art img{object-fit:cover;width:100%;height:100%}.ceotv-output-intro__art:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#02070e8c);position:absolute;inset:0}.ceotv-output-intro__copy{min-width:0}.ceotv-output-intro__copy h1{max-width:1000px;font-size:clamp(3.2rem,2rem + 4vw,7.2rem)}.ceotv-output-intro__copy p{color:#cbd5e1;max-width:900px;margin:24px 0 0;font-size:clamp(1rem,.82rem + .45vw,1.4rem);line-height:1.58}.ceotv-output-intro__meta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ceotv-output-intro__meta span{color:#e2e8f0;background:#ffffff0a;border:1px solid #94a3b81f;border-radius:999px;padding:9px 13px;font-size:.72rem;font-weight:760}.ceotv-output-scene--intro .ceotv-output-footer{position:absolute;bottom:clamp(28px,3vw,58px);left:clamp(28px,3vw,58px);right:clamp(28px,3vw,58px)}.ceotv-output-scene--match{justify-content:space-between}.ceotv-output-match__header{justify-content:space-between;align-items:center;gap:20px;display:flex}.ceotv-output-match__status{color:#f8fafc;letter-spacing:.8px;text-transform:uppercase;background:#02070ead;border:1px solid #d4af372e;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:.7rem;font-weight:900;display:inline-flex}.ceotv-output-live-dot{background:#ef4444;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ceotvOutputPulse;box-shadow:0 0 0 5px #ef44441f,0 0 18px #ef4444cc}.ceotv-output-match__meta{color:var(--ceotv-output-muted);text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:clamp(24px,3vw,52px);display:flex}.ceotv-output-match__meta strong{color:var(--ceotv-output-gold-soft);letter-spacing:1.4px;text-transform:uppercase;font-size:.82rem}.ceotv-output-match__meta span{font-size:.75rem}.ceotv-output-match__versus{flex:auto;grid-template-columns:minmax(0,1fr) minmax(180px,auto) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);min-height:0;display:grid}.ceotv-output-player{align-items:center;gap:clamp(18px,2.5vw,34px);min-width:0;display:flex}.ceotv-output-player--right{text-align:right;flex-direction:row-reverse}.ceotv-output-player__avatar{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:4px solid #f3d36b75;border-radius:50%;flex:none;place-items:center;width:clamp(140px,14vw,240px);height:clamp(140px,14vw,240px);font-size:clamp(2rem,1.5rem + 1vw,3.2rem);font-weight:950;display:grid;overflow:hidden;box-shadow:0 28px 70px #d4af3733,0 0 44px #d4af371f,inset 0 1px #ffffff38}.ceotv-output-player--right .ceotv-output-player__avatar{border-color:#60a5fa75;box-shadow:0 28px 70px #3b82f62e,0 0 44px #3b82f61c,inset 0 1px #ffffff2e}.ceotv-output-player__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-output-player__copy{min-width:0}.ceotv-output-player__copy small{color:var(--ceotv-output-gold-soft);letter-spacing:1.4px;text-transform:uppercase;font-size:.68rem;font-weight:900}.ceotv-output-player__copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:clamp(2rem,1.2rem + 2vw,4.2rem);line-height:1;display:block;overflow:hidden}.ceotv-output-player__copy span{color:var(--ceotv-output-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:clamp(.8rem,.7rem + .25vw,1rem);display:block;overflow:hidden}.ceotv-output-player__score{display:none}.ceotv-output-match__centre{text-align:center;background:radial-gradient(circle,#d4af3714,#0000 62%),#02070ead;border:1px solid #d4af3733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:190px;min-height:190px;padding:24px;display:flex;box-shadow:0 26px 64px #0006,inset 0 1px #ffffff0a}.ceotv-output-match__centre>span{color:var(--ceotv-output-gold-soft);letter-spacing:1.3px;text-transform:uppercase;font-size:.66rem;font-weight:900}.ceotv-output-match__centre>strong{color:#fff;margin-top:9px;font-size:clamp(3.4rem,2.4rem + 2vw,5.8rem);line-height:.9}.ceotv-output-match__centre>small{color:#86efac;text-transform:uppercase;margin-top:10px;font-size:.68rem;font-weight:800}.ceotv-output-scene--live-match .ceotv-output-match__centre{border-radius:26px;min-width:220px;min-height:220px}.ceotv-output-scene--live-match .ceotv-output-match__centre>strong{font-size:clamp(3.8rem,2.5rem + 2.6vw,6.7rem)}.ceotv-output-scene--standings,.ceotv-output-scene--bracket{justify-content:space-between}.ceotv-output-title-block{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ceotv-output-title-block>div:last-child{text-align:right}.ceotv-output-title-block h1{color:#fff;margin:5px 0 0;font-size:clamp(2.8rem,2rem + 2.8vw,5.5rem);line-height:.95}.ceotv-output-table{flex-direction:column;flex:auto;justify-content:center;gap:8px;width:min(1400px,100%);margin:clamp(22px,3vw,44px) auto;display:flex}.ceotv-output-table>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #94a3b81a;border-left:4px solid #0000;border-radius:12px;grid-template-columns:54px minmax(0,1fr) 180px 110px;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:grid}.ceotv-output-table>div.is-qualification-zone{border-left-color:var(--ceotv-output-green);background:#22c55e0b}.ceotv-output-table>div>span{color:#07101d;background:var(--ceotv-output-gold-soft);border-radius:9px;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:950;display:grid}.ceotv-output-table>div>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,.82rem + .22vw,1.15rem);overflow:hidden}.ceotv-output-table>div>small{color:var(--ceotv-output-muted);text-align:right;font-size:.72rem}.ceotv-output-table>div>b{color:#fff;justify-content:flex-end;align-items:baseline;gap:4px;font-size:1.15rem;display:flex}.ceotv-output-table>div>b em{color:var(--ceotv-output-muted);text-transform:uppercase;font-size:.55rem;font-style:normal}.ceotv-output-bracket{flex:auto;align-items:stretch;gap:18px;width:100%;min-height:0;padding:clamp(20px,3vw,42px) 0;display:flex;overflow-x:auto}.ceotv-output-bracket>section{flex:1 0 260px;min-width:260px}.ceotv-output-bracket>section>header{color:var(--ceotv-output-gold-soft);letter-spacing:1.2px;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:900}.ceotv-output-bracket>section>div{flex-direction:column;gap:10px;display:flex}.ceotv-output-bracket article{background:#ffffff08;border:1px solid #94a3b81a;border-radius:12px;overflow:hidden}.ceotv-output-bracket article>div{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 13px;display:grid}.ceotv-output-bracket article>div+div{border-top:1px solid #94a3b814}.ceotv-output-bracket article span{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ceotv-output-bracket article strong{color:#fff;font-size:.85rem}.ceotv-output-scene--results{justify-content:space-between}.ceotv-output-results__content{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.ceotv-output-results__content h1{font-size:clamp(2.7rem,2rem + 2.2vw,5.2rem)}.ceotv-output-results__score{grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:clamp(20px,4vw,70px);width:min(1100px,100%);margin-top:30px;display:grid}.ceotv-output-results__score span{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.4rem,1rem + 1vw,2.6rem);font-weight:900;overflow:hidden}.ceotv-output-results__score span:first-child{text-align:right}.ceotv-output-results__score span:last-child{text-align:left}.ceotv-output-results__score strong{min-width:180px;color:var(--ceotv-output-gold-soft);background:#02070ead;border:1px solid #d4af3738;border-radius:20px;padding:20px 28px;font-size:clamp(3rem,2rem + 2vw,5.6rem);line-height:1}.ceotv-output-results__content p{color:var(--ceotv-output-muted);margin-top:24px;font-size:1rem}.ceotv-output-results__content p strong{color:#fff}.ceotv-output-scene--message{justify-content:space-between}.ceotv-output-message__content{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.ceotv-output-message__content h1{max-width:1200px;font-size:clamp(3rem,2rem + 4vw,7rem)}.ceotv-output-message__content p{color:#cbd5e1;max-width:900px;margin:22px 0 0;font-size:clamp(1rem,.85rem + .45vw,1.45rem);line-height:1.55}.ceotv-output-scene--champion{background:radial-gradient(circle at 50% 45%,#d4af372e,#0000 32%),linear-gradient(135deg,#020711,#0b1320 50%,#1a1405);justify-content:space-between}.ceotv-output-champion__content{color:var(--ceotv-output-gold-soft);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.ceotv-output-champion__content svg{filter:drop-shadow(0 0 24px #d4af3757)drop-shadow(0 22px 50px #0006)}.ceotv-output-champion__content h1{margin-top:14px;font-size:clamp(3.3rem,2.2rem + 4vw,7.4rem)}.ceotv-output-champion__content p{color:#f7e7a2;letter-spacing:1.2px;text-transform:uppercase;margin:16px 0 0;font-size:1rem}.ceotv-output-scene--emergency{color:var(--ceotv-output-red);text-align:center;background:radial-gradient(circle at 50% 45%,#f43f5e24,#0000 36%),linear-gradient(135deg,#090308,#16070d 50%,#090308);justify-content:center;align-items:center}.ceotv-output-scene--emergency>svg{filter:drop-shadow(0 0 25px #f43f5e4d)}.ceotv-output-scene--emergency h1{max-width:1100px;margin-top:20px;font-size:clamp(2.8rem,2rem + 2.8vw,5.6rem)}.ceotv-output-scene--emergency>p{color:#fecdd3;max-width:800px;margin:22px 0 0;font-size:clamp(1rem,.86rem + .35vw,1.35rem);line-height:1.55}.ceotv-output-scene--emergency .ceotv-output-footer{position:absolute;bottom:clamp(28px,3vw,58px);left:clamp(28px,3vw,58px);right:clamp(28px,3vw,58px)}.ceotv-output-empty{min-height:250px!important;color:var(--ceotv-output-muted)!important;text-align:center!important;background:#ffffff06!important;border:1px solid #94a3b81a!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;font-size:.9rem!important;display:flex!important}@keyframes ceotvOutputPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.87)}}@keyframes ceotvOutputSweep{0%,60%{transform:translate(-70%)}to{transform:translate(70%)}}@media (width<=1100px){.ceotv-output-scene--intro{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:34px}.ceotv-output-match__versus{grid-template-columns:1fr;gap:26px}.ceotv-output-player,.ceotv-output-player--right{text-align:center;flex-direction:column;justify-content:center}.ceotv-output-match__centre{border-radius:22px;order:2;width:min(260px,100%);min-height:150px}.ceotv-output-player--right{order:3}.ceotv-output-player__copy strong,.ceotv-output-player__copy span{white-space:normal}}@media (width<=850px){.ceotv-output-scene--intro{flex-direction:column;justify-content:center;display:flex}.ceotv-output-intro__art{width:min(330px,78vw);max-height:44vh;margin:0 auto}.ceotv-output-intro__copy{text-align:center}.ceotv-output-intro__copy h1{font-size:clamp(2.6rem,2rem + 3vw,4.6rem)}.ceotv-output-intro__meta{justify-content:center}.ceotv-output-scene--intro .ceotv-output-footer,.ceotv-output-scene--emergency .ceotv-output-footer{width:100%;margin-top:auto;position:static}.ceotv-output-title-block{flex-direction:column}.ceotv-output-title-block>div:last-child{text-align:left}.ceotv-output-table>div{grid-template-columns:46px minmax(0,1fr) 90px}.ceotv-output-table>div>small{display:none}.ceotv-output-results__score{grid-template-columns:1fr}.ceotv-output-results__score span:first-child,.ceotv-output-results__score span:last-child{text-align:center}}@media (width<=620px){.ceotv-output-scene{padding:20px}.ceotv-output-brand__mark{border-radius:16px;width:56px;height:56px;font-size:1rem}.ceotv-output-brand span{font-size:.55rem}.ceotv-output-brand strong{font-size:.84rem}.ceotv-output-match__header{flex-direction:column;align-items:flex-start}.ceotv-output-match__status{align-self:flex-end}.ceotv-output-player__avatar{width:112px;height:112px}.ceotv-output-player__copy strong{font-size:1.7rem}.ceotv-output-match__centre{min-width:170px}.ceotv-output-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:9px 12px}.ceotv-output-footer>span:last-child{justify-self:center}.ceotv-output-table>div{grid-template-columns:38px minmax(0,1fr) 74px;padding:0 10px}.ceotv-output-table>div>span{width:28px;height:28px}}@media (aspect-ratio>=16/9) and (width>=1200px){.ceotv-output-scene{min-height:100vh}}.ceotv-presenter-mode-scene{width:100%;min-height:100vh;color:var(--ceotv-output-text);isolation:isolate;background:radial-gradient(circle at 82% 8%,#3b82f624,#0000 30%),radial-gradient(circle at 12% 0,#d4af3729,#0000 28%),linear-gradient(135deg,#020711,#07121f 54%,#0a1b31);flex-direction:column;padding:clamp(28px,3vw,58px);display:flex;position:relative;overflow:hidden}.ceotv-presenter-mode-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ceotv-presenter-mode-header>div:first-child>span{color:var(--ceotv-output-gold-soft);letter-spacing:1.5px;text-transform:uppercase;font-size:.68rem;font-weight:900}.ceotv-presenter-mode-header h1{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(2.4rem,1.7rem + 2vw,4.5rem);line-height:.95}.ceotv-presenter-mode-header p{color:var(--ceotv-output-muted);margin:8px 0 0;font-size:.88rem}.ceotv-presenter-countdown{min-width:210px;color:var(--ceotv-output-gold-soft);background:#02070ead;border:1px solid #d4af372e;border-radius:15px;align-items:center;gap:11px;padding:14px 16px;display:flex}.ceotv-presenter-countdown>div{flex-direction:column;gap:3px;display:flex}.ceotv-presenter-countdown span{color:var(--ceotv-output-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.ceotv-presenter-countdown strong{color:#fff;letter-spacing:1.4px;font-size:1.35rem}.ceotv-presenter-mode-route{min-height:42px;color:var(--ceotv-output-muted);background:#ffffff07;border:1px solid #94a3b817;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:0 14px;display:flex}.ceotv-presenter-mode-route>span{text-transform:uppercase;font-size:.62rem;font-weight:800}.ceotv-presenter-mode-route>strong{color:#e2e8f0;font-size:.74rem}.ceotv-presenter-mode-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,70px);margin-top:clamp(24px,3vw,46px);display:grid}.ceotv-presenter-mode-player__identity{min-width:0}.ceotv-presenter-mode-player__identity>small{color:var(--ceotv-output-gold-soft);letter-spacing:1.3px;text-transform:uppercase;font-size:.62rem;font-weight:900}.ceotv-presenter-mode-player__identity h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 3px;font-size:clamp(1.8rem,1.2rem + 1.5vw,3.6rem);line-height:1;overflow:hidden}.ceotv-presenter-mode-player__identity p{color:var(--ceotv-output-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.ceotv-presenter-mode-player__badges span{color:#cbd5e1;background:#ffffff08;border:1px solid #94a3b817;border-radius:999px;align-items:center;gap:5px;min-height:29px;padding:0 9px;font-size:.61rem;font-weight:780;display:inline-flex}.ceotv-presenter-mode-player__badges span.is-trusted{color:#86efac;background:#22c55e14;border-color:#22c55e2e}.ceotv-presenter-mode-versus{width:112px;height:112px;color:var(--ceotv-output-gold-soft);background:#02070eb3;border:1px solid #d4af3733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ceotv-presenter-mode-versus strong{color:#fff;font-size:1.35rem}.ceotv-presenter-mode-versus span{color:#86efac;text-transform:uppercase;font-size:.58rem;font-weight:800}.ceotv-presenter-mode-data{flex:auto;grid-template-columns:minmax(0,1.55fr) minmax(300px,.85fr);gap:16px;min-height:0;margin-top:clamp(22px,3vw,40px);display:grid}.ceotv-presenter-mode-analysis,.ceotv-presenter-mode-notes{background:#02070e94;border:1px solid #94a3b817;border-radius:17px;min-width:0;padding:18px}.ceotv-presenter-mode-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ceotv-presenter-mode-form{background:#ffffff07;border:1px solid #94a3b814;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.ceotv-presenter-mode-form>span{color:var(--ceotv-output-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.ceotv-presenter-mode-form>div{gap:5px;display:flex}.ceotv-presenter-mode-form__result{border-radius:7px;place-items:center;width:27px;height:27px;font-size:.61rem;font-style:normal;font-weight:900;display:grid}.ceotv-presenter-mode-form__result--win{color:#86efac;background:#22c55e21}.ceotv-presenter-mode-form__result--draw{color:#fde68a;background:#f59e0b21}.ceotv-presenter-mode-form__result--loss{color:#fda4af;background:#f43f5e21}.ceotv-presenter-mode-form em{color:var(--ceotv-output-muted);font-size:.62rem}.ceotv-presenter-mode-h2h{background:#ffffff06;border:1px solid #d4af371f;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:12px;padding:16px;display:grid}.ceotv-presenter-mode-h2h>div{text-align:center;flex-direction:column;align-items:center;gap:3px;display:flex}.ceotv-presenter-mode-h2h>div>strong{color:#fff;font-size:1.7rem}.ceotv-presenter-mode-h2h>div>span{color:var(--ceotv-output-muted);font-size:.62rem}.ceotv-presenter-mode-h2h__centre{width:82px;height:82px;color:var(--ceotv-output-gold-soft);background:#d4af3712;border:1px solid #d4af372b;border-radius:50%;justify-content:center}.ceotv-presenter-mode-h2h footer{border-top:1px solid #94a3b812;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:11px;display:grid}.ceotv-presenter-mode-h2h footer span{color:var(--ceotv-output-muted);text-align:center;font-size:.61rem}.ceotv-presenter-mode-h2h footer strong{color:#fff}.ceotv-presenter-mode-notes>header{color:var(--ceotv-output-gold-soft);align-items:center;gap:9px;display:flex}.ceotv-presenter-mode-notes>header>div{flex-direction:column;gap:2px;display:flex}.ceotv-presenter-mode-notes>header span{color:var(--ceotv-output-muted);text-transform:uppercase;font-size:.58rem;font-weight:800}.ceotv-presenter-mode-notes>header strong{color:#fff;font-size:.84rem}.ceotv-presenter-mode-notes>div{flex-direction:column;gap:8px;margin-top:13px;display:flex}.ceotv-presenter-mode-notes article{background:#ffffff06;border:1px solid #94a3b814;border-radius:10px;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:10px;display:grid}.ceotv-presenter-mode-notes article>span{color:var(--ceotv-output-gold-soft);font-size:.61rem;font-weight:900}.ceotv-presenter-mode-notes article strong{color:#e2e8f0;font-size:.7rem;display:block}.ceotv-presenter-mode-notes article p{color:var(--ceotv-output-muted);margin:4px 0 0;font-size:.64rem;line-height:1.4}.ceotv-presenter-mode-notes__empty{min-height:125px;color:var(--ceotv-output-muted);text-align:center;justify-content:center;align-items:center;gap:7px;display:flex}.ceotv-presenter-mode-footer{min-height:46px;color:var(--ceotv-output-muted);background:#02070ead;border:1px solid #d4af371f;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:16px;padding:0 14px;display:grid}.ceotv-presenter-mode-footer span{align-items:center;gap:6px;font-size:.62rem;display:inline-flex}.ceotv-presenter-mode-footer span:last-child{justify-self:end}.ceotv-presenter-mode-footer strong{color:var(--ceotv-output-gold-soft);letter-spacing:1px;font-size:.72rem}@media (width<=1100px){.ceotv-presenter-mode-matchup{grid-template-columns:1fr}.ceotv-presenter-mode-player,.ceotv-presenter-mode-player--right{text-align:center;flex-direction:column;justify-content:center}.ceotv-presenter-mode-player__badges,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__badges{justify-content:center}.ceotv-presenter-mode-versus{margin:0 auto}.ceotv-presenter-mode-data{grid-template-columns:1fr}}@media (width<=760px){.ceotv-presenter-mode-header{flex-direction:column}.ceotv-presenter-countdown{width:100%}.ceotv-presenter-mode-form-grid{grid-template-columns:1fr}.ceotv-presenter-mode-footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:10px 12px}.ceotv-presenter-mode-footer span:last-child{justify-self:center}}@media (width<=520px){.ceotv-presenter-mode-scene{padding:20px}.ceotv-presenter-mode-player__avatar{width:105px;height:105px}.ceotv-presenter-mode-player__identity h2{font-size:1.7rem}.ceotv-presenter-mode-h2h footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ceotv-output-shell *,.ceotv-output-shell :before,.ceotv-output-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ceotv-output-shell[data-output-view=program]{--ceotv-output-bg:#050505;--ceotv-output-surface:#0a0a0af0;--ceotv-output-gold:#c9a84c;--ceotv-output-gold-soft:#e5c66a;--ceotv-output-text:#f5f5f2;--ceotv-output-muted:#9b9b96;background:#050505}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene{background:linear-gradient(90deg,#c9a84c0e 0,#0000 18%),radial-gradient(circle at 76% 18%,#c9a84c11,#0000 25%),linear-gradient(118deg,#030303 0%,#090909 50%,#11100d 100%);padding:clamp(30px,3.2vw,62px)}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene:before{content:"";z-index:-1;pointer-events:none;opacity:.65;background:linear-gradient(90deg,#0000 0 5%,#c9a84c38 5% calc(5% + 1px),#0000 calc(5% + 1px)),linear-gradient(0deg,#0000 0 8%,#ffffff0e 8% calc(8% + 1px),#0000 calc(8% + 1px));position:absolute;inset:0}.ceotv-output-shell[data-output-view=program] .ceotv-output-background-grid{opacity:.22;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:84px 84px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.ceotv-output-shell[data-output-view=program] .ceotv-output-background-grid:after{opacity:.35}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand{gap:13px}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand__mark{color:#080704;letter-spacing:-.04em;width:64px;height:64px;box-shadow:none;background:#d4b75a;border:0;border-radius:2px;font-size:1.25rem}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand span{color:#b9a05b;letter-spacing:2px;font-size:.61rem}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand strong{letter-spacing:.015em;font-size:clamp(.92rem,.84rem + .3vw,1.2rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand--compact .ceotv-output-brand__mark{border-radius:1px;width:44px;height:44px}.ceotv-output-shell[data-output-view=program] .ceotv-output-kicker{color:#c9a84c;letter-spacing:3.2px;font-size:clamp(.64rem,.58rem + .2vw,.82rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-footer{color:#898984;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-top:1px solid #c9a84c57;border-radius:0;min-height:38px;padding:0 2px}.ceotv-output-shell[data-output-view=program] .ceotv-output-footer strong{color:#c9a84c;letter-spacing:1.8px}.ceotv-output-shell[data-output-view=program] .ceotv-output-starting__content,.ceotv-output-shell[data-output-view=program] .ceotv-output-message__content,.ceotv-output-shell[data-output-view=program] .ceotv-output-results__content,.ceotv-output-shell[data-output-view=program] .ceotv-output-champion__content{position:relative}.ceotv-output-shell[data-output-view=program] .ceotv-output-starting__content:before,.ceotv-output-shell[data-output-view=program] .ceotv-output-message__content:before{content:"CEO / LIVE";color:#ffffff09;letter-spacing:-.07em;white-space:nowrap;pointer-events:none;font-size:clamp(6rem,15vw,18rem);font-weight:950;position:absolute;top:50%;left:0;transform:translate(-8%,-50%)}.ceotv-output-shell[data-output-view=program] .ceotv-output-starting__content h1,.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__copy h1,.ceotv-output-shell[data-output-view=program] .ceotv-output-results__content h1,.ceotv-output-shell[data-output-view=program] .ceotv-output-message__content h1,.ceotv-output-shell[data-output-view=program] .ceotv-output-champion__content h1,.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--emergency h1{letter-spacing:-.055em;text-shadow:none;font-weight:900}.ceotv-output-shell[data-output-view=program] .ceotv-output-starting__pulse{color:#c9a84c;letter-spacing:2px;background:0 0;border:0;border-radius:0;min-height:34px;padding:0}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--intro{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:clamp(50px,7vw,130px)}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__art{background:#0b0b0b;border:0;border-radius:0;max-height:75vh;box-shadow:22px 22px #c9a84c1f}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__art:before{content:"CEO TV";z-index:2;color:#080704;letter-spacing:1.8px;background:#d4b75a;padding:7px 9px;font-size:.58rem;font-weight:950;position:absolute;top:20px;left:20px}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__copy h1{max-width:1100px;font-size:clamp(3.8rem,2.4rem + 4.5vw,8.5rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__copy p{color:#aaa9a3;max-width:760px}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__meta{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;gap:0}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__meta span{color:#c8c7c0;letter-spacing:1px;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin-right:18px;padding:11px 18px 11px 0;font-size:.65rem;font-weight:800}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__status{letter-spacing:1.6px;background:#15120a;border:1px solid #c9a84c6b;border-radius:2px;min-height:32px;padding:0 11px;font-size:.62rem}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__meta{margin-top:clamp(20px,2vw,34px)}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__meta strong{letter-spacing:2.5px}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__versus{grid-template-columns:minmax(0,1fr) minmax(150px,auto) minmax(0,1fr);gap:clamp(34px,5vw,92px)}.ceotv-output-shell[data-output-view=program] .ceotv-output-player__avatar{color:#080704;background:#d4b75a;border:1px solid #e5c66aa6;border-radius:3px;width:clamp(150px,14vw,250px);height:clamp(150px,14vw,250px);box-shadow:14px 14px #c9a84c1a}.ceotv-output-shell[data-output-view=program] .ceotv-output-player--right .ceotv-output-player__avatar{border-color:#ffffff4d;box-shadow:-14px 14px #ffffff0e}.ceotv-output-shell[data-output-view=program] .ceotv-output-player__copy small{color:#a98d40;letter-spacing:2px}.ceotv-output-shell[data-output-view=program] .ceotv-output-player__copy strong{letter-spacing:-.045em;font-size:clamp(2.2rem,1.3rem + 2vw,4.5rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__centre{min-width:170px;min-height:150px;box-shadow:none;background:0 0;border:2px solid #c9a84c;border-left:0;border-right:0;border-radius:0;padding:20px}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__centre>strong{letter-spacing:-.08em;font-size:clamp(3.8rem,2.5rem + 2vw,6.2rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--live-match .ceotv-output-match__centre{background:#c9a84c0e;border:1px solid #c9a84c52;border-radius:2px;min-width:230px;min-height:170px}.ceotv-output-shell[data-output-view=program] .ceotv-output-title-block h1{letter-spacing:-.055em;font-size:clamp(3rem,2rem + 3vw,6rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-table{border-top:2px solid #c9a84c;gap:0;width:min(1500px,100%)}.ceotv-output-shell[data-output-view=program] .ceotv-output-table>div{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff05;border:0;border-bottom:1px solid #ffffff17;border-radius:0;min-height:58px}.ceotv-output-shell[data-output-view=program] .ceotv-output-table>div:nth-child(2n){background:#ffffff09}.ceotv-output-shell[data-output-view=program] .ceotv-output-table>div.is-qualification-zone{background:linear-gradient(90deg,#c9a84c1c,#0000 42%);box-shadow:inset 3px 0 #c9a84c}.ceotv-output-shell[data-output-view=program] .ceotv-output-table>div>span{color:#d6c57e;background:0 0;border:1px solid #c9a84c66;border-radius:0;width:30px;height:30px}.ceotv-output-shell[data-output-view=program] .ceotv-output-bracket{gap:24px}.ceotv-output-shell[data-output-view=program] .ceotv-output-bracket>section>header{letter-spacing:2px;border-bottom:2px solid #c9a84c;padding-bottom:9px}.ceotv-output-shell[data-output-view=program] .ceotv-output-bracket article{background:#0c0c0c;border:1px solid #ffffff1c;border-radius:0;box-shadow:5px 5px #c9a84c0e}.ceotv-output-shell[data-output-view=program] .ceotv-output-results__score{border-top:1px solid #c9a84c80;border-bottom:1px solid #c9a84c80;width:min(1200px,100%);padding:28px 0}.ceotv-output-shell[data-output-view=program] .ceotv-output-results__score strong{color:#080704;background:#d4b75a;border:0;border-radius:0;min-width:190px;padding:10px 24px;font-size:clamp(3.5rem,2rem + 2.6vw,6.5rem)}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--champion{background:radial-gradient(circle at 50% 45%,#c9a84c2b,#0000 28%),linear-gradient(120deg,#030303,#0a0905 55%,#171204)}.ceotv-output-shell[data-output-view=program] .ceotv-output-champion__content svg{filter:drop-shadow(0 12px 30px #c9a84c3d)}.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--emergency{background:repeating-linear-gradient(-45deg,#f43f5e06 0 18px,#0000 18px 36px),#090405}.ceotv-output-shell[data-output-view=program] .ceotv-output-empty{background:0 0!important;border:1px dashed #c9a84c47!important;border-radius:0!important}@media (width<=1100px){.ceotv-output-shell[data-output-view=program] .ceotv-output-player__avatar{border-radius:2px}.ceotv-output-shell[data-output-view=program] .ceotv-output-match__centre{width:min(280px,100%)}}@media (width<=850px){.ceotv-output-shell[data-output-view=program] .ceotv-output-scene--intro{gap:28px}.ceotv-output-shell[data-output-view=program] .ceotv-output-intro__art{box-shadow:10px 10px #c9a84c1a}}@media (width<=620px){.ceotv-output-shell[data-output-view=program] .ceotv-output-scene{padding:20px}.ceotv-output-shell[data-output-view=program] .ceotv-output-brand__mark{width:48px;height:48px}.ceotv-output-shell[data-output-view=program] .ceotv-output-player__avatar{width:112px;height:112px;box-shadow:7px 7px #c9a84c1a}}html,body,#root{min-height:100%;margin:0;background:0 0!important}.ceotv-overlay-shell{--ceotv-overlay-gold:#d4af37;--ceotv-overlay-gold-soft:#f3d36b;--ceotv-overlay-blue:#60a5fa;--ceotv-overlay-green:#4ade80;--ceotv-overlay-red:#fb7185;--ceotv-overlay-text:#f8fafc;--ceotv-overlay-muted:#94a3b8;--ceotv-overlay-panel:#040a14e6;--ceotv-overlay-panel-soft:#081221d6;width:100vw;min-height:100vh;color:var(--ceotv-overlay-text);background:0 0;justify-content:center;align-items:flex-end;padding:clamp(18px,2vw,34px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.ceotv-overlay-shell *,.ceotv-overlay-shell :before,.ceotv-overlay-shell :after{box-sizing:border-box}.ceotv-overlay-shell--loading,.ceotv-overlay-shell--error{color:var(--ceotv-overlay-gold-soft);text-align:center;background:#030812;flex-direction:column;justify-content:center;align-items:center;gap:10px}.ceotv-overlay-shell--loading strong,.ceotv-overlay-shell--error strong{color:#fff;font-size:1.1rem}.ceotv-overlay-shell--error span{color:#fda4af;max-width:520px;font-size:.8rem;line-height:1.5}.ceotv-overlay-brand{flex-direction:column;gap:2px;min-width:0;display:flex}.ceotv-overlay-brand span{color:var(--ceotv-overlay-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.58rem;font-weight:900}.ceotv-overlay-brand strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ceotv-overlay-player{align-items:center;gap:10px;min-width:0;display:flex}.ceotv-overlay-player--right{text-align:right;flex-direction:row-reverse}.ceotv-overlay-player__avatar{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:2px solid #f3d36b73;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:.8rem;font-weight:950;display:grid;overflow:hidden}.ceotv-overlay-player__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-overlay-player>div:last-child{min-width:0}.ceotv-overlay-player strong,.ceotv-overlay-player span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ceotv-overlay-player strong{color:#fff;font-size:.86rem}.ceotv-overlay-player span{color:var(--ceotv-overlay-muted);margin-top:2px;font-size:.58rem}.ceotv-overlay-empty{min-width:min(560px,90vw);min-height:150px;color:var(--ceotv-overlay-gold-soft);background:var(--ceotv-overlay-panel);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #d4af372e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.ceotv-overlay-empty strong{color:#fff}.ceotv-overlay-empty span{max-width:420px;color:var(--ceotv-overlay-muted);font-size:.7rem;line-height:1.45}.ceotv-overlay-shell[data-overlay-type=scoreboard]{align-items:flex-start}.ceotv-overlay-scoreboard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070f1bf5,#0b182aed);border:1px solid #d4af3738;border-radius:16px;width:min(980px,100%);margin-top:clamp(10px,2vh,26px);overflow:hidden;box-shadow:0 20px 55px #00000057,inset 0 1px #ffffff0a}.ceotv-overlay-scoreboard__top{background:#02070e7a;border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.ceotv-overlay-scoreboard__status{color:#cbd5e1;text-transform:uppercase;align-items:center;gap:7px;font-size:.62rem;font-weight:850;display:inline-flex}.ceotv-overlay-scoreboard__status>span{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.5s ease-in-out infinite ceotvOverlayPulse;box-shadow:0 0 0 4px #ef44441f,0 0 14px #ef4444cc}.ceotv-overlay-scoreboard__match{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;padding:16px 18px;display:grid}.ceotv-overlay-scoreboard__score{color:#fff;background:#02070ebd;border:1px solid #d4af372e;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-width:150px;min-height:60px;padding:0 18px;font-size:2rem;font-weight:950;display:flex}.ceotv-overlay-scoreboard__score strong{color:var(--ceotv-overlay-gold-soft);font-size:1rem}.ceotv-overlay-scoreboard footer{min-height:34px;color:var(--ceotv-overlay-muted);background:#02070e75;border-top:1px solid #94a3b814;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 14px;font-size:.58rem;display:grid}.ceotv-overlay-scoreboard footer strong{color:var(--ceotv-overlay-gold-soft);font-size:.62rem}.ceotv-overlay-scoreboard footer span:last-child{justify-self:end}.ceotv-overlay-scoreboard__badges{align-items:center;gap:8px;display:flex}.ceotv-overlay-scoreboard__featured{color:#07101d;letter-spacing:.5px;text-transform:uppercase;background:linear-gradient(135deg,#f3d36b,#d4af37);border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:.52rem;font-weight:900;display:inline-flex}.ceotv-overlay-scoreboard__route{min-height:34px;color:var(--ceotv-overlay-muted);background:#ffffff05;border-bottom:1px solid #94a3b812;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 14px;font-size:.56rem;display:grid}.ceotv-overlay-scoreboard__route strong{color:var(--ceotv-overlay-gold-soft);text-transform:uppercase;font-size:.59rem}.ceotv-overlay-scoreboard__route span:last-child{justify-self:end}.ceotv-overlay-scoreboard__side{border:1px solid #0000;border-radius:12px;min-width:0;padding:8px 10px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.ceotv-overlay-scoreboard__side.is-winner{background:#d4af3714;border-color:#d4af3742;animation:1.8s ease-in-out 3 ceotvWinnerGlow;box-shadow:0 0 0 1px #d4af370d,0 0 26px #d4af371a}.ceotv-overlay-scoreboard__side--right .ceotv-overlay-scoreboard__checkin{margin-left:auto}.ceotv-overlay-scoreboard__checkin{text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;min-height:22px;margin-top:7px;padding:0 7px;font-size:.5rem;font-weight:850;display:inline-flex}.ceotv-overlay-scoreboard__checkin>span{border-radius:50%;width:6px;height:6px}.ceotv-overlay-scoreboard__checkin.is-ready{color:#86efac;background:#22c55e17;border:1px solid #22c55e2e}.ceotv-overlay-scoreboard__checkin.is-ready>span{background:#22c55e;box-shadow:0 0 10px #22c55ebf}.ceotv-overlay-scoreboard__checkin.is-waiting{color:#fde68a;background:#f59e0b17;border:1px solid #f59e0b2e}.ceotv-overlay-scoreboard__checkin.is-waiting>span{background:#f59e0b;animation:1.5s ease-in-out infinite ceotvOverlayPulse}.ceotv-overlay-scoreboard__score{position:relative}.ceotv-overlay-scoreboard__score small{color:#86efac;letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;font-size:.49rem;font-weight:900;position:absolute;bottom:-19px;right:50%;transform:translate(50%)}.ceotv-overlay-scoreboard--completed{border-color:#22c55e47}.ceotv-overlay-scoreboard--completed .ceotv-overlay-scoreboard__status{color:#86efac}.ceotv-overlay-scoreboard--completed .ceotv-overlay-scoreboard__status>span{background:#22c55e;box-shadow:0 0 0 4px #22c55e1f,0 0 14px #22c55ebf}.ceotv-overlay-scoreboard--disputed{border-color:#f43f5e52}.ceotv-overlay-scoreboard--disputed .ceotv-overlay-scoreboard__status{color:#fda4af}.ceotv-overlay-scoreboard--disputed .ceotv-overlay-scoreboard__status>span{background:#f43f5e;box-shadow:0 0 0 4px #f43f5e1f,0 0 14px #f43f5ecc}.ceotv-overlay-scoreboard--scheduled .ceotv-overlay-scoreboard__status{color:#93c5fd}.ceotv-overlay-scoreboard--scheduled .ceotv-overlay-scoreboard__status>span{background:#3b82f6;box-shadow:0 0 0 4px #3b82f61f,0 0 14px #3b82f6b8}@keyframes ceotvWinnerGlow{0%,to{transform:scale(1);box-shadow:0 0 0 1px #d4af370d,0 0 20px #d4af3714}50%{transform:scale(1.015);box-shadow:0 0 0 1px #d4af371f,0 0 34px #d4af3733}}.ceotv-overlay-shell[data-overlay-type=match-intro]{align-items:center}.ceotv-overlay-match-intro{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 10% 0,#d4af371f,#0000 30%),radial-gradient(circle at 90% 0,#3b82f61f,#0000 30%),linear-gradient(145deg,#070f1bf7,#0b182af2);border:1px solid #d4af3738;border-radius:20px;width:min(1120px,96vw);overflow:hidden;box-shadow:0 26px 70px #0006,inset 0 1px #ffffff0a}.ceotv-overlay-match-intro>header{background:#02070e73;border-bottom:1px solid #94a3b814;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;display:flex}.ceotv-overlay-match-intro>header>div:last-child{text-align:right}.ceotv-overlay-match-intro>header>div:last-child span{color:var(--ceotv-overlay-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.58rem;font-weight:900;display:block}.ceotv-overlay-match-intro>header>div:last-child strong{color:#fff;margin-top:3px;font-size:.72rem;display:block}.ceotv-overlay-match-intro__players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,62px);padding:24px 26px;display:grid}.ceotv-overlay-match-intro__players>article{min-width:0}.ceotv-overlay-match-intro__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.ceotv-overlay-match-intro__stats span{min-height:32px;color:var(--ceotv-overlay-muted);background:#ffffff07;border:1px solid #94a3b814;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:.56rem;display:flex}.ceotv-overlay-match-intro__stats strong{color:#fff;font-size:.64rem}.ceotv-overlay-match-intro__versus{width:112px;height:112px;color:var(--ceotv-overlay-gold-soft);background:#02070eb8;border:1px solid #d4af3733;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.ceotv-overlay-match-intro__versus span,.ceotv-overlay-match-intro__versus small{text-transform:uppercase;font-size:.54rem;font-weight:800}.ceotv-overlay-match-intro__versus strong{color:#fff;font-size:1.45rem}.ceotv-overlay-match-intro>footer{min-height:38px;color:var(--ceotv-overlay-muted);background:#02070e73;border-top:1px solid #94a3b814;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 15px;font-size:.57rem;display:grid}.ceotv-overlay-match-intro>footer strong{color:var(--ceotv-overlay-gold-soft);font-size:.6rem}.ceotv-overlay-match-intro>footer span:last-child{justify-self:end}.ceotv-overlay-shell[data-overlay-type=lower-third]{justify-content:flex-start;align-items:flex-end}.ceotv-overlay-lower-third{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(120deg,#050c17f7,#0c1a2ef0);border:1px solid #d4af3733;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(650px,88vw);min-height:92px;margin:0 0 clamp(34px,6vh,90px) clamp(10px,3vw,56px);padding:12px 16px 12px 20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000059}.ceotv-overlay-lower-third__accent{background:linear-gradient(#f3d36b,#d4af37);width:6px;position:absolute;inset:0 auto 0 0}.ceotv-overlay-lower-third__avatar{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border-radius:50%;place-items:center;width:62px;height:62px;font-size:1rem;font-weight:950;display:grid;overflow:hidden}.ceotv-overlay-lower-third__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-overlay-lower-third__copy{min-width:0}.ceotv-overlay-lower-third__copy span{color:var(--ceotv-overlay-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.57rem;font-weight:900}.ceotv-overlay-lower-third__copy strong,.ceotv-overlay-lower-third__copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ceotv-overlay-lower-third__copy strong{color:#fff;margin-top:3px;font-size:1.15rem}.ceotv-overlay-lower-third__copy small{color:var(--ceotv-overlay-muted);margin-top:3px;font-size:.62rem}.ceotv-overlay-lower-third__brand{color:#07101d;background:var(--ceotv-overlay-gold-soft);border-radius:13px;place-items:center;width:48px;height:48px;font-weight:950;display:grid}.ceotv-overlay-shell[data-overlay-type=player-comparison]{align-items:flex-end}.ceotv-overlay-comparison{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070f1bf5,#0b182af0);border:1px solid #d4af3733;border-radius:16px;width:min(880px,96vw);margin-bottom:clamp(24px,5vh,72px);padding:16px 18px;box-shadow:0 20px 55px #0000005c}.ceotv-overlay-comparison>header{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.ceotv-overlay-comparison>header>div:nth-child(2){color:var(--ceotv-overlay-gold-soft);flex-direction:column;align-items:center;gap:4px;display:flex}.ceotv-overlay-comparison>header>div:nth-child(2) strong{color:#fff;font-size:.7rem}.ceotv-overlay-comparison__stats{flex-direction:column;gap:7px;margin-top:14px;display:flex}.ceotv-overlay-comparison__stats>div{background:#ffffff07;border-radius:9px;grid-template-columns:90px minmax(0,1fr) 90px;align-items:center;gap:10px;min-height:36px;padding:0 11px;display:grid}.ceotv-overlay-comparison__stats span{color:#fff;font-size:.78rem;font-weight:850}.ceotv-overlay-comparison__stats span:last-child{text-align:right}.ceotv-overlay-comparison__stats strong{color:var(--ceotv-overlay-muted);text-align:center;text-transform:uppercase;font-size:.62rem}.ceotv-overlay-shell[data-overlay-type=standings]{justify-content:flex-end;align-items:center}.ceotv-overlay-table{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070f1bf7,#0b182af0);border:1px solid #d4af3730;border-radius:16px;width:min(620px,92vw);margin-right:clamp(10px,3vw,56px);padding:15px;box-shadow:0 22px 60px #0000005e}.ceotv-overlay-table>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ceotv-overlay-table>header>strong{color:var(--ceotv-overlay-gold-soft);text-transform:uppercase;font-size:.68rem}.ceotv-overlay-table>div{flex-direction:column;gap:6px;display:flex}.ceotv-overlay-table article{background:#ffffff07;border-left:3px solid #0000;border-radius:9px;grid-template-columns:36px minmax(0,1fr) 92px 64px;align-items:center;gap:8px;min-height:43px;padding:0 10px;display:grid}.ceotv-overlay-table article.is-qualified{border-left-color:var(--ceotv-overlay-green)}.ceotv-overlay-table article>span{color:#07101d;background:var(--ceotv-overlay-gold-soft);border-radius:7px;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:950;display:grid}.ceotv-overlay-table article>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ceotv-overlay-table article>small{color:var(--ceotv-overlay-muted);text-align:right;font-size:.58rem}.ceotv-overlay-table article>b{color:#fff;justify-content:flex-end;align-items:baseline;gap:3px;font-size:.78rem;display:flex}.ceotv-overlay-table article>b em{color:var(--ceotv-overlay-muted);font-size:.48rem;font-style:normal}.ceotv-overlay-shell[data-overlay-type=bracket]{align-items:center}.ceotv-overlay-bracket{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070f1bf7,#0b182af0);border:1px solid #d4af3730;border-radius:16px;width:min(1120px,96vw);padding:16px;box-shadow:0 22px 60px #00000061}.ceotv-overlay-bracket>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ceotv-overlay-bracket>header>strong{color:var(--ceotv-overlay-gold-soft);text-transform:uppercase;font-size:.68rem}.ceotv-overlay-bracket__rounds{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ceotv-overlay-bracket__rounds>section>header{color:var(--ceotv-overlay-gold-soft);text-transform:uppercase;margin-bottom:7px;font-size:.62rem;font-weight:850}.ceotv-overlay-bracket__rounds>section>div{flex-direction:column;gap:7px;display:flex}.ceotv-overlay-bracket__rounds article{background:#ffffff07;border:1px solid #94a3b814;border-radius:9px;overflow:hidden}.ceotv-overlay-bracket__rounds article>div{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px 9px;display:grid}.ceotv-overlay-bracket__rounds article>div+div{border-top:1px solid #94a3b812}.ceotv-overlay-bracket__rounds article span{color:#e2e8f0;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.ceotv-overlay-bracket__rounds article strong{color:#fff;font-size:.65rem}.ceotv-overlay-shell[data-overlay-type=upcoming]{align-items:flex-end}.ceotv-overlay-upcoming{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#070f1bf7,#0b182af0);border:1px solid #d4af3733;border-radius:16px;width:min(780px,94vw);margin-bottom:clamp(28px,6vh,84px);overflow:hidden;box-shadow:0 22px 60px #0000005c}.ceotv-overlay-upcoming>span{color:var(--ceotv-overlay-gold-soft);letter-spacing:1.2px;text-transform:uppercase;padding:10px 14px 0;font-size:.6rem;font-weight:900;display:block}.ceotv-overlay-upcoming>div{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;min-height:76px;padding:0 18px;display:grid}.ceotv-overlay-upcoming>div strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.ceotv-overlay-upcoming>div strong:first-child{text-align:right}.ceotv-overlay-upcoming>div b{color:var(--ceotv-overlay-gold-soft);font-size:.82rem}.ceotv-overlay-upcoming footer{min-height:33px;color:var(--ceotv-overlay-muted);background:#02070e73;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 13px;font-size:.57rem;display:grid}.ceotv-overlay-upcoming footer span:last-child{justify-self:end}.ceotv-overlay-shell[data-overlay-type=champion]{align-items:center}.ceotv-overlay-champion{width:min(780px,94vw);min-height:130px;color:var(--ceotv-overlay-gold-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle,#d4af3724,#0000 60%),linear-gradient(145deg,#080f1af7,#1e1605f0);border:1px solid #d4af374d;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid;box-shadow:0 24px 70px #0006,0 0 38px #d4af371f}.ceotv-overlay-champion>div{text-align:center;min-width:0}.ceotv-overlay-champion span,.ceotv-overlay-champion small{display:block}.ceotv-overlay-champion span{color:var(--ceotv-overlay-gold-soft);letter-spacing:1.2px;text-transform:uppercase;font-size:.62rem;font-weight:900}.ceotv-overlay-champion strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:1.7rem;display:block;overflow:hidden}.ceotv-overlay-champion small{color:#e7d58a;margin-top:4px;font-size:.62rem}.ceotv-overlay-shell[data-overlay-type=winner],.ceotv-overlay-shell[data-overlay-type=champion]{justify-content:stretch;align-items:stretch;padding:0}.ceotv-celebration{width:100%;min-height:100vh;color:var(--ceotv-overlay-text);isolation:isolate;background:radial-gradient(circle at 50% 42%,#d4af372e,#0000 30%),radial-gradient(circle at 15% 0,#3b82f61f,#0000 28%),linear-gradient(135deg,#020711,#081321 54%,#171104);flex-direction:column;justify-content:space-between;align-items:center;padding:clamp(28px,3vw,58px);display:flex;position:relative;overflow:hidden}.ceotv-celebration--winner{background:radial-gradient(circle at 50% 42%,#d4af3726,#0000 31%),radial-gradient(circle at 12% 0,#3b82f621,#0000 28%),linear-gradient(135deg,#020711,#07121f 54%,#111006)}.ceotv-celebration--champion{background:radial-gradient(circle at 50% 42%,#d4af3742,#0000 32%),radial-gradient(circle at 85% 0,#f59e0b1f,#0000 28%),linear-gradient(135deg,#020711,#0c1420 46%,#251b05)}.ceotv-celebration__sweep{z-index:-1;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#f3d36b05 36%,#f3d36b33 49%,#ffffff1f 52%,#0000 64%);animation:2.2s ease-out forwards ceotvCelebrationSweep;position:absolute;inset:-10%;transform:translate(-75%)}.ceotv-celebration__glow{z-index:-2;aspect-ratio:1;filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#d4af3738,#0000 65%);width:min(680px,72vw);animation:2.2s ease-in-out infinite ceotvCelebrationGlow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ceotv-celebration__brand{min-height:42px;color:var(--ceotv-overlay-gold-soft);letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;font-size:.67rem;display:flex}.ceotv-celebration__brand span{font-weight:950}.ceotv-celebration__brand strong{color:#fff;font-size:.7rem}.ceotv-celebration__content{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;width:min(1100px,100%);display:flex}.ceotv-celebration__icon{width:88px;height:88px;color:var(--ceotv-overlay-gold-soft);background:#d4af3714;border:1px solid #d4af3733;border-radius:50%;place-items:center;animation:.7s ease-out both ceotvCelebrationIcon;display:grid;box-shadow:0 0 35px #d4af3726,inset 0 1px #ffffff0f}.ceotv-celebration__kicker{color:var(--ceotv-overlay-gold-soft);letter-spacing:2.2px;text-transform:uppercase;margin-top:18px;font-size:clamp(.72rem,.62rem + .25vw,.95rem);font-weight:950;animation:.65s ease-out .12s both ceotvCelebrationReveal}.ceotv-celebration__avatar{color:#07101d;background:linear-gradient(145deg,#f3d36b,#c79c22);border:5px solid #f3d36b8c;border-radius:50%;place-items:center;width:clamp(150px,15vw,240px);height:clamp(150px,15vw,240px);margin-top:18px;font-size:clamp(2rem,1.4rem + 1.4vw,3.4rem);font-weight:950;animation:.85s cubic-bezier(.2,.9,.25,1.2) .18s both ceotvCelebrationAvatar;display:grid;overflow:hidden;box-shadow:0 32px 85px #0000006b,0 0 50px #d4af3733,inset 0 1px #ffffff47}.ceotv-celebration__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-celebration h1{color:#fff;letter-spacing:-.045em;text-overflow:ellipsis;text-shadow:0 0 34px #d4af3721,0 24px 65px #00000073;white-space:nowrap;max-width:100%;margin:20px 0 0;font-size:clamp(3rem,2rem + 4vw,7rem);line-height:.94;animation:.7s ease-out .3s both ceotvCelebrationReveal;overflow:hidden}.ceotv-celebration p{color:#dbe4f0;max-width:900px;margin:14px 0 0;font-size:clamp(.95rem,.82rem + .35vw,1.3rem);line-height:1.45;animation:.7s ease-out .42s both ceotvCelebrationReveal}.ceotv-celebration__details{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:9px;margin-top:24px;animation:.7s ease-out .5s both ceotvCelebrationReveal;display:flex}.ceotv-celebration__details>span{min-width:130px;min-height:50px;color:var(--ceotv-overlay-muted);text-transform:uppercase;background:#02070e94;border:1px solid #94a3b81a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 13px;font-size:.6rem;line-height:1.2;display:flex}.ceotv-celebration__details>span strong{color:#fff;font-size:1.05rem}.ceotv-celebration__details>span.is-trusted{color:#86efac;background:#22c55e12;border-color:#22c55e33;flex-direction:row;gap:7px;font-weight:850}.ceotv-celebration__footer{min-height:48px;color:var(--ceotv-overlay-muted);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02070e9e;border:1px solid #d4af3721;border-radius:12px;grid-template-columns:1fr auto 1fr;align-self:stretch;align-items:center;gap:12px;padding:0 15px;font-size:.61rem;animation:.7s ease-out .62s both ceotvCelebrationReveal;display:grid}.ceotv-celebration__footer span{align-items:center;gap:6px;display:inline-flex}.ceotv-celebration__footer strong{color:var(--ceotv-overlay-gold-soft);letter-spacing:.9px;text-align:center;text-transform:uppercase;font-size:.64rem}.ceotv-celebration__footer span:last-child{justify-self:end}.ceotv-celebration-particles{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ceotv-celebration-particles span{top:-30px;left:var(--particle-left);width:var(--particle-size);height:calc(var(--particle-size) * 1.8);opacity:0;transform:rotate(var(--particle-rotation));animation:ceotvConfettiFall var(--particle-duration) var(--particle-delay) linear infinite;background:linear-gradient(#f3d36b,#d4af37);border-radius:2px;position:absolute}.ceotv-celebration-particles span:nth-child(3n){background:#fff}.ceotv-celebration-particles span:nth-child(4n){background:#60a5fa}.ceotv-celebration-particles span:nth-child(5n){background:#4ade80}@keyframes ceotvCelebrationSweep{0%{transform:translate(-75%)}to{transform:translate(75%)}}@keyframes ceotvCelebrationGlow{0%,to{opacity:.72;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes ceotvCelebrationIcon{0%{opacity:0;transform:translateY(-28px)scale(.72)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ceotvCelebrationAvatar{0%{opacity:0;transform:scale(.48)rotate(-6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes ceotvCelebrationReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ceotvConfettiFall{0%{opacity:0;transform:translate3d(0, -20px, 0) rotate(var(--particle-rotation))}10%{opacity:1}to{opacity:.82;transform:translate3d(42px, 110vh, 0) rotate(calc(var(--particle-rotation) + 620deg))}}@media (width<=700px){.ceotv-celebration{padding:20px}.ceotv-celebration h1{white-space:normal;font-size:clamp(2.4rem,1.7rem + 5vw,4.2rem)}.ceotv-celebration__footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:9px 12px}.ceotv-celebration__footer span:last-child{justify-self:center}}.ceotv-overlay-shell[data-overlay-type=sponsor]{justify-content:flex-end;align-items:flex-start}.ceotv-overlay-sponsor{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a14e0;border:1px solid #d4af3729;border-radius:14px;align-items:center;gap:12px;min-width:280px;max-width:520px;min-height:80px;margin:clamp(10px,2vh,28px) clamp(10px,2vw,32px) 0 0;padding:10px 14px;display:flex;box-shadow:0 18px 45px #00000052}.ceotv-overlay-sponsor img{object-fit:contain;max-width:260px;max-height:58px}.ceotv-overlay-sponsor>div{min-width:0}.ceotv-overlay-sponsor>div span,.ceotv-overlay-sponsor>div strong{display:block}.ceotv-overlay-sponsor>div span{color:var(--ceotv-overlay-muted);text-transform:uppercase;font-size:.55rem}.ceotv-overlay-sponsor>div strong{color:#fff;margin-top:4px;font-size:.85rem}.ceotv-overlay-sponsor>small{color:var(--ceotv-overlay-gold-soft);white-space:nowrap;margin-left:auto;font-size:.55rem;font-weight:850}.ceotv-overlay-shell[data-overlay-type=breaking-update]{align-items:flex-end;padding:0}.ceotv-overlay-breaking{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(90deg,#7f1d1df7,#070f1bf7 28%,#070f1bf2);border-top:1px solid #fb718547;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:72px;padding:0 22px;display:grid;box-shadow:0 -16px 45px #00000047}.ceotv-overlay-breaking>span{color:#fff;letter-spacing:.9px;text-transform:uppercase;background:#dc2626;border-radius:8px;align-items:center;min-height:32px;padding:0 11px;font-size:.61rem;font-weight:900;display:inline-flex}.ceotv-overlay-breaking>strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.ceotv-overlay-breaking>p{color:#fecdd3;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;overflow:hidden}.ceotv-overlay-breaking>small{color:var(--ceotv-overlay-gold-soft);white-space:nowrap;font-size:.6rem;font-weight:900}@keyframes ceotvOverlayPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.86)}}@media (width<=820px){.ceotv-overlay-scoreboard__route{text-align:center;grid-template-columns:1fr;justify-items:center;padding:7px 12px}.ceotv-overlay-scoreboard__route span:last-child{justify-self:center}.ceotv-overlay-scoreboard__side,.ceotv-overlay-scoreboard__side--right{text-align:center}.ceotv-overlay-scoreboard__checkin,.ceotv-overlay-scoreboard__side--right .ceotv-overlay-scoreboard__checkin{margin-left:auto;margin-right:auto}.ceotv-overlay-match-intro__players{grid-template-columns:1fr}.ceotv-overlay-match-intro__versus{margin:0 auto}.ceotv-overlay-match-intro>footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:8px 12px}.ceotv-overlay-match-intro>footer span:last-child{justify-self:center}.ceotv-overlay-scoreboard__match{grid-template-columns:1fr}.ceotv-overlay-player,.ceotv-overlay-player--right{text-align:center;flex-direction:column;justify-content:center}.ceotv-overlay-scoreboard__score{order:2;width:min(200px,100%);margin:0 auto}.ceotv-overlay-player--right{order:3}.ceotv-overlay-comparison>header,.ceotv-overlay-bracket__rounds{grid-template-columns:1fr}.ceotv-overlay-breaking{grid-template-columns:1fr;padding:10px 14px}.ceotv-overlay-breaking>p{white-space:normal}}@media (width<=560px){.ceotv-overlay-shell{padding:12px}.ceotv-overlay-scoreboard footer,.ceotv-overlay-upcoming footer{text-align:center;grid-template-columns:1fr;justify-items:center;padding:7px 10px}.ceotv-overlay-scoreboard footer span:last-child,.ceotv-overlay-upcoming footer span:last-child{justify-self:center}.ceotv-overlay-lower-third{grid-template-columns:auto minmax(0,1fr);margin-left:0}.ceotv-overlay-lower-third__brand{display:none}.ceotv-overlay-comparison__stats>div{grid-template-columns:62px minmax(0,1fr) 62px}.ceotv-overlay-table article{grid-template-columns:30px minmax(0,1fr) 54px}.ceotv-overlay-table article>small{display:none}.ceotv-overlay-upcoming>div{text-align:center;grid-template-columns:1fr}.ceotv-overlay-upcoming>div strong:first-child{text-align:center}.ceotv-overlay-champion{text-align:center;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ceotv-overlay-shell *,.ceotv-overlay-shell :before,.ceotv-overlay-shell :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.ceotv-overlay-shell{--ceotv-overlay-gold:#d8b23e;--ceotv-overlay-gold-soft:#f2cf62;--ceotv-overlay-text:#fff;--ceotv-overlay-muted:#c2cad6;--ceotv-overlay-panel:#030911f5;--ceotv-overlay-panel-soft:#07101cf0}.ceotv-overlay-brand span{letter-spacing:1.8px;font-size:.62rem}.ceotv-overlay-brand strong{font-size:.84rem;font-weight:850}.ceotv-overlay-player strong{letter-spacing:-.015em;font-size:.98rem;font-weight:900}.ceotv-overlay-player span{color:#c8d0db;font-size:.61rem;font-weight:650}.ceotv-overlay-player__avatar{width:54px;height:54px;box-shadow:none;border-width:1px;border-radius:8px;flex-basis:54px}.ceotv-overlay-player--right .ceotv-overlay-player__avatar{background:linear-gradient(145deg,#f2cf62,#b98d1e);border-color:#f2cf627a}.ceotv-overlay-empty{border:0;border-top:3px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#030911f5;border-radius:0;min-height:126px;box-shadow:0 18px 45px #00000047}.ceotv-overlay-shell[data-overlay-type=scoreboard]{align-items:flex-start;padding-top:28px}.ceotv-overlay-scoreboard{-webkit-backdrop-filter:none;backdrop-filter:none;background:#030911f7;border:0;border-radius:0;width:min(930px,96vw);margin-top:0;position:relative;overflow:visible;box-shadow:0 15px 40px #00000052}.ceotv-overlay-scoreboard:before{content:"";background:var(--ceotv-overlay-gold);width:4px;position:absolute;inset:0 auto 0 0}.ceotv-overlay-scoreboard__top{background:#07111d;border-bottom:1px solid #ffffff14;min-height:40px;padding:0 18px 0 20px}.ceotv-overlay-scoreboard__featured{background:var(--ceotv-overlay-gold);letter-spacing:.8px;border-radius:2px;min-height:20px;padding:0 7px;font-size:.48rem}.ceotv-overlay-scoreboard__status{letter-spacing:.8px;font-size:.57rem}.ceotv-overlay-scoreboard__status>span{width:6px;height:6px;box-shadow:none}.ceotv-overlay-scoreboard__route{color:#b8c2cf;background:#0b1624;border-bottom:0;min-height:29px;padding:0 18px 0 20px;font-size:.55rem}.ceotv-overlay-scoreboard__route strong{color:#fff;letter-spacing:.65px}.ceotv-overlay-scoreboard__match{gap:20px;min-height:90px;padding:13px 20px}.ceotv-overlay-scoreboard__side{border:0;border-radius:0;padding:0}.ceotv-overlay-scoreboard__side.is-winner{box-shadow:none;background:0 0;border:0}.ceotv-overlay-scoreboard__side.is-winner .ceotv-overlay-player strong{color:var(--ceotv-overlay-gold-soft)}.ceotv-overlay-scoreboard__checkin{letter-spacing:.55px;border-radius:0;min-height:18px;margin-top:5px;padding:0;font-size:.47rem;background:0 0!important;border:0!important}.ceotv-overlay-scoreboard__score{letter-spacing:-.04em;background:#0c1724;border:0;border-radius:0;min-width:142px;min-height:62px;padding:0 16px;font-size:2.2rem}.ceotv-overlay-scoreboard__score:before,.ceotv-overlay-scoreboard__score:after{content:"";background:#d8b23eb3;width:2px;position:absolute;top:0;bottom:0}.ceotv-overlay-scoreboard__score:before{left:0}.ceotv-overlay-scoreboard__score:after{right:0}.ceotv-overlay-scoreboard__score small{color:#a7f3d0;bottom:-15px}.ceotv-overlay-scoreboard footer{color:#aeb9c7;background:#07111d;border-top:1px solid #ffffff12;min-height:28px;padding:0 18px 0 20px}.ceotv-overlay-scoreboard footer strong{color:#fff;letter-spacing:.3px}.ceotv-overlay-scoreboard--completed,.ceotv-overlay-scoreboard--disputed{border:0}.ceotv-overlay-match-intro{border:0;border-top:4px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d17;border-radius:0;width:min(1180px,96vw);position:relative;overflow:hidden;box-shadow:0 28px 70px #0006}.ceotv-overlay-match-intro:after{content:"";pointer-events:none;background:linear-gradient(#0000,#d8b23e73,#0000);width:1px;position:absolute;top:60px;bottom:38px;left:50%}.ceotv-overlay-match-intro>header{background:#091522;border-bottom:1px solid #ffffff14;min-height:56px;padding:0 22px}.ceotv-overlay-match-intro__players{min-height:205px;padding:30px 34px}.ceotv-overlay-match-intro__stats{border-top:1px solid #ffffff1a;gap:0;margin-top:18px}.ceotv-overlay-match-intro__stats span{color:#b9c4d1;background:0 0;border:0;border-right:1px solid #ffffff14;border-radius:0;min-height:36px;padding:0 10px}.ceotv-overlay-match-intro__stats span:last-child{border-right:0}.ceotv-overlay-match-intro__versus{background:0 0;border:0;border-radius:0;width:104px;height:104px}.ceotv-overlay-match-intro__versus strong{font-size:1.8rem;position:relative}.ceotv-overlay-match-intro__versus strong:before,.ceotv-overlay-match-intro__versus strong:after{content:"";background:var(--ceotv-overlay-gold);width:28px;height:1px;position:absolute;top:50%}.ceotv-overlay-match-intro__versus strong:before{right:calc(100% + 10px)}.ceotv-overlay-match-intro__versus strong:after{left:calc(100% + 10px)}.ceotv-overlay-match-intro>footer{background:#091522;min-height:36px}.ceotv-overlay-lower-third{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(100deg,#050d17 0%,#0b1827 76%,#0000 76%);border:0;border-radius:0;width:min(640px,88vw);min-height:86px;padding:10px 70px 10px 17px;box-shadow:0 16px 40px #0000004d}.ceotv-overlay-lower-third__accent{background:var(--ceotv-overlay-gold);width:5px}.ceotv-overlay-lower-third__avatar{border:1px solid #f2cf628c;border-radius:4px;width:64px;height:64px}.ceotv-overlay-lower-third__copy span{letter-spacing:1.6px}.ceotv-overlay-lower-third__copy strong{font-size:1.35rem;line-height:1.05}.ceotv-overlay-lower-third__copy small{color:#c2cad6}.ceotv-overlay-lower-third__brand{background:var(--ceotv-overlay-gold);border-radius:0;width:44px;height:44px;position:absolute;right:16px;transform:skew(-10deg)}.ceotv-overlay-comparison{border:0;border-top:3px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d17;border-radius:0;width:min(940px,96vw);margin-bottom:clamp(28px,5vh,70px);padding:0;overflow:hidden;box-shadow:0 18px 50px #00000057}.ceotv-overlay-comparison>header{background:#091522;min-height:82px;padding:12px 22px}.ceotv-overlay-comparison>header>div:nth-child(2) strong{letter-spacing:1px;text-transform:uppercase;font-size:.65rem}.ceotv-overlay-comparison__stats{gap:0;margin-top:0}.ceotv-overlay-comparison__stats>div{background:0 0;border-top:1px solid #ffffff12;border-radius:0;min-height:43px;padding:0 22px}.ceotv-overlay-comparison__stats strong{color:#c3ccd8;letter-spacing:.8px}.ceotv-overlay-comparison__stats span{font-size:.88rem}.ceotv-overlay-table{border:0;border-top:4px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d17;border-radius:0;width:min(640px,92vw);padding:0;overflow:hidden;box-shadow:0 20px 55px #00000059}.ceotv-overlay-table>header{background:#091522;border-bottom:1px solid #ffffff14;min-height:62px;margin:0;padding:0 18px}.ceotv-overlay-table>header>strong{color:#fff;letter-spacing:1.2px}.ceotv-overlay-table>div{gap:0}.ceotv-overlay-table article{background:0 0;border-bottom:1px solid #fff1;border-left:3px solid #0000;border-radius:0;min-height:46px;padding:0 16px}.ceotv-overlay-table article:last-child{border-bottom:0}.ceotv-overlay-table article.is-qualified{border-left-color:var(--ceotv-overlay-gold);background:#d8b23e0e}.ceotv-overlay-table article>span{color:#fff;background:#152231;border-radius:0;width:26px;height:26px}.ceotv-overlay-table article.is-qualified>span{background:var(--ceotv-overlay-gold);color:#07101d}.ceotv-overlay-table article>strong{font-size:.74rem}.ceotv-overlay-table article>small{color:#b8c2cf}.ceotv-overlay-bracket{border:0;border-top:4px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d17;border-radius:0;width:min(1160px,96vw);padding:0;overflow:hidden;box-shadow:0 22px 60px #0000005c}.ceotv-overlay-bracket>header{background:#091522;border-bottom:1px solid #ffffff14;min-height:60px;margin:0;padding:0 20px}.ceotv-overlay-bracket>header>strong{color:#fff;letter-spacing:1.2px}.ceotv-overlay-bracket__rounds{gap:22px;padding:18px 20px 22px}.ceotv-overlay-bracket__rounds>section>header{letter-spacing:.8px;border-bottom:2px solid #d8b23ea6;margin-bottom:9px;padding-bottom:7px}.ceotv-overlay-bracket__rounds>section>div{gap:8px}.ceotv-overlay-bracket__rounds article{background:#0a1522;border:0;border-left:2px solid #d8b23e73;border-radius:0}.ceotv-overlay-bracket__rounds article>div{align-items:center;min-height:35px;padding:7px 10px}.ceotv-overlay-bracket__rounds article span{color:#d7dde6}.ceotv-overlay-bracket__rounds article strong{color:var(--ceotv-overlay-gold-soft)}.ceotv-overlay-upcoming{border:0;border-top:4px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#050d17;border-radius:0;width:min(800px,94vw);overflow:hidden;box-shadow:0 20px 55px #00000057}.ceotv-overlay-upcoming>span{letter-spacing:2px;padding:10px 18px 0}.ceotv-overlay-upcoming>div{min-height:80px;padding:0 24px}.ceotv-overlay-upcoming>div strong{font-size:1.18rem;font-weight:900}.ceotv-overlay-upcoming>div b{color:#fff;padding:0 20px;position:relative}.ceotv-overlay-upcoming>div b:before,.ceotv-overlay-upcoming>div b:after{content:"";background:var(--ceotv-overlay-gold);width:14px;height:1px;position:absolute;top:50%}.ceotv-overlay-upcoming>div b:before{left:0}.ceotv-overlay-upcoming>div b:after{right:0}.ceotv-overlay-upcoming footer{background:#091522;border-top:1px solid #ffffff12}.ceotv-overlay-sponsor{border:0;border-right:4px solid var(--ceotv-overlay-gold);-webkit-backdrop-filter:none;backdrop-filter:none;background:#030911f5;border-radius:0;min-height:76px;padding:10px 16px;box-shadow:0 16px 40px #00000047}.ceotv-overlay-sponsor>div span{color:#c0c9d5;letter-spacing:1px}.ceotv-overlay-breaking{-webkit-backdrop-filter:none;backdrop-filter:none;background:#07111d;border-top:3px solid #d8b23e;gap:18px;min-height:68px;padding:0 24px 0 0;box-shadow:0 -12px 35px #00000042}.ceotv-overlay-breaking>span{letter-spacing:1.2px;background:#c91f2d;border-radius:0;align-self:stretch;min-height:65px;padding:0 22px;font-size:.64rem}.ceotv-overlay-breaking>strong{font-size:.88rem;font-weight:900}.ceotv-overlay-breaking>p{color:#d3dae4}.ceotv-celebration__icon{box-shadow:none;background:0 0;border:0;border-radius:0}.ceotv-celebration__avatar{border-width:3px;border-radius:8px}.ceotv-celebration__details{border-top:1px solid #f2cf6240;border-bottom:1px solid #f2cf6240;gap:0}.ceotv-celebration__details>span{background:0 0;border:0;border-right:1px solid #ffffff17;border-radius:0;min-width:150px;min-height:54px}.ceotv-celebration__details>span:last-child{border-right:0}.ceotv-celebration__details>span.is-trusted{background:0 0;border-color:#ffffff17}.ceotv-celebration__footer{background:#030911c2;border:0;border-top:1px solid #d8b23e52;border-radius:0}@media (width<=820px){.ceotv-overlay-match-intro:after{display:none}.ceotv-overlay-match-intro__stats span{border-right:0}.ceotv-overlay-lower-third{background:#050d17;padding-right:16px}.ceotv-overlay-lower-third__brand{display:none}}:root{--ceotv-presenter-bg:#030811;--ceotv-presenter-surface:#08111eeb;--ceotv-presenter-surface-soft:#0d1b2fdb;--ceotv-presenter-border:#94a3b824;--ceotv-presenter-border-gold:#d4af3738;--ceotv-presenter-gold:#d4af37;--ceotv-presenter-gold-soft:#f3d36b;--ceotv-presenter-text:#f8fafc;--ceotv-presenter-muted:#94a3b8;--ceotv-presenter-green:#4ade80;--ceotv-presenter-red:#fb7185;--ceotv-presenter-blue:#60a5fa}.ceotv-presenter-mode{width:100%;min-height:100vh;color:var(--ceotv-presenter-text);background:radial-gradient(circle at 8% 15%,#d4af371a,#0000 28%),radial-gradient(circle at 92% 18%,#3b82f62e,#0000 34%),linear-gradient(125deg,#03060b,#06101d 48%,#0a1a31);padding:clamp(24px,3vw,52px);overflow-x:hidden}.ceotv-presenter-mode,.ceotv-presenter-mode *{box-sizing:border-box}.ceotv-presenter-mode h1,.ceotv-presenter-mode h2,.ceotv-presenter-mode h3,.ceotv-presenter-mode p{margin-top:0}.ceotv-presenter-mode__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ceotv-presenter-mode__header>div:first-child{min-width:0}.ceotv-presenter-mode__header>div:first-child>span{color:var(--ceotv-presenter-gold-soft);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-size:clamp(.72rem,.66rem + .2vw,.9rem);font-weight:900;display:block}.ceotv-presenter-mode__header h1{color:#fff;letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,2rem + 3vw,5.2rem);line-height:.98}.ceotv-presenter-mode__header p{color:#aebbd0;margin:14px 0 0;font-size:clamp(.9rem,.84rem + .2vw,1.1rem)}.ceotv-presenter-mode__header-actions{justify-content:flex-end;align-items:stretch;gap:10px;display:flex}.ceotv-presenter-mode__header-actions>button{color:#d8e0eb;border:1px solid var(--ceotv-presenter-border);cursor:pointer;background:#091321c7;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:border-color .2s,transform .2s,background .2s;display:grid}.ceotv-presenter-mode__header-actions>button:hover{background:#0f1d31f5;border-color:#d4af374d;transform:translateY(-1px)}.ceotv-presenter-mode-countdown{color:#fff;border:1px solid var(--ceotv-presenter-border-gold);background:linear-gradient(145deg,#091220fa,#040a12fa);border-radius:16px;align-items:center;gap:12px;min-width:224px;min-height:74px;padding:0 18px;display:flex;box-shadow:0 18px 50px #00000047,inset 0 1px #ffffff08}.ceotv-presenter-mode-countdown svg{color:var(--ceotv-presenter-gold-soft)}.ceotv-presenter-mode-countdown>div{flex-direction:column;gap:4px;display:flex}.ceotv-presenter-mode-countdown span{color:var(--ceotv-presenter-muted);letter-spacing:.6px;text-transform:uppercase;font-size:.62rem;font-weight:850}.ceotv-presenter-mode-countdown strong{color:#fff;font-size:1.12rem}.ceotv-presenter-mode-countdown--counting{border-color:#d4af3759;box-shadow:0 18px 50px #00000047,0 0 34px #d4af3714}.ceotv-presenter-mode-countdown--ready{border-color:#4ade8047}.ceotv-presenter-mode-countdown--ready svg,.ceotv-presenter-mode-countdown--ready strong{color:#86efac}.ceotv-presenter-mode__route{color:#dbe4ef;background:#ffffff06;border:1px solid #94a3b81a;border-radius:13px;align-items:center;gap:8px;min-height:42px;margin-top:22px;padding:0 15px;display:flex}.ceotv-presenter-mode__route svg{color:#8ea1b8}.ceotv-presenter-mode__route span{color:#8ea1b8;text-transform:uppercase;font-size:.66rem;font-weight:850}.ceotv-presenter-mode__route strong{font-size:.76rem}.ceotv-presenter-mode__matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(26px,5vw,70px);min-height:350px;margin-top:28px;display:grid}.ceotv-presenter-mode-player{align-items:center;gap:clamp(18px,2.4vw,28px);min-width:0;display:flex}.ceotv-presenter-mode-player--right{text-align:right;flex-direction:row-reverse}.ceotv-presenter-mode-player__avatar{color:#0b111a;background:linear-gradient(145deg,#f3d36b,#cda42c);border:4px solid #f3d36b80;border-radius:50%;flex:none;place-items:center;width:clamp(150px,16vw,220px);height:clamp(150px,16vw,220px);font-size:clamp(2.4rem,2rem + 2vw,4.5rem);font-weight:950;display:grid;overflow:hidden;box-shadow:0 22px 60px #d4af373d,inset 0 0 0 1px #ffffff0d}.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__avatar{border-color:#93c5fd73;box-shadow:0 22px 60px #3b82f62e,inset 0 0 0 1px #ffffff0d}.ceotv-presenter-mode-player__avatar img{object-fit:cover;width:100%;height:100%}.ceotv-presenter-mode-player__copy{min-width:0}.ceotv-presenter-mode-player__copy>span{color:var(--ceotv-presenter-gold-soft);letter-spacing:1px;text-transform:uppercase;font-size:.72rem;font-weight:900}.ceotv-presenter-mode-player__copy h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 3px;font-size:clamp(2.2rem,1.7rem + 2vw,4.2rem);line-height:.98;overflow:hidden}.ceotv-presenter-mode-player__copy p{color:#aebbd0;margin:0;font-size:.84rem}.ceotv-presenter-mode-player__badges{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__badges{justify-content:flex-end}.ceotv-presenter-mode-player__badges small{color:#cbd5e1;background:#ffffff08;border:1px solid #94a3b81c;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:.66rem;display:inline-flex}.ceotv-presenter-mode__versus{width:108px;height:108px;color:var(--ceotv-presenter-gold-soft);background:radial-gradient(circle,#d4af371f,#0000 62%),#02080fc7;border:1px solid #d4af3742;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;box-shadow:0 18px 50px #0000004d}.ceotv-presenter-mode__versus strong{color:#fff;font-size:1.4rem}.ceotv-presenter-mode__versus span{color:#86efac;text-transform:uppercase;font-size:.58rem;font-weight:900}.ceotv-presenter-mode__content{grid-template-columns:minmax(0,1.7fr) minmax(330px,.75fr);align-items:stretch;gap:16px;margin-top:10px;display:grid}.ceotv-presenter-mode__intelligence{min-width:0}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence{background:linear-gradient(145deg,#091220f5,#040a12fa);border-color:#94a3b81f;height:100%;margin:0;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff06}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence__header{display:none}.ceotv-presenter-mode__talking-points{background:linear-gradient(145deg,#091220f5,#040a12fa);border:1px solid #94a3b81f;border-radius:18px;min-width:0;padding:20px;box-shadow:0 20px 55px #00000042,inset 0 1px #ffffff06}.ceotv-presenter-mode__talking-points>header{align-items:center;gap:11px;display:flex}.ceotv-presenter-mode__talking-points>header svg{color:var(--ceotv-presenter-gold-soft)}.ceotv-presenter-mode__talking-points>header span{color:var(--ceotv-presenter-muted);text-transform:uppercase;font-size:.6rem;font-weight:850}.ceotv-presenter-mode__talking-points>header h2{color:#fff;margin:4px 0 0;font-size:1rem}.ceotv-presenter-mode__talking-points>div:not(.ceotv-presenter-mode__empty-points){flex-direction:column;gap:9px;margin-top:16px;display:flex}.ceotv-presenter-mode__talking-points article{background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px;display:grid}.ceotv-presenter-mode__talking-points article>span{color:var(--ceotv-presenter-gold-soft);font-size:.64rem;font-weight:900}.ceotv-presenter-mode__talking-points article strong{color:#e8edf5;font-size:.74rem;display:block}.ceotv-presenter-mode__talking-points article p{color:var(--ceotv-presenter-muted);margin:5px 0 0;font-size:.67rem;line-height:1.48}.ceotv-presenter-mode__empty-points{min-height:240px;color:var(--ceotv-presenter-gold-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ceotv-presenter-mode__empty-points strong{color:#fff}.ceotv-presenter-mode__empty-points p{max-width:280px;color:var(--ceotv-presenter-muted);margin:0;font-size:.72rem;line-height:1.45}.ceotv-presenter-mode__footer{min-height:44px;color:var(--ceotv-presenter-muted);background:#02080fb8;border:1px solid #d4af3724;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;margin-top:16px;padding:0 15px;font-size:.66rem;display:grid}.ceotv-presenter-mode__footer>span{align-items:center;gap:6px;display:inline-flex}.ceotv-presenter-mode__footer>span:last-child{justify-self:end}.ceotv-presenter-mode__footer strong{color:var(--ceotv-presenter-gold-soft)}.ceotv-presenter-mode--loading,.ceotv-presenter-mode--error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;display:flex}.ceotv-presenter-mode--loading{color:var(--ceotv-presenter-gold-soft)}.ceotv-presenter-mode--error{color:#fca5a5}.ceotv-presenter-mode--loading strong,.ceotv-presenter-mode--error strong{color:#fff;font-size:1.2rem}.ceotv-presenter-mode--error span{color:#fecdd3;max-width:560px}.ceotv-presenter-mode--error button{color:#08111f;cursor:pointer;background:linear-gradient(135deg,#f3d36b,#d4af37);border:0;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:850;display:inline-flex}@keyframes ceotvPresenterPulse{0%,to{opacity:.65;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}.ceotv-presenter-mode-countdown--counting svg,.ceotv-presenter-mode--loading svg{animation:1.6s ease-in-out infinite ceotvPresenterPulse}@media (width<=1180px){.ceotv-presenter-mode__matchup{grid-template-columns:1fr;justify-items:center;gap:28px;min-height:0}.ceotv-presenter-mode-player,.ceotv-presenter-mode-player--right{width:min(760px,100%)}.ceotv-presenter-mode-player--right{text-align:left;flex-direction:row}.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__badges{justify-content:flex-start}.ceotv-presenter-mode__content{grid-template-columns:1fr}}@media (width<=820px){.ceotv-presenter-mode{padding:20px}.ceotv-presenter-mode__header{flex-direction:column}.ceotv-presenter-mode__header-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.ceotv-presenter-mode-countdown{flex:230px}.ceotv-presenter-mode-player,.ceotv-presenter-mode-player--right{text-align:center;flex-direction:column;align-items:center}.ceotv-presenter-mode-player__badges,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__badges{justify-content:center}.ceotv-presenter-mode__footer{text-align:center;grid-template-columns:1fr;gap:8px;padding:12px}.ceotv-presenter-mode__footer>span,.ceotv-presenter-mode__footer>span:last-child,.ceotv-presenter-mode__footer strong{justify-self:center}}@media (width<=560px){.ceotv-presenter-mode{padding:14px}.ceotv-presenter-mode__header h1{font-size:2.8rem}.ceotv-presenter-mode__header-actions>button{flex-basis:42px;width:42px;height:42px}.ceotv-presenter-mode-countdown{width:100%;min-width:0}.ceotv-presenter-mode__route{flex-wrap:wrap;align-items:flex-start;padding:11px 13px}.ceotv-presenter-mode-player__avatar{width:150px;height:150px}.ceotv-presenter-mode-player__copy h2{font-size:2.3rem}.ceotv-presenter-mode__talking-points{padding:16px}}@media (prefers-reduced-motion:reduce){.ceotv-presenter-mode *,.ceotv-presenter-mode :before,.ceotv-presenter-mode :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ceotv-presenter-mode{--ceotv-presenter-text-strong:#fff;--ceotv-presenter-text-body:#d6dee9;--ceotv-presenter-text-muted:#aab7c8;--ceotv-presenter-panel:#050c15d1;--ceotv-presenter-panel-raised:#08111df0;--ceotv-presenter-rule:#d4af3733;isolation:isolate;background:linear-gradient(90deg,#d4af3706 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#d4af3705 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 16% 0,#d4af3717,#0000 31rem),linear-gradient(118deg,#02060b 0%,#07111d 52%,#071522 100%);position:relative}.ceotv-presenter-mode:before{content:"";pointer-events:none;z-index:5;background:linear-gradient(#f3d36b,#9a7418 62%,#0000);width:4px;position:fixed;inset:0 auto 0 0}.ceotv-presenter-mode__header{border-bottom:1px solid var(--ceotv-presenter-rule);padding-bottom:20px}.ceotv-presenter-mode__header>div:first-child>span{letter-spacing:.19em;margin-bottom:7px}.ceotv-presenter-mode__header h1{letter-spacing:-.045em;font-size:clamp(2.35rem,1.75rem + 2.6vw,4.65rem);font-weight:900}.ceotv-presenter-mode__header p{color:var(--ceotv-presenter-text-body);font-weight:650}.ceotv-presenter-mode__header-actions>button{box-shadow:none;background:#030910c7;border-radius:6px}.ceotv-presenter-mode__header-actions>button:focus-visible,.ceotv-presenter-mode--error button:focus-visible{outline:2px solid var(--ceotv-presenter-gold-soft);outline-offset:3px}.ceotv-presenter-mode-countdown{min-height:66px;box-shadow:none;border-left:3px solid var(--ceotv-presenter-gold);background:#030910e6;border-radius:7px}.ceotv-presenter-mode-countdown span{color:var(--ceotv-presenter-text-muted)}.ceotv-presenter-mode-countdown strong{font-variant-numeric:tabular-nums;letter-spacing:.04em}.ceotv-presenter-mode__route{background:0 0;border:0;border-bottom:1px solid #94a3b821;border-radius:0;min-height:38px;margin-top:14px;padding-inline:0}.ceotv-presenter-mode__route span{color:var(--ceotv-presenter-text-muted);letter-spacing:.12em}.ceotv-presenter-mode__route strong{color:var(--ceotv-presenter-text-body)}.ceotv-presenter-mode__matchup{background:linear-gradient(90deg,#d4af3709,#0000 28% 72%,#60a5fa09);border-top:1px solid #d4af3724;border-bottom:1px solid #94a3b81f;min-height:300px;margin-top:18px;padding:clamp(26px,3vw,46px) clamp(12px,2vw,30px);position:relative}.ceotv-presenter-mode-player__avatar{border-width:2px;border-radius:12px 12px 4px;width:clamp(130px,13vw,188px);height:clamp(130px,13vw,188px);box-shadow:0 18px 44px #00000057}.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__avatar{border-radius:12px 12px 12px 4px;box-shadow:0 18px 44px #00000057}.ceotv-presenter-mode-player__copy>span{letter-spacing:.15em}.ceotv-presenter-mode-player__copy h2{letter-spacing:-.035em;margin-top:9px;font-size:clamp(1.95rem,1.5rem + 1.7vw,3.55rem)}.ceotv-presenter-mode-player__copy p{color:var(--ceotv-presenter-text-body);font-weight:650}.ceotv-presenter-mode-player__badges small{min-height:28px;color:var(--ceotv-presenter-text-body);background:0 0;border:0;border-left:1px solid #d4af3747;border-radius:0;padding:0 9px}.ceotv-presenter-mode-player__badges strong{color:var(--ceotv-presenter-text-strong)}.ceotv-presenter-mode__versus{width:84px;height:84px;box-shadow:none;background:#050b13;border-radius:4px;transform:rotate(45deg)}.ceotv-presenter-mode__versus strong{font-size:1.12rem}.ceotv-presenter-mode__content{gap:18px;margin-top:18px}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence,.ceotv-presenter-mode__talking-points{background:var(--ceotv-presenter-panel);box-shadow:none;border:1px solid #94a3b821;border-radius:8px}.ceotv-presenter-mode__talking-points{border-top:2px solid #d4af3794}.ceotv-presenter-mode__talking-points>header span{color:var(--ceotv-presenter-text-muted);letter-spacing:.12em}.ceotv-presenter-mode__talking-points>header h2{letter-spacing:-.015em;font-size:1.08rem}.ceotv-presenter-mode__talking-points article{background:0 0;border:0;border-top:1px solid #94a3b81c;border-radius:0;padding:11px 0}.ceotv-presenter-mode__talking-points article>span{font-variant-numeric:tabular-nums;min-width:27px}.ceotv-presenter-mode__talking-points article strong{color:var(--ceotv-presenter-text-strong);font-size:.78rem}.ceotv-presenter-mode__talking-points article p,.ceotv-presenter-mode__empty-points p{color:var(--ceotv-presenter-text-muted)}.ceotv-presenter-mode__footer{color:var(--ceotv-presenter-text-muted);background:0 0;border:0;border-top:1px solid #d4af372e;border-radius:0}[data-theme=light] .ceotv-presenter-mode,.theme-light .ceotv-presenter-mode{--ceotv-presenter-text:#17202b;--ceotv-presenter-text-strong:#111821;--ceotv-presenter-text-body:#354353;--ceotv-presenter-text-muted:#5f6d7b;--ceotv-presenter-panel:#ffffffed;--ceotv-presenter-panel-raised:#fff;--ceotv-presenter-border:#202c3926;--ceotv-presenter-border-gold:#8e670f45;--ceotv-presenter-gold:#9a7112;--ceotv-presenter-gold-soft:#79570b;color:#17202b;background:linear-gradient(90deg,#7e5b0b09 1px,#0000 1px) 0 0/64px 64px,linear-gradient(#7e5b0b06 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 16% 0,#d4af371f,#0000 31rem),linear-gradient(118deg,#f4f1e9 0%,#faf9f5 48%,#eef2f5 100%)}[data-theme=light] .ceotv-presenter-mode__header h1,[data-theme=light] .ceotv-presenter-mode-player__copy h2,[data-theme=light] .ceotv-presenter-mode-player__badges strong,[data-theme=light] .ceotv-presenter-mode__talking-points>header h2,[data-theme=light] .ceotv-presenter-mode__talking-points article strong,[data-theme=light] .ceotv-presenter-mode__empty-points strong,[data-theme=light] .ceotv-presenter-mode--loading strong,[data-theme=light] .ceotv-presenter-mode--error strong,.theme-light .ceotv-presenter-mode__header h1,.theme-light .ceotv-presenter-mode-player__copy h2,.theme-light .ceotv-presenter-mode-player__badges strong,.theme-light .ceotv-presenter-mode__talking-points>header h2,.theme-light .ceotv-presenter-mode__talking-points article strong,.theme-light .ceotv-presenter-mode__empty-points strong,.theme-light .ceotv-presenter-mode--loading strong,.theme-light .ceotv-presenter-mode--error strong{color:#111821}[data-theme=light] .ceotv-presenter-mode__header p,[data-theme=light] .ceotv-presenter-mode-player__copy p,[data-theme=light] .ceotv-presenter-mode-player__badges small,[data-theme=light] .ceotv-presenter-mode__route strong,.theme-light .ceotv-presenter-mode__header p,.theme-light .ceotv-presenter-mode-player__copy p,.theme-light .ceotv-presenter-mode-player__badges small,.theme-light .ceotv-presenter-mode__route strong{color:#354353}[data-theme=light] .ceotv-presenter-mode__route span,[data-theme=light] .ceotv-presenter-mode__talking-points>header span,[data-theme=light] .ceotv-presenter-mode__talking-points article p,[data-theme=light] .ceotv-presenter-mode__empty-points p,[data-theme=light] .ceotv-presenter-mode__footer,.theme-light .ceotv-presenter-mode__route span,.theme-light .ceotv-presenter-mode__talking-points>header span,.theme-light .ceotv-presenter-mode__talking-points article p,.theme-light .ceotv-presenter-mode__empty-points p,.theme-light .ceotv-presenter-mode__footer{color:#5f6d7b}[data-theme=light] .ceotv-presenter-mode__header-actions>button,.theme-light .ceotv-presenter-mode__header-actions>button{color:#263443;background:#ffffffe0;border-color:#202c3929}[data-theme=light] .ceotv-presenter-mode__header-actions>button:hover,.theme-light .ceotv-presenter-mode__header-actions>button:hover{background:#fff;border-color:#9a711273}[data-theme=light] .ceotv-presenter-mode-countdown,.theme-light .ceotv-presenter-mode-countdown{color:#111821;background:#ffffffeb;box-shadow:0 8px 24px #1a222c0f}[data-theme=light] .ceotv-presenter-mode-countdown span,.theme-light .ceotv-presenter-mode-countdown span{color:#5f6d7b}[data-theme=light] .ceotv-presenter-mode-countdown strong,.theme-light .ceotv-presenter-mode-countdown strong{color:#111821}[data-theme=light] .ceotv-presenter-mode-countdown--ready svg,[data-theme=light] .ceotv-presenter-mode-countdown--ready strong,.theme-light .ceotv-presenter-mode-countdown--ready svg,.theme-light .ceotv-presenter-mode-countdown--ready strong{color:#217044}[data-theme=light] .ceotv-presenter-mode-player__badges small,.theme-light .ceotv-presenter-mode-player__badges small{border-left-color:#9a711257}[data-theme=light] .ceotv-presenter-mode__versus,.theme-light .ceotv-presenter-mode__versus{background:#1a2430;border-color:#9a711280}[data-theme=light] .ceotv-presenter-mode__versus span,.theme-light .ceotv-presenter-mode__versus span{color:#86efac}[data-theme=light] .ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence,[data-theme=light] .ceotv-presenter-mode__talking-points,.theme-light .ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence,.theme-light .ceotv-presenter-mode__talking-points{background:#ffffffed;border-color:#202c3924;box-shadow:0 10px 28px #1a222c0e}[data-theme=light] .ceotv-presenter-mode--error,.theme-light .ceotv-presenter-mode--error{color:#a72e3b}[data-theme=light] .ceotv-presenter-mode--error span,.theme-light .ceotv-presenter-mode--error span{color:#7f3038}@media (width<=1180px){.ceotv-presenter-mode__matchup{padding-block:30px}.ceotv-presenter-mode__versus{transform:rotate(0)}.ceotv-presenter-mode__versus>*{transform:none}}@media (width<=820px){.ceotv-presenter-mode__header{padding-bottom:16px}.ceotv-presenter-mode__matchup{padding-inline:0}.ceotv-presenter-mode-player__avatar,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__avatar{border-radius:10px}}.ceotv-presenter-mode__matchup{background:0 0!important;border-top:1px solid #d4af3729!important;border-bottom:1px solid #94a3b824!important}.ceotv-presenter-mode-player__avatar,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__avatar{box-shadow:none!important;border-radius:4px!important}.ceotv-presenter-mode-player__badges{border-top:1px solid #94a3b821;border-bottom:1px solid #94a3b821;gap:0!important}.ceotv-presenter-mode-player__badges small{background:0 0!important;border:0!important;border-left:1px solid #94a3b821!important;border-radius:0!important;min-height:36px!important;padding:0 12px!important}.ceotv-presenter-mode-player__badges small:first-child,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__badges small:first-child{border-left:0!important}.ceotv-presenter-mode__versus{min-width:82px;padding:0 14px;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:1px solid #d4af3742!important;border-right:1px solid #d4af3742!important;border-radius:0!important;transform:none!important}.ceotv-presenter-mode__versus>*{transform:none!important}.ceotv-presenter-mode__versus strong{letter-spacing:.12em;font-size:1rem!important}.ceotv-presenter-mode__versus span{margin-top:4px}.ceotv-presenter-mode__content{border-top:1px solid #94a3b826;border-bottom:1px solid #94a3b826;grid-template-columns:minmax(0,1.9fr) minmax(300px,.72fr);display:grid;gap:0!important;margin-top:28px!important}.ceotv-presenter-mode__intelligence,.ceotv-presenter-mode__talking-points{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.ceotv-presenter-mode__intelligence{padding:26px 28px 26px 0}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence{height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.ceotv-presenter-mode__talking-points{border-left:1px solid #94a3b826!important;padding:26px 0 26px 28px!important}.ceotv-presenter-mode__talking-points>header{border-bottom:1px solid #d4af372e;padding-bottom:16px}.ceotv-presenter-mode__talking-points>header h2{font-size:1.35rem!important}.ceotv-presenter-mode__talking-points>div:not(.ceotv-presenter-mode__empty-points){gap:0!important;margin-top:0!important}.ceotv-presenter-mode__talking-points article{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b821!important;border-radius:0!important;grid-template-columns:38px minmax(0,1fr)!important;padding:18px 0!important}.ceotv-presenter-mode__talking-points article:first-child{border-top:0!important}.ceotv-presenter-mode__talking-points article:last-child{border-bottom:0!important}.ceotv-presenter-mode__talking-points article>span{padding-top:2px;min-width:0!important;color:var(--ceotv-presenter-gold-soft)!important;font-size:.72rem!important}.ceotv-presenter-mode__talking-points article strong{font-size:.9rem!important}.ceotv-presenter-mode__talking-points article p{margin-top:7px!important;font-size:.74rem!important;line-height:1.55!important}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence *{box-shadow:none!important}.ceotv-presenter-mode__intelligence .ceotv-presenter-player,.ceotv-presenter-mode__intelligence .ceotv-presenter-form,.ceotv-presenter-mode__intelligence .ceotv-rivalry-summary,.ceotv-presenter-mode__intelligence .ceotv-comparison-row,.ceotv-presenter-mode__intelligence article{background:0 0!important;border-radius:0!important}.ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence__players{border-bottom:1px solid #94a3b826;padding-bottom:20px}.ceotv-presenter-mode__intelligence .ceotv-presenter-player__avatar{box-shadow:none!important;border-radius:2px!important}.ceotv-presenter-mode__intelligence .ceotv-presenter-player__badges small,.ceotv-presenter-mode__intelligence .ceotv-presenter-form__pill{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ceotv-presenter-mode__intelligence .ceotv-comparison-row{border:0!important;border-bottom:1px solid #94a3b81f!important;padding:14px 0!important}.ceotv-presenter-mode__intelligence .ceotv-comparison-row__track{background:#94a3b81a!important;border-radius:0!important}.ceotv-presenter-mode__intelligence .ceotv-comparison-row__track span{border-radius:0!important}.ceotv-presenter-mode__intelligence .ceotv-presenter-form{margin-top:16px;border:1px solid #94a3b826!important;border-left:0!important;border-right:0!important;padding:16px 0!important}.ceotv-presenter-mode__intelligence .ceotv-rivalry-summary{margin-top:18px;background:0 0!important;border:0!important;border-top:1px solid #d4af3733!important;border-bottom:1px solid #94a3b826!important;border-radius:0!important;padding:20px 0!important}.ceotv-presenter-mode__header-actions>button{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b82e!important;border-radius:0!important}.ceotv-presenter-mode__header-actions>button:hover{border-bottom-color:var(--ceotv-presenter-gold)!important;background:0 0!important;transform:none!important}.ceotv-presenter-mode-countdown{border:0!important;border-left:2px solid var(--ceotv-presenter-gold)!important;min-width:210px!important;min-height:62px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 0 16px!important}.ceotv-presenter-mode__footer{min-height:50px;background:0 0!important;border:0!important;border-top:1px solid #d4af372e!important;border-radius:0!important;padding:0!important}[data-theme=light] .ceotv-presenter-mode__matchup,.theme-light .ceotv-presenter-mode__matchup{background:0 0!important;border-color:#202c3924!important}[data-theme=light] .ceotv-presenter-mode__content,.theme-light .ceotv-presenter-mode__content{border-color:#202c3924}[data-theme=light] .ceotv-presenter-mode__intelligence,[data-theme=light] .ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence,[data-theme=light] .ceotv-presenter-mode__talking-points,.theme-light .ceotv-presenter-mode__intelligence,.theme-light .ceotv-presenter-mode__intelligence .ceotv-presenter-intelligence,.theme-light .ceotv-presenter-mode__talking-points{box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-theme=light] .ceotv-presenter-mode__talking-points,.theme-light .ceotv-presenter-mode__talking-points{border-left-color:#202c3924!important}[data-theme=light] .ceotv-presenter-mode__talking-points article,[data-theme=light] .ceotv-presenter-mode__intelligence .ceotv-comparison-row,.theme-light .ceotv-presenter-mode__talking-points article,.theme-light .ceotv-presenter-mode__intelligence .ceotv-comparison-row{border-color:#202c3921!important}[data-theme=light] .ceotv-presenter-mode__header-actions>button,.theme-light .ceotv-presenter-mode__header-actions>button{background:0 0!important;border-color:#202c392e!important}[data-theme=light] .ceotv-presenter-mode-countdown,.theme-light .ceotv-presenter-mode-countdown{box-shadow:none!important;background:0 0!important}[data-theme=light] .ceotv-presenter-mode__versus,.theme-light .ceotv-presenter-mode__versus{background:0 0!important;border-left-color:#9a711261!important;border-right-color:#9a711261!important}[data-theme=light] .ceotv-presenter-mode__versus strong,.theme-light .ceotv-presenter-mode__versus strong{color:#111821!important}[data-theme=light] .ceotv-presenter-mode__intelligence .ceotv-comparison-row__track,.theme-light .ceotv-presenter-mode__intelligence .ceotv-comparison-row__track{background:#e4e8ed!important}@media (width<=1180px){.ceotv-presenter-mode__content{border-top:1px solid #94a3b826;grid-template-columns:1fr!important}.ceotv-presenter-mode__intelligence{padding:24px 0!important}.ceotv-presenter-mode__talking-points{border-top:1px solid #94a3b826!important;border-left:0!important;padding:24px 0!important}.ceotv-presenter-mode__versus{padding:10px 18px;border:1px solid #d4af3742!important;border-left:0!important;border-right:0!important}}@media (width<=820px){.ceotv-presenter-mode-player__badges{justify-content:center!important}.ceotv-presenter-mode-player__badges small{min-height:32px!important;padding-inline:9px!important}.ceotv-presenter-mode-countdown{flex:220px!important;min-width:0!important}}@media (width<=560px){.ceotv-presenter-mode__matchup{padding-block:22px!important}.ceotv-presenter-mode-player__avatar,.ceotv-presenter-mode-player--right .ceotv-presenter-mode-player__avatar{width:132px!important;height:132px!important}.ceotv-presenter-mode-player__badges{width:100%}.ceotv-presenter-mode-player__badges small{flex:auto;justify-content:center}.ceotv-presenter-mode__talking-points article{grid-template-columns:32px minmax(0,1fr)!important}}.tournament-command-overview{color:#111827;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 30px;padding:4px 0 0}.tournament-command-header{border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:flex-end;gap:28px;padding:0 0 22px;display:flex}.tournament-command-heading{min-width:0}.tournament-command-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:9px;display:flex}.tournament-command-mark{color:#a47b11;letter-spacing:.04em;font-size:.72rem;font-weight:900}.tournament-command-eyebrow{color:#667085;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:800}.tournament-command-heading h1{color:#111827;letter-spacing:-.045em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,1.35rem + 1.15vw,2.55rem);font-weight:850;line-height:1.08}.tournament-command-meta{color:#4b5563;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:13px;font-size:.82rem;display:flex}.tournament-command-meta>span{align-items:baseline;gap:7px;display:inline-flex}.tournament-command-meta b{color:#8a6a16;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.tournament-command-champion{text-align:right;border-left:2px solid #d4af37;flex:none;max-width:280px;padding-left:22px}.tournament-command-champion span{color:#6b7280;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.67rem;font-weight:800;display:block}.tournament-command-champion strong{color:#111827;overflow-wrap:anywhere;font-size:.95rem;font-weight:800;display:block}.tournament-command-body{border-bottom:1px solid #d9dee8;grid-template-columns:minmax(250px,.8fr) minmax(0,2fr);align-items:stretch;gap:0;padding-top:0;display:grid}.tournament-progress-panel{border-right:1px solid #d9dee8;flex-direction:column;justify-content:center;min-width:0;padding:22px 28px 22px 0;display:flex}.tournament-panel-label{color:#8a6a16;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-size:.68rem;font-weight:850;display:block}.tournament-progress-line{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.tournament-progress-line strong{color:#111827;letter-spacing:-.04em;font-size:clamp(1.5rem,1.25rem + .7vw,2rem);font-weight:850}.tournament-progress-line span{color:#667085;font-size:.8rem;line-height:1.45}.tournament-progress-linear{background:#e4e7ec;width:100%;height:3px;margin-top:14px;overflow:hidden}.tournament-progress-linear-fill{background:#b58b1c;height:100%;transition:width .5s}.tournament-command-stats{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.tournament-command-stat{border-bottom:1px solid #e1e5ec;border-right:1px solid #e1e5ec;min-width:0;padding:20px 20px 18px}.tournament-command-stat:nth-child(3n){border-right:0}.tournament-command-stat:nth-last-child(-n+3){border-bottom:0}.tournament-command-stat span{color:#7a8494;letter-spacing:.075em;text-transform:uppercase;margin-bottom:6px;font-size:.66rem;font-weight:800;display:block}.tournament-command-stat strong{color:#172033;overflow-wrap:anywhere;font-size:.95rem;font-weight:780;line-height:1.3;display:block}[data-theme=dark] .tournament-command-overview,.dark .tournament-command-overview{color:#f8fafc}[data-theme=dark] .tournament-command-header,.dark .tournament-command-header,[data-theme=dark] .tournament-command-body,.dark .tournament-command-body{border-color:#ffffff1f}[data-theme=dark] .tournament-command-heading h1,.dark .tournament-command-heading h1,[data-theme=dark] .tournament-command-champion strong,.dark .tournament-command-champion strong,[data-theme=dark] .tournament-progress-line strong,.dark .tournament-progress-line strong,[data-theme=dark] .tournament-command-stat strong,.dark .tournament-command-stat strong{color:#f8fafc}[data-theme=dark] .tournament-command-eyebrow,.dark .tournament-command-eyebrow,[data-theme=dark] .tournament-command-meta,.dark .tournament-command-meta,[data-theme=dark] .tournament-command-champion span,.dark .tournament-command-champion span,[data-theme=dark] .tournament-progress-line span,.dark .tournament-progress-line span,[data-theme=dark] .tournament-command-stat span,.dark .tournament-command-stat span{color:#9ba7b8}[data-theme=dark] .tournament-progress-panel,.dark .tournament-progress-panel,[data-theme=dark] .tournament-command-stat,.dark .tournament-command-stat{border-color:#ffffff1a}[data-theme=dark] .tournament-progress-linear,.dark .tournament-progress-linear{background:#ffffff1f}@media (width<=1000px){.tournament-command-body{grid-template-columns:1fr}.tournament-progress-panel{border-bottom:1px solid #d9dee8;border-right:0;padding:20px 0}[data-theme=dark] .tournament-progress-panel,.dark .tournament-progress-panel{border-color:#ffffff1f}}@media (width<=760px){.tournament-command-header{flex-direction:column;align-items:flex-start;gap:18px}.tournament-command-champion{text-align:left;max-width:none;padding:0 0 0 14px}.tournament-command-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-command-stat:nth-child(3n){border-right:1px solid #e1e5ec}.tournament-command-stat:nth-child(2n){border-right:0}.tournament-command-stat:nth-last-child(-n+3){border-bottom:1px solid #e1e5ec}.tournament-command-stat:nth-last-child(-n+2){border-bottom:0}[data-theme=dark] .tournament-command-stat,.dark .tournament-command-stat{border-color:#ffffff1a}}@media (width<=520px){.tournament-command-overview{margin-bottom:24px}.tournament-command-heading h1{font-size:1.65rem}.tournament-command-meta{flex-direction:column;align-items:flex-start;gap:6px}.tournament-command-stats{grid-template-columns:1fr}.tournament-command-stat,.tournament-command-stat:nth-child(2n),.tournament-command-stat:nth-child(3n),.tournament-command-stat:nth-last-child(-n+2),.tournament-command-stat:nth-last-child(-n+3){border-bottom:1px solid #e1e5ec;border-right:0;padding:15px 0}.tournament-command-stat:last-child{border-bottom:0}}.payment-table-card{overflow:hidden}.payment-table--compact{table-layout:fixed;width:100%}.payment-table--compact th,.payment-table--compact td{vertical-align:middle}.payment-table--compact th:first-child,.payment-table--compact td:first-child{width:14%}.payment-table--compact th:nth-child(2),.payment-table--compact td:nth-child(2){width:17%}.payment-table--compact th:nth-child(3),.payment-table--compact td:nth-child(3){width:20%}.payment-table--compact th:nth-child(4),.payment-table--compact td:nth-child(4){width:11%}.payment-table--compact th:nth-child(5),.payment-table--compact td:nth-child(5){width:14%}.payment-table--compact th:nth-child(6),.payment-table--compact td:nth-child(6),.payment-table--compact th:nth-child(7),.payment-table--compact td:nth-child(7){width:12%}.payment-table--compact tr.is-selected{background:#d4af370d}.payment-reference-button{color:#f4d56b;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;display:inline-flex}.payment-reference-button:hover{text-decoration:underline}.payment-view-button{color:#f4d56b;cursor:pointer;background:#d4af370f;border:1px solid #d4af3738;border-radius:10px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.74rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.payment-view-button:hover:not(:disabled){color:#fff;background:#d4af371a;border-color:#d4af3773;transform:translateY(-1px)}.payment-view-button:disabled{opacity:.45;cursor:not-allowed}.payment-row-subtext{color:#ffffff75;margin-top:5px;font-size:.72rem;line-height:1.35;display:block}.payment-row-subtext--wrap{white-space:normal;max-width:220px}.payment-row-subtext--error{color:#fca5a5}.payment-provider-cell,.payment-player-cell,.payment-tournament-cell,.payment-amount-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-provider-cell strong,.payment-player-cell strong,.payment-tournament-cell strong,.payment-amount-cell strong{color:#fffffff0;overflow-wrap:anywhere;font-size:.8rem}.payment-provider-cell span,.payment-player-cell span,.payment-tournament-cell span,.payment-amount-cell span{color:#ffffff7a;overflow-wrap:anywhere;font-size:.72rem}.payment-reconciliation{white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.7rem;font-weight:800;display:inline-flex}.payment-reconciliation-not-required{color:#cbd5e1;background:#94a3b81f}.payment-reconciliation-pending,.payment-reconciliation-pending-review{color:#fde68a;background:#facc151f}.payment-reconciliation-matched{color:#86efac;background:#22c55e1f}.payment-reconciliation-mismatch,.payment-reconciliation-failed{color:#fca5a5;background:#ef44441f}.payment-detail-actions button,.payment-refund-modal__actions button,.payment-detail-header>button,.payment-refund-modal__header>button{color:#ffffffd9;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;min-height:34px;padding:0 12px;font-size:.75rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s}.payment-detail-actions button:hover:not(:disabled),.payment-refund-modal__actions button:hover:not(:disabled),.payment-detail-header>button:hover:not(:disabled),.payment-refund-modal__header>button:hover:not(:disabled){color:#fff;background:#d4af3714;border-color:#d4af376b;transform:translateY(-1px)}.payment-detail-actions button.is-danger,.payment-refund-modal__actions button.is-danger{color:#fecaca;background:#ef444414;border-color:#f8717147}.payment-detail-actions button:disabled,.payment-refund-modal__actions button:disabled,.payment-detail-header>button:disabled,.payment-refund-modal__header>button:disabled{opacity:.45;cursor:not-allowed}.payment-detail-card{color:#fff!important;background:linear-gradient(145deg,#101621fa,#080c14fc)!important;border:1px solid #d4af3729!important;border-radius:18px!important;height:auto!important;min-height:0!important;padding:22px!important;box-shadow:0 18px 45px #00000038!important}.payment-detail-card,.payment-detail-card *{box-sizing:border-box}.payment-detail-card h2,.payment-detail-card h3,.payment-detail-card strong{color:#fffffff0}.payment-detail-card p{color:#ffffffad}.payment-detail-card .payment-loading-state,.payment-detail-card .payment-empty-state{color:#ffffffad;min-height:120px}.payment-detail-card .payment-empty-state strong{color:#ffffffd1}.payment-detail-card{margin-top:22px}.payment-detail-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:18px;display:flex}.payment-detail-header span,.payment-audit-heading span,.payment-refund-modal__header span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-detail-header h2,.payment-refund-modal__header h2{color:#fff;margin:6px 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.payment-detail-header p,.payment-refund-modal__header p{color:#ffffff94;margin:8px 0 0;font-size:.82rem}.payment-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.payment-detail-grid>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:13px;min-width:0;padding:14px 15px}.payment-detail-grid span{color:#ffffff75;margin-bottom:7px;font-size:.7rem;display:block}.payment-detail-grid strong{color:#ffffffe6;overflow-wrap:anywhere;font-size:.8rem;display:block}.payment-detail-notes{gap:10px;margin-top:16px;display:grid}.payment-detail-notes>div{background:#0000001f;border:1px solid #ffffff12;border-radius:12px;padding:13px 15px}.payment-detail-notes span{color:#ffffff75;font-size:.7rem;font-weight:700}.payment-detail-notes p{color:#ffffffc2;margin:6px 0 0;font-size:.8rem;line-height:1.5}.payment-detail-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.payment-audit-section{margin-top:24px}.payment-audit-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-audit-heading h3{color:#fff;margin:5px 0 0;font-size:1rem}.payment-audit-heading>strong{color:#f4d56b;background:#d4af3714;border:1px solid #d4af373d;border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;display:inline-flex}.payment-audit-list{gap:10px;margin-top:14px;display:grid}.payment-audit-list article{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(130px,.8fr) minmax(260px,2fr) minmax(150px,.8fr);align-items:start;gap:14px;padding:13px 15px;display:grid}.payment-audit-list article>div{flex-direction:column;gap:4px;display:flex}.payment-audit-list strong{color:#fff;font-size:.78rem}.payment-audit-list span,.payment-audit-list time{color:#ffffff73;font-size:.7rem}.payment-audit-list p{color:#ffffffb8;margin:0;font-size:.78rem;line-height:1.45}.payment-refund-modal-overlay{z-index:1500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060bd1;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.payment-refund-modal{background:linear-gradient(145deg,#12161ffc,#080b11fc);border:1px solid #f8717138;border-radius:20px;width:min(100%,560px);padding:22px;box-shadow:0 24px 70px #00000080}.payment-refund-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-refund-modal label{margin-top:20px;display:block}.payment-refund-modal label>span{color:#ffffffb8;margin-bottom:8px;font-size:.78rem;font-weight:700;display:block}.payment-refund-modal textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:13px 14px;line-height:1.45}.payment-refund-modal textarea:focus{border-color:#f8717180;outline:none;box-shadow:0 0 0 3px #f8717114}.payment-refund-warning{color:#fde68a;background:#eab3080f;border:1px solid #facc1533;border-radius:11px;margin:12px 0 0;padding:12px 13px;font-size:.76rem;line-height:1.45}.payment-refund-modal__actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}@media (width<=1180px){.payment-table--compact{table-layout:auto}.payment-table-card{overflow-x:auto}.payment-table--compact{min-width:980px}.payment-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.payment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-audit-list article{grid-template-columns:1fr}}@media (width<=560px){.payment-detail-header,.payment-refund-modal__header{flex-direction:column}.payment-detail-grid{grid-template-columns:1fr}.payment-detail-actions,.payment-refund-modal__actions{flex-direction:column}.payment-detail-actions button,.payment-refund-modal__actions button{width:100%}.payment-refund-modal-overlay{align-items:flex-end;padding:0}.payment-refund-modal{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}}.payment-provider-health-card{background:linear-gradient(145deg,#101621fa,#080c14fc);border:1px solid #d4af3729;border-radius:18px;margin-bottom:22px;padding:20px 22px;box-shadow:0 16px 38px #0000002e}.payment-provider-health-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-provider-health-card__header>div{min-width:0}.payment-provider-health-card__header span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-provider-health-card__header h2{color:#fff;margin:6px 0 0;font-size:clamp(1.12rem,2vw,1.45rem)}.payment-provider-health-card__header p{color:#ffffff94;max-width:720px;margin:8px 0 0;font-size:.8rem;line-height:1.5}.payment-provider-health-card__header button{color:#f4d56b;white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#d4af3721,#d4af370d);border:1px solid #d4af3747;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:.76rem;font-weight:800;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.payment-provider-health-card__header button:hover:not(:disabled){color:#fff;background:#d4af371f;border-color:#d4af3785;transform:translateY(-1px);box-shadow:0 8px 20px #d4af371a}.payment-provider-health-card__header button:disabled{opacity:.52;cursor:not-allowed}.payment-provider-health-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.payment-provider-health-grid>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;min-width:0;padding:12px 13px}.payment-provider-health-grid span{color:#ffffff70;margin-bottom:6px;font-size:.68rem;display:block}.payment-provider-health-grid strong{color:#ffffffe6;overflow-wrap:anywhere;font-size:.78rem;line-height:1.35;display:block}.payment-provider-health-grid strong.is-success{color:#86efac}.payment-provider-health-grid strong.is-error{color:#fca5a5}.payment-provider-health-error{color:#fecaca;background:#ef444412;border:1px solid #f871713d;border-radius:11px;margin-top:12px;padding:11px 13px;font-size:.76rem;line-height:1.45}@media (width<=1000px){.payment-provider-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-provider-health-card{padding:17px}.payment-provider-health-card__header{flex-direction:column}.payment-provider-health-card__header button{width:100%}.payment-provider-health-grid{grid-template-columns:1fr}}.payment-operations-section{background:linear-gradient(145deg,#101621fa,#080c14fc);border:1px solid #d4af3729;border-radius:20px;margin-bottom:22px;padding:22px;box-shadow:0 18px 45px #0003}.payment-operations-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-operations-heading>div{min-width:0}.payment-operations-heading span,.payment-analytics-card__header span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-operations-heading h2{color:#fff;margin:6px 0 0;font-size:clamp(1.2rem,2vw,1.55rem)}.payment-operations-heading p{color:#ffffff94;max-width:850px;margin:8px 0 0;font-size:.8rem;line-height:1.5}.payment-operations-heading button{color:#f4d56b;white-space:nowrap;cursor:pointer;background:#d4af3714;border:1px solid #d4af3747;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:.76rem;font-weight:800;display:inline-flex}.payment-operations-heading button:hover:not(:disabled){color:#fff;background:#d4af3721;border-color:#d4af3785}.payment-operations-heading button:disabled{opacity:.52;cursor:not-allowed}.payment-operations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.payment-operations-kpi-grid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;min-width:0;padding:16px}.payment-operations-kpi-grid article>span{color:#ffffff75;font-size:.7rem;font-weight:700;display:block}.payment-operations-kpi-grid article>strong{color:#fff;margin-top:7px;font-size:1.3rem;display:block}.payment-operations-kpi-grid article>strong.is-success{color:#86efac}.payment-operations-kpi-grid article>strong.is-danger{color:#fca5a5}.payment-operations-kpi-grid article>strong.is-warning{color:#fde68a}.payment-operations-kpi-grid article>small{color:#ffffff6b;margin-top:6px;font-size:.68rem;line-height:1.4;display:block}.payment-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.payment-analytics-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:16px;min-width:0;padding:18px}.payment-revenue-trend-card,.payment-manual-review-card{grid-column:1/-1}.payment-analytics-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payment-analytics-card__header h3{color:#fff;margin:5px 0 0;font-size:1rem}.payment-analytics-card__header>strong{color:#f4d56b;text-align:right;font-size:.92rem}.payment-analytics-empty{color:#ffffff7a;text-align:center;justify-content:center;align-items:center;min-height:110px;padding:18px;font-size:.76rem;display:flex}.payment-revenue-chart{grid-template-columns:repeat(14,minmax(24px,1fr));align-items:end;gap:8px;height:220px;margin-top:18px;padding-top:12px;display:grid}.payment-revenue-chart__item{flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.payment-revenue-chart__track{background:#ffffff09;border-radius:8px 8px 3px 3px;align-items:flex-end;width:100%;height:160px;display:flex;overflow:hidden}.payment-revenue-chart__bar{background:linear-gradient(#f4d56bf2,#d4af376b);border-radius:8px 8px 3px 3px;width:100%;min-height:4px}.payment-revenue-chart__item>span{color:#fff6;white-space:nowrap;font-size:.62rem}.payment-provider-performance-list,.payment-monthly-revenue-list,.payment-tournament-revenue-list,.payment-manual-review-list{gap:9px;margin-top:14px;display:grid}.payment-provider-performance-list>div,.payment-monthly-revenue-list>div,.payment-tournament-revenue-list>div{background:#0000001a;border:1px solid #ffffff0f;border-radius:11px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.payment-provider-performance-list>div>div,.payment-tournament-revenue-list>div>div{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-provider-performance-list strong,.payment-monthly-revenue-list strong,.payment-tournament-revenue-list strong,.payment-manual-review-list strong{color:#ffffffe6;font-size:.78rem}.payment-provider-performance-list span,.payment-monthly-revenue-list span,.payment-tournament-revenue-list span,.payment-manual-review-list span{color:#ffffff75;font-size:.69rem}.payment-monthly-revenue-list>div{grid-template-columns:minmax(120px,1fr) auto minmax(120px,auto);display:grid}.payment-monthly-revenue-list small{color:#ffffff61;text-align:right;font-size:.66rem}.payment-tournament-revenue-list>div{grid-template-columns:32px minmax(0,1fr) auto;display:grid}.payment-tournament-revenue-rank{background:#d4af3712;border:1px solid #d4af3733;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:inline-flex;color:#f4d56b!important}.payment-manual-review-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#facc1509;border:1px solid #facc151f;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 13px;display:flex}.payment-manual-review-list button:hover{background:#d4af3713;border-color:#d4af3752}.payment-manual-review-list button>div{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-manual-review-list button>div:last-child{text-align:right}@media (width<=1100px){.payment-operations-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.payment-analytics-grid{grid-template-columns:1fr}.payment-revenue-trend-card,.payment-manual-review-card{grid-column:auto}.payment-revenue-chart{grid-template-columns:repeat(14,44px);overflow-x:auto}}@media (width<=640px){.payment-operations-section{padding:17px}.payment-operations-heading{flex-direction:column}.payment-operations-heading button{width:100%}.payment-operations-kpi-grid,.payment-monthly-revenue-list>div,.payment-tournament-revenue-list>div{grid-template-columns:1fr}.payment-tournament-revenue-rank{display:none}.payment-monthly-revenue-list small,.payment-manual-review-list button>div:last-child{text-align:left}.payment-manual-review-list button{flex-direction:column;align-items:flex-start}}.payment-manual-review-card{background:linear-gradient(145deg,#101621fa,#080c14fc);border:1px solid #d4af3729;border-radius:18px;margin:22px 0;padding:20px 22px;box-shadow:0 16px 38px #0000002e}.payment-manual-review-card__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-manual-review-card__header>div:first-child{min-width:0}.payment-manual-review-card__header span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-manual-review-card__header h2{color:#fff;margin:6px 0 0;font-size:clamp(1.12rem,2vw,1.45rem)}.payment-manual-review-card__header p{color:#ffffff94;max-width:760px;margin:8px 0 0;font-size:.8rem;line-height:1.5}.payment-manual-review-card__count{text-align:center;background:#d4af370f;border:1px solid #d4af372e;border-radius:13px;flex:none;min-width:96px;padding:12px 14px}.payment-manual-review-card__count strong{color:#f4d56b;font-size:1.35rem;display:block}.payment-manual-review-card__count span{color:#ffffff73;letter-spacing:normal;text-transform:none;margin-top:4px;font-size:.62rem;display:block}.payment-manual-review-list{gap:12px;margin-top:18px;display:grid}.payment-manual-review-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px}.payment-manual-review-item__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-manual-review-item__top>div:first-child{min-width:0}.payment-manual-review-item__top>div:first-child>span{color:#d4af37;font-size:.66rem;font-weight:800}.payment-manual-review-item__top h3{color:#fff;margin:5px 0 0;font-size:.92rem}.payment-manual-review-item__top p{color:#ffffff80;margin:5px 0 0;font-size:.72rem}.payment-manual-review-badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.payment-manual-review-status{background:#3b82f61a;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-weight:800;display:inline-flex;color:#93c5fd!important;letter-spacing:normal!important;text-transform:none!important;font-size:.68rem!important}.payment-manual-review-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.payment-manual-review-meta-grid>div{background:#0000001a;border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:10px 11px}.payment-manual-review-meta-grid span{color:#fff6;font-size:.65rem;display:block}.payment-manual-review-meta-grid strong{color:#ffffffe0;overflow-wrap:anywhere;margin-top:5px;font-size:.73rem;display:block}.payment-manual-review-notes{gap:8px;margin-top:12px;display:grid}.payment-manual-review-notes>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:10px 11px}.payment-manual-review-notes>div.is-error{background:#ef44440a;border-color:#ef444429}.payment-manual-review-notes span{color:#ffffff6b;font-size:.64rem;font-weight:700}.payment-manual-review-notes p{color:#ffffffb8;margin:5px 0 0;font-size:.72rem;line-height:1.45}.payment-manual-review-note-entry{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px;display:grid}.payment-manual-review-note-entry textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:10px 11px;font-size:.72rem;line-height:1.4}.payment-manual-review-note-entry textarea:focus{border-color:#d4af3761;outline:none;box-shadow:0 0 0 3px #d4af370f}.payment-manual-review-note-entry button,.payment-manual-review-actions button,.payment-manual-review-pagination button{color:#fffc;min-height:34px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;padding:0 11px;font-size:.69rem;font-weight:800}.payment-manual-review-note-entry button:hover:not(:disabled),.payment-manual-review-actions button:hover:not(:disabled),.payment-manual-review-pagination button:hover:not(:disabled){color:#fff;background:#d4af3714;border-color:#d4af375c}.payment-manual-review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payment-manual-review-actions button.is-success{color:#86efac;background:#22c55e0f;border-color:#22c55e33}.payment-manual-review-note-entry button:disabled,.payment-manual-review-actions button:disabled,.payment-manual-review-pagination button:disabled{opacity:.42;cursor:not-allowed}.payment-manual-review-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.payment-manual-review-pagination span{color:#ffffff75;font-size:.7rem}@media (width<=1000px){.payment-manual-review-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.payment-manual-review-card{padding:16px}.payment-manual-review-card__header,.payment-manual-review-item__top{flex-direction:column}.payment-manual-review-card__count{width:100%}.payment-manual-review-badges{justify-content:flex-start}.payment-manual-review-meta-grid,.payment-manual-review-note-entry{grid-template-columns:1fr}.payment-manual-review-actions{flex-direction:column}.payment-manual-review-note-entry button,.payment-manual-review-actions button{width:100%}}.payment-review-operations{background:linear-gradient(145deg,#101621fa,#080c14fc);border:1px solid #d4af3729;border-radius:18px;margin:22px 0;padding:20px 22px;box-shadow:0 16px 38px #0000002e}.payment-review-operations__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.payment-review-operations__header>div:first-child{min-width:0}.payment-review-operations__header>div:first-child>span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-review-operations__header h2{color:#fff;margin:6px 0 0;font-size:clamp(1.12rem,2vw,1.45rem)}.payment-review-operations__header p{color:#ffffff94;max-width:760px;margin:8px 0 0;font-size:.8rem;line-height:1.5}.payment-review-operations__count{text-align:center;background:#d4af370f;border:1px solid #d4af372e;border-radius:13px;flex:none;min-width:96px;padding:12px 14px}.payment-review-operations__count strong{color:#f4d56b;font-size:1.35rem;display:block}.payment-review-operations__count span{color:#ffffff73;margin-top:4px;font-size:.62rem;display:block}.payment-bulk-toolbar{background:#0000001f;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.payment-bulk-select-all{color:#ffffffb3;align-items:center;gap:8px;font-size:.72rem;font-weight:700;display:inline-flex}.payment-bulk-select-all input,.payment-review-item__select input{accent-color:#d4af37;cursor:pointer;width:16px;height:16px}.payment-bulk-toolbar__summary{border-left:1px solid #ffffff12;align-items:baseline;gap:5px;padding-left:12px;display:inline-flex}.payment-bulk-toolbar__summary strong{color:#f4d56b;font-size:.86rem}.payment-bulk-toolbar__summary span{color:#ffffff73;font-size:.68rem}.payment-bulk-toolbar__actions{flex-wrap:wrap;gap:7px;margin-left:auto;display:flex}.payment-bulk-toolbar__actions button,.payment-bulk-resolution button,.payment-review-note-entry button,.payment-review-item__actions button,.payment-review-pagination button{color:#fffc;min-height:32px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;padding:0 10px;font-size:.67rem;font-weight:800}.payment-bulk-toolbar__actions button:hover:not(:disabled),.payment-bulk-resolution button:hover:not(:disabled),.payment-review-note-entry button:hover:not(:disabled),.payment-review-item__actions button:hover:not(:disabled),.payment-review-pagination button:hover:not(:disabled){color:#fff;background:#d4af3714;border-color:#d4af375c}.payment-bulk-toolbar__actions button.is-muted{color:#ffffff85}.payment-bulk-resolution button.is-success{color:#86efac;background:#22c55e12;border-color:#22c55e38}.payment-bulk-toolbar__actions button:disabled,.payment-bulk-resolution button:disabled,.payment-review-note-entry button:disabled,.payment-review-item__actions button:disabled,.payment-review-pagination button:disabled{opacity:.42;cursor:not-allowed}.payment-bulk-resolution{background:#22c55e06;border:1px solid #22c55e1f;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:10px;padding:12px;display:grid}.payment-bulk-resolution label>span{color:#ffffff8c;margin-bottom:7px;font-size:.68rem;font-weight:700;display:block}.payment-bulk-resolution textarea,.payment-review-note-entry textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;padding:10px 11px;font-size:.72rem;line-height:1.4}.payment-bulk-resolution textarea:focus,.payment-review-note-entry textarea:focus{border-color:#d4af3761;outline:none;box-shadow:0 0 0 3px #d4af370f}.payment-review-operations__list{gap:12px;margin-top:16px;display:grid}.payment-review-item{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:16px;transition:border-color .16s,background .16s}.payment-review-item.is-selected{background:#d4af370b;border-color:#d4af3752}.payment-review-item__top{align-items:flex-start;gap:12px;display:flex}.payment-review-item__select{flex:none;padding-top:3px}.payment-review-item__identity{min-width:0}.payment-review-item__identity>span{color:#d4af37;font-size:.66rem;font-weight:800}.payment-review-item__identity h3{color:#fff;margin:5px 0 0;font-size:.92rem}.payment-review-item__identity p{color:#ffffff80;margin:5px 0 0;font-size:.72rem}.payment-review-item__badges{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-left:auto;display:flex}.payment-review-status-badge{color:#93c5fd;background:#3b82f61a;border-radius:999px;align-items:center;min-height:28px;padding:5px 9px;font-size:.68rem;font-weight:800;display:inline-flex}.payment-review-item__meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.payment-review-item__meta>div{background:#0000001a;border:1px solid #ffffff0f;border-radius:10px;min-width:0;padding:10px 11px}.payment-review-item__meta span,.payment-review-item__notes span{color:#fff6;font-size:.65rem;display:block}.payment-review-item__meta strong{color:#ffffffe0;overflow-wrap:anywhere;margin-top:5px;font-size:.73rem;display:block}.payment-review-item__notes{gap:8px;margin-top:12px;display:grid}.payment-review-item__notes>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;padding:10px 11px}.payment-review-item__notes>div.is-error{background:#ef44440a;border-color:#ef444429}.payment-review-item__notes p{color:#ffffffb8;margin:5px 0 0;font-size:.72rem;line-height:1.45}.payment-review-note-entry{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-top:12px;display:grid}.payment-review-item__actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.payment-review-pagination{justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.payment-review-pagination span{color:#ffffff75;font-size:.7rem}@media (width<=1000px){.payment-review-item__meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.payment-bulk-toolbar{flex-direction:column;align-items:stretch}.payment-bulk-toolbar__summary{border-left:0;padding-left:0}.payment-bulk-toolbar__actions{margin-left:0}.payment-bulk-resolution{grid-template-columns:1fr}}@media (width<=640px){.payment-review-operations{padding:16px}.payment-review-operations__header,.payment-review-item__top{flex-direction:column}.payment-review-operations__count{width:100%}.payment-review-item__badges{justify-content:flex-start;margin-left:0}.payment-review-item__meta,.payment-review-note-entry{grid-template-columns:1fr}.payment-bulk-toolbar__actions,.payment-review-item__actions{flex-direction:column}.payment-bulk-toolbar__actions button,.payment-bulk-resolution button,.payment-review-note-entry button,.payment-review-item__actions button{width:100%}}.payment-manual-review-modal-overlay{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03060bd6;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.payment-manual-review-modal{background:linear-gradient(145deg,#121720fc,#080b11fc);border:1px solid #d4af3738;border-radius:20px;width:min(100%,620px);padding:22px;box-shadow:0 26px 80px #0000008c}.payment-manual-review-modal__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.payment-manual-review-modal__header span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.payment-manual-review-modal__header h2{color:#fff;margin:6px 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.payment-manual-review-modal__header p{color:#ffffff8f;margin:8px 0 0;font-size:.8rem}.payment-manual-review-modal__header>button,.payment-manual-review-modal__actions button{color:#fffc;min-height:36px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;padding:0 12px;font-size:.72rem;font-weight:800}.payment-manual-review-modal__header>button:hover:not(:disabled),.payment-manual-review-modal__actions button:hover:not(:disabled){color:#fff;background:#d4af3714;border-color:#d4af3766}.payment-manual-review-modal__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.payment-manual-review-modal__summary>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;min-width:0;padding:12px 13px}.payment-manual-review-modal__summary span{color:#ffffff6b;font-size:.66rem;display:block}.payment-manual-review-modal__summary strong{color:#ffffffe6;overflow-wrap:anywhere;margin-top:5px;font-size:.76rem;display:block}.payment-manual-review-modal__field{margin-top:18px;display:block}.payment-manual-review-modal__field>span{color:#ffffffb8;margin-bottom:8px;font-size:.76rem;font-weight:700;display:block}.payment-manual-review-modal__field textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;padding:13px 14px;font-size:.78rem;line-height:1.5}.payment-manual-review-modal__field textarea:focus{border-color:#d4af377a;outline:none;box-shadow:0 0 0 3px #d4af3712}.payment-manual-review-modal__notice{color:#ffffff9e;background:#d4af370a;border:1px solid #d4af3724;border-radius:11px;margin:12px 0 0;padding:11px 13px;font-size:.72rem;line-height:1.5}.payment-manual-review-modal__actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.payment-manual-review-modal__actions button.is-primary{color:#f4d56b;background:#d4af371a;border-color:#d4af3752}.payment-manual-review-modal__header>button:disabled,.payment-manual-review-modal__actions button:disabled{opacity:.45;cursor:not-allowed}@media (width<=640px){.payment-manual-review-modal-overlay{align-items:flex-end;padding:0}.payment-manual-review-modal{border-bottom:0;border-left:0;border-right:0;border-radius:20px 20px 0 0}.payment-manual-review-modal__header{flex-direction:column}.payment-manual-review-modal__summary{grid-template-columns:1fr}.payment-manual-review-modal__actions{flex-direction:column}.payment-manual-review-modal__actions button{width:100%}}.payment-amount-filter{flex-direction:column;gap:5px;min-width:132px;display:flex}.payment-amount-filter>span{color:#ffffff7a;font-size:.64rem;font-weight:700}.payment-amount-filter input{color:#fff;width:100%;min-height:38px;font:inherit;background:#ffffff06;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:0 10px;font-size:.72rem}.payment-amount-filter input:focus{border-color:#d4af3766;box-shadow:0 0 0 3px #d4af370f}.payment-amount-filter input::placeholder{color:#ffffff47}@media (width<=640px){.payment-amount-filter{width:100%;min-width:0}}.payment-transaction-timeline-section .payment-audit-heading p{color:#ffffff75;max-width:680px;margin:6px 0 0;font-size:.7rem;line-height:1.5}.payment-transaction-timeline{gap:0;margin-top:18px;display:grid;position:relative}.payment-transaction-timeline__item{grid-template-columns:30px minmax(0,1fr);gap:11px;display:grid;position:relative}.payment-transaction-timeline__rail{flex-direction:column;align-items:center;display:flex;position:relative}.payment-transaction-timeline__dot{z-index:2;background:#0a0f17;border:2px solid #94a3b8e6;border-radius:50%;width:12px;height:12px;margin-top:16px;display:block;position:relative;box-shadow:0 0 0 4px #94a3b814}.payment-transaction-timeline__line{background:linear-gradient(#94a3b857,#94a3b814);width:1px;position:absolute;top:28px;bottom:-1px;left:50%;transform:translate(-50%)}.payment-transaction-timeline__content{background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #fff1;border-radius:13px;min-width:0;margin-bottom:10px;padding:13px 14px;position:relative}.payment-transaction-timeline__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.payment-transaction-timeline__top>div{min-width:0}.payment-transaction-timeline__top strong{color:#fff;font-size:.78rem;line-height:1.35;display:block}.payment-transaction-timeline__top span{color:#fff6;margin-top:3px;font-size:.64rem;display:block}.payment-transaction-timeline__top time{color:#ffffff6b;white-space:nowrap;flex:none;font-size:.64rem}.payment-transaction-timeline__content>p{color:#ffffffab;margin:9px 0 0;font-size:.71rem;line-height:1.5}.payment-transaction-timeline__status-change{background:#00000024;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:6px 8px;display:inline-flex}.payment-transaction-timeline__status-change span{color:#ffffffa8;font-size:.64rem;font-weight:750}.payment-transaction-timeline__status-change strong{color:#d4af37;font-size:.68rem}.payment-transaction-timeline__latest-badge{color:#f4d56b;background:#d4af370f;border:1px solid #d4af3733;border-radius:999px;align-items:center;min-height:23px;margin-top:10px;padding:0 8px;font-size:.61rem;font-weight:800;display:inline-flex}.payment-transaction-timeline__item.is-success .payment-transaction-timeline__dot{border-color:#22c55ef2;box-shadow:0 0 0 4px #22c55e14}.payment-transaction-timeline__item.is-provider .payment-transaction-timeline__dot{border-color:#3b82f6f2;box-shadow:0 0 0 4px #3b82f614}.payment-transaction-timeline__item.is-registration .payment-transaction-timeline__dot{border-color:#d4af37f2;box-shadow:0 0 0 4px #d4af3714}.payment-transaction-timeline__item.is-review .payment-transaction-timeline__dot{border-color:#a855f7f2;box-shadow:0 0 0 4px #a855f714}.payment-transaction-timeline__item.is-error .payment-transaction-timeline__dot{border-color:#ef4444f2;box-shadow:0 0 0 4px #ef444414}.payment-transaction-timeline__item.is-latest .payment-transaction-timeline__content{background:linear-gradient(145deg,#d4af370b,#ffffff04);border-color:#d4af3733}@media (width<=640px){.payment-transaction-timeline__item{grid-template-columns:24px minmax(0,1fr);gap:8px}.payment-transaction-timeline__top{flex-direction:column;gap:5px}.payment-transaction-timeline__top time{white-space:normal}.payment-transaction-timeline__content{padding:12px}}.payment-refund-confirm-modal{max-width:560px}.payment-refund-confirm-modal__body{gap:12px;margin-top:18px;display:grid}.payment-refund-confirm-modal__body>strong,.payment-refund-confirm-modal__body>p{margin:0}.payment-refund-confirm-modal__body>strong{color:#ffffffeb;font-size:.9rem;line-height:1.55}.payment-refund-confirm-modal__body>p:not(.payment-refund-warning){color:#ffffffa3;font-size:.8rem;line-height:1.6}.payment-refund-confirm-modal .payment-refund-warning{margin-top:2px}@media (width<=560px){.payment-refund-confirm-modal{max-width:none}}.admin-payments-page{--payments-gold:#d4af37;--payments-gold-strong:#e0bd55;--payments-text:#f4f7fb;--payments-muted:#8e9caf;--payments-soft:#66758a;--payments-rule:#94a3b826;--payments-rule-strong:#94a3b83d;--payments-hover:#94a3b809;--payments-danger:#f29a9a;--payments-success:#5fd394;--payments-warning:#e7c45f;width:100%;min-width:0;max-width:100%;color:var(--payments-text)}.admin-payments-page .page-header{border:0!important;border-bottom:1px solid var(--payments-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:26px 0 23px!important}.admin-payments-page .page-header:before,.admin-payments-page .page-header:after{content:none!important;display:none!important}.admin-payments-page .page-header h1,.admin-payments-page .page-header h2{color:var(--payments-text)!important;text-shadow:none!important}.admin-payments-page .payment-provider-health-card,.admin-payments-page .payment-operations-section,.admin-payments-page .payment-review-operations,.admin-payments-page .payment-manual-review-card,.admin-payments-page .payment-detail-card,.admin-payments-page .payment-table-card{border:0!important;border-bottom:1px solid var(--payments-rule)!important;box-shadow:none!important;color:var(--payments-text)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:22px 0!important;position:relative!important}.admin-payments-page .payment-table-card{padding:22px 0 24px!important}.admin-payments-page .payment-detail-card{margin-top:0!important}.admin-payments-page .payment-provider-health-card:before,.admin-payments-page .payment-operations-section:before,.admin-payments-page .payment-review-operations:before,.admin-payments-page .payment-manual-review-card:before,.admin-payments-page .payment-detail-card:before,.admin-payments-page .payment-table-card:before{content:none!important;display:none!important}.admin-payments-page .payment-provider-health-card__header,.admin-payments-page .payment-operations-heading,.admin-payments-page .payment-review-operations__header,.admin-payments-page .payment-manual-review-card__header,.admin-payments-page .payment-detail-header,.admin-payments-page .payment-audit-heading{background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:0!important;display:flex!important}.admin-payments-page .payment-detail-header{border-bottom:1px solid var(--payments-rule)!important;padding-bottom:14px!important}.admin-payments-page .payment-provider-health-card__header span,.admin-payments-page .payment-operations-heading>div>span,.admin-payments-page .payment-review-operations__header>div:first-child>span,.admin-payments-page .payment-manual-review-card__header>div:first-child>span,.admin-payments-page .payment-detail-header>div>span,.admin-payments-page .payment-audit-heading span,.admin-payments-page .payment-analytics-card__header span{color:var(--payments-gold)!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:850!important}.admin-payments-page .payment-provider-health-card__header h2,.admin-payments-page .payment-operations-heading h2,.admin-payments-page .payment-review-operations__header h2,.admin-payments-page .payment-manual-review-card__header h2,.admin-payments-page .payment-detail-header h2,.admin-payments-page .payment-audit-heading h3,.admin-payments-page .payment-analytics-card__header h3{color:var(--payments-text)!important;text-shadow:none!important}.admin-payments-page .payment-provider-health-card__header p,.admin-payments-page .payment-operations-heading p,.admin-payments-page .payment-review-operations__header p,.admin-payments-page .payment-manual-review-card__header p,.admin-payments-page .payment-detail-header p,.admin-payments-page .payment-transaction-timeline-section .payment-audit-heading p{color:var(--payments-muted)!important}.admin-payments-page .payment-provider-health-card__header button,.admin-payments-page .payment-operations-heading button,.admin-payments-page .payment-view-button,.admin-payments-page .payment-detail-actions button,.admin-payments-page .payment-detail-header>button,.admin-payments-page .payment-bulk-toolbar__actions button,.admin-payments-page .payment-bulk-resolution button,.admin-payments-page .payment-review-note-entry button,.admin-payments-page .payment-review-item__actions button,.admin-payments-page .payment-review-pagination button,.admin-payments-page .payment-manual-review-note-entry button,.admin-payments-page .payment-manual-review-actions button,.admin-payments-page .payment-manual-review-pagination button,.admin-payments-page .payment-pagination button{color:#c8d2df!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:6px 0!important;font-size:.69rem!important;font-weight:800!important;line-height:1.25!important;display:inline-flex!important;transform:none!important}.admin-payments-page .payment-provider-health-card__header button,.admin-payments-page .payment-operations-heading button{color:var(--payments-gold)!important}.admin-payments-page .payment-provider-health-card__header button:hover:not(:disabled),.admin-payments-page .payment-operations-heading button:hover:not(:disabled),.admin-payments-page .payment-view-button:hover:not(:disabled),.admin-payments-page .payment-detail-actions button:hover:not(:disabled),.admin-payments-page .payment-detail-header>button:hover:not(:disabled),.admin-payments-page .payment-bulk-toolbar__actions button:hover:not(:disabled),.admin-payments-page .payment-bulk-resolution button:hover:not(:disabled),.admin-payments-page .payment-review-note-entry button:hover:not(:disabled),.admin-payments-page .payment-review-item__actions button:hover:not(:disabled),.admin-payments-page .payment-review-pagination button:hover:not(:disabled),.admin-payments-page .payment-manual-review-note-entry button:hover:not(:disabled),.admin-payments-page .payment-manual-review-actions button:hover:not(:disabled),.admin-payments-page .payment-manual-review-pagination button:hover:not(:disabled),.admin-payments-page .payment-pagination button:hover:not(:disabled){color:var(--payments-gold-strong)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.admin-payments-page button.is-danger,.admin-payments-page .payment-detail-actions button.is-danger{color:var(--payments-danger)!important;background:0 0!important}.admin-payments-page button.is-success{color:var(--payments-success)!important;background:0 0!important}.admin-payments-page button.is-muted{color:var(--payments-muted)!important}.admin-payments-page button:disabled{opacity:.42!important;cursor:not-allowed!important}.admin-payments-page .payment-provider-health-grid{border-top:1px solid var(--payments-rule)!important;border-bottom:1px solid var(--payments-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:19px!important;display:grid!important}.admin-payments-page .payment-provider-health-grid>div{border:0!important;border-right:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;min-width:0!important;padding:13px 14px!important}.admin-payments-page .payment-provider-health-grid>div:nth-child(4n){border-right:0!important}.admin-payments-page .payment-provider-health-grid span{color:var(--payments-soft)!important;margin-bottom:6px!important;font-size:.66rem!important}.admin-payments-page .payment-provider-health-grid strong{color:#dce4ee!important;font-size:.76rem!important}.admin-payments-page .payment-provider-health-grid strong.is-success{color:var(--payments-success)!important}.admin-payments-page .payment-provider-health-grid strong.is-error{color:var(--payments-danger)!important}.admin-payments-page .payment-provider-health-error{color:var(--payments-danger)!important;background:0 0!important;border:0!important;border-top:1px solid #f29a9a52!important;border-radius:0!important;margin-top:13px!important;padding:10px 0 0!important}.admin-payments-page .admin-stats-grid{border-bottom:1px solid var(--payments-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:20px 0!important;display:grid!important}.admin-payments-page .admin-stats-grid>*{border:0!important;border-right:1px solid var(--payments-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:3px 18px!important;transform:none!important}.admin-payments-page .admin-stats-grid>:first-child{padding-left:0!important}.admin-payments-page .admin-stats-grid>:last-child{border-right:0!important;padding-right:0!important}.admin-payments-page .admin-stats-grid>:before,.admin-payments-page .admin-stats-grid>:after{box-shadow:none!important;background:0 0!important}.admin-payments-page .payment-kpi-icon{display:none!important}.admin-payments-page .payment-kpi-value{color:#f5f7fa!important;text-shadow:none!important}.admin-payments-page .payment-operations-kpi-grid{border-top:1px solid var(--payments-rule)!important;border-bottom:1px solid var(--payments-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:19px!important;display:grid!important}.admin-payments-page .payment-operations-kpi-grid article{border:0!important;border-right:1px solid var(--payments-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:14px 16px!important}.admin-payments-page .payment-operations-kpi-grid article:last-child{border-right:0!important}.admin-payments-page .payment-operations-kpi-grid article>span{color:var(--payments-soft)!important}.admin-payments-page .payment-operations-kpi-grid article>strong{color:var(--payments-text)!important;font-size:1.22rem!important}.admin-payments-page .payment-operations-kpi-grid article>strong.is-success{color:var(--payments-success)!important}.admin-payments-page .payment-operations-kpi-grid article>strong.is-danger{color:var(--payments-danger)!important}.admin-payments-page .payment-operations-kpi-grid article>strong.is-warning{color:var(--payments-warning)!important}.admin-payments-page .payment-operations-kpi-grid article>small{color:var(--payments-muted)!important}.admin-payments-page .payment-analytics-grid{border-top:1px solid var(--payments-rule)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:20px!important;display:grid!important}.admin-payments-page .payment-analytics-card{border:0!important;border-right:1px solid var(--payments-rule)!important;border-bottom:1px solid var(--payments-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:18px 18px 20px!important}.admin-payments-page .payment-analytics-card:nth-child(2n){border-right:0!important}.admin-payments-page .payment-revenue-trend-card,.admin-payments-page .payment-manual-review-card{border-right:0!important;grid-column:1/-1!important}.admin-payments-page .payment-analytics-card__header>strong{color:var(--payments-gold)!important}.admin-payments-page .payment-analytics-empty{min-height:90px!important;color:var(--payments-muted)!important;padding:18px 0!important}.admin-payments-page .payment-revenue-chart__track{background:#94a3b814!important;border-radius:0!important}.admin-payments-page .payment-revenue-chart__bar{background:var(--payments-gold)!important;border-radius:0!important}.admin-payments-page .payment-revenue-chart__item>span{color:var(--payments-soft)!important}.admin-payments-page .payment-provider-performance-list,.admin-payments-page .payment-monthly-revenue-list,.admin-payments-page .payment-tournament-revenue-list,.admin-payments-page .payment-manual-review-list{gap:0!important}.admin-payments-page .payment-provider-performance-list>div,.admin-payments-page .payment-monthly-revenue-list>div,.admin-payments-page .payment-tournament-revenue-list>div,.admin-payments-page .payment-manual-review-list>button{border:0!important;border-bottom:1px solid var(--payments-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:11px 0!important}.admin-payments-page .payment-provider-performance-list>div:last-child,.admin-payments-page .payment-monthly-revenue-list>div:last-child,.admin-payments-page .payment-tournament-revenue-list>div:last-child,.admin-payments-page .payment-manual-review-list>button:last-child{border-bottom:0!important}.admin-payments-page .payment-provider-performance-list strong,.admin-payments-page .payment-monthly-revenue-list strong,.admin-payments-page .payment-tournament-revenue-list strong,.admin-payments-page .payment-manual-review-list strong{color:#e3e9f0!important}.admin-payments-page .payment-provider-performance-list span,.admin-payments-page .payment-monthly-revenue-list span,.admin-payments-page .payment-tournament-revenue-list span,.admin-payments-page .payment-manual-review-list span{color:var(--payments-muted)!important}.admin-payments-page .payment-tournament-revenue-rank{width:auto!important;height:auto!important;color:var(--payments-gold)!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-payments-page .payment-review-operations__count,.admin-payments-page .payment-manual-review-card__count{text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important}.admin-payments-page .payment-review-operations__count strong,.admin-payments-page .payment-manual-review-card__count strong{color:var(--payments-gold)!important}.admin-payments-page .payment-review-operations__count span,.admin-payments-page .payment-manual-review-card__count span{color:var(--payments-muted)!important}.admin-payments-page .payment-bulk-toolbar{border:0!important;border-top:1px solid var(--payments-rule)!important;border-bottom:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:14px!important;margin-top:18px!important;padding:10px 0!important;display:flex!important}.admin-payments-page .payment-bulk-select-all{color:#c5cfdb!important}.admin-payments-page .payment-bulk-toolbar__summary{border-left-color:var(--payments-rule)!important}.admin-payments-page .payment-bulk-toolbar__summary strong{color:var(--payments-gold)!important}.admin-payments-page .payment-bulk-toolbar__summary span{color:var(--payments-muted)!important}.admin-payments-page .payment-bulk-resolution{border:0!important;border-bottom:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;margin-top:12px!important;padding:12px 0!important}.admin-payments-page .payment-review-operations__list{gap:0!important;margin-top:0!important}.admin-payments-page .payment-review-item{border:0!important;border-bottom:1px solid var(--payments-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.admin-payments-page .payment-review-item.is-selected{background:#d4af3706!important;border-color:#d4af3747!important}.admin-payments-page .payment-review-item__identity>span{color:var(--payments-gold)!important}.admin-payments-page .payment-review-item__identity h3{color:#f0f4f8!important}.admin-payments-page .payment-review-item__identity p{color:var(--payments-muted)!important}.admin-payments-page .payment-review-item__badges,.admin-payments-page .payment-manual-review-badges{gap:12px!important}.admin-payments-page .payment-review-status-badge,.admin-payments-page .payment-manual-review-status,.admin-payments-page .payment-reconciliation,.admin-payments-page .payment-status{min-width:0!important;min-height:0!important;box-shadow:none!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.67rem!important;font-weight:850!important;display:inline!important}.admin-payments-page .payment-reconciliation-not-required{color:#8795a8!important}.admin-payments-page .payment-reconciliation-pending,.admin-payments-page .payment-reconciliation-pending-review{color:var(--payments-warning)!important}.admin-payments-page .payment-reconciliation-matched{color:var(--payments-success)!important}.admin-payments-page .payment-reconciliation-mismatch,.admin-payments-page .payment-reconciliation-failed{color:var(--payments-danger)!important}.admin-payments-page .payment-review-status-badge,.admin-payments-page .payment-manual-review-status{color:#8ebcf0!important}.admin-payments-page .payment-status-paid,.admin-payments-page .payment-status-completed,.admin-payments-page .payment-status-confirmed,.admin-payments-page .payment-status-success{color:var(--payments-success)!important}.admin-payments-page .payment-status-pending,.admin-payments-page .payment-status-initiated,.admin-payments-page .payment-status-processing{color:var(--payments-warning)!important}.admin-payments-page .payment-status-failed,.admin-payments-page .payment-status-cancelled,.admin-payments-page .payment-status-refunded,.admin-payments-page .payment-status-rejected{color:var(--payments-danger)!important}.admin-payments-page .payment-review-item__meta,.admin-payments-page .payment-manual-review-meta-grid,.admin-payments-page .payment-detail-grid{border-top:1px solid var(--payments-rule)!important;border-bottom:1px solid var(--payments-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:14px!important;display:grid!important}.admin-payments-page .payment-review-item__meta>div,.admin-payments-page .payment-manual-review-meta-grid>div,.admin-payments-page .payment-detail-grid>div{border:0!important;border-right:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;min-width:0!important;padding:10px 12px!important}.admin-payments-page .payment-review-item__meta>div:nth-child(4n),.admin-payments-page .payment-manual-review-meta-grid>div:nth-child(4n),.admin-payments-page .payment-detail-grid>div:nth-child(4n){border-right:0!important}.admin-payments-page .payment-review-item__meta span,.admin-payments-page .payment-manual-review-meta-grid span,.admin-payments-page .payment-detail-grid span{color:var(--payments-soft)!important}.admin-payments-page .payment-review-item__meta strong,.admin-payments-page .payment-manual-review-meta-grid strong,.admin-payments-page .payment-detail-grid strong{color:#dbe3ec!important}.admin-payments-page .payment-review-item__notes,.admin-payments-page .payment-manual-review-notes,.admin-payments-page .payment-detail-notes{gap:0!important;margin-top:12px!important}.admin-payments-page .payment-review-item__notes>div,.admin-payments-page .payment-manual-review-notes>div,.admin-payments-page .payment-detail-notes>div{border:0!important;border-bottom:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.admin-payments-page .payment-review-item__notes>div.is-error,.admin-payments-page .payment-manual-review-notes>div.is-error{background:0 0!important;border-bottom-color:#f29a9a4d!important}.admin-payments-page .payment-review-item__notes span,.admin-payments-page .payment-manual-review-notes span,.admin-payments-page .payment-detail-notes span{color:var(--payments-soft)!important}.admin-payments-page .payment-review-item__notes p,.admin-payments-page .payment-manual-review-notes p,.admin-payments-page .payment-detail-notes p{color:#b8c3d0!important}.admin-payments-page .payment-bulk-resolution textarea,.admin-payments-page .payment-review-note-entry textarea,.admin-payments-page .payment-manual-review-note-entry textarea,.admin-payments-page .payment-amount-filter input,.admin-payments-page .payment-date-filter input,.admin-payments-page .payment-date-filter select,.admin-payments-page .payment-amount-filter select{border:0!important;border-bottom:1px solid var(--payments-rule-strong)!important;color:#eef3f8!important;width:100%!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border-radius:0!important;outline:0!important}.admin-payments-page .payment-bulk-resolution textarea:focus,.admin-payments-page .payment-review-note-entry textarea:focus,.admin-payments-page .payment-manual-review-note-entry textarea:focus,.admin-payments-page .payment-amount-filter input:focus,.admin-payments-page .payment-date-filter input:focus,.admin-payments-page .payment-date-filter select:focus{border-bottom-color:var(--payments-gold)!important;box-shadow:none!important}.admin-payments-page .payment-amount-filter>span,.admin-payments-page .payment-date-filter>span,.admin-payments-page .payment-bulk-resolution label>span{color:var(--payments-muted)!important}.admin-payments-page .payment-table-card{overflow:auto visible!important}.admin-payments-page .payment-table--compact{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important;min-width:980px!important}.admin-payments-page .payment-table--compact thead,.admin-payments-page .payment-table--compact thead tr,.admin-payments-page .payment-table--compact tbody,.admin-payments-page .payment-table--compact tbody tr{box-shadow:none!important;background:0 0!important}.admin-payments-page .payment-table--compact th{border:0!important;border-bottom:1px solid var(--payments-rule-strong)!important;color:#8492a5!important;letter-spacing:.075em!important;text-transform:uppercase!important;background:0 0!important;border-radius:0!important;padding:11px 10px!important;font-size:.64rem!important;font-weight:850!important;position:static!important}.admin-payments-page .payment-table--compact td{border:0!important;border-bottom:1px solid var(--payments-rule)!important;color:#cbd5df!important;background:0 0!important;padding:13px 10px!important;font-size:.74rem!important}.admin-payments-page .payment-table--compact tbody tr:hover{background:var(--payments-hover)!important;box-shadow:none!important;transform:none!important}.admin-payments-page .payment-table--compact tr.is-selected{background:#d4af3706!important}.admin-payments-page .payment-reference-button{color:var(--payments-gold)!important;text-decoration:none!important}.admin-payments-page .payment-reference-button:hover{text-decoration:underline!important}.admin-payments-page .payment-provider-cell strong,.admin-payments-page .payment-player-cell strong,.admin-payments-page .payment-tournament-cell strong,.admin-payments-page .payment-amount-cell strong{color:#edf2f7!important}.admin-payments-page .payment-provider-cell span,.admin-payments-page .payment-player-cell span,.admin-payments-page .payment-tournament-cell span,.admin-payments-page .payment-amount-cell span,.admin-payments-page .payment-row-subtext{color:var(--payments-muted)!important}.admin-payments-page .payment-row-subtext--error{color:var(--payments-danger)!important}.admin-payments-page .payment-empty-state,.admin-payments-page .payment-loading-state{color:var(--payments-muted)!important;box-shadow:none!important;background:0 0!important}.admin-payments-page .payment-empty-state strong{color:#dce3eb!important}.admin-payments-page .payment-detail-actions{border-top:1px solid var(--payments-rule)!important;gap:14px!important;margin-top:15px!important;padding-top:13px!important}.admin-payments-page .payment-audit-section{border-top:1px solid var(--payments-rule)!important;margin-top:20px!important;padding-top:18px!important}.admin-payments-page .payment-audit-heading>strong{width:auto!important;min-width:0!important;height:auto!important;color:var(--payments-gold)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.admin-payments-page .payment-audit-list{gap:0!important}.admin-payments-page .payment-audit-list article{border:0!important;border-bottom:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;padding:12px 0!important}.admin-payments-page .payment-audit-list strong{color:#e8edf3!important}.admin-payments-page .payment-audit-list span,.admin-payments-page .payment-audit-list time{color:var(--payments-soft)!important}.admin-payments-page .payment-audit-list p{color:#aeb9c7!important}.admin-payments-page .payment-transaction-timeline__content,.admin-payments-page .payment-transaction-timeline__item.is-latest .payment-transaction-timeline__content{border:0!important;border-bottom:1px solid var(--payments-rule)!important;background:0 0!important;border-radius:0!important;margin-bottom:0!important;padding:12px 0 15px!important}.admin-payments-page .payment-transaction-timeline__dot{box-shadow:none!important;background:0 0!important;border-radius:50%!important}.admin-payments-page .payment-transaction-timeline__line{background:#94a3b83d!important}.admin-payments-page .payment-transaction-timeline__top strong{color:#e8edf3!important}.admin-payments-page .payment-transaction-timeline__top span,.admin-payments-page .payment-transaction-timeline__top time{color:var(--payments-soft)!important}.admin-payments-page .payment-transaction-timeline__content>p{color:#adb8c5!important}.admin-payments-page .payment-transaction-timeline__status-change{background:0 0!important;border:0!important;border-radius:0!important;gap:7px!important;margin-top:9px!important;padding:0!important;display:flex!important}.admin-payments-page .payment-transaction-timeline__latest-badge{min-height:0!important;color:var(--payments-gold)!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:9px!important;padding:0!important;display:inline!important}.admin-payments-page .table-toolbar,.admin-payments-page .search-toolbar{border:0!important;border-bottom:1px solid var(--payments-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0!important}.admin-payments-page .table-toolbar input,.admin-payments-page .table-toolbar select,.admin-payments-page .search-toolbar input,.admin-payments-page .search-toolbar select,.admin-payments-page .filter-chips input,.admin-payments-page .filter-chips select,.admin-payments-page .toolbar-search input{border:0!important;border-bottom:1px solid var(--payments-rule-strong)!important;color:#e9eef4!important;-webkit-text-fill-color:#e9eef4!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border-radius:0!important}.admin-payments-page .table-toolbar input:focus,.admin-payments-page .table-toolbar select:focus,.admin-payments-page .search-toolbar input:focus,.admin-payments-page .search-toolbar select:focus,.admin-payments-page .filter-chips input:focus,.admin-payments-page .filter-chips select:focus,.admin-payments-page .toolbar-search input:focus{border-bottom-color:var(--payments-gold)!important;box-shadow:none!important;background:0 0!important}.admin-payments-page .table-toolbar select option,.admin-payments-page .search-toolbar select option,.admin-payments-page .filter-chips select option{color:#f2f5f8!important;background:#0b1422!important}.admin-payments-page [class*=payment-export],.admin-payments-page [class*=export-panel]{box-shadow:none!important}.admin-payments-page [class*=payment-export][class*=card],.admin-payments-page [class*=export-panel][class*=card]{background:0 0!important;border-radius:0!important}.payment-refund-modal-overlay,.payment-manual-review-modal-overlay{z-index:1500!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#03070cc7!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;padding:36px 20px!important;display:flex!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.payment-refund-modal,.payment-manual-review-modal{color:#eef3f8!important;background:#0b1422!important;border:1px solid #94a3b838!important;border-radius:6px!important;width:min(100%,620px)!important;max-height:none!important;margin:auto 0!important;padding:22px!important;overflow:visible!important;box-shadow:0 22px 52px #0000006b!important}.payment-refund-modal__header,.payment-manual-review-modal__header{border-bottom:1px solid #94a3b829!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding-bottom:15px!important;display:flex!important}.payment-refund-modal__header span,.payment-manual-review-modal__header span{color:#d4af37!important;letter-spacing:.105em!important;text-transform:uppercase!important;font-size:.66rem!important;font-weight:850!important}.payment-refund-modal__header h2,.payment-manual-review-modal__header h2{color:#f4f7fb!important;text-shadow:none!important}.payment-refund-modal__header p,.payment-manual-review-modal__header p{color:#8e9caf!important}.payment-refund-modal__header>button,.payment-manual-review-modal__header>button,.payment-refund-modal__actions button,.payment-manual-review-modal__actions button{color:#c7d1dd!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:6px 0!important;font-size:.7rem!important;font-weight:800!important;transform:none!important}.payment-refund-modal__header>button:hover:not(:disabled),.payment-manual-review-modal__header>button:hover:not(:disabled),.payment-refund-modal__actions button:hover:not(:disabled),.payment-manual-review-modal__actions button:hover:not(:disabled){color:#e4bd58!important;box-shadow:none!important;background:0 0!important;transform:none!important}.payment-refund-modal__actions button.is-danger,.payment-manual-review-modal__actions button.is-danger{color:#f29a9a!important}.payment-refund-modal label,.payment-manual-review-modal label,.payment-manual-review-modal__field{margin-top:18px!important;display:block!important}.payment-refund-modal label>span,.payment-manual-review-modal label>span,.payment-manual-review-modal__field>span{color:#9aa7b8!important;margin-bottom:7px!important;font-size:.72rem!important;font-weight:700!important;display:block!important}.payment-refund-modal textarea,.payment-manual-review-modal textarea,.payment-manual-review-modal input,.payment-manual-review-modal select{color:#f0f4f8!important;-webkit-text-fill-color:#f0f4f8!important;width:100%!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;outline:0!important;padding:10px 0!important}.payment-refund-modal textarea:focus,.payment-manual-review-modal textarea:focus,.payment-manual-review-modal input:focus,.payment-manual-review-modal select:focus{box-shadow:none!important;border-bottom-color:#d4af37!important}.payment-manual-review-modal select option{color:#f4f7fb!important;background:#0b1422!important}.payment-refund-warning,.payment-manual-review-modal__notice{color:#d9c579!important;background:0 0!important;border:0!important;border-top:1px solid #e7c45f4d!important;border-radius:0!important;margin:14px 0 0!important;padding:10px 0 0!important}.payment-refund-modal__actions,.payment-manual-review-modal__actions{border-top:1px solid #94a3b829!important;justify-content:flex-end!important;gap:16px!important;margin-top:19px!important;padding-top:15px!important;display:flex!important}.payment-manual-review-modal__summary{border-top:1px solid #94a3b829!important;border-bottom:1px solid #94a3b829!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:16px!important;display:grid!important}.payment-manual-review-modal__summary>*{background:0 0!important;border-right:1px solid #94a3b829!important;border-radius:0!important;padding:10px 12px!important}.payment-manual-review-modal__summary>:nth-child(2n){border-right:0!important}.payment-refund-confirm-modal__body{gap:10px!important}.payment-refund-confirm-modal__body>strong{color:#edf2f7!important}.payment-refund-confirm-modal__body>p:not(.payment-refund-warning){color:#a2afbf!important}[data-theme=light] .admin-payments-page,.light .admin-payments-page{--payments-text:#172033;--payments-muted:#596579;--payments-soft:#748095;--payments-rule:#47556929;--payments-rule-strong:#47556947;--payments-hover:#0f172a07;--payments-danger:#b42318;--payments-success:#147a45;--payments-warning:#8a6707;color:#172033!important}[data-theme=light] .admin-payments-page .page-header h1,[data-theme=light] .admin-payments-page .page-header h2,[data-theme=light] .admin-payments-page .payment-provider-health-card__header h2,[data-theme=light] .admin-payments-page .payment-operations-heading h2,[data-theme=light] .admin-payments-page .payment-review-operations__header h2,[data-theme=light] .admin-payments-page .payment-manual-review-card__header h2,[data-theme=light] .admin-payments-page .payment-detail-header h2,[data-theme=light] .admin-payments-page .payment-audit-heading h3,[data-theme=light] .admin-payments-page .payment-analytics-card__header h3,.light .admin-payments-page .page-header h1,.light .admin-payments-page .page-header h2,.light .admin-payments-page .payment-provider-health-card__header h2,.light .admin-payments-page .payment-operations-heading h2,.light .admin-payments-page .payment-review-operations__header h2,.light .admin-payments-page .payment-manual-review-card__header h2,.light .admin-payments-page .payment-detail-header h2,.light .admin-payments-page .payment-audit-heading h3,.light .admin-payments-page .payment-analytics-card__header h3{color:#172033!important}[data-theme=light] .admin-payments-page .payment-provider-health-grid strong,[data-theme=light] .admin-payments-page .payment-review-item__identity h3,[data-theme=light] .admin-payments-page .payment-review-item__meta strong,[data-theme=light] .admin-payments-page .payment-manual-review-meta-grid strong,[data-theme=light] .admin-payments-page .payment-detail-grid strong,[data-theme=light] .admin-payments-page .payment-provider-performance-list strong,[data-theme=light] .admin-payments-page .payment-monthly-revenue-list strong,[data-theme=light] .admin-payments-page .payment-tournament-revenue-list strong,[data-theme=light] .admin-payments-page .payment-manual-review-list strong,[data-theme=light] .admin-payments-page .payment-table--compact td,[data-theme=light] .admin-payments-page .payment-provider-cell strong,[data-theme=light] .admin-payments-page .payment-player-cell strong,[data-theme=light] .admin-payments-page .payment-tournament-cell strong,[data-theme=light] .admin-payments-page .payment-amount-cell strong,[data-theme=light] .admin-payments-page .payment-audit-list strong,[data-theme=light] .admin-payments-page .payment-transaction-timeline__top strong,.light .admin-payments-page .payment-provider-health-grid strong,.light .admin-payments-page .payment-review-item__identity h3,.light .admin-payments-page .payment-review-item__meta strong,.light .admin-payments-page .payment-manual-review-meta-grid strong,.light .admin-payments-page .payment-detail-grid strong,.light .admin-payments-page .payment-provider-performance-list strong,.light .admin-payments-page .payment-monthly-revenue-list strong,.light .admin-payments-page .payment-tournament-revenue-list strong,.light .admin-payments-page .payment-manual-review-list strong,.light .admin-payments-page .payment-table--compact td,.light .admin-payments-page .payment-provider-cell strong,.light .admin-payments-page .payment-player-cell strong,.light .admin-payments-page .payment-tournament-cell strong,.light .admin-payments-page .payment-amount-cell strong,.light .admin-payments-page .payment-audit-list strong,.light .admin-payments-page .payment-transaction-timeline__top strong{color:#253247!important}[data-theme=light] .admin-payments-page .payment-kpi-value,.light .admin-payments-page .payment-kpi-value{color:#172033!important}[data-theme=light] .admin-payments-page input,[data-theme=light] .admin-payments-page textarea,[data-theme=light] .admin-payments-page select,.light .admin-payments-page input,.light .admin-payments-page textarea,.light .admin-payments-page select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#0000!important}[data-theme=light] .admin-payments-page input::placeholder,[data-theme=light] .admin-payments-page textarea::placeholder,.light .admin-payments-page input::placeholder,.light .admin-payments-page textarea::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;opacity:1!important}[data-theme=light] .admin-payments-page select option,.light .admin-payments-page select option{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important}[data-theme=light] .payment-refund-modal,[data-theme=light] .payment-manual-review-modal,.light .payment-refund-modal,.light .payment-manual-review-modal{color:#172033!important;background:#fff!important;border-color:#47556938!important}[data-theme=light] .payment-refund-modal__header h2,[data-theme=light] .payment-manual-review-modal__header h2,[data-theme=light] .payment-refund-confirm-modal__body>strong,.light .payment-refund-modal__header h2,.light .payment-manual-review-modal__header h2,.light .payment-refund-confirm-modal__body>strong{color:#172033!important}[data-theme=light] .payment-refund-modal__header p,[data-theme=light] .payment-manual-review-modal__header p,[data-theme=light] .payment-refund-confirm-modal__body>p:not(.payment-refund-warning),.light .payment-refund-modal__header p,.light .payment-manual-review-modal__header p,.light .payment-refund-confirm-modal__body>p:not(.payment-refund-warning){color:#596579!important}[data-theme=light] .payment-refund-modal textarea,[data-theme=light] .payment-manual-review-modal textarea,[data-theme=light] .payment-manual-review-modal input,[data-theme=light] .payment-manual-review-modal select,.light .payment-refund-modal textarea,.light .payment-manual-review-modal textarea,.light .payment-manual-review-modal input,.light .payment-manual-review-modal select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .payment-manual-review-modal select option,.light .payment-manual-review-modal select option{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important}@media (width<=1180px){.admin-payments-page .payment-provider-health-grid,.admin-payments-page .payment-operations-kpi-grid,.admin-payments-page .admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-payments-page .payment-provider-health-grid>div:nth-child(2n),.admin-payments-page .payment-operations-kpi-grid article:nth-child(2n),.admin-payments-page .admin-stats-grid>:nth-child(2n){border-right:0!important}.admin-payments-page .payment-provider-health-grid>div,.admin-payments-page .payment-operations-kpi-grid article,.admin-payments-page .admin-stats-grid>*{border-bottom:1px solid var(--payments-rule)!important}.admin-payments-page .payment-provider-health-grid>div:nth-last-child(-n+2),.admin-payments-page .payment-operations-kpi-grid article:nth-last-child(-n+2),.admin-payments-page .admin-stats-grid>:nth-last-child(-n+2){border-bottom:0!important}.admin-payments-page .admin-stats-grid>*{padding:12px 16px!important}.admin-payments-page .admin-stats-grid>:first-child{padding-left:16px!important}}@media (width<=900px){.admin-payments-page .payment-analytics-grid{grid-template-columns:1fr!important}.admin-payments-page .payment-analytics-card,.admin-payments-page .payment-analytics-card:nth-child(2n){border-right:0!important;grid-column:auto!important}.admin-payments-page .payment-review-item__meta,.admin-payments-page .payment-manual-review-meta-grid,.admin-payments-page .payment-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-payments-page .payment-review-item__meta>div:nth-child(2n),.admin-payments-page .payment-manual-review-meta-grid>div:nth-child(2n),.admin-payments-page .payment-detail-grid>div:nth-child(2n){border-right:0!important}.admin-payments-page .payment-bulk-toolbar{flex-wrap:wrap!important}.admin-payments-page .payment-bulk-toolbar__actions{width:100%!important;margin-left:0!important}}@media (width<=680px){.admin-payments-page .payment-provider-health-card__header,.admin-payments-page .payment-operations-heading,.admin-payments-page .payment-review-operations__header,.admin-payments-page .payment-manual-review-card__header,.admin-payments-page .payment-detail-header,.admin-payments-page .payment-audit-heading{flex-direction:column!important}.admin-payments-page .payment-review-operations__count,.admin-payments-page .payment-manual-review-card__count{text-align:left!important}.admin-payments-page .payment-provider-health-grid,.admin-payments-page .payment-operations-kpi-grid,.admin-payments-page .admin-stats-grid,.admin-payments-page .payment-review-item__meta,.admin-payments-page .payment-manual-review-meta-grid,.admin-payments-page .payment-detail-grid{grid-template-columns:1fr!important}.admin-payments-page .payment-provider-health-grid>div,.admin-payments-page .payment-operations-kpi-grid article,.admin-payments-page .admin-stats-grid>*,.admin-payments-page .payment-review-item__meta>div,.admin-payments-page .payment-manual-review-meta-grid>div,.admin-payments-page .payment-detail-grid>div{border-right:0!important;border-bottom:1px solid var(--payments-rule)!important}.admin-payments-page .payment-provider-health-grid>div:last-child,.admin-payments-page .payment-operations-kpi-grid article:last-child,.admin-payments-page .admin-stats-grid>:last-child,.admin-payments-page .payment-review-item__meta>div:last-child,.admin-payments-page .payment-manual-review-meta-grid>div:last-child,.admin-payments-page .payment-detail-grid>div:last-child{border-bottom:0!important}.admin-payments-page .payment-review-item__top{flex-direction:column!important}.admin-payments-page .payment-review-item__badges,.admin-payments-page .payment-manual-review-badges{justify-content:flex-start!important;margin-left:0!important}.admin-payments-page .payment-bulk-resolution{grid-template-columns:1fr!important}.payment-refund-modal-overlay,.payment-manual-review-modal-overlay{padding:16px 12px!important}.payment-refund-modal,.payment-manual-review-modal{border-radius:4px!important;width:100%!important;margin:0!important;padding:18px!important}.payment-refund-modal__header,.payment-manual-review-modal__header{flex-direction:column!important}.payment-refund-modal__actions,.payment-manual-review-modal__actions{flex-wrap:wrap!important;justify-content:flex-start!important}.payment-manual-review-modal__summary{grid-template-columns:1fr!important}.payment-manual-review-modal__summary>*{border-bottom:1px solid #94a3b829!important;border-right:0!important}.payment-manual-review-modal__summary>:last-child{border-bottom:0!important}}.resolve-modal-overlay{z-index:7000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#010409e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.resolve-modal-card{background:linear-gradient(150deg,#0c1524fe,#050b15fe);border:1px solid #d4af373d;border-radius:20px;flex-direction:column;width:min(980px,100%);max-height:min(92vh,940px);display:flex;overflow:hidden;box-shadow:0 35px 110px #000000a6,0 0 0 1px #ffffff06}.resolve-modal-header{background:radial-gradient(circle at 50% 0,#d4af3717,#0000 48%),#050b15b8;border-bottom:1px solid #ffffff0f;flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 19px;display:flex;position:relative}.resolve-modal-header:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:120px;height:2px;position:absolute;top:0;left:24px}.resolve-header-content{min-width:0}.resolve-badge{color:#ef9999;letter-spacing:.07em;text-transform:uppercase;background:#ef444411;border:1px solid #ef444433;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:8px;font-weight:900;display:inline-flex}.resolve-modal-header h2{color:#f1f5f9;letter-spacing:-.035em;margin:10px 0 4px;font-size:clamp(21px,3vw,28px);font-weight:950}.resolve-modal-header p{color:#b8c2cf;margin:0;font-size:11px;font-weight:750}.resolve-match-stage{color:#758397;margin-top:5px;font-size:8px;font-weight:700;display:inline-flex}.resolve-close-button{color:#9ba8b8;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:transform .2s,border-color .2s,color .2s,background .2s;display:grid}.resolve-close-button:hover:not(:disabled){color:#ef9999;background:#ef444412;border-color:#ef44444d;transform:translateY(-1px)}.resolve-close-button:disabled{opacity:.4;cursor:not-allowed}.resolve-modal-body{scrollbar-width:thin;scrollbar-color:#d4af374d #ffffff06;flex:auto;min-height:0;padding:20px 24px 24px;overflow-y:auto}.resolve-modal-body::-webkit-scrollbar{width:8px}.resolve-modal-body::-webkit-scrollbar-track{background:#ffffff05}.resolve-modal-body::-webkit-scrollbar-thumb{background:#d4af3747;border-radius:999px}.resolve-versus{background:radial-gradient(circle,#d4af3713,#0000 32%),#ffffff05;border:1px solid #d4af371c;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;padding:15px 18px;display:grid}.resolve-versus-player{align-items:center;gap:10px;min-width:0;display:flex}.resolve-versus-player.right{text-align:right;justify-content:flex-end}.resolve-versus-player>div:not(.resolve-player-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.resolve-versus-player strong{color:#ebf0f5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.resolve-versus-player span{color:#748296;font-size:8px;font-weight:650}.resolve-player-avatar{color:#dfc35f;background:#d4af3711;border:1px solid #d4af3733;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:950;display:grid}.resolve-versus-centre{color:#d4af37;flex-direction:column;align-items:center;min-width:92px;display:flex}.resolve-versus-centre strong{margin-top:2px;font-size:11px;font-weight:950}.resolve-versus-centre span{color:#677488;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:900}.resolve-conflict-summary{color:#e58b8b;background:#ef44440b;border:1px solid #ef44442b;border-radius:11px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.resolve-conflict-summary>div{flex-direction:column;gap:2px;display:flex}.resolve-conflict-summary strong{color:#e5a0a0;font-size:9px;font-weight:850}.resolve-conflict-summary span{color:#9d737b;font-size:8px;font-weight:600}.resolve-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.resolve-report-panel{background:#ffffff04;border:1px solid #fff1;border-radius:14px;overflow:hidden}.resolve-report-panel.player-one{border-top-color:#3b82f666}.resolve-report-panel.player-two{border-top-color:#a855f766}.resolve-report-header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.resolve-report-header>div{min-width:0}.resolve-report-header span{color:#6e7c90;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.resolve-report-header h3{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:900;overflow:hidden}.resolve-report-number{background:#d4af370b;border:1px solid #d4af371f;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;color:#bda442!important;font-size:8px!important}.resolve-report-data{background:#ffffff0b;border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1px;display:grid}.resolve-report-data>div{background:#0a1322;flex-direction:column;gap:4px;min-width:0;padding:13px 14px;display:flex;position:relative}.resolve-report-data>div.has-conflict{background:linear-gradient(145deg,#ef444413,#0a1322fa)}.resolve-report-data span,.resolve-section-label{color:#6f7d91;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.resolve-report-data strong{color:#eef2f6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.resolve-report-data small{color:#df8181;text-transform:uppercase;font-size:6px;font-weight:850}.resolve-report-section{padding:13px 14px}.resolve-report-section+.resolve-report-section{border-top:1px solid #ffffff0e}.resolve-comment p{color:#aab4c1;min-height:32px;margin:8px 0 0;font-size:9px;font-weight:550;line-height:1.55}.resolve-evidence-preview{margin-top:9px}.resolve-evidence-preview img,.resolve-evidence-preview video{object-fit:contain;background:#020407;border:1px solid #ffffff13;border-radius:10px;width:100%;height:150px;display:block}.resolve-evidence-link{color:#d6b84f;margin-top:8px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.resolve-evidence-link:hover{text-decoration:underline}.resolve-no-evidence{color:#d07b7b;background:#ef444408;border:1px dashed #ef444429;border-radius:10px;align-items:center;gap:10px;min-height:72px;margin-top:9px;padding:11px;display:flex}.resolve-no-evidence>div{flex-direction:column;gap:2px;display:flex}.resolve-no-evidence strong{color:#c18383;font-size:8px;font-weight:850}.resolve-no-evidence span{color:#7f6870;font-size:7px;font-weight:600}.resolve-decision{background:radial-gradient(circle at 100% 0,#d4af3712,#0000 38%),#040a13cc;border:1px solid #d4af372b;border-radius:14px;margin-top:16px;padding:17px}.resolve-decision-header{align-items:center;gap:11px;margin-bottom:15px;display:flex}.resolve-decision-icon{color:#d9bc55;background:#d4af370f;border:1px solid #d4af3733;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.resolve-decision-header>div:last-child{min-width:0}.resolve-decision-header span{color:#b49a3f;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.resolve-decision-header h3{color:#eef2f6;margin:2px 0 1px;font-size:14px;font-weight:900}.resolve-decision-header p{color:#707e92;margin:0;font-size:8px;font-weight:600}.resolve-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.resolve-form-group{flex-direction:column;gap:7px;min-width:0;display:flex}.resolve-form-group label{color:#c7d0da;font-size:9px;font-weight:850}.resolve-form-group input,.resolve-form-group select{color:#edf2f7;background:#08111e;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;min-height:43px;padding:0 12px;font-family:inherit;font-size:10px;font-weight:700;transition:border-color .2s,box-shadow .2s,background .2s}.resolve-form-group input::placeholder{color:#526074}.resolve-form-group select{cursor:pointer}.resolve-form-group select option{color:#edf2f7;background:#091321}.resolve-form-group input:focus,.resolve-form-group select:focus{background:#0a1423;border-color:#d4af3775;box-shadow:0 0 0 3px #d4af370e}.resolve-form-group input:disabled,.resolve-form-group select:disabled{opacity:.6;cursor:not-allowed}.resolve-form-group>small{color:#657286;font-size:7px;font-weight:600}.resolve-decision-ready{color:#70d58e;background:#22c55e0b;border:1px solid #22c55e26;border-radius:9px;align-items:center;gap:7px;margin-top:12px;padding:9px 10px;font-size:8px;font-weight:750;display:flex}.resolve-modal-actions{background:#050b15f7;border-top:1px solid #fff1;flex:none;justify-content:space-between;align-items:center;gap:18px;padding:14px 24px;display:flex;box-shadow:0 -12px 30px #0000002e}.resolve-action-notice{color:#7c899b;align-items:center;gap:7px;display:flex}.resolve-action-notice svg{color:#cdae48;flex:none}.resolve-action-notice span{font-size:7px;font-weight:650}.resolve-action-buttons{align-items:center;gap:9px;display:flex}.resolve-cancel-button,.resolve-submit-button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-family:inherit;font-size:9px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,filter .2s;display:inline-flex}.resolve-cancel-button{color:#a5b0be;background:#ffffff06;border:1px solid #ffffff17}.resolve-cancel-button:hover:not(:disabled){color:#d8dee6;background:#ffffff0d;border-color:#ffffff2e}.resolve-submit-button{color:#11151b;background:linear-gradient(135deg,#e3c45e,#b88d1f);border:1px solid #d4af3766;box-shadow:0 9px 22px #d4af371f}.resolve-cancel-button:disabled,.resolve-submit-button:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}@media (width<=760px){.resolve-modal-overlay{align-items:flex-end;padding:10px}.resolve-modal-card{border-radius:18px 18px 12px 12px;max-height:95vh}.resolve-modal-header{padding:19px 17px 16px}.resolve-modal-header:before{left:17px}.resolve-modal-body{padding:16px 17px 19px}.resolve-versus,.resolve-reports,.resolve-form-grid{grid-template-columns:1fr}.resolve-versus{gap:11px}.resolve-versus-player,.resolve-versus-player.right{text-align:left;justify-content:flex-start}.resolve-versus-player.right{flex-direction:row-reverse}.resolve-versus-centre{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;min-width:0;padding:7px 0}.resolve-modal-actions{flex-direction:column;align-items:stretch;padding:13px 17px}.resolve-action-notice{text-align:center;justify-content:center}.resolve-action-buttons{width:100%}.resolve-cancel-button,.resolve-submit-button{flex:1}}@media (width<=430px){.resolve-report-data{grid-template-columns:1fr}.resolve-report-data>div+div{border-top:1px solid #ffffff0b}.resolve-action-buttons{flex-direction:column-reverse}.resolve-cancel-button,.resolve-submit-button{width:100%}}.resolve-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02050ad1;padding:18px}.resolve-modal-card{background:#07101d;border:1px solid #ffffff1c;border-radius:2px;width:min(1040px,100%);max-height:94vh;box-shadow:0 26px 80px #0000007a}.resolve-modal-header{background:0 0;border-bottom:1px solid #d4af3747;padding:20px 24px 16px}.resolve-modal-header:before{display:none}.resolve-badge{color:#d9bd59;background:0 0;border:0;border-radius:0;gap:6px;padding:0}.resolve-close-button{background:0 0;border:0;border-radius:0;flex-basis:32px;width:32px;height:32px}.resolve-close-button:hover:not(:disabled){color:#f1a0a0;background:0 0;border:0;transform:none}.resolve-modal-body{padding:18px 24px 22px}.resolve-versus{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;padding:10px 0 14px}.resolve-player-avatar{display:none}.resolve-conflict-summary{background:0 0;border:0;border-bottom:1px solid #ef444438;border-radius:0;padding:10px 0}.resolve-reports{border-top:1px solid #ffffff14;gap:0}.resolve-report-panel{background:0 0;border:0;border-radius:0}.resolve-report-panel+.resolve-report-panel{border-left:1px solid #ffffff14}.resolve-report-header{padding:13px 15px}.resolve-report-number{background:0 0;border:0;border-radius:0;flex-basis:auto;width:auto;height:auto;padding:0;display:inline}.resolve-report-data,.resolve-report-data>div{background:0 0}.resolve-report-data>div.has-conflict{background:#ef444409;box-shadow:inset 2px 0 #ef44448c}.resolve-evidence-preview img,.resolve-evidence-preview video{border-radius:2px}.resolve-no-evidence{background:0 0;border:0;border-top:1px dashed #ef444433;border-radius:0;min-height:56px;padding:9px 0}.resolve-decision{background:0 0;border:0;border-top:1px solid #d4af3757;border-radius:0;margin-top:18px;padding:16px 0 0}.resolve-decision-icon{display:none}.resolve-form-group input,.resolve-form-group select{background:0 0;border:0;border-bottom:1px solid #ffffff2e;border-radius:0;padding:0 4px}.resolve-form-group input:focus,.resolve-form-group select:focus{box-shadow:none;background:0 0;border-color:#d4af37}.resolve-decision-ready{background:0 0;border:0;border-top:1px solid #22c55e38;border-radius:0;padding:8px 0}.resolve-modal-actions{box-shadow:none;background:#07101d;border-top:1px solid #ffffff17;padding:12px 24px}.resolve-cancel-button,.resolve-submit-button{background:0 0;border-radius:0;min-height:34px;padding:0 2px}.resolve-cancel-button{border:0;border-bottom:1px solid #ffffff47}.resolve-submit-button{color:#e2c45f;box-shadow:none;border:0;border-bottom:1px solid #d4af379e}.resolve-submit-button:hover:not(:disabled){filter:none;transform:none}[data-theme=light] .resolve-modal-card,[data-theme=light] .resolve-modal-actions,.light .resolve-modal-card,.light .resolve-modal-actions{background:#fff}[data-theme=light] .resolve-modal-header h2,[data-theme=light] .resolve-versus-player strong,[data-theme=light] .resolve-report-header h3,[data-theme=light] .resolve-report-data strong,[data-theme=light] .resolve-decision-header h3,.light .resolve-modal-header h2,.light .resolve-versus-player strong,.light .resolve-report-header h3,.light .resolve-report-data strong,.light .resolve-decision-header h3{color:#17202b}[data-theme=light] .resolve-form-group input,[data-theme=light] .resolve-form-group select,.light .resolve-form-group input,.light .resolve-form-group select{color:#111827;-webkit-text-fill-color:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border-bottom-color:#c8ced7}[data-theme=light] .resolve-form-group select option,.light .resolve-form-group select option{color:#111827;background:#fff}@media (width<=760px){.resolve-modal-overlay{padding:8px}.resolve-modal-card{border-radius:2px}.resolve-report-panel+.resolve-report-panel{border-top:1px solid #ffffff14;border-left:0}}.admin-disputes-page{flex-direction:column;gap:18px;width:100%;min-width:0;padding-bottom:32px;display:flex}.disputes-page-header{background:radial-gradient(circle at 90% 0,#d4af371f,#0000 32%),linear-gradient(145deg,#0c1524fa,#060c17fa);border:1px solid #d4af3729;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000038}.disputes-page-header:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:120px;height:2px;position:absolute;top:0;left:28px}.disputes-page-kicker{color:#d5b84e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.disputes-page-header h2{color:#f6f8fb;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950}.disputes-page-header p{color:#8e9aad;max-width:720px;margin:10px 0 0;font-size:13px;font-weight:550;line-height:1.65}.disputes-refresh-button{color:#e7cb68;cursor:pointer;background:#d4af3711;border:1px solid #d4af3740;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:850;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.disputes-refresh-button:hover:not(:disabled){background:#d4af371c;border-color:#d4af3773;transform:translateY(-1px)}.disputes-refresh-button:disabled{opacity:.55;cursor:wait}.disputes-spin{animation:.8s linear infinite disputes-spin}@keyframes disputes-spin{to{transform:rotate(360deg)}}.disputes-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.disputes-summary-card{background:linear-gradient(145deg,#0d1727f5,#070e1af5);border:1px solid #fff1;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 14px 34px #00000024}.disputes-summary-card.primary{background:radial-gradient(circle at 100% 0,#ef444417,#0000 45%),linear-gradient(145deg,#141826fa,#090e1afa);border-color:#ef444433}.disputes-summary-icon{color:#d8bb54;background:#d4af370e;border:1px solid #d4af3729;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.disputes-summary-card.primary .disputes-summary-icon{color:#f07e7e;background:#ef444412;border-color:#ef44442e}.disputes-summary-card>div:last-child{flex-direction:column;min-width:0;display:flex}.disputes-summary-card span{color:#8b98aa;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.disputes-summary-card strong{color:#f2f5f8;margin-top:3px;font-size:22px;font-weight:950;line-height:1}.disputes-summary-card small{color:#667488;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-weight:650;overflow:hidden}.disputes-command-panel{background:#080f1beb;border:1px solid #fff1;border-radius:15px 15px 0 0;grid-template-columns:minmax(260px,1fr) minmax(170px,210px) auto;align-items:end;gap:12px;padding:15px;display:grid}.disputes-search-control{color:#8491a3;background:#ffffff06;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:9px;min-height:41px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.disputes-search-control:focus-within{border-color:#d4af3759;box-shadow:0 0 0 3px #d4af370d}.disputes-search-control input{color:#e7ecf2;background:0 0;border:none;outline:none;width:100%;min-width:0;height:39px;padding:0;font-family:inherit;font-size:10px;font-weight:650}.disputes-search-control input::placeholder{color:#687589}.disputes-filter-control{flex-direction:column;gap:5px;display:flex}.disputes-filter-control label{color:#748196;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.disputes-filter-control select{color:#dce3eb;cursor:pointer;background-color:#ffffff06;border:1px solid #ffffff16;border-radius:10px;outline:none;width:100%;min-height:41px;padding:0 34px 0 11px;font-family:inherit;font-size:9px;font-weight:750}.disputes-filter-control select:focus{border-color:#d4af3759}.disputes-filter-control option{color:#edf2f7;background:#0a1220}.disputes-result-count{background:#d4af370a;border:1px solid #d4af3724;border-radius:10px;flex-direction:column;justify-content:center;min-width:105px;min-height:41px;padding:7px 12px;display:flex}.disputes-result-count span{color:#748196;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.disputes-result-count strong{color:#e8ca67;margin-top:2px;font-size:15px;font-weight:950;line-height:1}.disputes-results-bar{background:#ffffff03;border:1px solid #ffffff0e;border-top:none;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:16px;margin-top:-18px;padding:10px 16px;display:flex}.disputes-results-bar span{color:#748196;font-size:8px;font-weight:650}.disputes-results-bar strong{color:#cdd5df}.disputes-results-bar button{color:#e48080;cursor:pointer;background:#ef44440b;border:1px solid #ef444429;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:7px;font-weight:850}.dispute-list{flex-direction:column;gap:18px;display:flex}.dispute-card{background:linear-gradient(150deg,#0c1524fa,#060c17fc);border:1px solid #ffffff13;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000030}.dispute-card-accent{background:linear-gradient(90deg,#d4af37,#ef4444b3,#0000 80%);height:2px}.dispute-card-header{justify-content:space-between;align-items:flex-start;gap:20px;padding:21px 22px 18px;display:flex}.dispute-heading-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dispute-badge{color:#ef9696;letter-spacing:.05em;text-transform:uppercase;background:#ef444411;border:1px solid #ef444430;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:7px;font-weight:900;display:inline-flex}.dispute-case-number{color:#68768a;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:850}.dispute-case-heading h3{color:#f0f4f8;margin:10px 0 4px;font-size:17px;font-weight:900}.dispute-case-heading p{color:#78869a;margin:0;font-size:9px;font-weight:700}.dispute-case-heading p span{color:#d4af37;margin:0 5px}.dispute-resolve-button{color:#101317;cursor:pointer;background:linear-gradient(135deg,#e2c25c,#b99022);border:1px solid #d4af375c;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:900;transition:transform .2s,filter .2s;display:inline-flex;box-shadow:0 9px 23px #d4af371f}.dispute-resolve-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.dispute-versus{background:radial-gradient(circle,#d4af3712,#0000 32%),#ffffff05;border:1px solid #d4af371a;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:0 22px 18px;padding:15px 18px;display:grid}.dispute-versus-player{align-items:center;gap:10px;min-width:0;display:flex}.dispute-versus-player.right{text-align:right;justify-content:flex-end}.dispute-versus-player>div:not(.dispute-player-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.dispute-versus-player strong{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.dispute-versus-player span{color:#758296;font-size:8px;font-weight:650}.dispute-player-avatar{color:#dfc35f;background:#d4af3711;border:1px solid #d4af3733;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.dispute-versus-centre{color:#d4af37;flex-direction:column;align-items:center;display:flex}.dispute-versus-centre strong{margin-top:2px;font-size:11px;font-weight:950}.dispute-versus-centre span{color:#667387;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:6px;font-weight:850}.report-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 22px;display:grid}.report-panel{background:#ffffff05;border:1px solid #fff1;border-radius:15px;overflow:hidden}.report-panel.player-one{border-top-color:#3b82f659}.report-panel.player-two{border-top-color:#a855f759}.report-panel-header{border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:flex-start;gap:12px;padding:15px;display:flex}.report-panel-header>div{min-width:0}.report-panel-header>div>span{color:#6e7c90;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.report-panel-header h4{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;font-weight:850;overflow:hidden}.report-evidence-status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex:none;padding:5px 7px;font-size:6px;font-weight:900;display:inline-flex}.report-evidence-status.submitted{color:#72d890;background:#22c55e0e;border:1px solid #22c55e2e}.report-evidence-status.missing{color:#eb8b8b;background:#ef44440e;border:1px solid #ef44442e}.report-key-data{background:#ffffff0a;border-bottom:1px solid #ffffff0e;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.report-key-data>div{background:#0b1423;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.report-key-data span,.report-section-label{color:#6f7d91;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.report-key-data strong{color:#eef2f6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.report-evidence,.report-comment{padding:14px 15px}.report-comment{border-top:1px solid #ffffff0e}.report-comment p{color:#a9b3c0;min-height:35px;margin:8px 0 0;font-size:9px;font-weight:550;line-height:1.55}.dispute-evidence-preview{margin-top:9px}.dispute-evidence-media{cursor:pointer;background:#020407;border:1px solid #ffffff13;border-radius:11px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dispute-evidence-media img,.dispute-evidence-media video{object-fit:contain;width:100%;height:170px;transition:transform .25s;display:block}.dispute-evidence-media:hover img,.dispute-evidence-media:hover video{transform:scale(1.015)}.dispute-evidence-media>span{color:#eef2f6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02050ad9;border:1px solid #ffffff17;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:850;position:absolute;bottom:8px;right:8px}.dispute-evidence-link{color:#d6b84f;margin-top:8px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.dispute-evidence-link:hover{text-decoration:underline}.dispute-no-evidence{color:#d07878;background:#ef444408;border:1px dashed #ef444429;border-radius:10px;align-items:center;gap:10px;min-height:78px;margin-top:9px;padding:12px;display:flex}.dispute-no-evidence>div{flex-direction:column;gap:2px;display:flex}.dispute-no-evidence strong{color:#bd7b7b;font-size:8px;font-weight:850}.dispute-no-evidence span{color:#725f68;font-size:7px;font-weight:600}.audit-panel{background:#0308108c;border:1px solid #d4af371a;border-radius:13px;margin:16px 22px 0;overflow:hidden}.audit-panel-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex}.audit-panel-header>div:first-child{color:#d4af37;align-items:center;gap:10px;display:flex}.audit-panel-header h4{color:#dce3eb;margin:0;font-size:10px;font-weight:850}.audit-panel-header span{color:#69768a;margin-top:2px;font-size:7px;font-weight:650;display:block}.audit-expand-control{color:#c6a943;align-items:center;gap:6px;display:flex}.audit-expand-control>span{color:inherit;margin:0;font-size:7px;font-weight:850}.audit-expand-control svg{transition:transform .2s}.audit-panel.expanded .audit-expand-control svg{transform:rotate(180deg)}.audit-panel-content{border-top:1px solid #ffffff0b;max-height:430px;padding:5px 15px 15px;overflow-y:auto}.dispute-audit-timeline{flex-direction:column;display:flex}.dispute-audit-item{grid-template-columns:18px 1fr;gap:10px;display:grid}.dispute-audit-marker{justify-content:center;display:flex;position:relative}.dispute-audit-marker:after{content:"";background:#d4af3721;width:1px;position:absolute;top:16px;bottom:0}.dispute-audit-item:last-child .dispute-audit-marker:after{display:none}.dispute-audit-marker span{z-index:1;background:#d4af37;border-radius:50%;width:8px;height:8px;margin-top:16px;position:relative;box-shadow:0 0 0 4px #d4af3717}.dispute-audit-content{background:#ffffff05;border:1px solid #ffffff0b;border-radius:10px;margin:8px 0;padding:11px 12px}.dispute-audit-item-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.dispute-audit-item-header strong{color:#dce3ea;font-size:8px;font-weight:850}.dispute-audit-item-header span{color:#667387;white-space:nowrap;font-size:7px;font-weight:650}.dispute-audit-content p{color:#9ca8b8;margin:5px 0;font-size:8px;line-height:1.5}.dispute-audit-content small{color:#c4a743;font-size:7px;font-weight:800}.dispute-audit-empty{color:#758296;background:#ffffff05;border-radius:10px;align-items:center;gap:9px;padding:13px;font-size:8px;font-weight:650;display:flex}.dispute-card-footer{background:#ffffff03;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:13px 22px;display:flex}.dispute-card-footer>div{color:#687589;align-items:center;gap:7px;display:flex}.dispute-card-footer>div span{font-size:7px;font-weight:650}.dispute-footer-action{color:#d6b84f;cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:6px 0;font-family:inherit;font-size:8px;font-weight:850;display:inline-flex}.disputes-loading-state,.disputes-clean-state{color:#d4af37;text-align:center;background:radial-gradient(circle,#d4af370e,#0000 45%),#080f1bd9;border:1px solid #fff1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.disputes-loading-state h2,.disputes-clean-state h3{color:#edf2f7;margin:15px 0 6px}.disputes-loading-state p,.disputes-clean-state p{color:#7e8b9e;max-width:500px;margin:0;font-size:10px;line-height:1.6}.disputes-clean-icon{color:#67d488;background:#22c55e0e;border:1px solid #22c55e2e;border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.disputes-clean-icon.warning{color:#d4af37;background:#d4af370e;border-color:#d4af372e}.disputes-pagination{background:#080f1bd9;border:1px solid #fff1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.disputes-pagination>div{align-items:center;gap:5px;display:flex}.disputes-pagination button{color:#95a2b4;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:850;display:inline-flex}.disputes-pagination button:hover:not(:disabled){color:#e0c25d;background:#d4af3711;border-color:#d4af374d}.disputes-pagination button.active{color:#f0d679;background:#d4af3721;border-color:#d4af3766}.disputes-pagination button:disabled{opacity:.35;cursor:not-allowed}.media-viewer-overlay{z-index:6000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.media-viewer-card{background:#09111e;border:1px solid #d4af3752;border-radius:18px;width:min(1000px,100%);max-height:92vh;padding:20px;overflow-y:auto;box-shadow:0 30px 100px #00000085}.media-viewer-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.media-viewer-header span{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.media-viewer-header h3{color:#f1f5f9;margin:5px 0 0;font-size:15px}.media-viewer-close{color:#f2f4f7;cursor:pointer;background:0 0;border:1px solid #d4af3747;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}.media-viewer-close:hover{background:#d4af3717}.media-viewer-body{background:#000;border-radius:13px;justify-content:center;align-items:center;display:flex;overflow:hidden}.media-viewer-body img,.media-viewer-body video{object-fit:contain;width:100%;max-height:70vh}.media-original-link{margin-top:12px}@media (width<=1100px){.disputes-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=850px){.disputes-page-header{flex-direction:column}.disputes-refresh-button{width:100%}.disputes-command-panel{grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.disputes-result-count{grid-column:1/-1}.report-comparison{grid-template-columns:1fr}}@media (width<=620px){.admin-disputes-page{gap:14px}.disputes-page-header{padding:22px 18px}.disputes-summary-grid,.disputes-command-panel{grid-template-columns:1fr}.disputes-result-count{grid-column:auto}.disputes-results-bar{flex-direction:column;align-items:flex-start}.dispute-card-header{flex-direction:column;padding:18px 16px 15px}.dispute-resolve-button{width:100%}.dispute-versus{grid-template-columns:1fr;margin:0 16px 15px}.dispute-versus-player,.dispute-versus-player.right{text-align:left;justify-content:flex-start}.dispute-versus-player.right{flex-direction:row-reverse}.dispute-versus-centre{border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;padding:7px 0}.report-comparison{padding:0 16px}.report-panel-header{flex-direction:column}.audit-panel{margin-left:16px;margin-right:16px}.audit-panel-header,.dispute-card-footer{flex-direction:column;align-items:flex-start}.audit-expand-control{justify-content:space-between;width:100%}.dispute-card-footer{padding:13px 16px}.disputes-pagination{flex-wrap:wrap;justify-content:center}.disputes-pagination>div{order:3;justify-content:center;width:100%;overflow-x:auto}.disputes-pagination>button{flex:1}.media-viewer-overlay{padding:12px}.media-viewer-card{padding:15px}}.admin-disputes-page{--disp-gold:#d4af37;--disp-text:#f5f7fb;--disp-muted:#98a6b9;--disp-soft:#718096;--disp-rule:#94a3b826;--disp-rule-strong:#94a3b840;--disp-danger:#fb7185;--disp-success:#4ade80;--disp-warning:#fbbf24;color:var(--disp-text)!important;gap:0!important}.admin-disputes-page .disputes-page-header{border:0!important;border-bottom:1px solid var(--disp-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0!important;padding:28px 0 24px!important;display:flex!important;position:static!important;overflow:visible!important}.admin-disputes-page .disputes-page-header:before,.admin-disputes-page .disputes-page-header:after{content:none!important;display:none!important}.admin-disputes-page .disputes-page-kicker{color:var(--disp-gold)!important;box-shadow:none!important;letter-spacing:.11em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important;display:inline!important}.admin-disputes-page .disputes-page-header h2{color:var(--disp-text)!important;letter-spacing:-.035em!important;text-shadow:none!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important}.admin-disputes-page .disputes-page-header p{max-width:820px!important;color:var(--disp-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.admin-disputes-page .disputes-refresh-button,.admin-disputes-page .dispute-resolve-button,.admin-disputes-page .disputes-results-bar button,.admin-disputes-page .disputes-pagination button,.admin-disputes-page .dispute-evidence-link,.admin-disputes-page .audit-panel-header{min-width:0!important;height:auto!important;min-height:0!important;color:var(--disp-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.admin-disputes-page .disputes-refresh-button:hover:not(:disabled),.admin-disputes-page .dispute-resolve-button:hover,.admin-disputes-page .disputes-results-bar button:hover,.admin-disputes-page .disputes-pagination button:hover:not(:disabled),.admin-disputes-page .dispute-evidence-link:hover{opacity:.78!important;filter:none!important;box-shadow:none!important;transform:none!important}.admin-disputes-page .disputes-results-bar button{color:var(--disp-danger)!important}.admin-disputes-page .disputes-summary-grid{border-bottom:1px solid var(--disp-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:20px 0!important;display:grid!important}.admin-disputes-page .disputes-summary-card,.admin-disputes-page .disputes-summary-card.primary{border:0!important;border-right:1px solid var(--disp-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:5px 18px!important}.admin-disputes-page .disputes-summary-card:first-child{padding-left:0!important}.admin-disputes-page .disputes-summary-card:last-child{border-right:0!important}.admin-disputes-page .disputes-summary-icon{display:none!important}.admin-disputes-page .disputes-summary-card span{color:var(--disp-muted)!important;letter-spacing:.07em!important;font-size:.65rem!important}.admin-disputes-page .disputes-summary-card strong{color:var(--disp-text)!important;margin-top:8px!important;font-size:1.75rem!important}.admin-disputes-page .disputes-summary-card small{color:var(--disp-soft)!important;text-overflow:clip!important;white-space:normal!important;margin-top:5px!important;font-size:.68rem!important;overflow:visible!important}.admin-disputes-page .disputes-command-panel{border:0!important;border-bottom:1px solid var(--disp-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(280px,1.4fr) minmax(180px,.65fr) auto!important;align-items:end!important;gap:18px!important;margin:0!important;padding:20px 0 14px!important;display:grid!important}.admin-disputes-page .disputes-search-control{border:0!important;border-bottom:1px solid var(--disp-rule-strong)!important;min-height:0!important;color:var(--disp-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:10px!important;padding:0!important}.admin-disputes-page .disputes-search-control:focus-within{border-bottom-color:var(--disp-gold)!important;box-shadow:none!important}.admin-disputes-page .disputes-search-control input,.admin-disputes-page .disputes-filter-control select{border:0!important;border-bottom:1px solid var(--disp-rule-strong)!important;height:42px!important;color:var(--disp-text)!important;-webkit-text-fill-color:var(--disp-text)!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border-radius:0!important;padding:0 28px 0 0!important}.admin-disputes-page .disputes-search-control input{border-bottom:0!important}.admin-disputes-page .disputes-search-control input::placeholder{color:var(--disp-soft)!important;-webkit-text-fill-color:var(--disp-soft)!important;opacity:1!important}.admin-disputes-page .disputes-filter-control label{color:var(--disp-muted)!important;font-size:.64rem!important}.admin-disputes-page .disputes-filter-control option{color:#f8fafc!important;background:#0b1422!important}.admin-disputes-page .disputes-result-count{border:0!important;border-bottom:1px solid var(--disp-rule-strong)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0 0 5px!important}.admin-disputes-page .disputes-result-count span{color:var(--disp-muted)!important;font-size:.62rem!important}.admin-disputes-page .disputes-result-count strong{color:var(--disp-gold)!important;margin-top:4px!important;font-size:1.05rem!important}.admin-disputes-page .disputes-results-bar{border:0!important;border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 0 15px!important}.admin-disputes-page .disputes-results-bar span{color:var(--disp-muted)!important;font-size:.7rem!important}.admin-disputes-page .disputes-results-bar strong{color:var(--disp-text)!important}.admin-disputes-page .dispute-list{gap:0!important}.admin-disputes-page .dispute-card{border:0!important;border-bottom:1px solid var(--disp-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:22px 0!important;overflow:visible!important}.admin-disputes-page .dispute-card-accent{display:none!important}.admin-disputes-page .dispute-card-header{padding:0 0 16px!important}.admin-disputes-page .dispute-heading-badges{gap:12px!important}.admin-disputes-page .dispute-badge,.admin-disputes-page .dispute-case-number{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.65rem!important;display:inline-flex!important}.admin-disputes-page .dispute-badge{color:var(--disp-danger)!important}.admin-disputes-page .dispute-case-number{color:var(--disp-muted)!important}.admin-disputes-page .dispute-case-heading h3{color:var(--disp-text)!important;margin:9px 0 4px!important;font-size:1.04rem!important}.admin-disputes-page .dispute-case-heading p{color:var(--disp-muted)!important;font-size:.72rem!important}.admin-disputes-page .dispute-versus{border:0!important;border-top:1px solid var(--disp-rule)!important;border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;border-radius:0!important;margin:0 0 18px!important;padding:14px 0!important}.admin-disputes-page .dispute-player-avatar{display:none!important}.admin-disputes-page .dispute-versus-player strong{color:var(--disp-text)!important;font-size:.82rem!important}.admin-disputes-page .dispute-versus-player span,.admin-disputes-page .dispute-versus-centre span{color:var(--disp-muted)!important;font-size:.66rem!important}.admin-disputes-page .dispute-versus-centre{color:var(--disp-gold)!important}.admin-disputes-page .report-comparison{border-top:1px solid var(--disp-rule)!important;gap:0!important;padding:0!important}.admin-disputes-page .report-panel{border:0!important;border-right:1px solid var(--disp-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}.admin-disputes-page .report-panel:last-child{border-right:0!important}.admin-disputes-page .report-panel-header{border-bottom:1px solid var(--disp-rule)!important;padding:15px 18px!important}.admin-disputes-page .report-panel-header>div>span,.admin-disputes-page .report-section-label{color:var(--disp-muted)!important;font-size:.64rem!important}.admin-disputes-page .report-panel-header h4{color:var(--disp-text)!important;font-size:.8rem!important}.admin-disputes-page .report-evidence-status{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important;display:inline!important}.admin-disputes-page .report-evidence-status.submitted{color:var(--disp-success)!important}.admin-disputes-page .report-evidence-status.missing{color:var(--disp-danger)!important}.admin-disputes-page .report-key-data{border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;gap:0!important}.admin-disputes-page .report-key-data>div{border-right:1px solid var(--disp-rule)!important;background:0 0!important;padding:13px 18px!important}.admin-disputes-page .report-key-data>div:last-child{border-right:0!important}.admin-disputes-page .report-key-data span{color:var(--disp-muted)!important}.admin-disputes-page .report-key-data strong{color:var(--disp-text)!important}.admin-disputes-page .report-evidence,.admin-disputes-page .report-comment{padding:15px 18px!important}.admin-disputes-page .report-comment{border-top:1px solid var(--disp-rule)!important}.admin-disputes-page .report-comment p{color:#b5c0cd!important;font-size:.72rem!important}.admin-disputes-page .dispute-evidence-media{border:1px solid var(--disp-rule)!important;box-shadow:none!important;background:#020407!important;border-radius:2px!important}.admin-disputes-page .dispute-evidence-media>span{color:#f8fafc!important;background:#02050ae0!important;border:0!important;border-radius:0!important}.admin-disputes-page .dispute-no-evidence{min-height:0!important;color:var(--disp-danger)!important;background:0 0!important;border:0!important;border-top:1px solid #fb718538!important;border-radius:0!important;padding:12px 0!important}.admin-disputes-page .dispute-no-evidence strong{color:var(--disp-danger)!important}.admin-disputes-page .dispute-no-evidence span{color:var(--disp-muted)!important}.admin-disputes-page .audit-panel{border:0!important;border-top:1px solid var(--disp-rule)!important;border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;border-radius:0!important;margin:18px 0 0!important;overflow:visible!important}.admin-disputes-page .audit-panel-header{width:100%!important;color:inherit!important;border-bottom:0!important;justify-content:space-between!important;padding:13px 0!important}.admin-disputes-page .audit-panel-header h4{color:var(--disp-text)!important}.admin-disputes-page .audit-panel-header span,.admin-disputes-page .dispute-audit-content span,.admin-disputes-page .dispute-audit-content small{color:var(--disp-muted)!important}.admin-disputes-page .audit-panel-content{border-top:1px solid var(--disp-rule)!important;padding:6px 0 15px!important}.admin-disputes-page .dispute-audit-content{border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;padding:12px 0!important}.admin-disputes-page .dispute-audit-content strong{color:var(--disp-text)!important}.admin-disputes-page .dispute-audit-content p{color:#b5c0cd!important}.admin-disputes-page .disputes-pagination{border-bottom:1px solid var(--disp-rule)!important;background:0 0!important;margin-top:0!important;padding:18px 0!important}.admin-disputes-page .disputes-pagination span,.admin-disputes-page .disputes-pagination small{color:var(--disp-muted)!important}.admin-disputes-page .disputes-clean-state,.disputes-loading-state{color:var(--disp-muted,#98a6b9)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:60px 20px!important}.admin-disputes-page .disputes-clean-icon{display:none!important}.media-viewer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060ed1!important;align-items:flex-start!important;height:100dvh!important;padding:28px 18px!important;overflow-y:auto!important}.media-viewer-card{background:#0b1422!important;border:1px solid #94a3b838!important;border-radius:6px!important;width:min(1000px,100%)!important;max-height:none!important;margin:auto 0!important;padding:20px!important;overflow:visible!important;box-shadow:0 24px 60px #00000073!important}.media-viewer-close{background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;flex-basis:auto!important;width:auto!important;height:auto!important;padding:4px 0!important}.media-viewer-body{border-radius:2px!important}[data-theme=light] .admin-disputes-page,.light .admin-disputes-page{--disp-text:#172033;--disp-muted:#526176;--disp-soft:#667085;--disp-rule:#47556929;--disp-rule-strong:#47556947;--disp-danger:#b42318;--disp-success:#147a45;--disp-warning:#8a6707;color:#172033!important}[data-theme=light] .admin-disputes-page .disputes-page-header h2,[data-theme=light] .admin-disputes-page .disputes-summary-card strong,[data-theme=light] .admin-disputes-page .dispute-case-heading h3,[data-theme=light] .admin-disputes-page .dispute-versus-player strong,[data-theme=light] .admin-disputes-page .report-panel-header h4,[data-theme=light] .admin-disputes-page .report-key-data strong,[data-theme=light] .admin-disputes-page .audit-panel-header h4,[data-theme=light] .admin-disputes-page .dispute-audit-content strong,.light .admin-disputes-page .disputes-page-header h2,.light .admin-disputes-page .disputes-summary-card strong,.light .admin-disputes-page .dispute-case-heading h3,.light .admin-disputes-page .dispute-versus-player strong,.light .admin-disputes-page .report-panel-header h4,.light .admin-disputes-page .report-key-data strong,.light .admin-disputes-page .audit-panel-header h4,.light .admin-disputes-page .dispute-audit-content strong{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .admin-disputes-page .disputes-page-header p,[data-theme=light] .admin-disputes-page .disputes-summary-card span,[data-theme=light] .admin-disputes-page .disputes-summary-card small,[data-theme=light] .admin-disputes-page .dispute-case-heading p,[data-theme=light] .admin-disputes-page .dispute-versus-player span,[data-theme=light] .admin-disputes-page .dispute-versus-centre span,[data-theme=light] .admin-disputes-page .report-panel-header>div>span,[data-theme=light] .admin-disputes-page .report-section-label,[data-theme=light] .admin-disputes-page .report-comment p,[data-theme=light] .admin-disputes-page .audit-panel-header span,[data-theme=light] .admin-disputes-page .dispute-audit-content span,[data-theme=light] .admin-disputes-page .dispute-audit-content small,[data-theme=light] .admin-disputes-page .dispute-audit-content p,.light .admin-disputes-page .disputes-page-header p,.light .admin-disputes-page .disputes-summary-card span,.light .admin-disputes-page .disputes-summary-card small,.light .admin-disputes-page .dispute-case-heading p,.light .admin-disputes-page .dispute-versus-player span,.light .admin-disputes-page .dispute-versus-centre span,.light .admin-disputes-page .report-panel-header>div>span,.light .admin-disputes-page .report-section-label,.light .admin-disputes-page .report-comment p,.light .admin-disputes-page .audit-panel-header span,.light .admin-disputes-page .dispute-audit-content span,.light .admin-disputes-page .dispute-audit-content small,.light .admin-disputes-page .dispute-audit-content p{color:#596579!important;-webkit-text-fill-color:#596579!important;opacity:1!important}[data-theme=light] .admin-disputes-page .disputes-search-control input,[data-theme=light] .admin-disputes-page .disputes-filter-control select,.light .admin-disputes-page .disputes-search-control input,.light .admin-disputes-page .disputes-filter-control select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .admin-disputes-page .disputes-search-control input::placeholder,.light .admin-disputes-page .disputes-search-control input::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;opacity:1!important}[data-theme=light] .admin-disputes-page .disputes-filter-control option,.light .admin-disputes-page .disputes-filter-control option{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important}[data-theme=light] .admin-disputes-page .dispute-evidence-media,.light .admin-disputes-page .dispute-evidence-media{background:#eef2f6!important}[data-theme=light] .media-viewer-card,.light .media-viewer-card{color:#172033!important;background:#fff!important}@media (width<=1100px){.admin-disputes-page .disputes-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-disputes-page .disputes-summary-card:nth-child(2n){border-right:0!important}.admin-disputes-page .disputes-summary-card{border-bottom:1px solid var(--disp-rule)!important;padding:12px 16px!important}.admin-disputes-page .disputes-summary-card:nth-last-child(-n+2){border-bottom:0!important}}@media (width<=850px){.admin-disputes-page .disputes-page-header{flex-direction:column!important;align-items:flex-start!important}.admin-disputes-page .disputes-command-panel{grid-template-columns:1fr 1fr!important}.admin-disputes-page .disputes-result-count{grid-column:1/-1!important}.admin-disputes-page .report-comparison{grid-template-columns:1fr!important}.admin-disputes-page .report-panel{border-right:0!important;border-bottom:1px solid var(--disp-rule)!important}}@media (width<=620px){.admin-disputes-page .disputes-summary-grid,.admin-disputes-page .disputes-command-panel{grid-template-columns:1fr!important}.admin-disputes-page .disputes-summary-card,.admin-disputes-page .disputes-summary-card:first-child{border-right:0!important;border-bottom:1px solid var(--disp-rule)!important;padding:12px 0!important}.admin-disputes-page .disputes-summary-card:last-child{border-bottom:0!important}.admin-disputes-page .disputes-result-count{grid-column:auto!important}.admin-disputes-page .dispute-card-header{padding:0 0 16px!important}.admin-disputes-page .dispute-resolve-button{width:auto!important}.admin-disputes-page .dispute-versus{margin:0 0 16px!important}.admin-disputes-page .report-comparison{padding:0!important}.admin-disputes-page .audit-panel{margin-left:0!important;margin-right:0!important}}.dispute-card{border:0;border-top:1px solid var(--dispute-line,#ffffff17);box-shadow:none;background:0 0;border-radius:0;transition:background .18s,border-color .18s;overflow:visible}.dispute-card:last-child{border-bottom:1px solid var(--dispute-line,#ffffff17)}.dispute-card-accent{display:none}.dispute-card.expanded.selected{background:#d4af3706;border-top-color:#d4af3785;box-shadow:inset 3px 0 #d4af37}.dispute-card-header{align-items:center;padding:16px 18px 8px}.dispute-heading-badges{gap:10px}.dispute-badge{background:0 0;border:0;border-radius:0;padding:0}.dispute-case-toggle{color:#d8bd59;cursor:pointer;font:inherit;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid #d4af3761;border-radius:0;align-items:center;gap:7px;padding:5px 0;font-size:8px;font-weight:900;display:inline-flex}.dispute-case-toggle svg{transition:transform .18s}.dispute-card.expanded .dispute-case-toggle svg{transform:rotate(180deg)}.dispute-case-glance{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;padding:8px 18px 16px;display:grid}.dispute-glance-players{align-items:baseline;gap:9px;min-width:0;display:flex}.dispute-glance-players strong{color:#dfe5ec;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.dispute-glance-players span,.dispute-glance-evidence span,.dispute-glance-audit span{color:#68768a;letter-spacing:.055em;text-transform:uppercase;font-size:7px;font-weight:800}.dispute-glance-evidence,.dispute-glance-audit{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.dispute-glance-evidence strong,.dispute-glance-audit strong{color:#aeb8c5;font-size:8px;font-weight:800}.dispute-case-expanded-content{border-top:1px solid #d4af372e;margin:0 18px 18px;padding-top:16px}.dispute-case-expanded-content .dispute-versus,.dispute-case-expanded-content .report-comparison,.dispute-case-expanded-content .audit-panel,.dispute-case-expanded-content .dispute-card-footer{margin-left:0;margin-right:0}[data-theme=light] .dispute-card.expanded.selected,.light .dispute-card.expanded.selected{background:#9f771109}[data-theme=light] .dispute-glance-players strong,.light .dispute-glance-players strong{color:#17202b}[data-theme=light] .dispute-glance-evidence strong,[data-theme=light] .dispute-glance-audit strong,.light .dispute-glance-evidence strong,.light .dispute-glance-audit strong{color:#4b5563}@media (width<=760px){.dispute-case-header{gap:12px}.dispute-case-glance{grid-template-columns:1fr;gap:7px}.dispute-case-expanded-content{margin:0 14px 15px}}.dispute-card.expanded.selected{box-shadow:none;background:#d4af3705;border:0;border-left:3px solid #d4af37;border-radius:0;overflow:visible}.dispute-card.expanded.selected>.dispute-card-accent{display:none}.dispute-card.expanded.selected .dispute-card-header{padding-left:10px;padding-right:10px}.dispute-card.expanded.selected .dispute-case-glance,.dispute-card.expanded.selected .dispute-case-expanded-content{margin-left:10px;margin-right:10px}.dispute-card.expanded.selected .dispute-case-toggle{color:#d4af37}.dispute-card.expanded.selected .dispute-case-toggle svg{color:#d4af37;transform:rotate(180deg)}.dispute-card.expanded.selected+.dispute-card{border-top-color:#ffffff17}[data-theme=light] .dispute-card.expanded.selected,.light .dispute-card.expanded.selected{box-shadow:none;background:#a77d0006;border-left-color:#a77d00}[data-theme=light] .dispute-card.expanded.selected .dispute-case-toggle,[data-theme=light] .dispute-card.expanded.selected .dispute-case-toggle svg,.light .dispute-card.expanded.selected .dispute-case-toggle,.light .dispute-card.expanded.selected .dispute-case-toggle svg{color:#9a7300}@media (width<=760px){.dispute-card.expanded.selected{border-left-width:2px}.dispute-card.expanded.selected .dispute-card-header,.dispute-card.expanded.selected .dispute-case-glance,.dispute-card.expanded.selected .dispute-case-expanded-content{margin-left:0;margin-right:0}.dispute-card.expanded.selected .dispute-card-header{padding-left:9px;padding-right:9px}}.admin-disputes-page .dispute-card.expanded.selected{border:0!important;border-left:3px solid #d4af37!important;border-bottom:1px solid var(--disp-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;position:relative!important;overflow:visible!important}.admin-disputes-page .dispute-card.expanded.selected:before{content:""!important;pointer-events:none!important;background:#d4af37!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:-3px!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-card-header,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-glance,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-expanded-content{padding-left:12px!important;padding-right:8px!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-case-glance,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-expanded-content{margin-left:0!important;margin-right:0!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-badge,.admin-disputes-page .dispute-card.expanded.selected .dispute-badge svg,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-number,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading h3,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p span,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players strong,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players span,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence span,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence strong,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit span,.admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit strong,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle span,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle svg{color:#d4af37!important;-webkit-text-fill-color:#d4af37!important;opacity:1!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle svg{transform:rotate(180deg)!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player strong,.admin-disputes-page .dispute-card.expanded.selected .report-panel-header h4,.admin-disputes-page .dispute-card.expanded.selected .report-key-data strong,.admin-disputes-page .dispute-card.expanded.selected .audit-panel-header h4,.admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content strong{color:var(--disp-text)!important;-webkit-text-fill-color:var(--disp-text)!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player span,.admin-disputes-page .dispute-card.expanded.selected .dispute-versus-centre span,.admin-disputes-page .dispute-card.expanded.selected .report-panel-header>div>span,.admin-disputes-page .dispute-card.expanded.selected .report-section-label,.admin-disputes-page .dispute-card.expanded.selected .report-comment p,.admin-disputes-page .dispute-card.expanded.selected .audit-panel-header span,.admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content span,.admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content p{color:var(--disp-muted)!important;-webkit-text-fill-color:var(--disp-muted)!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content small{color:var(--disp-gold)!important;-webkit-text-fill-color:var(--disp-gold)!important}.admin-disputes-page .dispute-card.expanded.selected .report-evidence-status.submitted{color:var(--disp-success)!important;-webkit-text-fill-color:var(--disp-success)!important}.admin-disputes-page .dispute-card.expanded.selected .report-evidence-status.missing,.admin-disputes-page .dispute-card.expanded.selected .dispute-no-evidence,.admin-disputes-page .dispute-card.expanded.selected .dispute-no-evidence strong{color:var(--disp-danger)!important;-webkit-text-fill-color:var(--disp-danger)!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-versus-centre,.admin-disputes-page .dispute-card.expanded.selected .dispute-evidence-link,.admin-disputes-page .dispute-card.expanded.selected .audit-expand-control,.admin-disputes-page .dispute-card.expanded.selected .audit-expand-control span,.admin-disputes-page .dispute-card.expanded.selected .audit-expand-control svg,.admin-disputes-page .dispute-card.expanded.selected .dispute-footer-action,.admin-disputes-page .dispute-card.expanded.selected .dispute-footer-action svg{color:var(--disp-gold)!important;-webkit-text-fill-color:var(--disp-gold)!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-versus,.admin-disputes-page .dispute-card.expanded.selected .report-panel,.admin-disputes-page .dispute-card.expanded.selected .audit-panel,.admin-disputes-page .dispute-card.expanded.selected .dispute-card-footer,.admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content{box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected,.light .admin-disputes-page .dispute-card.expanded.selected{background:0 0!important;border-left-color:#a67c00!important}[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected:before,.light .admin-disputes-page .dispute-card.expanded.selected:before{background:#a67c00!important}[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-badge,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-badge svg,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-number,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading h3,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players strong,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence strong,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit strong,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle svg,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-badge,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-badge svg,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-number,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading h3,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-heading p span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players strong,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-players span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-evidence strong,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-glance-audit strong,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-case-toggle svg{color:#a67c00!important;-webkit-text-fill-color:#a67c00!important}[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player strong,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .report-panel-header h4,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .report-key-data strong,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .audit-panel-header h4,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content strong,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player strong,.light .admin-disputes-page .dispute-card.expanded.selected .report-panel-header h4,.light .admin-disputes-page .dispute-card.expanded.selected .report-key-data strong,.light .admin-disputes-page .dispute-card.expanded.selected .audit-panel-header h4,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-centre span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .report-panel-header>div>span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .report-section-label,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .report-comment p,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .audit-panel-header span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content span,[data-theme=light] .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content p,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-player span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-versus-centre span,.light .admin-disputes-page .dispute-card.expanded.selected .report-panel-header>div>span,.light .admin-disputes-page .dispute-card.expanded.selected .report-section-label,.light .admin-disputes-page .dispute-card.expanded.selected .report-comment p,.light .admin-disputes-page .dispute-card.expanded.selected .audit-panel-header span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content span,.light .admin-disputes-page .dispute-card.expanded.selected .dispute-audit-content p{color:#596579!important;-webkit-text-fill-color:#596579!important}@media (width<=760px){.admin-disputes-page .dispute-card.expanded.selected{border-left-width:2px!important}.admin-disputes-page .dispute-card.expanded.selected:before{width:2px!important;left:-2px!important}.admin-disputes-page .dispute-card.expanded.selected .dispute-card-header,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-glance,.admin-disputes-page .dispute-card.expanded.selected .dispute-case-expanded-content{padding-left:10px!important;padding-right:0!important}}[data-theme=light] .admin-disputes-page .disputes-loading-state,[data-theme=light] .admin-disputes-page .disputes-clean-state,.light .admin-disputes-page .disputes-loading-state,.light .admin-disputes-page .disputes-clean-state{color:#526176!important;-webkit-text-fill-color:#526176!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;background:0 0!important;border-color:#47556929!important}[data-theme=light] .admin-disputes-page .disputes-loading-state h1,[data-theme=light] .admin-disputes-page .disputes-loading-state h2,[data-theme=light] .admin-disputes-page .disputes-loading-state h3,[data-theme=light] .admin-disputes-page .disputes-loading-state strong,[data-theme=light] .admin-disputes-page .disputes-clean-state h1,[data-theme=light] .admin-disputes-page .disputes-clean-state h2,[data-theme=light] .admin-disputes-page .disputes-clean-state h3,[data-theme=light] .admin-disputes-page .disputes-clean-state strong,.light .admin-disputes-page .disputes-loading-state h1,.light .admin-disputes-page .disputes-loading-state h2,.light .admin-disputes-page .disputes-loading-state h3,.light .admin-disputes-page .disputes-loading-state strong,.light .admin-disputes-page .disputes-clean-state h1,.light .admin-disputes-page .disputes-clean-state h2,.light .admin-disputes-page .disputes-clean-state h3,.light .admin-disputes-page .disputes-clean-state strong{color:#172033!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important;opacity:1!important}[data-theme=light] .admin-disputes-page .disputes-loading-state p,[data-theme=light] .admin-disputes-page .disputes-loading-state span,[data-theme=light] .admin-disputes-page .disputes-loading-state small,[data-theme=light] .admin-disputes-page .disputes-clean-state p,[data-theme=light] .admin-disputes-page .disputes-clean-state span,[data-theme=light] .admin-disputes-page .disputes-clean-state small,.light .admin-disputes-page .disputes-loading-state p,.light .admin-disputes-page .disputes-loading-state span,.light .admin-disputes-page .disputes-loading-state small,.light .admin-disputes-page .disputes-clean-state p,.light .admin-disputes-page .disputes-clean-state span,.light .admin-disputes-page .disputes-clean-state small{color:#526176!important;-webkit-text-fill-color:#526176!important;text-shadow:none!important;opacity:1!important}[data-theme=light] .admin-disputes-page .disputes-loading-state svg,[data-theme=light] .admin-disputes-page .disputes-clean-state svg,.light .admin-disputes-page .disputes-loading-state svg,.light .admin-disputes-page .disputes-clean-state svg{color:#8a6707!important;filter:none!important}[data-theme=light] .admin-disputes-page .disputes-clean-icon,.light .admin-disputes-page .disputes-clean-icon{color:#147a45!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=light] .admin-disputes-page .disputes-clean-icon.warning,.light .admin-disputes-page .disputes-clean-icon.warning{color:#8a6707!important}[data-theme=light] .disputes-loading-state,.light .disputes-loading-state{color:#526176!important;-webkit-text-fill-color:#526176!important;box-shadow:none!important;text-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=light] .disputes-loading-state h1,[data-theme=light] .disputes-loading-state h2,[data-theme=light] .disputes-loading-state h3,[data-theme=light] .disputes-loading-state strong,.light .disputes-loading-state h1,.light .disputes-loading-state h2,.light .disputes-loading-state h3,.light .disputes-loading-state strong{color:#172033!important;-webkit-text-fill-color:#172033!important;text-shadow:none!important;opacity:1!important}[data-theme=light] .disputes-loading-state p,[data-theme=light] .disputes-loading-state span,[data-theme=light] .disputes-loading-state small,.light .disputes-loading-state p,.light .disputes-loading-state span,.light .disputes-loading-state small{color:#526176!important;-webkit-text-fill-color:#526176!important;text-shadow:none!important;opacity:1!important}[data-theme=light] .disputes-loading-state svg,.light .disputes-loading-state svg{color:#8a6707!important;stroke:#8a6707!important;filter:none!important;opacity:1!important}.disputes-loading-state[data-theme=light],.light.disputes-loading-state{color:#526176!important}.disputes-loading-state[data-theme=light] h2,.light.disputes-loading-state h2{color:#172033!important;-webkit-text-fill-color:#172033!important}.disputes-loading-state[data-theme=light] p,.light.disputes-loading-state p{color:#526176!important;-webkit-text-fill-color:#526176!important}.integrity-dashboard{color:#eef3f8;min-width:0;position:relative}.integrity-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:26px;display:flex}.integrity-page-kicker{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin-bottom:9px;font-size:12px;font-weight:800;display:inline-block}.integrity-page-header h2{margin-bottom:8px;font-size:30px}.integrity-page-header p{color:#080808;max-width:720px;line-height:1.6}.integrity-refresh-button{color:#d4af37;cursor:pointer;white-space:nowrap;background:#d4af371f;border:1px solid #d4af3759;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.integrity-spin{animation:.8s linear infinite integrity-spin}@keyframes integrity-spin{to{transform:rotate(360deg)}}.integrity-loading-state{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:420px;display:flex}.integrity-loading-state svg{color:#d4af37;margin-bottom:16px}.integrity-loading-state h2{color:#fff;margin-bottom:8px}.integrity-loading-state p{max-width:520px;line-height:1.6}.integrity-hero-grid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(220px,1fr));gap:20px;margin-bottom:22px;display:grid}.integrity-health-card,.integrity-priority-card,.integrity-summary-card,.integrity-panel,.integrity-match-summary article{background:#151a2d;border:1px solid #ffffff14;box-shadow:0 12px 28px #00000038}.integrity-health-card{border-radius:18px;padding:25px}.integrity-health-card.healthy{border-color:#22c55e47}.integrity-health-card.stable{border-color:#3b82f647}.integrity-health-card.warning{border-color:#f59e0b52}.integrity-health-card.critical{border-color:#ef444459}.integrity-health-top{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.integrity-health-top span{color:#9ca3af;font-weight:700}.integrity-health-top h3{margin-top:8px;font-size:42px}.integrity-health-top h3 small{color:#9ca3af;font-size:18px;font-weight:600}.integrity-health-icon{color:#d4af37;background:#d4af371c;border-radius:16px;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.integrity-health-card p{color:#9ca3af;line-height:1.55}.integrity-health-bar{background:#ffffff14;border-radius:999px;height:9px;margin-top:20px;overflow:hidden}.integrity-health-bar span{border-radius:inherit;color:#d4af37;background:currentColor;height:100%;display:block}.integrity-priority-card{border-radius:18px;align-items:flex-start;gap:16px;padding:22px;display:flex}.integrity-priority-icon{color:#d4af37;background:#d4af371c;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.integrity-priority-card span{color:#9ca3af;font-size:13px;font-weight:700}.integrity-priority-card h3{margin:5px 0;font-size:31px}.integrity-priority-card p{color:#9ca3af;font-size:13px;line-height:1.45}.integrity-summary-card{border-radius:15px;justify-content:space-between;gap:12px;padding:18px;display:flex}.integrity-summary-card span{color:#9ca3af;margin-bottom:8px;font-size:13px;display:block}.integrity-summary-card strong{font-size:27px}.integrity-summary-card svg{color:#d4af37}.integrity-quick-links a{color:#fff;background:#d4af3714;border:1px solid #d4af3733;border-radius:13px;align-items:center;gap:13px;padding:15px;text-decoration:none;transition:all .2s;display:flex}.integrity-quick-links a:hover{background:#d4af3721;border-color:#d4af3773;transform:translateY(-2px)}.integrity-quick-links svg{color:#d4af37;flex:none}.integrity-quick-links strong{margin-bottom:3px;display:block}.integrity-quick-links span{color:#9ca3af;font-size:12px}.integrity-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.integrity-panel{border-radius:18px;padding:22px}.integrity-panel-header{justify-content:space-between;gap:18px;margin-bottom:19px;display:flex}.integrity-panel-header h3{margin-bottom:6px}.integrity-panel-header p{color:#9ca3af;font-size:13px;line-height:1.5}.integrity-panel-header svg{color:#d4af37}.integrity-severity-list,.integrity-type-list{flex-direction:column;gap:11px;display:flex}.integrity-severity-row,.integrity-type-row{background:#ffffff0a;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.integrity-type-row{grid-template-columns:1fr auto}.integrity-severity-dot{border-radius:50%;width:10px;height:10px}.integrity-severity-dot.low{background:#3b82f6}.integrity-severity-dot.medium{background:#f59e0b}.integrity-severity-dot.high{background:#f97316}.integrity-severity-dot.critical{background:#ef4444}.integrity-severity-row span,.integrity-type-row span{color:#d1d5db}.integrity-severity-row strong,.integrity-type-row strong{color:#d4af37}.integrity-distribution-label{justify-content:space-between;gap:14px;margin-bottom:7px;display:flex}.integrity-distribution-label span{color:#d1d5db}.integrity-distribution-label strong{color:#9ca3af;font-size:13px}.integrity-distribution-bar{background:#ffffff14;border-radius:999px;height:8px;overflow:hidden}.integrity-distribution-bar span{border-radius:inherit;background:#9ca3af;min-width:0;height:100%;display:block}.integrity-distribution-bar span.trusted{background:#22c55e}.integrity-distribution-bar span.normal{background:#3b82f6}.integrity-distribution-bar span.watchlist{background:#f59e0b}.integrity-distribution-bar span.high-risk{background:#ef4444}.integrity-distribution-bar span.uncalculated{background:#6b7280}.integrity-evidence-stats div{background:#ffffff0a;border-radius:11px;padding:15px}.integrity-evidence-stats span{color:#9ca3af;margin-bottom:6px;font-size:12px;display:block}.integrity-evidence-stats strong{font-size:24px}.integrity-risk-player-card{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:17px}.integrity-risk-player-top{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.integrity-player-avatar{color:#d4af37;background:#d4af3726;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;font-weight:900;display:flex;overflow:hidden}.integrity-risk-player-top h4{margin-bottom:3px}.integrity-risk-player-top div>span{color:#9ca3af;font-size:12px}.integrity-risk-badge,.integrity-severity-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.integrity-risk-badge.trusted,.integrity-risk-badge.low{color:#4ade80;background:#22c55e21}.integrity-risk-badge.normal,.integrity-risk-badge.medium{color:#60a5fa;background:#3b82f621}.integrity-risk-badge.watchlist,.integrity-risk-badge.high{color:#fbbf24;background:#f59e0b21}.integrity-risk-badge.high-risk,.integrity-risk-badge.critical{color:#f87171;background:#ef444424}.integrity-risk-player-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.integrity-risk-player-stats div{background:#00000024;border-radius:9px;padding:9px}.integrity-risk-player-stats span{color:#9ca3af;margin-bottom:4px;font-size:10px;display:block}.integrity-risk-player-stats strong{color:#d4af37}.integrity-risk-reason{border-top:1px solid #ffffff14;margin-top:13px;padding-top:13px}.integrity-risk-reason strong,.integrity-risk-reason span{display:block}.integrity-risk-reason strong{margin-bottom:4px;font-size:13px}.integrity-risk-reason span{color:#9ca3af;font-size:11px}.integrity-timeline{flex-direction:column;display:flex}.integrity-timeline-item{gap:14px;padding-bottom:19px;display:flex;position:relative}.integrity-timeline-item:not(:last-child):before{content:"";background:#ffffff17;width:2px;position:absolute;top:31px;bottom:0;left:15px}.integrity-timeline-marker{z-index:1;color:#9ca3af;background:#0f1425;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.integrity-timeline-marker.medium{color:#fbbf24;border-color:#f59e0b57}.integrity-timeline-marker.high{color:#fb923c;border-color:#f9731657}.integrity-timeline-marker.critical{color:#f87171;border-color:#ef444466}.integrity-timeline-content{flex:1;min-width:0;padding-top:2px}.integrity-timeline-top{justify-content:space-between;gap:14px;display:flex}.integrity-timeline-top strong{margin-bottom:4px;display:block}.integrity-timeline-top div>span,.integrity-timeline-content small{color:#9ca3af;font-size:12px}.integrity-severity-badge.low{color:#60a5fa;background:#3b82f621}.integrity-severity-badge.medium{color:#fbbf24;background:#f59e0b21}.integrity-severity-badge.high{color:#fb923c;background:#f9731624}.integrity-severity-badge.critical{color:#f87171;background:#ef444424}.integrity-table-wrapper{overflow-x:auto}.integrity-table{min-width:1080px}.integrity-table-empty{text-align:center;color:#9ca3af;padding:30px}.integrity-panel-empty{text-align:center;color:#9ca3af;background:#ffffff09;border-radius:11px;padding:24px}.integrity-match-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.integrity-match-summary article{border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.integrity-match-summary svg{color:#d4af37}.integrity-match-summary span{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.integrity-match-summary strong{font-size:23px}@media (width<=1300px){.integrity-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1050px){.integrity-hero-grid{grid-template-columns:1fr 1fr}.integrity-health-card{grid-column:1/-1}.integrity-content-grid{grid-template-columns:1fr}.integrity-match-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.integrity-page-header{flex-direction:column}.integrity-hero-grid,.integrity-quick-links,.integrity-summary-grid{grid-template-columns:1fr}.integrity-health-card{grid-column:auto}.integrity-risk-player-stats{grid-template-columns:repeat(2,1fr)}.integrity-timeline-top{flex-direction:column}}@media (width<=520px){.integrity-match-summary,.integrity-evidence-stats{grid-template-columns:1fr}.integrity-risk-player-top{grid-template-columns:auto 1fr}.integrity-risk-badge{grid-column:1/-1;justify-self:flex-start}.integrity-health-top h3{font-size:36px}}.integrity-health-card,.integrity-priority-card,.integrity-summary-card,.integrity-panel,.integrity-match-summary article{color:#fff}.integrity-health-top h3,.integrity-priority-card h3,.integrity-summary-card strong,.integrity-evidence-stats strong,.integrity-match-summary strong{color:#fff!important}.integrity-summary-card span,.integrity-priority-card span,.integrity-priority-card p,.integrity-health-card p,.integrity-match-summary span{color:#cbd5e1!important}.integrity-quick-links a,.integrity-quick-links strong{color:#fff!important}.integrity-quick-links span{color:#cbd5e1!important}.integrity-panel h3,.integrity-panel h4,.integrity-risk-player-card h4,.integrity-timeline-content strong,.integrity-table td,.integrity-table th{color:#fff}.integrity-severity-row strong,.integrity-type-row strong,.integrity-risk-player-stats strong{color:#d4af37!important}.integrity-distribution-label span,.integrity-distribution-label strong,.integrity-severity-row span,.integrity-type-row span{color:#d1d5db!important}.integrity-dashboard .summary-card h2,.integrity-dashboard .summary-card h3,.integrity-dashboard .summary-card h4,.integrity-dashboard .summary-card strong,.integrity-dashboard .summary-card span{color:#fff}.integrity-table-wrapper{border:1px solid #ffffff14;border-radius:14px;overflow-x:auto}.integrity-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%}.integrity-table thead th{z-index:2;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #d4af3747;padding:15px 14px;font-size:12px;font-weight:800;position:sticky;top:0;color:#d4af37!important;background:#101526!important}.integrity-table tbody tr{transition:background .2s;background:#ffffff04!important}.integrity-table tbody tr:hover{background:#d4af3717!important}.integrity-table tbody td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff12;padding:14px;color:#e5e7eb!important}.integrity-table tbody tr:hover td,.integrity-table td:first-child strong{color:#fff!important}.integrity-table td:nth-child(3) strong{font-size:16px;color:#d4af37!important}.integrity-table td:nth-child(5),.integrity-table td:nth-child(6),.integrity-table td:nth-child(7),.integrity-table td:nth-child(8),.integrity-table td:nth-child(9),.integrity-table th:nth-child(5),.integrity-table th:nth-child(6),.integrity-table th:nth-child(7),.integrity-table th:nth-child(8),.integrity-table th:nth-child(9){text-align:center}.integrity-table .integrity-risk-badge{min-width:72px}@media (width<=900px){.integrity-table{min-width:1180px}.integrity-table thead th,.integrity-table tbody td{padding:12px 11px}}.integrity-quick-links a{box-shadow:0 10px 24px #0003;color:#fff!important;background:#151a2d!important;border:1px solid #d4af3747!important}.integrity-quick-links a:hover{transform:translateY(-2px);background:#1b2138!important;border-color:#d4af378c!important}.integrity-quick-links a svg{color:#d4af37!important}.integrity-quick-links a strong{font-size:14px;color:#fff!important}.integrity-quick-links a span{font-size:12px;line-height:1.45;color:#cbd5e1!important}.integrity-dashboard{--integrity-gold:#d4af37;--integrity-gold-soft:#f1d373;--integrity-panel:#080f1cf7;--integrity-panel-light:#0e1727f5;--integrity-border:#ffffff13;--integrity-muted:#8290a4;--integrity-text:#eef3f8;width:100%;min-width:0;color:var(--integrity-text);padding-bottom:32px;position:relative}.integrity-dashboard:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#d4af3712,#0000 68%);border-radius:50%;width:520px;height:330px;position:absolute;top:-70px;left:-60px}.integrity-page-header{background:radial-gradient(circle at 92% 0,#d4af371a,#0000 27%),radial-gradient(circle at 0 100%,#3b82f60b,#0000 28%),linear-gradient(145deg,#070d18fc,#0b1423f7);border:1px solid #d4af3729;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:22px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 20px 45px #0003}.integrity-page-header:before{content:"";background:linear-gradient(90deg,#0000,#d4af37b3,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.integrity-page-header:after{content:"INTEGRITY OPERATIONS";color:#ffffff05;letter-spacing:-.055em;white-space:nowrap;pointer-events:none;font-size:clamp(34px,5vw,70px);font-weight:950;line-height:1;position:absolute;bottom:-8px;right:28px}.integrity-page-header>div:first-child{z-index:1;min-width:0;position:relative}.integrity-page-kicker{color:#e6c65f;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:9px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.integrity-page-kicker:before{content:"";background:#d4af37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4af37b8}.integrity-page-header h2{color:#f7f9fc;letter-spacing:-.04em;margin:0;font-size:clamp(25px,3vw,36px);font-weight:900;line-height:1.08}.integrity-page-header p{color:#8c9aaf;max-width:690px;margin:10px 0 0;font-size:12px;line-height:1.65}.integrity-refresh-button{z-index:1;color:#f1d373;letter-spacing:.035em;background:linear-gradient(145deg,#d4af371f,#d4af370b);border:1px solid #d4af374d;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:11px 16px;font-size:10px;font-weight:850;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.integrity-refresh-button:before{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);width:70%;height:100%;transition:left .45s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.integrity-refresh-button:hover:not(:disabled){background:#d4af3724;border-color:#d4af3780;transform:translateY(-2px);box-shadow:0 10px 24px #0003,0 0 20px #d4af370e}.integrity-refresh-button:hover:not(:disabled):before{left:150%}.integrity-refresh-button:disabled{cursor:not-allowed;opacity:.58}.integrity-loading-state{color:#8391a4;background:radial-gradient(circle,#d4af370e,#0000 32%),linear-gradient(145deg,#070d18fc,#0b1321f7);border:1px solid #d4af3724;border-radius:22px;min-height:430px;padding:40px;position:relative;overflow:hidden}.integrity-loading-state svg{color:#d4af37;filter:drop-shadow(0 0 14px #d4af374d)}.integrity-loading-state h2{color:#f3f6fa;margin:0 0 8px;font-size:21px}.integrity-loading-state p{color:#8290a4;margin:0;font-size:12px}.integrity-hero-grid{grid-template-columns:minmax(0,1.85fr) repeat(2,minmax(215px,.75fr));align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.integrity-health-card{color:#eef3f8;background:radial-gradient(circle at 88% 18%,#22c55e1c,#0000 28%),radial-gradient(circle at 10% 100%,#d4af370b,#0000 30%),linear-gradient(145deg,#060e18fc,#0a1722f7);border:1px solid #22c55e33;border-radius:20px;min-height:230px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 40px #0003}.integrity-health-card:before{content:"";opacity:.52;background:linear-gradient(90deg,#0000,currentColor,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.integrity-health-card:after{content:"SYSTEM HEALTH";color:#ffffff06;letter-spacing:-.055em;white-space:nowrap;pointer-events:none;font-size:42px;font-weight:950;position:absolute;bottom:-5px;right:18px}.integrity-health-card.healthy{color:#65e593;border-color:#22c55e40}.integrity-health-card.stable{color:#79aefd;border-color:#3b82f642}.integrity-health-card.warning{color:#f6c45d;border-color:#f59e0b4a}.integrity-health-card.critical{color:#f47f7f;border-color:#ef444452}.integrity-health-top{z-index:1;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:14px;display:flex;position:relative}.integrity-health-top>div:first-child{min-width:0}.integrity-health-top span{color:#8d9bad;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:900;display:inline-flex}.integrity-health-top span:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.integrity-health-top h3{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(42px,5vw,58px);font-weight:950;line-height:.95;color:#f6f9fc!important}.integrity-health-top h3 small{color:#748297;letter-spacing:-.015em;margin-left:5px;font-size:15px;font-weight:750}.integrity-health-icon{width:62px;height:62px;color:inherit;background:#ffffff09;border:1px solid;border-radius:18px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0a,0 0 25px #22c55e0f}.integrity-health-card p{z-index:1;max-width:680px;margin:0;font-size:11px;line-height:1.65;position:relative;color:#8a98aa!important}.integrity-health-bar{z-index:1;background:#ffffff0f;border:1px solid #ffffff0a;border-radius:999px;height:7px;margin:0;position:absolute;bottom:24px;left:24px;right:24px}.integrity-health-bar span{border-radius:inherit;height:100%;color:inherit;background:linear-gradient(90deg,currentColor,#f0d775);transition:width .4s;display:block;position:relative;box-shadow:0 0 14px}.integrity-health-bar span:after{content:"";background:currentColor;border:2px solid #050c16f5;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.integrity-priority-card{color:#eef3f8;background:radial-gradient(circle at 100% 0,#d4af3713,#0000 31%),linear-gradient(145deg,#080f1cfa,#0c1524f5);border:1px solid #ffffff13;border-radius:20px;flex-direction:column;align-items:flex-start;gap:17px;min-height:230px;padding:21px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 16px 34px #0000002b}.integrity-priority-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af3780,#0000);height:1px;position:absolute;top:0;left:20px;right:20px}.integrity-priority-card:hover{border-color:#d4af3736;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 20px 38px #00000038}.integrity-priority-icon{color:#e1be53;background:#d4af3711;border:1px solid #d4af3738;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 18px #d4af370e}.integrity-priority-card>div:last-child{flex-direction:column;flex:1;display:flex}.integrity-priority-card span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;color:#8492a5!important}.integrity-priority-card h3{letter-spacing:-.045em;margin:7px 0 9px;font-size:36px;font-weight:950;line-height:1;color:#f6f8fb!important}.integrity-priority-card p{margin:auto 0 0;font-size:10px;line-height:1.6;color:#8391a4!important}.integrity-priority-card:nth-child(2){background:radial-gradient(circle at 100% 0,#f59e0b17,#0000 31%),linear-gradient(145deg,#080f1cfa,#181411f5);border-color:#f59e0b2b}.integrity-priority-card:nth-child(2) .integrity-priority-icon{color:#f4bc55;background:#f59e0b13;border-color:#f59e0b42}.integrity-priority-card:nth-child(3){background:radial-gradient(circle at 100% 0,#ef444414,#0000 31%),linear-gradient(145deg,#080f1cfa,#181015f5);border-color:#ef444426}.integrity-priority-card:nth-child(3) .integrity-priority-icon{color:#f08080;background:#ef444412;border-color:#ef44443d}.integrity-summary-grid{grid-template-columns:repeat(6,minmax(130px,1fr));gap:12px;margin-bottom:18px;display:grid}.integrity-summary-card{color:#edf2f7;background:linear-gradient(145deg,#09101dfa,#0c1523f5);border:1px solid #ffffff12;border-radius:15px;justify-content:space-between;align-items:flex-start;gap:12px;min-height:104px;padding:16px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 25px #00000024}.integrity-summary-card:before{content:"";background:#d4af37a6;border-radius:0 999px 999px 0;width:36%;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.integrity-summary-card:hover{background:linear-gradient(145deg,#0b1321fc,#0f1929f7);border-color:#d4af3733;transform:translateY(-2px)}.integrity-summary-card:hover:before{width:68%}.integrity-summary-card>div{min-width:0}.integrity-summary-card span{letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:7px;font-weight:900;line-height:1.35;display:block;color:#7e8ca0!important}.integrity-summary-card strong{letter-spacing:-.04em;font-size:26px;font-weight:950;line-height:1;display:block;color:#f4f7fa!important}.integrity-summary-card svg{color:#cfae47;opacity:.9;flex:none;width:20px;height:20px}.integrity-summary-card:first-child:before{background:#d4af37}.integrity-summary-card:nth-child(2):before{background:#f59e0b}.integrity-summary-card:nth-child(3):before{background:#60a5fa}.integrity-summary-card:nth-child(4):before{background:#fb923c}.integrity-summary-card:nth-child(5):before{background:#ef6464}.integrity-summary-card:nth-child(6):before{background:#a78bfa}.integrity-summary-card:nth-child(2) svg{color:#f4b84f}.integrity-summary-card:nth-child(3) svg{color:#77adfb}.integrity-summary-card:nth-child(4) svg{color:#fb9a55}.integrity-summary-card:nth-child(5) svg{color:#ef7777}.integrity-summary-card:nth-child(6) svg{color:#b79af7}@media (width<=1320px){.integrity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.integrity-hero-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-health-card{grid-column:1/-1}.integrity-priority-card{min-height:195px}}@media (width<=760px){.integrity-page-header{flex-direction:column;align-items:flex-start;padding:21px}.integrity-page-header:after{display:none}.integrity-refresh-button{width:100%}.integrity-hero-grid{grid-template-columns:1fr}.integrity-health-card{grid-column:auto;min-height:250px;padding:20px}.integrity-health-bar{bottom:20px;left:20px;right:20px}.integrity-priority-card{min-height:0}.integrity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.integrity-page-header h2{font-size:25px}.integrity-health-top h3{font-size:43px}.integrity-health-icon{width:53px;height:53px}.integrity-summary-grid{grid-template-columns:1fr}.integrity-summary-card{min-height:92px}}.integrity-quick-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.integrity-quick-links a{border-radius:15px;align-items:center;gap:13px;min-height:88px;padding:15px 17px;text-decoration:none;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08,0 12px 28px #00000029;color:#f4f7fa!important;background:radial-gradient(circle at 100% 0,#d4af3713,#0000 34%),linear-gradient(145deg,#080f1cfa,#0c1524f5)!important;border:1px solid #d4af372e!important}.integrity-quick-links a:before{content:"";background:linear-gradient(90deg,#0000,#d4af3785,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.integrity-quick-links a:after{content:"→";color:#d4af3757;font-size:16px;font-weight:800;transition:right .2s,color .2s;position:absolute;bottom:12px;right:15px}.integrity-quick-links a:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #00000038;background:linear-gradient(145deg,#0a1220fc,#0f192af7)!important;border-color:#d4af3761!important}.integrity-quick-links a:hover:after{color:#e8c75f;right:12px}.integrity-quick-links svg{box-sizing:content-box;background:#d4af370f;border:1px solid #d4af3738;border-radius:12px;flex:none;width:20px;height:20px;padding:10px;color:#d8b84d!important}.integrity-quick-links div{min-width:0;padding-right:24px}.integrity-quick-links strong{margin:0 0 5px;font-weight:850;display:block;color:#f3f6fa!important;font-size:12px!important}.integrity-quick-links span{line-height:1.5;display:block;color:#8492a5!important;font-size:9px!important}.integrity-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:18px;display:grid}.integrity-panel{color:#edf2f7;background:radial-gradient(circle at 100% 0,#d4af370b,#0000 26%),linear-gradient(145deg,#080f1cfa,#0b1423f6);border:1px solid #ffffff12;border-radius:18px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff07,0 14px 32px #00000029}.integrity-panel:before{content:"";background:linear-gradient(90deg,#0000,#d4af377a,#0000);height:1px;position:absolute;top:0;left:20px;right:20px}.integrity-full-panel{margin-bottom:18px}.integrity-panel-header{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex;position:relative}.integrity-panel-header>div{min-width:0}.integrity-panel-header h3{color:#f3f6fa;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850}.integrity-panel-header p{color:#7f8da1;max-width:520px;margin:5px 0 0;font-size:9px;line-height:1.55}.integrity-panel-header>svg{box-sizing:content-box;color:#d4af37;background:#d4af370e;border:1px solid #d4af372e;border-radius:10px;flex:none;width:19px;height:19px;padding:8px}.integrity-severity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integrity-severity-row{background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:56px;padding:11px 12px;transition:border-color .2s,background .2s,transform .2s;display:grid;position:relative;overflow:hidden}.integrity-severity-row:hover{background:#ffffff0a;border-color:#d4af3724;transform:translateY(-1px)}.integrity-severity-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px}.integrity-severity-dot.low{color:#60a5fa;background:#60a5fa}.integrity-severity-dot.medium{color:#f6c258;background:#f6c258}.integrity-severity-dot.high{color:#fb9147;background:#fb9147}.integrity-severity-dot.critical{color:#ef6e6e;background:#ef6e6e}.integrity-severity-row>span:nth-child(2){font-size:10px;font-weight:780;color:#cbd5df!important}.integrity-severity-row strong{background:#d4af370d;border:1px solid #d4af3724;border-radius:8px;place-items:center;min-width:29px;height:29px;padding:0 7px;font-size:11px;font-weight:900;display:grid;color:#ebcd6b!important}.integrity-distribution-list{flex-direction:column;gap:14px;display:flex}.integrity-distribution-item{position:relative}.integrity-distribution-label{justify-content:space-between;align-items:center;gap:14px;margin-bottom:7px;display:flex}.integrity-distribution-label span{font-size:9px;font-weight:800;color:#cbd5df!important}.integrity-distribution-label strong{font-size:8px;font-weight:780;color:#7f8da1!important}.integrity-distribution-bar{background:#ffffff0e;border:1px solid #ffffff09;border-radius:999px;height:7px;overflow:hidden}.integrity-distribution-bar span{border-radius:inherit;min-width:0;height:100%;transition:width .35s;display:block;position:relative;box-shadow:0 0 11px}.integrity-distribution-bar span:after{content:"";filter:blur(5px);background:#ffffff38;width:12px;height:100%;position:absolute;top:0;right:0}.integrity-distribution-bar span.trusted{color:#34d875;background:linear-gradient(90deg,#158b49,#34d875)}.integrity-distribution-bar span.normal{color:#60a5fa;background:linear-gradient(90deg,#2667b8,#60a5fa)}.integrity-distribution-bar span.watchlist{color:#f4bd4f;background:linear-gradient(90deg,#a86f0b,#f4bd4f)}.integrity-distribution-bar span.high-risk{color:#ef6f6f;background:linear-gradient(90deg,#a62f3a,#ef6f6f)}.integrity-distribution-bar span.uncalculated{color:#7d8999;background:linear-gradient(90deg,#4b5563,#7d8999)}.integrity-type-list{flex-direction:column;gap:8px;display:flex}.integrity-type-row{background:#ffffff06;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:43px;padding:9px 11px;transition:border-color .2s,background .2s;display:grid;position:relative}.integrity-type-row:before{content:"";background:#d4af378c;border-radius:0 999px 999px 0;width:2px;position:absolute;top:10px;bottom:10px;left:0}.integrity-type-row:hover{background:#ffffff09;border-color:#d4af3724}.integrity-type-row span{text-overflow:ellipsis;white-space:nowrap;padding-left:5px;font-size:9px;font-weight:760;overflow:hidden;color:#c7d1dc!important}.integrity-type-row strong{background:#d4af370b;border:1px solid #d4af3724;border-radius:8px;place-items:center;min-width:28px;height:27px;padding:0 7px;font-size:10px;font-weight:900;display:grid;color:#ebcb67!important}.integrity-evidence-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integrity-evidence-stats>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:12px;min-height:84px;padding:14px;position:relative;overflow:hidden}.integrity-evidence-stats>div:before{content:"";background:#d4af370b;border-radius:50% 0 0;width:38px;height:38px;position:absolute;bottom:0;right:0}.integrity-evidence-stats span{color:#7f8da1;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:8px;font-weight:900;display:block}.integrity-evidence-stats strong{z-index:1;letter-spacing:-.035em;font-size:24px;font-weight:950;position:relative;color:#f2f5f8!important}.integrity-evidence-stats>div:first-child{border-color:#f59e0b26}.integrity-evidence-stats>div:first-child strong{color:#f3bf57!important}.integrity-evidence-stats>div:nth-child(2){border-color:#22c55e26}.integrity-evidence-stats>div:nth-child(2) strong{color:#66df92!important}.integrity-evidence-stats>div:nth-child(3){border-color:#ef444426}.integrity-evidence-stats>div:nth-child(3) strong{color:#ef7979!important}.integrity-evidence-stats>div:nth-child(4){border-color:#a855f729}.integrity-evidence-stats>div:nth-child(4) strong{color:#b59af4!important}.integrity-panel-empty{color:#7d8b9f;text-align:center;background:#ffffff05;border:1px dashed #d4af3724;border-radius:12px;justify-content:center;align-items:center;min-height:92px;padding:22px;font-size:10px;line-height:1.55;display:flex}@media (width<=980px){.integrity-content-grid{grid-template-columns:1fr}}@media (width<=760px){.integrity-quick-links{grid-template-columns:1fr}.integrity-quick-links a{min-height:78px}}@media (width<=520px){.integrity-severity-list,.integrity-evidence-stats{grid-template-columns:1fr}.integrity-panel{padding:17px}}.integrity-risk-player-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.integrity-risk-player-card{color:#eef3f8;background:radial-gradient(circle at 100% 0,#ef444413,#0000 31%),radial-gradient(circle at 0 100%,#d4af3709,#0000 30%),linear-gradient(145deg,#080f1cfb,#13111bf6);border:1px solid #ef444421;border-radius:15px;min-width:0;padding:16px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 12px 28px #00000026}.integrity-risk-player-card:before{content:"";background:linear-gradient(90deg,#0000,#ef444485,#d4af3747,#0000);height:1px;position:absolute;top:0;left:16px;right:16px}.integrity-risk-player-card:after{content:"RISK REVIEW";color:#ffffff05;letter-spacing:-.045em;white-space:nowrap;pointer-events:none;font-size:24px;font-weight:950;position:absolute;bottom:-2px;right:11px}.integrity-risk-player-card:hover{border-color:#ef444440;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff09,0 18px 36px #00000038}.integrity-risk-player-top{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid;position:relative}.integrity-player-avatar{color:#e8c85f;background:linear-gradient(145deg,#d4af3721,#d4af370b);border:1px solid #d4af3747;border-radius:13px;flex:none;place-items:center;width:45px;height:45px;font-size:16px;font-weight:950;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 0 18px #d4af370e}.integrity-player-avatar:after{content:"";background:#ef6d6d;border:2px solid #080f1cfa;border-radius:50%;width:6px;height:6px;position:absolute;bottom:3px;right:3px;box-shadow:0 0 8px #ef4444b3}.integrity-risk-player-top>div:nth-child(2){min-width:0}.integrity-risk-player-top h4{color:#f3f6fa;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:12px;font-weight:850;overflow:hidden}.integrity-risk-player-top>div:nth-child(2)>span{color:#7f8da1;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;display:block;overflow:hidden}.integrity-risk-badge{letter-spacing:.055em;text-transform:uppercase;border:1px solid #ffffff14;border-radius:999px;min-width:70px;min-height:26px;padding:5px 9px;font-size:8px;font-weight:900}.integrity-risk-badge.trusted,.integrity-risk-badge.low{color:#67df91;background:#22c55e13;border-color:#22c55e33}.integrity-risk-badge.normal,.integrity-risk-badge.medium{color:#78adf8;background:#3b82f613;border-color:#3b82f633}.integrity-risk-badge.watchlist,.integrity-risk-badge.high{color:#f2bf59;background:#f59e0b14;border-color:#f59e0b38}.integrity-risk-badge.high-risk,.integrity-risk-badge.critical{color:#ef7c7c;background:#ef444416;border-color:#ef44443d;box-shadow:0 0 14px #ef44440d}.integrity-risk-player-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:14px;display:grid;position:relative}.integrity-risk-player-stats>div{background:#00000024;border:1px solid #ffffff0e;border-radius:9px;min-width:0;min-height:66px;padding:9px;position:relative;overflow:hidden}.integrity-risk-player-stats>div:before{content:"";background:#d4af378c;border-radius:0 999px 999px 0;width:40%;height:2px;position:absolute;bottom:0;left:0}.integrity-risk-player-stats>div:nth-child(2):before{background:#f59e0b}.integrity-risk-player-stats>div:nth-child(3):before{background:#f97316}.integrity-risk-player-stats>div:nth-child(4):before{background:#ef4444}.integrity-risk-player-stats span{color:#78869a;letter-spacing:.075em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0 0 7px;font-size:6px;font-weight:900;line-height:1.35;display:block;overflow:hidden}.integrity-risk-player-stats strong{letter-spacing:-.03em;font-size:16px;font-weight:950;line-height:1;display:block;color:#ebcd6b!important}.integrity-risk-player-stats>div:nth-child(2) strong{color:#f1bd55!important}.integrity-risk-player-stats>div:nth-child(3) strong{color:#f29251!important}.integrity-risk-player-stats>div:nth-child(4) strong{color:#ee7373!important}.integrity-risk-reason{z-index:1;background:linear-gradient(145deg,#ef44440b,#ffffff05);border:1px solid #ef44441c;border-radius:10px;margin-top:13px;padding:12px 12px 11px;position:relative}.integrity-risk-reason:before{content:"";background:#ef6868;border-radius:0 999px 999px 0;width:2px;position:absolute;top:11px;bottom:11px;left:0;box-shadow:0 0 8px #ef444452}.integrity-risk-reason strong{color:#e8edf3;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;padding-left:3px;font-size:9px;font-weight:820;line-height:1.4;display:block;overflow:hidden}.integrity-risk-reason span{color:#7e8c9f;padding-left:3px;font-size:7px;font-weight:650;line-height:1.45;display:block}.integrity-full-panel .integrity-risk-player-grid+.integrity-panel-empty{min-height:120px}@media (width<=900px){.integrity-risk-player-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.integrity-risk-player-grid{grid-template-columns:1fr}}@media (width<=460px){.integrity-risk-player-top{grid-template-columns:auto minmax(0,1fr)}.integrity-risk-badge{grid-column:1/-1;justify-self:flex-start}.integrity-risk-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.integrity-collapsible-panel{padding-bottom:16px;transition:border-color .22s,box-shadow .22s}.integrity-collapsible-panel.is-expanded{border-color:#d4af3721;box-shadow:inset 0 1px #ffffff08,0 18px 38px #00000030}.integrity-collapsible-header{align-items:center;margin-bottom:0}.integrity-collapsible-title-row{align-items:center;gap:9px;display:flex}.integrity-list-count{color:#e5c65f;background:#d4af370f;border:1px solid #d4af372e;border-radius:999px;place-items:center;min-width:25px;height:21px;padding:0 7px;font-size:8px;font-weight:900;display:inline-grid}.integrity-collapse-button{color:#dfc15d;cursor:pointer;letter-spacing:.035em;background:#d4af370e;border:1px solid #d4af3733;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-family:inherit;font-size:8px;font-weight:850;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.integrity-collapse-button:hover{background:#d4af371a;border-color:#d4af3766;transform:translateY(-1px)}.integrity-collapse-button svg{transition:transform .25s}.integrity-collapse-button .integrity-chevron-expanded{transform:rotate(180deg)}.integrity-collapsed-summary{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;align-items:center;gap:11px;margin-top:15px;padding:11px 13px;display:flex}.integrity-collapsible-panel.is-expanded .integrity-collapsed-summary{display:none}.integrity-collapsed-summary-icon{color:#dabb53;background:#d4af370e;border:1px solid #d4af372e;border-radius:10px;flex:none;place-items:center;width:37px;height:37px;display:grid}.integrity-collapsed-summary-icon.detection{color:#ef8080;background:#ef44440d;border-color:#ef444429}.integrity-collapsed-summary>div:last-child{min-width:0}.integrity-collapsed-summary strong{color:#e8edf3;margin-bottom:3px;font-size:9px;font-weight:820;display:block}.integrity-collapsed-summary span{color:#78869a;font-size:8px;line-height:1.45;display:block}.integrity-collapsible-content{border-top:1px solid #fff1;margin-top:18px;padding-top:17px}.integrity-collapsible-content[hidden]{display:none!important}.integrity-collapsible-content .integrity-timeline{scrollbar-width:thin;scrollbar-color:#d4af3747 #ffffff06;max-height:640px;padding-right:7px;overflow-y:auto}.integrity-collapsible-content .integrity-timeline::-webkit-scrollbar{width:6px}.integrity-collapsible-content .integrity-timeline::-webkit-scrollbar-track{background:#ffffff06;border-radius:999px}.integrity-collapsible-content .integrity-timeline::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:999px}.integrity-timeline-item{gap:13px;padding-bottom:17px}.integrity-timeline-marker{background:#070e19fa;flex-basis:30px;width:30px;height:30px}.integrity-timeline-item:not(:last-child):before{top:30px;left:14px}.integrity-timeline-content{background:#ffffff05;border:1px solid #ffffff0d;border-radius:11px;padding:10px 12px}.integrity-timeline-top strong{color:#eaf0f5;font-size:10px;font-weight:820}.integrity-timeline-top div>span,.integrity-timeline-content small{color:#78869a;font-size:8px;line-height:1.45}.integrity-timeline-content p{color:#b9c4d0;margin:7px 0 6px;font-size:9px;line-height:1.55}@media (width<=620px){.integrity-collapsible-header{flex-direction:column;align-items:flex-start}.integrity-collapse-button{width:100%}.integrity-collapsible-content .integrity-timeline{max-height:520px}}.integrity-full-panel:has(.integrity-table-wrapper){padding:0}.integrity-full-panel:has(.integrity-table-wrapper) .integrity-panel-header{border-bottom:1px solid #fff1;margin:0;padding:20px 20px 17px}.integrity-full-panel:has(.integrity-table-wrapper) .integrity-panel-header:after{content:"RISK PRIORITY MATRIX";color:#ffffff06;letter-spacing:-.04em;pointer-events:none;font-size:19px;font-weight:950;position:absolute;bottom:17px;right:62px}.integrity-table-wrapper{scrollbar-width:thin;scrollbar-color:#d4af3747 #ffffff06;background:#050b1552;border:none;border-radius:0 0 18px 18px;width:100%;position:relative;overflow-x:auto}.integrity-table-wrapper::-webkit-scrollbar{height:7px}.integrity-table-wrapper::-webkit-scrollbar-track{background:#ffffff06}.integrity-table-wrapper::-webkit-scrollbar-thumb{background:#d4af3742;border-radius:999px}.integrity-table{border-collapse:separate;border-spacing:0;background:0 0;width:100%;min-width:1120px}.integrity-table thead th{z-index:3;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #d4af372e;padding:13px;font-size:7px;font-weight:900;line-height:1.35;position:sticky;top:0;box-shadow:0 1px #ffffff05;color:#cfb85e!important;background:linear-gradient(#0a1220fc,#080f1bfc)!important}.integrity-table thead th:first-child{padding-left:20px}.integrity-table thead th:last-child{padding-right:20px}.integrity-table tbody tr{transition:background .18s,box-shadow .18s;position:relative;background:#ffffff03!important}.integrity-table tbody tr:nth-child(2n){background:#ffffff06!important}.integrity-table tbody tr:hover{box-shadow:inset 3px 0 #d4af3799;background:#d4af370e!important}.integrity-table tbody td{white-space:nowrap;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:13px;font-size:9px;font-weight:650;color:#bdc8d4!important}.integrity-table tbody td:first-child{padding-left:20px}.integrity-table tbody td:last-child{padding-right:20px}.integrity-table tbody tr:last-child td{border-bottom:none}.integrity-table tbody tr:hover td{color:#eef3f8!important}.integrity-table td:first-child strong{align-items:center;gap:8px;font-size:10px;font-weight:850;display:inline-flex;color:#eef3f8!important}.integrity-table td:first-child strong:before{content:"";background:#d4af371f;border:1px solid #d4af378c;border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg)}.integrity-table td:nth-child(2){font-size:8px;font-weight:700;color:#7f8da1!important}.integrity-table td:nth-child(3) strong{letter-spacing:-.03em;background:linear-gradient(145deg,#d4af371a,#d4af3709);border:1px solid #d4af3733;border-radius:9px;place-items:center;min-width:42px;height:31px;padding:0 9px;font-size:13px;font-weight:950;display:inline-grid;color:#ead06f!important}.integrity-table .integrity-risk-badge{min-width:76px;min-height:25px;font-size:7px}.integrity-table td:nth-child(5),.integrity-table td:nth-child(6),.integrity-table td:nth-child(7),.integrity-table td:nth-child(8),.integrity-table td:nth-child(9),.integrity-table th:nth-child(5),.integrity-table th:nth-child(6),.integrity-table th:nth-child(7),.integrity-table th:nth-child(8),.integrity-table th:nth-child(9){text-align:center}.integrity-table td:nth-child(5),.integrity-table td:nth-child(6),.integrity-table td:nth-child(7){font-weight:850}.integrity-table td:nth-child(5){color:#e1bd53!important}.integrity-table td:nth-child(6){color:#f39b55!important}.integrity-table td:nth-child(7){color:#ef7777!important}.integrity-table td:nth-child(10),.integrity-table td:nth-child(11){font-weight:800;color:#aebac7!important}.integrity-table td:nth-child(10):before,.integrity-table td:nth-child(11):before{content:"";background:#60a5fa;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 7px #60a5fa73}.integrity-table td:nth-child(11):before{background:#34d875;box-shadow:0 0 7px #34d87573}.integrity-table-empty{height:150px;line-height:1.55;color:#778599!important;text-align:center!important;padding:36px!important;font-size:10px!important}.integrity-match-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.integrity-match-summary article{color:#eef3f8;background:linear-gradient(145deg,#080f1cfa,#0c1524f5);border:1px solid #fff1;border-radius:14px;align-items:center;gap:12px;min-height:88px;padding:14px 15px;transition:transform .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000024}.integrity-match-summary article:before{content:"";background:#34d875;border-radius:0 999px 999px 0;width:42%;height:2px;position:absolute;bottom:0;left:0}.integrity-match-summary article:nth-child(2):before{background:#60a5fa}.integrity-match-summary article:nth-child(3):before{background:#ef6e6e}.integrity-match-summary article:nth-child(4):before{background:#f39a50}.integrity-match-summary article:hover{border-color:#d4af372b;transform:translateY(-2px)}.integrity-match-summary svg{box-sizing:content-box;color:#59d887;background:#22c55e0e;border:1px solid #22c55e2e;border-radius:11px;flex:none;width:19px;height:19px;padding:9px}.integrity-match-summary article:nth-child(2) svg{color:#75abf7;background:#3b82f60e;border-color:#3b82f62e}.integrity-match-summary article:nth-child(3) svg{color:#ef7979;background:#ef44440e;border-color:#ef44442e}.integrity-match-summary article:nth-child(4) svg{color:#f39b55;background:#f973160e;border-color:#f973162e}.integrity-match-summary article>div{min-width:0}.integrity-match-summary span{letter-spacing:.085em;text-transform:uppercase;margin:0 0 5px;font-size:7px;font-weight:900;line-height:1.4;display:block;color:#7e8ca0!important}.integrity-match-summary strong{letter-spacing:-.035em;font-size:21px;font-weight:950;line-height:1;display:block;color:#f1f5f8!important}.integrity-dashboard .admin-table tbody tr:hover,.integrity-dashboard .admin-table tbody tr:focus,.integrity-dashboard .admin-table tbody tr.active,.integrity-dashboard .admin-table tbody tr.selected{background:#d4af370e!important}.integrity-dashboard .admin-table tbody tr:hover td,.integrity-dashboard .admin-table tbody tr:focus td,.integrity-dashboard .admin-table tbody tr.active td,.integrity-dashboard .admin-table tbody tr.selected td{color:#eef3f8!important}@media (width<=1050px){.integrity-match-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.integrity-full-panel:has(.integrity-table-wrapper) .integrity-panel-header:after{display:none}.integrity-table{min-width:1120px}}@media (width<=520px){.integrity-match-summary{grid-template-columns:1fr}.integrity-match-summary article{min-height:78px}}.integrity-ranking-toolbar{background:#050b1540;border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(260px,1fr) minmax(170px,210px) auto;align-items:end;gap:12px;padding:16px 20px;display:grid}.integrity-ranking-search{background:#ffffff07;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;min-width:0;min-height:40px;padding:0 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.integrity-ranking-search:focus-within{background:#d4af3709;border-color:#d4af375c;box-shadow:0 0 0 3px #d4af370e}.integrity-ranking-search svg{color:#9eacbd;flex:none}.integrity-ranking-search input{color:#edf2f7;background:0 0;border:none;outline:none;width:100%;min-width:0;height:38px;padding:0;font-family:inherit;font-size:9px;font-weight:650}.integrity-ranking-search input::placeholder{color:#6f7d90}.integrity-ranking-search input::-webkit-search-cancel-button{cursor:pointer;filter:invert(.7)}.integrity-ranking-filter{flex-direction:column;gap:5px;display:flex}.integrity-ranking-filter label{color:#778599;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.integrity-ranking-filter select{color:#dce4ec;cursor:pointer;background-color:#ffffff07;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;min-height:40px;padding:0 34px 0 11px;font-family:inherit;font-size:9px;font-weight:750;transition:border-color .2s,background .2s}.integrity-ranking-filter select:focus{background-color:#d4af370a;border-color:#d4af375c}.integrity-ranking-filter option{color:#edf2f7;background:#0a1220}.integrity-ranking-result-count{background:#d4af370b;border:1px solid #d4af3726;border-radius:11px;flex-direction:column;justify-content:center;min-width:100px;min-height:40px;padding:7px 12px;display:flex}.integrity-ranking-result-count span{color:#758396;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.integrity-ranking-result-count strong{color:#e8ca67;margin-top:2px;font-size:14px;font-weight:950;line-height:1}.integrity-ranking-status{background:#ffffff04;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:14px;padding:10px 20px;display:flex}.integrity-ranking-status>span{color:#79879a;font-size:8px;font-weight:650}.integrity-ranking-status>span strong{color:#c9d2dc;font-weight:850}.integrity-ranking-status button{color:#e38181;cursor:pointer;background:#ef44440b;border:1px solid #ef444426;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:7px;font-weight:850;transition:border-color .2s,background .2s}.integrity-ranking-status button:hover{background:#ef444414;border-color:#ef44444d}.integrity-table{table-layout:fixed}.integrity-table .integrity-col-player{width:165px}.integrity-table .integrity-col-username{width:122px}.integrity-table .integrity-col-trust{width:92px}.integrity-table .integrity-col-risk{width:100px}.integrity-table .integrity-col-open{width:82px}.integrity-table .integrity-col-high{width:62px}.integrity-table .integrity-col-critical,.integrity-table .integrity-col-disputes,.integrity-table .integrity-col-forfeits{width:72px}.integrity-table .integrity-col-evidence,.integrity-table .integrity-col-checkin{width:100px}.integrity-table thead th:first-child,.integrity-table tbody td:first-child{padding-right:5px}.integrity-table thead th:nth-child(2),.integrity-table tbody td:nth-child(2){padding-left:5px}.integrity-table tbody td:first-child strong{text-overflow:ellipsis;white-space:nowrap;max-width:150px;display:flex;overflow:hidden}.integrity-table tbody td:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:116px;overflow:hidden;color:#8997aa!important}.integrity-ranking-pagination{background:linear-gradient(#080f1c8c,#050b15b8);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.integrity-ranking-pagination button{color:#9eacbd;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;min-width:32px;height:32px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:850;transition:transform .18s,border-color .18s,color .18s,background .18s;display:inline-flex}.integrity-ranking-pagination button:hover:not(:disabled){color:#e1c35f;background:#d4af3711;border-color:#d4af3747;transform:translateY(-1px)}.integrity-ranking-pagination button.active{color:#f0d679;background:linear-gradient(145deg,#d4af372b,#d4af3712);border-color:#d4af3766;box-shadow:0 0 14px #d4af3712}.integrity-ranking-pagination button:disabled{opacity:.34;cursor:not-allowed}.integrity-pagination-navigation{gap:5px;min-width:86px!important}.integrity-pagination-pages{justify-content:center;align-items:center;gap:5px;display:flex}.integrity-pagination-ellipsis{color:#657386;place-items:center;width:24px;height:32px;font-size:10px;font-weight:900;display:inline-grid}@media (width<=820px){.integrity-ranking-toolbar{grid-template-columns:minmax(0,1fr) minmax(150px,190px)}.integrity-ranking-result-count{grid-column:1/-1}}@media (width<=620px){.integrity-ranking-toolbar{grid-template-columns:1fr;padding:14px 16px}.integrity-ranking-result-count{grid-column:auto}.integrity-ranking-status{flex-direction:column;align-items:flex-start;padding:10px 16px}.integrity-ranking-pagination{flex-wrap:wrap;justify-content:center;padding:14px 16px}.integrity-pagination-pages{order:3;width:100%;padding-bottom:3px;overflow-x:auto}.integrity-pagination-navigation{flex:1}}.integrity-dashboard{--int-gold:#d4af37;--int-text:#f5f7fb;--int-muted:#98a6b9;--int-soft:#718096;--int-rule:#94a3b826;--int-rule-strong:#94a3b845;--int-danger:#fb7185;--int-warning:#fbbf24;--int-success:#4ade80;--int-blue:#60a5fa;min-width:0!important;color:var(--int-text)!important}.integrity-dashboard .integrity-page-header{border-bottom:1px solid var(--int-rule)!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0!important;padding:28px 0 24px!important;display:flex!important}.integrity-dashboard .integrity-page-kicker{color:var(--int-gold)!important;letter-spacing:.11em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important}.integrity-dashboard .integrity-page-header h2{color:var(--int-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important}.integrity-dashboard .integrity-page-header p{max-width:820px!important;color:var(--int-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.integrity-dashboard .integrity-refresh-button{min-height:0!important;color:var(--int-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important}.integrity-dashboard .integrity-refresh-button:hover:not(:disabled){opacity:.78!important;background:0 0!important;transform:none!important}.integrity-dashboard .integrity-hero-grid{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(190px,.7fr))!important;gap:0!important;margin:0!important;padding:20px 0!important;display:grid!important}.integrity-dashboard .integrity-health-card,.integrity-dashboard .integrity-priority-card{border:0!important;border-right:1px solid var(--int-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:4px 20px!important}.integrity-dashboard .integrity-health-card{padding-left:0!important}.integrity-dashboard .integrity-priority-card:last-child{border-right:0!important}.integrity-dashboard .integrity-health-top{align-items:flex-start!important;margin:0 0 8px!important}.integrity-dashboard .integrity-health-icon,.integrity-dashboard .integrity-priority-icon{display:none!important}.integrity-dashboard .integrity-health-top span,.integrity-dashboard .integrity-priority-card span{color:var(--int-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.65rem!important;font-weight:800!important}.integrity-dashboard .integrity-health-top h3{color:var(--int-text)!important;margin:7px 0 0!important;font-size:2.45rem!important;line-height:1!important}.integrity-dashboard .integrity-health-top h3 small{color:var(--int-muted)!important;font-size:.9rem!important}.integrity-dashboard .integrity-priority-card{display:block!important}.integrity-dashboard .integrity-priority-card h3{color:var(--int-text)!important;margin:7px 0 5px!important;font-size:1.75rem!important;line-height:1!important}.integrity-dashboard .integrity-health-card p,.integrity-dashboard .integrity-priority-card p{color:var(--int-soft)!important;margin:0!important;font-size:.72rem!important;line-height:1.5!important}.integrity-dashboard .integrity-health-bar{background:var(--int-rule)!important;border-radius:0!important;height:3px!important;margin-top:14px!important}.integrity-dashboard .integrity-health-bar span{background:var(--int-gold)!important;border-radius:0!important}.integrity-dashboard .integrity-summary-grid{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:18px 0!important}.integrity-dashboard .integrity-summary-card{border:0!important;border-right:1px solid var(--int-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:3px 16px!important}.integrity-dashboard .integrity-summary-card:first-child{padding-left:0!important}.integrity-dashboard .integrity-summary-card:last-child{border-right:0!important}.integrity-dashboard .integrity-summary-card svg{display:none!important}.integrity-dashboard .integrity-summary-card span{color:var(--int-muted)!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin:0!important;font-size:.63rem!important}.integrity-dashboard .integrity-summary-card strong{color:var(--int-text)!important;margin-top:7px!important;font-size:1.55rem!important;display:block!important}.integrity-dashboard .integrity-quick-links{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important}.integrity-dashboard .integrity-quick-links a{border:0!important;border-right:1px solid var(--int-rule)!important;color:var(--int-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:10px!important;padding:15px 18px!important;transform:none!important}.integrity-dashboard .integrity-quick-links a:first-child{padding-left:0!important}.integrity-dashboard .integrity-quick-links a:last-child{border-right:0!important}.integrity-dashboard .integrity-quick-links a:hover{color:var(--int-gold)!important;background:0 0!important;transform:none!important}.integrity-dashboard .integrity-quick-links svg{color:var(--int-gold)!important}.integrity-dashboard .integrity-quick-links strong{color:inherit!important;font-size:.8rem!important}.integrity-dashboard .integrity-quick-links span{color:var(--int-muted)!important;font-size:.68rem!important}.integrity-dashboard .integrity-content-grid{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:0!important}.integrity-dashboard .integrity-panel,.integrity-dashboard .integrity-full-panel{border:0!important;border-right:1px solid var(--int-rule)!important;border-bottom:1px solid var(--int-rule)!important;color:var(--int-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:22px 20px!important}.integrity-dashboard .integrity-content-grid .integrity-panel:first-child{padding-left:0!important}.integrity-dashboard .integrity-content-grid .integrity-panel:last-child{border-right:0!important}.integrity-dashboard>.integrity-full-panel{border-right:0!important;padding-left:0!important;padding-right:0!important}.integrity-dashboard .integrity-panel-header{border-bottom:1px solid var(--int-rule)!important;align-items:flex-start!important;margin:0 0 16px!important;padding:0 0 12px!important}.integrity-dashboard .integrity-panel-header h3,.integrity-dashboard .integrity-panel-header h4{color:var(--int-text)!important;margin:0!important;font-size:.94rem!important}.integrity-dashboard .integrity-panel-header p{color:var(--int-muted)!important;margin:5px 0 0!important;font-size:.7rem!important}.integrity-dashboard .integrity-panel-header>svg{display:none!important}.integrity-dashboard .integrity-severity-list,.integrity-dashboard .integrity-type-list,.integrity-dashboard .integrity-distribution-list{gap:0!important}.integrity-dashboard .integrity-severity-row,.integrity-dashboard .integrity-type-row{border-bottom:1px solid var(--int-rule)!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.integrity-dashboard .integrity-severity-dot{width:7px!important;height:7px!important}.integrity-dashboard .integrity-severity-row span,.integrity-dashboard .integrity-type-row span{color:var(--int-text)!important;font-size:.74rem!important}.integrity-dashboard .integrity-severity-row strong,.integrity-dashboard .integrity-type-row strong{color:var(--int-gold)!important}.integrity-dashboard .integrity-distribution-item{border-bottom:1px solid var(--int-rule)!important;padding:9px 0!important}.integrity-dashboard .integrity-distribution-label{margin-bottom:6px!important}.integrity-dashboard .integrity-distribution-label span{color:var(--int-text)!important;font-size:.72rem!important}.integrity-dashboard .integrity-distribution-label strong{color:var(--int-muted)!important;font-size:.68rem!important}.integrity-dashboard .integrity-distribution-bar{background:var(--int-rule)!important;border-radius:0!important;height:3px!important}.integrity-dashboard .integrity-distribution-bar span{border-radius:0!important}.integrity-dashboard .integrity-evidence-stats{border-top:1px solid var(--int-rule)!important;border-left:1px solid var(--int-rule)!important;gap:0!important}.integrity-dashboard .integrity-evidence-stats div{border-right:1px solid var(--int-rule)!important;border-bottom:1px solid var(--int-rule)!important;background:0 0!important;border-radius:0!important;padding:13px!important}.integrity-dashboard .integrity-evidence-stats span{color:var(--int-muted)!important;font-size:.68rem!important}.integrity-dashboard .integrity-evidence-stats strong{color:var(--int-text)!important;font-size:1.35rem!important}.integrity-dashboard .integrity-risk-player-grid{flex-direction:column!important;gap:0!important;display:flex!important}.integrity-dashboard .integrity-risk-player-card{border:0!important;border-bottom:1px solid var(--int-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0!important}.integrity-dashboard .integrity-risk-player-top{grid-template-columns:auto 1fr auto!important}.integrity-dashboard .integrity-player-avatar{background:0 0!important;border-radius:50%!important;width:36px!important;height:36px!important}.integrity-dashboard .integrity-risk-player-top h4{color:var(--int-text)!important;margin:0!important}.integrity-dashboard .integrity-risk-player-top div>span{color:var(--int-muted)!important}.integrity-dashboard .integrity-risk-badge,.integrity-dashboard .integrity-severity-badge{background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;padding:0!important}.integrity-dashboard .integrity-risk-player-stats{border-top:1px solid var(--int-rule)!important;border-left:1px solid var(--int-rule)!important;gap:0!important;margin-top:12px!important}.integrity-dashboard .integrity-risk-player-stats div{border-right:1px solid var(--int-rule)!important;border-bottom:1px solid var(--int-rule)!important;background:0 0!important;border-radius:0!important;padding:9px 12px!important}.integrity-dashboard .integrity-risk-player-stats span{color:var(--int-muted)!important}.integrity-dashboard .integrity-risk-player-stats strong{color:var(--int-gold)!important}.integrity-dashboard .integrity-risk-reason{border-top:1px solid var(--int-rule)!important;margin-top:11px!important;padding-top:10px!important}.integrity-dashboard .integrity-risk-reason strong{color:var(--int-text)!important}.integrity-dashboard .integrity-risk-reason span{color:var(--int-muted)!important}.integrity-dashboard .integrity-collapsible-panel{position:relative!important}.integrity-dashboard .integrity-collapsible-header{align-items:center!important}.integrity-dashboard .integrity-collapse-button{color:var(--int-muted)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;align-items:center!important;gap:7px!important;padding:5px 0!important;display:inline-flex!important}.integrity-dashboard .integrity-collapsed-summary{background:0 0!important;border:0!important;align-items:center!important;gap:10px!important;padding:10px 0!important;display:flex!important}.integrity-dashboard .integrity-collapsed-summary-icon{display:none!important}.integrity-dashboard .integrity-collapsed-summary strong{color:var(--int-text)!important;font-size:.76rem!important}.integrity-dashboard .integrity-collapsed-summary span{color:var(--int-muted)!important;margin-top:2px!important;font-size:.68rem!important;display:block!important}.integrity-dashboard .integrity-collapsible-panel.is-expanded{border-left:3px solid var(--int-gold)!important;padding-left:12px!important}.integrity-dashboard .integrity-collapsible-panel.is-expanded:before{content:""!important;background:var(--int-gold)!important;width:3px!important;position:absolute!important;top:0!important;bottom:0!important;left:-3px!important}.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-title-row h3,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-list-count,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-header p,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapse-button,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapse-button svg,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary strong,.integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary span{color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important}.integrity-dashboard .integrity-timeline-item{border-bottom:1px solid var(--int-rule)!important;gap:12px!important;padding:12px 0!important}.integrity-dashboard .integrity-timeline-item:not(:last-child):before{display:none!important}.integrity-dashboard .integrity-timeline-marker{background:0 0!important;border:0!important;border-radius:0!important;flex-basis:24px!important;width:24px!important;height:24px!important}.integrity-dashboard .integrity-timeline-top strong{color:var(--int-text)!important}.integrity-dashboard .integrity-timeline-top div>span,.integrity-dashboard .integrity-timeline-content small{color:var(--int-muted)!important}.integrity-dashboard .integrity-timeline-content p{color:var(--int-muted)!important;font-size:.72rem!important}.integrity-dashboard .integrity-rankings-panel{padding-top:22px!important}.integrity-dashboard .integrity-ranking-toolbar{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:minmax(260px,1fr) minmax(180px,.45fr) auto!important;gap:18px!important;padding:8px 0 14px!important;display:grid!important}.integrity-dashboard .integrity-ranking-search{border:0!important;border-bottom:1px solid var(--int-rule-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.integrity-dashboard .integrity-ranking-search input,.integrity-dashboard .integrity-ranking-filter select{border:0!important;border-bottom:1px solid var(--int-rule-strong)!important;height:40px!important;color:var(--int-text)!important;-webkit-text-fill-color:var(--int-text)!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border-radius:0!important}.integrity-dashboard .integrity-ranking-search input{border-bottom:0!important}.integrity-dashboard .integrity-ranking-filter label{color:var(--int-muted)!important}.integrity-dashboard .integrity-ranking-filter option{color:#f8fafc!important;background:#0b1422!important}.integrity-dashboard .integrity-ranking-result-count{border:0!important;border-bottom:1px solid var(--int-rule-strong)!important;background:0 0!important;border-radius:0!important}.integrity-dashboard .integrity-ranking-status{border-bottom:1px solid var(--int-rule)!important;color:var(--int-muted)!important;background:0 0!important;padding:10px 0!important}.integrity-dashboard .integrity-table-wrapper{border:0!important;border-radius:0!important;overflow-x:auto!important}.integrity-dashboard .integrity-table{border-collapse:collapse!important;background:0 0!important}.integrity-dashboard .integrity-table thead th{border-bottom:1px solid var(--int-rule-strong)!important;color:var(--int-gold)!important;background:0 0!important;padding:12px 10px!important;font-size:.66rem!important;position:static!important}.integrity-dashboard .integrity-table tbody td{border-bottom:1px solid var(--int-rule)!important;color:var(--int-text)!important;background:0 0!important;padding:12px 10px!important}.integrity-dashboard .integrity-ranking-pagination{border-top:0!important;padding:16px 0 0!important}.integrity-dashboard .integrity-ranking-pagination button{min-width:0!important;height:auto!important;color:var(--int-muted)!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:4px 0!important}.integrity-dashboard .integrity-ranking-pagination button.active{color:var(--int-gold)!important;background:0 0!important}.integrity-dashboard .integrity-match-summary{border-bottom:1px solid var(--int-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:18px 0!important}.integrity-dashboard .integrity-match-summary article{border:0!important;border-right:1px solid var(--int-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:3px 16px!important}.integrity-dashboard .integrity-match-summary article:first-child{padding-left:0!important}.integrity-dashboard .integrity-match-summary article:last-child{border-right:0!important}.integrity-dashboard .integrity-match-summary svg{display:none!important}.integrity-dashboard .integrity-match-summary span{color:var(--int-muted)!important;font-size:.66rem!important}.integrity-dashboard .integrity-match-summary strong{color:var(--int-text)!important;font-size:1.4rem!important}.integrity-dashboard .integrity-panel-empty,.integrity-loading-state{color:var(--int-muted,#98a6b9)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:40px 16px!important}[data-theme=light] .integrity-dashboard,.light .integrity-dashboard{--int-text:#172033;--int-muted:#526176;--int-soft:#667085;--int-rule:#47556929;--int-rule-strong:#47556947;--int-danger:#b42318;--int-warning:#8a6707;--int-success:#147a45;--int-blue:#175cd3;color:#172033!important}[data-theme=light] .integrity-dashboard .integrity-page-header h2,[data-theme=light] .integrity-dashboard .integrity-health-top h3,[data-theme=light] .integrity-dashboard .integrity-priority-card h3,[data-theme=light] .integrity-dashboard .integrity-summary-card strong,[data-theme=light] .integrity-dashboard .integrity-panel-header h3,[data-theme=light] .integrity-dashboard .integrity-risk-player-top h4,[data-theme=light] .integrity-dashboard .integrity-timeline-top strong,[data-theme=light] .integrity-dashboard .integrity-match-summary strong,.light .integrity-dashboard .integrity-page-header h2,.light .integrity-dashboard .integrity-health-top h3,.light .integrity-dashboard .integrity-priority-card h3,.light .integrity-dashboard .integrity-summary-card strong,.light .integrity-dashboard .integrity-panel-header h3,.light .integrity-dashboard .integrity-risk-player-top h4,.light .integrity-dashboard .integrity-timeline-top strong,.light .integrity-dashboard .integrity-match-summary strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .integrity-dashboard .integrity-page-header p,[data-theme=light] .integrity-dashboard .integrity-health-card p,[data-theme=light] .integrity-dashboard .integrity-priority-card p,[data-theme=light] .integrity-dashboard .integrity-panel-header p,[data-theme=light] .integrity-dashboard .integrity-quick-links span,[data-theme=light] .integrity-dashboard .integrity-timeline-content p,.light .integrity-dashboard .integrity-page-header p,.light .integrity-dashboard .integrity-health-card p,.light .integrity-dashboard .integrity-priority-card p,.light .integrity-dashboard .integrity-panel-header p,.light .integrity-dashboard .integrity-quick-links span,.light .integrity-dashboard .integrity-timeline-content p{color:#596579!important;-webkit-text-fill-color:#596579!important}[data-theme=light] .integrity-dashboard .integrity-ranking-search input,[data-theme=light] .integrity-dashboard .integrity-ranking-filter select,.light .integrity-dashboard .integrity-ranking-search input,.light .integrity-dashboard .integrity-ranking-filter select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .integrity-dashboard .integrity-ranking-filter option,.light .integrity-dashboard .integrity-ranking-filter option{color:#172033!important;background:#fff!important}[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded{border-left-color:#a67c00!important}[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded:before,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded:before{background:#a67c00!important}[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-title-row h3,[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-list-count,[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-header p,[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapse-button,[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary strong,[data-theme=light] .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary span,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-title-row h3,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-list-count,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsible-header p,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapse-button,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary strong,.light .integrity-dashboard .integrity-collapsible-panel.is-expanded .integrity-collapsed-summary span{color:#a67c00!important;-webkit-text-fill-color:#a67c00!important}@media (width<=1180px){.integrity-dashboard .integrity-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.integrity-dashboard .integrity-summary-card:nth-child(3n){border-right:0!important}.integrity-dashboard .integrity-summary-card{border-bottom:1px solid var(--int-rule)!important;padding-top:10px!important;padding-bottom:10px!important}.integrity-dashboard .integrity-ranking-toolbar{grid-template-columns:1fr 1fr!important}}@media (width<=900px){.integrity-dashboard .integrity-hero-grid{grid-template-columns:1fr 1fr!important}.integrity-dashboard .integrity-health-card{border-right:0!important;border-bottom:1px solid var(--int-rule)!important;grid-column:1/-1!important;padding-bottom:16px!important}.integrity-dashboard .integrity-content-grid{grid-template-columns:1fr!important}.integrity-dashboard .integrity-content-grid .integrity-panel{border-right:0!important;padding-left:0!important;padding-right:0!important}}@media (width<=720px){.integrity-dashboard .integrity-page-header{flex-direction:column!important;align-items:flex-start!important}.integrity-dashboard .integrity-hero-grid,.integrity-dashboard .integrity-summary-grid,.integrity-dashboard .integrity-quick-links,.integrity-dashboard .integrity-ranking-toolbar,.integrity-dashboard .integrity-match-summary{grid-template-columns:1fr!important}.integrity-dashboard .integrity-health-card,.integrity-dashboard .integrity-priority-card,.integrity-dashboard .integrity-summary-card,.integrity-dashboard .integrity-quick-links a,.integrity-dashboard .integrity-match-summary article{border-right:0!important;border-bottom:1px solid var(--int-rule)!important;padding:12px 0!important}.integrity-dashboard .integrity-risk-player-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.integrity-dashboard:before,.integrity-dashboard:after,.integrity-dashboard .integrity-page-header:before,.integrity-dashboard .integrity-page-header:after,.integrity-dashboard .integrity-health-card:before,.integrity-dashboard .integrity-health-card:after,.integrity-dashboard .integrity-priority-card:before,.integrity-dashboard .integrity-priority-card:after,.integrity-dashboard .integrity-summary-card:before,.integrity-dashboard .integrity-summary-card:after,.integrity-dashboard .integrity-panel:before,.integrity-dashboard .integrity-panel:after,.integrity-dashboard .integrity-evidence-stats>div:before,.integrity-dashboard .integrity-evidence-stats>div:after,.integrity-dashboard .integrity-distribution-bar span:after{content:none!important;display:none!important}.integrity-dashboard .integrity-page-header{border:0!important;border-bottom:1px solid var(--int-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:28px 0 24px!important;position:static!important;overflow:visible!important}.integrity-dashboard .integrity-page-kicker:before{content:none!important;display:none!important}.integrity-dashboard .integrity-health-top span:before,.integrity-dashboard .integrity-severity-dot,.integrity-dashboard .integrity-table td:first-child strong:before{box-shadow:none!important;filter:none!important}.integrity-dashboard .integrity-health-card,.integrity-dashboard .integrity-priority-card,.integrity-dashboard .integrity-health-card.healthy,.integrity-dashboard .integrity-health-card.stable,.integrity-dashboard .integrity-health-card.warning,.integrity-dashboard .integrity-health-card.critical,.integrity-dashboard .integrity-priority-card:nth-child(2),.integrity-dashboard .integrity-priority-card:nth-child(3){min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;position:static!important;overflow:visible!important;transform:none!important}.integrity-dashboard .integrity-priority-card:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.integrity-dashboard .integrity-health-bar{background:var(--int-rule)!important;height:3px!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin-top:14px!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}.integrity-dashboard .integrity-health-bar span{background:var(--int-gold)!important;box-shadow:none!important;background-image:none!important;border-radius:0!important}.integrity-dashboard .integrity-health-bar span:after{display:none!important}.integrity-dashboard .integrity-quick-links a,.integrity-dashboard .integrity-quick-links a:hover{box-shadow:none!important;background:0 0!important;border-radius:0!important;position:static!important;overflow:visible!important;transform:none!important}.integrity-dashboard .integrity-quick-links a:before,.integrity-dashboard .integrity-quick-links a:after{content:none!important;display:none!important}.integrity-dashboard .integrity-quick-links svg{box-sizing:border-box!important;width:18px!important;height:18px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.integrity-dashboard .integrity-quick-links div{padding-right:0!important}.integrity-dashboard .integrity-panel,.integrity-dashboard .integrity-full-panel{box-shadow:none!important;background:0 0!important;border-radius:0!important;position:relative!important;overflow:visible!important}.integrity-dashboard .integrity-severity-list{flex-direction:column!important;gap:0!important;display:flex!important}.integrity-dashboard .integrity-severity-row{border:0!important;border-bottom:1px solid var(--int-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important;position:static!important;overflow:visible!important;transform:none!important}.integrity-dashboard .integrity-severity-row:hover{background:0 0!important;transform:none!important}.integrity-dashboard .integrity-severity-dot{width:6px!important;height:6px!important;box-shadow:none!important;border-radius:50%!important}.integrity-dashboard .integrity-severity-row strong{width:auto!important;min-width:0!important;height:auto!important;color:var(--int-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.integrity-dashboard .integrity-type-list{gap:0!important}.integrity-dashboard .integrity-type-row{border:0!important;border-bottom:1px solid var(--int-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0 10px 9px!important;position:relative!important}.integrity-dashboard .integrity-type-row:hover{background:0 0!important}.integrity-dashboard .integrity-type-row:before{background:#d4af37b8!important;border-radius:0!important;width:2px!important;top:9px!important;bottom:9px!important}.integrity-dashboard .integrity-type-row span{padding-left:0!important}.integrity-dashboard .integrity-type-row strong{width:auto!important;min-width:0!important;height:auto!important;color:var(--int-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.integrity-dashboard .integrity-distribution-bar{background:var(--int-rule-strong)!important;height:3px!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible!important}.integrity-dashboard .integrity-distribution-bar span{box-shadow:none!important;filter:none!important;background-image:none!important;border-radius:0!important}.integrity-dashboard .integrity-distribution-bar span.trusted{background:#22c55e!important}.integrity-dashboard .integrity-distribution-bar span.normal{background:#60a5fa!important}.integrity-dashboard .integrity-distribution-bar span.watchlist{background:#d8a92e!important}.integrity-dashboard .integrity-distribution-bar span.high-risk{background:#ef6464!important}.integrity-dashboard .integrity-distribution-bar span.uncalculated{background:#7d8999!important}.integrity-dashboard .integrity-evidence-stats{border:0!important;border-top:1px solid var(--int-rule)!important;border-left:1px solid var(--int-rule)!important;gap:0!important}.integrity-dashboard .integrity-evidence-stats>div{border:0!important;border-right:1px solid var(--int-rule)!important;border-bottom:1px solid var(--int-rule)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:13px 14px!important;position:static!important;overflow:visible!important}.integrity-dashboard .integrity-evidence-stats strong{z-index:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important;position:static!important}.integrity-dashboard .integrity-table td:nth-child(3) strong{width:auto!important;min-width:0!important;height:auto!important;color:var(--int-gold)!important;box-shadow:none!important;font-size:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.integrity-dashboard .integrity-risk-badge,.integrity-dashboard .integrity-severity-badge,.integrity-dashboard .integrity-table .integrity-risk-badge{width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline!important}.integrity-dashboard .integrity-table td:first-child strong:before{width:5px!important;height:5px!important;box-shadow:none!important;background:0 0!important;border:1px solid #d4af378c!important;border-radius:0!important}.integrity-dashboard .integrity-timeline-marker,.integrity-dashboard .integrity-timeline-marker.low,.integrity-dashboard .integrity-timeline-marker.medium,.integrity-dashboard .integrity-timeline-marker.high,.integrity-dashboard .integrity-timeline-marker.critical{box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important}[data-theme=light] .integrity-dashboard .integrity-page-header,[data-theme=light] .integrity-dashboard .integrity-health-card,[data-theme=light] .integrity-dashboard .integrity-priority-card,[data-theme=light] .integrity-dashboard .integrity-summary-card,[data-theme=light] .integrity-dashboard .integrity-panel,[data-theme=light] .integrity-dashboard .integrity-quick-links a,[data-theme=light] .integrity-dashboard .integrity-severity-row,[data-theme=light] .integrity-dashboard .integrity-type-row,[data-theme=light] .integrity-dashboard .integrity-evidence-stats>div,.light .integrity-dashboard .integrity-page-header,.light .integrity-dashboard .integrity-health-card,.light .integrity-dashboard .integrity-priority-card,.light .integrity-dashboard .integrity-summary-card,.light .integrity-dashboard .integrity-panel,.light .integrity-dashboard .integrity-quick-links a,.light .integrity-dashboard .integrity-severity-row,.light .integrity-dashboard .integrity-type-row,.light .integrity-dashboard .integrity-evidence-stats>div{box-shadow:none!important;background:0 0!important}[data-theme=light] .integrity-dashboard .integrity-severity-row strong,[data-theme=light] .integrity-dashboard .integrity-type-row strong,[data-theme=light] .integrity-dashboard .integrity-table td:nth-child(3) strong,.light .integrity-dashboard .integrity-severity-row strong,.light .integrity-dashboard .integrity-type-row strong,.light .integrity-dashboard .integrity-table td:nth-child(3) strong{color:#a67c00!important;-webkit-text-fill-color:#a67c00!important}.integrity-dashboard .integrity-table-wrapper{scrollbar-gutter:stable;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:auto visible!important}.integrity-dashboard .integrity-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important;width:100%!important;min-width:1580px!important}.integrity-dashboard .integrity-col-player{width:190px!important}.integrity-dashboard .integrity-col-username{width:165px!important}.integrity-dashboard .integrity-col-trust{width:115px!important}.integrity-dashboard .integrity-col-risk{width:130px!important}.integrity-dashboard .integrity-col-open{width:115px!important}.integrity-dashboard .integrity-col-high{width:90px!important}.integrity-dashboard .integrity-col-critical{width:100px!important}.integrity-dashboard .integrity-col-disputes{width:105px!important}.integrity-dashboard .integrity-col-forfeits{width:100px!important}.integrity-dashboard .integrity-col-evidence,.integrity-dashboard .integrity-col-checkin{width:135px!important}.integrity-dashboard .integrity-table thead th{border:0!important;border-bottom:1px solid var(--int-rule-strong)!important;min-width:0!important;color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important;box-shadow:none!important;letter-spacing:.055em!important;text-align:left!important;text-transform:uppercase!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;background:0 0!important;padding:13px 14px!important;font-size:.68rem!important;font-weight:850!important;line-height:1.35!important;position:static!important}.integrity-dashboard .integrity-table tbody td{border:0!important;border-bottom:1px solid var(--int-rule)!important;min-width:0!important;color:var(--int-text)!important;-webkit-text-fill-color:var(--int-text)!important;box-shadow:none!important;vertical-align:middle!important;white-space:nowrap!important;background:0 0!important;padding:13px 14px!important}.integrity-dashboard .integrity-table th:nth-child(n+5),.integrity-dashboard .integrity-table td:nth-child(n+5){text-align:center!important}.integrity-dashboard .integrity-table th:nth-child(3),.integrity-dashboard .integrity-table th:nth-child(4),.integrity-dashboard .integrity-table td:nth-child(3),.integrity-dashboard .integrity-table td:nth-child(4){text-align:left!important}.integrity-dashboard .integrity-table tbody tr,.integrity-dashboard .integrity-table tbody tr:nth-child(2n){background:0 0!important}.integrity-dashboard .integrity-table tbody tr:hover{background:#d4af3709!important}.integrity-dashboard .integrity-table tbody tr:hover td,.integrity-dashboard .integrity-table td:first-child strong{color:var(--int-text)!important;-webkit-text-fill-color:var(--int-text)!important}.integrity-dashboard .integrity-table td:nth-child(3) strong{color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important;font-size:inherit!important}.integrity-dashboard .integrity-table .integrity-risk-badge{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-theme=light] .integrity-dashboard .integrity-ranking-toolbar,.light .integrity-dashboard .integrity-ranking-toolbar{box-shadow:none!important;background:0 0!important;border-top:1px solid #47556926!important;border-bottom:1px solid #47556933!important}[data-theme=light] .integrity-dashboard .integrity-ranking-search,[data-theme=light] .integrity-dashboard .integrity-ranking-filter select,[data-theme=light] .integrity-dashboard .integrity-ranking-result-count,.light .integrity-dashboard .integrity-ranking-search,.light .integrity-dashboard .integrity-ranking-filter select,.light .integrity-dashboard .integrity-ranking-result-count{color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:none!important;background:0 0!important;border-color:#47556947!important}[data-theme=light] .integrity-dashboard .integrity-table-wrapper,[data-theme=light] .integrity-dashboard .integrity-table,[data-theme=light] .integrity-dashboard .integrity-table thead,[data-theme=light] .integrity-dashboard .integrity-table tbody,.light .integrity-dashboard .integrity-table-wrapper,.light .integrity-dashboard .integrity-table,.light .integrity-dashboard .integrity-table thead,.light .integrity-dashboard .integrity-table tbody{box-shadow:none!important;background:0 0!important}[data-theme=light] .integrity-dashboard .integrity-table thead th,.light .integrity-dashboard .integrity-table thead th{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important;background:#f7f4ec!important;border-bottom-color:#a67c0057!important}[data-theme=light] .integrity-dashboard .integrity-table tbody tr,[data-theme=light] .integrity-dashboard .integrity-table tbody tr:nth-child(2n),.light .integrity-dashboard .integrity-table tbody tr,.light .integrity-dashboard .integrity-table tbody tr:nth-child(2n){background:0 0!important}[data-theme=light] .integrity-dashboard .integrity-table tbody tr:hover,.light .integrity-dashboard .integrity-table tbody tr:hover{background:#a67c000b!important}[data-theme=light] .integrity-dashboard .integrity-table tbody td,.light .integrity-dashboard .integrity-table tbody td{color:#172033!important;-webkit-text-fill-color:#172033!important;background:0 0!important;border-bottom-color:#47556929!important}[data-theme=light] .integrity-dashboard .integrity-table tbody tr:hover td,.light .integrity-dashboard .integrity-table tbody tr:hover td,[data-theme=light] .integrity-dashboard .integrity-table td:first-child strong,.light .integrity-dashboard .integrity-table td:first-child strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .integrity-dashboard .integrity-table td:nth-child(3) strong,.light .integrity-dashboard .integrity-table td:nth-child(3) strong{color:#9b7200!important;-webkit-text-fill-color:#9b7200!important}[data-theme=light] .integrity-dashboard .integrity-risk-badge.trusted,.light .integrity-dashboard .integrity-risk-badge.trusted{color:#147a45!important;-webkit-text-fill-color:#147a45!important}[data-theme=light] .integrity-dashboard .integrity-risk-badge.normal,.light .integrity-dashboard .integrity-risk-badge.normal{color:#175cd3!important;-webkit-text-fill-color:#175cd3!important}[data-theme=light] .integrity-dashboard .integrity-risk-badge.watchlist,.light .integrity-dashboard .integrity-risk-badge.watchlist{color:#8a6707!important;-webkit-text-fill-color:#8a6707!important}[data-theme=light] .integrity-dashboard .integrity-risk-badge.high-risk,.light .integrity-dashboard .integrity-risk-badge.high-risk{color:#b42318!important;-webkit-text-fill-color:#b42318!important}[data-theme=light] .integrity-dashboard .integrity-table td:nth-child(10),[data-theme=light] .integrity-dashboard .integrity-table td:nth-child(11),.light .integrity-dashboard .integrity-table td:nth-child(10),.light .integrity-dashboard .integrity-table td:nth-child(11){color:#27364b!important;-webkit-text-fill-color:#27364b!important}@media (width<=1400px){.integrity-dashboard .integrity-table{min-width:1500px!important}}@media (width<=900px){.integrity-dashboard .integrity-table{min-width:1460px!important}.integrity-dashboard .integrity-table thead th,.integrity-dashboard .integrity-table tbody td{padding-left:12px!important;padding-right:12px!important}}.integrity-dashboard .integrity-table-wrapper{scrollbar-width:thin!important;scrollbar-color:#d4af3757 transparent!important}.integrity-dashboard .integrity-table-wrapper::-webkit-scrollbar{height:7px!important}.integrity-dashboard .integrity-table-wrapper::-webkit-scrollbar-track{background:0 0!important}.integrity-dashboard .integrity-table-wrapper::-webkit-scrollbar-thumb{background:#d4af3757!important;border:0!important;border-radius:0!important}.integrity-dashboard .integrity-ranking-pagination{border:0!important;border-top:1px solid var(--int-rule)!important;border-bottom:1px solid var(--int-rule)!important;width:100%!important;min-height:0!important;color:var(--int-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(100px,1fr) auto minmax(100px,1fr)!important;align-items:center!important;gap:24px!important;margin:0!important;padding:14px 0!important;display:grid!important}.integrity-dashboard .integrity-pagination-navigation{width:auto!important;min-width:0!important;height:auto!important;color:var(--int-muted)!important;-webkit-text-fill-color:var(--int-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;align-items:center!important;gap:7px!important;padding:3px 0 5px!important;font-size:.72rem!important;font-weight:750!important;line-height:1.2!important;display:inline-flex!important}.integrity-dashboard .integrity-ranking-pagination .integrity-pagination-navigation:first-child{justify-self:start!important}.integrity-dashboard .integrity-ranking-pagination .integrity-pagination-navigation:last-child{justify-self:end!important}.integrity-dashboard .integrity-pagination-navigation:hover:not(:disabled){color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important;background:0 0!important;border-bottom-color:currentColor!important;transform:none!important}.integrity-dashboard .integrity-pagination-navigation:disabled{color:var(--int-soft)!important;-webkit-text-fill-color:var(--int-soft)!important;opacity:.38!important;cursor:not-allowed!important;border-bottom-color:#0000!important}.integrity-dashboard .integrity-pagination-pages{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:0!important;display:inline-flex!important;overflow:visible!important}.integrity-dashboard .integrity-pagination-pages button{width:auto!important;min-width:0!important;height:auto!important;color:var(--int-muted)!important;-webkit-text-fill-color:var(--int-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:3px 1px 5px!important;font-size:.74rem!important;font-weight:800!important;line-height:1!important;transform:none!important}.integrity-dashboard .integrity-pagination-pages button:hover:not(:disabled){color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important;background:0 0!important;border-bottom-color:currentColor!important;transform:none!important}.integrity-dashboard .integrity-pagination-pages button.active{color:var(--int-gold)!important;-webkit-text-fill-color:var(--int-gold)!important;border:0!important;border-bottom:2px solid var(--int-gold)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.integrity-dashboard .integrity-pagination-ellipsis{width:auto!important;height:auto!important;color:var(--int-soft)!important;-webkit-text-fill-color:var(--int-soft)!important;padding:0 1px!important;font-size:.72rem!important;line-height:1!important;display:inline!important}.integrity-dashboard .integrity-ranking-pagination button{box-shadow:none!important;background:0 0!important}[data-theme=light] .integrity-dashboard .integrity-ranking-pagination,.light .integrity-dashboard .integrity-ranking-pagination{color:#526176!important;box-shadow:none!important;background:0 0!important;border-top-color:#4755692e!important;border-bottom-color:#4755692e!important}[data-theme=light] .integrity-dashboard .integrity-pagination-navigation,.light .integrity-dashboard .integrity-pagination-navigation,[data-theme=light] .integrity-dashboard .integrity-pagination-pages button,.light .integrity-dashboard .integrity-pagination-pages button{color:#526176!important;-webkit-text-fill-color:#526176!important;box-shadow:none!important;background:0 0!important;border-top:0!important;border-left:0!important;border-right:0!important}[data-theme=light] .integrity-dashboard .integrity-pagination-navigation:hover:not(:disabled),.light .integrity-dashboard .integrity-pagination-navigation:hover:not(:disabled),[data-theme=light] .integrity-dashboard .integrity-pagination-pages button:hover:not(:disabled),.light .integrity-dashboard .integrity-pagination-pages button:hover:not(:disabled){color:#9b7200!important;-webkit-text-fill-color:#9b7200!important;border-bottom-color:currentColor!important}[data-theme=light] .integrity-dashboard .integrity-pagination-pages button.active,.light .integrity-dashboard .integrity-pagination-pages button.active{color:#9b7200!important;-webkit-text-fill-color:#9b7200!important;background:0 0!important;border-bottom:2px solid #9b7200!important}[data-theme=light] .integrity-dashboard .integrity-pagination-navigation:disabled,.light .integrity-dashboard .integrity-pagination-navigation:disabled{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;opacity:.55!important;border-bottom-color:#0000!important}[data-theme=light] .integrity-dashboard .integrity-pagination-ellipsis,.light .integrity-dashboard .integrity-pagination-ellipsis{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important}[data-theme=light] .integrity-dashboard .integrity-table-wrapper,.light .integrity-dashboard .integrity-table-wrapper{scrollbar-color:#a67c0047 transparent!important}[data-theme=light] .integrity-dashboard .integrity-table-wrapper::-webkit-scrollbar-thumb{background:#a67c0047!important}.light .integrity-dashboard .integrity-table-wrapper::-webkit-scrollbar-thumb{background:#a67c0047!important}@media (width<=720px){.integrity-dashboard .integrity-ranking-pagination{grid-template-columns:1fr 1fr!important;gap:12px 20px!important}.integrity-dashboard .integrity-pagination-pages{order:initial!important;grid-area:2/1/auto/-1!important;justify-self:center!important;width:auto!important;padding:0!important;overflow-x:visible!important}.integrity-dashboard .integrity-ranking-pagination .integrity-pagination-navigation:first-child{grid-column:1!important}.integrity-dashboard .integrity-ranking-pagination .integrity-pagination-navigation:last-child{grid-column:2!important}}.evidence-review-page{color:#e9eef5;flex-direction:column;gap:18px;width:100%;min-width:0;padding-bottom:32px;display:flex}.evidence-review-header{background:radial-gradient(circle at 90% 0,#d4af371f,#0000 32%),linear-gradient(145deg,#0c1524fa,#060c17fa);border:1px solid #d4af3729;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000038}.evidence-review-header:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:120px;height:2px;position:absolute;top:0;left:28px}.evidence-page-kicker{color:#d5b84e;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:inline-flex}.evidence-review-header h2{color:#f6f8fb;letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:950}.evidence-review-header p{color:#8e9aad;max-width:730px;margin:10px 0 0;font-size:13px;font-weight:550;line-height:1.65}.evidence-refresh-btn{color:#e7cb68;cursor:pointer;background:#d4af3711;border:1px solid #d4af3740;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 15px;font-family:inherit;font-size:11px;font-weight:850;transition:transform .2s,border-color .2s,background .2s;display:inline-flex}.evidence-refresh-btn:hover:not(:disabled){background:#d4af371c;border-color:#d4af3773;transform:translateY(-1px)}.evidence-refresh-btn:disabled{opacity:.55;cursor:wait}.evidence-spin{animation:.8s linear infinite evidence-spin}@keyframes evidence-spin{to{transform:rotate(360deg)}}.evidence-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.evidence-summary-card{background:linear-gradient(145deg,#0d1727f5,#070e1af5);border:1px solid #fff1;border-radius:15px;align-items:center;gap:13px;min-width:0;padding:17px;display:flex;box-shadow:0 14px 34px #00000024}.evidence-summary-card.primary{background:radial-gradient(circle at 100% 0,#f59e0b14,#0000 45%),linear-gradient(145deg,#121827fa,#080e1afa);border-color:#f59e0b2e}.evidence-summary-card.danger{background:radial-gradient(circle at 100% 0,#ef444414,#0000 45%),linear-gradient(145deg,#121726fa,#080e1afa);border-color:#ef44442e}.evidence-summary-icon{color:#d8bb54;background:#d4af370e;border:1px solid #d4af3729;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.evidence-summary-card.danger .evidence-summary-icon{color:#ef8585;background:#ef44440f;border-color:#ef44442e}.evidence-summary-card>div:last-child{flex-direction:column;min-width:0;display:flex}.evidence-summary-card span{color:#8b98aa;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:850}.evidence-summary-card strong{color:#f2f5f8;margin-top:3px;font-size:22px;font-weight:950;line-height:1}.evidence-summary-card small{color:#667488;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;font-weight:650;overflow:hidden}.evidence-command-panel{background:#080f1beb;border:1px solid #fff1;border-radius:15px 15px 0 0;grid-template-columns:minmax(260px,1fr) minmax(145px,175px) minmax(170px,205px) auto;align-items:end;gap:12px;padding:15px;display:grid}.evidence-search-control{color:#8491a3;background:#ffffff06;border:1px solid #ffffff16;border-radius:10px;align-items:center;gap:9px;min-height:41px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.evidence-search-control:focus-within{border-color:#d4af3759;box-shadow:0 0 0 3px #d4af370d}.evidence-search-control input{color:#e7ecf2;background:0 0;border:none;outline:none;width:100%;min-width:0;height:39px;padding:0;font-family:inherit;font-size:10px;font-weight:650}.evidence-search-control input::placeholder{color:#687589}.evidence-filter-control{flex-direction:column;gap:5px;display:flex}.evidence-filter-control label{color:#748196;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:900}.evidence-filter-control select{color:#dce3eb;cursor:pointer;background-color:#ffffff06;border:1px solid #ffffff16;border-radius:10px;outline:none;width:100%;min-height:41px;padding:0 34px 0 11px;font-family:inherit;font-size:9px;font-weight:750}.evidence-filter-control select:focus{border-color:#d4af3759}.evidence-filter-control option{color:#edf2f7;background:#0a1220}.evidence-result-count{background:#d4af370a;border:1px solid #d4af3724;border-radius:10px;flex-direction:column;justify-content:center;min-width:100px;min-height:41px;padding:7px 12px;display:flex}.evidence-result-count span{color:#748196;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900}.evidence-result-count strong{color:#e8ca67;margin-top:2px;font-size:15px;font-weight:950;line-height:1}.evidence-results-bar{background:#ffffff03;border:1px solid #ffffff0e;border-top:none;border-radius:0 0 13px 13px;justify-content:space-between;align-items:center;gap:16px;margin-top:-18px;padding:10px 16px;display:flex}.evidence-results-bar span{color:#748196;font-size:8px;font-weight:650}.evidence-results-bar strong{color:#cdd5df}.evidence-results-bar button{color:#e48080;cursor:pointer;background:#ef44440b;border:1px solid #ef444429;border-radius:8px;padding:6px 9px;font-family:inherit;font-size:7px;font-weight:850}.evidence-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.evidence-review-card{background:linear-gradient(150deg,#0c1524fa,#060c17fc);border:1px solid #ffffff13;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000002e}.evidence-review-card.has-duplicate{border-color:#ef444430}.evidence-card-accent{background:linear-gradient(90deg,#d4af37,#0000 72%);height:2px}.evidence-review-card.has-duplicate .evidence-card-accent{background:linear-gradient(90deg,#ef5f5f,#d4af37,#0000 78%)}.evidence-card-top{justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.evidence-card-top>div{min-width:0}.evidence-card-badges{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.evidence-status-badge,.evidence-media-badge,.duplicate-warning-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:6px;font-weight:900;display:inline-flex}.evidence-status-badge{color:#eebd55;background:#f59e0b0f;border:1px solid #f59e0b33}.evidence-media-badge{color:#83afe9;background:#3b82f60d;border:1px solid #3b82f62b}.duplicate-warning-badge{color:#ef9393;background:#ef444411;border:1px solid #ef444436;flex:none}.evidence-card-top h3{color:#eff3f7;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 4px;font-size:14px;font-weight:900;overflow:hidden}.evidence-card-top p{color:#748296;margin:0;font-size:8px;font-weight:700}.evidence-card-top p span{color:#c6a942;margin:0 5px}.evidence-player-strip{background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;align-items:center;gap:10px;margin:0 18px 13px;padding:11px 12px;display:flex}.evidence-player-avatar{color:#dec15b;background:#d4af370f;border:1px solid #d4af3733;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:950;display:grid}.evidence-player-strip>div:nth-child(2){flex-direction:column;flex:auto;min-width:0;display:flex}.evidence-player-strip span{color:#69778b;letter-spacing:.07em;text-transform:uppercase;font-size:6px;font-weight:900}.evidence-player-strip strong{color:#e5ebf1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:850;overflow:hidden}.evidence-player-strip small{color:#718095;margin-top:1px;font-size:7px;font-weight:650}.evidence-score-summary{border-left:1px solid #ffffff0e;flex-direction:column;flex:none;align-items:flex-end;padding-left:12px;display:flex}.evidence-score-summary strong{color:#e8cb68;margin-top:3px;font-size:15px;font-weight:950}.evidence-preview{background:#020407;border:1px solid #ffffff12;border-radius:12px;justify-content:center;align-items:center;min-height:255px;margin:0 18px;display:flex;overflow:hidden}.evidence-preview img,.evidence-preview video{object-fit:contain;background:#020407;width:100%;height:300px;max-height:45vh;display:block}.evidence-open-link{color:#d6b84f;align-items:center;gap:6px;margin:10px 18px 14px;font-size:8px;font-weight:850;text-decoration:none;display:inline-flex}.evidence-open-link:hover{text-decoration:underline}.evidence-details{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 18px;display:grid;overflow:hidden}.evidence-details>div{background:#0a1322;flex-direction:column;gap:4px;min-width:0;padding:11px 12px;display:flex}.evidence-details>div.wide{grid-column:span 2}.evidence-details span,.evidence-comment span,.evidence-note-field>span{color:#6f7d91;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900}.evidence-details strong{overflow-wrap:anywhere;color:#cfd7e1;font-size:8px;font-weight:750;line-height:1.45}.evidence-comment{background:#ffffff05;border:1px solid #ffffff0e;border-radius:10px;margin:13px 18px 0;padding:11px 12px}.evidence-comment p{color:#a5b0be;margin:7px 0 0;font-size:8px;line-height:1.55}.duplicate-warning-panel{color:#e98282;background:#ef44440b;border:1px solid #ef444433;border-radius:11px;gap:10px;margin:13px 18px 0;padding:12px;display:flex}.duplicate-warning-panel svg{flex:none}.duplicate-warning-panel strong{color:#e29a9a;font-size:8px;font-weight:850;display:block}.duplicate-warning-panel p{color:#9c737a;margin:4px 0 0;font-size:7px;line-height:1.5}.duplicate-warning-panel small{color:#bf7a7a;margin-top:5px;font-size:7px;font-weight:750;display:block}.evidence-timeline{background:#0308107a;border:1px solid #d4af3717;border-radius:11px;margin:13px 18px 0;overflow:hidden}.evidence-timeline-header{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.evidence-timeline-header>div:first-child{color:#cfb24d;align-items:center;gap:9px;display:flex}.evidence-timeline-header h4{color:#dce3eb;margin:0;font-size:9px;font-weight:850}.evidence-timeline-header span{color:#687589;margin-top:2px;font-size:7px;font-weight:650;display:block}.evidence-timeline-toggle{color:#c8aa43;align-items:center;gap:5px;display:flex}.evidence-timeline-toggle>span{color:inherit;margin:0;font-size:7px;font-weight:850}.evidence-timeline-toggle svg{transition:transform .2s}.evidence-timeline.expanded .evidence-timeline-toggle svg{transform:rotate(180deg)}.evidence-timeline-body{border-top:1px solid #ffffff0b;max-height:340px;padding:5px 12px 12px;overflow-y:auto}.evidence-timeline-list{flex-direction:column;display:flex}.evidence-timeline-item{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:8px 0;display:grid;position:relative}.evidence-timeline-item:not(:last-child):before{content:"";background:#ffffff14;width:1px;position:absolute;top:34px;bottom:-8px;left:13px}.evidence-timeline-marker{z-index:1;color:#8a97a9;background:#0b1423;border:1px solid #ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.evidence-timeline-item.success .evidence-timeline-marker{color:#65d285;background:#22c55e12;border-color:#22c55e47}.evidence-timeline-item.warning .evidence-timeline-marker,.evidence-timeline-item.danger .evidence-timeline-marker{color:#e9b54c;background:#f59e0b12;border-color:#f59e0b47}.evidence-timeline-content{min-width:0;padding-top:2px}.evidence-timeline-content strong{color:#dbe2ea;font-size:8px;font-weight:850;display:block}.evidence-timeline-content p{color:#929fb0;margin:4px 0;font-size:7px;line-height:1.5}.evidence-timeline-content small{color:#657286;margin-top:2px;font-size:6px;display:block}.evidence-timeline-empty{color:#6f7c90;background:#ffffff05;border-radius:9px;margin:7px 0 0;padding:10px;font-size:7px}.evidence-note-field{margin:13px 18px 0;display:block}.evidence-note-field textarea{resize:vertical;color:#e8edf3;background:#08111e;border:1px solid #ffffff16;border-radius:10px;outline:none;width:100%;min-height:78px;margin-top:7px;padding:11px 12px;font-family:inherit;font-size:8px;line-height:1.5;transition:border-color .2s,box-shadow .2s}.evidence-note-field textarea::placeholder{color:#526074}.evidence-note-field textarea:focus{border-color:#d4af376b;box-shadow:0 0 0 3px #d4af370d}.evidence-note-field textarea:disabled{opacity:.6;cursor:wait}.evidence-review-actions{background:#ffffff03;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:13px 18px;display:flex}.evidence-review-notice{color:#69768a;align-items:center;gap:6px;min-width:0;display:flex}.evidence-review-notice svg{color:#c7aa43;flex:none}.evidence-review-notice span{font-size:7px;font-weight:650}.evidence-review-actions>div:last-child{flex:none;gap:8px;display:flex}.evidence-review-actions button{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:0 11px;font-family:inherit;font-size:8px;font-weight:900;transition:transform .2s,border-color .2s,background .2s,filter .2s;display:inline-flex}.evidence-reject-btn{color:#ec9292;background:#ef44440f;border:1px solid #ef444438}.evidence-reject-btn:hover:not(:disabled){background:#ef44441a;border-color:#ef444466}.evidence-verify-btn{color:#07150c;background:linear-gradient(135deg,#64db89,#2daa57);border:1px solid #22c55e42;box-shadow:0 8px 20px #22c55e1a}.evidence-verify-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.evidence-review-actions button:disabled{opacity:.48;cursor:wait}.evidence-loading-state,.evidence-empty-state{color:#d4af37;text-align:center;background:radial-gradient(circle,#d4af370e,#0000 45%),#080f1bd9;border:1px solid #fff1;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:40px;display:flex}.evidence-loading-state h2,.evidence-empty-state h3{color:#edf2f7;margin:15px 0 6px}.evidence-loading-state p,.evidence-empty-state p{color:#7e8b9e;max-width:500px;margin:0;font-size:10px;line-height:1.6}.evidence-empty-icon{color:#67d488;background:#22c55e0e;border:1px solid #22c55e2e;border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.evidence-empty-icon.search{color:#d4af37;background:#d4af370e;border-color:#d4af372e}.evidence-pagination{background:#080f1bd9;border:1px solid #fff1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.evidence-pagination button{color:#95a2b4;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 9px;font-family:inherit;font-size:8px;font-weight:850;display:inline-flex}.evidence-pagination button:hover:not(:disabled){color:#e0c25d;background:#d4af3711;border-color:#d4af374d}.evidence-pagination button.active{color:#f0d679;background:#d4af3721;border-color:#d4af3766}.evidence-pagination button:disabled{opacity:.35;cursor:not-allowed}.evidence-pagination-navigation{min-width:84px!important}.evidence-pagination-pages{align-items:center;gap:5px;display:flex}.evidence-pagination-ellipsis{color:#687589;place-items:center;width:24px;height:32px;font-size:10px;display:grid}@media (width<=1120px){.evidence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-command-panel{grid-template-columns:minmax(0,1fr) minmax(145px,175px) minmax(170px,205px)}.evidence-result-count{grid-column:1/-1}}@media (width<=900px){.evidence-review-grid{grid-template-columns:1fr}.evidence-preview img,.evidence-preview video{height:340px}}@media (width<=720px){.evidence-review-header{flex-direction:column;padding:22px 18px}.evidence-refresh-btn{width:100%}.evidence-command-panel{grid-template-columns:1fr}.evidence-result-count{grid-column:auto}.evidence-results-bar{flex-direction:column;align-items:flex-start}}@media (width<=560px){.evidence-summary-grid{grid-template-columns:1fr}.evidence-card-top{flex-direction:column}.evidence-player-strip{flex-wrap:wrap;align-items:flex-start}.evidence-score-summary{border-top:1px solid #ffffff0e;border-left:none;align-items:flex-start;width:100%;padding-top:9px;padding-left:0}.evidence-preview img,.evidence-preview video{height:240px}.evidence-details{grid-template-columns:1fr}.evidence-details>div.wide{grid-column:auto}.evidence-review-actions{flex-direction:column;align-items:stretch}.evidence-review-actions>div:last-child{width:100%}.evidence-review-actions button{flex:1}.evidence-pagination{flex-wrap:wrap;justify-content:center}.evidence-pagination-pages{order:3;justify-content:center;width:100%;overflow-x:auto}.evidence-pagination-navigation{flex:1}}@media (width<=390px){.evidence-review-actions>div:last-child{flex-direction:column-reverse}.evidence-review-actions button{width:100%}}.evidence-review-page{--ev-gold:#d4af37;--ev-text:#f5f7fb;--ev-muted:#98a6b9;--ev-soft:#718096;--ev-rule:#94a3b826;--ev-rule-strong:#94a3b842;--ev-danger:#fb7185;--ev-success:#4ade80;color:var(--ev-text)!important;gap:0!important}.evidence-review-page .evidence-review-header{border:0!important;border-bottom:1px solid var(--ev-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:flex-end!important;margin:0!important;padding:28px 0 24px!important;position:static!important;overflow:visible!important}.evidence-review-page .evidence-review-header:before,.evidence-review-page .evidence-review-header:after{content:none!important;display:none!important}.evidence-review-page .evidence-page-kicker{color:var(--ev-gold)!important;letter-spacing:.11em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;display:inline!important}.evidence-review-page .evidence-review-header h2{color:var(--ev-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important}.evidence-review-page .evidence-review-header p{max-width:820px!important;color:var(--ev-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.evidence-review-page .evidence-refresh-btn,.evidence-review-page .evidence-results-bar button,.evidence-review-page .evidence-open-link,.evidence-review-page .evidence-pagination button{height:auto!important;min-height:0!important;color:var(--ev-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.evidence-review-page .evidence-results-bar button{color:var(--ev-danger)!important}.evidence-review-page .evidence-summary-grid{border-bottom:1px solid var(--ev-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:20px 0!important}.evidence-review-page .evidence-summary-card,.evidence-review-page .evidence-summary-card.primary,.evidence-review-page .evidence-summary-card.danger{border:0!important;border-right:1px solid var(--ev-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:5px 18px!important}.evidence-review-page .evidence-summary-card:first-child{padding-left:0!important}.evidence-review-page .evidence-summary-card:last-child{border-right:0!important}.evidence-review-page .evidence-summary-icon{display:none!important}.evidence-review-page .evidence-summary-card span{color:var(--ev-muted)!important;font-size:.65rem!important}.evidence-review-page .evidence-summary-card strong{color:var(--ev-text)!important;margin-top:8px!important;font-size:1.75rem!important}.evidence-review-page .evidence-summary-card small{color:var(--ev-soft)!important;white-space:normal!important;margin-top:5px!important;font-size:.68rem!important;overflow:visible!important}.evidence-review-page .evidence-command-panel{border:0!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(280px,1.4fr) minmax(150px,.55fr) minmax(180px,.65fr) auto!important;gap:18px!important;margin:0!important;padding:20px 0 14px!important}.evidence-review-page .evidence-search-control{border:0!important;border-bottom:1px solid var(--ev-rule-strong)!important;min-height:0!important;color:var(--ev-soft)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.evidence-review-page .evidence-search-control:focus-within{border-bottom-color:var(--ev-gold)!important;box-shadow:none!important}.evidence-review-page .evidence-search-control input,.evidence-review-page .evidence-filter-control select{border:0!important;border-bottom:1px solid var(--ev-rule-strong)!important;height:42px!important;color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border-radius:0!important}.evidence-review-page .evidence-search-control input{border-bottom:0!important}.evidence-review-page .evidence-filter-control label{color:var(--ev-muted)!important;font-size:.64rem!important}.evidence-review-page .evidence-filter-control option{color:#f8fafc!important;background:#0b1422!important}.evidence-review-page .evidence-result-count{border:0!important;border-bottom:1px solid var(--ev-rule-strong)!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0 0 5px!important}.evidence-review-page .evidence-result-count span{color:var(--ev-muted)!important}.evidence-review-page .evidence-result-count strong{color:var(--ev-gold)!important}.evidence-review-page .evidence-results-bar{border:0!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:10px 0 15px!important}.evidence-review-page .evidence-results-bar span{color:var(--ev-muted)!important}.evidence-review-page .evidence-results-bar strong{color:var(--ev-text)!important}.evidence-review-page .evidence-review-grid{flex-direction:column!important;gap:0!important;display:flex!important}.evidence-review-page .evidence-review-card{border:0!important;border-bottom:1px solid var(--ev-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:20px 0!important;position:relative!important;overflow:visible!important}.evidence-review-page .evidence-card-accent{display:none!important}.evidence-review-page .evidence-card-top{align-items:center!important;padding:0 0 13px!important}.evidence-review-page .evidence-card-badges{gap:12px!important}.evidence-review-page .evidence-status-badge,.evidence-review-page .evidence-media-badge,.evidence-review-page .duplicate-warning-badge{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.62rem!important}.evidence-review-page .evidence-status-badge{color:var(--ev-gold)!important}.evidence-review-page .evidence-media-badge{color:var(--ev-muted)!important}.evidence-review-page .duplicate-warning-badge{color:var(--ev-danger)!important}.evidence-review-page .evidence-card-top h3{color:var(--ev-text)!important;margin:8px 0 4px!important;font-size:1.04rem!important}.evidence-review-page .evidence-card-top p{color:var(--ev-muted)!important;font-size:.72rem!important}.evidence-review-page .evidence-case-toggle{color:var(--ev-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;border-radius:0;align-items:center;gap:7px;padding:5px 0;font-size:.72rem;font-weight:800;display:inline-flex}.evidence-review-page .evidence-case-toggle svg{transition:transform .18s}.evidence-review-page .evidence-case-glance{border-top:1px solid var(--ev-rule);grid-template-columns:1.2fr .55fr .75fr 1fr;gap:0;padding:13px 0 0;display:grid}.evidence-review-page .evidence-case-glance>div{border-right:1px solid var(--ev-rule);min-width:0;padding:0 16px}.evidence-review-page .evidence-case-glance>div:first-child{padding-left:0}.evidence-review-page .evidence-case-glance>div:last-child{border-right:0}.evidence-review-page .evidence-case-glance span{color:var(--ev-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.evidence-review-page .evidence-case-glance strong{overflow-wrap:anywhere;color:var(--ev-text);margin-top:5px;font-size:.8rem;display:block}.evidence-review-page .evidence-case-glance small{color:var(--ev-soft);margin-top:2px;font-size:.68rem;display:block}.evidence-review-page .evidence-glance-status strong.warning{color:var(--ev-danger)}.evidence-review-page .evidence-glance-status strong.clear{color:var(--ev-success)}.evidence-review-page .evidence-review-card.expanded.selected{border-left:3px solid var(--ev-gold)!important}.evidence-review-page .evidence-review-card.expanded.selected:before{content:"";background:var(--ev-gold);pointer-events:none;width:3px;position:absolute;top:0;bottom:0;left:-3px}.evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-expanded-content{padding-left:12px!important;padding-right:8px!important}.evidence-review-page .evidence-review-card.expanded.selected .evidence-status-badge,.evidence-review-page .evidence-review-card.expanded.selected .evidence-media-badge,.evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top h3,.evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p,.evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p span,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance span,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance strong:not(.warning):not(.clear),.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance small,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle,.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle svg{color:var(--ev-gold)!important;-webkit-text-fill-color:var(--ev-gold)!important}.evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle svg{transform:rotate(180deg)}.evidence-review-page .evidence-case-expanded-content{border-top:1px solid var(--ev-rule);margin-top:18px;padding-top:18px}.evidence-review-page .evidence-player-strip{border:0!important;border-top:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;margin:0 0 14px!important;padding:12px 0!important}.evidence-review-page .evidence-player-avatar{display:none!important}.evidence-review-page .evidence-preview{border:1px solid var(--ev-rule)!important;background:#020407!important;border-radius:2px!important;margin:0!important}.evidence-review-page .evidence-open-link{margin:10px 0 15px!important}.evidence-review-page .evidence-details{border:0!important;border-top:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.evidence-review-page .evidence-details>div{border-right:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;padding:12px 14px!important}.evidence-review-page .evidence-comment,.evidence-review-page .duplicate-warning-panel,.evidence-review-page .evidence-timeline{border:0!important;border-top:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;margin:14px 0 0!important;padding:0!important}.evidence-review-page .evidence-comment{padding-top:13px!important}.evidence-review-page .duplicate-warning-panel{color:var(--ev-danger)!important;padding:13px 0 0!important}.evidence-review-page .evidence-timeline-header{border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:13px 0!important}.evidence-review-page .evidence-timeline-body{border-top:1px solid var(--ev-rule)!important;padding:10px 0 0!important}.evidence-review-page .evidence-timeline-marker{background:0 0!important;border-radius:0!important}.evidence-review-page .evidence-timeline-empty{background:0 0!important;border-radius:0!important;padding:10px 0!important}.evidence-review-page .evidence-note-field{margin:16px 0 0!important}.evidence-review-page .evidence-note-field textarea{border:0!important;border-bottom:1px solid var(--ev-rule-strong)!important;min-height:84px!important;color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 0!important}.evidence-review-page .evidence-note-field textarea:focus{border-bottom-color:var(--ev-gold)!important;box-shadow:none!important}.evidence-review-page .evidence-review-actions{border-top:1px solid var(--ev-rule)!important;background:0 0!important;margin-top:18px!important;padding:14px 0 0!important}.evidence-review-page .evidence-review-actions button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.evidence-review-page .evidence-reject-btn{color:var(--ev-danger)!important}.evidence-review-page .evidence-verify-btn{color:var(--ev-success)!important}.evidence-review-page .evidence-review-notice{color:var(--ev-muted)!important}.evidence-review-page .evidence-empty-state,.evidence-loading-state{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:60px 20px!important}.evidence-review-page .evidence-empty-icon{display:none!important}.evidence-review-page .evidence-pagination{border:0!important;border-bottom:1px solid var(--ev-rule)!important;background:0 0!important;border-radius:0!important;padding:18px 0!important}[data-theme=light] .evidence-review-page,.light .evidence-review-page{--ev-text:#172033;--ev-muted:#526176;--ev-soft:#667085;--ev-rule:#47556929;--ev-rule-strong:#47556947;--ev-danger:#b42318;--ev-success:#147a45}[data-theme=light] .evidence-review-page .evidence-review-header h2,[data-theme=light] .evidence-review-page .evidence-summary-card strong,[data-theme=light] .evidence-review-page .evidence-card-top h3,[data-theme=light] .evidence-review-page .evidence-case-glance strong,[data-theme=light] .evidence-review-page .evidence-player-strip strong,[data-theme=light] .evidence-review-page .evidence-details strong,[data-theme=light] .evidence-review-page .evidence-timeline-content strong,.light .evidence-review-page .evidence-review-header h2,.light .evidence-review-page .evidence-summary-card strong,.light .evidence-review-page .evidence-card-top h3,.light .evidence-review-page .evidence-case-glance strong,.light .evidence-review-page .evidence-player-strip strong,.light .evidence-review-page .evidence-details strong,.light .evidence-review-page .evidence-timeline-content strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .evidence-review-page .evidence-review-header p,[data-theme=light] .evidence-review-page .evidence-card-top p,[data-theme=light] .evidence-review-page .evidence-case-glance span,[data-theme=light] .evidence-review-page .evidence-case-glance small,[data-theme=light] .evidence-review-page .evidence-comment p,[data-theme=light] .evidence-review-page .evidence-timeline-content p,.light .evidence-review-page .evidence-review-header p,.light .evidence-review-page .evidence-card-top p,.light .evidence-review-page .evidence-case-glance span,.light .evidence-review-page .evidence-case-glance small,.light .evidence-review-page .evidence-comment p,.light .evidence-review-page .evidence-timeline-content p{color:#596579!important;-webkit-text-fill-color:#596579!important}[data-theme=light] .evidence-review-page .evidence-search-control input,[data-theme=light] .evidence-review-page .evidence-filter-control select,[data-theme=light] .evidence-review-page .evidence-note-field textarea,.light .evidence-review-page .evidence-search-control input,.light .evidence-review-page .evidence-filter-control select,.light .evidence-review-page .evidence-note-field textarea{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .evidence-review-page .evidence-filter-control option,.light .evidence-review-page .evidence-filter-control option{color:#172033!important;background:#fff!important}[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected,.light .evidence-review-page .evidence-review-card.expanded.selected{border-left-color:#a67c00!important}[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected:before,.light .evidence-review-page .evidence-review-card.expanded.selected:before{background:#a67c00!important}[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-status-badge,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-media-badge,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top h3,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p span,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance span,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance strong:not(.warning):not(.clear),[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance small,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle,[data-theme=light] .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle svg,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-status-badge,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-media-badge,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top h3,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-card-top p span,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance span,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance strong:not(.warning):not(.clear),.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-glance small,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle,.light .evidence-review-page .evidence-review-card.expanded.selected .evidence-case-toggle svg{color:#a67c00!important;-webkit-text-fill-color:#a67c00!important}@media (width<=1120px){.evidence-review-page .evidence-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.evidence-review-page .evidence-command-panel{grid-template-columns:1fr 1fr!important}.evidence-review-page .evidence-result-count{grid-column:1/-1!important}.evidence-review-page .evidence-case-glance{grid-template-columns:1fr 1fr!important}.evidence-review-page .evidence-case-glance>div{border-bottom:1px solid var(--ev-rule)!important;padding:10px 14px!important}}@media (width<=720px){.evidence-review-page .evidence-review-header{flex-direction:column!important;align-items:flex-start!important}.evidence-review-page .evidence-refresh-btn{width:auto!important}.evidence-review-page .evidence-command-panel,.evidence-review-page .evidence-case-glance{grid-template-columns:1fr!important}.evidence-review-page .evidence-result-count{grid-column:auto!important}.evidence-review-page .evidence-card-top{flex-direction:column!important;align-items:flex-start!important}.evidence-review-page .evidence-case-glance>div{border-right:0!important;padding:10px 0!important}}@media (width<=560px){.evidence-review-page .evidence-summary-grid{grid-template-columns:1fr!important}.evidence-review-page .evidence-review-actions{flex-direction:column!important;align-items:stretch!important}.evidence-review-page .evidence-review-actions>div:last-child{width:100%!important}.evidence-review-page .evidence-review-actions button{flex:1!important}}.evidence-review-page .evidence-case-glance>div.evidence-glance-forensics{min-width:0}.evidence-review-page .evidence-case-glance strong.forensic-clear,.evidence-review-page .evidence-forensics-panel.forensic-clear .evidence-forensics-heading>div:first-child>svg{color:#72d6a0}.evidence-review-page .evidence-case-glance strong.forensic-warning,.evidence-review-page .evidence-forensics-panel.forensic-warning .evidence-forensics-heading>div:first-child>svg{color:#e8bd5c}.evidence-review-page .evidence-case-glance strong.forensic-danger,.evidence-review-page .evidence-forensics-panel.forensic-danger .evidence-forensics-heading>div:first-child>svg{color:#ef8585}.evidence-review-page .evidence-case-glance strong.forensic-pending{color:#83afe9}.evidence-review-page .evidence-case-glance strong.forensic-neutral{color:#8e9aad}.evidence-forensics-panel{background:#3b82f609;border:1px solid #3b82f624;border-radius:11px;margin:13px 18px 0;padding:13px}.evidence-forensics-panel.forensic-clear{background:#22c55e09;border-color:#22c55e29}.evidence-forensics-panel.forensic-warning{background:#f59e0b0a;border-color:#f59e0b2e}.evidence-forensics-panel.forensic-danger{background:#ef44440a;border-color:#ef444430}.evidence-forensics-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.evidence-forensics-heading>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.evidence-forensics-heading>div:first-child>svg{color:#83afe9;flex:none}.evidence-forensics-heading span{color:#748196;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.evidence-forensics-heading strong{color:#e5ebf1;margin-top:3px;font-size:9px;font-weight:900;display:block}.evidence-forensics-score{text-align:right;flex:none}.evidence-forensics-score strong{color:#e8ca67;font-size:15px;font-weight:950}.evidence-forensics-summary{color:#8e9aad;margin:9px 0 0;font-size:7px;line-height:1.55}.evidence-forensics-review-warning{color:#e7bd61;background:#f59e0b0b;border:1px solid #f59e0b29;border-radius:8px;align-items:center;gap:7px;margin-top:10px;padding:8px 9px;font-size:7px;font-weight:750;display:flex}.evidence-forensics-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.evidence-forensic-signal{background:#ffffff05;border:1px solid #ffffff0e;border-radius:8px;justify-content:space-between;align-items:center;gap:9px;min-width:0;padding:9px;display:flex}.evidence-forensic-signal.detected{background:#ef444409;border-color:#ef444429}.evidence-forensic-signal strong{color:#dce3eb;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;display:block;overflow:hidden}.evidence-forensic-signal span{color:#718095;margin-top:3px;font-size:6px;font-weight:700;display:block}.evidence-forensic-signal.detected span{color:#df8d8d}.evidence-forensic-signal b{color:#cdd5df;flex:none;font-size:10px;font-weight:950}.evidence-forensics-meta{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:5px 12px;margin-top:10px;padding-top:9px;display:flex}.evidence-forensics-meta span,.evidence-forensics-failure-code,.evidence-forensics-disclaimer{color:#6f7d90;font-size:6px;font-weight:700}.evidence-forensics-failure-code{color:#d88484;margin-top:8px;display:block}.evidence-forensics-disclaimer{margin-top:10px;line-height:1.5;display:block}@media (width<=720px){.evidence-forensics-signals{grid-template-columns:1fr}}@media (width<=560px){.evidence-forensics-heading{flex-direction:column;align-items:flex-start}.evidence-forensics-score{text-align:left}}.evidence-integrity-overall,.evidence-metadata-forensics-panel{background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;margin:13px 18px 0;padding:13px}.evidence-integrity-overall.forensic-warning,.evidence-metadata-forensics-panel.forensic-warning{background:#f59e0b0a;border-color:#f59e0b2e}.evidence-integrity-overall.forensic-clear,.evidence-metadata-forensics-panel.forensic-clear{background:#22c55e09;border-color:#22c55e29}.evidence-integrity-overall.forensic-danger,.evidence-metadata-forensics-panel.forensic-danger{background:#ef44440a;border-color:#ef444430}.evidence-integrity-overall>div,.evidence-metadata-heading>div{align-items:center;gap:9px;display:flex}.evidence-integrity-overall svg,.evidence-metadata-heading svg{color:#83afe9;flex:none}.evidence-integrity-overall.forensic-warning svg,.evidence-metadata-forensics-panel.forensic-warning .evidence-metadata-heading svg{color:#e8bd5c}.evidence-integrity-overall.forensic-clear svg,.evidence-metadata-forensics-panel.forensic-clear .evidence-metadata-heading svg{color:#72d6a0}.evidence-integrity-overall span,.evidence-metadata-heading span{color:#748196;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.evidence-integrity-overall strong,.evidence-metadata-heading strong{color:#e5ebf1;margin-top:3px;font-size:9px;font-weight:900;display:block}.evidence-integrity-overall p{color:#8e9aad;margin:9px 0 0;font-size:7px;line-height:1.55}.evidence-provenance-panel{background:#ffffff05;border:1px solid #ffffff13;border-radius:11px;margin:13px 18px 0;padding:13px}.evidence-provenance-panel.forensic-warning{background:#f59e0b0a;border-color:#f59e0b2e}.evidence-provenance-panel.forensic-clear{background:#22c55e09;border-color:#22c55e29}.evidence-provenance-panel.forensic-danger{background:#ef44440a;border-color:#ef444430}.evidence-provenance-heading>div{align-items:center;gap:9px;display:flex}.evidence-provenance-heading svg{color:#83afe9;flex:none}.evidence-provenance-panel.forensic-warning .evidence-provenance-heading svg{color:#e8bd5c}.evidence-provenance-panel.forensic-clear .evidence-provenance-heading svg{color:#72d6a0}.evidence-provenance-heading span,.evidence-provenance-grid span{color:#748196;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:900;display:block}.evidence-provenance-heading strong{color:#e5ebf1;margin-top:3px;font-size:9px;font-weight:900;display:block}.evidence-provenance-grid{background:#ffffff0b;border:1px solid #ffffff0e;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:12px;display:grid;overflow:hidden}.evidence-provenance-grid>div{background:#070e19c7;min-width:0;padding:10px 11px}.evidence-provenance-grid>div.wide{grid-column:span 2}.evidence-provenance-grid strong{overflow-wrap:anywhere;color:#cfd7e1;margin-top:4px;font-size:8px;font-weight:800;line-height:1.45;display:block}.evidence-provenance-summary{color:#8e9aad;margin:10px 0 0;font-size:7px;line-height:1.55}@media (width<=640px){.evidence-provenance-grid{grid-template-columns:1fr}.evidence-provenance-grid>div.wide{grid-column:span 1}}.evidence-review-page .evidence-integrity-overall,.evidence-review-page .evidence-metadata-forensics-panel,.evidence-review-page .evidence-provenance-panel{border:0!important;border-top:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:16px 18px 0!important;padding:14px 0!important}.evidence-review-page .evidence-integrity-overall.forensic-warning,.evidence-review-page .evidence-integrity-overall.forensic-clear,.evidence-review-page .evidence-integrity-overall.forensic-danger,.evidence-review-page .evidence-integrity-overall.forensic-neutral,.evidence-review-page .evidence-metadata-forensics-panel.forensic-warning,.evidence-review-page .evidence-metadata-forensics-panel.forensic-clear,.evidence-review-page .evidence-metadata-forensics-panel.forensic-danger,.evidence-review-page .evidence-metadata-forensics-panel.forensic-neutral,.evidence-review-page .evidence-provenance-panel.forensic-warning,.evidence-review-page .evidence-provenance-panel.forensic-clear,.evidence-review-page .evidence-provenance-panel.forensic-danger,.evidence-review-page .evidence-provenance-panel.forensic-neutral{box-shadow:none!important;background:0 0!important}.evidence-review-page .evidence-integrity-overall>div,.evidence-review-page .evidence-metadata-heading>div,.evidence-review-page .evidence-provenance-heading>div{align-items:center!important;gap:9px!important;display:flex!important}.evidence-review-page .evidence-integrity-overall span,.evidence-review-page .evidence-metadata-heading span,.evidence-review-page .evidence-provenance-heading span{color:var(--ev-soft)!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-size:6px!important;font-weight:900!important}.evidence-review-page .evidence-integrity-overall strong,.evidence-review-page .evidence-metadata-heading strong,.evidence-review-page .evidence-provenance-heading strong{color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important;margin-top:3px!important;font-size:10px!important;font-weight:900!important}.evidence-review-page .evidence-integrity-overall svg,.evidence-review-page .evidence-metadata-heading svg,.evidence-review-page .evidence-provenance-heading svg{color:var(--ev-soft)!important}.evidence-review-page .forensic-warning>div svg,.evidence-review-page .forensic-warning .evidence-metadata-heading svg,.evidence-review-page .forensic-warning .evidence-provenance-heading svg{color:var(--ev-gold)!important}.evidence-review-page .forensic-clear>div svg,.evidence-review-page .forensic-clear .evidence-metadata-heading svg,.evidence-review-page .forensic-clear .evidence-provenance-heading svg{color:var(--ev-success)!important}.evidence-review-page .forensic-danger>div svg,.evidence-review-page .forensic-danger .evidence-metadata-heading svg,.evidence-review-page .forensic-danger .evidence-provenance-heading svg{color:var(--ev-danger)!important}.evidence-review-page .evidence-integrity-overall p,.evidence-review-page .evidence-provenance-summary{color:var(--ev-muted)!important;-webkit-text-fill-color:var(--ev-muted)!important;margin:8px 0 0!important;font-size:7px!important;line-height:1.6!important}.evidence-review-page .evidence-forensics-review-warning{border:0!important;border-left:2px solid var(--ev-gold)!important;color:var(--ev-gold)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:8px!important;margin:11px 0 0!important;padding:7px 0 7px 10px!important;font-size:7px!important;font-weight:800!important;display:flex!important}.evidence-review-page .evidence-forensics-signals{border-top:1px solid var(--ev-rule)!important;border-left:1px solid var(--ev-rule)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:12px!important;display:grid!important}.evidence-review-page .evidence-forensic-signal,.evidence-review-page .evidence-forensic-signal.detected,.evidence-review-page .evidence-forensic-signal.clear{border:0!important;border-right:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:10px 11px!important}.evidence-review-page .evidence-forensic-signal strong{color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important}.evidence-review-page .evidence-forensic-signal span{color:var(--ev-muted)!important}.evidence-review-page .evidence-forensic-signal b{color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important}.evidence-review-page .evidence-forensic-signal.detected{box-shadow:inset 2px 0 0 var(--ev-danger)!important}.evidence-review-page .evidence-forensic-signal.detected span{color:var(--ev-danger)!important}.evidence-review-page .evidence-forensics-meta{border-top:1px solid var(--ev-rule)!important;margin-top:11px!important;padding-top:9px!important}.evidence-review-page .evidence-forensics-meta span,.evidence-review-page .evidence-forensics-disclaimer{color:var(--ev-muted)!important;-webkit-text-fill-color:var(--ev-muted)!important}.evidence-review-page .evidence-provenance-grid{border:0!important;border-top:1px solid var(--ev-rule-strong)!important;border-left:1px solid var(--ev-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:12px!important;display:grid!important;overflow:visible!important}.evidence-review-page .evidence-provenance-grid>div,.evidence-review-page .evidence-provenance-grid>div:nth-child(n){border:0!important;border-right:1px solid var(--ev-rule)!important;border-bottom:1px solid var(--ev-rule)!important;min-width:0!important;box-shadow:none!important;background:0 0!important;padding:10px 12px!important}.evidence-review-page .evidence-provenance-grid>div.wide{grid-column:span 2!important}.evidence-review-page .evidence-provenance-grid span{color:var(--ev-soft)!important;-webkit-text-fill-color:var(--ev-soft)!important;letter-spacing:.08em!important;font-size:6px!important;font-weight:900!important}.evidence-review-page .evidence-provenance-grid strong{color:var(--ev-text)!important;-webkit-text-fill-color:var(--ev-text)!important;margin-top:4px!important;font-size:8px!important;font-weight:850!important;line-height:1.45!important;display:block!important}[data-theme=light] .evidence-review-page .evidence-integrity-overall,[data-theme=light] .evidence-review-page .evidence-metadata-forensics-panel,[data-theme=light] .evidence-review-page .evidence-provenance-panel,.light .evidence-review-page .evidence-integrity-overall,.light .evidence-review-page .evidence-metadata-forensics-panel,.light .evidence-review-page .evidence-provenance-panel,[data-theme=light] .evidence-review-page .evidence-forensic-signal,[data-theme=light] .evidence-review-page .evidence-forensic-signal.detected,[data-theme=light] .evidence-review-page .evidence-provenance-grid,[data-theme=light] .evidence-review-page .evidence-provenance-grid>div,.light .evidence-review-page .evidence-forensic-signal,.light .evidence-review-page .evidence-forensic-signal.detected,.light .evidence-review-page .evidence-provenance-grid,.light .evidence-review-page .evidence-provenance-grid>div,[data-theme=dark] .evidence-review-page .evidence-integrity-overall,[data-theme=dark] .evidence-review-page .evidence-metadata-forensics-panel,[data-theme=dark] .evidence-review-page .evidence-provenance-panel,.dark .evidence-review-page .evidence-integrity-overall,.dark .evidence-review-page .evidence-metadata-forensics-panel,.dark .evidence-review-page .evidence-provenance-panel{box-shadow:none!important;background:0 0!important}@media (width<=720px){.evidence-review-page .evidence-forensics-signals,.evidence-review-page .evidence-provenance-grid{grid-template-columns:1fr!important}.evidence-review-page .evidence-provenance-grid>div.wide{grid-column:span 1!important}}.investigations-page{color:#070707}.investigations-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.investigations-kicker{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.investigations-header h2{margin-bottom:8px;font-size:30px}.investigations-header p{color:#9ca3af;max-width:720px;line-height:1.6}.investigations-refresh-btn{color:#d4af37;cursor:pointer;white-space:nowrap;background:#d4af371f;border:1px solid #d4af3759;border-radius:11px;align-items:center;gap:8px;padding:11px 15px;font-weight:800;display:inline-flex}.investigations-spin{animation:.8s linear infinite investigations-spin}@keyframes investigations-spin{to{transform:rotate(360deg)}}.investigations-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:20px;display:grid}.investigation-summary-card{color:#fff;text-align:left;cursor:pointer;background:#151a2d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:13px;padding:17px;transition:all .2s;display:flex;box-shadow:0 10px 24px #0000002e}.investigation-summary-card:hover{border-color:#d4af3759;transform:translateY(-2px)}.investigation-summary-card.active{background:#d4af371f;border-color:#d4af378c}.investigation-summary-card svg{color:#d4af37}.investigation-summary-card span{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.investigation-summary-card strong{color:#fff;font-size:24px}.investigations-filter-card,.investigations-table-card{background:#151a2d;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 12px 28px #0003}.investigations-filter-card{margin-bottom:20px;padding:18px}.investigations-search{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:15px;padding:10px 12px;display:grid}.investigations-search input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-size:14px}.investigations-search button,.investigations-clear-btn{cursor:pointer;border:none;border-radius:9px;font-weight:800}.investigations-search button{color:#111827;background:#d4af37;padding:9px 14px}.investigations-filters{grid-template-columns:repeat(3,minmax(180px,1fr)) auto;gap:12px;display:grid}.investigation-filter{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.investigation-filter select{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:11px 2px}.investigations-clear-btn{color:#d1d5db;background:#ffffff0f;padding:11px 14px}.investigations-clear-btn:hover{background:#ffffff1a}.investigations-table-card{overflow:hidden}.investigations-table-wrapper{overflow-x:auto}.investigations-table tbody tr:hover{background:#d4af3714}.investigations-table tbody td{color:#e5e7eb;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px}.investigation-player-cell{align-items:center;gap:10px;display:flex}.investigation-avatar{color:#d4af37;background:#d4af3724;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex;overflow:hidden}.investigation-avatar.large{flex-basis:48px;width:48px;height:48px}.investigation-player-cell strong,.investigation-title-cell strong{color:#fff;margin-bottom:3px;display:block}.investigation-player-cell span,.investigation-title-cell span{color:#9ca3af;font-size:12px}.investigation-severity-badge,.investigation-status-badge,.investigation-escalated-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.investigation-severity-badge.low{color:#60a5fa;background:#3b82f624}.investigation-severity-badge.medium{color:#fbbf24;background:#f59e0b24}.investigation-severity-badge.high{color:#fb923c;background:#f9731626}.investigation-severity-badge.critical{color:#f87171;background:#ef444426}.investigation-status-badge.open{color:#fbbf24;background:#f59e0b24}.investigation-status-badge.under-review{color:#60a5fa;background:#3b82f624}.investigation-status-badge.resolved{color:#4ade80;background:#22c55e24}.investigation-status-badge.dismissed{color:#d1d5db;background:#6b72802e}.investigation-escalated-badge{color:#f87171;background:#ef444424}.investigation-review-btn,.investigation-primary-btn,.investigation-secondary-btn,.investigation-review-action,.investigation-escalate-action,.investigation-resolve-action,.investigation-dismiss-action{cursor:pointer;border:none;border-radius:9px;padding:9px 12px;font-weight:800}.investigation-review-btn,.investigation-primary-btn{color:#111827;background:#d4af37}.investigation-secondary-btn{color:#d1d5db;background:#ffffff12}.investigation-review-action{color:#60a5fa;background:#3b82f626}.investigation-escalate-action{color:#fb923c;background:#f9731626}.investigation-resolve-action{color:#4ade80;background:#22c55e26}.investigation-dismiss-action{color:#f87171;background:#ef444426}.investigation-review-btn:disabled,.investigation-primary-btn:disabled,.investigation-secondary-btn:disabled,.investigation-review-action:disabled,.investigation-escalate-action:disabled,.investigation-resolve-action:disabled,.investigation-dismiss-action:disabled{opacity:.6;cursor:not-allowed}.investigations-empty{text-align:center;color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:260px;padding:30px;display:flex}.investigations-empty svg{color:#d4af37;margin-bottom:12px}.investigations-empty h3{color:#fff;margin-bottom:6px}.investigations-pagination{color:#9ca3af;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.investigations-pagination button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.investigation-drawer-overlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a8;justify-content:flex-end;display:flex;position:fixed;inset:0}.investigation-drawer{background:#0f1425;border-left:1px solid #d4af372e;width:min(680px,100%);height:100%;overflow-y:auto;box-shadow:-18px 0 44px #00000059}.investigation-drawer-header{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1425f5;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.investigation-drawer-header span{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.investigation-drawer-header h3{color:#fff}.investigation-drawer-header button{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.investigation-drawer-loading{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.investigation-drawer-loading svg{color:#d4af37;margin-bottom:12px}.investigation-detail-hero,.investigation-detail-section{background:#151a2d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:18px;padding:18px}.investigation-detail-badges{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.investigation-detail-hero p{color:#d1d5db;margin-bottom:8px;line-height:1.6}.investigation-detail-hero small,.investigation-detail-section small{color:#9ca3af}.investigation-detail-section h4{color:#fff;align-items:center;gap:8px;margin-bottom:14px;display:flex}.investigation-player-profile{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.investigation-player-profile strong,.investigation-player-profile span{display:block}.investigation-player-profile span{color:#9ca3af;font-size:12px}.investigation-player-trust{text-align:right}.investigation-player-trust strong{color:#d4af37;font-size:22px}.investigation-detail-grid div{background:#ffffff0a;border-radius:10px;padding:12px}.investigation-detail-grid span{color:#9ca3af;margin-bottom:5px;font-size:11px;display:block}.investigation-evidence-list,.investigation-notes-list,.investigation-history-list,.investigation-previous-list{flex-direction:column;gap:10px;display:flex}.investigation-evidence-list a{color:#fff;background:#ffffff0a;border-radius:10px;align-items:center;gap:10px;padding:11px;text-decoration:none;display:flex}.investigation-evidence-list a:hover{background:#d4af3717}.investigation-evidence-list svg{color:#d4af37}.investigation-evidence-list strong,.investigation-evidence-list span{display:block}.investigation-evidence-list span{color:#9ca3af;font-size:11px}.investigation-notes-list article,.investigation-history-list article,.investigation-previous-list article{background:#ffffff0a;border-radius:10px;padding:12px}.investigation-notes-list article strong,.investigation-notes-list article p,.investigation-notes-list article small{display:block}.investigation-notes-list article p,.investigation-history-list article p{color:#d1d5db;margin:6px 0;line-height:1.5}.investigation-history-list article>div,.investigation-previous-list article{justify-content:space-between;align-items:center;gap:10px;display:flex}.investigation-history-list article>div{justify-content:flex-start}.investigation-previous-list article>div strong,.investigation-previous-list article>div span{display:block}.investigation-previous-list article>div span{color:#9ca3af;margin-top:3px;font-size:11px}.investigation-detail-section textarea,.investigation-action-form textarea,.investigation-action-form select{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%}.investigation-detail-section textarea,.investigation-action-form textarea{resize:vertical;margin:12px 0;padding:11px}.investigation-action-form select{padding:11px}.investigation-action-buttons{flex-wrap:wrap;gap:9px;display:flex}.investigation-action-form{background:#ffffff0a;border-radius:11px;margin-top:15px;padding:14px}.investigation-action-form label{margin-bottom:12px;display:block}.investigation-action-form label>span{color:#cbd5e1;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.investigation-action-form>div{flex-wrap:wrap;gap:9px;display:flex}.investigation-empty-detail{text-align:center;color:#9ca3af;background:#ffffff09;border-radius:10px;padding:16px}@media (width<=1180px){.investigations-summary-grid{grid-template-columns:repeat(3,1fr)}.investigations-filters{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.investigations-header{flex-direction:column}.investigations-summary-grid,.investigations-filters{grid-template-columns:1fr}.investigations-search{grid-template-columns:auto 1fr}.investigations-search button{grid-column:1/-1}.investigations-pagination{flex-direction:column;align-items:flex-start}.investigation-detail-grid{grid-template-columns:1fr}.investigation-player-profile{grid-template-columns:auto 1fr}.investigation-player-trust{text-align:left;grid-column:1/-1}}@media (width<=520px){.investigation-drawer-body,.investigation-detail-hero,.investigation-detail-section{padding:14px}.investigation-action-buttons,.investigation-action-form>div{flex-direction:column}.investigation-action-buttons button,.investigation-action-form button{width:100%}}.investigation-action-form input[type=datetime-local]{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:11px}.investigation-history-list article>button{margin-top:10px}.investigation-dismiss-action{justify-content:center;align-items:center;gap:7px;display:inline-flex}.investigation-action-form input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.investigations-page{color:#e8edf4;flex-direction:column;gap:18px;width:100%;min-width:0;padding-bottom:34px;display:flex}.investigations-header{background:radial-gradient(circle at 92% 5%,#d4af3721,#0000 32%),radial-gradient(circle at 0 100%,#3b82f60e,#0000 38%),linear-gradient(145deg,#0c1524fc,#050b15fc);border:1px solid #d4af3729;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:28px;margin:0;padding:27px 29px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 58px #00000038,inset 0 1px #ffffff06}.investigations-header:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:128px;height:2px;position:absolute;top:0;left:29px}.investigations-header:after{content:"";pointer-events:none;border:1px solid #d4af370b;border-radius:50%;width:240px;height:240px;position:absolute;bottom:-100px;right:-70px}.investigations-header>div{z-index:1;min-width:0;position:relative}.investigations-kicker{color:#d9bc56;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 8px;font-size:10px;font-weight:900;display:inline-flex}.investigations-kicker:before{content:"";border:2px solid #d4af37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4af3759}.investigations-header h2{color:#f5f7fa;letter-spacing:-.038em;margin:0;font-size:clamp(25px,3vw,35px);font-weight:950;line-height:1.08}.investigations-header p{color:#8c99ac;max-width:750px;margin:11px 0 0;font-size:13px;font-weight:550;line-height:1.68}.investigations-refresh-btn{z-index:1;color:#e5ca68;cursor:pointer;white-space:nowrap;background:#d4af3711;border:1px solid #d4af3745;border-radius:11px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-family:inherit;font-size:11px;font-weight:850;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:inline-flex;position:relative}.investigations-refresh-btn:hover:not(:disabled){background:#d4af371c;border-color:#d4af377a;transform:translateY(-1px);box-shadow:0 10px 25px #00000029}.investigations-refresh-btn:disabled{opacity:.55;cursor:wait}.investigations-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;display:grid}.investigation-summary-card{color:#e9edf2;cursor:pointer;text-align:left;background:linear-gradient(145deg,#0d1727f7,#070e1afa);border:1px solid #fff1;border-radius:15px;grid-template-columns:43px minmax(0,1fr);align-items:center;gap:13px;min-width:0;min-height:86px;padding:16px;font-family:inherit;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000024}.investigation-summary-card:before{opacity:0;content:"";background:linear-gradient(90deg,#d4af37,#0000 78%);width:100%;height:2px;transition:opacity .2s;position:absolute;top:0;left:0}.investigation-summary-card:hover{background:radial-gradient(circle at 100% 0,#d4af370f,#0000 45%),linear-gradient(145deg,#0f192afa,#080f1cfc);border-color:#d4af3740;transform:translateY(-2px)}.investigation-summary-card:hover:before,.investigation-summary-card.active:before{opacity:1}.investigation-summary-card.active{background:radial-gradient(circle at 100% 0,#d4af371f,#0000 50%),linear-gradient(145deg,#141b27fc,#080f1bfc);border-color:#d4af3766;transform:translateY(-1px);box-shadow:0 15px 35px #00000029,0 0 0 1px #d4af3709}.investigation-summary-card>svg{color:#d8ba51;background:#d4af370e;border:1px solid #d4af3726;border-radius:12px;width:43px;height:43px;padding:10px;display:grid}.investigation-summary-card:nth-child(2)>svg{color:#e9b64f;background:#f59e0b0e;border-color:#f59e0b2b}.investigation-summary-card:nth-child(3)>svg{color:#74a7e8;background:#3b82f60e;border-color:#3b82f62b}.investigation-summary-card:nth-child(4)>svg{color:#68d28a;background:#22c55e0e;border-color:#22c55e2b}.investigation-summary-card:nth-child(5)>svg{color:#9ca8b9;background:#94a3b80b;border-color:#94a3b826}.investigation-summary-card>div{flex-direction:column;min-width:0;display:flex}.investigation-summary-card span{color:#7f8ca0;letter-spacing:.085em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;font-size:8px;font-weight:900;overflow:hidden}.investigation-summary-card strong{color:#f0f3f7;margin-top:5px;font-size:23px;font-weight:950;line-height:1}.investigations-filter-card{background:linear-gradient(145deg,#0a121ff5,#060c17f7);border:1px solid #fff1;border-radius:15px;grid-template-columns:minmax(310px,1.2fr) minmax(500px,1.8fr);align-items:end;gap:13px;margin:0;padding:15px;display:grid;box-shadow:0 14px 34px #0000001f}.investigations-search{background:#ffffff06;border:1px solid #ffffff16;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:43px;margin:0;padding:0 5px 0 12px;transition:border-color .2s,box-shadow .2s;display:grid}.investigations-search:focus-within{border-color:#d4af375c;box-shadow:0 0 0 3px #d4af370b}.investigations-search svg{color:#78869a}.investigations-search input{color:#e4eaf1;background:0 0;border:none;outline:none;width:100%;min-width:0;height:41px;padding:0;font-family:inherit;font-size:10px;font-weight:650}.investigations-search input::placeholder{color:#606e82}.investigations-search button{color:#151107;cursor:pointer;background:linear-gradient(135deg,#e2c45e,#bd9729);border:1px solid #d4af374d;border-radius:8px;min-height:33px;padding:0 13px;font-family:inherit;font-size:8px;font-weight:900;transition:filter .2s,transform .2s}.investigations-search button:hover{filter:brightness(1.06);transform:translateY(-1px)}.investigations-filters{grid-template-columns:repeat(3,minmax(130px,1fr)) auto;align-items:stretch;gap:8px;display:grid}.investigation-filter{background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;align-items:center;gap:7px;min-width:0;padding:0 9px;transition:border-color .2s;display:flex}.investigation-filter:focus-within{border-color:#d4af374d}.investigation-filter svg{color:#778498;flex:none}.investigation-filter select{color:#ccd4de;cursor:pointer;background:0 0;border:none;outline:none;width:100%;min-width:0;min-height:41px;padding:0 4px;font-family:inherit;font-size:8px;font-weight:750}.investigation-filter select option{color:#e8edf3;background:#09111e}.investigations-clear-btn{color:#d78282;cursor:pointer;white-space:nowrap;background:#ef444409;border:1px solid #ef444424;border-radius:10px;min-height:43px;padding:0 12px;font-family:inherit;font-size:8px;font-weight:850;transition:border-color .2s,background .2s}.investigations-clear-btn:hover{background:#ef444412;border-color:#ef444445}.investigations-table-card{background:linear-gradient(145deg,#0a121ffa,#050b15fc);border:1px solid #ffffff12;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 20px 50px #00000029}.investigations-table-wrapper{scrollbar-width:thin;scrollbar-color:#d4af3740 #ffffff06;width:100%;overflow-x:auto}.investigations-table-wrapper::-webkit-scrollbar{height:8px}.investigations-table-wrapper::-webkit-scrollbar-track{background:#ffffff06}.investigations-table-wrapper::-webkit-scrollbar-thumb{background:#d4af3738;border-radius:999px}.investigations-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1120px}.investigations-table thead{position:relative}.investigations-table thead th{color:#a9903d;letter-spacing:.095em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#040911c2;border-bottom:1px solid #d4af3729;padding:13px 14px;font-size:7px;font-weight:950}.investigations-table thead th:first-child{padding-left:18px}.investigations-table thead th:last-child{text-align:right;padding-right:18px}.investigations-table tbody tr{background:0 0;transition:background .2s,box-shadow .2s}.investigations-table tbody tr:nth-child(2n){background:#ffffff02}.investigations-table tbody tr:hover{background:linear-gradient(90deg,#d4af370b,#d4af3703);box-shadow:inset 2px 0 #d4af377a}.investigations-table tbody td{color:#aeb9c7;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff0b;padding:13px 14px;font-size:8px;font-weight:650;line-height:1.45}.investigations-table tbody td:first-child{padding-left:18px}.investigations-table tbody td:last-child{text-align:right;padding-right:18px}.investigations-table tbody tr:last-child td{border-bottom:none}.investigation-player-cell{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:150px;display:grid}.investigation-avatar{color:#ddbf58;background:linear-gradient(145deg,#d4af371a,#d4af3709);border:1px solid #d4af372e;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid;overflow:hidden}.investigation-avatar img{object-fit:cover;width:100%;height:100%}.investigation-player-cell>div:last-child,.investigation-title-cell{min-width:0}.investigation-player-cell strong,.investigation-title-cell strong{color:#e5eaf0;text-overflow:ellipsis;white-space:nowrap;max-width:210px;margin:0 0 3px;font-size:9px;font-weight:850;display:block;overflow:hidden}.investigation-player-cell span,.investigation-title-cell span{color:#6f7d90;text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:7px;font-weight:650;display:block;overflow:hidden}.investigation-title-cell{min-width:185px}.investigation-severity-badge,.investigation-status-badge,.investigation-escalated-badge{letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:24px;padding:4px 8px;font-size:6px;font-weight:900;display:inline-flex}.investigation-severity-badge.low{color:#79a9e7;background:#3b82f60e;border-color:#3b82f629}.investigation-severity-badge.medium{color:#e8b54c;background:#f59e0b0e;border-color:#f59e0b2b}.investigation-severity-badge.high{color:#e99455;background:#f973160f;border-color:#f973162e}.investigation-severity-badge.critical{color:#ea8585;background:#ef44440f;border-color:#ef444433}.investigation-escalated-badge{color:#eb8989;background:#ef44440f;border-color:#ef444430}.investigation-review-btn{color:#161206;cursor:pointer;background:linear-gradient(135deg,#e1c25a,#b99225);border:1px solid #d4af3747;border-radius:8px;min-height:31px;padding:0 11px;font-family:inherit;font-size:7px;font-weight:950;transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 7px 18px #d4af3714}.investigation-review-btn:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 9px 23px #d4af3721}.investigations-empty{color:#778599;text-align:center;background:radial-gradient(circle,#d4af370b,#0000 40%);flex-direction:column;justify-content:center;align-items:center;min-height:310px;padding:42px 25px;display:flex}.investigations-empty svg{color:#d0b34d;margin:0 0 13px}.investigations-empty h3{color:#e7ecf2;margin:0 0 7px;font-size:15px;font-weight:900}.investigations-empty p{color:#748196;max-width:430px;margin:0;font-size:9px;line-height:1.55}.investigations-pagination{color:#718095;background:#ffffff03;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;min-height:59px;padding:12px 16px;display:flex}.investigations-pagination>span{font-size:8px;font-weight:650}.investigations-pagination>div{gap:7px;display:flex}.investigations-pagination button{color:#9ca9ba;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-family:inherit;font-size:7px;font-weight:850;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.investigations-pagination button:hover:not(:disabled){color:#dfc25c;background:#d4af370f;border-color:#d4af374d}.investigations-pagination button:disabled{opacity:.3;cursor:not-allowed}@media (width<=1180px){.investigations-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.investigations-filter-card{grid-template-columns:1fr}}@media (width<=820px){.investigations-header{flex-direction:column;padding:23px 20px}.investigations-refresh-btn{width:100%}.investigations-summary-grid,.investigations-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.investigations-summary-grid{grid-template-columns:1fr}.investigation-summary-card{min-height:78px}.investigations-search{grid-template-columns:auto minmax(0,1fr);padding:0 11px}.investigations-search button{border-radius:0 0 9px 9px;grid-column:1/-1;width:calc(100% + 22px);min-height:36px;margin:0 -11px -1px}.investigations-filters{grid-template-columns:1fr}.investigations-clear-btn{width:100%}.investigations-pagination{flex-direction:column;align-items:stretch}.investigations-pagination>div{width:100%}.investigations-pagination button{flex:1}}.investigation-drawer-overlay{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050cc7;justify-content:flex-end;animation:.24s both investigation-overlay-in;display:flex;position:fixed;inset:0;overflow:hidden}.investigation-drawer{color:#dbe3ec;scrollbar-width:thin;scrollbar-color:#d4af373d #ffffff05;background:radial-gradient(circle at 100% 0,#d4af3713,#0000 30%),linear-gradient(155deg,#08111f 0%,#050b15 58%,#030811 100%);border-left:1px solid #d4af3730;width:min(760px,100%);height:100%;animation:.3s cubic-bezier(.22,1,.36,1) both investigation-drawer-in;position:relative;overflow:hidden auto;box-shadow:-30px 0 85px #00000080,inset 1px 0 #ffffff04}.investigation-drawer:before{z-index:8;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37 35%,#f0d474 65%,#0000);width:min(760px,100%);height:2px;position:fixed;top:0}.investigation-drawer::-webkit-scrollbar{width:8px}.investigation-drawer::-webkit-scrollbar-track{background:#ffffff05}.investigation-drawer::-webkit-scrollbar-thumb{background:linear-gradient(#d4af3757,#d4af3729) padding-box padding-box;border:2px solid #0000;border-radius:999px}@keyframes investigation-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#01050c00}to{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050cc7}}@keyframes investigation-drawer-in{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}.investigation-drawer-header{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060d18fb,#060d18f0);border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:22px 24px 19px;display:flex;position:sticky;top:0;box-shadow:0 12px 26px #00000030}.investigation-drawer-header>div{min-width:0}.investigation-drawer-header span{color:#cfae45;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:8px;font-weight:950;display:flex}.investigation-drawer-header span:before{content:"";background:#d4af37;width:18px;height:1px}.investigation-drawer-header h3{color:#f0f3f6;letter-spacing:-.025em;text-overflow:ellipsis;max-width:610px;margin:0;font-size:clamp(17px,2.3vw,22px);font-weight:920;line-height:1.24;overflow:hidden}.investigation-drawer-header button{color:#93a0b1;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:transform .2s,color .2s,border-color .2s,background .2s;display:grid}.investigation-drawer-header button:hover{color:#e28686;background:#ef44440e;border-color:#ef44443d;transform:rotate(4deg)}.investigation-drawer-loading{color:#79879a;background:radial-gradient(circle,#d4af370b,#0000 28%);flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:calc(100vh - 90px);display:flex}.investigation-drawer-loading svg{color:#d4af37;margin:0 0 12px}.investigation-drawer-loading p{margin:0;font-size:10px;font-weight:700}.investigation-drawer-body{flex-direction:column;gap:14px;padding:18px;display:flex}.investigation-detail-hero,.investigation-detail-section{color:#d7dfe8;background:linear-gradient(145deg,#0c1625eb,#070e1af0);border:1px solid #fff1;border-radius:15px;margin:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 13px 32px #00000024,inset 0 1px #ffffff05}.investigation-detail-section{transition:border-color .22s,box-shadow .22s}.investigation-detail-section:hover{border-color:#d4af371c;box-shadow:0 17px 38px #0000002b,inset 0 1px #ffffff06}.investigation-detail-hero{background:radial-gradient(circle at 100% 0,#d4af3718,#0000 40%),radial-gradient(circle at 0 100%,#3b82f60a,#0000 44%),linear-gradient(145deg,#0e1827f7,#060d18fa);border-color:#d4af3724;padding:21px}.investigation-detail-hero:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:92px;height:2px;position:absolute;top:0;left:21px}.investigation-detail-badges{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.investigation-detail-hero p{color:#bac4d0;max-width:670px;margin:0 0 13px;font-size:10px;font-weight:570;line-height:1.7}.investigation-detail-hero small{color:#748297;background:#ffffff05;border:1px solid #ffffff0e;border-radius:999px;align-items:center;min-height:25px;padding:4px 9px;font-size:7px;font-weight:750;display:inline-flex}.investigation-detail-section h4{color:#e7ebf0;letter-spacing:.018em;align-items:center;gap:9px;min-height:28px;margin:0 0 14px;font-size:10px;font-weight:900;display:flex}.investigation-detail-section h4:after{content:"";background:linear-gradient(90deg,#d4af371f,#0000);flex:1;height:1px;margin-left:5px}.investigation-detail-section h4 svg{color:#cfae45;flex:none}.investigation-detail-section>p{color:#7c899b;margin:-4px 0 14px;font-size:8px;line-height:1.6}.investigation-player-profile{background:radial-gradient(circle at 100% 0,#d4af3711,#0000 42%),#ffffff05;border:1px solid #d4af3717;border-radius:13px;grid-template-columns:55px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid}.investigation-avatar.large{color:#e1c45d;background:linear-gradient(145deg,#d4af3726,#d4af370a);border:1px solid #d4af3740;border-radius:15px;flex:0 0 55px;place-items:center;width:55px;height:55px;font-size:17px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 10px 26px #00000036,inset 0 1px #ffffff0a}.investigation-player-profile>div:nth-child(2){min-width:0}.investigation-player-profile>div:nth-child(2) strong{color:#edf1f5;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:900;display:block;overflow:hidden}.investigation-player-profile>div:nth-child(2) span{color:#78869a;font-size:8px;font-weight:700;display:block}.investigation-player-trust{text-align:right;background:#d4af370b;border:1px solid #d4af3721;border-radius:11px;min-width:94px;padding:10px 12px;position:relative}.investigation-player-trust:after{content:"";background:linear-gradient(90deg,#d4af37 0% 75%,#ffffff12 75% 100%);border-radius:999px;width:100%;height:3px;margin-top:7px;display:block}.investigation-player-trust span{color:#7f8c9e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 3px;font-size:6px;font-weight:900;display:block}.investigation-player-trust strong{color:#e2c45e;font-size:20px;font-weight:950;line-height:1;display:block}.investigation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.investigation-detail-grid>div{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;min-width:0;min-height:63px;padding:12px;transition:border-color .2s,background .2s;position:relative}.investigation-detail-grid>div:hover{background:#d4af3706;border-color:#d4af3721}.investigation-detail-grid span{color:#6f7d91;letter-spacing:.075em;text-transform:uppercase;margin:0 0 6px;font-size:6px;font-weight:900;display:block}.investigation-detail-grid strong{color:#9dd4ad;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.investigation-detail-grid>div:has(strong:first-of-type){isolation:isolate}.investigation-evidence-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.investigation-evidence-list a{color:#e4e9ef;background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;min-height:62px;padding:11px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.investigation-evidence-list a:after{color:#8f7c39;content:"OPEN ↗";letter-spacing:.08em;font-size:5px;font-weight:950;position:absolute;bottom:6px;right:9px}.investigation-evidence-list a:hover{background:#d4af370a;border-color:#d4af3740;transform:translateY(-2px)}.investigation-evidence-list a>svg{color:#d0ae42;background:#d4af370b;border:1px solid #d4af3724;border-radius:9px;width:37px;height:37px;padding:9px}.investigation-evidence-list a>div{min-width:0;padding-right:35px}.investigation-evidence-list strong{color:#dce3eb;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;font-size:8px;font-weight:820;display:block;overflow:hidden}.investigation-evidence-list span{color:#758397;text-transform:capitalize;font-size:6px;font-weight:750;display:block}.investigation-notes-list,.investigation-history-list,.investigation-previous-list{flex-direction:column;gap:9px;display:flex;position:relative}.investigation-notes-list article,.investigation-history-list article,.investigation-previous-list article{color:#ced6df;background:linear-gradient(145deg,#ffffff06,#ffffff03);border:1px solid #ffffff0e;border-radius:11px;margin:0;padding:13px 14px;position:relative}.investigation-notes-list article:before,.investigation-history-list article:before{content:"";background:#c7a43b;border:2px solid #08111f;border-radius:50%;width:9px;height:9px;position:absolute;top:14px;left:-5px;box-shadow:0 0 0 2px #d4af371a}.investigation-notes-list article strong,.investigation-history-list article strong,.investigation-previous-list article strong{color:#e4e9ef;font-size:8px;font-weight:850}.investigation-notes-list article p,.investigation-history-list article p{color:#aab5c2;margin:7px 0;font-size:8px;font-weight:560;line-height:1.6}.investigation-notes-list article small,.investigation-history-list article small,.investigation-previous-list article small{color:#68768a;font-size:6px;font-weight:700}.investigation-history-list article>div{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:7px;display:flex}.investigation-history-list article>div>span:not(.investigation-status-badge){color:#7c899b;font-size:8px}.investigation-previous-list article{justify-content:space-between;align-items:center;gap:12px;display:flex}.investigation-previous-list article>div{min-width:0}.investigation-previous-list article>div strong{text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px;display:block;overflow:hidden}.investigation-previous-list article>div span{color:#748196;font-size:6px;font-weight:700;display:block}.investigation-history-list article:has(.investigation-dismiss-action){background:radial-gradient(circle at 100% 0,#ef44440b,#0000 40%),#ffffff04;border-color:#ef44441a}.investigation-history-list article>.investigation-dismiss-action{min-height:30px;margin-top:10px}.investigation-empty-detail{color:#6f7d91;text-align:center;background:#ffffff03;border:1px dashed #ffffff13;border-radius:10px;justify-content:center;align-items:center;min-height:67px;padding:16px;font-size:8px;font-weight:650;line-height:1.55;display:flex}.investigation-drawer .investigation-severity-badge,.investigation-drawer .investigation-status-badge,.investigation-drawer .investigation-escalated-badge{min-height:25px;padding:4px 9px;font-size:6px}.investigation-status-badge.active{color:#e78888;background:#ef44440f;border-color:#ef444430}.investigation-status-badge.scheduled{color:#77a8e8;background:#3b82f60e;border-color:#3b82f62b}.investigation-status-badge.expired,.investigation-status-badge.revoked{color:#9da9b8;background:#94a3b80b;border-color:#94a3b826}@media (width<=760px){.investigation-drawer,.investigation-drawer:before{width:100%}.investigation-drawer-header{padding:19px 18px 16px}.investigation-drawer-body{padding:14px}.investigation-detail-hero,.investigation-detail-section{padding:15px}.investigation-player-profile{grid-template-columns:48px minmax(0,1fr)}.investigation-avatar.large{flex-basis:48px;width:48px;height:48px}.investigation-player-trust{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;width:100%;display:grid}.investigation-player-trust:after{grid-column:1/-1}.investigation-detail-grid,.investigation-evidence-list{grid-template-columns:1fr}}@media (width<=480px){.investigation-drawer-header h3{font-size:16px}.investigation-drawer-body{gap:11px;padding:11px}.investigation-detail-hero,.investigation-detail-section{border-radius:12px;padding:13px}.investigation-player-profile{padding:11px}.investigation-previous-list article{flex-direction:column;align-items:flex-start}}.investigation-primary-btn,.investigation-secondary-btn,.investigation-review-action,.investigation-escalate-action,.investigation-resolve-action,.investigation-dismiss-action{cursor:pointer;letter-spacing:.025em;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-family:inherit;font-size:7px;font-weight:950;line-height:1;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s,filter .18s;display:inline-flex}.investigation-primary-btn:hover:not(:disabled),.investigation-secondary-btn:hover:not(:disabled),.investigation-review-action:hover:not(:disabled),.investigation-escalate-action:hover:not(:disabled),.investigation-resolve-action:hover:not(:disabled),.investigation-dismiss-action:hover:not(:disabled){transform:translateY(-1px)}.investigation-primary-btn:disabled,.investigation-secondary-btn:disabled,.investigation-review-action:disabled,.investigation-escalate-action:disabled,.investigation-resolve-action:disabled,.investigation-dismiss-action:disabled{opacity:.4;cursor:not-allowed;filter:saturate(.6)}.investigation-primary-btn{color:#151105;background:linear-gradient(135deg,#e4c75f,#b88f20);border-color:#d4af3752;box-shadow:0 8px 20px #d4af371a}.investigation-primary-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 11px 25px #d4af3729}.investigation-secondary-btn{color:#aab5c3;background:#ffffff07;border-color:#ffffff16}.investigation-secondary-btn:hover:not(:disabled){color:#dce3eb;background:#ffffff0e;border-color:#ffffff29}.investigation-review-action{color:#79aae9;background:linear-gradient(135deg,#3b82f618,#3b82f609);border-color:#3b82f633}.investigation-review-action:hover:not(:disabled){background:#3b82f61f;border-color:#3b82f657;box-shadow:0 9px 22px #3b82f614}.investigation-escalate-action{color:#e99a5f;background:linear-gradient(135deg,#f973161a,#f9731609);border-color:#f9731638}.investigation-escalate-action:hover:not(:disabled){background:#f973161f;border-color:#f973165c;box-shadow:0 9px 22px #f9731614}.investigation-resolve-action{color:#75d692;background:linear-gradient(135deg,#22c55e18,#22c55e09);border-color:#22c55e36}.investigation-resolve-action:hover:not(:disabled){background:#22c55e1f;border-color:#22c55e59;box-shadow:0 9px 22px #22c55e14}.investigation-dismiss-action{color:#e98b8b;background:linear-gradient(135deg,#ef444418,#ef444409);border-color:#ef444436}.investigation-dismiss-action:hover:not(:disabled){background:#ef44441f;border-color:#ef44445c;box-shadow:0 9px 22px #ef444414}.investigation-action-buttons{background:linear-gradient(145deg,#ffffff06,#ffffff03);border:1px solid #ffffff0d;border-radius:11px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:11px;display:grid}.investigation-action-buttons button{width:100%}.investigation-action-form{background:radial-gradient(circle at 100% 0,#d4af370b,#0000 38%),linear-gradient(145deg,#09121fd1,#050c16db);border:1px solid #d4af371c;border-radius:12px;grid-template-columns:1fr;gap:12px;margin-top:13px;padding:15px;animation:.22s both investigation-action-form-in;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.investigation-action-form:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:70px;height:1px;position:absolute;top:0;left:15px}@keyframes investigation-action-form-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.investigation-action-form label{margin:0;display:block}.investigation-action-form label>span{color:#8795a8;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:6px;font-weight:950;display:block}.investigation-action-form>div{flex-wrap:wrap;align-items:center;gap:8px;padding-top:1px;display:flex}.investigation-detail-section textarea,.investigation-action-form textarea,.investigation-action-form select,.investigation-action-form input[type=datetime-local]{color:#dce3eb;background:linear-gradient(145deg,#ffffff06,#ffffff03);border:1px solid #ffffff13;border-radius:9px;outline:none;width:100%;font-family:inherit;font-size:8px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s}.investigation-action-form select,.investigation-action-form input[type=datetime-local]{min-height:41px;padding:0 11px}.investigation-detail-section textarea,.investigation-action-form textarea{resize:vertical;min-height:88px;margin:0;padding:11px 12px;line-height:1.6}.investigation-detail-section textarea::placeholder,.investigation-action-form textarea::placeholder{color:#586679}.investigation-detail-section textarea:hover,.investigation-action-form textarea:hover,.investigation-action-form select:hover,.investigation-action-form input[type=datetime-local]:hover{border-color:#ffffff21}.investigation-detail-section textarea:focus,.investigation-action-form textarea:focus,.investigation-action-form select:focus,.investigation-action-form input[type=datetime-local]:focus{background:#d4af3706;border-color:#d4af3757;box-shadow:0 0 0 3px #d4af370a}.investigation-action-form input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.investigation-action-form input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.72;filter:invert(84%)sepia(38%)saturate(652%)hue-rotate(359deg)brightness(89%);cursor:pointer}.investigation-detail-section>.investigation-notes-list+textarea{min-height:90px;margin-top:12px;margin-bottom:9px}.investigation-detail-section>.investigation-notes-list+textarea+.investigation-primary-btn{min-width:105px}.investigation-detail-section:has(>h4>.lucide-ban){background:radial-gradient(circle at 100% 0,#ef44440a,#0000 38%),linear-gradient(145deg,#0c1523f2,#070e19f5);border-color:#ef44441a}.investigation-detail-section:has(>h4>.lucide-ban) .investigation-action-form{border-color:#ef44441c}.investigation-detail-section:has(>h4>.lucide-ban) .investigation-action-form:before{background:linear-gradient(90deg,#ef4444cc,#0000)}.investigation-history-list article .investigation-action-form{background:radial-gradient(circle at 100% 0,#ef44440b,#0000 45%),#03091285;border-color:#ef444421;margin-top:11px}.investigation-history-list article .investigation-action-form:before{background:linear-gradient(90deg,#ef4444d9,#0000)}.investigation-detail-section .investigation-action-buttons+.investigation-action-form{border-color:#d4af371c}.investigation-action-form:has(select option[value=Critical]){background:radial-gradient(circle at 100% 0,#f973160b,#0000 40%),linear-gradient(145deg,#0a121ee6,#050c16eb);border-color:#f9731624}.investigation-action-form:has(select option[value=Critical]):before{background:linear-gradient(90deg,#f97316e6,#0000)}.investigation-action-form:has(select option[value="Confirmed Suspicious Activity"]){border-color:#22c55e1f}.investigation-action-form:has(select option[value="Confirmed Suspicious Activity"]):before{background:linear-gradient(90deg,#22c55ecc,#0000)}.investigation-action-form .investigation-empty-detail{color:#c7a967;background:#f59e0b09;border-color:#f59e0b2b;min-height:54px}.investigation-detail-section:last-child{background:radial-gradient(circle at 0 100%,#d4af370a,#0000 42%),linear-gradient(145deg,#0d1624f5,#060d18f7);border-color:#d4af3721}@media (width<=620px){.investigation-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.investigation-action-form>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.investigation-action-form>div button{width:100%}}@media (width<=430px){.investigation-action-buttons{grid-template-columns:1fr}.investigation-action-form{padding:13px}.investigation-action-form>div{grid-template-columns:1fr}.investigation-primary-btn,.investigation-secondary-btn,.investigation-review-action,.investigation-escalate-action,.investigation-resolve-action,.investigation-dismiss-action,.investigation-detail-section>.investigation-notes-list+textarea+.investigation-primary-btn{width:100%}}.investigations-page{--inv-gold:#d4af37;--inv-text:#f5f7fb;--inv-muted:#98a6b9;--inv-soft:#718096;--inv-rule:#94a3b826;--inv-rule-strong:#94a3b845;--inv-danger:#fb7185;--inv-warning:#fbbf24;--inv-success:#4ade80;--inv-blue:#60a5fa;color:var(--inv-text)!important;gap:0!important}.investigations-page .investigations-header{border:0!important;border-bottom:1px solid var(--inv-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0!important;padding:28px 0 24px!important;display:flex!important;position:static!important;overflow:visible!important}.investigations-page .investigations-header:before,.investigations-page .investigations-header:after{content:none!important;display:none!important}.investigations-page .investigations-kicker{color:var(--inv-gold)!important;box-shadow:none!important;letter-spacing:.11em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important;display:inline!important}.investigations-page .investigations-kicker:before{content:none!important;display:none!important}.investigations-page .investigations-header h2{color:var(--inv-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important}.investigations-page .investigations-header p{max-width:820px!important;color:var(--inv-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.investigations-page .investigations-refresh-btn{min-width:0!important;height:auto!important;min-height:0!important;color:var(--inv-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.investigations-page .investigations-refresh-btn:hover:not(:disabled){opacity:.78!important;background:0 0!important;transform:none!important}.investigations-page .investigations-summary-grid{border-bottom:1px solid var(--inv-rule)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:18px 0!important}.investigations-page .investigation-summary-card{border:0!important;border-right:1px solid var(--inv-rule)!important;min-width:0!important;min-height:0!important;color:var(--inv-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;padding:5px 18px!important;display:block!important;position:relative!important;transform:none!important}.investigations-page .investigation-summary-card:first-child{padding-left:0!important}.investigations-page .investigation-summary-card:last-child{border-right:0!important}.investigations-page .investigation-summary-card svg{display:none!important}.investigations-page .investigation-summary-card span{color:var(--inv-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:.65rem!important}.investigations-page .investigation-summary-card strong{color:var(--inv-text)!important;margin-top:7px!important;font-size:1.55rem!important;display:block!important}.investigations-page .investigation-summary-card.active{border-left:3px solid var(--inv-gold)!important;background:0 0!important}.investigations-page .investigation-summary-card.active span,.investigations-page .investigation-summary-card.active strong{color:var(--inv-gold)!important;-webkit-text-fill-color:var(--inv-gold)!important}.investigations-page .investigation-summary-card:hover{color:var(--inv-gold)!important;background:0 0!important;transform:none!important}.investigations-page .investigations-filter-card{border:0!important;border-bottom:1px solid var(--inv-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0 14px!important}.investigations-page .investigations-search{border:0!important;border-bottom:1px solid var(--inv-rule-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;margin:0 0 14px!important;padding:0!important}.investigations-page .investigations-search:focus-within{border-bottom-color:var(--inv-gold)!important}.investigations-page .investigations-search input{height:42px!important;color:var(--inv-text)!important;-webkit-text-fill-color:var(--inv-text)!important;background:0 0!important}.investigations-page .investigations-search input::placeholder{color:var(--inv-soft)!important;-webkit-text-fill-color:var(--inv-soft)!important;opacity:1!important}.investigations-page .investigations-search button,.investigations-page .investigations-clear-btn{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important}.investigations-page .investigations-search button{color:var(--inv-gold)!important}.investigations-page .investigations-clear-btn{color:var(--inv-muted)!important}.investigations-page .investigations-filters{grid-template-columns:repeat(3,minmax(180px,1fr)) auto!important;gap:16px!important}.investigations-page .investigation-filter{border:0!important;border-bottom:1px solid var(--inv-rule-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.investigations-page .investigation-filter svg{display:none!important}.investigations-page .investigation-filter select{height:42px!important;color:var(--inv-text)!important;-webkit-text-fill-color:var(--inv-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;padding:0 26px 0 0!important}.investigations-page .investigation-filter select option{color:#f8fafc!important;background:#0b1422!important}.investigations-page .investigations-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.investigations-page .investigations-table-wrapper{width:100%!important;box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:#d4af374d transparent!important;background:0 0!important;border:0!important;border-radius:0!important;overflow-x:auto!important}.investigations-page .investigations-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important;width:100%!important;min-width:1180px!important}.investigations-page .investigations-table th:first-child{width:190px!important}.investigations-page .investigations-table th:nth-child(2){width:250px!important}.investigations-page .investigations-table th:nth-child(3){width:110px!important}.investigations-page .investigations-table th:nth-child(4){width:125px!important}.investigations-page .investigations-table th:nth-child(5){width:110px!important}.investigations-page .investigations-table th:nth-child(6){width:170px!important}.investigations-page .investigations-table th:nth-child(7){width:110px!important}.investigations-page .investigations-table th:nth-child(8){width:105px!important}.investigations-page .investigations-table thead th{border:0!important;border-bottom:1px solid var(--inv-rule-strong)!important;color:var(--inv-gold)!important;-webkit-text-fill-color:var(--inv-gold)!important;box-shadow:none!important;letter-spacing:.055em!important;white-space:normal!important;background:0 0!important;padding:12px!important;font-size:.67rem!important;font-weight:850!important;position:static!important}.investigations-page .investigations-table tbody tr,.investigations-page .investigations-table tbody tr:nth-child(2n){background:0 0!important;position:relative!important}.investigations-page .investigations-table tbody tr:hover{background:#d4af3706!important}.investigations-page .investigations-table tbody td{border:0!important;border-bottom:1px solid var(--inv-rule)!important;color:var(--inv-text)!important;-webkit-text-fill-color:var(--inv-text)!important;white-space:nowrap!important;background:0 0!important;padding:13px 12px!important}.investigations-page .investigations-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--inv-gold)!important;background:#d4af3705!important}.investigations-page .investigations-table tbody tr.selected .investigation-player-cell strong,.investigations-page .investigations-table tbody tr.selected .investigation-player-cell span,.investigations-page .investigations-table tbody tr.selected .investigation-title-cell strong,.investigations-page .investigations-table tbody tr.selected .investigation-title-cell span,.investigations-page .investigations-table tbody tr.selected .investigation-severity-badge,.investigations-page .investigations-table tbody tr.selected .investigation-status-badge,.investigations-page .investigations-table tbody tr.selected td:nth-child(5),.investigations-page .investigations-table tbody tr.selected td:nth-child(6),.investigations-page .investigations-table tbody tr.selected td:nth-child(7){color:var(--inv-gold)!important;-webkit-text-fill-color:var(--inv-gold)!important}.investigations-page .investigation-avatar{width:34px!important;height:34px!important;color:var(--inv-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 34px!important}.investigations-page .investigation-severity-badge,.investigations-page .investigation-status-badge,.investigations-page .investigation-escalated-badge{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;font-size:.68rem!important;display:inline-flex!important}.investigations-page .investigation-severity-badge.low{color:var(--inv-blue)!important}.investigations-page .investigation-severity-badge.medium{color:var(--inv-warning)!important}.investigations-page .investigation-severity-badge.high{color:#fb923c!important}.investigations-page .investigation-severity-badge.critical{color:var(--inv-danger)!important}.investigations-page .investigation-status-badge.open{color:var(--inv-warning)!important}.investigations-page .investigation-status-badge.under-review{color:var(--inv-blue)!important}.investigations-page .investigation-status-badge.resolved{color:var(--inv-success)!important}.investigations-page .investigation-status-badge.dismissed{color:var(--inv-muted)!important}.investigations-page .investigation-escalated-badge{color:var(--inv-danger)!important}.investigations-page .investigation-review-btn{min-width:0!important;height:auto!important;min-height:0!important;color:var(--inv-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:4px 0 5px!important}.investigations-page .investigations-pagination{border:0!important;border-top:1px solid var(--inv-rule)!important;border-bottom:1px solid var(--inv-rule)!important;color:var(--inv-muted)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;padding:14px 0!important;display:grid!important}.investigations-page .investigations-pagination>div{gap:14px!important}.investigations-page .investigations-pagination button{min-width:0!important;height:auto!important;min-height:0!important;color:var(--inv-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:4px 0!important}.investigations-page .investigations-pagination button:hover:not(:disabled){color:var(--inv-gold)!important;border-bottom-color:currentColor!important}.investigations-page .investigations-pagination button:disabled{opacity:.38!important}.investigations-page .investigations-empty{min-height:220px!important;color:var(--inv-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:40px 18px!important}.investigations-page .investigations-empty>svg:not(.investigations-spin){display:none!important}.investigation-drawer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060eb8!important;align-items:stretch!important}.investigation-drawer{color:#f5f7fb!important;background:#09111d!important;border:0!important;border-left:1px solid #94a3b838!important;border-radius:0!important;width:min(760px,100%)!important;height:100dvh!important;overflow-y:auto!important;box-shadow:-18px 0 42px #00000061!important}.investigation-drawer-header{z-index:5!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#09111df7!important;border:0!important;border-bottom:1px solid #94a3b82e!important;border-radius:0!important;align-items:flex-start!important;padding:20px 24px!important;position:sticky!important;top:0!important}.investigation-drawer-header span{color:#d4af37!important;letter-spacing:.1em!important;margin:0 0 6px!important;font-size:.64rem!important}.investigation-drawer-header h3{color:#f5f7fb!important;font-size:1.2rem!important}.investigation-drawer-header button{color:#98a6b9!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;flex:none!important;padding:4px 0!important}.investigation-drawer-header button:hover:not(:disabled){color:#d4af37!important}.investigation-drawer-body{padding:0 24px 28px!important}.investigation-detail-hero,.investigation-detail-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:20px 0!important}.investigation-detail-hero:before,.investigation-detail-hero:after,.investigation-detail-section:before,.investigation-detail-section:after{content:none!important;display:none!important}.investigation-detail-badges{gap:16px!important;margin:0 0 13px!important}.investigation-detail-section h4{color:#f5f7fb!important;border-bottom:1px solid #94a3b824!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:.88rem!important}.investigation-detail-section h4 svg{color:#d4af37!important}.investigation-player-profile{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 0!important}.investigation-avatar.large{width:40px!important;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-basis:40px!important}.investigation-player-trust strong{color:#d4af37!important}.investigation-detail-grid{border-top:1px solid #94a3b824!important;border-left:1px solid #94a3b824!important;gap:0!important}.investigation-detail-grid div{background:0 0!important;border:1px solid #94a3b824!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:12px 14px!important}.investigation-detail-grid span{color:#98a6b9!important}.investigation-detail-grid strong{color:#f5f7fb!important}.investigation-evidence-list,.investigation-notes-list,.investigation-history-list,.investigation-previous-list{gap:0!important}.investigation-evidence-list a,.investigation-notes-list article,.investigation-history-list article,.investigation-previous-list article{color:#f5f7fb!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;padding:12px 0!important}.investigation-evidence-list a:hover{color:#d4af37!important;background:0 0!important}.investigation-notes-list article p,.investigation-history-list article p{color:#b5c0cd!important}.investigation-detail-section textarea,.investigation-action-form textarea,.investigation-action-form select,.investigation-action-form input[type=datetime-local]{color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;width:100%!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;padding:10px 0!important}.investigation-detail-section textarea:focus,.investigation-action-form textarea:focus,.investigation-action-form select:focus,.investigation-action-form input[type=datetime-local]:focus{border-bottom-color:#d4af37!important}.investigation-action-form select option{color:#f8fafc!important;background:#0b1422!important}.investigation-action-form{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b829!important;border-radius:0!important;margin:15px 0 0!important;padding:14px 0 0!important;position:static!important}.investigation-action-form:before,.investigation-action-form:after{content:none!important;display:none!important}.investigation-action-form label>span{color:#98a6b9!important}.investigation-review-btn,.investigation-primary-btn,.investigation-secondary-btn,.investigation-review-action,.investigation-escalate-action,.investigation-resolve-action,.investigation-dismiss-action,.investigation-history-list article>button{min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.investigation-primary-btn{color:#d4af37!important}.investigation-secondary-btn{color:#98a6b9!important}.investigation-review-action{color:#60a5fa!important}.investigation-escalate-action{color:#fb923c!important}.investigation-resolve-action{color:#4ade80!important}.investigation-dismiss-action{color:#fb7185!important}.investigation-action-buttons{gap:16px!important}.investigation-empty-detail{color:#98a6b9!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b824!important;border-radius:0!important;padding:12px 0!important}[data-theme=light] .investigations-page,.light .investigations-page{--inv-text:#172033;--inv-muted:#526176;--inv-soft:#667085;--inv-rule:#47556929;--inv-rule-strong:#47556947;--inv-danger:#b42318;--inv-warning:#8a6707;--inv-success:#147a45;--inv-blue:#175cd3;color:#172033!important}[data-theme=light] .investigations-page .investigations-header h2,[data-theme=light] .investigations-page .investigation-summary-card strong,[data-theme=light] .investigations-page .investigation-player-cell strong,[data-theme=light] .investigations-page .investigation-title-cell strong,.light .investigations-page .investigations-header h2,.light .investigations-page .investigation-summary-card strong,.light .investigations-page .investigation-player-cell strong,.light .investigations-page .investigation-title-cell strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .investigations-page .investigations-header p,[data-theme=light] .investigations-page .investigation-summary-card span,[data-theme=light] .investigations-page .investigation-player-cell span,[data-theme=light] .investigations-page .investigation-title-cell span,.light .investigations-page .investigations-header p,.light .investigations-page .investigation-summary-card span,.light .investigations-page .investigation-player-cell span,.light .investigations-page .investigation-title-cell span{color:#596579!important;-webkit-text-fill-color:#596579!important}[data-theme=light] .investigations-page .investigations-search input,[data-theme=light] .investigations-page .investigation-filter select,.light .investigations-page .investigations-search input,.light .investigations-page .investigation-filter select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .investigations-page .investigation-filter option,.light .investigations-page .investigation-filter option{color:#172033!important;background:#fff!important}[data-theme=light] .investigations-page .investigations-table,[data-theme=light] .investigations-page .investigations-table thead,[data-theme=light] .investigations-page .investigations-table tbody,.light .investigations-page .investigations-table,.light .investigations-page .investigations-table thead,.light .investigations-page .investigations-table tbody{background:0 0!important}[data-theme=light] .investigations-page .investigations-table thead th,.light .investigations-page .investigations-table thead th{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important;background:#f7f4ec!important}[data-theme=light] .investigations-page .investigations-table tbody tr,[data-theme=light] .investigations-page .investigations-table tbody tr:nth-child(2n),.light .investigations-page .investigations-table tbody tr,.light .investigations-page .investigations-table tbody tr:nth-child(2n){background:0 0!important}[data-theme=light] .investigations-page .investigations-table tbody td,.light .investigations-page .investigations-table tbody td{color:#172033!important;-webkit-text-fill-color:#172033!important;background:0 0!important;border-bottom-color:#47556929!important}[data-theme=light] .investigations-page .investigations-table tbody tr.selected{background:#a67c0006!important;box-shadow:inset 3px 0 #a67c00!important}[data-theme=light] .investigations-page .investigations-table tbody tr.selected .investigation-player-cell strong,[data-theme=light] .investigations-page .investigations-table tbody tr.selected .investigation-player-cell span,[data-theme=light] .investigations-page .investigations-table tbody tr.selected .investigation-title-cell strong,[data-theme=light] .investigations-page .investigations-table tbody tr.selected .investigation-title-cell span,.light .investigations-page .investigations-table tbody tr.selected .investigation-player-cell strong,.light .investigations-page .investigations-table tbody tr.selected .investigation-player-cell span,.light .investigations-page .investigations-table tbody tr.selected .investigation-title-cell strong,.light .investigations-page .investigations-table tbody tr.selected .investigation-title-cell span{color:#a67c00!important;-webkit-text-fill-color:#a67c00!important}[data-theme=light] .investigation-drawer,.light .investigation-drawer{color:#172033!important;background:#f8fafc!important}[data-theme=light] .investigation-drawer-header,.light .investigation-drawer-header{background:#f8fafcfa!important;border-bottom-color:#4755692e!important}[data-theme=light] .investigation-drawer-header h3,[data-theme=light] .investigation-detail-section h4,[data-theme=light] .investigation-detail-grid strong,.light .investigation-drawer-header h3,.light .investigation-detail-section h4,.light .investigation-detail-grid strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .investigation-detail-hero,[data-theme=light] .investigation-detail-section,[data-theme=light] .investigation-player-profile,[data-theme=light] .investigation-detail-grid,[data-theme=light] .investigation-detail-grid div,[data-theme=light] .investigation-evidence-list a,[data-theme=light] .investigation-notes-list article,[data-theme=light] .investigation-history-list article,[data-theme=light] .investigation-previous-list article,[data-theme=light] .investigation-action-form,.light .investigation-detail-hero,.light .investigation-detail-section,.light .investigation-player-profile,.light .investigation-detail-grid,.light .investigation-detail-grid div,.light .investigation-evidence-list a,.light .investigation-notes-list article,.light .investigation-history-list article,.light .investigation-previous-list article,.light .investigation-action-form{box-shadow:none!important;background:0 0!important}[data-theme=light] .investigation-detail-section textarea,[data-theme=light] .investigation-action-form textarea,[data-theme=light] .investigation-action-form select,[data-theme=light] .investigation-action-form input[type=datetime-local],.light .investigation-detail-section textarea,.light .investigation-action-form textarea,.light .investigation-action-form select,.light .investigation-action-form input[type=datetime-local]{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .investigation-action-form select option,.light .investigation-action-form select option{color:#172033!important;background:#fff!important}@media (width<=1080px){.investigations-page .investigations-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.investigations-page .investigations-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){.investigations-page .investigations-header{flex-direction:column!important;align-items:flex-start!important}.investigations-page .investigations-summary-grid,.investigations-page .investigations-filters{grid-template-columns:1fr!important}.investigations-page .investigation-summary-card{border-right:0!important;border-bottom:1px solid var(--inv-rule)!important;padding:11px 0!important}.investigations-page .investigations-pagination{grid-template-columns:1fr!important}.investigation-drawer{width:100%!important}.investigation-drawer-body{padding-left:16px!important;padding-right:16px!important}}.investigations-page .investigations-filter-card{width:100%!important;min-width:0!important;display:block!important;overflow:visible!important}.investigations-page .investigations-search{width:100%!important;min-width:0!important;margin:0 0 16px!important}.investigations-page .investigations-filters{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(118px,max-content)!important;align-items:end!important;gap:18px!important;width:100%!important;min-width:0!important;display:grid!important}.investigations-page .investigation-filter{width:100%!important;min-width:0!important}.investigations-page .investigations-clear-btn{width:auto!important;min-width:118px!important;height:42px!important;min-height:0!important;color:var(--inv-muted)!important;-webkit-text-fill-color:var(--inv-muted)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;justify-content:flex-start!important;justify-self:end!important;align-items:center!important;padding:0 0 0 4px!important;display:inline-flex!important;overflow:visible!important}.investigations-page .investigations-clear-btn:hover{color:var(--inv-danger)!important;-webkit-text-fill-color:var(--inv-danger)!important;background:0 0!important}.investigation-drawer .investigation-severity-badge,.investigation-drawer .investigation-status-badge,.investigation-drawer .investigation-escalated-badge,.investigation-drawer .investigation-status-badge.open,.investigation-drawer .investigation-status-badge.under-review,.investigation-drawer .investigation-status-badge.resolved,.investigation-drawer .investigation-status-badge.dismissed,.investigation-drawer .investigation-status-badge.active,.investigation-drawer .investigation-status-badge.scheduled,.investigation-drawer .investigation-status-badge.expired,.investigation-drawer .investigation-status-badge.revoked{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:5px!important;padding:0!important;display:inline-flex!important}.investigation-drawer .investigation-severity-badge.low{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important}.investigation-drawer .investigation-severity-badge.medium,.investigation-drawer .investigation-status-badge.open{color:#fbbf24!important;-webkit-text-fill-color:#fbbf24!important}.investigation-drawer .investigation-severity-badge.high{color:#fb923c!important;-webkit-text-fill-color:#fb923c!important}.investigation-drawer .investigation-severity-badge.critical,.investigation-drawer .investigation-escalated-badge,.investigation-drawer .investigation-status-badge.active{color:#fb7185!important;-webkit-text-fill-color:#fb7185!important}.investigation-drawer .investigation-status-badge.under-review,.investigation-drawer .investigation-status-badge.scheduled{color:#60a5fa!important;-webkit-text-fill-color:#60a5fa!important}.investigation-drawer .investigation-status-badge.resolved{color:#4ade80!important;-webkit-text-fill-color:#4ade80!important}.investigation-drawer .investigation-status-badge.dismissed,.investigation-drawer .investigation-status-badge.expired,.investigation-drawer .investigation-status-badge.revoked{color:#98a6b9!important;-webkit-text-fill-color:#98a6b9!important}.investigation-drawer .investigation-detail-hero small{color:#7f8da0!important;-webkit-text-fill-color:#7f8da0!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}.investigation-drawer .investigation-player-trust{width:auto!important;min-width:0!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.investigation-drawer .investigation-player-trust:before,.investigation-drawer .investigation-player-trust:after{content:none!important;display:none!important}.investigation-drawer .investigation-player-trust span{color:#8290a3!important;-webkit-text-fill-color:#8290a3!important;letter-spacing:.07em!important;margin:0 0 4px!important;font-size:.62rem!important}.investigation-drawer .investigation-player-trust strong{color:#d4af37!important;-webkit-text-fill-color:#d4af37!important;font-size:1.45rem!important;line-height:1!important;display:block!important}:is(.investigation-drawer .investigation-previous-list article,.investigation-drawer .investigation-history-list article,.investigation-drawer .investigation-history-list article:has(.investigation-dismiss-action)){box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important}.investigation-drawer .investigation-previous-list article:before,.investigation-drawer .investigation-previous-list article:after,.investigation-drawer .investigation-history-list article:before,.investigation-drawer .investigation-history-list article:after{content:none!important;display:none!important}.investigation-drawer .investigation-action-buttons{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;margin:0!important;padding:0!important;display:grid!important}.investigation-drawer .investigation-action-buttons:before,.investigation-drawer .investigation-action-buttons:after{content:none!important;display:none!important}.investigation-drawer .investigation-action-buttons button{width:100%!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:7px 0!important;transform:none!important}.investigation-drawer .investigation-action-buttons button:hover:not(:disabled){box-shadow:none!important;filter:none!important;background:0 0!important;transform:none!important}.investigation-drawer .investigation-action-form,.investigation-drawer .investigation-history-list article .investigation-action-form{box-shadow:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.investigation-drawer .investigation-detail-section:has(>h4>.lucide-ban){box-shadow:none!important;background:0 0!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.investigation-drawer .investigation-action-form:before,.investigation-drawer .investigation-action-form:after{content:none!important;display:none!important}.investigation-drawer .investigation-detail-section:has(>h4>.lucide-ban):before{content:none!important;display:none!important}.investigation-drawer .investigation-detail-section:has(>h4>.lucide-ban):after{content:none!important;display:none!important}.investigation-drawer .investigation-history-list article>button,.investigation-drawer .investigation-previous-list article button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:4px 0!important}.investigation-drawer :is(.investigation-detail-hero,.investigation-detail-section,.investigation-player-profile,.investigation-detail-grid,.investigation-detail-grid>div,.investigation-evidence-list a,.investigation-notes-list article,.investigation-history-list article,.investigation-previous-list article,.investigation-action-form){box-shadow:none!important;filter:none!important}[data-theme=light] .investigation-drawer .investigation-detail-hero small,.light .investigation-drawer .investigation-detail-hero small{color:#667085!important;-webkit-text-fill-color:#667085!important;background:0 0!important}[data-theme=light] .investigation-drawer .investigation-player-trust,.light .investigation-drawer .investigation-player-trust{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=light] .investigation-drawer .investigation-player-trust span,.light .investigation-drawer .investigation-player-trust span{color:#667085!important;-webkit-text-fill-color:#667085!important}[data-theme=light] .investigation-drawer .investigation-player-trust strong,.light .investigation-drawer .investigation-player-trust strong{color:#9b7200!important;-webkit-text-fill-color:#9b7200!important}@media (width<=1180px){.investigations-page .investigations-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.investigations-page .investigations-clear-btn{justify-self:start!important;min-width:0!important}}@media (width<=760px){.investigations-page .investigations-filters{grid-template-columns:1fr!important}.investigations-page .investigations-clear-btn{justify-self:start!important}.investigation-drawer .investigation-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important}.investigation-drawer .investigation-player-trust{text-align:left!important}}@media (width<=480px){.investigation-drawer .investigation-action-buttons{grid-template-columns:1fr!important}}[data-theme=light] .investigation-drawer,.light .investigation-drawer{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8fafc!important}[data-theme=light] .investigation-drawer-header h3,[data-theme=light] .investigation-detail-hero>p,[data-theme=light] .investigation-detail-section h4,[data-theme=light] .investigation-player-profile strong,[data-theme=light] .investigation-detail-grid strong,[data-theme=light] .investigation-evidence-list strong,[data-theme=light] .investigation-notes-list article strong,[data-theme=light] .investigation-history-list article strong,[data-theme=light] .investigation-previous-list article strong,[data-theme=light] .investigation-action-form strong,.light .investigation-drawer-header h3,.light .investigation-detail-hero>p,.light .investigation-detail-section h4,.light .investigation-player-profile strong,.light .investigation-detail-grid strong,.light .investigation-evidence-list strong,.light .investigation-notes-list article strong,.light .investigation-history-list article strong,.light .investigation-previous-list article strong,.light .investigation-action-form strong{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .investigation-drawer .investigation-detail-hero p,[data-theme=light] .investigation-drawer .investigation-notes-list article p,[data-theme=light] .investigation-drawer .investigation-history-list article p,[data-theme=light] .investigation-drawer .investigation-previous-list article p,[data-theme=light] .investigation-drawer .investigation-evidence-list span,[data-theme=light] .investigation-drawer .investigation-player-profile span,.light .investigation-drawer .investigation-detail-hero p,.light .investigation-drawer .investigation-notes-list article p,.light .investigation-drawer .investigation-history-list article p,.light .investigation-drawer .investigation-previous-list article p,.light .investigation-drawer .investigation-evidence-list span,.light .investigation-drawer .investigation-player-profile span{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}[data-theme=light] .investigation-drawer .investigation-detail-grid span,[data-theme=light] .investigation-drawer .investigation-detail-section small,[data-theme=light] .investigation-drawer .investigation-detail-hero small,[data-theme=light] .investigation-drawer .investigation-notes-list article small,[data-theme=light] .investigation-drawer .investigation-history-list article small,[data-theme=light] .investigation-drawer .investigation-previous-list article small,[data-theme=light] .investigation-drawer .investigation-previous-list article>div span,[data-theme=light] .investigation-drawer .investigation-action-form label>span,.light .investigation-drawer .investigation-detail-grid span,.light .investigation-drawer .investigation-detail-section small,.light .investigation-drawer .investigation-detail-hero small,.light .investigation-drawer .investigation-notes-list article small,.light .investigation-drawer .investigation-history-list article small,.light .investigation-drawer .investigation-previous-list article small,.light .investigation-drawer .investigation-previous-list article>div span,.light .investigation-drawer .investigation-action-form label>span{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .investigation-drawer .investigation-detail-section h4 svg,[data-theme=light] .investigation-drawer .investigation-evidence-list svg,.light .investigation-drawer .investigation-detail-section h4 svg,.light .investigation-drawer .investigation-evidence-list svg{color:#9b7200!important;-webkit-text-fill-color:#9b7200!important;opacity:1!important}[data-theme=light] .investigation-drawer .investigation-player-profile div>span,.light .investigation-drawer .investigation-player-profile div>span{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .investigation-drawer .investigation-player-trust span,.light .investigation-drawer .investigation-player-trust span{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .investigation-drawer .investigation-player-trust strong,.light .investigation-drawer .investigation-player-trust strong{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important;opacity:1!important}[data-theme=light] .investigation-drawer-header,[data-theme=light] .investigation-detail-hero,[data-theme=light] .investigation-detail-section,[data-theme=light] .investigation-player-profile,[data-theme=light] .investigation-detail-grid,[data-theme=light] .investigation-detail-grid>div,[data-theme=light] .investigation-evidence-list a,[data-theme=light] .investigation-notes-list article,[data-theme=light] .investigation-history-list article,[data-theme=light] .investigation-previous-list article,.light .investigation-drawer-header,.light .investigation-detail-hero,.light .investigation-detail-section,.light .investigation-player-profile,.light .investigation-detail-grid,.light .investigation-detail-grid>div,.light .investigation-evidence-list a,.light .investigation-notes-list article,.light .investigation-history-list article,.light .investigation-previous-list article{border-color:#47556933!important}[data-theme=light] .investigation-drawer textarea,[data-theme=light] .investigation-drawer select,[data-theme=light] .investigation-drawer input,.light .investigation-drawer textarea,.light .investigation-drawer select,.light .investigation-drawer input{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#47556957!important}[data-theme=light] .investigation-drawer textarea::placeholder,[data-theme=light] .investigation-drawer input::placeholder,.light .investigation-drawer textarea::placeholder,.light .investigation-drawer input::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;opacity:1!important}[data-theme=light] .investigation-drawer select option,.light .investigation-drawer select option{color:#172033!important;-webkit-text-fill-color:#172033!important;background:#fff!important}[data-theme=light] .investigation-drawer .investigation-primary-btn,.light .investigation-drawer .investigation-primary-btn{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important}[data-theme=light] .investigation-drawer .investigation-secondary-btn,.light .investigation-drawer .investigation-secondary-btn{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .investigation-drawer .investigation-review-action,.light .investigation-drawer .investigation-review-action{color:#175cd3!important;-webkit-text-fill-color:#175cd3!important}[data-theme=light] .investigation-drawer .investigation-escalate-action,.light .investigation-drawer .investigation-escalate-action{color:#b54708!important;-webkit-text-fill-color:#b54708!important}[data-theme=light] .investigation-drawer .investigation-resolve-action,.light .investigation-drawer .investigation-resolve-action{color:#147a45!important;-webkit-text-fill-color:#147a45!important}[data-theme=light] .investigation-drawer .investigation-dismiss-action,.light .investigation-drawer .investigation-dismiss-action{color:#b42318!important;-webkit-text-fill-color:#b42318!important}[data-theme=light] .investigation-drawer .investigation-severity-badge.low,[data-theme=light] .investigation-drawer .investigation-status-badge.under-review,[data-theme=light] .investigation-drawer .investigation-status-badge.scheduled,.light .investigation-drawer .investigation-severity-badge.low,.light .investigation-drawer .investigation-status-badge.under-review,.light .investigation-drawer .investigation-status-badge.scheduled{color:#175cd3!important;-webkit-text-fill-color:#175cd3!important}[data-theme=light] .investigation-drawer .investigation-severity-badge.medium,[data-theme=light] .investigation-drawer .investigation-status-badge.open,.light .investigation-drawer .investigation-severity-badge.medium,.light .investigation-drawer .investigation-status-badge.open{color:#8a6707!important;-webkit-text-fill-color:#8a6707!important}[data-theme=light] .investigation-drawer .investigation-severity-badge.high,.light .investigation-drawer .investigation-severity-badge.high{color:#b54708!important;-webkit-text-fill-color:#b54708!important}[data-theme=light] .investigation-drawer .investigation-severity-badge.critical,[data-theme=light] .investigation-drawer .investigation-escalated-badge,[data-theme=light] .investigation-drawer .investigation-status-badge.active,.light .investigation-drawer .investigation-severity-badge.critical,.light .investigation-drawer .investigation-escalated-badge,.light .investigation-drawer .investigation-status-badge.active{color:#b42318!important;-webkit-text-fill-color:#b42318!important}[data-theme=light] .investigation-drawer .investigation-status-badge.resolved,.light .investigation-drawer .investigation-status-badge.resolved{color:#147a45!important;-webkit-text-fill-color:#147a45!important}[data-theme=light] .investigation-drawer .investigation-status-badge.dismissed,[data-theme=light] .investigation-drawer .investigation-status-badge.expired,[data-theme=light] .investigation-drawer .investigation-status-badge.revoked,.light .investigation-drawer .investigation-status-badge.dismissed,.light .investigation-drawer .investigation-status-badge.expired,.light .investigation-drawer .investigation-status-badge.revoked{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .investigation-drawer-header button,.light .investigation-drawer-header button{color:#475467!important;-webkit-text-fill-color:#475467!important;opacity:1!important}[data-theme=light] .investigation-drawer-header button:hover,.light .investigation-drawer-header button:hover{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important}.disciplinary-page{color:#0d0d0d}.disciplinary-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.disciplinary-kicker{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-block}.disciplinary-header h2{margin:0 0 8px;font-size:30px}.disciplinary-header p{color:#9ca3af;max-width:760px;margin:0;line-height:1.6}.disciplinary-primary-button,.disciplinary-secondary-button,.disciplinary-danger-button,.disciplinary-clear-button,.disciplinary-review-button{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:inline-flex}.disciplinary-primary-button,.disciplinary-review-button{color:#111827;background:#d4af37}.disciplinary-secondary-button,.disciplinary-clear-button{color:#09090a;background:#ffffff12}.disciplinary-danger-button{color:#f87171;background:#ef44442b}.disciplinary-primary-button:disabled,.disciplinary-secondary-button:disabled,.disciplinary-danger-button:disabled,.disciplinary-clear-button:disabled,.disciplinary-review-button:disabled{opacity:.6;cursor:not-allowed}.disciplinary-spin{animation:.8s linear infinite disciplinary-spin}@keyframes disciplinary-spin{to{transform:rotate(360deg)}}.disciplinary-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.disciplinary-summary-card{color:#fff;text-align:left;cursor:pointer;background:#151a2d;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:13px;padding:17px;transition:all .2s;display:flex;box-shadow:0 10px 24px #0000002e}.disciplinary-summary-card svg{color:#d4af37}.disciplinary-summary-card span{color:#9ca3af;margin-bottom:4px;font-size:12px;display:block}.disciplinary-summary-card strong{color:#fff;font-size:24px}.disciplinary-filter-card,.disciplinary-table-card{background:#151a2d;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 12px 28px #0003}.disciplinary-filter-card{margin-bottom:20px;padding:18px}.disciplinary-search{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:grid}.disciplinary-search svg{color:#9ca3af}.disciplinary-search input{color:#fff;background:0 0;border:none;outline:none;width:100%}.disciplinary-search input::placeholder{color:#6b7280}.disciplinary-search button{color:#111827;cursor:pointer;background:#d4af37;border:none;border-radius:9px;padding:9px 14px;font-weight:800}.disciplinary-filters{grid-template-columns:repeat(2,minmax(190px,1fr)) auto;gap:12px;display:grid}.disciplinary-filter{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.disciplinary-filter svg{color:#9ca3af}.disciplinary-filter select{color:#fff;background:0 0;border:none;outline:none;width:100%;padding:11px 2px}.disciplinary-filter select option,.disciplinary-field select option{color:#fff;background:#111827}.disciplinary-table-card{overflow:hidden}.disciplinary-table-wrapper{overflow-x:auto}.disciplinary-table{border-collapse:separate;border-spacing:0;width:100%;min-width:1450px}.disciplinary-table thead th{color:#d4af37;letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#101526;border-bottom:1px solid #d4af3740;padding:14px;font-size:12px;font-weight:800}.disciplinary-table tbody tr{background:#ffffff04}.disciplinary-table tbody tr:nth-child(2n){background:#ffffff08}.disciplinary-table tbody tr:hover{background:#d4af3714}.disciplinary-table tbody td{color:#e5e7eb;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:14px}.disciplinary-player-cell,.disciplinary-player-profile{align-items:center;gap:10px;display:flex}.disciplinary-player-cell strong,.disciplinary-player-cell span,.disciplinary-player-profile strong,.disciplinary-player-profile span{display:block}.disciplinary-player-cell span,.disciplinary-player-profile span{color:#9ca3af;font-size:12px}.disciplinary-avatar{color:#d4af37;background:#d4af3724;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:900;display:flex;overflow:hidden}.disciplinary-avatar.large{flex-basis:50px;width:50px;height:50px}.disciplinary-avatar img{object-fit:cover;width:100%;height:100%}.disciplinary-reason-cell{text-overflow:ellipsis;max-width:280px;display:block;overflow:hidden}.disciplinary-status-badge,.disciplinary-type-badge{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.disciplinary-status-badge.active{color:#f87171;background:#ef444426}.disciplinary-status-badge.scheduled{color:#60a5fa;background:#3b82f626}.disciplinary-status-badge.expired{color:#4ade80;background:#22c55e24}.disciplinary-status-badge.revoked{color:#d1d5db;background:#6b72802e}.disciplinary-type-badge{color:#e7c85d;background:#d4af371f}.disciplinary-type-badge.permanent-ban{color:#f87171;background:#ef44442b}.disciplinary-type-badge.tournament-disqualification{color:#fb923c;background:#f9731629}.disciplinary-type-badge.warning{color:#fbbf24;background:#f59e0b26}.disciplinary-pagination{color:#9ca3af;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.disciplinary-pagination>div{gap:8px;display:flex}.disciplinary-pagination button{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:9px;align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.disciplinary-pagination button:disabled{opacity:.45;cursor:not-allowed}.disciplinary-empty-state,.disciplinary-drawer-loading{color:#9ca3af;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:280px;padding:30px;display:flex}.disciplinary-empty-state svg,.disciplinary-drawer-loading svg{color:#d4af37;margin-bottom:12px}.disciplinary-empty-state h3{color:#fff;margin-bottom:6px}.disciplinary-drawer-overlay{z-index:3000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000ad;justify-content:flex-end;display:flex;position:fixed;inset:0}.disciplinary-drawer{background:#0f1425;border-left:1px solid #d4af372e;width:min(680px,100%);height:100%;overflow-y:auto;box-shadow:-18px 0 44px #00000059}.disciplinary-drawer-header{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1425f5;border-bottom:1px solid #ffffff14;justify-content:space-between;gap:18px;padding:20px 22px;display:flex;position:sticky;top:0}.disciplinary-drawer-header span{color:#d4af37;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:800;display:block}.disciplinary-drawer-header h3{color:#fff;margin:0}.disciplinary-drawer-header button{color:#fff;cursor:pointer;background:#ffffff0f;border:none;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.disciplinary-section,.disciplinary-hero{background:#151a2d;border:1px solid #ffffff14;border-radius:14px;margin-bottom:18px;padding:18px}.disciplinary-section h4{color:#fff;align-items:center;gap:8px;margin:0 0 14px;display:flex}.disciplinary-section h4 svg{color:#d4af37}.disciplinary-field{margin-bottom:14px;display:block}.disciplinary-field>span{color:#cbd5e1;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input{color:#fff;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;padding:11px}.disciplinary-field textarea{resize:vertical}.disciplinary-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert();cursor:pointer}.disciplinary-selected-player{background:#d4af3714;border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.disciplinary-selected-player strong{color:#fff}.disciplinary-selected-player span{color:#9ca3af;font-size:12px}.disciplinary-form-actions{flex-wrap:wrap;gap:9px;display:flex}.disciplinary-detail-badges{flex-wrap:wrap;gap:8px;margin-bottom:13px;display:flex}.disciplinary-hero p,.disciplinary-detail-text{color:#d1d5db;line-height:1.65}.disciplinary-detail-grid div,.disciplinary-restrictions-grid div{background:#ffffff0a;border-radius:10px;padding:12px}.disciplinary-detail-grid span,.disciplinary-restrictions-grid span{color:#9ca3af;margin-bottom:5px;font-size:11px;display:block}.disciplinary-detail-grid strong,.disciplinary-restrictions-grid strong{color:#fff}.disciplinary-revocation-form{padding-top:4px}@media (width<=1180px){.disciplinary-summary-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.disciplinary-header{flex-direction:column}.disciplinary-summary-grid,.disciplinary-filters{grid-template-columns:1fr}.disciplinary-search{grid-template-columns:auto 1fr}.disciplinary-search button{grid-column:1/-1}.disciplinary-pagination{flex-direction:column;align-items:flex-start}.disciplinary-detail-grid,.disciplinary-restrictions-grid{grid-template-columns:1fr}}@media (width<=520px){.disciplinary-drawer-body,.disciplinary-section,.disciplinary-hero{padding:14px}.disciplinary-header-actions,.disciplinary-form-actions{flex-direction:column;width:100%}.disciplinary-header-actions button,.disciplinary-form-actions button{width:100%}}.disciplinary-page{color:#e6edf4;flex-direction:column;gap:18px;padding-bottom:32px;display:flex}.disciplinary-header{background:radial-gradient(circle at 100% 0,#d4af371a,#0000 32%),radial-gradient(circle at 0 100%,#3b82f60d,#0000 42%),linear-gradient(145deg,#0c1524,#060c17);border:1px solid #d4af3726;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:28px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d,inset 0 1px #ffffff05}.disciplinary-header:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:120px;height:2px;position:absolute;top:0;left:28px}.disciplinary-kicker{letter-spacing:.18em;color:#d9bc56;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.disciplinary-kicker:before{content:"";border:2px solid #d4af37;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #d4af3766}.disciplinary-header h2{letter-spacing:-.04em;color:#f5f7fb;margin:0;font-size:34px;font-weight:950}.disciplinary-header p{color:#8795a8;max-width:760px;margin-top:10px;font-size:13px;line-height:1.7}.disciplinary-header-actions{flex-wrap:wrap;gap:10px;display:flex}.disciplinary-primary-button,.disciplinary-secondary-button{border-radius:11px;min-height:44px;padding:0 18px;font-weight:850;transition:all .22s}.disciplinary-primary-button{color:#151105;background:linear-gradient(135deg,#e4c760,#b88f20);box-shadow:0 10px 24px #d4af371a}.disciplinary-primary-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.disciplinary-secondary-button{color:#c8d0db;background:#ffffff08;border:1px solid #ffffff14}.disciplinary-secondary-button:hover{background:#ffffff0f;border-color:#d4af3738}.disciplinary-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.disciplinary-summary-card{background:linear-gradient(145deg,#0d1728,#07101d);border:1px solid #ffffff0f;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:13px;min-height:88px;padding:17px;transition:all .22s;display:grid;position:relative;overflow:hidden}.disciplinary-summary-card:before{content:"";opacity:0;background:linear-gradient(90deg,#d4af37,#0000);width:100%;height:2px;transition:all .22s;position:absolute;top:0;left:0}.disciplinary-summary-card:hover{border-color:#d4af373d;transform:translateY(-3px)}.disciplinary-summary-card:hover:before,.disciplinary-summary-card.active:before{opacity:1}.disciplinary-summary-card.active{background:radial-gradient(circle at 100% 0,#d4af371a,#0000 45%),linear-gradient(145deg,#131d2f,#09121f);border-color:#d4af3759}.disciplinary-summary-card svg{color:#d4af37;background:#d4af370d;border-radius:12px;width:44px;height:44px;padding:10px}.disciplinary-summary-card span{letter-spacing:.09em;color:#78879a;text-transform:uppercase;font-size:9px;font-weight:900}.disciplinary-summary-card strong{color:#fff;margin-top:5px;font-size:24px;font-weight:950;display:block}.disciplinary-filter-card{background:linear-gradient(145deg,#0c1524,#07101d);border-radius:16px;padding:16px}.disciplinary-search{background:#ffffff05;border-radius:11px;min-height:46px;transition:all .2s}.disciplinary-search:focus-within{border-color:#d4af3752;box-shadow:0 0 0 3px #d4af370a}.disciplinary-search button{background:linear-gradient(135deg,#e2c55d,#ba9428);border-radius:8px;padding:0 16px;font-weight:900}.disciplinary-filter{background:#ffffff05;border-radius:10px;min-height:44px;transition:all .2s}.disciplinary-filter:focus-within{border-color:#d4af374d}.disciplinary-table-card{background:linear-gradient(145deg,#0b1322,#050c17);border-radius:18px;overflow:hidden}.disciplinary-table thead th{letter-spacing:.1em;color:#d4af37;background:#060d19;font-size:10px}.disciplinary-table tbody tr{transition:all .18s}.disciplinary-table tbody tr:hover{background:linear-gradient(90deg,#d4af370d,#d4af3703);box-shadow:inset 2px 0 #d4af3773}.disciplinary-table tbody td{font-size:12px}.disciplinary-player-cell strong{color:#f1f5f9;font-size:13px}.disciplinary-player-cell span{font-size:11px}.disciplinary-review-button{border-radius:8px;min-height:32px;padding:0 12px;font-size:11px;font-weight:900;transition:all .2s}.disciplinary-review-button:hover{transform:translateY(-1px)}.disciplinary-pagination{background:#ffffff04;padding:15px 18px}.disciplinary-pagination button{border-radius:8px;min-height:34px;transition:all .2s}.disciplinary-pagination button:hover:not(:disabled){color:#d4af37;background:#d4af370d;border-color:#d4af3740}.disciplinary-drawer-overlay{z-index:3000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050ccc;justify-content:flex-end;animation:.22s both disciplinary-overlay-in;display:flex;position:fixed;inset:0;overflow:hidden}@keyframes disciplinary-overlay-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:#01050c00}to{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#01050ccc}}.disciplinary-drawer{color:#dbe3ec;scrollbar-width:thin;scrollbar-color:#d4af373d #ffffff05;background:radial-gradient(circle at 100% 0,#d4af3714,#0000 31%),radial-gradient(circle at 0 100%,#ef444409,#0000 40%),linear-gradient(155deg,#08111f 0%,#050b15 58%,#030811 100%);border-left:1px solid #d4af3730;width:min(760px,100%);height:100%;animation:.3s cubic-bezier(.22,1,.36,1) both disciplinary-drawer-in;position:relative;overflow:hidden auto;box-shadow:-30px 0 85px #00000080,inset 1px 0 #ffffff04}.disciplinary-drawer:before{z-index:8;content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37 34%,#f1d676 66%,#0000);width:min(760px,100%);height:2px;position:fixed;top:0}.disciplinary-drawer::-webkit-scrollbar{width:8px}.disciplinary-drawer::-webkit-scrollbar-track{background:#ffffff05}.disciplinary-drawer::-webkit-scrollbar-thumb{background:linear-gradient(#d4af3757,#d4af3729) padding-box padding-box;border:2px solid #0000;border-radius:999px}@keyframes disciplinary-drawer-in{0%{opacity:0;transform:translate(70px)}to{opacity:1;transform:translate(0)}}.disciplinary-drawer-header{z-index:7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#060d18fb,#060d18f0);border-bottom:1px solid #fff1;justify-content:space-between;align-items:flex-start;gap:20px;min-height:88px;padding:22px 24px 19px;display:flex;position:sticky;top:0;box-shadow:0 12px 26px #00000030}.disciplinary-drawer-header>div{min-width:0}.disciplinary-drawer-header span{color:#cfae45;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 7px;font-size:8px;font-weight:950;display:flex}.disciplinary-drawer-header span:before{content:"";background:#d4af37;width:18px;height:1px}.disciplinary-drawer-header h3{color:#f0f3f6;letter-spacing:-.025em;text-overflow:ellipsis;max-width:610px;margin:0;font-size:clamp(17px,2.3vw,22px);font-weight:920;line-height:1.24;overflow:hidden}.disciplinary-drawer-header button{color:#93a0b1;cursor:pointer;background:#ffffff06;border:1px solid #ffffff13;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;transition:transform .2s,color .2s,border-color .2s,background .2s;display:grid}.disciplinary-drawer-header button:hover{color:#e28686;background:#ef44440e;border-color:#ef44443d;transform:rotate(4deg)}.disciplinary-drawer-body{flex-direction:column;gap:14px;padding:18px;display:flex}.disciplinary-section,.disciplinary-hero{color:#d7dfe8;background:linear-gradient(145deg,#0c1625eb,#070e1af0);border:1px solid #fff1;border-radius:15px;margin:0;padding:18px;position:relative;overflow:hidden;box-shadow:0 13px 32px #00000024,inset 0 1px #ffffff05}.disciplinary-section{transition:border-color .22s,box-shadow .22s}.disciplinary-section:hover{border-color:#d4af371c;box-shadow:0 17px 38px #0000002b,inset 0 1px #ffffff06}.disciplinary-hero{background:radial-gradient(circle at 100% 0,#d4af3718,#0000 40%),radial-gradient(circle at 0 100%,#ef444409,#0000 43%),linear-gradient(145deg,#0e1827f7,#060d18fa);border-color:#d4af3724;padding:21px}.disciplinary-hero:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:92px;height:2px;position:absolute;top:0;left:21px}.disciplinary-detail-badges{flex-wrap:wrap;gap:7px;margin:0 0 14px;display:flex}.disciplinary-hero p{color:#bac4d0;max-width:670px;margin:0;font-size:10px;font-weight:570;line-height:1.7}.disciplinary-section h4{color:#e7ebf0;letter-spacing:.018em;align-items:center;gap:9px;min-height:28px;margin:0 0 14px;font-size:10px;font-weight:900;display:flex}.disciplinary-section h4:after{content:"";background:linear-gradient(90deg,#d4af371f,#0000);flex:1;height:1px;margin-left:5px}.disciplinary-section h4 svg{color:#cfae45;flex:none}.disciplinary-player-profile{background:radial-gradient(circle at 100% 0,#d4af3711,#0000 42%),#ffffff05;border:1px solid #d4af3717;border-radius:13px;grid-template-columns:55px minmax(0,1fr);align-items:center;gap:13px;padding:14px;display:grid}.disciplinary-avatar.large{color:#e1c45d;background:linear-gradient(145deg,#d4af3726,#d4af370a);border:1px solid #d4af3740;border-radius:15px;flex:0 0 55px;place-items:center;width:55px;height:55px;font-size:17px;font-weight:950;display:grid;overflow:hidden;box-shadow:0 10px 26px #00000036,inset 0 1px #ffffff0a}.disciplinary-player-profile>div:last-child{min-width:0}.disciplinary-player-profile strong{color:#edf1f5;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:13px;font-weight:900;display:block;overflow:hidden}.disciplinary-player-profile span{color:#78869a;margin-top:3px;font-size:8px;font-weight:700;display:block}.disciplinary-selected-player{background:radial-gradient(circle at 100% 0,#d4af3713,#0000 45%),#d4af3706;border:1px solid #d4af3724;border-radius:11px;gap:5px;padding:14px;position:relative;overflow:hidden}.disciplinary-selected-player:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:64px;height:1px;position:absolute;top:0;left:14px}.disciplinary-selected-player strong{color:#edf1f5;font-size:11px;font-weight:900}.disciplinary-selected-player span{color:#8794a7;font-size:7px;font-weight:700}.disciplinary-detail-grid,.disciplinary-restrictions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.disciplinary-detail-grid>div,.disciplinary-restrictions-grid>div{background:#ffffff05;border:1px solid #ffffff0d;border-radius:10px;min-width:0;min-height:63px;padding:12px;transition:border-color .2s,background .2s;position:relative}.disciplinary-detail-grid>div:hover,.disciplinary-restrictions-grid>div:hover{background:#d4af3706;border-color:#d4af3721}.disciplinary-detail-grid span,.disciplinary-restrictions-grid span{color:#6f7d91;letter-spacing:.075em;text-transform:uppercase;margin:0 0 6px;font-size:6px;font-weight:900;display:block}.disciplinary-detail-grid strong,.disciplinary-restrictions-grid strong{color:#dfe5eb;overflow-wrap:anywhere;font-size:9px;font-weight:800;line-height:1.4;display:block;overflow:hidden}.disciplinary-restrictions-grid>div{background:radial-gradient(circle at 100% 0,#22c55e09,#0000 45%),#ffffff04;border-color:#22c55e14;min-height:70px}.disciplinary-restrictions-grid strong{color:#8fd5a4}.disciplinary-detail-text{color:#aeb9c6;background:#ffffff04;border:1px solid #ffffff0e;border-radius:10px;margin:0;padding:13px 14px;font-size:8px;font-weight:560;line-height:1.7}.disciplinary-drawer .disciplinary-status-badge,.disciplinary-drawer .disciplinary-type-badge{border:1px solid #0000;min-height:25px;padding:4px 9px;font-size:6px}.disciplinary-drawer .disciplinary-status-badge.active{color:#e78888;background:#ef44440f;border-color:#ef444430}.disciplinary-drawer .disciplinary-status-badge.scheduled{color:#77a8e8;background:#3b82f60e;border-color:#3b82f62b}.disciplinary-drawer .disciplinary-status-badge.expired{color:#78d594;background:#22c55e0d;border-color:#22c55e2b}.disciplinary-drawer .disciplinary-status-badge.revoked{color:#9da9b8;background:#94a3b80b;border-color:#94a3b826}.disciplinary-drawer-loading{color:#79879a;background:radial-gradient(circle,#d4af370b,#0000 28%);gap:4px;min-height:calc(100vh - 90px)}.disciplinary-drawer-loading svg{color:#d4af37;margin:0 0 12px}.disciplinary-drawer-loading p{margin:0;font-size:10px;font-weight:700}@media (width<=760px){.disciplinary-drawer,.disciplinary-drawer:before{width:100%}.disciplinary-drawer-header{padding:19px 18px 16px}.disciplinary-drawer-body{padding:14px}.disciplinary-section,.disciplinary-hero{padding:15px}.disciplinary-detail-grid,.disciplinary-restrictions-grid{grid-template-columns:1fr}}@media (width<=480px){.disciplinary-drawer-header h3{font-size:16px}.disciplinary-drawer-body{gap:11px;padding:11px}.disciplinary-section,.disciplinary-hero{border-radius:12px;padding:13px}.disciplinary-player-profile{padding:11px}}.disciplinary-field{margin:0 0 13px;display:block}.disciplinary-field:last-child{margin-bottom:0}.disciplinary-field>span{color:#7f8da0;letter-spacing:.075em;text-transform:uppercase;margin:0 0 7px;font-size:7px;font-weight:950;display:block}.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input{color:#dce4ec;background:linear-gradient(145deg,#ffffff07,#ffffff03);border:1px solid #ffffff13;border-radius:10px;outline:none;width:100%;font-family:inherit;font-size:9px;font-weight:620;transition:border-color .2s,background .2s,box-shadow .2s}.disciplinary-field select,.disciplinary-field input{min-height:43px;padding:0 12px}.disciplinary-field textarea{resize:vertical;min-height:94px;padding:12px;line-height:1.65}.disciplinary-field textarea::placeholder{color:#596779}.disciplinary-field select:hover,.disciplinary-field textarea:hover,.disciplinary-field input:hover{border-color:#ffffff21}.disciplinary-field select:focus,.disciplinary-field textarea:focus,.disciplinary-field input:focus{background:#d4af3706;border-color:#d4af3757;box-shadow:0 0 0 3px #d4af370b}.disciplinary-field select option{color:#eef2f6;background:#07101d}.disciplinary-field input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.disciplinary-field input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.75;cursor:pointer;filter:invert(82%)sepia(32%)saturate(719%)hue-rotate(359deg)brightness(90%)}.disciplinary-danger-button,.disciplinary-form-actions .disciplinary-secondary-button{letter-spacing:.025em;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-family:inherit;font-size:8px;font-weight:950;transition:transform .18s,border-color .18s,color .18s,background .18s,box-shadow .18s,filter .18s;display:inline-flex}.disciplinary-danger-button:hover:not(:disabled),.disciplinary-form-actions .disciplinary-secondary-button:hover:not(:disabled){transform:translateY(-1px)}.disciplinary-danger-button:disabled,.disciplinary-form-actions .disciplinary-secondary-button:disabled{opacity:.42;cursor:not-allowed;filter:saturate(.65)}.disciplinary-danger-button{color:#f0a0a0;background:linear-gradient(135deg,#ef444421,#ef44440e);border-color:#ef44443b;box-shadow:0 9px 24px #ef444412}.disciplinary-danger-button:hover:not(:disabled){color:#ffc0c0;background:linear-gradient(135deg,#ef44442e,#ef444414);border-color:#ef444461;box-shadow:0 12px 28px #ef44441c}.disciplinary-form-actions .disciplinary-secondary-button{color:#aeb9c6;background:#ffffff07;border-color:#ffffff16}.disciplinary-form-actions .disciplinary-secondary-button:hover:not(:disabled){color:#e0e6ec;background:#ffffff0e;border-color:#ffffff26}.disciplinary-form-actions{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.disciplinary-form-actions button{min-width:112px}.disciplinary-drawer-body>.disciplinary-section:nth-child(2){background:radial-gradient(circle at 100% 0,#ef44440b,#0000 40%),radial-gradient(circle at 0 100%,#d4af3707,#0000 45%),linear-gradient(145deg,#0d1625f5,#070e1af7);border-color:#ef44441c}.disciplinary-drawer-body>.disciplinary-section:nth-child(2):before{content:"";background:linear-gradient(90deg,#ef4444db,#0000);width:82px;height:1px;position:absolute;top:0;left:18px}.disciplinary-drawer-body>.disciplinary-section:first-child{background:radial-gradient(circle at 100% 0,#d4af370b,#0000 40%),linear-gradient(145deg,#0c1625f0,#070e1af5);border-color:#d4af371a}.disciplinary-section .disciplinary-field+.disciplinary-field{margin-top:2px}.disciplinary-section .disciplinary-field:has(textarea){position:relative}.disciplinary-section .disciplinary-field:has(textarea):after{color:#4f5c6e;letter-spacing:.04em;content:"TEXT ENTRY";pointer-events:none;font-size:6px;font-weight:850;position:absolute;bottom:9px;right:9px}.disciplinary-section .disciplinary-field:has(select option[value=Tournament\ Disqualification]){position:relative}.disciplinary-field:has(input[type=datetime-local]){background:radial-gradient(circle at 100% 0,#3b82f60a,#0000 42%),#3b82f605;border:1px solid #3b82f617;border-radius:11px;padding:12px}.disciplinary-field:has(input[type=datetime-local])>span{color:#839dc2}.disciplinary-section:has(>h4>.lucide-ban){background:radial-gradient(circle at 100% 0,#ef44440e,#0000 40%),linear-gradient(145deg,#0d1522f5,#070d18fa);border-color:#ef44441f}.disciplinary-section:has(>h4>.lucide-ban):before{content:"";background:linear-gradient(90deg,#ef4444e6,#0000);width:82px;height:1px;position:absolute;top:0;left:18px}.disciplinary-revocation-form{background:radial-gradient(circle at 100% 0,#ef44440b,#0000 42%),#03091275;border:1px solid #ef444421;border-radius:12px;margin-top:12px;padding:14px;animation:.22s both disciplinary-revocation-in}@keyframes disciplinary-revocation-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.disciplinary-section:has(.disciplinary-detail-grid strong) .disciplinary-detail-text{margin-top:11px}.disciplinary-field select:required:invalid,.disciplinary-field textarea:required:invalid{border-color:#f59e0b26}.disciplinary-drawer button:focus-visible,.disciplinary-field select:focus-visible,.disciplinary-field textarea:focus-visible,.disciplinary-field input:focus-visible{outline-offset:2px;outline:2px solid #d4af3766}@media (width<=560px){.disciplinary-form-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.disciplinary-form-actions button{width:100%;min-width:0}}@media (width<=400px){.disciplinary-form-actions{grid-template-columns:1fr}.disciplinary-revocation-form{padding:12px}.disciplinary-danger-button,.disciplinary-form-actions .disciplinary-secondary-button{width:100%}}.disciplinary-page{width:100%;max-width:100%}.disciplinary-page>*{min-width:0}.disciplinary-header,.disciplinary-summary-grid,.disciplinary-filter-card,.disciplinary-table-card{margin-bottom:0}.disciplinary-summary-card:nth-child(2) svg{color:#ef8585;background:#ef444412}.disciplinary-summary-card:nth-child(3) svg{color:#79a9e8;background:#3b82f612}.disciplinary-summary-card:nth-child(4) svg{color:#7cd497;background:#22c55e12}.disciplinary-summary-card:nth-child(5) svg{color:#a6b0bd;background:#94a3b812}.disciplinary-summary-card:nth-child(2).active{border-color:#ef444447}.disciplinary-summary-card:nth-child(3).active{border-color:#3b82f647}.disciplinary-summary-card:nth-child(4).active{border-color:#22c55e42}.disciplinary-summary-card:nth-child(5).active{border-color:#94a3b838}.disciplinary-clear-button{color:#9ca8b7;background:#ffffff06;border:1px solid #ffffff13;min-height:44px;padding:0 15px;font-size:10px;font-weight:850;transition:color .2s,border-color .2s,background .2s}.disciplinary-clear-button:hover{color:#e89999;background:#ef44440b;border-color:#ef44442e}.disciplinary-table-wrapper{scrollbar-width:thin;scrollbar-color:#d4af3740 #ffffff04}.disciplinary-table-wrapper::-webkit-scrollbar{height:8px}.disciplinary-table-wrapper::-webkit-scrollbar-track{background:#ffffff03}.disciplinary-table-wrapper::-webkit-scrollbar-thumb{background:#d4af3733;border-radius:999px}.disciplinary-table tbody td{height:68px}.disciplinary-table tbody td:first-child{z-index:2;background:#091220;position:sticky;left:0}.disciplinary-table tbody tr:nth-child(2n) td:first-child{background:#0b1423}.disciplinary-table tbody tr:hover td:first-child{background:#131b27}.disciplinary-table thead th:first-child{z-index:4;position:sticky;left:0;box-shadow:9px 0 18px #00000026}.disciplinary-table tbody td:first-child{box-shadow:9px 0 18px #0000001a}.disciplinary-table tbody td:nth-child(5),.disciplinary-table tbody td:nth-child(6),.disciplinary-table tbody td:nth-child(7){color:#9aa7b7;font-size:10px}.disciplinary-table tbody td:nth-child(8){color:#bcc5cf;font-size:10px;font-weight:700}.disciplinary-avatar{border:1px solid #d4af372e;box-shadow:0 7px 17px #0000002e,inset 0 1px #ffffff08}.disciplinary-player-cell{min-width:190px}.disciplinary-player-cell>div:last-child{min-width:0}.disciplinary-player-cell strong,.disciplinary-player-cell span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.disciplinary-type-badge{background:linear-gradient(135deg,#d4af371c,#d4af370b);border:1px solid #d4af3726}.disciplinary-type-badge.warning{color:#f0bc57;background:#f59e0b13;border-color:#f59e0b33}.disciplinary-type-badge.tournament-disqualification{color:#ef9a61;background:#f9731613;border-color:#f9731633}.disciplinary-type-badge.\32 4-hour-suspension,.disciplinary-type-badge.\37 -day-suspension,.disciplinary-type-badge.\33 0-day-suspension,.disciplinary-type-badge.\39 0-day-suspension{color:#e58a8a;background:#ef444411;border-color:#ef44442b}.disciplinary-type-badge.permanent-ban{color:#ffabab;background:linear-gradient(135deg,#ef44442b,#7f1d1d14);border-color:#ef444454;box-shadow:0 0 20px #ef44440f}.disciplinary-status-badge{letter-spacing:.015em;border:1px solid #0000}.disciplinary-status-badge.active{border-color:#ef44442e}.disciplinary-status-badge.scheduled{border-color:#3b82f62e}.disciplinary-status-badge.expired{border-color:#22c55e2b}.disciplinary-status-badge.revoked{border-color:#94a3b829}.disciplinary-hero:has(.disciplinary-status-badge.active){background:radial-gradient(circle at 100% 0,#ef444416,#0000 42%),linear-gradient(145deg,#111826fa,#070d18fa);border-color:#ef444429}.disciplinary-hero:has(.disciplinary-status-badge.scheduled){background:radial-gradient(circle at 100% 0,#3b82f614,#0000 42%),linear-gradient(145deg,#0d1727fa,#070d18fa);border-color:#3b82f626}.disciplinary-hero:has(.disciplinary-status-badge.expired){background:radial-gradient(circle at 100% 0,#22c55e11,#0000 42%),linear-gradient(145deg,#0c1722fa,#070d18fa);border-color:#22c55e21}.disciplinary-hero:has(.disciplinary-status-badge.revoked){filter:saturate(.82);border-color:#94a3b81f}.disciplinary-restrictions-grid>div{position:relative;overflow:hidden}.disciplinary-restrictions-grid>div:before{content:"";background:#22c55ea6;border-radius:3px;width:3px;height:100%;position:absolute;top:0;left:0}.disciplinary-restrictions-grid>div:has(strong){padding-left:15px}.disciplinary-restrictions-grid strong{align-items:center;gap:6px;display:inline-flex}.disciplinary-restrictions-grid strong:before{content:"";background:#55bd77;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 8px #22c55e47}.disciplinary-section:has(.disciplinary-detail-text){overflow-wrap:anywhere}.disciplinary-section:has(.disciplinary-detail-grid) .disciplinary-detail-text{border-color:#ffffff0d}.disciplinary-section:has(.disciplinary-revocation-form){box-shadow:0 18px 40px #0000002e,inset 0 1px #ffffff05}.disciplinary-empty-state{background:radial-gradient(circle,#d4af370b,#0000 29%);min-height:340px}.disciplinary-empty-state h3{color:#e8edf2;margin:2px 0 6px;font-size:16px}.disciplinary-empty-state p{color:#748296;max-width:430px;margin:0;font-size:11px;line-height:1.65}.disciplinary-empty-state svg{filter:drop-shadow(0 0 17px #d4af371f)}.disciplinary-pagination>span{font-size:10px;font-weight:650}.disciplinary-pagination button{font-size:9px;font-weight:800}.disciplinary-pagination button:disabled{opacity:.3}.disciplinary-drawer-body>:last-child{margin-bottom:10px}.disciplinary-drawer-header button:focus-visible,.disciplinary-review-button:focus-visible,.disciplinary-primary-button:focus-visible,.disciplinary-secondary-button:focus-visible,.disciplinary-clear-button:focus-visible,.disciplinary-danger-button:focus-visible{outline-offset:3px;outline:2px solid #d4af3775}@media (width<=1180px){.disciplinary-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.disciplinary-summary-card:nth-child(4),.disciplinary-summary-card:nth-child(5){grid-column:span 1}}@media (width<=900px){.disciplinary-header{padding:22px}.disciplinary-header h2{font-size:29px}.disciplinary-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.disciplinary-clear-button{grid-column:1/-1}}@media (width<=680px){.disciplinary-page{gap:14px}.disciplinary-header{border-radius:17px;gap:20px;padding:19px}.disciplinary-header h2{font-size:26px}.disciplinary-header p{font-size:12px}.disciplinary-header-actions{grid-template-columns:1fr;width:100%;display:grid}.disciplinary-header-actions button{width:100%}.disciplinary-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.disciplinary-summary-card{grid-template-columns:38px 1fr;min-height:79px;padding:13px}.disciplinary-summary-card svg{width:38px;height:38px;padding:9px}.disciplinary-summary-card strong{font-size:20px}.disciplinary-filter-card{padding:13px}.disciplinary-search,.disciplinary-filters{grid-template-columns:1fr}.disciplinary-search{display:grid}.disciplinary-search>svg{display:none}.disciplinary-search input{min-height:40px;padding:0 5px}.disciplinary-search button{min-height:40px}.disciplinary-pagination{align-items:stretch;padding:13px}.disciplinary-pagination>div{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.disciplinary-pagination button{justify-content:center}}@media (width<=430px){.disciplinary-summary-grid{grid-template-columns:1fr}.disciplinary-summary-card{min-height:72px}.disciplinary-header{padding:16px}.disciplinary-header h2{font-size:23px}.disciplinary-table{min-width:1320px}.disciplinary-drawer-header{min-height:78px}}@media (prefers-reduced-motion:reduce){.disciplinary-drawer-overlay,.disciplinary-drawer,.disciplinary-revocation-form,.disciplinary-spin{animation-duration:.01ms!important;animation-iteration-count:1!important}.disciplinary-summary-card,.disciplinary-primary-button,.disciplinary-secondary-button,.disciplinary-danger-button,.disciplinary-review-button,.disciplinary-drawer-header button{transition:none!important}}.disciplinary-timeline-section{overflow:hidden}.sanction-timeline{flex-direction:column;margin-top:18px;display:flex}.sanction-timeline-event{--timeline-accent:#d4af37;--timeline-accent-soft:#d4af371f;grid-template-columns:42px minmax(0,1fr);gap:14px;min-width:0;display:grid;position:relative}.sanction-timeline-event--issued{--timeline-accent:#d4af37;--timeline-accent-soft:#d4af371f}.sanction-timeline-event--scheduled{--timeline-accent:#f59e0b;--timeline-accent-soft:#f59e0b1f}.sanction-timeline-event--activated{--timeline-accent:#ef4444;--timeline-accent-soft:#ef44441f}.sanction-timeline-event--acknowledged{--timeline-accent:#22c55e;--timeline-accent-soft:#22c55e1f}.sanction-timeline-event--pending{--timeline-accent:#f59e0b;--timeline-accent-soft:#f59e0b1a}.sanction-timeline-event--appeal{--timeline-accent:#38bdf8;--timeline-accent-soft:#38bdf81f}.sanction-timeline-event--appeal-approved{--timeline-accent:#22c55e;--timeline-accent-soft:#22c55e1f}.sanction-timeline-event--appeal-reviewed,.sanction-timeline-event--revoked{--timeline-accent:#a78bfa;--timeline-accent-soft:#a78bfa1f}.sanction-timeline-event--expired{--timeline-accent:#94a3b8;--timeline-accent-soft:#94a3b81f}.sanction-timeline-rail{flex-direction:column;align-items:center;display:flex;position:relative}.sanction-timeline-icon{z-index:2;border:1px solid color-mix(in srgb, var(--timeline-accent) 45%, transparent);background:linear-gradient(145deg, var(--timeline-accent-soft), #080d19f5);width:38px;height:38px;color:var(--timeline-accent);box-shadow:0 0 0 4px #040812f2, 0 8px 22px var(--timeline-accent-soft);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.sanction-timeline-line{background:linear-gradient(to bottom, var(--timeline-accent), #94a3b81f);flex:1;width:1px;min-height:28px;margin-top:7px}.sanction-timeline-content{background:linear-gradient(135deg, var(--timeline-accent-soft), #080d19c2 42%);min-width:0;box-shadow:inset 3px 0 0 var(--timeline-accent), 0 14px 30px #00000029;border:1px solid #94a3b821;border-radius:14px;margin-bottom:18px;padding:16px}.sanction-timeline-event--pending .sanction-timeline-content{border-style:dashed}.sanction-timeline-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sanction-timeline-heading h5{color:#f8fafc;margin:0;font-size:.96rem;font-weight:800;line-height:1.3}.sanction-timeline-heading p{color:#94a3b8;margin:6px 0 0;font-size:.82rem;line-height:1.55}.sanction-timeline-heading time{color:#cbd5e1;text-align:right;background:#0206178a;border:1px solid #94a3b824;border-radius:8px;flex:none;padding:6px 9px;font-size:.7rem;font-weight:700;line-height:1.35}.sanction-timeline-actor{border-top:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:14px;margin-top:13px;padding-top:12px;display:flex}.sanction-timeline-actor span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700}.sanction-timeline-actor strong{color:#e2e8f0;text-align:right;font-size:.8rem;font-weight:750}.sanction-timeline-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.sanction-timeline-detail{background:#0206176b;border:1px solid #94a3b81a;border-radius:10px;min-width:0;padding:11px}.sanction-timeline-detail--wide{grid-column:1/-1}.sanction-timeline-detail span{color:#64748b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:5px;font-size:.67rem;font-weight:800;display:block}.sanction-timeline-detail strong{overflow-wrap:anywhere;color:#e2e8f0;font-size:.78rem;font-weight:700;line-height:1.45;display:block}.sanction-timeline-empty{color:#64748b;text-align:center;background:#02061759;border:1px dashed #94a3b833;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:130px;padding:24px;display:flex}.sanction-timeline-empty p{margin:0;font-size:.82rem}@media (width<=700px){.sanction-timeline-event{grid-template-columns:34px minmax(0,1fr);gap:10px}.sanction-timeline-icon{border-radius:10px;width:32px;height:32px}.sanction-timeline-content{padding:13px}.sanction-timeline-heading{flex-direction:column;gap:10px}.sanction-timeline-heading time{text-align:left;width:100%}.sanction-timeline-details{grid-template-columns:1fr}.sanction-timeline-detail--wide{grid-column:auto}.sanction-timeline-actor{flex-direction:column;align-items:flex-start;gap:5px}.sanction-timeline-actor strong{text-align:left}}.disciplinary-page{--disc-gold:#d4af37;--disc-text:#f5f7fb;--disc-muted:#98a6b9;--disc-soft:#718096;--disc-rule:#94a3b826;--disc-rule-strong:#94a3b845;--disc-danger:#fb7185;--disc-warning:#fbbf24;--disc-success:#4ade80;--disc-blue:#60a5fa;color:var(--disc-text)!important;gap:0!important}.disciplinary-page .disciplinary-header{border:0!important;border-bottom:1px solid var(--disc-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;margin:0!important;padding:28px 0 24px!important;display:flex!important;position:static!important;overflow:visible!important}.disciplinary-page .disciplinary-header:before,.disciplinary-page .disciplinary-header:after,.disciplinary-page .disciplinary-kicker:before{content:none!important;display:none!important}.disciplinary-page .disciplinary-kicker{color:var(--disc-gold)!important;letter-spacing:.11em!important;background:0 0!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important;display:inline!important}.disciplinary-page .disciplinary-header h2{color:var(--disc-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important}.disciplinary-page .disciplinary-header p{max-width:820px!important;color:var(--disc-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.disciplinary-page .disciplinary-header-actions{gap:18px!important}.disciplinary-page .disciplinary-primary-button,.disciplinary-page .disciplinary-secondary-button,.disciplinary-page .disciplinary-danger-button,.disciplinary-page .disciplinary-clear-button,.disciplinary-page .disciplinary-review-button,.disciplinary-page .disciplinary-search button,.disciplinary-page .disciplinary-pagination button{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.disciplinary-page .disciplinary-primary-button,.disciplinary-page .disciplinary-review-button,.disciplinary-page .disciplinary-search button{color:var(--disc-gold)!important}.disciplinary-page .disciplinary-secondary-button,.disciplinary-page .disciplinary-clear-button{color:var(--disc-muted)!important}.disciplinary-page .disciplinary-danger-button{color:var(--disc-danger)!important}.disciplinary-page :is(.disciplinary-primary-button,.disciplinary-secondary-button,.disciplinary-danger-button,.disciplinary-clear-button,.disciplinary-review-button,.disciplinary-search button):hover:not(:disabled){opacity:.78!important;background:0 0!important;transform:none!important}.disciplinary-page .disciplinary-summary-grid{border-bottom:1px solid var(--disc-rule)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:18px 0!important}.disciplinary-page .disciplinary-summary-card{border:0!important;border-right:1px solid var(--disc-rule)!important;min-width:0!important;min-height:0!important;color:var(--disc-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:5px 18px!important;display:block!important;transform:none!important}.disciplinary-page .disciplinary-summary-card:first-child{padding-left:0!important}.disciplinary-page .disciplinary-summary-card:last-child{border-right:0!important}.disciplinary-page .disciplinary-summary-card:before,.disciplinary-page .disciplinary-summary-card:after{content:none!important;display:none!important}.disciplinary-page .disciplinary-summary-card svg{display:none!important}.disciplinary-page .disciplinary-summary-card span{color:var(--disc-muted)!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin:0!important;font-size:.65rem!important}.disciplinary-page .disciplinary-summary-card strong{color:var(--disc-text)!important;margin-top:7px!important;font-size:1.55rem!important;display:block!important}.disciplinary-page .disciplinary-summary-card.active{border-left:3px solid var(--disc-gold)!important;background:0 0!important}.disciplinary-page .disciplinary-summary-card.active span,.disciplinary-page .disciplinary-summary-card.active strong{color:var(--disc-gold)!important;-webkit-text-fill-color:var(--disc-gold)!important}.disciplinary-page .disciplinary-summary-card:hover{background:0 0!important;transform:none!important}.disciplinary-page .disciplinary-filter-card{border:0!important;border-bottom:1px solid var(--disc-rule)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0 14px!important;display:block!important}.disciplinary-page .disciplinary-search{border:0!important;border-bottom:1px solid var(--disc-rule-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 15px!important;padding:0!important;display:grid!important}.disciplinary-page .disciplinary-search:focus-within{border-bottom-color:var(--disc-gold)!important;box-shadow:none!important}.disciplinary-page .disciplinary-search input{height:42px!important;color:var(--disc-text)!important;-webkit-text-fill-color:var(--disc-text)!important;background:0 0!important}.disciplinary-page .disciplinary-search input::placeholder{color:var(--disc-soft)!important;-webkit-text-fill-color:var(--disc-soft)!important;opacity:1!important}.disciplinary-page .disciplinary-filters{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(120px,max-content)!important;align-items:end!important;gap:18px!important;width:100%!important;display:grid!important}.disciplinary-page .disciplinary-filter{border:0!important;border-bottom:1px solid var(--disc-rule-strong)!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.disciplinary-page .disciplinary-filter svg{display:none!important}.disciplinary-page .disciplinary-filter select{width:100%!important;height:42px!important;color:var(--disc-text)!important;-webkit-text-fill-color:var(--disc-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;padding:0 26px 0 0!important}.disciplinary-page .disciplinary-filter select option,.disciplinary-page .disciplinary-field select option{color:#f8fafc!important;background:#0b1422!important}.disciplinary-page .disciplinary-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;overflow:visible!important}.disciplinary-page .disciplinary-table-wrapper{width:100%!important;box-shadow:none!important;scrollbar-width:thin!important;scrollbar-color:#d4af374d transparent!important;background:0 0!important;border:0!important;border-radius:0!important;overflow-x:auto!important}.disciplinary-page .disciplinary-table{table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;background:0 0!important;width:100%!important;min-width:1480px!important}.disciplinary-page .disciplinary-table th:first-child{width:190px!important}.disciplinary-page .disciplinary-table th:nth-child(2){width:210px!important}.disciplinary-page .disciplinary-table th:nth-child(3){width:120px!important}.disciplinary-page .disciplinary-table th:nth-child(4){width:280px!important}.disciplinary-page .disciplinary-table th:nth-child(5),.disciplinary-page .disciplinary-table th:nth-child(6),.disciplinary-page .disciplinary-table th:nth-child(7){width:165px!important}.disciplinary-page .disciplinary-table th:nth-child(8){width:150px!important}.disciplinary-page .disciplinary-table th:nth-child(9){width:95px!important}.disciplinary-page .disciplinary-table thead th{border:0!important;border-bottom:1px solid var(--disc-rule-strong)!important;color:var(--disc-gold)!important;-webkit-text-fill-color:var(--disc-gold)!important;box-shadow:none!important;letter-spacing:.055em!important;white-space:normal!important;background:0 0!important;padding:12px!important;font-size:.67rem!important;font-weight:850!important;position:static!important}.disciplinary-page .disciplinary-table tbody tr,.disciplinary-page .disciplinary-table tbody tr:nth-child(2n){background:0 0!important}.disciplinary-page .disciplinary-table tbody tr:hover{box-shadow:none!important;background:#d4af3706!important}.disciplinary-page .disciplinary-table tbody td{border:0!important;border-bottom:1px solid var(--disc-rule)!important;color:var(--disc-text)!important;-webkit-text-fill-color:var(--disc-text)!important;white-space:nowrap!important;background:0 0!important;padding:13px 12px!important}.disciplinary-page .disciplinary-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--disc-gold)!important;background:#d4af3705!important}.disciplinary-page .disciplinary-table tbody tr.selected .disciplinary-player-cell strong,.disciplinary-page .disciplinary-table tbody tr.selected .disciplinary-player-cell span,.disciplinary-page .disciplinary-table tbody tr.selected .disciplinary-type-badge,.disciplinary-page .disciplinary-table tbody tr.selected .disciplinary-status-badge,.disciplinary-page .disciplinary-table tbody tr.selected .disciplinary-reason-cell{color:var(--disc-gold)!important;-webkit-text-fill-color:var(--disc-gold)!important}.disciplinary-page .disciplinary-avatar{width:34px!important;height:34px!important;color:var(--disc-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 34px!important}.disciplinary-page .disciplinary-status-badge,.disciplinary-page .disciplinary-type-badge{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;padding:0!important;font-size:.68rem!important;display:inline-flex!important}.disciplinary-page .disciplinary-status-badge.active{color:var(--disc-danger)!important}.disciplinary-page .disciplinary-status-badge.scheduled{color:var(--disc-blue)!important}.disciplinary-page .disciplinary-status-badge.expired{color:var(--disc-success)!important}.disciplinary-page .disciplinary-status-badge.revoked{color:var(--disc-muted)!important}.disciplinary-page .disciplinary-type-badge{color:var(--disc-gold)!important}.disciplinary-page .disciplinary-type-badge.permanent-ban{color:var(--disc-danger)!important}.disciplinary-page .disciplinary-type-badge.tournament-disqualification{color:#fb923c!important}.disciplinary-page .disciplinary-type-badge.warning{color:var(--disc-warning)!important}.disciplinary-page .disciplinary-pagination{border:0!important;border-top:1px solid var(--disc-rule)!important;border-bottom:1px solid var(--disc-rule)!important;color:var(--disc-muted)!important;box-shadow:none!important;background:0 0!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:18px!important;padding:14px 0!important;display:grid!important}.disciplinary-page .disciplinary-pagination>div{gap:14px!important}.disciplinary-page .disciplinary-pagination button{color:var(--disc-muted)!important}.disciplinary-page .disciplinary-pagination button:hover:not(:disabled){color:var(--disc-gold)!important}.disciplinary-page .disciplinary-pagination button:disabled{opacity:.38!important}.disciplinary-page .disciplinary-empty-state,.disciplinary-drawer-loading{min-height:220px!important;color:var(--disc-muted,#98a6b9)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:40px 18px!important}.disciplinary-page .disciplinary-empty-state>svg:not(.disciplinary-spin){display:none!important}.disciplinary-drawer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060eb8!important;align-items:stretch!important}.disciplinary-drawer{color:#f5f7fb!important;background:#09111d!important;border:0!important;border-left:1px solid #94a3b838!important;border-radius:0!important;width:min(760px,100%)!important;height:100dvh!important;overflow-y:auto!important;box-shadow:-18px 0 42px #00000061!important}.disciplinary-drawer-header{z-index:5!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#09111df7!important;border:0!important;border-bottom:1px solid #94a3b82e!important;border-radius:0!important;align-items:flex-start!important;padding:20px 24px!important;position:sticky!important;top:0!important}.disciplinary-drawer-header span{color:#d4af37!important;letter-spacing:.1em!important;margin:0 0 6px!important;font-size:.64rem!important}.disciplinary-drawer-header h3{color:#f5f7fb!important;font-size:1.2rem!important}.disciplinary-drawer-header button{color:#98a6b9!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;flex:none!important;padding:4px 0!important}.disciplinary-drawer-header button:hover:not(:disabled){color:#d4af37!important}.disciplinary-drawer-body{padding:0 24px 28px!important}.disciplinary-drawer .disciplinary-section,.disciplinary-drawer .disciplinary-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:20px 0!important;position:static!important}.disciplinary-drawer :is(.disciplinary-section,.disciplinary-hero):before,.disciplinary-drawer :is(.disciplinary-section,.disciplinary-hero):after{content:none!important;display:none!important}.disciplinary-drawer .disciplinary-section h4{color:#f5f7fb!important;border-bottom:1px solid #94a3b824!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:.88rem!important}.disciplinary-drawer .disciplinary-section h4 svg{color:#d4af37!important}.disciplinary-drawer .disciplinary-selected-player,.disciplinary-drawer .disciplinary-player-profile{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:12px 0!important}.disciplinary-drawer .disciplinary-detail-grid,.disciplinary-drawer .disciplinary-restrictions-grid{border-top:1px solid #94a3b824!important;border-left:1px solid #94a3b824!important;gap:0!important}.disciplinary-drawer .disciplinary-detail-grid>div,.disciplinary-drawer .disciplinary-restrictions-grid>div{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:12px 14px!important}.disciplinary-drawer .disciplinary-status-badge,.disciplinary-drawer .disciplinary-type-badge{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.disciplinary-drawer .disciplinary-field{margin-bottom:15px!important}.disciplinary-drawer .disciplinary-field>span{color:#98a6b9!important}.disciplinary-drawer :is(.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input){color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;width:100%!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;padding:10px 0!important}.disciplinary-drawer :is(.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input):focus{border-bottom-color:#d4af37!important}.disciplinary-drawer .disciplinary-field select option{color:#f8fafc!important;background:#0b1422!important}.disciplinary-drawer .disciplinary-form-actions{gap:16px!important;padding-top:6px!important}.disciplinary-drawer :is(.disciplinary-primary-button,.disciplinary-secondary-button,.disciplinary-danger-button){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.disciplinary-drawer .disciplinary-primary-button{color:#d4af37!important}.disciplinary-drawer .disciplinary-secondary-button{color:#98a6b9!important}.disciplinary-drawer .disciplinary-danger-button{color:#fb7185!important}.disciplinary-drawer .disciplinary-hero p,.disciplinary-drawer .disciplinary-detail-text{color:#b5c0cd!important}.disciplinary-drawer .disciplinary-timeline-section{background:0 0!important}[data-theme=light] .disciplinary-page,.light .disciplinary-page{--disc-text:#172033;--disc-muted:#526176;--disc-soft:#667085;--disc-rule:#47556929;--disc-rule-strong:#47556947;--disc-danger:#b42318;--disc-warning:#8a6707;--disc-success:#147a45;--disc-blue:#175cd3;color:#172033!important}[data-theme=light] .disciplinary-page .disciplinary-header h2,[data-theme=light] .disciplinary-page .disciplinary-summary-card strong,[data-theme=light] .disciplinary-page .disciplinary-player-cell strong,.light .disciplinary-page .disciplinary-header h2,.light .disciplinary-page .disciplinary-summary-card strong,.light .disciplinary-page .disciplinary-player-cell strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .disciplinary-page .disciplinary-header p,[data-theme=light] .disciplinary-page .disciplinary-summary-card span,[data-theme=light] .disciplinary-page .disciplinary-player-cell span,.light .disciplinary-page .disciplinary-header p,.light .disciplinary-page .disciplinary-summary-card span,.light .disciplinary-page .disciplinary-player-cell span{color:#596579!important;-webkit-text-fill-color:#596579!important}[data-theme=light] .disciplinary-page .disciplinary-search input,[data-theme=light] .disciplinary-page .disciplinary-filter select,.light .disciplinary-page .disciplinary-search input,.light .disciplinary-page .disciplinary-filter select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .disciplinary-page .disciplinary-filter select option,.light .disciplinary-page .disciplinary-filter select option{color:#172033!important;background:#fff!important}[data-theme=light] .disciplinary-page .disciplinary-table thead th,.light .disciplinary-page .disciplinary-table thead th{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important;background:#f7f4ec!important}[data-theme=light] .disciplinary-page .disciplinary-table tbody tr,[data-theme=light] .disciplinary-page .disciplinary-table tbody tr:nth-child(2n),.light .disciplinary-page .disciplinary-table tbody tr,.light .disciplinary-page .disciplinary-table tbody tr:nth-child(2n){background:0 0!important}[data-theme=light] .disciplinary-page .disciplinary-table tbody td,.light .disciplinary-page .disciplinary-table tbody td{color:#172033!important;-webkit-text-fill-color:#172033!important;background:0 0!important;border-bottom-color:#47556929!important}[data-theme=light] .disciplinary-page .disciplinary-table tbody tr.selected,.light .disciplinary-page .disciplinary-table tbody tr.selected{background:#a67c0006!important;box-shadow:inset 3px 0 #a67c00!important}[data-theme=light] .disciplinary-drawer,.light .disciplinary-drawer{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8fafc!important}[data-theme=light] .disciplinary-drawer-header,.light .disciplinary-drawer-header{background:#f8fafcfa!important;border-bottom-color:#4755692e!important}[data-theme=light] .disciplinary-drawer-header h3,[data-theme=light] .disciplinary-drawer .disciplinary-section h4,[data-theme=light] .disciplinary-drawer .disciplinary-selected-player strong,[data-theme=light] .disciplinary-drawer .disciplinary-player-profile strong,[data-theme=light] .disciplinary-drawer .disciplinary-detail-grid strong,[data-theme=light] .disciplinary-drawer .disciplinary-restrictions-grid strong,.light .disciplinary-drawer-header h3,.light .disciplinary-drawer .disciplinary-section h4,.light .disciplinary-drawer .disciplinary-selected-player strong,.light .disciplinary-drawer .disciplinary-player-profile strong,.light .disciplinary-drawer .disciplinary-detail-grid strong,.light .disciplinary-drawer .disciplinary-restrictions-grid strong{color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .disciplinary-drawer .disciplinary-hero p,[data-theme=light] .disciplinary-drawer .disciplinary-detail-text,.light .disciplinary-drawer .disciplinary-hero p,.light .disciplinary-drawer .disciplinary-detail-text{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}[data-theme=light] .disciplinary-drawer .disciplinary-field>span,[data-theme=light] .disciplinary-drawer .disciplinary-detail-grid span,[data-theme=light] .disciplinary-drawer .disciplinary-restrictions-grid span,[data-theme=light] .disciplinary-drawer .disciplinary-selected-player span,[data-theme=light] .disciplinary-drawer .disciplinary-player-profile span,.light .disciplinary-drawer .disciplinary-field>span,.light .disciplinary-drawer .disciplinary-detail-grid span,.light .disciplinary-drawer .disciplinary-restrictions-grid span,.light .disciplinary-drawer .disciplinary-selected-player span,.light .disciplinary-drawer .disciplinary-player-profile span{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .disciplinary-drawer :is(.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input),.light .disciplinary-drawer :is(.disciplinary-field select,.disciplinary-field textarea,.disciplinary-field input){color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#47556957!important}[data-theme=light] .disciplinary-drawer .disciplinary-field select option,.light .disciplinary-drawer .disciplinary-field select option{color:#172033!important;background:#fff!important}[data-theme=light] .disciplinary-drawer .disciplinary-primary-button,.light .disciplinary-drawer .disciplinary-primary-button{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important}[data-theme=light] .disciplinary-drawer .disciplinary-secondary-button,.light .disciplinary-drawer .disciplinary-secondary-button{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .disciplinary-drawer .disciplinary-danger-button,.light .disciplinary-drawer .disciplinary-danger-button{color:#b42318!important;-webkit-text-fill-color:#b42318!important}@media (width<=1080px){.disciplinary-page .disciplinary-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.disciplinary-page .disciplinary-header{flex-direction:column!important;align-items:flex-start!important}.disciplinary-page .disciplinary-summary-grid,.disciplinary-page .disciplinary-filters{grid-template-columns:1fr!important}.disciplinary-page .disciplinary-summary-card{border-right:0!important;border-bottom:1px solid var(--disc-rule)!important;padding:11px 0!important}.disciplinary-page .disciplinary-pagination{grid-template-columns:1fr!important}.disciplinary-drawer{width:100%!important}.disciplinary-drawer-body{padding-left:16px!important;padding-right:16px!important}}.disciplinary-drawer .disciplinary-timeline-section{box-shadow:none!important;background:0 0!important;overflow:visible!important}.disciplinary-drawer .sanction-timeline{gap:0!important;margin-top:6px!important}.disciplinary-drawer .sanction-timeline-event{background:0 0!important;grid-template-columns:28px minmax(0,1fr)!important;gap:12px!important;min-width:0!important;display:grid!important}.disciplinary-drawer .sanction-timeline-rail{align-items:center!important;position:relative!important}.disciplinary-drawer .sanction-timeline-icon{z-index:2!important;width:22px!important;height:22px!important;color:var(--timeline-accent)!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;position:relative!important}.disciplinary-drawer .sanction-timeline-icon:before,.disciplinary-drawer .sanction-timeline-icon:after{content:none!important;display:none!important}.disciplinary-drawer .sanction-timeline-line{width:1px!important;min-height:22px!important;box-shadow:none!important;background:#94a3b838!important;margin-top:5px!important}.disciplinary-drawer .sanction-timeline-content,.disciplinary-drawer .sanction-timeline-event--pending .sanction-timeline-content{color:#f5f7fb!important;min-width:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0 0 16px!important;padding:0 0 16px!important;position:relative!important}.disciplinary-drawer .sanction-timeline-content:before{content:""!important;background:var(--timeline-accent)!important;opacity:.72!important;width:2px!important;box-shadow:none!important;position:absolute!important;top:0!important;bottom:16px!important;left:-12px!important}.disciplinary-drawer .sanction-timeline-heading{align-items:flex-start!important;gap:18px!important}.disciplinary-drawer .sanction-timeline-heading h5{color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;margin:0!important;font-size:.92rem!important;font-weight:850!important}.disciplinary-drawer .sanction-timeline-heading p{color:#aeb9c6!important;-webkit-text-fill-color:#aeb9c6!important;margin:5px 0 0!important;font-size:.78rem!important;line-height:1.55!important}.disciplinary-drawer .sanction-timeline-heading time{color:#98a6b9!important;-webkit-text-fill-color:#98a6b9!important;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;text-align:right!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important;font-size:.68rem!important;font-weight:700!important}.disciplinary-drawer .sanction-timeline-actor{border-top:1px solid #94a3b821!important;margin-top:12px!important;padding-top:10px!important}.disciplinary-drawer .sanction-timeline-actor span{color:#7f8da0!important;-webkit-text-fill-color:#7f8da0!important;font-size:.66rem!important}.disciplinary-drawer .sanction-timeline-actor strong{color:#e8edf3!important;-webkit-text-fill-color:#e8edf3!important;font-size:.78rem!important}.disciplinary-drawer .sanction-timeline-details{border-top:1px solid #94a3b821!important;border-left:1px solid #94a3b821!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:12px!important;display:grid!important}.disciplinary-drawer .sanction-timeline-detail{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b821!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:10px 12px!important}.disciplinary-drawer .sanction-timeline-detail span{color:#7f8da0!important;-webkit-text-fill-color:#7f8da0!important;margin:0 0 4px!important;font-size:.64rem!important;font-weight:850!important}.disciplinary-drawer .sanction-timeline-detail strong{color:#e8edf3!important;-webkit-text-fill-color:#e8edf3!important;font-size:.76rem!important;font-weight:750!important}.disciplinary-drawer .sanction-timeline-detail--wide{grid-column:1/-1!important}.disciplinary-drawer .sanction-timeline-empty{color:#98a6b9!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b824!important;border-radius:0!important;padding:16px 0!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-content,.light .disciplinary-drawer .sanction-timeline-content{color:#172033!important;background:0 0!important;border-bottom-color:#4755692e!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-heading h5,[data-theme=light] .disciplinary-drawer .sanction-timeline-actor strong,[data-theme=light] .disciplinary-drawer .sanction-timeline-detail strong,.light .disciplinary-drawer .sanction-timeline-heading h5,.light .disciplinary-drawer .sanction-timeline-actor strong,.light .disciplinary-drawer .sanction-timeline-detail strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-heading p,.light .disciplinary-drawer .sanction-timeline-heading p{color:#344054!important;-webkit-text-fill-color:#344054!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-heading time,[data-theme=light] .disciplinary-drawer .sanction-timeline-actor span,[data-theme=light] .disciplinary-drawer .sanction-timeline-detail span,.light .disciplinary-drawer .sanction-timeline-heading time,.light .disciplinary-drawer .sanction-timeline-actor span,.light .disciplinary-drawer .sanction-timeline-detail span{color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-line,.light .disciplinary-drawer .sanction-timeline-line{background:#47556938!important}[data-theme=light] .disciplinary-drawer .sanction-timeline-actor,[data-theme=light] .disciplinary-drawer .sanction-timeline-details,[data-theme=light] .disciplinary-drawer .sanction-timeline-detail,.light .disciplinary-drawer .sanction-timeline-actor,.light .disciplinary-drawer .sanction-timeline-details,.light .disciplinary-drawer .sanction-timeline-detail{background:0 0!important;border-color:#4755692e!important}@media (width<=620px){.disciplinary-drawer .sanction-timeline-event{grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important}.disciplinary-drawer .sanction-timeline-heading{flex-direction:column!important;gap:5px!important}.disciplinary-drawer .sanction-timeline-heading time{text-align:left!important}.disciplinary-drawer .sanction-timeline-details{grid-template-columns:1fr!important}.disciplinary-drawer .sanction-timeline-detail--wide{grid-column:auto!important}}.admin-appeals-page{color:#f8fafc;background:radial-gradient(circle at 100% 0,#d4af3714,#0000 30%),radial-gradient(circle at 0 100%,#2563eb12,#0000 35%),#070b14;min-height:100vh;padding:32px}.admin-appeals-hero{background:linear-gradient(135deg,#0f172af7,#080d19f5);border:1px solid #d4af3729;border-radius:22px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:28px;padding:30px;display:flex;box-shadow:0 24px 60px #00000047,inset 0 1px #ffffff09}.admin-appeals-hero-copy{max-width:760px}.admin-appeals-eyebrow{color:#d4af37;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-appeals-hero h1{color:#fff;letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.05}.admin-appeals-hero p{color:#9ca9bd;max-width:720px;margin:0;font-size:.98rem;line-height:1.75}.admin-appeals-hero-actions{align-items:stretch;gap:14px;display:flex}.admin-appeals-health{background:#d4af370f;border:1px solid #d4af372e;border-radius:14px;align-items:center;gap:12px;min-width:165px;padding:14px 16px;display:flex}.admin-appeals-health>svg{color:#d4af37}.admin-appeals-health div{flex-direction:column;gap:3px;display:flex}.admin-appeals-health span{color:#8f9caf;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.admin-appeals-health strong{color:#fff;font-size:1.35rem;line-height:1}.admin-appeals-refresh-btn{color:#111827;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f1d66f,#d4af37);border:1px solid #d4af3752;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.84rem;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 14px 30px #d4af3726}.admin-appeals-refresh-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 18px 36px #d4af373d}.admin-appeals-refresh-btn:disabled{opacity:.55;cursor:not-allowed}.appeals-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.appeal-summary-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111827f5,#090e1af5);border:1px solid #94a3b81f;border-radius:18px;align-items:center;gap:14px;padding:20px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #0003}.appeal-summary-card:after{content:"";background:#d4af370b;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-44px;right:-34px}.appeal-summary-card:hover:not(:disabled){border-color:#d4af3747;transform:translateY(-3px)}.appeal-summary-card.active{background:linear-gradient(145deg,#241f0ee0,#0d111dfa);border-color:#d4af378c;box-shadow:0 20px 44px #0000003d,0 0 0 1px #d4af3714}.appeal-summary-card:disabled{cursor:not-allowed}.appeal-summary-icon{z-index:1;color:#d4af37;background:#d4af3713;border:1px solid #d4af3733;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.appeal-summary-content{z-index:1;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.appeal-summary-label{color:#8995a8;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.73rem;font-weight:800;overflow:hidden}.appeal-summary-content strong{color:#fff;font-size:1.8rem;line-height:1}.admin-appeals-workspace{background:linear-gradient(145deg,#0d1320fa,#070b15fa);border:1px solid #94a3b81c;border-radius:22px;padding:24px;box-shadow:0 24px 60px #0000003d}.admin-appeals-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.admin-appeals-section-heading>div>span{color:#d4af37;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:.72rem;font-weight:800;display:inline-flex}.admin-appeals-section-heading h2{color:#fff;letter-spacing:-.025em;margin:0 0 7px;font-size:1.45rem;font-weight:900}.admin-appeals-section-heading p{color:#8491a4;margin:0;font-size:.86rem}.admin-appeals-section-heading p strong{color:#d8dee8}.appeals-filter-card{background:#03071285;border:1px solid #94a3b81a;border-radius:16px;margin-bottom:18px;padding:16px}.appeals-search{background:#0f172abf;border:1px solid #94a3b824;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;padding-left:14px;transition:border-color .2s,box-shadow .2s;display:grid}.appeals-search:focus-within{border-color:#d4af3773;box-shadow:0 0 0 3px #d4af3712}.appeals-search>svg{color:#79869a}.appeals-search input{color:#f8fafc;min-width:0;height:48px;font:inherit;background:0 0;border:none;outline:none;font-size:.86rem}.appeals-search input::placeholder{color:#606c7e}.appeals-search button{color:#f3d872;font:inherit;cursor:pointer;background:#d4af3712;border:none;border-left:1px solid #d4af3724;border-radius:0 12px 12px 0;align-self:stretch;padding:0 20px;font-size:.78rem;font-weight:800;transition:background .2s,color .2s}.appeals-search button:hover:not(:disabled){color:#fff1ad;background:#d4af371f}.appeals-search button:disabled,.appeals-search input:disabled{opacity:.55;cursor:not-allowed}.appeals-filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.appeal-filter{background:#0f172aad;border:1px solid #94a3b821;border-radius:11px;align-items:center;gap:7px;min-width:170px;height:42px;padding:0 10px;display:flex;position:relative}.appeal-filter>svg{color:#79869a;flex:none}.appeal-filter select{color:#cfd6e1;width:100%;min-width:0;font:inherit;cursor:pointer;background:0 0;border:none;outline:none;font-size:.79rem}.appeal-filter select option{color:#f8fafc;background:#111827}.appeal-filter select:disabled{opacity:.55;cursor:not-allowed}.appeals-clear-btn{color:#fca5a5;height:42px;font:inherit;cursor:pointer;background:#ef44440e;border:1px solid #f871712e;border-radius:11px;padding:0 14px;font-size:.76rem;font-weight:800;transition:border-color .2s,background .2s}.appeals-clear-btn:hover:not(:disabled){background:#ef44441a;border-color:#f8717159}.appeals-clear-btn:disabled{opacity:.5;cursor:not-allowed}.appeals-table-card{background:#02061094;border:1px solid #94a3b81a;border-radius:16px;overflow:hidden}.appeals-table-wrapper{width:100%;overflow-x:auto}.appeals-table{border-collapse:collapse;width:100%;min-width:1120px}.appeals-table thead{background:#0f172ad6}.appeals-table th{color:#7f8ca0;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #94a3b81f;padding:14px 16px;font-size:.68rem;font-weight:900}.appeals-table td{color:#bbc4d1;vertical-align:middle;border-bottom:1px solid #94a3b813;padding:15px 16px;font-size:.8rem}.appeals-table tbody tr{transition:background .2s,box-shadow .2s}.appeals-table tbody tr:hover{background:#d4af3709}.appeals-table tbody tr.selected{background:#d4af3712;box-shadow:inset 3px 0 #d4af37}.appeals-table tbody tr:last-child td{border-bottom:none}.appeal-player-cell{align-items:center;gap:11px;min-width:190px;display:flex}.appeal-player-avatar{color:#f0d46e;background:linear-gradient(135deg,#d4af372e,#d4af370a);border:1px solid #d4af3742;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:grid;overflow:hidden}.appeal-player-avatar img{object-fit:cover;width:100%;height:100%}.appeal-player-cell>div:last-child,.appeal-investigation-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.appeal-player-cell strong,.appeal-investigation-cell strong{color:#f3f4f6;text-overflow:ellipsis;white-space:nowrap;font-size:.81rem;overflow:hidden}.appeal-player-cell span,.appeal-investigation-cell span{color:#778397;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;overflow:hidden}.appeal-investigation-cell{min-width:210px}.appeal-reason-preview{color:#aeb7c5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:230px;line-height:1.45;display:-webkit-box;overflow:hidden}.appeal-status-badge,.appeal-severity-badge,.investigation-status-badge{letter-spacing:.04em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:6px 9px;font-size:.67rem;font-weight:900;display:inline-flex}.appeal-status-badge.pending{color:#fde68a;background:#facc1513;border-color:#facc1533}.appeal-status-badge.accepted{color:#86efac;background:#22c55e14;border-color:#4ade8038}.appeal-status-badge.rejected{color:#fca5a5;background:#ef444414;border-color:#f8717138}.appeal-review-btn{color:#efd46f;min-width:82px;height:35px;font:inherit;cursor:pointer;background:#d4af3711;border:1px solid #d4af3740;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:800;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.appeal-review-btn:hover:not(:disabled){background:#d4af371f;border-color:#d4af3773;transform:translateY(-1px)}.appeal-review-btn:disabled{opacity:.45;cursor:not-allowed}.appeals-empty{color:#748095;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:310px;padding:40px;display:flex}.appeals-empty>svg{color:#d4af37}.appeals-empty h3{color:#e5e7eb;margin:4px 0 0;font-size:1rem}.appeals-empty p{color:#778397;max-width:390px;margin:0;font-size:.82rem;line-height:1.6}.appeals-spin{animation:.85s linear infinite appeals-spin}@keyframes appeals-spin{to{transform:rotate(360deg)}}.appeal-drawer-overlay{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01040cc7;justify-content:flex-end;padding-left:50px;animation:.2s appeal-overlay-in;display:flex;position:fixed;inset:0}@keyframes appeal-overlay-in{0%{opacity:0}to{opacity:1}}.appeal-review-drawer{background:radial-gradient(circle at 100% 0,#d4af3712,#0000 25%),#080d18;border-left:1px solid #d4af3733;flex-direction:column;width:min(1180px,100vw - 50px);height:100vh;animation:.28s appeal-drawer-in;display:flex;overflow:hidden;box-shadow:-28px 0 70px #0000007a}@keyframes appeal-drawer-in{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:translate(0)}}.appeal-drawer-header{background:#070b16f0;border-bottom:1px solid #94a3b81c;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px 25px;display:flex}.appeal-drawer-eyebrow{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:900;display:block}.appeal-drawer-header h2{color:#fff;letter-spacing:-.025em;margin:0 0 5px;font-size:1.45rem;font-weight:900}.appeal-drawer-header p{color:#7e8a9c;max-width:680px;margin:0;font-size:.78rem;line-height:1.55}.appeal-drawer-close{color:#a8b1bf;cursor:pointer;background:#0f172ab3;border:1px solid #94a3b824;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;transition:color .2s,border-color .2s,background .2s;display:grid}.appeal-drawer-close:hover{color:#fca5a5;background:#ef444412;border-color:#f8717147}.appeal-drawer-body{flex:1;padding:22px 24px 36px;overflow-y:auto}.appeal-drawer-body::-webkit-scrollbar{width:8px}.appeal-drawer-body::-webkit-scrollbar-track{background:#0f172a59}.appeal-drawer-body::-webkit-scrollbar-thumb{background:#d4af373d;border-radius:999px}.appeal-drawer-loading{color:#7d899b;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;min-height:420px;padding:40px;display:flex}.appeal-drawer-loading>svg{color:#d4af37}.appeal-drawer-loading h3{color:#e8eaee;margin:7px 0 0;font-size:1rem}.appeal-drawer-loading p{margin:0;font-size:.8rem}.appeal-drawer-loader{border:3px solid #d4af3726;border-top-color:#d4af37;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite appeals-spin}.appeal-drawer-hero{background:linear-gradient(135deg,#1e1c11a8,#0f172ab8);border:1px solid #d4af3724;border-radius:17px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;padding:18px;display:flex}.appeal-drawer-player{align-items:center;gap:13px;display:flex}.appeal-drawer-avatar{color:#f1d874;background:linear-gradient(135deg,#d4af3733,#d4af370b);border:1px solid #d4af3759;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;font-size:1.15rem;font-weight:900;display:grid;overflow:hidden}.appeal-drawer-avatar img{object-fit:cover;width:100%;height:100%}.appeal-drawer-player span{color:#838fa1;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:800}.appeal-drawer-player h3{color:#fff;margin:3px 0;font-size:1.1rem}.appeal-drawer-player p{color:#a4aebe;margin:0;font-size:.76rem}.appeal-drawer-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appeal-drawer-columns{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start;gap:18px;display:grid}.appeal-drawer-column{flex-direction:column;gap:16px;min-width:0;display:flex}.appeal-detail-section{background:linear-gradient(145deg,#111827e3,#090e19eb);border:1px solid #94a3b81b;border-radius:16px;padding:18px;box-shadow:0 14px 34px #00000026}.appeal-detail-section>h4,.appeal-decision-heading h4{color:#eef1f5;letter-spacing:.02em;align-items:center;gap:8px;margin:0 0 15px;font-size:.84rem;font-weight:900;display:flex}.appeal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appeal-detail-grid>div{background:#03071261;border:1px solid #94a3b814;border-radius:11px;min-width:0;padding:12px}.appeal-detail-grid span,.appeal-text-panel>span,.appeal-final-note>span,.appeal-decision-result-grid span{color:#707d91;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.65rem;font-weight:900;display:block}.appeal-detail-grid strong,.appeal-decision-result-grid strong{overflow-wrap:anywhere;color:#d9dee7;font-size:.78rem;line-height:1.45;display:block}.appeal-investigation-title{margin-bottom:14px}.appeal-investigation-title h3{color:#fff;margin:11px 0 7px;font-size:1rem}.appeal-investigation-title p{color:#939eae;margin:0;font-size:.78rem;line-height:1.65}.investigation-status-badge.resolved{color:#86efac;background:#22c55e12;border-color:#4ade8033}.investigation-status-badge.dismissed{color:#cbd5e1;background:#94a3b812;border-color:#94a3b833}.investigation-status-badge.open{color:#fca5a5;background:#ef444412;border-color:#f8717133}.investigation-status-badge.under-review{color:#93c5fd;background:#3b82f612;border-color:#60a5fa33}.appeal-severity-badge.low{color:#86efac;background:#22c55e12;border-color:#4ade8033}.appeal-severity-badge.medium{color:#fde68a;background:#facc1512;border-color:#facc1533}.appeal-severity-badge.high{color:#fdba74;background:#f9731614;border-color:#fb923c38}.appeal-severity-badge.critical{color:#fca5a5;background:#ef444417;border-color:#f871713d}.appeal-callout{border-radius:11px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.appeal-callout.warning{color:#fdba74;background:#f973160f;border:1px solid #fb923c2e}.appeal-callout>svg{flex:none;margin-top:2px}.appeal-callout strong{color:#fed7aa;margin-bottom:4px;font-size:.74rem;display:block}.appeal-callout p{color:#d1a979;margin:0 0 4px;font-size:.74rem;line-height:1.5}.appeal-callout span{color:#9e7955;font-size:.66rem}.appeal-context-list{flex-direction:column;gap:9px;display:flex}.appeal-context-list>div{background:#0307125c;border:1px solid #94a3b814;border-radius:11px;align-items:flex-start;gap:10px;padding:11px;display:flex}.appeal-context-list>div>svg{color:#d4af37;flex:none;margin-top:2px}.appeal-context-list div div{flex-direction:column;gap:3px;min-width:0;display:flex}.appeal-context-list span{color:#6f7c8f;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:800}.appeal-context-list strong{overflow-wrap:anywhere;color:#dce1e9;font-size:.77rem}.appeal-context-list small{color:#818da0;font-size:.69rem;line-height:1.4}.appeal-text-panel{background:#03071266;border:1px solid #94a3b816;border-radius:11px;margin-top:12px;padding:13px}.appeal-text-panel.emphasized{background:#d4af370b;border-color:#d4af3733}.appeal-text-panel p,.appeal-final-note p{color:#b2bbc8;white-space:pre-wrap;margin:0;font-size:.77rem;line-height:1.65}.appeal-submission-meta{color:#7d899b;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:.7rem;display:flex}.appeal-submission-meta strong{color:#d8dee7}.appeal-notes-list{flex-direction:column;gap:9px;display:flex}.appeal-notes-list article{background:#0307125e;border:1px solid #94a3b814;border-radius:11px;padding:11px}.appeal-notes-list article>div{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:7px;display:flex}.appeal-notes-list svg{color:#d4af37}.appeal-notes-list strong{color:#d6dce5;font-size:.7rem}.appeal-notes-list span{color:#687589;font-size:.64rem}.appeal-notes-list p{color:#aeb7c4;margin:0;font-size:.74rem;line-height:1.55}.appeal-inline-empty,.appeal-timeline-empty{color:#758196;background:#03071240;border:1px dashed #94a3b824;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:85px;padding:15px;display:flex}.appeal-inline-empty svg,.appeal-timeline-empty svg{color:#d4af37}.appeal-inline-empty p,.appeal-timeline-empty p{margin:0;font-size:.73rem}.appeal-metadata-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.appeal-metadata-list>div{background:#03071259;border:1px solid #94a3b814;border-radius:10px;min-width:0;padding:10px}.appeal-metadata-list span{overflow-wrap:anywhere;color:#778397;letter-spacing:.05em;text-transform:capitalize;margin-bottom:6px;font-size:.64rem;font-weight:800;display:block}.appeal-metadata-list pre{color:#b8c0cc;white-space:pre-wrap;word-break:break-word;max-height:180px;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.67rem;line-height:1.45;overflow:auto}.appeal-timeline{flex-direction:column;gap:0;display:flex;position:relative}.appeal-timeline:before{content:"";background:linear-gradient(#d4af374d,#94a3b81f);width:1px;position:absolute;top:17px;bottom:17px;left:15px}.appeal-timeline-item{grid-template-columns:31px minmax(0,1fr);gap:10px;padding-bottom:13px;display:grid;position:relative}.appeal-timeline-item:last-child{padding-bottom:0}.appeal-timeline-marker{z-index:1;color:#d4af37;background:#101625;border:1px solid #d4af373d;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:relative}.appeal-timeline-marker.accepted{color:#86efac;border-color:#4ade804d}.appeal-timeline-marker.rejected{color:#fca5a5;border-color:#f871714d}.appeal-timeline-marker.pending{color:#fde68a;border-color:#facc1547}.appeal-timeline-content{background:#03071257;border:1px solid #94a3b813;border-radius:11px;min-width:0;padding:10px 11px}.appeal-timeline-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.appeal-timeline-heading strong{color:#dce2eb;font-size:.72rem}.appeal-timeline-heading span{color:#667286;white-space:nowrap;font-size:.62rem}.appeal-timeline-actor{color:#7d899b;align-items:center;gap:5px;margin-bottom:6px;font-size:.66rem;display:flex}.appeal-timeline-actor svg{color:#d4af37}.appeal-timeline-content p{color:#9fa9b8;margin:0;font-size:.71rem;line-height:1.5}.appeal-decision-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.appeal-decision-heading h4{margin:0}.appeal-decision-help{color:#808c9e;margin:-2px 0 14px;font-size:.72rem;line-height:1.6}.appeal-decision-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.appeal-decision-option{color:#aab3c0;min-width:0;font:inherit;text-align:left;cursor:pointer;background:#03071261;border:1px solid #94a3b81f;border-radius:12px;align-items:flex-start;gap:9px;padding:12px;transition:border-color .2s,background .2s,transform .2s;display:flex}.appeal-decision-option:hover:not(:disabled){transform:translateY(-1px)}.appeal-decision-option.accepted:hover:not(:disabled),.appeal-decision-option.accepted.selected{background:#22c55e12;border-color:#4ade804d}.appeal-decision-option.rejected:hover:not(:disabled),.appeal-decision-option.rejected.selected{background:#ef444412;border-color:#f871714d}.appeal-decision-option.accepted>svg{color:#4ade80;flex:none}.appeal-decision-option.rejected>svg{color:#f87171;flex:none}.appeal-decision-option span{flex-direction:column;gap:4px;min-width:0;display:flex}.appeal-decision-option strong{color:#e5e7eb;font-size:.73rem}.appeal-decision-option small{color:#798598;font-size:.64rem;line-height:1.45}.appeal-decision-option:disabled{opacity:.5;cursor:not-allowed}.appeal-form-field{flex-direction:column;gap:7px;margin-top:12px;display:flex}.appeal-form-field>span{color:#7b879a;letter-spacing:.06em;text-transform:uppercase;font-size:.67rem;font-weight:900}.appeal-form-field select,.appeal-form-field textarea{color:#dce1e9;width:100%;font:inherit;background:#0307128c;border:1px solid #94a3b824;border-radius:11px;outline:none;font-size:.75rem;transition:border-color .2s,box-shadow .2s}.appeal-form-field textarea{resize:vertical;min-height:125px;padding:11px;line-height:1.55}.appeal-form-field select:focus,.appeal-form-field textarea:focus{border-color:#d4af3773;box-shadow:0 0 0 3px #d4af370f}.appeal-form-field textarea::placeholder{color:#596579}.appeal-form-field select:disabled,.appeal-form-field textarea:disabled{opacity:.55;cursor:not-allowed}.appeal-submit-decision-btn{color:#062411;width:100%;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#86efac,#4ade80);border:1px solid #4ade8047;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:15px;font-size:.78rem;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 12px 25px #22c55e1f}.appeal-submit-decision-btn.rejected{color:#2c0707;background:linear-gradient(135deg,#fca5a5,#f87171);border-color:#f8717147;box-shadow:0 12px 25px #ef44441f}.appeal-submit-decision-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px #22c55e30}.appeal-submit-decision-btn.rejected:hover:not(:disabled){box-shadow:0 16px 30px #ef444433}.appeal-submit-decision-btn:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.appeal-decision-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.appeal-decision-result-grid>div{background:#03071261;border:1px solid #94a3b814;border-radius:10px;min-width:0;padding:11px}.appeal-final-note{background:#03071261;border:1px solid #94a3b816;border-radius:10px;margin-top:11px;padding:12px}@media (width<=1180px){.appeals-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.appeal-drawer-columns{grid-template-columns:1fr}.appeal-review-drawer{width:min(920px,100vw - 35px)}}@media (width<=900px){.admin-appeals-page{padding:22px}.admin-appeals-hero{flex-direction:column;align-items:stretch;padding:24px}.admin-appeals-hero-actions{width:100%}.admin-appeals-health,.admin-appeals-refresh-btn{flex:1}.appeal-drawer-overlay{padding-left:20px}.appeal-review-drawer{width:calc(100vw - 20px)}}@media (width<=720px){.admin-appeals-page{padding:16px}.admin-appeals-hero,.admin-appeals-workspace{border-radius:17px;padding:18px}.appeals-summary-grid{grid-template-columns:1fr;gap:11px}.appeal-summary-card{padding:16px}.appeals-filters{flex-direction:column;align-items:stretch}.appeal-filter,.appeals-clear-btn{width:100%}.appeals-search{grid-template-columns:auto minmax(0,1fr);padding-right:10px}.appeals-search button{border-top:1px solid #d4af371f;border-left:none;border-radius:0 0 12px 12px;grid-column:1/-1;height:40px;margin:0 -10px 0 -14px}.appeal-drawer-overlay{padding-left:0}.appeal-review-drawer{width:100vw}.appeal-drawer-header{padding:18px}.appeal-drawer-body{padding:16px 14px 28px}.appeal-drawer-hero{flex-direction:column;align-items:flex-start}.appeal-drawer-badges{justify-content:flex-start}.appeal-detail-grid,.appeal-metadata-list,.appeal-decision-result-grid,.appeal-decision-options{grid-template-columns:1fr}}@media (width<=520px){.admin-appeals-page{padding:12px}.admin-appeals-hero{padding:17px}.admin-appeals-hero h1{font-size:1.8rem}.admin-appeals-hero-actions{flex-direction:column}.admin-appeals-health,.admin-appeals-refresh-btn{width:100%}.admin-appeals-workspace{padding:14px}.appeals-filter-card{padding:11px}.appeal-summary-content strong{font-size:1.5rem}.appeal-drawer-player{align-items:flex-start}.appeal-drawer-avatar{width:46px;height:46px}.appeal-drawer-header h2{font-size:1.2rem}.appeal-detail-section{padding:14px}.appeal-timeline-heading{flex-direction:column;align-items:flex-start;gap:3px}}.admin-appeals-page{--appeal-gold:#d4af37;--appeal-text:#f5f7fb;--appeal-muted:#98a6b9;--appeal-soft:#718096;--appeal-rule:#94a3b826;--appeal-rule-strong:#94a3b845;--appeal-danger:#fb7185;--appeal-warning:#fbbf24;--appeal-success:#4ade80;--appeal-blue:#60a5fa;min-height:100vh!important;color:var(--appeal-text)!important;background:0 0!important;padding:0 32px 32px!important}.admin-appeals-page .admin-appeals-hero{border:0!important;border-bottom:1px solid var(--appeal-rule)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:28px!important;margin:0!important;padding:28px 0 24px!important;display:flex!important;position:static!important;overflow:visible!important}.admin-appeals-page .admin-appeals-hero:before,.admin-appeals-page .admin-appeals-hero:after{content:none!important;display:none!important}.admin-appeals-page .admin-appeals-eyebrow{color:var(--appeal-gold)!important;letter-spacing:.11em!important;background:0 0!important;align-items:center!important;gap:7px!important;margin:0 0 7px!important;padding:0!important;font-size:.66rem!important;font-weight:850!important;display:inline-flex!important}.admin-appeals-page .admin-appeals-eyebrow svg{display:none!important}.admin-appeals-page .admin-appeals-hero h1{color:var(--appeal-text)!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(1.9rem,2vw + 1rem,2.6rem)!important;line-height:1.08!important}.admin-appeals-page .admin-appeals-hero p{max-width:820px!important;color:var(--appeal-muted)!important;margin:9px 0 0!important;font-size:.88rem!important;line-height:1.62!important}.admin-appeals-page .admin-appeals-hero-actions{align-items:flex-end!important;gap:20px!important}.admin-appeals-page .admin-appeals-health{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}.admin-appeals-page .admin-appeals-health>svg{display:none!important}.admin-appeals-page .admin-appeals-health span{color:var(--appeal-muted)!important;letter-spacing:.07em!important;font-size:.62rem!important}.admin-appeals-page .admin-appeals-health strong{color:var(--appeal-text)!important;margin-top:5px!important;font-size:1.45rem!important;display:block!important}.admin-appeals-page .admin-appeals-refresh-btn{min-width:0!important;height:auto!important;min-height:0!important;color:var(--appeal-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.admin-appeals-page .admin-appeals-refresh-btn:hover:not(:disabled){opacity:.78!important;box-shadow:none!important;background:0 0!important;transform:none!important}.admin-appeals-page .appeals-summary-grid{border-bottom:1px solid var(--appeal-rule)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:18px 0!important;display:grid!important}.admin-appeals-page .appeal-summary-card{border:0!important;border-right:1px solid var(--appeal-rule)!important;min-width:0!important;min-height:0!important;color:var(--appeal-text)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:5px 18px!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important}.admin-appeals-page .appeal-summary-card:first-child{padding-left:0!important}.admin-appeals-page .appeal-summary-card:last-child{border-right:0!important}.admin-appeals-page .appeal-summary-card:before,.admin-appeals-page .appeal-summary-card:after{content:none!important;display:none!important}.admin-appeals-page .appeal-summary-icon{display:none!important}.admin-appeals-page .appeal-summary-label{color:var(--appeal-muted)!important;letter-spacing:.06em!important;font-size:.64rem!important}.admin-appeals-page .appeal-summary-content strong{color:var(--appeal-text)!important;margin-top:7px!important;font-size:1.55rem!important}.admin-appeals-page .appeal-summary-card.active{border-left:3px solid var(--appeal-gold)!important;box-shadow:none!important;background:0 0!important}.admin-appeals-page .appeal-summary-card.active .appeal-summary-label,.admin-appeals-page .appeal-summary-card.active .appeal-summary-content strong{color:var(--appeal-gold)!important;-webkit-text-fill-color:var(--appeal-gold)!important}.admin-appeals-page .appeal-summary-card:hover:not(:disabled){background:0 0!important;transform:none!important}.admin-appeals-page .admin-appeals-workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:22px 0 0!important}.admin-appeals-page .admin-appeals-section-heading{border-bottom:1px solid var(--appeal-rule)!important;margin:0 0 16px!important;padding:0 0 14px!important}.admin-appeals-page .admin-appeals-section-heading>div>span{color:var(--appeal-gold)!important;margin:0 0 5px!important;font-size:.65rem!important}.admin-appeals-page .admin-appeals-section-heading>div>span svg{display:none!important}.admin-appeals-page .admin-appeals-section-heading h2{color:var(--appeal-text)!important;margin:0!important;font-size:1.08rem!important}.admin-appeals-page .admin-appeals-section-heading p{color:var(--appeal-muted)!important;margin-top:6px!important;font-size:.74rem!important}.admin-appeals-page .admin-appeals-section-heading p strong{color:var(--appeal-text)!important}.admin-appeals-page .appeals-filter-card{border:0!important;border-bottom:1px solid var(--appeal-rule)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0 0 15px!important}.admin-appeals-page .appeals-search{border:0!important;border-bottom:1px solid var(--appeal-rule-strong)!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0 0 14px!important;padding:0!important;display:grid!important}.admin-appeals-page .appeals-search:focus-within{border-bottom-color:var(--appeal-gold)!important;box-shadow:none!important}.admin-appeals-page .appeals-search>svg{color:var(--appeal-muted)!important}.admin-appeals-page .appeals-search input{height:42px!important;color:var(--appeal-text)!important;-webkit-text-fill-color:var(--appeal-text)!important;background:0 0!important}.admin-appeals-page .appeals-search input::placeholder{color:var(--appeal-soft)!important;-webkit-text-fill-color:var(--appeal-soft)!important;opacity:1!important}.admin-appeals-page .appeals-search button,.admin-appeals-page .appeals-clear-btn{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important}.admin-appeals-page .appeals-search button{color:var(--appeal-gold)!important}.admin-appeals-page .appeals-clear-btn{color:var(--appeal-muted)!important;white-space:nowrap!important}.admin-appeals-page .appeals-filters{grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(110px,max-content)!important;align-items:end!important;gap:18px!important;width:100%!important;display:grid!important}.admin-appeals-page .appeal-filter{border:0!important;border-bottom:1px solid var(--appeal-rule-strong)!important;background:0 0!important;border-radius:0!important;width:100%!important;min-width:0!important;height:42px!important;padding:0!important;display:block!important}.admin-appeals-page .appeal-filter>svg{display:none!important}.admin-appeals-page .appeal-filter select{width:100%!important;height:42px!important;color:var(--appeal-text)!important;-webkit-text-fill-color:var(--appeal-text)!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;padding:0 26px 0 0!important}.admin-appeals-page .appeal-filter select option{color:#f8fafc!important;background:#0b1422!important}.admin-appeals-page .appeals-table-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.admin-appeals-page .appeals-table-wrapper{scrollbar-width:thin!important;scrollbar-color:#d4af374d transparent!important;background:0 0!important;border:0!important;width:100%!important;overflow-x:auto!important}.admin-appeals-page .appeals-table{table-layout:fixed!important;border-collapse:collapse!important;background:0 0!important;width:100%!important;min-width:1240px!important}.admin-appeals-page .appeals-table thead{background:0 0!important}.admin-appeals-page .appeals-table th{border:0!important;border-bottom:1px solid var(--appeal-rule-strong)!important;color:var(--appeal-gold)!important;-webkit-text-fill-color:var(--appeal-gold)!important;letter-spacing:.055em!important;white-space:normal!important;background:0 0!important;padding:12px 14px!important;font-size:.67rem!important}.admin-appeals-page .appeals-table td{border:0!important;border-bottom:1px solid var(--appeal-rule)!important;color:var(--appeal-text)!important;-webkit-text-fill-color:var(--appeal-text)!important;background:0 0!important;padding:13px 14px!important}.admin-appeals-page .appeals-table tbody tr,.admin-appeals-page .appeals-table tbody tr:nth-child(2n){box-shadow:none!important;background:0 0!important}.admin-appeals-page .appeals-table tbody tr:hover{background:#d4af3706!important}.admin-appeals-page .appeals-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--appeal-gold)!important;background:#d4af3705!important}.admin-appeals-page .appeals-table tbody tr.selected :is(.appeal-player-cell strong,.appeal-player-cell span,.appeal-investigation-cell strong,.appeal-investigation-cell span,.appeal-reason-preview,.appeal-status-badge,.appeal-severity-badge,.investigation-status-badge){color:var(--appeal-gold)!important;-webkit-text-fill-color:var(--appeal-gold)!important}.admin-appeals-page .appeal-player-avatar{width:34px!important;height:34px!important;color:var(--appeal-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.admin-appeals-page .appeal-status-badge,.admin-appeals-page .appeal-severity-badge,.admin-appeals-page .investigation-status-badge{width:auto!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.admin-appeals-page .appeal-status-badge.pending{color:var(--appeal-warning)!important}.admin-appeals-page .appeal-status-badge.accepted{color:var(--appeal-success)!important}.admin-appeals-page .appeal-status-badge.rejected{color:var(--appeal-danger)!important}.admin-appeals-page .appeal-review-btn{min-width:0!important;height:auto!important;color:var(--appeal-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:4px 0 5px!important;transform:none!important}.admin-appeals-page .appeal-review-btn:hover:not(:disabled){opacity:.78!important;background:0 0!important;transform:none!important}.appeal-drawer-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#02060eb8!important;align-items:stretch!important;padding-left:0!important}.appeal-review-drawer{color:#f5f7fb!important;background:#09111d!important;border:0!important;border-left:1px solid #94a3b838!important;border-radius:0!important;width:min(1040px,100%)!important;height:100dvh!important;overflow:hidden!important;box-shadow:-18px 0 42px #00000061!important}.appeal-drawer-header{box-shadow:none!important;background:#09111d!important;border:0!important;border-bottom:1px solid #94a3b82e!important;flex:none!important;padding:20px 24px!important;position:relative!important}.appeal-drawer-eyebrow{color:#d4af37!important;margin:0 0 6px!important;font-size:.64rem!important}.appeal-drawer-header h2{color:#f5f7fb!important;margin:0!important;font-size:1.25rem!important}.appeal-drawer-header p{color:#98a6b9!important;margin-top:6px!important;font-size:.74rem!important}.appeal-drawer-close{color:#98a6b9!important;width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:4px 0!important}.appeal-drawer-close:hover{color:#fb7185!important;background:0 0!important}.appeal-drawer-body{scrollbar-width:thin!important;scrollbar-color:#d4af3747 transparent!important;flex:auto!important;padding:0 24px 30px!important;overflow-y:auto!important}.appeal-drawer-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;margin:0!important;padding:18px 0!important;display:flex!important}.appeal-drawer-avatar{color:#d4af37!important;width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}.appeal-drawer-player span{color:#7f8da0!important}.appeal-drawer-player h3{color:#f5f7fb!important}.appeal-drawer-player p{color:#aeb9c6!important}.appeal-review-drawer :is(.appeal-status-badge,.appeal-severity-badge,.investigation-status-badge){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.appeal-drawer-columns{gap:24px!important;padding-top:0!important}.appeal-drawer-column{gap:0!important}.appeal-detail-section,.appeal-decision-panel{color:#f5f7fb!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:20px 0!important;position:static!important}.appeal-detail-section:before,.appeal-detail-section:after,.appeal-decision-panel:before,.appeal-decision-panel:after{content:none!important;display:none!important}.appeal-detail-section>h4,.appeal-decision-heading h4{color:#f5f7fb!important;border-bottom:1px solid #94a3b824!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:.88rem!important}.appeal-detail-section>h4:after,.appeal-decision-heading h4:after{display:none!important}.appeal-detail-section>h4 svg,.appeal-decision-heading h4 svg{color:#d4af37!important}.appeal-detail-grid,.appeal-metadata-list,.appeal-decision-result-grid{border-top:1px solid #94a3b824!important;border-left:1px solid #94a3b824!important;gap:0!important}.appeal-detail-grid>div,.appeal-metadata-list>div,.appeal-decision-result-grid>div{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:11px 13px!important}.appeal-detail-grid span,.appeal-metadata-list span,.appeal-text-panel>span,.appeal-final-note>span,.appeal-decision-result-grid span{color:#7f8da0!important;-webkit-text-fill-color:#7f8da0!important}.appeal-detail-grid strong,.appeal-metadata-list strong,.appeal-decision-result-grid strong{color:#e8edf3!important;-webkit-text-fill-color:#e8edf3!important}.appeal-investigation-title h3{color:#f5f7fb!important}.appeal-investigation-title p{color:#aeb9c6!important}.appeal-callout,.appeal-callout.warning{color:#d8b28a!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #fb923c!important;border-radius:0!important;margin-top:12px!important;padding:10px 0 10px 12px!important}.appeal-callout strong{color:#f5c18c!important}.appeal-callout p{color:#c9a580!important}.appeal-callout span{color:#99826d!important}.appeal-context-list{gap:0!important}.appeal-context-list>div{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;padding:11px 0!important}.appeal-context-list>div>svg{color:#d4af37!important}.appeal-context-list span{color:#7f8da0!important}.appeal-context-list strong{color:#e8edf3!important}.appeal-context-list small{color:#98a6b9!important}.appeal-text-panel,.appeal-text-panel.emphasized,.appeal-final-note{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b824!important;border-radius:0!important;margin-top:12px!important;padding:11px 0!important}.appeal-text-panel.emphasized{border-left:2px solid #d4af37!important;padding-left:12px!important}.appeal-text-panel p,.appeal-final-note p{color:#b6c0cc!important}.appeal-submission-meta{color:#7f8da0!important}.appeal-notes-list{gap:0!important}.appeal-notes-list>*{box-shadow:none!important;background:0 0!important;border-radius:0!important}.appeal-timeline{gap:0!important}.appeal-timeline-item{background:0 0!important;grid-template-columns:20px minmax(0,1fr)!important;gap:10px!important;padding:0 0 14px!important;display:grid!important;position:relative!important}.appeal-timeline-marker{width:8px!important;height:8px!important;box-shadow:none!important;filter:none!important;background:#d4af37!important;border:0!important;border-radius:50%!important;margin-top:5px!important}.appeal-timeline-item:not(:last-child):before{content:""!important;background:#94a3b833!important;width:1px!important;position:absolute!important;top:14px!important;bottom:0!important;left:4px!important}.appeal-timeline-content{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;padding:0 0 14px!important}.appeal-timeline-heading strong{color:#e8edf3!important}.appeal-timeline-heading span,.appeal-timeline-actor,.appeal-timeline-empty{color:#7f8da0!important}.appeal-decision-heading p,.appeal-decision-help{color:#98a6b9!important}.appeal-decision-options{border-top:1px solid #94a3b824!important;border-left:1px solid #94a3b824!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:12px!important;display:grid!important}.appeal-decision-option,.appeal-decision-option.accepted,.appeal-decision-option.rejected{color:#e8edf3!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-top:0!important;border-left:0!important;border-radius:0!important;padding:12px 13px!important;transform:none!important}.appeal-decision-option:hover:not(:disabled){background:#d4af3705!important;transform:none!important}.appeal-decision-option.selected,.appeal-decision-option.active{background:0 0!important;box-shadow:inset 3px 0 #d4af37!important}.appeal-decision-option.selected strong,.appeal-decision-option.active strong{color:#d4af37!important;-webkit-text-fill-color:#d4af37!important}.appeal-decision-option strong{color:#e8edf3!important}.appeal-decision-option small{color:#7f8da0!important}.appeal-form-field{gap:6px!important;margin-top:14px!important}.appeal-form-field>span{color:#7f8da0!important}.appeal-form-field select,.appeal-form-field textarea{color:#f5f7fb!important;-webkit-text-fill-color:#f5f7fb!important;width:100%!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important}.appeal-form-field select{height:42px!important;padding:0 24px 0 0!important}.appeal-form-field textarea{min-height:110px!important;padding:10px 0!important}.appeal-form-field select:focus,.appeal-form-field textarea:focus{box-shadow:none!important;background:0 0!important;border-bottom-color:#d4af37!important}.appeal-form-field select option{color:#f8fafc!important;background:#0b1422!important}.appeal-submit-decision-btn,.appeal-submit-decision-btn.accepted,.appeal-submit-decision-btn.rejected{color:#4ade80!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;margin-top:16px!important;padding:6px 0!important;display:inline-flex!important;transform:none!important}.appeal-submit-decision-btn.rejected{color:#fb7185!important}.appeal-submit-decision-btn:hover:not(:disabled),.appeal-submit-decision-btn.rejected:hover:not(:disabled){opacity:.78!important;box-shadow:none!important;background:0 0!important;transform:none!important}.appeal-decision-panel.finalized{border-color:#94a3b829!important}.appeal-inline-empty,.appeal-timeline-empty{color:#7f8da0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b824!important;border-radius:0!important;padding:12px 0!important}[data-theme=light] .admin-appeals-page,.light .admin-appeals-page{--appeal-text:#172033;--appeal-muted:#526176;--appeal-soft:#667085;--appeal-rule:#47556929;--appeal-rule-strong:#47556947;--appeal-danger:#b42318;--appeal-warning:#8a6707;--appeal-success:#147a45;--appeal-blue:#175cd3;color:#172033!important;background:0 0!important}[data-theme=light] .admin-appeals-page :is(.admin-appeals-hero h1,.admin-appeals-health strong,.appeal-summary-content strong,.admin-appeals-section-heading h2,.appeal-player-cell strong,.appeal-investigation-cell strong),.light .admin-appeals-page :is(.admin-appeals-hero h1,.admin-appeals-health strong,.appeal-summary-content strong,.admin-appeals-section-heading h2,.appeal-player-cell strong,.appeal-investigation-cell strong){color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .admin-appeals-page :is(.admin-appeals-hero p,.admin-appeals-health span,.appeal-summary-label,.admin-appeals-section-heading p,.appeal-player-cell span,.appeal-investigation-cell span,.appeal-reason-preview),.light .admin-appeals-page :is(.admin-appeals-hero p,.admin-appeals-health span,.appeal-summary-label,.admin-appeals-section-heading p,.appeal-player-cell span,.appeal-investigation-cell span,.appeal-reason-preview){color:#596579!important;-webkit-text-fill-color:#596579!important}[data-theme=light] .admin-appeals-page .appeals-search input,[data-theme=light] .admin-appeals-page .appeal-filter select,.light .admin-appeals-page .appeals-search input,.light .admin-appeals-page .appeal-filter select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .admin-appeals-page .appeal-filter select option,.light .admin-appeals-page .appeal-filter select option{color:#172033!important;background:#fff!important}[data-theme=light] .admin-appeals-page .appeals-table thead th,.light .admin-appeals-page .appeals-table thead th{color:#8a6500!important;-webkit-text-fill-color:#8a6500!important;background:#f7f4ec!important}[data-theme=light] .admin-appeals-page .appeals-table tbody td,.light .admin-appeals-page .appeals-table tbody td{color:#172033!important;-webkit-text-fill-color:#172033!important;background:0 0!important;border-bottom-color:#47556929!important}[data-theme=light] .admin-appeals-page .appeals-table tbody tr.selected,.light .admin-appeals-page .appeals-table tbody tr.selected{background:#a67c0006!important;box-shadow:inset 3px 0 #a67c00!important}[data-theme=light] .appeal-review-drawer,.light .appeal-review-drawer{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#f8fafc!important}[data-theme=light] .appeal-drawer-header,.light .appeal-drawer-header{background:#f8fafc!important;border-bottom-color:#4755692e!important}[data-theme=light] .appeal-review-drawer :is(.appeal-drawer-header h2,.appeal-drawer-player h3,.appeal-detail-section>h4,.appeal-decision-heading h4,.appeal-detail-grid strong,.appeal-metadata-list strong,.appeal-context-list strong,.appeal-investigation-title h3,.appeal-decision-result-grid strong,.appeal-decision-option strong,.appeal-timeline-heading strong),.light .appeal-review-drawer :is(.appeal-drawer-header h2,.appeal-drawer-player h3,.appeal-detail-section>h4,.appeal-decision-heading h4,.appeal-detail-grid strong,.appeal-metadata-list strong,.appeal-context-list strong,.appeal-investigation-title h3,.appeal-decision-result-grid strong,.appeal-decision-option strong,.appeal-timeline-heading strong){color:#172033!important;-webkit-text-fill-color:#172033!important;opacity:1!important}[data-theme=light] .appeal-review-drawer :is(.appeal-drawer-header p,.appeal-drawer-player p,.appeal-investigation-title p,.appeal-text-panel p,.appeal-final-note p,.appeal-callout p,.appeal-decision-help,.appeal-decision-heading p),.light .appeal-review-drawer :is(.appeal-drawer-header p,.appeal-drawer-player p,.appeal-investigation-title p,.appeal-text-panel p,.appeal-final-note p,.appeal-callout p,.appeal-decision-help,.appeal-decision-heading p){color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}[data-theme=light] .appeal-review-drawer :is(.appeal-drawer-player span,.appeal-detail-grid span,.appeal-metadata-list span,.appeal-context-list span,.appeal-context-list small,.appeal-text-panel>span,.appeal-final-note>span,.appeal-decision-result-grid span,.appeal-form-field>span,.appeal-decision-option small,.appeal-timeline-heading span,.appeal-timeline-actor,.appeal-submission-meta),.light .appeal-review-drawer :is(.appeal-drawer-player span,.appeal-detail-grid span,.appeal-metadata-list span,.appeal-context-list span,.appeal-context-list small,.appeal-text-panel>span,.appeal-final-note>span,.appeal-decision-result-grid span,.appeal-form-field>span,.appeal-decision-option small,.appeal-timeline-heading span,.appeal-timeline-actor,.appeal-submission-meta){color:#526176!important;-webkit-text-fill-color:#526176!important;opacity:1!important}[data-theme=light] .appeal-review-drawer :is(.appeal-detail-section,.appeal-decision-panel,.appeal-drawer-hero,.appeal-detail-grid>div,.appeal-metadata-list>div,.appeal-context-list>div,.appeal-text-panel,.appeal-final-note,.appeal-decision-result-grid>div,.appeal-decision-option,.appeal-timeline-content),.light .appeal-review-drawer :is(.appeal-detail-section,.appeal-decision-panel,.appeal-drawer-hero,.appeal-detail-grid>div,.appeal-metadata-list>div,.appeal-context-list>div,.appeal-text-panel,.appeal-final-note,.appeal-decision-result-grid>div,.appeal-decision-option,.appeal-timeline-content){box-shadow:none!important;background:0 0!important;border-color:#4755692e!important}[data-theme=light] .appeal-form-field select,[data-theme=light] .appeal-form-field textarea,.light .appeal-form-field select,.light .appeal-form-field textarea{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#47556957!important}[data-theme=light] .appeal-form-field select option,.light .appeal-form-field select option{color:#172033!important;background:#fff!important}[data-theme=light] .appeal-form-field textarea::placeholder,.light .appeal-form-field textarea::placeholder{color:#7b8798!important;-webkit-text-fill-color:#7b8798!important;opacity:1!important}[data-theme=light] .appeal-drawer-close,.light .appeal-drawer-close{color:#475467!important;-webkit-text-fill-color:#475467!important}[data-theme=light] .appeal-review-drawer .appeal-status-badge.pending,.light .appeal-review-drawer .appeal-status-badge.pending{color:#8a6707!important;-webkit-text-fill-color:#8a6707!important}[data-theme=light] .appeal-review-drawer .appeal-status-badge.accepted,[data-theme=light] .appeal-review-drawer .investigation-status-badge.resolved,.light .appeal-review-drawer .appeal-status-badge.accepted,.light .appeal-review-drawer .investigation-status-badge.resolved{color:#147a45!important;-webkit-text-fill-color:#147a45!important}[data-theme=light] .appeal-review-drawer .appeal-status-badge.rejected,[data-theme=light] .appeal-review-drawer .investigation-status-badge.open,.light .appeal-review-drawer .appeal-status-badge.rejected,.light .appeal-review-drawer .investigation-status-badge.open{color:#b42318!important;-webkit-text-fill-color:#b42318!important}[data-theme=light] .appeal-review-drawer .investigation-status-badge.under-review,.light .appeal-review-drawer .investigation-status-badge.under-review{color:#175cd3!important;-webkit-text-fill-color:#175cd3!important}@media (width<=1180px){.admin-appeals-page .appeals-summary-grid,.admin-appeals-page .appeals-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-appeals-page .appeals-clear-btn{justify-self:start!important}.appeal-review-drawer{width:min(920px,100%)!important}.appeal-drawer-columns{grid-template-columns:1fr!important}}@media (width<=760px){.admin-appeals-page{padding:0 16px 24px!important}.admin-appeals-page .admin-appeals-hero{flex-direction:column!important;align-items:flex-start!important}.admin-appeals-page .admin-appeals-hero-actions{align-items:flex-start!important;width:100%!important}.admin-appeals-page .appeals-summary-grid,.admin-appeals-page .appeals-filters{grid-template-columns:1fr!important}.admin-appeals-page .appeal-summary-card{border-right:0!important;border-bottom:1px solid var(--appeal-rule)!important;padding:11px 0!important}.admin-appeals-page .appeals-search{grid-template-columns:auto minmax(0,1fr)!important}.admin-appeals-page .appeals-search button{grid-column:1/-1!important;justify-self:start!important;margin:0 0 8px!important}.appeal-review-drawer{width:100%!important}.appeal-drawer-body{padding-left:16px!important;padding-right:16px!important}.appeal-drawer-hero{flex-direction:column!important;align-items:flex-start!important}.appeal-drawer-badges{justify-content:flex-start!important}.appeal-detail-grid,.appeal-metadata-list,.appeal-decision-result-grid,.appeal-decision-options{grid-template-columns:1fr!important}}.admin-appeals-page .appeals-table-wrapper{padding-bottom:4px!important;overflow:auto visible!important}.admin-appeals-page .appeals-table{table-layout:fixed!important;width:100%!important;min-width:1520px!important}.admin-appeals-page .appeals-table th:first-child,.admin-appeals-page .appeals-table td:first-child{width:230px!important}.admin-appeals-page .appeals-table th:nth-child(2),.admin-appeals-page .appeals-table td:nth-child(2){width:300px!important}.admin-appeals-page .appeals-table th:nth-child(3),.admin-appeals-page .appeals-table td:nth-child(3){width:250px!important}.admin-appeals-page .appeals-table th:nth-child(4),.admin-appeals-page .appeals-table td:nth-child(4){width:245px!important}.admin-appeals-page .appeals-table th:nth-child(5),.admin-appeals-page .appeals-table td:nth-child(5){width:210px!important}.admin-appeals-page .appeals-table th:nth-child(6),.admin-appeals-page .appeals-table td:nth-child(6){width:145px!important}.admin-appeals-page .appeals-table th:nth-child(7),.admin-appeals-page .appeals-table td:nth-child(7){width:120px!important}.admin-appeals-page .appeals-table th,.admin-appeals-page .appeals-table td{box-sizing:border-box!important;vertical-align:middle!important;min-width:0!important;overflow:hidden!important}.admin-appeals-page .appeal-investigation-cell{width:100%!important;min-width:0!important;max-width:100%!important}.admin-appeals-page .appeal-investigation-cell strong,.admin-appeals-page .appeal-investigation-cell span{text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important;max-width:100%!important;display:block!important;overflow:hidden!important}.admin-appeals-page .appeals-table td:nth-child(3),.admin-appeals-page .appeals-table td:nth-child(4){overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;line-height:1.45!important}.admin-appeals-page .appeal-reason-preview{-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;width:100%!important;max-width:none!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.admin-appeals-page .appeals-table td:nth-child(5),.admin-appeals-page .appeals-table td:nth-child(6),.admin-appeals-page .appeals-table td:nth-child(7){white-space:nowrap!important}.admin-appeals-page .appeal-status-badge,.admin-appeals-page .appeal-review-btn{white-space:nowrap!important;max-width:100%!important}.admin-appeals-page .appeals-table th,.admin-appeals-page .appeals-table td{padding-left:18px!important;padding-right:18px!important}@media (width<=900px){.admin-appeals-page .appeals-table{min-width:1460px!important}}.player-layout{grid-template-columns:var(--ceo-player-sidebar-width) minmax(0, 1fr);width:100%;min-width:0;min-height:calc(100dvh - var(--ceo-navbar-height));color:#f8fafc;background:radial-gradient(circle at 78% 0,#d4af370e,#0000 28%),linear-gradient(135deg,#080b12 0%,#0c111d 48%,#080b13 100%);display:grid}.player-sidebar{top:var(--ceo-navbar-height);height:calc(100dvh - var(--ceo-navbar-height));padding:var(--ceo-space-5) var(--ceo-space-4);color:#f8fafc;scrollbar-width:thin;scrollbar-color:#d4af3794 #080c14b8;scrollbar-gutter:stable;background:radial-gradient(circle at 0 0,#d4af3714,#0000 28%),linear-gradient(#111827 0%,#0b101b 55%,#080c14 100%);border-right:1px solid #ffffff12;align-self:start;position:sticky;overflow:hidden auto;box-shadow:12px 0 32px #00000029}.player-sidebar::-webkit-scrollbar{width:9px}.player-sidebar::-webkit-scrollbar-track{border-radius:var(--ceo-radius-pill);background:linear-gradient(#050910d1,#0d1320e6);border:1px solid #ffffff09;margin-block:8px;box-shadow:inset 0 0 7px #0000004d}.player-sidebar::-webkit-scrollbar-thumb{border-radius:var(--ceo-radius-pill);background:linear-gradient(#ebcf6eeb,#d4af37c2) padding-box padding-box;border:2px solid #080c14e6;min-height:48px;box-shadow:0 0 9px #d4af3721}.player-sidebar::-webkit-scrollbar-thumb:hover{background:linear-gradient(#f5dc80fa,#debb43e6) padding-box padding-box;box-shadow:0 0 12px #d4af3738}.player-sidebar::-webkit-scrollbar-thumb:active{background:linear-gradient(#f0cf68,#cda42e) padding-box padding-box}.player-sidebar::-webkit-scrollbar-corner{background:0 0}.player-sidebar h3{margin:0 0 var(--ceo-space-5);padding-inline:var(--ceo-space-3);color:#e3c257;font-size:var(--ceo-title-sm);font-weight:850;line-height:var(--ceo-line-tight);letter-spacing:-.02em}.player-sidebar nav{gap:var(--ceo-space-2);flex-direction:column;width:100%;display:flex}.player-sidebar a{align-items:center;gap:var(--ceo-space-3);width:100%;min-height:var(--ceo-control-height-lg);padding:var(--ceo-space-3) var(--ceo-space-3);color:#e2e8f0bd;border-radius:var(--ceo-radius-md);font-size:var(--ceo-text-md);transition:color var(--ceo-transition), border-color var(--ceo-transition), background var(--ceo-transition), transform var(--ceo-transition), box-shadow var(--ceo-transition);background:0 0;border:1px solid #0000;font-weight:650;line-height:1.3;text-decoration:none;display:flex;position:relative;overflow:hidden}.player-sidebar a:before{content:"";border-radius:0 var(--ceo-radius-pill) var(--ceo-radius-pill) 0;width:3px;height:0;transition:height var(--ceo-transition);background:#d4af37;position:absolute;top:50%;left:0;transform:translateY(-50%)}.player-sidebar a svg{color:#e2e8f0b8;transition:color var(--ceo-transition), transform var(--ceo-transition);flex:none}.player-sidebar a:hover{color:#fff;background:#ffffff0b;border-color:#ffffff0e;transform:translate(2px)}.player-sidebar a:hover svg{color:#e1c058;transform:scale(1.04)}.player-sidebar a.active{color:#ebcf6e;background:linear-gradient(90deg,#d4af3726,#d4af370e);border-color:#d4af3733;box-shadow:inset 0 1px #ffffff06}.player-sidebar a.active:before{height:54%}.player-sidebar a.active svg{color:#e5c45f}.player-sidebar a:focus-visible{outline-offset:2px;outline:2px solid #d4af37}.player-sidebar a>span:not(.player-sidebar__notification-icon):not(.player-sidebar__notification-count){min-width:0}.player-sidebar__notification-icon{flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.player-sidebar__notification-icon svg{display:block}.player-sidebar__notification-alert{background:#ef4444;border:2px solid #0d1320;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite player-notification-alert-pulse;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 2px #ef44441f,0 0 10px #ef444499}.player-sidebar__notification-count{border-radius:var(--ceo-radius-pill);color:#f4d56a;letter-spacing:-.01em;background:#d4af371f;border:1px solid #d4af3745;flex:none;justify-content:center;align-items:center;min-width:23px;height:23px;margin-left:auto;padding-inline:6px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.player-sidebar__notification-count.critical{color:#fecaca;background:#ef444424;border-color:#ef444452;box-shadow:0 0 14px #ef44441a,inset 0 1px #ffffff09}.player-sidebar a.has-critical-notifications{border-color:#ef44441c}.player-sidebar a.has-critical-notifications:hover{background:linear-gradient(90deg,#ef444413,#ffffff06);border-color:#ef444438}.player-sidebar a.has-critical-notifications.active{background:linear-gradient(90deg,#ef444421,#d4af370e);border-color:#ef444442}.player-sidebar a.has-critical-notifications.active:before{background:#ef4444}.player-sidebar a.has-critical-notifications.active svg{color:#f87171}@keyframes player-notification-alert-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.2)}}.player-content{width:100%;min-width:0;min-height:calc(100dvh - var(--ceo-navbar-height));padding:clamp(var(--ceo-space-4), 2vw, var(--ceo-space-7));color:#f8fafc;background:radial-gradient(circle at 82% 4%,#d4af370d,#0000 25%),radial-gradient(circle at 15% 85%,#253a6917,#0000 31%),linear-gradient(135deg,#080b12 0%,#0c111d 48%,#080b13 100%);position:relative;overflow-x:hidden}.player-content:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff03 1px,#0000 1px),linear-gradient(#ffffff03 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:46px 46px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000 75%);mask-image:linear-gradient(#00000080,#0000 75%)}.player-content>*{z-index:1;min-width:0;max-width:100%;position:relative}.player-content h1,.player-content h2,.player-content h3,.player-content h4,.player-content h5,.player-content h6{color:#f8fafc}.player-content p{color:#e2e8f0ad}.player-content .ceo-card,.player-content .player-card{color:#f8fafc;background:linear-gradient(145deg,#141a2cfa,#0b0f1bfa);border:1px solid #ffffff13;box-shadow:0 14px 30px #0000003d}@media (width<=1024px){.player-layout{grid-template-columns:var(--ceo-admin-sidebar-width-medium) minmax(0, 1fr)}.player-sidebar{padding:var(--ceo-space-4) var(--ceo-space-3)}.player-sidebar a{padding:var(--ceo-space-3)}.player-content{padding:var(--ceo-space-5)}}@media (width<=800px){.player-layout{min-height:calc(100dvh - var(--ceo-navbar-height));display:block}.player-sidebar{top:var(--ceo-navbar-height);z-index:var(--ceo-z-sticky);width:100%;height:auto;padding:var(--ceo-space-2) var(--ceo-space-3);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#0f1523fa,#080c15fa);border-bottom:1px solid #ffffff14;border-right:none;position:sticky;overflow:hidden;box-shadow:0 8px 20px #00000038}.player-sidebar h3{display:none}.player-sidebar nav{gap:var(--ceo-space-2);scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-direction:row;width:100%;padding-bottom:2px;overflow:auto hidden}.player-sidebar nav::-webkit-scrollbar{height:4px}.player-sidebar nav::-webkit-scrollbar-track{background:0 0}.player-sidebar nav::-webkit-scrollbar-thumb{border-radius:var(--ceo-radius-pill);background:#d4af3752}.player-sidebar a{width:auto;min-height:40px;padding:var(--ceo-space-2) var(--ceo-space-3);border-radius:var(--ceo-radius-pill);font-size:var(--ceo-text-sm);white-space:nowrap;flex:none}.player-sidebar a:before{display:none}.player-sidebar a:hover{transform:none}.player-sidebar a.active{background:#d4af3721}.player-sidebar__notification-count{min-width:20px;height:20px;margin-left:1px;padding-inline:5px;font-size:.56rem}.player-sidebar__notification-alert{width:7px;height:7px;top:-4px;right:-5px}.player-content{min-height:calc(100dvh - var(--ceo-navbar-height) - 58px);padding:var(--ceo-space-4)}}@media (width<=480px){.player-sidebar{padding:var(--ceo-space-2)}.player-sidebar a{gap:var(--ceo-space-2);min-height:38px;padding:var(--ceo-space-2) var(--ceo-space-3);font-size:var(--ceo-text-xs)}.player-sidebar a svg{width:16px;height:16px}.player-content{padding:var(--ceo-space-3)}}.player-content .section-header{width:100%;min-width:0}.player-content .section-header h1,.player-content .section-header h2,.player-content .section-header h3{margin:0 0 var(--ceo-space-1);color:#f8fafc;letter-spacing:-.025em;font-weight:800}.player-content .section-header p{color:#e2e8f09e;margin:0;line-height:1.6}@media (width<=640px){.player-content .section-header{align-items:flex-start;gap:var(--ceo-space-3);flex-direction:column}}.player-content .ceo-empty-state{width:100%;min-width:0;padding:var(--ceo-space-8) var(--ceo-space-4);color:#e2e8f09e;text-align:center;border-radius:var(--ceo-radius-lg);background:linear-gradient(145deg,#141a2cb8,#0b0f1bb8);border:1px solid #ffffff12}.player-content .ceo-empty-state h3{margin:0 0 var(--ceo-space-2);color:#fff;font-size:var(--ceo-title-sm)}.player-content .ceo-empty-state p{color:#e2e8f099;max-width:560px;font-size:var(--ceo-text-sm);margin:0 auto;line-height:1.6}.player-content .player-loading-state{justify-content:center;align-items:center;gap:var(--ceo-space-3);min-height:180px;padding:var(--ceo-space-8);color:#e2e8f0ad;text-align:center;display:flex}.player-content .player-loading-state p{color:#e2e8f0ad;font-size:var(--ceo-text-sm);margin:0;font-weight:700}.player-content .player-loading-spinner{border:3px solid #ffffff1a;border-top-color:#d4af37;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite player-loading-spin}@keyframes player-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.player-sidebar a,.player-sidebar a svg,.player-sidebar a:before,.player-sidebar__notification-alert,.player-loading-spinner{transition:none}.player-sidebar__notification-alert{animation:none}.player-loading-spinner{animation-duration:1.6s}}.mandatory-sanction-modal__backdrop{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top,#9b19192e,#0000 42%),#02060ee6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mandatory-sanction-modal{color:#f8fafc;background:linear-gradient(145deg,#131b2bfa,#070c17fc);border:1px solid #ef444457;border-radius:22px;width:min(720px,100%);max-height:calc(100vh - 48px);padding:30px;overflow-y:auto;box-shadow:0 30px 80px #0009,0 0 45px #dc262624}.mandatory-sanction-modal__header{border-bottom:1px solid #ffffff14;align-items:flex-start;gap:18px;padding-bottom:22px;display:flex}.mandatory-sanction-modal__icon{color:#f87171;background:linear-gradient(145deg,#dc26263d,#7f1d1d1f);border:1px solid #f871715c;border-radius:16px;flex:none;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.mandatory-sanction-modal__eyebrow{color:#fca5a5;letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:.74rem;font-weight:800;display:block}.mandatory-sanction-modal__header h2{color:#fff;margin:0;font-size:clamp(1.45rem,4vw,2rem);line-height:1.15}.mandatory-sanction-modal__header p{color:#aeb8c8;margin:10px 0 0;line-height:1.65}.mandatory-sanction-modal__progress{color:#e8c968;text-align:center;background:#d4af3714;border:1px solid #d4af3733;border-radius:10px;margin-top:18px;padding:9px 13px;font-size:.82rem;font-weight:700}.mandatory-sanction-modal__type{color:#f87171;background:#7f1d1d24;border:1px solid #f871713d;border-radius:15px;align-items:center;gap:13px;margin-top:20px;padding:17px;display:flex}.mandatory-sanction-modal__type div{flex-direction:column;gap:4px;display:flex}.mandatory-sanction-modal__type span{color:#aeb8c8;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.mandatory-sanction-modal__type strong{color:#fff;font-size:1.05rem}.mandatory-sanction-modal__reason,.mandatory-sanction-modal__section{background:#ffffff06;border:1px solid #ffffff14;border-radius:15px;margin-top:20px;padding:18px}.mandatory-sanction-modal__section-title{color:#d4af37;align-items:center;gap:9px;display:flex}.mandatory-sanction-modal__section-title h3{color:#fff;margin:0;font-size:.95rem}.mandatory-sanction-modal__reason p,.mandatory-sanction-modal__section p{color:#c2cad7;margin:13px 0 0;line-height:1.7}.mandatory-sanction-modal__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.mandatory-sanction-modal__date-card{color:#d4af37;background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.mandatory-sanction-modal__date-card div{flex-direction:column;gap:6px;display:flex}.mandatory-sanction-modal__date-card span{color:#8792a5;letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:700}.mandatory-sanction-modal__date-card strong{color:#f8fafc;font-size:.9rem;line-height:1.45}.mandatory-sanction-modal__restrictions{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.mandatory-sanction-modal__restrictions li{color:#d6dce6;background:#dc262612;border:1px solid #f8717129;border-radius:10px;padding:11px 13px 11px 34px;line-height:1.45;position:relative}.mandatory-sanction-modal__restrictions li:before{content:"";background:#ef4444;border-radius:50%;width:8px;height:8px;position:absolute;top:14px;left:14px;box-shadow:0 0 10px #ef4444b3}.mandatory-sanction-modal__muted{color:#8e99aa!important}.mandatory-sanction-modal__appeal-deadline{background:#d4af3712;border-left:3px solid #d4af37;padding:11px 13px}.mandatory-sanction-modal__error{color:#fecaca;background:#dc262624;border:1px solid #f8717152;border-radius:11px;margin-top:18px;padding:13px 15px;font-size:.9rem;line-height:1.5}.mandatory-sanction-modal__footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.mandatory-sanction-modal__acknowledge{cursor:pointer;color:#080b12;background:linear-gradient(135deg,#d4af37,#a47d16);border:1px solid #d4af3773;border-radius:11px;min-height:46px;padding:12px 18px;font-family:inherit;font-size:.9rem;font-weight:800;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;box-shadow:0 10px 24px #d4af372e}.mandatory-sanction-modal__acknowledge:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 30px #d4af3747}.mandatory-sanction-modal__acknowledge:disabled{cursor:not-allowed;opacity:.65}.mandatory-sanction-modal__notice{color:#7f8a9c;text-align:center;margin:16px 0 0;font-size:.76rem;line-height:1.6}body:has(.mandatory-sanction-modal__backdrop){overflow:hidden}@media (width<=700px){.mandatory-sanction-modal__backdrop{align-items:flex-end;padding:0}.mandatory-sanction-modal{border-bottom:none;border-left:none;border-right:none;border-radius:22px 22px 0 0;width:100%;max-height:94vh;padding:22px 18px}.mandatory-sanction-modal__header{gap:13px}.mandatory-sanction-modal__icon{width:48px;height:48px}.mandatory-sanction-modal__dates{grid-template-columns:1fr}.mandatory-sanction-modal__footer{flex-direction:column-reverse}.mandatory-sanction-modal__acknowledge{width:100%}}[data-theme=light] .player-layout{color:#1d2025;background:linear-gradient(#f7f4ec 0%,#f3efe5 100%)}[data-theme=light] .player-sidebar{color:#24272d;background:linear-gradient(#f0eadb 0%,#ece5d5 100%);border-right-color:#272b321c;box-shadow:8px 0 22px #4133150b}[data-theme=light] .player-sidebar h3{color:#946d10}[data-theme=light] .player-sidebar a{color:#23262bb8}[data-theme=light] .player-sidebar a svg{color:#23262b94}[data-theme=light] .player-sidebar a:hover{color:#17191d;background:#fff6;border-color:#272b3214;transform:translate(2px)}[data-theme=light] .player-sidebar a:hover svg{color:#946d10}[data-theme=light] .player-sidebar a.active{color:#765509;box-shadow:none;background:#946c1114;border-color:#946c1133}[data-theme=light] .player-sidebar a.active svg{color:#946d10}[data-theme=light] .player-sidebar__notification-alert{border-color:#eee7d8}[data-theme=light] .player-sidebar__notification-count{color:#765509;box-shadow:none;background:#946c1114;border-color:#946c1133}[data-theme=light] .player-sidebar__notification-count.critical{color:#a23838;box-shadow:none;background:#b9393912;border-color:#b9393933}[data-theme=light] .player-sidebar a.has-critical-notifications,[data-theme=light] .player-sidebar a.has-critical-notifications:hover,[data-theme=light] .player-sidebar a.has-critical-notifications.active{border-color:#b9393929}[data-theme=light] .player-sidebar a.has-critical-notifications:hover,[data-theme=light] .player-sidebar a.has-critical-notifications.active{background:#b939390b}[data-theme=light] .player-sidebar::-webkit-scrollbar-track{box-shadow:none;background:#e5dcc8c2;border-color:#272b320d}[data-theme=light] .player-sidebar::-webkit-scrollbar-thumb{box-shadow:none;background:#946c118a;border-color:#f0eadbf2}[data-theme=light] .player-sidebar{scrollbar-color:#946c118a #e5dcc8c2}[data-theme=light] .player-content{color:#1d2025;background:linear-gradient(#fbfaf6 0%,#f6f2e9 100%)}[data-theme=light] .player-content:before{opacity:.42;background:linear-gradient(90deg,#272b3204 1px,#0000 1px),linear-gradient(#272b3204 1px,#0000 1px)}[data-theme=light] .player-content h1,[data-theme=light] .player-content h2,[data-theme=light] .player-content h3,[data-theme=light] .player-content h4,[data-theme=light] .player-content h5,[data-theme=light] .player-content h6{color:#1d2025}[data-theme=light] .player-content p{color:#23262b9e}[data-theme=light] .player-content .ceo-card,[data-theme=light] .player-content .player-card{color:#1d2025;box-shadow:none;background:#ffffff80;border-color:#272b321a}[data-theme=light] .player-content .section-header h1,[data-theme=light] .player-content .section-header h2,[data-theme=light] .player-content .section-header h3{color:#1d2025}[data-theme=light] .player-content .section-header p{color:#23262b94}[data-theme=light] .player-content .ceo-empty-state{color:#23262b99;background:#ffffff70;border-color:#272b321a;border-radius:12px}[data-theme=light] .player-content .ceo-empty-state p,[data-theme=light] .player-content .player-loading-state,[data-theme=light] .player-content .player-loading-state p{color:#23262b94}[data-theme=light] .player-content .player-loading-spinner{border-color:#946d10 #272b321a #272b321a}@media (width<=800px){[data-theme=light] .player-sidebar{-webkit-backdrop-filter:blur(14px);background:#f7f4ecf7;border-bottom-color:#272b321a;box-shadow:0 8px 18px #4133150e}[data-theme=light] .player-sidebar a{color:#23262bad}[data-theme=light] .player-sidebar a.active{color:#765509;background:#946c1114}[data-theme=light] .player-sidebar nav{scrollbar-color:#946c1152 transparent}[data-theme=light] .player-sidebar nav::-webkit-scrollbar-thumb{background:#946c114d}}.player-layout,.player-content{background:#080b12}.player-content:before{display:none}[data-theme=light] .player-layout{background:linear-gradient(#f7f4ec 0%,#f3efe5 100%)}[data-theme=light] .player-content{background:linear-gradient(#fbfaf6 0%,#f6f2e9 100%)}@media (width<=800px){.player-sidebar{box-shadow:none;-webkit-backdrop-filter:none;background:#080b12;border-bottom:1px solid #d4af3729;border-right:0;padding:0 18px}.player-sidebar nav{scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:stretch;gap:0;width:100%;padding:0;display:flex;overflow:auto hidden}.player-sidebar nav::-webkit-scrollbar{display:none}.player-sidebar a{color:#e2e8f0a8;flex:none;gap:8px;width:auto;min-height:54px;padding:0 18px;font-size:12px;font-weight:700;transition:color .16s,background .16s;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.player-sidebar a+a{border-left:1px solid #ffffff0e!important}.player-sidebar a:before{display:none!important}.player-sidebar a:after{content:"";transform-origin:0;background:#d4af37;height:2px;transition:transform .16s;position:absolute;bottom:0;left:18px;right:18px;transform:scaleX(0)}.player-sidebar a:hover{color:#f8fafc;background:0 0!important}.player-sidebar a.active{color:#e5c45f;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.player-sidebar a.active:after{transform:scaleX(1)}.player-sidebar a svg,.player-sidebar a:hover svg,.player-sidebar a.active svg{color:currentColor;stroke-width:1.75px;width:17px;height:17px;transform:none}.player-sidebar__notification-count,.player-sidebar__notification-count.critical{color:#d77a7a;min-width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin-left:2px;padding:0;font-size:10px;font-weight:850}.player-sidebar__notification-alert{width:6px;height:6px;box-shadow:none;border:1px solid #080b12;top:-3px;right:-4px}.player-sidebar a.has-critical-notifications,.player-sidebar a.has-critical-notifications:hover,.player-sidebar a.has-critical-notifications.active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-theme=light] .player-sidebar{box-shadow:none;-webkit-backdrop-filter:none;background:#fbfaf6;border-bottom-color:#946c112e}[data-theme=light] .player-sidebar a{color:#23262ba3;background:0 0!important}[data-theme=light] .player-sidebar a+a{border-left-color:#272b3214!important}[data-theme=light] .player-sidebar a:hover{color:#1d2025;background:0 0!important}[data-theme=light] .player-sidebar a.active{color:#946d10;background:0 0!important}[data-theme=light] .player-sidebar__notification-alert{border-color:#fbfaf6}[data-theme=light] .player-sidebar__notification-count,[data-theme=light] .player-sidebar__notification-count.critical{color:#a94b4b;background:0 0}}@media (width<=520px){.player-sidebar{padding-inline:12px}.player-sidebar a{min-height:50px;padding-inline:14px;font-size:11px}.player-sidebar a:after{left:14px;right:14px}.player-sidebar a svg,.player-sidebar a:hover svg,.player-sidebar a.active svg{width:16px;height:16px}}@media (width>=801px){.player-sidebar{box-shadow:none;background:#080b12;border-right:1px solid #ffffff12;padding:28px 22px 32px}.player-sidebar h3{color:#d4af37bd;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #d4af3724;margin:0 0 20px;padding:0 2px 16px;font-size:10px;font-weight:850;line-height:1.2}.player-sidebar nav{flex-direction:column;gap:0;width:100%;display:flex}.player-sidebar a{color:#e2e8f0a3;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:54px;margin:0;padding:12px 4px 12px 2px;font-size:12px;font-weight:700;line-height:1.3;transition:color .16s,padding-left .16s,background .16s;display:grid;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0e!important;border-radius:0!important;transform:none!important}.player-sidebar a:before{content:"";opacity:0;background:#d4af37;width:2px;transition:opacity .16s;position:absolute;top:10px;bottom:10px;left:-22px;transform:none}.player-sidebar a:hover{color:#f8fafc;padding-left:6px;background:0 0!important;border-color:#ffffff12!important}.player-sidebar a:hover:before{opacity:.38}.player-sidebar a.active{color:#e0bd50;padding-left:6px;box-shadow:none!important;background:0 0!important;border-color:#ffffff12!important}.player-sidebar a.active:before{opacity:1}.player-sidebar a svg,.player-sidebar a:hover svg,.player-sidebar a.active svg{color:currentColor;stroke-width:1.7px;width:18px;height:18px;transform:none}.player-sidebar a>span:not(.player-sidebar__notification-icon):not(.player-sidebar__notification-count){min-width:0;color:inherit;font:inherit}.player-sidebar__notification-count,.player-sidebar__notification-count.critical{color:#d4af37b8;min-width:auto;height:auto;margin:0;padding:0;font-size:10px;font-weight:850;line-height:1;display:inline;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.player-sidebar__notification-count.critical{color:#d27676}.player-sidebar__notification-icon{background:0 0;border:0;border-radius:0;align-items:center;width:18px;height:18px;display:flex;position:relative}.player-sidebar__notification-alert{width:5px;height:5px;box-shadow:none;border:1px solid #080b12;top:-2px;right:-4px}.player-sidebar a.has-critical-notifications,.player-sidebar a.has-critical-notifications:hover,.player-sidebar a.has-critical-notifications.active{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #ffffff0e!important}.player-sidebar{scrollbar-width:thin;scrollbar-color:#d4af3738 transparent}.player-sidebar::-webkit-scrollbar{width:3px}.player-sidebar::-webkit-scrollbar-track{box-shadow:none;background:0 0;border:0}.player-sidebar::-webkit-scrollbar-thumb{box-shadow:none;background:#d4af3738;border:0;border-radius:0}.player-sidebar::-webkit-scrollbar-thumb:hover{background:#d4af3757}[data-theme=light] .player-sidebar{box-shadow:none;scrollbar-color:#946c1133 transparent;background:#f6f1e5;border-right-color:#272b3217}[data-theme=light] .player-sidebar h3{color:#946d10;border-bottom-color:#946c1126}[data-theme=light] .player-sidebar a{color:#23262b9e;background:0 0!important;border-bottom-color:#272b3213!important}[data-theme=light] .player-sidebar a:hover{color:#1d2025;background:0 0!important}[data-theme=light] .player-sidebar a.active{color:#946d10;background:0 0!important;border-bottom-color:#272b3213!important}[data-theme=light] .player-sidebar a.active:before{background:#b78a17}[data-theme=light] .player-sidebar__notification-count{color:#946d10}[data-theme=light] .player-sidebar__notification-count.critical{color:#a94b4b}[data-theme=light] .player-sidebar__notification-alert{border-color:#f6f1e5}[data-theme=light] .player-sidebar a.has-critical-notifications,[data-theme=light] .player-sidebar a.has-critical-notifications:hover,[data-theme=light] .player-sidebar a.has-critical-notifications.active{background:0 0!important;border-bottom-color:#272b3213!important}[data-theme=light] .player-sidebar::-webkit-scrollbar-track{background:0 0}[data-theme=light] .player-sidebar::-webkit-scrollbar-thumb{box-shadow:none;background:#946c1133;border:0}}.player-content .ceo-empty-state{color:#e2e8f0a8;text-align:left;width:100%;min-width:0;padding:clamp(28px,4vw,46px) 0;display:block;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-top:1px solid #d4af3733!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important;transform:none!important}.player-content .ceo-empty-state:before,.player-content .ceo-empty-state:after{box-shadow:none!important;filter:none!important;background-image:none!important}.player-content .ceo-empty-state h3{color:#f8fafc;letter-spacing:-.015em;max-width:680px;margin:0 0 7px;font-size:clamp(1rem,1.4vw,1.16rem);font-weight:800;line-height:1.3}.player-content .ceo-empty-state p{color:#e2e8f099;max-width:680px;font-size:var(--ceo-text-sm);margin:0;font-weight:500;line-height:1.65}.player-content .ceo-empty-state [class*=empty-state-icon],.player-content .ceo-empty-state [class*=empty-icon],.player-content .ceo-empty-state [class*=empty-illustration]{display:none!important}.player-content .player-loading-state{color:#e2e8f0a8;text-align:left;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-width:0;min-height:104px;padding:26px 0;display:flex;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-top:1px solid #d4af3733!important;border-bottom:1px solid #ffffff12!important;border-radius:0!important}.player-content .player-loading-state p{color:#e2e8f0a8;font-size:var(--ceo-text-sm);margin:0;font-weight:700;line-height:1.45}.player-content .player-loading-spinner{border:2px solid #e2e8f024;border-top-color:#d4af37;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite player-loading-spin;box-shadow:none!important;filter:none!important}.player-content .loading-card{border-top-color:#d4af3733;border-bottom-color:#ffffff12;width:100%;max-width:none;min-height:104px;margin:0;padding:26px 0;box-shadow:none!important;filter:none!important}[data-theme=light] .player-content .ceo-empty-state{color:#23262ba3;box-shadow:none!important;background:0 0!important;border-top-color:#946c1138!important;border-bottom-color:#272b321a!important;border-radius:0!important}[data-theme=light] .player-content .ceo-empty-state h3{color:#1d2025}[data-theme=light] .player-content .ceo-empty-state p{color:#23262b9e}[data-theme=light] .player-content .player-loading-state{color:#23262ba8;box-shadow:none!important;background:0 0!important;border-top-color:#946c1138!important;border-bottom-color:#272b321a!important}[data-theme=light] .player-content .player-loading-state p{color:#23262ba8}[data-theme=light] .player-content .player-loading-spinner{border-color:#946d10 #272b3224 #272b3224;box-shadow:none!important}[data-theme=light] .player-content .loading-card{border-top-color:#946c1138;border-bottom-color:#272b321a;box-shadow:none!important}@media (width<=640px){.player-content .ceo-empty-state,.player-content .player-loading-state,.player-content .loading-card{padding:21px 0}.player-content .player-loading-state,.player-content .loading-card{min-height:86px}.player-content .ceo-empty-state h3{font-size:1rem}.player-content .ceo-empty-state p,.player-content .player-loading-state p{font-size:var(--ceo-text-xs)}}.player-dashboard-header h1{color:#fff;margin-bottom:8px;font-size:32px}.player-dashboard-header p{color:#b8b8b8}.player-dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.player-dashboard-grid>*{grid-column:span 6}@media (width<=1000px){.player-dashboard-grid{grid-template-columns:1fr}.player-dashboard-grid>*{grid-column:auto}}.player-card{color:#fff;background:#151a2d;border:1px solid #ffffff14;border-radius:16px;padding:24px;box-shadow:0 10px 24px #00000040}.player-card h3{color:#facc15;margin-bottom:16px}.player-card p{color:#d1d5db}.quick-links{flex-direction:column;gap:12px;display:flex}.quick-links a{color:#fff;background:#facc151f;border-radius:10px;padding:10px 12px;text-decoration:none;transition:background .2s}.quick-links a:hover{background:#facc1538}.player-hero{color:#fff;isolation:isolate;background:radial-gradient(circle at 5% 0,#d4af3738,#0000 31%),radial-gradient(circle at 92% 18%,#485c9129,#0000 34%),linear-gradient(135deg,#111217 0%,#101522 52%,#090c13 100%);border:1px solid #d4af3738;border-radius:22px;margin-bottom:24px;padding:30px;position:relative;overflow:hidden;box-shadow:0 22px 50px #00000052,inset 0 1px #ffffff08}.player-hero:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000008c,#0000 80%);mask-image:linear-gradient(#0000008c,#0000 80%)}.player-hero-glow{pointer-events:none;border:1px solid #d4af3721;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-185px;right:-125px}.player-hero-glow:before,.player-hero-glow:after{content:"";border-radius:inherit;border:1px solid #d4af3717;position:absolute}.player-hero-glow:before{inset:54px}.player-hero-glow:after{inset:108px}.player-hero-grid-pattern{opacity:.26;pointer-events:none;background-color:#0000;background-image:linear-gradient(45deg,#0000 48%,#d4af371c 49% 51%,#0000 52%),linear-gradient(-45deg,#0000 48%,#d4af3712 49% 51%,#0000 52%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:260px;height:260px;position:absolute;top:-65px;right:17%;transform:rotate(10deg)}.player-hero-top{z-index:1;grid-template-columns:minmax(0,1fr) minmax(240px,300px);align-items:start;gap:32px;margin-bottom:26px;display:grid;position:relative}.player-hero-copy{min-width:0;max-width:760px}.player-hero-eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.player-hero-badge{color:#ead071;letter-spacing:.1em;text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3747;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 11px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.player-hero-live-indicator{color:#ffffffad;letter-spacing:.08em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-flex}.player-hero-live-indicator>span{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite playerHeroPulse;box-shadow:0 0 0 4px #34d3991a}@keyframes playerHeroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.player-hero-copy>p{color:#e2e8f0b3;max-width:650px;margin:13px 0 0;font-size:14px;line-height:1.68}.player-hero-status{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.player-hero-status>span{color:#f1f5f9cc;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:7px 12px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.player-hero-trust-score{color:#ead071!important;background:#d4af3717!important;border-color:#d4af3740!important}.player-hero-trust-score strong{color:#fff;font-size:12px}.player-hero-trust-level.trusted{color:#6ee7b7;background:#34d39917;border-color:#34d39933}.player-hero-trust-level.normal{color:#93c5fd;background:#60a5fa17;border-color:#60a5fa33}.player-hero-trust-level.watchlist{color:#fcd34d;background:#fbbf2417;border-color:#fbbf2433}.player-hero-trust-level.high-risk{color:#fca5a5;background:#f8717117;border-color:#f8717133}.player-hero-username{color:#e2e8f0a6!important}.player-hero-profile{z-index:1;background:linear-gradient(135deg,#fff1,#ffffff06);border:1px solid #ffffff17;border-radius:17px;grid-template-columns:54px minmax(0,1fr) 32px;align-items:center;gap:13px;min-width:0;padding:15px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 28px #0003,inset 0 1px #ffffff09}.player-hero-profile-accent{background:linear-gradient(90deg,#0000,#d4af37b3,#0000);height:2px;position:absolute;top:0;left:18px;right:18px}.player-hero-avatar{color:#0e1015;background:linear-gradient(135deg,#d4af37,#efd77e);border:1px solid #ffffff26;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 8px 20px #d4af3726}.player-hero-avatar span{line-height:1}.player-hero-avatar img{object-fit:cover;width:100%;height:100%}.player-hero-profile-details{flex-direction:column;gap:4px;min-width:0;display:flex}.player-hero-profile-label{letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:#e2e8f06b!important;font-size:9px!important}.player-hero-profile strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.player-hero-profile-details>span:last-child{color:#e2e8f094;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.player-hero-profile-status{color:#6ee7b7;background:#34d39917;border:1px solid #34d3992e;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.player-hero-profile-status>span{background:#34d399;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #34d3991a}.player-summary-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;position:relative}.summary-box{background:linear-gradient(145deg,#ffffff0e,#ffffff06);border:1px solid #ffffff13;border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.summary-box:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d4af371a,#0000 70%);width:55px;height:55px;position:absolute;top:0;right:0}.summary-box:hover{background:linear-gradient(145deg,#ffffff12,#ffffff08);border-color:#d4af3747;transform:translateY(-2px);box-shadow:0 10px 22px #0003}.summary-box-icon{color:#dfbd51;background:#d4af3717;border:1px solid #d4af372b;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.summary-box-content{min-width:0}.summary-box-value-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.summary-box-value-row>span{background:#d4af37;border-radius:50%;flex-shrink:0;width:5px;height:5px;box-shadow:0 0 0 4px #d4af3714}.summary-box h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:25px;font-weight:850;line-height:1;overflow:hidden}.summary-box p{color:#f1f5f9c7;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:750;line-height:1.35;overflow:hidden}.summary-box small{color:#e2e8f06b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.35;display:block;overflow:hidden}.player-widget{color:#fff;background:linear-gradient(145deg,#151a2dfa,#0c101dfa);border:1px solid #ffffff14;border-radius:18px;padding:22px;transition:transform .22s,border-color .22s,box-shadow .22s;box-shadow:0 14px 30px #0000003d,inset 0 1px #ffffff06}.player-widget:hover{border-color:#d4af3740;transform:translateY(-2px);box-shadow:0 18px 34px #00000047,inset 0 1px #ffffff06}.player-widget-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.player-widget-header h3{color:#fff;margin:0 0 5px;font-size:18px;line-height:1.3}.player-widget-icon{color:#d4af37;flex-shrink:0;font-size:20px}.player-widget-body{color:#e2e8f0c7}.player-stats{flex-direction:column;gap:12px;display:flex}.stat-row{background:#ffffff09;border:1px solid #ffffff0e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.stat-row span{color:#e2e8f0b3;font-size:12px}.stat-row strong{color:#dfbd51;font-size:16px}@media (width<=1180px){.player-hero-top{grid-template-columns:minmax(0,1fr) 255px}.player-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.player-hero{padding:25px}.player-hero-top{grid-template-columns:1fr;gap:22px}.player-hero-profile{width:100%;max-width:420px}.player-hero-grid-pattern{right:-25px}}@media (width<=620px){.player-dashboard{padding:16px}.player-hero{border-radius:18px;margin-bottom:18px;padding:21px 17px}.player-hero-top{gap:19px;margin-bottom:20px}.player-hero h1{font-size:28px}.player-hero-copy>p{font-size:13px;line-height:1.6}.player-hero-eyebrow-row{flex-direction:column;align-items:flex-start;gap:8px}.player-hero-status{gap:7px;margin-top:17px}.player-hero-status>span{white-space:normal;justify-content:flex-start;min-height:32px;padding:7px 10px;font-size:10px}.player-hero-profile{grid-template-columns:48px minmax(0,1fr) 30px;gap:11px;max-width:none;padding:13px}.player-hero-avatar{border-radius:12px;width:48px;height:48px}.player-hero-profile-status{width:30px;height:30px}.player-summary-grid{grid-template-columns:1fr;gap:9px}.summary-box{grid-template-columns:38px minmax(0,1fr);padding:13px}.summary-box-icon{width:38px;height:38px}.summary-box h2{font-size:22px}.player-card,.player-widget{padding:18px}}.next-action-card{flex-direction:column;gap:18px;display:flex}.next-action-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.next-action-eyebrow{color:#e7ca67;text-transform:uppercase;letter-spacing:.08em;background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.next-action-card h3{color:#fff;margin:0;font-size:24px;font-weight:700}.next-action-status{color:#facc15;white-space:nowrap;background:#facc151f;border:1px solid #facc1547;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700}.next-action-tournament{color:#f5f5f5;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.next-action-tournament svg{color:#d4af37;flex-shrink:0}.next-action-tournament span{font-weight:600}.next-action-matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.next-action-player{text-align:center;background:#ffffff0b;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:8px;padding:18px;display:flex}.next-action-player-label{color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-size:11px}.next-action-player strong{color:#fff;font-size:17px}.next-action-versus{color:#d4af37;background:#d4af371f;border:1px solid #d4af3738;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:14px;font-weight:800;display:flex}.next-action-schedule{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.next-action-schedule>div{color:#d1d5db;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.next-action-schedule svg{color:#d4af37;flex-shrink:0}.next-action-message{color:#ffffffb8;background:#d4af3714;border-left:4px solid #d4af37;border-radius:12px;margin:0;padding:16px 18px;line-height:1.6}.next-action-empty-icon{color:#d4af37;background:#d4af371f;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:10px;display:flex}.next-action-card.empty h3{margin-bottom:8px}.next-action-card.empty p{color:#ffffffa6;max-width:420px}@media (width<=760px){.next-action-card-header{flex-direction:column}.next-action-matchup{grid-template-columns:1fr}.next-action-versus{width:46px;height:46px;margin:0 auto}.next-action-schedule{grid-template-columns:1fr}}.trust-score-header{align-items:flex-start}.trust-score-eyebrow{color:#e7ca67;letter-spacing:.08em;text-transform:uppercase;background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.trust-score-header h3{color:#fff;margin:0;font-size:26px}.trust-score-header p{color:#ffffffa6;margin-top:8px;line-height:1.6}.trusted-reporter-badge{color:#e7ca67;background:#d4af371f;border:1px solid #d4af3740;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;display:inline-flex}.trust-score-overview{grid-template-columns:220px 1fr;align-items:center;gap:30px;margin:28px 0;display:grid}.trust-score-gauge{justify-content:center;display:flex}.trust-score-gauge-progress{background:conic-gradient(#d4af37 0deg, #d4af37 var(--trust-score), #ffffff14 var(--trust-score), #ffffff14 360deg);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;display:flex;position:relative}.trust-score-gauge-center{background:#151a2d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:140px;height:140px;display:flex}.trust-score-value{color:#fff;font-size:42px;font-weight:800}.trust-score-total{color:#ffffff8c;font-size:18px}.trust-score-gauge-center small{color:#ffffff8c;margin-top:8px}.trust-score-summary h4{color:#fff;margin:12px 0 10px;font-size:24px}.trust-score-summary p{color:#ffffffb3;line-height:1.7}.trust-score-risk-badge{border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;display:inline-flex}.trust-score-risk-badge.trusted,.trust-score-risk-badge.low{color:#34d399;background:#34d3991f}.trust-score-risk-badge.normal{color:#60a5fa;background:#60a5fa1f}.trust-score-risk-badge.watchlist,.trust-score-risk-badge.medium{color:#fbbf24;background:#fbbf241f}.trust-score-risk-badge.high-risk,.trust-score-risk-badge.high{color:#f87171;background:#f871711f}.trust-score-next-tier{color:#d4af37;background:#d4af3714;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:12px 16px;display:inline-flex}.trust-score-progress-header{color:#ffffffbf;justify-content:space-between;margin-bottom:10px;display:flex}.trust-score-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#facc15);height:100%;display:block}.trust-score-breakdown-header h4{color:#fff;margin:0}.trust-score-breakdown-header p{color:#fff9;margin-top:8px}.trust-score-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.trust-score-metric{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:14px;padding:16px;transition:all .25s;display:flex}.trust-score-metric:hover{transform:translateY(-2px)}.trust-score-metric-icon{border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.trust-score-metric.positive .trust-score-metric-icon{color:#34d399;background:#34d3991f}.trust-score-metric.warning .trust-score-metric-icon{color:#fbbf24;background:#fbbf241f}.trust-score-metric span{color:#ffffffa6;font-size:13px;display:block}.trust-score-metric strong{color:#fff;margin-top:4px;font-size:22px;display:block}.trust-score-guidance{color:#ffffffb8;background:#d4af3714;border-left:4px solid #d4af37;border-radius:12px;align-items:flex-start;gap:14px;margin-top:28px;padding:18px;display:flex}.trust-score-guidance svg{color:#d4af37;flex-shrink:0}.trust-score-updated{color:#ffffff73;text-align:right;margin-top:24px;font-size:12px}@media (width<=900px){.trust-score-overview{text-align:center;grid-template-columns:1fr;justify-items:center}.trust-score-metrics-grid{grid-template-columns:1fr}}@media (width<=520px){.trust-score-gauge-progress{width:150px;height:150px}.trust-score-gauge-center{width:118px;height:118px}.trust-score-value{font-size:34px}.trusted-reporter-badge{margin-top:16px}}.notification-list{flex-direction:column;gap:12px;display:flex}.notification-item{background:#ffffff09;border:1px solid #ffffff13;border-radius:14px;align-items:flex-start;gap:13px;min-width:0;padding:15px;transition:transform .2s,background .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.notification-item:before{content:"";background:#d4af37a6;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-item:hover{background:#ffffff0e;border-color:#d4af3740;transform:translateY(-2px)}.notification-item-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af372e;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.notification-item-content{flex:1;min-width:0}.notification-item-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-item-header strong{overflow-wrap:anywhere;color:#fff;font-size:14px;line-height:1.4}.notification-item p{color:#ffffffa3;margin:6px 0 0;font-size:13px;line-height:1.55}.notification-item small{color:#ffffff6b;margin-top:8px;font-size:11px;line-height:1.4;display:block}.notification-new-badge{color:#111;letter-spacing:.07em;text-transform:uppercase;background:#d4af37;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:900;display:inline-flex}.notification-item.match:before,.notification-item.fixture:before{background:#60a5fa}.notification-item.match .notification-item-icon,.notification-item.fixture .notification-item-icon{color:#60a5fa;background:#60a5fa1a;border-color:#60a5fa33}.notification-item.tournament:before,.notification-item.achievement:before{background:#d4af37}.notification-item.tournament .notification-item-icon,.notification-item.achievement .notification-item-icon{color:#e7ca67;background:#d4af371a;border-color:#d4af3733}.notification-item.check-in:before,.notification-item.deadline:before,.notification-item.reminder:before{background:#fbbf24}.notification-item.check-in .notification-item-icon,.notification-item.deadline .notification-item-icon,.notification-item.reminder .notification-item-icon{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.notification-item.dispute:before,.notification-item.investigation:before{background:#fb923c}.notification-item.dispute .notification-item-icon,.notification-item.investigation .notification-item-icon{color:#fb923c;background:#fb923c1a;border-color:#fb923c33}.notification-item.sanction:before,.notification-item.suspension:before,.notification-item.ban:before{background:#f87171}.notification-item.sanction .notification-item-icon,.notification-item.suspension .notification-item-icon,.notification-item.ban .notification-item-icon{color:#f87171;background:#f871711a;border-color:#f8717133}.notification-item.success:before,.notification-item.confirmed:before{background:#34d399}.notification-item.success .notification-item-icon,.notification-item.confirmed .notification-item-icon{color:#34d399;background:#34d3991a;border-color:#34d39933}.notification-item.warning:before,.notification-item.alert:before{background:#fbbf24}.notification-item.warning .notification-item-icon,.notification-item.alert .notification-item-icon{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2433}.notification-item.is-unread{background:#ffffff0e;border-color:#d4af3738}.notification-item.is-pinned{box-shadow:0 0 0 1px #d4af372e,0 10px 24px #00000040}.notification-title-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-priority-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.notification-priority-badge.low{color:#93c5fd;background:#60a5fa1f}.notification-priority-badge.normal{color:#d1d5db;background:#ffffff14}.notification-priority-badge.high{color:#fbbf24;background:#fbbf241f}.notification-priority-badge.critical{color:#f87171;background:#f8717124}.notification-item-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.notification-action-link{color:#d4af37;font-size:12px;font-weight:700;text-decoration:none;transition:all .2s}.notification-action-link:hover{color:#facc15}.priority-critical{border-color:#f8717147}.priority-high{border-color:#fbbf2438}.priority-critical:before{background:#ef4444;width:5px}.priority-high:before{width:4px}@media (width<=520px){.notification-item-footer{flex-direction:column;align-items:flex-start}}.notification-empty{text-align:center;flex-direction:column;align-items:center;padding:26px 16px;display:flex}.notification-empty-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af372e;border-radius:18px;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:14px;display:inline-flex}.notification-empty h3{color:#fff;margin:0;font-size:18px}.notification-empty p{color:#ffffff94;max-width:380px;margin:8px 0 0;font-size:13px;line-height:1.6}@media (width<=520px){.notification-item{gap:11px;padding:13px}.notification-item-icon{width:35px;height:35px}.notification-item-header{gap:8px}.notification-new-badge{padding:4px 7px}.notification-empty{padding:22px 10px}}.active-tournament-list{flex-direction:column;gap:14px;display:flex}.active-tournament-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.active-tournament-card:hover{background:#ffffff0d;border-color:#d4af374d;transform:translateY(-2px)}.active-tournament-card-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.active-tournament-title-group{align-items:center;gap:14px;min-width:0;display:flex}.active-tournament-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.active-tournament-title-group h4{color:#fff;margin:0;font-size:16px;font-weight:700}.active-tournament-format{color:#ffffff94;align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.active-tournament-status{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.active-tournament-status.live{color:#34d399;background:#34d3991f}.active-tournament-status.open,.active-tournament-status.registration-open{color:#60a5fa;background:#60a5fa1f}.active-tournament-status.closed{color:#f87171;background:#f871711f}.active-tournament-status.completed{color:#d4af37;background:#d4af371f}.active-tournament-status.draft{color:#9ca3af;background:#9ca3af1f}.active-tournament-details{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.active-tournament-details div{color:#ffffffb8;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.active-tournament-details svg{color:#d4af37;flex-shrink:0}.active-tournament-progress{flex-direction:column;gap:8px;display:flex}.active-tournament-progress-header{color:#ffffffb8;justify-content:space-between;font-size:12px;display:flex}.active-tournament-progress-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.active-tournament-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#facc15);height:100%;display:block}.active-tournament-footer{color:#ffffff8c;justify-content:space-between;align-items:center;padding-top:6px;font-size:13px;display:flex}.active-tournament-footer svg{color:#d4af37}.active-tournaments-loading{color:#ffffffa6;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.active-tournaments-spinner{color:#d4af37;animation:1s linear infinite activeTournamentSpin}@keyframes activeTournamentSpin{to{transform:rotate(360deg)}}.active-tournaments-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 18px;display:flex}.active-tournaments-empty-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.active-tournaments-empty h3{color:#fff;margin:0}.active-tournaments-empty p{color:#ffffff94;max-width:360px;margin-top:10px;line-height:1.6}@media (width<=640px){.active-tournament-card-top{flex-direction:column;align-items:flex-start}.active-tournament-details{grid-template-columns:1fr}}.upcoming-match-list{flex-direction:column;gap:14px;display:flex}.upcoming-match-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:18px;transition:transform .2s,border-color .2s,background .2s;display:flex}.upcoming-match-card:hover{background:#ffffff0d;border-color:#d4af374d;transform:translateY(-2px)}.upcoming-match-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.upcoming-match-round{color:#d4af37;letter-spacing:.05em;text-transform:uppercase;background:#d4af371a;border:1px solid #d4af3733;border-radius:999px;margin-bottom:8px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.upcoming-match-top h4{color:#fff;margin:0;font-size:18px;font-weight:700}.upcoming-match-status{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.upcoming-match-status.scheduled{color:#60a5fa;background:#60a5fa1f}.upcoming-match-status.check-in-open,.upcoming-match-status.check-in{color:#34d399;background:#34d3991f}.upcoming-match-status.live{color:#fbbf24;background:#fbbf241f}.upcoming-match-status.completed{color:#9ca3af;background:#9ca3af1f}.upcoming-match-status.disputed{color:#fb923c;background:#fb923c1f}.upcoming-match-status.forfeit{color:#f87171;background:#f871711f}.upcoming-match-tournament{color:#ffffffad;align-items:center;gap:8px;font-size:13px;display:inline-flex}.upcoming-match-tournament svg{color:#d4af37}.upcoming-match-details{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.upcoming-match-details div{color:#ffffffb8;background:#ffffff0a;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.upcoming-match-details svg{color:#d4af37;flex-shrink:0}.upcoming-match-footer{color:#ffffff8f;justify-content:space-between;align-items:center;padding-top:6px;font-size:13px;display:flex}.upcoming-match-footer svg{color:#d4af37}.upcoming-matches-loading{color:#ffffffa6;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.upcoming-matches-spinner{color:#d4af37;animation:1s linear infinite upcomingMatchSpin}@keyframes upcomingMatchSpin{to{transform:rotate(360deg)}}.upcoming-matches-empty{text-align:center;flex-direction:column;align-items:center;padding:28px 18px;display:flex}.upcoming-matches-empty-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:14px;display:flex}.upcoming-matches-empty h3{color:#fff;margin:0}.upcoming-matches-empty p{color:#ffffff94;max-width:360px;margin-top:10px;line-height:1.6}@media (width<=640px){.upcoming-match-top{flex-direction:column;align-items:flex-start}.upcoming-match-details{grid-template-columns:1fr}}.player-statistics-panel{flex-direction:column;gap:16px;display:flex}.statistics-overview{justify-content:space-between;align-items:center;gap:14px;display:flex}.statistics-winrate-card{align-items:center;gap:14px;min-width:0;display:flex}.statistics-winrate-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.statistics-winrate-card span{color:#ffffff94;letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.statistics-winrate-card h2{color:#fff;margin:4px 0;font-size:30px;line-height:1}.statistics-winrate-card small{color:#ffffff73;font-size:11px}.statistics-form-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex}.statistics-form-badge.excellent{color:#34d399;background:#34d3991f;border:1px solid #34d39933}.statistics-form-badge.strong{color:#60a5fa;background:#60a5fa1f;border:1px solid #60a5fa33}.statistics-form-badge.improving{color:#fbbf24;background:#fbbf241f;border:1px solid #fbbf2433}.statistics-form-badge.needs-work{color:#f87171;background:#f871711f;border:1px solid #f8717133}.statistics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.statistics-card{background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:36px 1fr;align-items:center;gap:3px 11px;min-width:0;padding:13px;transition:transform .2s,background .2s,border-color .2s;display:grid}.statistics-card:hover{background:#ffffff0d;border-color:#d4af3738;transform:translateY(-2px)}.statistics-card-icon{color:#d4af37;background:#d4af371a;border-radius:10px;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.statistics-card.success .statistics-card-icon{color:#34d399;background:#34d3991a}.statistics-card.danger .statistics-card-icon{color:#f87171;background:#f871711a}.statistics-card span{color:#ffffff8f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.statistics-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.statistics-progress{padding-top:2px}.statistics-progress-header{color:#ffffffa8;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.statistics-progress-header strong{color:#d4af37}.statistics-progress-track{background:#ffffff0f;border-radius:999px;height:8px;overflow:hidden}.statistics-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#facc15);height:100%;transition:width .35s;display:block}@media (width<=520px){.statistics-overview{flex-direction:column;align-items:flex-start}.statistics-grid{grid-template-columns:1fr}.statistics-form-badge{align-self:flex-start}}.quick-action-grid{flex-direction:column;gap:12px;display:flex}.quick-action-card{color:inherit;background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;padding:15px;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:flex}.quick-action-card:hover{background:#ffffff0e;border-color:#d4af3747;transform:translateY(-2px)}.quick-action-icon{color:#d4af37;background:#d4af371a;border:1px solid #d4af3733;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.quick-action-content{flex-direction:column;flex:1;min-width:0;display:flex}.quick-action-content strong{color:#fff;font-size:14px;font-weight:700}.quick-action-content small{color:#ffffff94;margin-top:4px;font-size:12px;line-height:1.45}.quick-action-arrow{color:#d4af37b3;flex-shrink:0;transition:transform .2s}.quick-action-card:hover .quick-action-arrow{transform:translate(4px)}@media (width<=520px){.quick-action-card{gap:12px;padding:13px}.quick-action-icon{width:38px;height:38px}}.player-dashboard{padding:22px}.player-dashboard-header{margin-bottom:20px}.player-dashboard-header h1{margin-bottom:5px;font-size:27px}.player-dashboard-header p{font-size:13px}.player-dashboard-grid{gap:18px}.player-card,.player-widget{border-radius:15px;padding:18px}.player-widget{box-shadow:0 9px 22px #00000038}.player-widget:hover{transform:translateY(-2px)}.player-widget-header{gap:14px;margin-bottom:15px}.player-widget-header h3{margin-bottom:4px;font-size:18px;line-height:1.25}.player-widget-header p{font-size:12px;line-height:1.45}.player-widget-icon{font-size:19px}.player-hero{border-radius:18px;margin-bottom:20px;padding:24px;box-shadow:0 13px 30px #00000045}.player-hero-glow{width:320px;height:320px;bottom:-190px;right:-120px}.player-hero-top{gap:20px;margin-bottom:21px}.player-hero-copy{max-width:680px}.player-hero-badge{margin-bottom:10px;padding:6px 10px;font-size:10px}.player-hero h1{font-size:clamp(27px,3.4vw,36px);line-height:1.08}.player-hero p{max-width:620px;margin-top:10px;font-size:13px;line-height:1.55}.player-hero-status{gap:8px;margin-top:16px}.player-hero-status span{min-height:32px;padding:6px 11px;font-size:11px}.player-hero-profile{border-radius:14px;gap:12px;min-width:225px;padding:13px}.player-hero-avatar{border-radius:13px;width:50px;height:50px;font-size:20px}.player-hero-profile-details{gap:4px}.player-hero-profile strong{font-size:13px}.player-hero-profile span{font-size:11px}.player-summary-grid{gap:10px}.summary-box{border-radius:12px;gap:11px;padding:13px}.summary-box-icon{border-radius:10px;width:36px;height:36px}.summary-box h2{font-size:25px}.summary-box p{margin-top:4px;font-size:11px}.next-action-card{gap:13px}.next-action-card-header{gap:12px}.next-action-eyebrow{margin-bottom:7px;padding:5px 9px;font-size:9px}.next-action-card h3{font-size:19px}.next-action-status{padding:6px 10px;font-size:10px}.next-action-tournament{border-radius:11px;gap:8px;padding:10px 12px;font-size:13px}.next-action-matchup{gap:11px}.next-action-player{border-radius:12px;gap:5px;padding:13px}.next-action-player-label{font-size:9px}.next-action-player strong{font-size:14px}.next-action-versus{width:46px;height:46px;font-size:12px}.next-action-schedule{gap:10px}.next-action-schedule>div{border-radius:11px;gap:8px;padding:10px 12px;font-size:12px}.next-action-message{border-left-width:3px;border-radius:10px;padding:11px 13px;font-size:12px;line-height:1.5}.next-action-card.empty{padding:12px 0}.next-action-empty-icon{width:56px;height:56px;margin-bottom:6px}.trust-score-eyebrow{margin-bottom:7px;padding:5px 9px;font-size:9px}.trust-score-header h3{font-size:20px}.trust-score-header p{margin-top:5px;font-size:12px;line-height:1.45}.trusted-reporter-badge{gap:6px;padding:7px 11px;font-size:11px}.trust-score-overview{grid-template-columns:170px 1fr;gap:20px;margin:18px 0}.trust-score-gauge-progress{width:145px;height:145px}.trust-score-gauge-center{width:112px;height:112px}.trust-score-value{font-size:32px}.trust-score-total{font-size:14px}.trust-score-gauge-center small{margin-top:4px;font-size:10px}.trust-score-summary h4{margin:8px 0 6px;font-size:19px}.trust-score-summary p{font-size:12px;line-height:1.5}.trust-score-risk-badge{padding:6px 10px;font-size:10px}.trust-score-next-tier{border-radius:9px;gap:6px;margin-top:12px;padding:9px 11px;font-size:11px}.trust-score-progress-header{margin-bottom:7px;font-size:11px}.trust-score-progress-track{height:7px}.trust-score-breakdown{margin-top:22px}.trust-score-breakdown-header{margin-bottom:13px}.trust-score-breakdown-header h4{font-size:16px}.trust-score-breakdown-header p{margin-top:5px;font-size:11px}.trust-score-metrics-grid{gap:10px}.trust-score-metric{border-radius:11px;gap:10px;padding:11px}.trust-score-metric-icon{border-radius:9px;width:35px;height:35px}.trust-score-metric span{font-size:11px}.trust-score-metric strong{margin-top:2px;font-size:17px}.trust-score-guidance{border-left-width:3px;border-radius:9px;gap:10px;margin-top:18px;padding:12px;font-size:12px;line-height:1.45}.trust-score-updated{margin-top:15px;font-size:10px}.notification-list{gap:9px}.notification-item{border-radius:11px;gap:10px;padding:11px}.notification-item-icon{border-radius:9px;width:34px;height:34px}.notification-item-header{gap:8px}.notification-item-header strong{font-size:12px}.notification-item p{margin-top:4px;font-size:11px;line-height:1.45}.notification-item small{margin-top:5px;font-size:10px}.notification-new-badge{padding:3px 6px;font-size:8px}.notification-empty{padding:19px 12px}.notification-empty-icon{border-radius:14px;width:50px;height:50px;margin-bottom:10px}.notification-empty h3{font-size:16px}.notification-empty p{margin-top:6px;font-size:11px}.active-tournament-list{gap:10px}.active-tournament-card{border-radius:12px;gap:11px;padding:13px}.active-tournament-card-top{gap:11px}.active-tournament-title-group{gap:10px}.active-tournament-icon{border-radius:9px;width:36px;height:36px}.active-tournament-title-group h4{font-size:14px}.active-tournament-format{gap:5px;margin-top:4px;font-size:10px}.active-tournament-status{padding:5px 9px;font-size:9px}.active-tournament-details{gap:8px}.active-tournament-details div{border-radius:9px;gap:6px;padding:9px;font-size:11px}.active-tournament-progress{gap:6px}.active-tournament-progress-header{font-size:10px}.active-tournament-progress-track{height:6px}.active-tournament-footer{padding-top:3px;font-size:11px}.active-tournaments-loading{gap:8px;padding:18px;font-size:12px}.active-tournaments-empty{padding:20px 12px}.active-tournaments-empty-icon{border-radius:14px;width:52px;height:52px;margin-bottom:10px}.active-tournaments-empty h3{font-size:16px}.active-tournaments-empty p{margin-top:7px;font-size:11px}.upcoming-match-list{gap:10px}.upcoming-match-card{border-radius:12px;gap:11px;padding:13px}.upcoming-match-top{gap:11px}.upcoming-match-round{margin-bottom:5px;padding:4px 8px;font-size:9px}.upcoming-match-top h4{font-size:15px}.upcoming-match-status{padding:5px 9px;font-size:9px}.upcoming-match-tournament{gap:6px;font-size:11px}.upcoming-match-details{gap:8px}.upcoming-match-details div{border-radius:9px;gap:6px;padding:9px;font-size:11px}.upcoming-match-footer{padding-top:3px;font-size:11px}.upcoming-matches-loading{gap:8px;padding:18px;font-size:12px}.upcoming-matches-empty{padding:20px 12px}.upcoming-matches-empty-icon{border-radius:14px;width:52px;height:52px;margin-bottom:10px}.upcoming-matches-empty h3{font-size:16px}.upcoming-matches-empty p{margin-top:7px;font-size:11px}.player-statistics-panel{gap:12px}.statistics-overview,.statistics-winrate-card{gap:10px}.statistics-winrate-icon{border-radius:10px;width:39px;height:39px}.statistics-winrate-card span{font-size:10px}.statistics-winrate-card h2{margin:3px 0;font-size:25px}.statistics-winrate-card small{font-size:9px}.statistics-form-badge{gap:5px;padding:5px 8px;font-size:9px}.statistics-grid{gap:8px}.statistics-card{border-radius:10px;grid-template-columns:31px 1fr;column-gap:8px;padding:10px}.statistics-card-icon{border-radius:8px;width:31px;height:31px}.statistics-card span{font-size:9px}.statistics-card strong{font-size:15px}.statistics-progress-header{margin-bottom:6px;font-size:10px}.statistics-progress-track{height:6px}.quick-action-grid{gap:8px}.quick-action-card{border-radius:11px;gap:10px;padding:11px}.quick-action-icon{border-radius:9px;width:35px;height:35px}.quick-action-content strong{font-size:12px}.quick-action-content small{margin-top:2px;font-size:10px;line-height:1.35}.quick-action-arrow{width:16px;height:16px}@media (width<=1100px){.player-dashboard{padding:18px}.player-dashboard-grid{gap:15px}.trust-score-overview{grid-template-columns:150px 1fr;gap:16px}.trust-score-gauge-progress{width:132px;height:132px}.trust-score-gauge-center{width:102px;height:102px}}@media (width<=760px){.player-dashboard{padding:15px}.player-dashboard-grid{gap:13px}.player-hero{padding:19px}.player-hero-top{gap:15px;margin-bottom:17px}.player-hero-profile{padding:11px}.player-card,.player-widget{padding:15px}.player-widget-header{margin-bottom:13px}.trust-score-overview{grid-template-columns:1fr;gap:14px;margin:14px 0}}@media (width<=520px){.player-dashboard{padding:10px}.player-dashboard-header{margin-bottom:14px}.player-dashboard-header h1{font-size:23px}.player-hero{border-radius:15px;margin-bottom:13px;padding:16px 14px}.player-hero h1{font-size:25px}.player-hero p{font-size:12px}.player-hero-status span{min-height:30px;font-size:10px}.player-hero-profile{gap:10px}.player-hero-avatar{width:44px;height:44px}.player-summary-grid{gap:8px}.summary-box{padding:11px}.player-card,.player-widget{border-radius:13px;padding:13px}.player-widget-header h3{font-size:16px}.player-widget-header p{font-size:11px}.next-action-player{padding:11px}.trust-score-gauge-progress{width:128px;height:128px}.trust-score-gauge-center{width:98px;height:98px}.trust-score-value{font-size:29px}.trust-score-metrics-grid,.statistics-grid{grid-template-columns:1fr}.active-tournament-card-top,.upcoming-match-top{gap:9px}}.player-dashboard-layout{flex-direction:column;gap:18px;display:flex}.player-dashboard-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.player-dashboard-row-full{grid-template-columns:minmax(0,1fr)}.player-dashboard-panel>*{width:100%}.player-dashboard-row-full .quick-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.player-dashboard-row-full .quick-action-card{min-width:0}@media (width<=1100px){.player-dashboard-layout,.player-dashboard-row{gap:15px}.player-dashboard-row-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.player-dashboard-row-full .quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.player-dashboard-row,.player-dashboard-row-primary{grid-template-columns:minmax(0,1fr)}.player-dashboard-panel>.player-widget{height:auto}.player-dashboard-row-full .quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.player-dashboard-layout,.player-dashboard-row{gap:12px}.player-dashboard-row-full .quick-action-grid{grid-template-columns:1fr}}.active-tournament-action{color:#111;background:linear-gradient(135deg,#d4af37,#facc15);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.active-tournament-action:hover{transform:translateY(-2px);box-shadow:0 8px 20px #d4af3747}.active-tournament-action svg{transition:transform .2s}.active-tournament-action:hover svg{transform:translate(4px)}.upcoming-match-action{color:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:flex}.upcoming-match-action:hover{filter:brightness(1.05);transform:translateY(-2px)}.upcoming-match-action svg{transition:transform .2s}.upcoming-match-action:hover svg{transform:translate(4px)}.upcoming-match-action.view-match{color:#111;background:linear-gradient(135deg,#d4af37,#facc15)}.upcoming-match-action.check-in{background:linear-gradient(135deg,#16a34a,#22c55e)}.upcoming-match-action.report-result{background:linear-gradient(135deg,#2563eb,#3b82f6)}.upcoming-match-action.view-result{background:linear-gradient(135deg,#6b7280,#9ca3af)}.upcoming-match-action.view-dispute{background:linear-gradient(135deg,#dc2626,#ef4444)}.player-dashboard-hero-player{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.68;width:310px;height:390px;position:absolute;top:18px;right:250px}.player-dashboard-hero-player:before{content:"";filter:blur(28px);opacity:.85;background:radial-gradient(#d4af3729,#3959b20f 45%,#0000 72%);border-radius:50%;width:115%;height:82%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.player-dashboard-hero-player img{z-index:1;object-fit:contain;object-position:center bottom;filter:contrast(1.06)saturate(.94)drop-shadow(0 18px 30px #0000006b)drop-shadow(0 0 24px #d4af3724);width:100%;height:100%;animation:7s ease-in-out infinite playerDashboardHeroFloat;display:block;position:relative}.player-hero-top,.player-summary-grid{z-index:2;position:relative}.player-hero-copy{z-index:3;position:relative}.player-hero-profile{z-index:4;position:relative}@keyframes playerDashboardHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (width<=1180px){.player-dashboard-hero-player{opacity:.56;width:270px;height:360px;top:32px;right:220px}}@media (width<=860px){.player-dashboard-hero-player{opacity:.2;width:250px;height:330px;top:95px;right:-20px}.player-hero-copy,.player-hero-profile,.player-summary-grid{z-index:3;position:relative}}@media (width<=620px){.player-dashboard-hero-player{opacity:.22;width:240px;height:360px;top:50px;right:-54px}.player-dashboard-hero-player img{object-position:center top;filter:contrast(1.06)saturate(.9)drop-shadow(0 14px 24px #0006)}.player-hero-copy,.player-hero-profile,.player-summary-grid{z-index:3;position:relative}}@media (width<=420px){.player-dashboard-hero-player{opacity:.18;width:225px;height:340px;top:68px;right:-72px}}@media (prefers-reduced-motion:reduce){.player-dashboard-hero-player img{animation:none}}@media (width<=620px){.player-dashboard-hero-player{opacity:.34;width:300px;height:430px;top:135px;right:-8px}.player-dashboard-hero-player img{object-position:center top;filter:contrast(1.08)saturate(.94)drop-shadow(0 16px 26px #0000006b)drop-shadow(0 0 20px #d4af371f)}.player-dashboard-hero-player:before{opacity:.9;width:125%;height:86%}}@media (width<=420px){.player-dashboard-hero-player{opacity:.31;width:285px;height:415px;top:145px;right:-18px}}.player-verification-banner{background:linear-gradient(135deg,#d4af371f,#0a1223f5 48%,#080f1dfa);border:1px solid #d4af374d;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:22px;padding:20px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #0000003d,inset 0 1px #ffffff0a}.player-verification-banner:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#facc15e6,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.player-verification-banner:after{content:"";filter:blur(8px);pointer-events:none;background:#d4af370f;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-100px;right:-70px}.player-verification-banner-icon{z-index:1;color:#facc15;background:#d4af371a;border:1px solid #d4af3752;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;position:relative;box-shadow:inset 0 0 18px #d4af3714}.player-verification-banner-copy{z-index:1;min-width:0;position:relative}.player-verification-banner-label{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:.69rem;font-weight:900;display:block}.player-verification-banner-copy h2{color:#f8fafc;margin:0;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.3}.player-verification-banner-copy p{color:#cbd5e1d1;max-width:720px;margin:7px 0 0;font-size:.84rem;line-height:1.6}.player-verification-email{color:#e2e8f0;background:#0f172a8c;border:1px solid #94a3b82b;border-radius:999px;align-items:center;gap:7px;max-width:100%;margin-top:9px;padding:6px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.player-verification-email svg{color:#d4af37;flex-shrink:0}.player-verification-email span{overflow-wrap:anywhere}.player-verification-banner-actions{z-index:1;justify-content:flex-end;align-items:center;display:flex;position:relative}.player-verification-primary-action{color:#111827;background:linear-gradient(135deg,#d4af37,#facc15);border:1px solid #facc1573;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:.79rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;box-shadow:0 10px 24px #d4af372e}.player-verification-primary-action:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 28px #d4af3740}.player-verification-primary-action:focus-visible{outline-offset:3px;outline:2px solid #facc15}@media (width<=860px){.player-verification-banner{grid-template-columns:auto minmax(0,1fr)}.player-verification-banner-actions{grid-column:1/-1;justify-content:flex-start;padding-left:68px}}@media (width<=560px){.player-verification-banner{grid-template-columns:1fr;gap:13px;padding:18px}.player-verification-banner-icon{width:44px;height:44px}.player-verification-banner-actions{grid-column:auto;justify-content:stretch;padding-left:0}.player-verification-primary-action{width:100%}}.player-dashboard{width:min(100%,1320px);margin:0 auto;padding:clamp(18px,2.2vw,28px)}.player-dashboard-layout{gap:clamp(26px,3vw,38px)}.player-dashboard-row{align-items:start;gap:clamp(28px,3vw,44px)}.player-dashboard-row-primary{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.player-dashboard-layout>.player-dashboard-row:nth-child(2){grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.player-dashboard-layout>.player-dashboard-row:nth-child(3){grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr)}.player-dashboard-panel{min-width:0;display:block}.player-dashboard-panel>.player-widget{height:auto}.player-widget{color:#f8fafc;box-shadow:none;background:0 0;border:0;border-top:1px solid #d4af373d;border-radius:0;padding:0;transition:none;position:relative;overflow:visible;transform:none}.player-widget:hover{box-shadow:none;border-color:#d4af373d;transform:none}.player-widget-header{border-bottom:1px solid #ffffff14;margin:0;padding:15px 0 14px;display:block}.player-widget-heading{align-items:center;gap:10px;min-width:0;display:flex}.player-widget-heading>div{min-width:0}.player-widget-header h3{color:#f8fafc;letter-spacing:-.015em;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:820;line-height:1.2}.player-widget-header p{color:#e2e8f075;margin:3px 0 0;font-size:10px;line-height:1.4}.player-widget-icon{color:#d4af37;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.player-widget-icon svg{stroke-width:1.8px;width:17px;height:17px}.player-widget-body{color:#e2e8f0c2;padding-top:16px}.player-dashboard-row-full .player-widget{border-top-color:#ffffff1f}.player-dashboard-panel>.player-widget,.player-dashboard-row-full>.player-dashboard-panel>.player-widget{box-shadow:none!important;background:0 0!important;border-radius:0!important}[data-theme=light] .player-widget{color:#1d2025;border-top-color:#946c113d}[data-theme=light] .player-widget:hover{border-top-color:#946c113d}[data-theme=light] .player-widget-header{border-bottom-color:#272b321a}[data-theme=light] .player-widget-header h3{color:#1d2025}[data-theme=light] .player-widget-header p{color:#23262b80}[data-theme=light] .player-widget-icon{color:#946d10}[data-theme=light] .player-widget-body{color:#23262bb3}[data-theme=light] .player-dashboard-row-full .player-widget{border-top-color:#272b321f}@media (width<=1100px){.player-dashboard-layout{gap:28px}.player-dashboard-row,.player-dashboard-row-primary,.player-dashboard-layout>.player-dashboard-row:nth-child(2),.player-dashboard-layout>.player-dashboard-row:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (width<=900px){.player-dashboard{padding:clamp(14px,2.5vw,20px)}.player-dashboard-layout{gap:30px}.player-dashboard-row,.player-dashboard-row-primary,.player-dashboard-layout>.player-dashboard-row:nth-child(2),.player-dashboard-layout>.player-dashboard-row:nth-child(3){grid-template-columns:minmax(0,1fr);gap:30px}}@media (width<=520px){.player-dashboard{padding:12px}.player-dashboard-layout,.player-dashboard-row{gap:26px}.player-widget-header{padding:13px 0 11px}.player-widget-header h3{font-size:16px}.player-widget-header p{font-size:10px}.player-widget-body{padding-top:14px}}@media (prefers-reduced-motion:reduce){.player-widget,.player-widget *{scroll-behavior:auto}}.player-hero{isolation:isolate;color:#f8fafc;margin:0 0 clamp(26px,3vw,38px);padding:clamp(24px,3vw,36px) 0 0;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #d4af3747!important;border-radius:0!important}.player-hero:before,.player-hero:after,.player-hero-glow,.player-hero-grid-pattern,.player-hero-profile,.player-hero-status,.player-hero-eyebrow-row,.player-hero-badge,.player-hero-live-indicator{display:none!important}.player-hero-main,.player-hero-top{z-index:3;margin:0;display:block;position:relative}.player-hero-copy{z-index:4;width:min(100%,690px);max-width:690px;padding:0 0 clamp(24px,3vw,34px);position:relative}.player-hero-kicker{text-transform:uppercase;color:#d4af37!important;letter-spacing:.16em!important;margin:0 0 12px!important;font-size:10px!important;font-weight:850!important;line-height:1.2!important}.player-hero h1{color:#f8fafc;letter-spacing:-.045em;max-width:680px;margin:0;font-size:clamp(31px,4vw,50px);font-weight:850;line-height:1.02}.player-hero h1 span{color:#d4af37}.player-hero-intro{color:#e2e8f094!important;max-width:570px!important;margin:13px 0 0!important;font-size:13px!important;line-height:1.6!important}.player-hero-identity{align-items:center;gap:11px;width:fit-content;margin-top:21px;display:flex}.player-hero-avatar{place-items:center;font-weight:850;display:grid;overflow:hidden;color:#e6c451!important;width:38px!important;height:38px!important;box-shadow:none!important;background:#d4af371a!important;border:1px solid #d4af3761!important;border-radius:50%!important;font-size:13px!important}.player-hero-avatar img{object-fit:cover;width:100%;height:100%;display:block}.player-hero-identity-copy{flex-direction:column;gap:4px;display:flex}.player-hero-identity-copy strong{color:#f8fafce6;font-size:12px;font-weight:800}.player-hero-identity-copy>span{color:#e2e8f07a;align-items:center;gap:7px;font-size:10px;font-weight:650;display:flex}.player-hero-identity-copy i{background:#48b879;border-radius:50%;width:6px;height:6px}.player-dashboard-hero-player{pointer-events:none;z-index:1!important;opacity:.28!important;width:min(34vw,410px)!important;height:100%!important;position:absolute!important;top:0!important;left:auto!important;right:clamp(-16px,1vw,16px)!important;overflow:hidden!important;transform:none!important}.player-dashboard-hero-player img{object-fit:contain;object-position:right bottom;width:100%;height:100%;opacity:1!important;filter:saturate(.82)contrast(1.04)!important;animation:none!important}.player-summary-grid{z-index:4;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative;gap:0!important}.summary-box{min-width:0;color:inherit;justify-content:space-between;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;align-items:baseline!important;gap:12px!important;padding:14px 18px!important;display:flex!important;transform:none!important}.summary-box:last-child{border-right:0!important}.summary-box:before,.summary-box:after,.summary-box-icon,.summary-box-content,.summary-box-value-row>span,.summary-box small,.summary-box h2,.summary-box p{display:none!important}.summary-box>span{color:#e2e8f075;letter-spacing:.06em;text-transform:uppercase;min-width:0;font-size:9px;font-weight:800}.summary-box>strong{color:#f8fafc;font-size:18px;font-weight:850;line-height:1}.next-action-card{flex-direction:column;display:flex;gap:0!important}.next-action-card-header{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.next-action-eyebrow{color:#d4af37!important;letter-spacing:.12em!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 5px!important;padding:0!important;font-size:9px!important;font-weight:850!important;display:block!important}.next-action-card h3{color:#f8fafc;margin:0;font-size:clamp(18px,2vw,23px);font-weight:850;line-height:1.15}.next-action-status{letter-spacing:.08em;text-transform:uppercase;flex:none;color:#d4af37e0!important;background:0 0!important;border:0!important;border-radius:0!important;padding:2px 0!important;font-size:9px!important;font-weight:850!important}.next-action-tournament{color:#e2e8f08f!important;background:0 0!important;border:1px solid #ffffff12!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:10px 0!important;font-size:11px!important;font-weight:750!important}.next-action-tournament svg{display:none!important}.next-action-matchup{align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;gap:14px!important;padding:18px 0!important;display:grid!important}.next-action-matchup>strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(15px,1.5vw,18px);font-weight:800;overflow:hidden}.next-action-matchup>strong:last-child{text-align:right}.next-action-matchup>span,.next-action-versus{letter-spacing:.12em;color:#d4af37b8!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;font-size:9px!important;font-weight:900!important}.next-action-player,.next-action-player-label{display:none!important}.next-action-schedule{border-top:1px solid #ffffff12;flex-wrap:wrap;gap:10px 22px!important;padding:12px 0!important;display:flex!important}.next-action-schedule>div{align-items:center;gap:7px;color:#e2e8f08f!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10px!important;display:inline-flex!important}.next-action-schedule svg{color:#d4af37}.next-action-message{display:none!important}.next-action-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding-top:13px;display:flex}.next-action-footer p{color:#e2e8f070;max-width:470px;margin:0;font-size:10px;line-height:1.5}.next-action-open{color:#f8fafc;flex:none;padding:7px 1px;font-size:10px;font-weight:850;text-decoration:none;position:relative}.next-action-open:after{content:"";transform-origin:0;background:#d4af37;height:1px;transition:transform .18s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(.3)}.next-action-open:hover:after{transform:scaleX(1)}.next-action-card.empty{text-align:left!important;align-items:flex-start!important;padding:15px 0 5px!important}.next-action-empty-icon{display:none!important}.next-action-empty-mark{color:#48b879d9;letter-spacing:.12em;margin-bottom:6px;font-size:9px;font-weight:850}.next-action-card.empty h3{margin:0 0 5px}.next-action-card.empty p{color:#e2e8f075;max-width:460px;margin:0;font-size:11px;line-height:1.5}[data-theme=light] .player-hero{color:#1d2025;border-top-color:#946c1147!important}[data-theme=light] .player-hero h1,[data-theme=light] .summary-box>strong,[data-theme=light] .next-action-card h3,[data-theme=light] .next-action-matchup>strong,[data-theme=light] .next-action-open{color:#1d2025}[data-theme=light] .player-hero h1 span,[data-theme=light] .player-hero-kicker,[data-theme=light] .next-action-eyebrow{color:#946d10!important}[data-theme=light] .player-hero-intro,[data-theme=light] .player-hero-identity-copy>span,[data-theme=light] .summary-box>span,[data-theme=light] .next-action-tournament,[data-theme=light] .next-action-schedule>div,[data-theme=light] .next-action-footer p,[data-theme=light] .next-action-card.empty p{color:#23262b8a!important}[data-theme=light] .player-hero-identity-copy strong{color:#1d2025db}[data-theme=light] .player-summary-grid,[data-theme=light] .summary-box,[data-theme=light] .next-action-tournament,[data-theme=light] .next-action-schedule,[data-theme=light] .next-action-footer{border-color:#272b321a!important}[data-theme=light] .player-dashboard-hero-player{opacity:.18!important}@media (width<=900px){.player-dashboard-hero-player{opacity:.18!important;width:330px!important}.player-hero-copy{max-width:600px}.player-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.summary-box:nth-child(2){border-right:0!important}.summary-box:nth-child(n+3){border-top:1px solid #ffffff14!important}[data-theme=light] .summary-box:nth-child(n+3){border-top-color:#272b321a!important}}@media (width<=620px){.player-hero{margin-bottom:26px;padding:22px 0 0!important}.player-hero-copy{max-width:92%;padding-bottom:22px}.player-hero h1{font-size:clamp(30px,9.6vw,42px)}.player-dashboard-hero-player{opacity:.12!important;width:270px!important;height:360px!important;top:38px!important;right:-92px!important}.player-summary-grid{grid-template-columns:1fr 1fr!important}.summary-box{padding:12px 10px!important}.summary-box>span{font-size:8px}.summary-box>strong{font-size:16px}.next-action-card-header{flex-direction:row!important}.next-action-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important}.next-action-footer{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=420px){.player-dashboard-hero-player{opacity:.1!important;right:-112px!important}.player-hero-intro{max-width:88%!important}.next-action-matchup>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.player-dashboard-hero-player img,.next-action-open:after{transition:none!important;animation:none!important}}.trust-score-card{min-width:0}.trust-score-card .player-widget-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.trust-score-header>div{min-width:0}.trust-score-eyebrow{color:#d4af37;letter-spacing:.13em;text-transform:uppercase;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin:0 0 8px;padding:0;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.trust-score-eyebrow svg{stroke-width:1.8px;width:14px;height:14px}.trust-score-header h3{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:clamp(18px,1.7vw,23px);font-weight:850;line-height:1.15}.trust-score-header p{color:#e2e8f07a;max-width:380px;margin:5px 0 0;font-size:10px;line-height:1.45}.trusted-reporter-badge{color:#d9bb4a;letter-spacing:.04em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;margin-top:1px;padding:2px 0;font-size:9px;font-weight:850;line-height:1.2;display:inline-flex}.trusted-reporter-badge svg{width:14px;height:14px}.trust-score-overview-refined,.trust-score-overview{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(22px,3vw,34px);margin:0;padding:18px 0 20px;display:grid}.trust-score-primary{min-width:0}.trust-score-number-line{align-items:baseline;gap:4px;display:flex}.trust-score-value{color:#f8fafc;letter-spacing:-.055em;font-size:clamp(38px,4vw,58px);font-weight:880;line-height:.95}.trust-score-total{color:#e2e8f06b;font-size:13px;font-weight:700}.trust-score-progress{margin:18px 0 0}.trust-score-progress-header{color:#e2e8f07a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;font-size:9px;font-weight:700;display:flex}.trust-score-progress-header strong{color:#f8fafcdb;font-size:10px}.trust-score-progress-track{background:#ffffff14;border-radius:0;height:3px;overflow:hidden}.trust-score-progress-track span{background:#d4af37;border-radius:0;height:100%;display:block}.trust-score-summary{min-width:0}.trust-score-risk-badge{letter-spacing:.1em;text-transform:uppercase;border:0;border-radius:0;margin:0 0 7px;padding:0;font-size:9px;font-weight:850;line-height:1.2;display:inline-block;background:0 0!important}.trust-score-risk-badge.trusted,.trust-score-risk-badge.low{color:#55c98a}.trust-score-risk-badge.normal{color:#7da8db}.trust-score-risk-badge.watchlist,.trust-score-risk-badge.medium{color:#d4af37}.trust-score-risk-badge.high-risk,.trust-score-risk-badge.high{color:#df7373}.trust-score-summary h4{color:#f8fafc;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:850;line-height:1.2}.trust-score-summary p{color:#e2e8f08c;max-width:360px;margin:6px 0 0;font-size:10px;line-height:1.5}.trust-score-next-tier{color:#d4af37d1;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;margin-top:12px;padding:0;font-size:9px;font-weight:750;display:inline-flex}.trust-score-next-tier svg{flex:none;width:14px;height:14px}.trust-score-breakdown-refined,.trust-score-breakdown{margin-top:0;padding-top:18px}.trust-score-breakdown-header{margin:0 0 11px}.trust-score-breakdown-header h4{color:#f8fafc;margin:0;font-size:13px;font-weight:830;line-height:1.25}.trust-score-breakdown-header p{color:#e2e8f066;margin:3px 0 0;font-size:9px;line-height:1.4}.trust-score-metrics-grid-refined,.trust-score-metrics-grid{border-top:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.trust-score-metric-refined,.trust-score-metric{min-width:0;min-height:43px;color:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff12;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:9px 12px 9px 0;transition:none;display:flex}.trust-score-metric:nth-child(odd){padding-right:18px}.trust-score-metric:nth-child(2n){border-left:1px solid #ffffff12;padding-left:18px}.trust-score-metric:hover{background:0 0;transform:none}.trust-score-metric span{color:#e2e8f085;min-width:0;margin:0;font-size:10px;line-height:1.35}.trust-score-metric strong{color:#f8fafc;flex:none;margin:0;font-size:15px;font-weight:850;line-height:1}.trust-score-metric.positive strong{color:#7bd8a5}.trust-score-metric.warning strong{color:#e2c252}.trust-score-metric-icon{display:none!important}.trust-score-footer{justify-content:space-between;align-items:flex-start;gap:24px;padding-top:13px;display:flex}.trust-score-guidance,.trust-score-guidance-text{color:#e2e8f061;background:0 0;border:0;border-radius:0;max-width:470px;margin:0;padding:0;font-size:9px;line-height:1.5}.trust-score-guidance svg{display:none}.trust-score-updated{color:#e2e8f052;text-align:right;flex:none;margin:0;font-size:8px;line-height:1.45}[data-theme=light] .trust-score-card .player-widget-header,[data-theme=light] .trust-score-overview-refined,[data-theme=light] .trust-score-overview,[data-theme=light] .trust-score-metrics-grid-refined,[data-theme=light] .trust-score-metrics-grid{border-color:#272b321c}[data-theme=light] .trust-score-eyebrow,[data-theme=light] .trusted-reporter-badge{color:#946d10}[data-theme=light] .trust-score-header h3,[data-theme=light] .trust-score-value,[data-theme=light] .trust-score-summary h4,[data-theme=light] .trust-score-breakdown-header h4,[data-theme=light] .trust-score-metric strong{color:#1d2025}[data-theme=light] .trust-score-header p,[data-theme=light] .trust-score-summary p,[data-theme=light] .trust-score-breakdown-header p,[data-theme=light] .trust-score-progress-header,[data-theme=light] .trust-score-metric span,[data-theme=light] .trust-score-guidance,[data-theme=light] .trust-score-guidance-text,[data-theme=light] .trust-score-updated{color:#23262b85}[data-theme=light] .trust-score-total{color:#23262b6b}[data-theme=light] .trust-score-progress-header strong{color:#24272d}[data-theme=light] .trust-score-progress-track{background:#272b321a}[data-theme=light] .trust-score-progress-track span{background:#b78a17}[data-theme=light] .trust-score-next-tier{color:#946d10}[data-theme=light] .trust-score-metric-refined,[data-theme=light] .trust-score-metric{border-bottom-color:#272b321a}[data-theme=light] .trust-score-metric:nth-child(2n){border-left-color:#272b321a}[data-theme=light] .trust-score-metric.positive strong{color:#167447}[data-theme=light] .trust-score-metric.warning strong{color:#946d10}@media (width<=1080px){.trust-score-overview-refined,.trust-score-overview{grid-template-columns:minmax(130px,.65fr) minmax(0,1.35fr);gap:22px}.trust-score-value{font-size:clamp(36px,5vw,50px)}}@media (width<=820px){.trust-score-card .player-widget-header{gap:12px}.trust-score-overview-refined,.trust-score-overview{text-align:left;grid-template-columns:1fr;align-items:start;gap:17px;padding-top:16px}.trust-score-primary,.trust-score-summary{width:100%}.trust-score-metrics-grid-refined,.trust-score-metrics-grid{grid-template-columns:1fr}.trust-score-metric:nth-child(odd),.trust-score-metric:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.trust-score-footer{flex-direction:column;gap:8px}.trust-score-updated{text-align:left}}@media (width<=520px){.trust-score-card .player-widget-header{flex-direction:column}.trusted-reporter-badge{margin-top:0}.trust-score-overview-refined,.trust-score-overview{padding:14px 0 17px}.trust-score-value{font-size:42px}.trust-score-summary h4{font-size:18px}.trust-score-breakdown-refined,.trust-score-breakdown{padding-top:15px}.trust-score-metric-refined,.trust-score-metric{min-height:40px;padding:8px 0}.trust-score-metric span{font-size:9px}.trust-score-metric strong{font-size:14px}.trust-score-footer{padding-top:11px}}.player-dashboard-row-quick-actions .player-widget-header{padding-bottom:12px}.quick-action-grid,.player-dashboard-row-full .quick-action-grid,.quick-action-rail{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;margin:0;padding:0;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.quick-action-card,.player-dashboard-row-full .quick-action-card,.quick-action-rail-item{grid-template-columns:24px 22px minmax(0,1fr) 16px;align-items:center;min-width:0;min-height:78px;text-decoration:none;transition:background .16s,color .16s;position:relative;color:#f8fafc!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #ffffff14!important;border-radius:0!important;gap:10px!important;padding:14px 16px!important;display:grid!important;transform:none!important}.quick-action-card:last-child,.quick-action-rail-item:last-child{border-right:0!important}.quick-action-card:hover,.quick-action-rail-item:hover{color:#fff!important;box-shadow:none!important;background:#d4af370b!important;transform:none!important}.quick-action-index{color:#d4af3794;letter-spacing:.08em;align-self:start;font-size:9px;font-weight:850;line-height:1}.quick-action-icon{color:#d4af37!important;width:22px!important;min-width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important;display:inline-flex!important}.quick-action-icon svg{stroke-width:1.8px;width:18px;height:18px}.quick-action-content{flex-direction:column;gap:3px;min-width:0;display:flex}.quick-action-content strong{text-overflow:ellipsis;white-space:nowrap;font-weight:820;line-height:1.25;overflow:hidden;color:inherit!important;font-size:11px!important}.quick-action-content small{text-overflow:ellipsis;white-space:nowrap;line-height:1.3;display:block;overflow:hidden;color:#e2e8f06e!important;margin:0!important;font-size:8.5px!important}.quick-action-arrow{color:#d4af379e;transition:transform .16s;width:15px!important;height:15px!important}.quick-action-card:hover .quick-action-arrow,.quick-action-rail-item:hover .quick-action-arrow{transform:translate(2px)}[data-theme=light] .player-dashboard,[data-theme=light] .player-widget{color:#1d2025}[data-theme=light] .player-widget-header h3,[data-theme=light] .player-hero h1,[data-theme=light] .next-action-card h3,[data-theme=light] .next-action-matchup>strong,[data-theme=light] .summary-box>strong{color:#1d2025!important}[data-theme=light] .player-widget-header p,[data-theme=light] .player-hero-intro,[data-theme=light] .next-action-footer p,[data-theme=light] .next-action-tournament,[data-theme=light] .next-action-schedule>div,[data-theme=light] .summary-box>span{color:#23262b94!important}[data-theme=light] .quick-action-grid,[data-theme=light] .player-dashboard-row-full .quick-action-grid,[data-theme=light] .quick-action-rail{border-color:#272b321c}[data-theme=light] .quick-action-card,[data-theme=light] .player-dashboard-row-full .quick-action-card,[data-theme=light] .quick-action-rail-item{color:#1d2025!important;border-right-color:#272b321a!important}[data-theme=light] .quick-action-card:hover,[data-theme=light] .quick-action-rail-item:hover{color:#111318!important;background:#946c110b!important}[data-theme=light] .quick-action-index{color:#946c11a3}[data-theme=light] .quick-action-icon{color:#946d10!important}[data-theme=light] .quick-action-content small{color:#23262b80!important}[data-theme=light] .quick-action-arrow{color:#946c11b8}@media (width<=1180px){.quick-action-grid,.player-dashboard-row-full .quick-action-grid,.quick-action-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important}.quick-action-card:nth-child(3),.quick-action-rail-item:nth-child(3){border-right:0!important}.quick-action-card:nth-child(n+4),.quick-action-rail-item:nth-child(n+4){border-top:1px solid #ffffff14!important}[data-theme=light] .quick-action-card:nth-child(n+4),[data-theme=light] .quick-action-rail-item:nth-child(n+4){border-top-color:#272b321a!important}}@media (width<=760px){.quick-action-grid,.player-dashboard-row-full .quick-action-grid,.quick-action-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.quick-action-card,.quick-action-rail-item{min-height:72px}.quick-action-card:nth-child(odd),.quick-action-rail-item:nth-child(odd){border-right:1px solid #ffffff14!important}.quick-action-card:nth-child(2n),.quick-action-rail-item:nth-child(2n){border-right:0!important}.quick-action-card:nth-child(n+3),.quick-action-rail-item:nth-child(n+3){border-top:1px solid #ffffff14!important}[data-theme=light] .quick-action-card:nth-child(odd),[data-theme=light] .quick-action-rail-item:nth-child(odd),[data-theme=light] .quick-action-card:nth-child(n+3),[data-theme=light] .quick-action-rail-item:nth-child(n+3){border-color:#272b321a!important}}@media (width<=500px){.quick-action-grid,.player-dashboard-row-full .quick-action-grid,.quick-action-rail{grid-template-columns:minmax(0,1fr)!important}.quick-action-card,.quick-action-rail-item{grid-template-columns:26px 22px minmax(0,1fr) 16px;min-height:64px;border-top:1px solid #ffffff14!important;border-right:0!important;padding:12px 4px!important}.quick-action-card:first-child,.quick-action-rail-item:first-child{border-top:0!important}.quick-action-content strong,.quick-action-content small{white-space:normal}[data-theme=light] .quick-action-card,[data-theme=light] .quick-action-rail-item{border-top-color:#272b321a!important}}.player-dashboard{background:#080b12}[data-theme=light] .player-dashboard{background:0 0}.payment-modal-overlay{z-index:1400;-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at top,#d4af371a,#0000 38%),#04070cd1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out payment-overlay-in;display:flex;position:fixed;inset:0}.payment-modal{color:#f8f8f8;background:linear-gradient(145deg,#12161ffa,#080b11fc);border:1px solid #d4af373d;border-radius:24px;width:min(100%,620px);max-height:min(92vh,820px);animation:.22s cubic-bezier(.22,1,.36,1) payment-modal-in;overflow-y:auto;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0a}.payment-modal__header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 26px 20px;display:flex}.payment-modal__header>div{min-width:0}.payment-modal__eyebrow{color:#d4af37;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:800;display:inline-block}.payment-modal__header h2{color:#fff;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.12}.payment-modal__header p{color:#ffffffa8;margin:8px 0 0;font-size:.92rem}.payment-modal__close{color:#ffffffd1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.payment-modal__close:disabled{opacity:.45;cursor:not-allowed}.payment-modal__amount{background:linear-gradient(135deg,#d4af371f,#d4af370a);border:1px solid #d4af372e;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin:22px 26px 0;padding:18px 20px;display:flex}.payment-modal__amount span{color:#ffffffad;font-size:.88rem}.payment-modal__amount strong{color:#f4d56b;font-size:clamp(1.25rem,4vw,1.65rem)}.payment-modal__provider-section>label,.payment-phone-field>span{color:#ffffffc7;margin-bottom:10px;font-size:.82rem;font-weight:700;display:block}.payment-provider-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.payment-provider-option{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:12px;min-height:74px;padding:14px 16px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:flex}.payment-provider-option.is-selected{background:linear-gradient(135deg,#d4af3726,#d4af370d);border-color:#d4af37b8;box-shadow:inset 0 0 0 1px #d4af371a}.payment-provider-option:disabled{opacity:.52;cursor:not-allowed}.payment-provider-option svg{color:#d4af37}.payment-provider-option span{flex-direction:column;gap:3px;display:flex}.payment-provider-option strong{font-size:.96rem}.payment-provider-option small{color:#ffffff8f;font-size:.76rem}.payment-phone-field{padding:20px 26px 0;display:block}.payment-phone-field>div{background:#ffffff09;border:1px solid #ffffff1c;border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.payment-phone-field>div:focus-within{background:#d4af370a;border-color:#d4af37ad;box-shadow:0 0 0 3px #d4af3714}.payment-phone-field svg{color:#d4af37e6}.payment-phone-field input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.payment-phone-field small{color:#ffffff7a;margin-top:8px;font-size:.76rem;display:block}.payment-state-panel{background:#ffffff09;border:1px solid #ffffff17;border-radius:15px;align-items:flex-start;gap:13px;margin:22px 26px 0;padding:16px 17px;display:flex}.payment-state-panel svg{color:#d4af37e6;flex:none;margin-top:1px}.payment-state-panel>div{flex-direction:column;gap:5px;display:flex}.payment-state-panel strong{color:#fff;font-size:.92rem}.payment-state-panel span{color:#ffffff9e;font-size:.82rem;line-height:1.5}.payment-state-panel--success svg{color:#4ade80}.payment-state-panel--failed svg,.payment-state-panel--cancelled svg{color:#f87171}.payment-state-panel--delayed svg{color:#facc15}.payment-state-panel__spinner{animation:.9s linear infinite payment-spin}.payment-reference-panel{background:#00000029;border:1px solid #ffffff12;border-radius:14px;gap:10px;margin:18px 26px 0;padding:15px 16px;display:grid}.payment-reference-panel>div{justify-content:space-between;gap:14px;display:flex}.payment-reference-panel span{color:#ffffff7a;font-size:.76rem}.payment-reference-panel strong{color:#ffffffe6;text-align:right;overflow-wrap:anywhere;font-size:.78rem}.payment-modal__error{color:#fecaca;background:#ef444414;border:1px solid #f871714d;border-radius:13px;align-items:flex-start;gap:10px;margin:16px 26px 0;padding:13px 14px;font-size:.8rem;line-height:1.45;display:flex}.payment-modal__error svg{color:#f87171;flex:none}.payment-modal__footer{justify-content:flex-end;align-items:center;gap:11px;padding:24px 26px 26px;display:flex}.payment-modal__primary,.payment-modal__secondary{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:.86rem;font-weight:800;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.payment-modal__primary{color:#111318;background:linear-gradient(135deg,#d4af37,#f4d56b);border:1px solid #f4d56b59;box-shadow:0 10px 26px #d4af3733}.payment-modal__primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 30px #d4af3747}.payment-modal__secondary{color:#ffffffd1;background:#ffffff09;border:1px solid #ffffff1a}.payment-modal__primary:disabled,.payment-modal__secondary:disabled{opacity:.5;cursor:not-allowed}.payment-modal{scrollbar-width:thin;scrollbar-color:#d4af376b #ffffff0a}.payment-modal::-webkit-scrollbar{width:8px}.payment-modal::-webkit-scrollbar-track{background:#ffffff08}.payment-modal::-webkit-scrollbar-thumb{background:#d4af375c;border-radius:99px}@media (width<=640px){.payment-modal-overlay{align-items:flex-end;padding:0}.payment-modal{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;max-height:94vh}.payment-modal__header{padding:22px 18px 17px}.payment-modal__amount{margin:18px 18px 0;padding:15px 16px}.payment-modal__provider-section,.payment-phone-field{padding-left:18px;padding-right:18px}.payment-state-panel,.payment-reference-panel,.payment-modal__error{margin-left:18px;margin-right:18px}.payment-provider-options{grid-template-columns:1fr}.payment-modal__footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#080b11b8,#080b11);flex-direction:column;padding:18px;position:sticky;bottom:0}.payment-modal__primary,.payment-modal__secondary{width:100%}.payment-reference-panel>div{flex-direction:column;gap:4px}.payment-reference-panel strong{text-align:left}}@media (prefers-reduced-motion:reduce){.payment-modal-overlay,.payment-modal,.payment-state-panel__spinner{animation:none}.payment-modal__close,.payment-provider-option,.payment-modal__primary,.payment-modal__secondary{transition:none}}@keyframes payment-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes payment-modal-in{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes payment-spin{to{transform:rotate(360deg)}}.payment-modal{background:#0c1119;border:1px solid #ffffff1f;border-radius:8px;width:min(100%,600px);font-weight:400;box-shadow:0 22px 60px #00000061}.payment-modal__header{border-bottom-color:#ffffff17;padding:26px 28px 22px}.payment-modal__eyebrow{letter-spacing:.12em;margin-bottom:7px;font-size:.69rem;font-weight:600}.payment-modal__header h2{font-size:clamp(1.35rem,3vw,1.8rem);font-weight:600}.payment-modal__header p{color:#aeb7c2;font-weight:400}.payment-modal__close{color:#aeb7c2;background:0 0;border:0;border-radius:4px;flex-basis:34px;width:34px;height:34px;padding:0}.payment-modal__close:hover:not(:disabled){color:#fff;background:#ffffff0f;border-color:#0000;transform:none}.payment-modal__amount{background:0 0;border:0;border-bottom:1px solid #ffffff17;border-radius:0;margin:0 28px;padding:22px 0 18px}.payment-modal__amount span{color:#9fa9b5;font-weight:400}.payment-modal__amount strong{color:#e2c65c;font-weight:600}.payment-modal__provider-section>label,.payment-phone-field>span{color:#c7ced6;font-weight:500}.payment-provider-options{gap:10px}.payment-provider-option{min-height:64px;box-shadow:none;background:0 0;border-color:#ffffff1c;border-radius:6px;padding:12px 14px}.payment-provider-option:hover:not(:disabled){background:#ffffff06;border-color:#d7b84a7a;transform:none}.payment-provider-option.is-selected{box-shadow:none;background:#c8a93c12;border-color:#c8a93c}.payment-provider-option strong{font-weight:550}.payment-provider-option small{color:#909ba7;font-weight:400}.payment-phone-field>div{min-height:48px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff3d;border-radius:0;padding:0 2px}.payment-phone-field>div:focus-within{box-shadow:none;background:0 0;border-color:#d7b84a}.payment-phone-field input{font-size:.92rem;font-weight:400}.payment-phone-field input::placeholder{color:#6f7a86}.payment-phone-field small{color:#87929e;font-weight:400}.payment-policy-acknowledgement{color:#aeb7c2;align-items:flex-start;gap:10px;margin:18px 28px 0;font-size:.79rem;font-weight:400;line-height:1.55;display:flex}.payment-policy-acknowledgement__checkbox{accent-color:#c8a93c;flex:none;width:15px;height:15px;margin:3px 0 0}.payment-policy-acknowledgement a{color:#e0c45b;border-bottom:1px solid #e0c45b73;font-weight:500;text-decoration:none}.payment-state-panel{background:0 0;border:1px solid #ffffff17;border-left:0;border-right:0;border-radius:0;margin:22px 28px 0;padding:14px 0}.payment-state-panel strong{font-weight:550}.payment-state-panel span{color:#9da8b4;font-weight:400}.payment-state-panel--success{background:0 0;border-color:#4ade8047}.payment-state-panel--failed,.payment-state-panel--cancelled{background:0 0;border-color:#f871714d}.payment-state-panel--delayed{background:0 0;border-color:#facc154d}.payment-reference-panel{background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;margin:18px 28px 0;padding:0}.payment-reference-panel>div{border-bottom:1px solid #ffffff12;padding:10px 0}.payment-reference-panel span{color:#8f9aa6;font-weight:400}.payment-reference-panel strong{color:#d7dde3;font-weight:500}.payment-modal__error{color:#f5b5b5;background:0 0;border:1px solid #f8717159;border-left:0;border-right:0;border-radius:0;margin:16px 28px 0;padding:11px 0;font-weight:400}.payment-modal__footer{padding:24px 28px 28px}.payment-modal__primary,.payment-modal__secondary{min-height:42px;box-shadow:none;border-radius:5px;padding:0 17px;font-size:.82rem;font-weight:550}.payment-modal__primary{color:#101318;background:#c8a93c;border-color:#c8a93c}.payment-modal__primary:hover:not(:disabled){box-shadow:none;background:#ddc15b;border-color:#ddc15b;transform:none}.payment-modal__secondary{color:#c4ccd4;background:0 0;border-color:#ffffff29}.payment-modal__secondary:hover:not(:disabled){color:#fff;background:#ffffff0a;border-color:#ffffff4d}html[data-theme=light] .payment-modal,body[data-theme=light] .payment-modal,[data-theme=light] .payment-modal{color:#17202a;background:#fff;border-color:#d7dce2;box-shadow:0 22px 60px #121c282e}[data-theme=light] .payment-modal__header h2,[data-theme=light] .payment-phone-field input{color:#17202a}[data-theme=light] .payment-modal__header p,[data-theme=light] .payment-policy-acknowledgement{color:#52606d}[data-theme=light] .payment-modal__close{color:#596674}[data-theme=light] .payment-modal__close:hover:not(:disabled){color:#17202a;background:#f1f3f5}[data-theme=light] .payment-provider-option{color:#17202a;background:#fff;border-color:#d7dce2}[data-theme=light] .payment-provider-option:hover:not(:disabled){background:#faf9f3;border-color:#b89b31}[data-theme=light] .payment-provider-option.is-selected{background:#faf7e8;border-color:#a98c25}[data-theme=light] .payment-provider-option small,[data-theme=light] .payment-phone-field small{color:#63707d}[data-theme=light] .payment-phone-field>div{border-bottom-color:#aeb7c0}[data-theme=light] .payment-phone-field input::placeholder{color:#7c8792}[data-theme=light] .payment-state-panel,[data-theme=light] .payment-reference-panel{border-color:#dfe4e8}[data-theme=light] .payment-reference-panel>div{border-bottom-color:#e3e7eb}[data-theme=light] .payment-reference-panel span{color:#64717e}[data-theme=light] .payment-reference-panel strong{color:#27333f}[data-theme=light] .payment-modal__secondary{color:#34414e;border-color:#bfc7cf}[data-theme=light] .payment-modal__secondary:hover:not(:disabled){color:#17202a;background:#f3f5f6;border-color:#7d8995}@media (width<=640px){.payment-modal{border-radius:8px 8px 0 0;max-height:94dvh}.payment-modal__header{padding:20px 18px 17px}.payment-modal__amount{margin:0 18px;padding-top:18px}.payment-modal__provider-section,.payment-phone-field{padding-left:18px;padding-right:18px}.payment-policy-acknowledgement,.payment-state-panel,.payment-reference-panel,.payment-modal__error{margin-left:18px;margin-right:18px}.payment-modal__footer{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c1119;border-top:1px solid #ffffff14;padding:16px 18px 18px}[data-theme=light] .payment-modal__footer{background:#fff;border-top-color:#e2e6ea}}@media (width<=380px){.payment-modal__amount{flex-direction:column;align-items:flex-start;gap:7px}}.payment-modal-overlay{-webkit-backdrop-filter:none!important;background:#02050ab8!important;padding:24px!important}.payment-modal{background:#080d15!important;border:1px solid #94a3b82e!important;border-radius:0!important;width:min(100%,560px)!important;max-height:min(92dvh,760px)!important;animation:none!important;box-shadow:0 18px 42px #00000057!important}.payment-modal__header{border-bottom:1px solid #94a3b829!important;padding:24px 26px 18px!important}.payment-modal__eyebrow{color:#caa93a!important;letter-spacing:.1em!important;margin-bottom:8px!important;font-size:.58rem!important;font-weight:560!important}.payment-modal__header h2{letter-spacing:-.015em!important;font-size:1.45rem!important;font-weight:520!important}.payment-modal__header p{color:#e2e8f09e!important;margin-top:6px!important;font-size:.74rem!important}.payment-modal__close{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:28px!important}.payment-modal__close:hover:not(:disabled){color:#e0c45b!important;background:0 0!important}.payment-modal__amount{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;align-items:baseline!important;margin:0 26px!important;padding:18px 0 16px!important}.payment-modal__amount span{color:#cbd5e18a!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-size:.58rem!important;font-weight:520!important}.payment-modal__amount strong{color:#e3c753!important;font-size:1.2rem!important;font-weight:540!important}.payment-modal__provider-section{padding:18px 26px 0!important}.payment-modal__provider-section>label,.payment-phone-field>span{color:#cbd5e199!important;letter-spacing:.055em!important;text-transform:uppercase!important;margin-bottom:7px!important;font-size:.56rem!important;font-weight:520!important}.payment-provider-options{border-top:1px solid #94a3b826!important;display:block!important}.payment-provider-option{color:#edf0f4!important;width:100%!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b826!important;border-radius:0!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:12px 2px!important;display:grid!important;position:relative!important;transform:none!important}.payment-provider-option:after{content:""!important;background:0 0!important;border:1px solid #cbd5e17a!important;border-radius:50%!important;width:10px!important;height:10px!important}.payment-provider-option.is-selected:after{background:#d8b541!important;border-color:#d8b541!important;box-shadow:inset 0 0 0 2px #080d15!important}.payment-provider-option:hover:not(:disabled),.payment-provider-option.is-selected{box-shadow:none!important;background:0 0!important;border-color:#d4af374d!important}.payment-provider-option svg{color:#caa93a!important;width:18px!important;height:18px!important}.payment-provider-option strong{font-size:.72rem!important;font-weight:520!important}.payment-provider-option small{color:#cbd5e17a!important;margin-top:2px!important;font-size:.55rem!important}.payment-phone-field{padding:18px 26px 0!important}.payment-phone-field>div{min-height:38px!important}.payment-phone-field input{font-size:.72rem!important}.payment-phone-field small{color:#cbd5e180!important;margin-top:6px!important;font-size:.53rem!important}.payment-policy-acknowledgement{color:#e2e8f0a3!important;border-top:1px solid #94a3b826!important;margin:18px 26px 0!important;padding:13px 0 0!important;font-size:.6rem!important;line-height:1.6!important}.payment-policy-acknowledgement__checkbox{width:14px!important;height:14px!important;margin-top:2px!important}.payment-policy-acknowledgement a{color:#d8b541!important;font-weight:520!important}.payment-state-panel{background:0 0!important;border:1px solid #94a3b826!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:9px!important;margin:18px 26px 0!important;padding:11px 0!important}.payment-state-panel svg{width:18px!important;height:18px!important}.payment-state-panel strong{font-size:.65rem!important;font-weight:520!important}.payment-state-panel span{font-size:.57rem!important;line-height:1.5!important}.payment-reference-panel{margin:16px 26px 0!important}.payment-reference-panel>div{padding:8px 0!important}.payment-reference-panel span,.payment-reference-panel strong{font-size:.55rem!important}.payment-modal__footer{background:0 0!important;border-top:0!important;gap:18px!important;padding:20px 26px 24px!important}.payment-modal__primary,.payment-modal__secondary{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:8px 0!important;font-size:.62rem!important;font-weight:560!important;transform:none!important}.payment-modal__primary{color:#d8b541!important;border-bottom-color:#d8b54161!important}.payment-modal__primary:hover:not(:disabled){color:#efd15d!important;background:0 0!important;border-bottom-color:#d8b541!important}.payment-modal__secondary{color:#cbd5e199!important}.payment-modal__secondary:hover:not(:disabled){color:#f1f3f6!important;background:0 0!important;border-bottom-color:#cbd5e157!important}[data-theme=light] .payment-modal{background:#fbfaf6!important;border-color:#191b202e!important;box-shadow:0 18px 42px #1e190c26!important}[data-theme=light] .payment-modal__header{border-bottom-color:#191b2021!important}[data-theme=light] .payment-modal__header h2{color:#1b1e23!important}[data-theme=light] .payment-modal__header p{color:#565d67!important}[data-theme=light] .payment-modal__amount{border-bottom-color:#191b2021!important}[data-theme=light] .payment-modal__amount span{color:#626a74!important}[data-theme=light] .payment-modal__amount strong{color:#7a5700!important}[data-theme=light] .payment-modal__provider-section>label,[data-theme=light] .payment-phone-field>span{color:#5a626c!important}[data-theme=light] .payment-provider-options{border-top-color:#191b201f!important}[data-theme=light] .payment-provider-option{color:#202329!important;border-bottom-color:#191b201f!important}[data-theme=light] .payment-provider-option:after{border-color:#191b2073!important}[data-theme=light] .payment-provider-option.is-selected:after{background:#8a6200!important;border-color:#8a6200!important;box-shadow:inset 0 0 0 2px #fbfaf6!important}[data-theme=light] .payment-provider-option small{color:#68707a!important}[data-theme=light] .payment-policy-acknowledgement{color:#505761!important;border-top-color:#191b201f!important}[data-theme=light] .payment-policy-acknowledgement a{color:#7a5700!important}[data-theme=light] .payment-state-panel{border-color:#191b201f!important}[data-theme=light] .payment-state-panel strong{color:#22262c!important}[data-theme=light] .payment-state-panel span{color:#565d67!important}[data-theme=light] .payment-modal__primary{color:#7a5700!important;border-bottom-color:#7a57004d!important}[data-theme=light] .payment-modal__secondary{color:#5b626c!important}@media (width<=640px){.payment-modal-overlay{align-items:stretch!important;padding:0!important}.payment-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}.payment-modal__header{z-index:4!important;padding:calc(18px + env(safe-area-inset-top)) 20px 16px!important;background:#080d15!important;position:sticky!important;top:0!important}[data-theme=light] .payment-modal__header{background:#fbfaf6!important}.payment-modal__amount{margin:0 20px!important}.payment-modal__provider-section,.payment-phone-field{padding-left:20px!important;padding-right:20px!important}.payment-policy-acknowledgement,.payment-state-panel,.payment-reference-panel,.payment-modal__error{margin-left:20px!important;margin-right:20px!important}.payment-modal__footer{padding:18px 20px calc(22px + env(safe-area-inset-bottom))!important;background:0 0!important;flex-direction:row!important;justify-content:flex-end!important;position:static!important}.payment-modal__primary,.payment-modal__secondary{width:auto!important}}.payment-modal-overlay{-webkit-backdrop-filter:none!important;background:#010409e0!important}.payment-modal,.payment-modal__header,.payment-modal__footer{box-shadow:none!important;background:#070b12!important}.payment-modal:before,.payment-modal:after,.payment-modal__header:before,.payment-modal__header:after,.payment-modal__footer:before,.payment-modal__footer:after{content:none!important;display:none!important}@media (width<=640px){.payment-modal-overlay{justify-content:center!important;align-items:flex-start!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}.payment-modal{width:100vw!important;height:calc(100dvh - var(--ceo-mobile-header-height,160px))!important;max-height:calc(100dvh - var(--ceo-mobile-header-height,160px))!important;margin-top:var(--ceo-mobile-header-height,160px)!important;box-shadow:none!important;background:#070b12!important;border:0!important;border-top:1px solid #d4af3738!important;border-radius:0!important;flex-direction:column!important;display:flex!important;position:relative!important;overflow:hidden!important}.payment-modal__header{z-index:2!important;background:#070b12!important;border-bottom:1px solid #94a3b829!important;flex:none!important;padding:18px 20px 15px!important;position:relative!important;top:auto!important}.payment-modal__header h2{font-size:1.28rem!important}.payment-modal__header p{font-size:.69rem!important}.payment-modal__eyebrow{font-size:.54rem!important}.payment-modal__amount,.payment-modal__provider-section,.payment-phone-field,.payment-policy-acknowledgement,.payment-state-panel,.payment-reference-panel,.payment-modal__error{flex:none!important}.payment-modal__amount{margin:0 20px!important;padding:16px 0 14px!important}.payment-modal__provider-section,.payment-phone-field{padding:16px 20px 0!important}.payment-policy-acknowledgement,.payment-state-panel,.payment-reference-panel,.payment-modal__error{margin-left:20px!important;margin-right:20px!important}.payment-modal{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.payment-modal__footer{padding:16px 20px calc(22px + env(safe-area-inset-bottom))!important;background:#070b12!important;border-top:1px solid #94a3b81f!important;flex-direction:row!important;flex:none!important;justify-content:flex-end!important;align-items:center!important;margin-top:6px!important;position:static!important}.payment-modal__primary,.payment-modal__secondary{width:auto!important}.payment-modal__primary{margin-left:auto!important}}@media (width<=640px) and (height<=760px){.payment-modal{height:calc(100dvh - var(--ceo-mobile-header-height,145px))!important;max-height:calc(100dvh - var(--ceo-mobile-header-height,145px))!important;margin-top:var(--ceo-mobile-header-height,145px)!important}.payment-modal__header{padding-top:14px!important;padding-bottom:13px!important}.payment-modal__amount{padding-top:14px!important;padding-bottom:12px!important}}@media (width<=640px){[data-theme=light] .payment-modal,[data-theme=light] .payment-modal__header,[data-theme=light] .payment-modal__footer{box-shadow:none!important;background:#fbfaf6!important}}@media (width>=641px) and (width<=1024px){.payment-modal-overlay{-webkit-backdrop-filter:none!important;background:#010409d6!important;justify-content:center!important;align-items:center!important;padding:24px!important}.payment-modal{width:min(760px,100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;box-shadow:none!important;background:#070b12!important;border:1px solid #94a3b82e!important;border-radius:0!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.payment-modal__header{background:#070b12!important;border-bottom:1px solid #94a3b826!important;flex:none!important;padding:20px 24px 17px!important}.payment-modal__header h2{font-size:1.32rem!important}.payment-modal__header p{font-size:.7rem!important}.payment-modal__eyebrow{font-size:.54rem!important}.payment-modal{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.payment-modal__amount{margin:0 24px!important;padding:15px 0 13px!important}.payment-modal__amount strong{font-size:1.12rem!important}.payment-modal__provider-section{padding:14px 24px 0!important}.payment-provider-option{grid-template-columns:19px minmax(0,1fr) auto!important;padding:10px 2px!important}.payment-provider-option strong{font-size:.68rem!important}.payment-provider-option small{font-size:.52rem!important}.payment-phone-field{padding:14px 24px 0!important}.payment-policy-acknowledgement{margin:14px 24px 0!important;padding-top:11px!important;font-size:.57rem!important;line-height:1.55!important}.payment-state-panel{margin:14px 24px 0!important;padding:10px 0!important}.payment-reference-panel,.payment-modal__error{margin:13px 24px 0!important}.payment-modal__footer{box-shadow:none!important;background:#070b12!important;border-top:1px solid #94a3b81f!important;flex:none!important;gap:18px!important;padding:16px 24px 20px!important;position:static!important}.payment-modal__primary,.payment-modal__secondary{width:auto!important}html[data-theme=light] .payment-modal,body[data-theme=light] .payment-modal,[data-theme=light] .payment-modal,html[data-theme=light] .payment-modal__header,body[data-theme=light] .payment-modal__header,[data-theme=light] .payment-modal__header,html[data-theme=light] .payment-modal__footer,body[data-theme=light] .payment-modal__footer,[data-theme=light] .payment-modal__footer{box-shadow:none!important;background:#fbfaf6!important}html[data-theme=light] .payment-modal,body[data-theme=light] .payment-modal,[data-theme=light] .payment-modal{border-color:#191b202b!important}html[data-theme=light] .payment-modal__header,body[data-theme=light] .payment-modal__header,[data-theme=light] .payment-modal__header,html[data-theme=light] .payment-modal__footer,body[data-theme=light] .payment-modal__footer,[data-theme=light] .payment-modal__footer{border-color:#191b201f!important}html[data-theme=light] .payment-modal__header h2,body[data-theme=light] .payment-modal__header h2,[data-theme=light] .payment-modal__header h2{color:#1b1e23!important}html[data-theme=light] .payment-modal__header p,body[data-theme=light] .payment-modal__header p,[data-theme=light] .payment-modal__header p{color:#555d67!important}html[data-theme=light] .payment-modal__close,body[data-theme=light] .payment-modal__close,[data-theme=light] .payment-modal__close{color:#5b626c!important}}.browse-page{color:#f8fafc;width:100%;min-width:0}.browse-hero{background:radial-gradient(circle at 88% 15%,#d4af3729,#0000 32%),linear-gradient(135deg,#13192bfa,#080c16fa);border:1px solid #d4af372e;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;margin-bottom:28px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000003d}.browse-hero:after{content:"";border:1px solid #d4af371f;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-110px;right:-70px}.browse-hero__content{z-index:1;max-width:720px;position:relative}.browse-hero__eyebrow{color:#e5c65a;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 11px;font-size:.72rem;font-weight:600;display:inline-flex}.browse-hero h1{color:#fff;margin:0;font-size:clamp(1.75rem,1.4rem + 1.25vw,2.65rem);line-height:1.08}.browse-hero__summary{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #d4af3733;border-radius:16px;align-items:center;gap:14px;min-width:180px;padding:18px 20px;display:flex;position:relative}.browse-hero__summary-icon{color:#e6c34d;background:#d4af371f;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.browse-hero__summary span{color:#e2e8f099;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:550;display:block}.browse-hero__summary strong{color:#fff;margin-top:3px;font-size:1.65rem;line-height:1;display:block}.tournament-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:stretch;gap:clamp(16px,2vw,22px);width:100%;min-width:0;display:grid}.tournament-card{color:#f8fafc;cursor:pointer;background:linear-gradient(160deg,#151c2ffa,#0b101dfa);border:1px solid #94a3b821;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(20px,2vw,25px);transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.tournament-card:hover{border-color:#d4af3773;transform:translateY(-5px);box-shadow:0 22px 50px #00000057}.tournament-card__accent{opacity:.7;background:linear-gradient(90deg,#0000,#d4af37,#0000);height:3px;position:absolute;top:0;left:0;right:0}.tournament-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.tournament-card__game{color:#e2e8f0ad;align-items:center;gap:7px;min-width:0;font-size:.78rem;font-weight:550;display:inline-flex}.tournament-card__game span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-card__identity{align-items:flex-start;gap:13px;margin-bottom:14px;display:flex}.tournament-card__trophy{color:#e5c14a;background:linear-gradient(145deg,#d4af3729,#d4af370a);border:1px solid #d4af3733;border-radius:13px;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.tournament-card__identity>div:last-child{min-width:0}.tournament-card__label{color:#94a3b8c2;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:.68rem;font-weight:600;display:block}.tournament-card h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1rem + .25vw,1.28rem);line-height:1.3}.tournament-description{color:#cbd5e1b3;-webkit-line-clamp:3;line-clamp:3;box-orient:vertical;-webkit-box-orient:vertical;min-height:66px;margin:0 0 20px;font-size:.86rem;line-height:1.6;display:-webkit-box;overflow:hidden}.browse-page .status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:27px;padding:5px 9px;font-size:.68rem;font-weight:600;display:inline-flex}.status-badge__dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px}.browse-page .status-badge.open,.browse-page .status-badge.registration-open{color:#86efac;background:#16a34a24}.browse-page .status-badge.upcoming{color:#93c5fd;background:#2563eb24}.browse-page .status-badge.live,.browse-page .status-badge.in-progress{color:#fdba74;background:#f59e0b26}.browse-page .status-badge.completed{color:#cbd5e1;background:#94a3b821}.browse-page .status-badge.closed{color:#fca5a5;background:#dc262624}.browse-page .status-badge.draft,.browse-page .status-badge.unknown{color:#cbd5e1;background:#94a3b81f}.tournament-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tournament-value-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:13px 12px;display:flex}.tournament-value-card__icon{color:#d8b63f;background:#d4af371a;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.tournament-value-card>div{min-width:0}.tournament-value-card small{color:#94a3b8b8;text-transform:uppercase;font-size:.66rem;font-weight:550;display:block}.tournament-value-card strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:3px;font-size:.84rem;display:block}.tournament-detail-list{gap:9px;margin-bottom:16px;display:grid}.tournament-detail-row{background:#ffffff06;border-radius:11px;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.tournament-detail-row__icon{color:#94a3b8;background:#94a3b814;border-radius:8px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.tournament-detail-row>div{min-width:0}.tournament-detail-row small{color:#94a3b8b8;text-transform:uppercase;margin-bottom:3px;font-size:.66rem;font-weight:550;display:block}.tournament-detail-row strong{color:#f1f5f9e6;overflow-wrap:anywhere;font-size:.79rem;line-height:1.45;display:block}.tournament-detail-row--deadline{background:#d4af370b;border:1px solid #d4af371f}.tournament-detail-row--deadline .tournament-detail-row__icon{color:#e0bc43;background:#d4af371a}.tournament-countdown{color:#e4c34e;margin-top:4px;font-size:.75rem;font-weight:600;display:block}.tournament-detail-row--deadline.is-expired{background:#ef44440d;border-color:#ef444429}.tournament-detail-row--deadline.is-expired .tournament-detail-row__icon,.tournament-detail-row--deadline.is-expired .tournament-countdown{color:#f87171;background:#ef444417}.tournament-capacity{background:#02061740;border:1px solid #94a3b81a;border-radius:12px;margin-bottom:16px;padding:13px 14px}.tournament-capacity__header,.tournament-capacity__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.tournament-capacity__header>div{color:#cbd5e1c2;align-items:center;gap:7px;font-size:.75rem;font-weight:550;display:inline-flex}.tournament-capacity__header strong span{color:#64748b}.tournament-progress-track{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.tournament-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#b89020,#f0cf5c);height:100%;transition:width .4s;box-shadow:0 0 12px #d4af374d}.registration-status{color:#cbd5e1;background:#94a3b814;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 15px;padding:11px 12px;font-size:.77rem;font-weight:550;line-height:1.45;display:flex}.registration-status svg{flex:none;margin-top:1px}.registration-status.registered{color:#86efac;background:#16a34a1c}.registration-status.restricted,.registration-status.closed{color:#fca5a5;background:#dc26261c}.registration-status.full{color:#fcd34d;background:#f59e0b1c}.tournament-card__actions{margin-top:auto}.browse-page .primary-btn{color:#111827;cursor:pointer;background:linear-gradient(135deg,#e1bd45,#f0d46b);border:1px solid #efcf5c59;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;padding:10px 15px;font-size:.82rem;font-weight:650;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;box-shadow:0 8px 20px #d4af3721}.browse-page .primary-btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 26px #d4af3733}.browse-page .primary-btn:disabled{color:#cbd5e18a;box-shadow:none;cursor:not-allowed;background:#94a3b814;border-color:#94a3b81f}.browse-page .primary-btn--registered:disabled{color:#86efac;background:#16a34a1a;border-color:#22c55e29}.tournament-card__view-hint{color:#64748bcc;text-align:center;margin-top:9px;font-size:.64rem;font-weight:550;display:block}.browse-page .modal-overlay{top:var(--ceo-navbar-height);z-index:3000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(8px);background:#02060fd1;justify-content:center;align-items:flex-start;padding:24px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.browse-page .modal{width:min(100%,680px);max-height:calc(100dvh - var(--ceo-navbar-height) - 48px);color:#f8fafc;background:linear-gradient(150deg,#151c2f,#090e19);border:1px solid #d4af3738;border-radius:20px;margin:auto 0;padding:clamp(22px,3vw,32px);position:relative;overflow:hidden auto;box-shadow:0 30px 80px #0000008c}.tournament-modal__glow{pointer-events:none;background:radial-gradient(circle,#d4af3726,#0000 68%);border-radius:50%;width:320px;height:320px;position:absolute;top:-140px;right:-120px}.browse-page .close-btn{z-index:2;color:#cbd5e1;cursor:pointer;background:#ffffff0b;border:1px solid #94a3b821;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:color .2s,border-color .2s,background .2s;display:grid;position:absolute;top:16px;right:16px}.browse-page .close-btn:hover{color:#f1d66d;background:#d4af3714;border-color:#d4af3752}.tournament-modal__header{z-index:1;align-items:flex-start;gap:15px;padding-right:42px;display:flex;position:relative}.tournament-modal__icon{color:#e8c84f;background:#d4af371a;border:1px solid #d4af3738;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.tournament-modal__header>div:last-child{min-width:0}.tournament-modal__heading-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.tournament-modal__game{color:#94a3b8;align-items:center;gap:6px;font-size:.73rem;font-weight:550;display:inline-flex}.tournament-modal h2{color:#fff;margin:0;font-size:clamp(1.35rem,1.15rem + .7vw,1.8rem);line-height:1.25}.tournament-modal__description{z-index:1;color:#cbd5e1b8;margin:20px 0;font-size:.88rem;line-height:1.7;position:relative}.tournament-modal__value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tournament-modal__value-card{color:#d6b743;background:#ffffff06;border:1px solid #94a3b81c;border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.tournament-modal__value-card>div{min-width:0}.tournament-modal__value-card small,.tournament-modal__detail small,.tournament-modal__deadline small{color:#718096;letter-spacing:.05em;text-transform:uppercase;font-size:.67rem;font-weight:600;display:block}.tournament-modal__value-card strong{color:#f8fafc;overflow-wrap:anywhere;margin-top:3px;font-size:.94rem;display:block}.tournament-modal__value-card--prize{background:#d4af370e;border-color:#d4af372b}.tournament-modal__value-card--prize strong{color:#e8c957}.tournament-modal__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.tournament-modal__detail{background:#ffffff06;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.tournament-modal__detail>span{color:#94a3b8;background:#94a3b814;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.tournament-modal__detail strong{color:#e2e8f0;margin-top:3px;font-size:.82rem;line-height:1.45;display:block}.tournament-modal__capacity{background:#02061740;border-radius:12px;margin-bottom:12px;padding:14px}.tournament-modal__capacity>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.tournament-modal__capacity span{color:#94a3b8;font-size:.75rem;font-weight:550}.tournament-modal__capacity strong{color:#e5c44d;font-size:.82rem}.tournament-modal__deadline{background:#d4af370e;border:1px solid #d4af372e;border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:15px;display:flex}.tournament-modal__deadline-icon{color:#e2c149;background:#d4af371a;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.tournament-modal__deadline strong{color:#f1f5f9;margin-top:4px;font-size:.84rem;display:block}.tournament-modal__deadline div>span{color:#e6c650;margin-top:5px;font-size:.79rem;font-weight:650;display:block}.tournament-modal__deadline.is-expired{background:#ef44440f;border-color:#ef44442e}.tournament-modal__deadline.is-expired .tournament-modal__deadline-icon,.tournament-modal__deadline.is-expired div>span{color:#f87171;background:#ef444417}@media (width<=900px){.browse-hero{flex-direction:column;align-items:flex-start}.browse-hero__summary{min-width:0}}@media (width<=760px){.tournament-card:hover{transform:none}}@media (width<=560px){.browse-hero{border-radius:16px;min-height:0;padding:22px}.browse-hero__summary{width:100%}.tournament-grid{gap:14px}.tournament-card{border-radius:15px;padding:18px}.tournament-value-grid,.tournament-modal__value-grid,.tournament-modal__details{grid-template-columns:1fr}.tournament-description{min-height:0}.tournament-modal__header{padding-right:34px}.tournament-modal__icon{flex-basis:46px;width:46px;height:46px}.tournament-capacity__footer{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=390px){.tournament-card__top{flex-direction:column;align-items:flex-start}.tournament-card__identity{gap:10px}.tournament-card__trophy{flex-basis:40px;width:40px;height:40px}.browse-page .modal{border-radius:16px;padding:18px}}.browse-hero__player{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.72;width:260px;height:300px;position:absolute;top:-28px;right:185px}.browse-hero__player:before{content:"";filter:blur(26px);opacity:.85;background:radial-gradient(#d4af372e,#3656b212 46%,#0000 72%);border-radius:50%;width:125%;height:82%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.browse-hero__player img{z-index:1;object-fit:contain;object-position:center bottom;filter:contrast(1.06)saturate(.94)drop-shadow(0 16px 28px #0000006b)drop-shadow(0 0 22px #d4af3724);width:100%;height:100%;animation:7s ease-in-out infinite browseHeroPlayerFloat;display:block;position:relative}.browse-hero__content,.browse-hero__summary{z-index:2;position:relative}@keyframes browseHeroPlayerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1120px){.browse-hero__player{opacity:.6;width:235px;height:285px;right:155px}}@media (width<=900px){.browse-hero__player{opacity:.24;width:245px;height:300px;top:10px;right:-10px}.browse-hero__content,.browse-hero__summary{z-index:3;position:relative}}@media (width<=560px){.browse-hero{min-height:310px;position:relative}.browse-hero__player{opacity:.3;width:250px;height:330px;top:24px;right:-34px}.browse-hero__player img{object-position:center top;filter:contrast(1.07)saturate(.92)drop-shadow(0 14px 24px #0006)}.browse-hero__content,.browse-hero__summary{z-index:3;position:relative}.browse-hero__summary{-webkit-backdrop-filter:blur(10px);background:#0a0e18b8;margin-top:auto}}@media (width<=390px){.browse-hero__player{opacity:.27;width:235px;height:315px;top:32px;right:-52px}}@media (prefers-reduced-motion:reduce){.browse-hero__player img{animation:none}}.tournament-capacity--unlimited{background:linear-gradient(135deg,#60a5fa0e,#ffffff05);border-color:#60a5fa2e}.tournament-unlimited-capacity{background:#60a5fa0e;border:1px solid #60a5fa2e;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex}.tournament-unlimited-capacity strong{color:#bfdbfe;font-size:.78rem;font-weight:650}.tournament-unlimited-capacity span{color:#79879b;text-align:right;font-size:.7rem}@media (width<=520px){.tournament-unlimited-capacity{flex-direction:column;align-items:flex-start}.tournament-unlimited-capacity span{text-align:left}}.tournament-grid--loading{pointer-events:none}.tournament-card--skeleton{cursor:default;min-height:590px;transform:none}.tournament-card--skeleton:hover{border-color:#94a3b821;transform:none;box-shadow:0 14px 34px #00000038}.tournament-skeleton__top,.tournament-skeleton__identity,.tournament-skeleton__value-grid{align-items:center;display:flex}.tournament-skeleton__top{justify-content:space-between;gap:12px;margin-bottom:20px}.tournament-skeleton__identity{align-items:flex-start;gap:13px;margin-bottom:14px}.tournament-skeleton__identity-copy{gap:8px;width:100%;display:grid}.tournament-skeleton__description{gap:8px;min-height:66px;margin-bottom:20px;display:grid}.tournament-skeleton__value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.tournament-skeleton__detail-list{gap:9px;margin-bottom:16px;display:grid}.tournament-skeleton__line,.tournament-skeleton__pill,.tournament-skeleton__icon,.tournament-skeleton__block,.tournament-skeleton__detail,.tournament-skeleton__capacity,.tournament-skeleton__button{background:#94a3b81a;display:block;position:relative;overflow:hidden}.tournament-skeleton__line:after,.tournament-skeleton__pill:after,.tournament-skeleton__icon:after,.tournament-skeleton__block:after,.tournament-skeleton__detail:after,.tournament-skeleton__capacity:after,.tournament-skeleton__button:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);width:45%;animation:1.35s ease-in-out infinite browseTournamentSkeletonShimmer;position:absolute;top:0;bottom:0;left:-45%}.tournament-skeleton__line{border-radius:999px;width:100%;height:10px}.tournament-skeleton__line--game{width:42%;height:11px}.tournament-skeleton__line--label{width:34%;height:9px}.tournament-skeleton__line--title{width:74%;height:18px}.tournament-skeleton__line--short{width:61%}.tournament-skeleton__pill{border-radius:999px;flex:0 0 76px;width:76px;height:27px}.tournament-skeleton__icon{background:#d4af3717;border-radius:13px;flex:0 0 46px;width:46px;height:46px}.tournament-skeleton__block{border-radius:12px;min-height:58px}.tournament-skeleton__detail{border-radius:11px;min-height:52px}.tournament-skeleton__capacity{border-radius:12px;min-height:86px;margin-bottom:16px}.tournament-skeleton__button{background:#d4af3714;border-radius:11px;min-height:44px;margin-top:auto}@keyframes browseTournamentSkeletonShimmer{0%{transform:translate(0)}to{transform:translate(330%)}}@media (width<=560px){.tournament-card--skeleton{min-height:560px}.tournament-skeleton__value-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tournament-skeleton__line:after,.tournament-skeleton__pill:after,.tournament-skeleton__icon:after,.tournament-skeleton__block:after,.tournament-skeleton__detail:after,.tournament-skeleton__capacity:after,.tournament-skeleton__button:after{animation:none}}.browse-page{color:#f5f7fa}.browse-hero{min-height:230px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d4af372e;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:0 0 34px;padding:34px 12px 28px 2px;display:grid;position:relative;overflow:hidden}.browse-hero:after,.browse-hero__player:before{display:none}.browse-hero__content{max-width:760px}.browse-hero__eyebrow{color:#d4af37;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0;font-size:10px;font-weight:650;display:block}.browse-hero h1{color:#f8fafc;letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(2.25rem,4.1vw,4.6rem);font-weight:650;line-height:.98}.browse-hero p{color:#e2e8f094;max-width:620px;margin:18px 0 0;font-size:.94rem;line-height:1.65}.browse-hero__summary{z-index:3;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:auto;align-content:end;justify-items:end;gap:2px;min-width:100px;padding:0 0 4px;display:grid;position:relative}.browse-hero__summary-icon{display:none}.browse-hero__summary span,.browse-hero__summary small{color:#e2e8f070;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:600;line-height:1.2}.browse-hero__summary strong{color:#f8fafc;margin:2px 0;font-size:2rem;font-weight:650;line-height:1}.browse-hero__player{opacity:.62;width:235px;height:255px;top:4px;right:118px}.browse-hero__player img{filter:contrast(1.04)saturate(.9)drop-shadow(0 14px 26px #00000047);animation:none}.tournament-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px}.tournament-card{color:#f8fafc;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #ffffff17;border-radius:0;padding:24px 0 26px;transition:border-color .16s,background .16s;overflow:visible}.tournament-card:nth-child(-n+2){border-top-color:#d4af3733}.tournament-card:hover{box-shadow:none;background:linear-gradient(90deg,#d4af3706,#0000 62%);border-color:#d4af3752;transform:none}.tournament-card__accent{display:none}.tournament-card__top{margin-bottom:14px}.tournament-card__game{color:#e2e8f080;font-size:.7rem;font-weight:550}.tournament-card__game svg{opacity:.72;width:14px;height:14px}.browse-page .status-badge{letter-spacing:.06em;border:0;border-radius:0;min-height:0;padding:0;font-size:.65rem;font-weight:650;display:inline-block;background:0 0!important}.status-badge__dot{display:none}.browse-page .status-badge.open,.browse-page .status-badge.registration-open{color:#67c993}.browse-page .status-badge.upcoming{color:#8fb7df}.browse-page .status-badge.live,.browse-page .status-badge.in-progress{color:#dca84a}.browse-page .status-badge.completed{color:#9fa9b7}.browse-page .status-badge.closed{color:#d77b7b}.browse-page .status-badge.draft,.browse-page .status-badge.unknown{color:#8f99a7}.tournament-card__identity{gap:0;margin-bottom:10px}.tournament-card__trophy{display:none}.tournament-card__label{color:#d4af37a3;letter-spacing:.12em;margin-bottom:5px;font-size:.62rem}.tournament-card h2{color:#f8fafc;font-size:clamp(1.18rem,1.05rem + .25vw,1.42rem);font-weight:650;line-height:1.25}.tournament-description{color:#cbd5e194;-webkit-line-clamp:2;line-clamp:2;min-height:48px;margin:0 0 15px;font-size:.82rem;line-height:1.55}.tournament-value-grid{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 13px}.tournament-value-card{background:0 0;border:0;border-radius:0;gap:0;min-height:58px;padding:11px 0}.tournament-value-card+.tournament-value-card{border-left:1px solid #ffffff12;padding-left:18px}.tournament-value-card__icon{display:none}.tournament-value-card small{color:#94a3b894;letter-spacing:.08em;font-size:.6rem}.tournament-value-card strong{color:#f1f5f9;margin-top:4px;font-size:.84rem}.tournament-value-card--prize{background:0 0;border-color:#ffffff12}.tournament-value-card--prize strong{color:#dec04f}.tournament-detail-list{gap:0;margin-bottom:12px}.tournament-detail-row{background:0 0;border-bottom:1px solid #ffffff0f;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;display:grid}.tournament-detail-row__icon{color:#d4af37b8;background:0 0;border-radius:0;width:22px;height:22px}.tournament-detail-row__icon svg{width:15px;height:15px}.tournament-detail-row small{color:#94a3b88a;letter-spacing:.06em;margin-bottom:2px;font-size:.59rem}.tournament-detail-row strong{color:#f1f5f9d1;font-size:.76rem}.tournament-detail-row--deadline,.tournament-detail-row--deadline.is-expired{background:0 0;border:0;border-bottom:1px solid #ffffff0f}.tournament-detail-row--deadline .tournament-detail-row__icon,.tournament-detail-row--deadline.is-expired .tournament-detail-row__icon{background:0 0}.tournament-countdown,.tournament-detail-row--deadline.is-expired .tournament-countdown{background:0 0;margin-top:4px;padding:0;font-size:.68rem;display:inline-block}.tournament-capacity,.tournament-capacity--unlimited{background:0 0;border:0;border-radius:0;margin-bottom:14px;padding:10px 0 0}.tournament-capacity__header{margin-bottom:7px}.tournament-capacity__header>div{color:#cbd5e194;font-size:.7rem}.tournament-capacity__header>div svg{color:#d4af37b8;width:15px;height:15px}.tournament-capacity__header strong{color:#f8fafc;font-size:.76rem}.tournament-progress-track{background:#ffffff14;border-radius:0;height:3px}.tournament-progress-fill{box-shadow:none;background:#d4af37;border-radius:0}.tournament-capacity__footer{color:#94a3b885;margin-top:6px;font-size:.61rem}.tournament-unlimited-capacity{background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;margin-top:8px;padding:9px 0 0}.registration-status,.registration-status.registered,.registration-status.restricted,.registration-status.closed,.registration-status.full{background:0 0;border:0;border-radius:0;gap:7px;margin:0 0 12px;padding:0;font-size:.7rem}.registration-status svg{width:14px;height:14px}.browse-page .primary-btn{color:#17191d;min-height:42px;box-shadow:none;background:#d4af37;border:1px solid #d4af3766;border-radius:4px;justify-content:space-between;padding:10px 12px;font-size:.76rem;font-weight:650;transition:background .16s,border-color .16s,color .16s}.browse-page .primary-btn:hover:not(:disabled){color:#111318;box-shadow:none;background:#dfbd4f;transform:none}.browse-page .primary-btn:disabled,.browse-page .primary-btn--registered:disabled{color:#cbd5e180;cursor:default;background:0 0;border:0;border-top:1px solid #ffffff0f;border-radius:0;justify-content:flex-start;min-height:34px;padding:8px 0}.browse-page .primary-btn--registered:disabled{color:#69c692}.tournament-card__view-hint{color:#94a3b875;text-align:left;margin-top:7px;font-size:.59rem}.tournament-card--skeleton{min-height:520px}.tournament-skeleton__pill{border-radius:0}.tournament-skeleton__icon{display:none}.tournament-skeleton__block,.tournament-skeleton__detail,.tournament-skeleton__capacity,.tournament-skeleton__button,.tournament-skeleton__line{border-radius:2px}[data-theme=light] .browse-page{color:#1d2025}[data-theme=light] .browse-hero{border-top-color:#946c112e;border-bottom-color:#272b321a}[data-theme=light] .browse-hero__eyebrow{color:#946d10}[data-theme=light] .browse-hero h1,[data-theme=light] .tournament-card h2,[data-theme=light] .browse-hero__summary strong{color:#1d2025}[data-theme=light] .browse-hero p{color:#23262b94}[data-theme=light] .browse-hero__summary span,[data-theme=light] .browse-hero__summary small{color:#23262b75}[data-theme=light] .browse-hero__player{opacity:.54}[data-theme=light] .tournament-card{color:#1d2025;background:0 0;border-top-color:#272b321a}[data-theme=light] .tournament-card:nth-child(-n+2){border-top-color:#946c1133}[data-theme=light] .tournament-card:hover{background:linear-gradient(90deg,#946c1109,#0000 62%)}[data-theme=light] .tournament-card__game,[data-theme=light] .tournament-description{color:#23262b8f}[data-theme=light] .tournament-card__label{color:#946d10}[data-theme=light] .tournament-value-grid,[data-theme=light] .tournament-value-card+.tournament-value-card{border-color:#272b321a}[data-theme=light] .tournament-value-card small,[data-theme=light] .tournament-detail-row small{color:#23262b7a}[data-theme=light] .tournament-value-card strong,[data-theme=light] .tournament-detail-row strong,[data-theme=light] .tournament-capacity__header strong{color:#25282d}[data-theme=light] .tournament-value-card--prize strong{color:#946d10}[data-theme=light] .tournament-detail-row,[data-theme=light] .tournament-detail-row--deadline,[data-theme=light] .tournament-detail-row--deadline.is-expired,[data-theme=light] .tournament-unlimited-capacity{border-color:#272b3216}[data-theme=light] .tournament-detail-row__icon{color:#946d10}[data-theme=light] .tournament-capacity__header>div,[data-theme=light] .tournament-capacity__footer{color:#23262b85}[data-theme=light] .tournament-progress-track{background:#272b321a}[data-theme=light] .tournament-progress-fill{background:#b78a17}[data-theme=light] .browse-page .primary-btn{color:#15171b;background:#d2a729;border-color:#b88b16}[data-theme=light] .browse-page .primary-btn:hover:not(:disabled){background:#c99b20}[data-theme=light] .browse-page .primary-btn:disabled,[data-theme=light] .browse-page .primary-btn--registered:disabled{color:#23262b73;background:0 0;border-top-color:#272b3216}[data-theme=light] .browse-page .primary-btn--registered:disabled{color:#167447}[data-theme=light] .tournament-card__view-hint{color:#23262b6b}@media (width<=1050px){.browse-hero{min-height:210px}.browse-hero__player{opacity:.42;width:215px;height:235px;right:76px}.tournament-grid{gap:0 22px}}@media (width<=800px){.browse-hero{grid-template-columns:minmax(0,1fr) auto;min-height:190px;padding-top:26px}.browse-hero h1{font-size:clamp(2rem,7vw,3.1rem)}.browse-hero__player{opacity:.2;width:190px;height:205px;top:18px;right:62px}.tournament-grid{grid-template-columns:1fr}.tournament-card:nth-child(2){border-top-color:#ffffff17}[data-theme=light] .tournament-card:nth-child(2){border-top-color:#272b321a}}@media (width<=560px){.browse-hero{min-height:0;margin-bottom:22px;padding:24px 0 22px;display:block;overflow:hidden}.browse-hero h1{max-width:88%;font-size:clamp(2rem,11vw,2.8rem)}.browse-hero p{max-width:86%;margin-top:13px;font-size:.82rem;line-height:1.55}.browse-hero__player{opacity:.16;width:210px;height:230px;top:16px;right:-46px}.browse-hero__summary{-webkit-backdrop-filter:none;background:0 0;justify-content:flex-start;align-items:baseline;gap:6px;width:auto;min-width:0;margin-top:20px;padding:0;display:flex}.browse-hero__summary strong{order:-1;font-size:1.45rem}.browse-hero__summary span{display:none}.tournament-card{padding:20px 0 22px}.tournament-card__top{flex-direction:row;align-items:flex-start}.tournament-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-description{min-height:0}.tournament-capacity__footer{flex-direction:row;gap:8px}}@media (width<=390px){.tournament-value-grid{grid-template-columns:1fr}.tournament-value-card+.tournament-value-card{border-top:1px solid #ffffff12;border-left:0;padding-left:0}[data-theme=light] .tournament-value-card+.tournament-value-card{border-top-color:#272b321a}}.tournament-grid{border-top:1px solid #d4af3738;width:100%;display:block}.tournament-list-item,.tournament-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff16;padding:0}.tournament-card:nth-child(-n+2){border-top:0}.tournament-list-item:hover,.tournament-card:hover{box-shadow:none;background:0 0;border-color:#ffffff21;transform:none}.tournament-list-summary{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(230px,1.7fr) 100px minmax(90px,.6fr) minmax(110px,.7fr) minmax(170px,.95fr) minmax(100px,.6fr) 24px;align-items:center;gap:18px;padding:18px 0;display:grid}.tournament-list-summary:hover .tournament-list-title{color:#e3c04b}.tournament-list-index{color:#d4af378a;letter-spacing:.12em;align-self:start;padding-top:4px;font-size:.66rem;font-weight:650}.tournament-list-main{min-width:0}.tournament-list-kicker{color:#94a3b894;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:.64rem;font-weight:600;display:block;overflow:hidden}.tournament-list-title{color:#f7f8fa;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;line-height:1.3;transition:color .15s;display:block;overflow:hidden}.tournament-list-summary .status-badge{justify-self:start}.tournament-list-fact{min-width:0}.tournament-list-fact small{color:#94a3b87a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.56rem;font-weight:600;display:block}.tournament-list-fact strong{color:#f1f5f9d1;text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:600;line-height:1.35;display:block;overflow:hidden}.tournament-list-fact--prize strong{color:#dec04f}.tournament-list-registration{color:#cbd5e19e;justify-self:start;font-size:.68rem;font-weight:600}.tournament-list-chevron{color:#d4af37a8;justify-self:end;transition:transform .18s}.tournament-list-item.is-expanded .tournament-list-chevron{transform:rotate(180deg)}.tournament-list-item.is-expanded .tournament-list-summary{background:linear-gradient(90deg,#d4af3709,#0000 52%)}.tournament-list-details{border-top:1px solid #fff1;padding:22px 42px 26px 60px}.tournament-list-details[hidden]{display:none}.tournament-list-details__intro{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.tournament-list-details__intro>div:first-child{min-width:0;max-width:760px}.tournament-list-details .tournament-description{-webkit-line-clamp:initial;line-clamp:initial;min-height:0;margin:0}.tournament-list-full-details{color:#d8b640;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4af3780;flex:none;align-items:center;gap:7px;padding:2px 0 6px;font-size:.7rem;font-weight:600;display:inline-flex}.tournament-list-detail-grid{border-top:1px solid #ffffff0f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:20px;display:grid}.tournament-list-details .tournament-capacity{margin-top:4px}.tournament-list-details .tournament-card__actions{max-width:360px;margin-top:15px}[data-theme=light] .tournament-grid{border-top-color:#946c1138}[data-theme=light] .tournament-list-item,[data-theme=light] .tournament-card{border-bottom-color:#272b3218}[data-theme=light] .tournament-list-item:hover,[data-theme=light] .tournament-card:hover{border-color:#272b3224}[data-theme=light] .tournament-list-title{color:#1e2126}[data-theme=light] .tournament-list-summary:hover .tournament-list-title{color:#946d10}[data-theme=light] .tournament-list-kicker{color:#23262b7a}[data-theme=light] .tournament-list-index{color:#946c11a6}[data-theme=light] .tournament-list-fact small{color:#23262b6e}[data-theme=light] .tournament-list-fact strong{color:#23262bcc}[data-theme=light] .tournament-list-fact--prize strong{color:#946d10}[data-theme=light] .tournament-list-registration{color:#23262b8f}[data-theme=light] .tournament-list-item.is-expanded .tournament-list-summary{background:linear-gradient(90deg,#946c110b,#0000 52%)}[data-theme=light] .tournament-list-details,[data-theme=light] .tournament-list-detail-grid{border-top-color:#272b3213}@media (width<=1180px){.tournament-list-summary{grid-template-columns:34px minmax(210px,1.7fr) 86px minmax(78px,.55fr) minmax(100px,.7fr) minmax(145px,.9fr) 24px}.tournament-list-registration{display:none}}@media (width<=900px){.tournament-list-summary{grid-template-columns:30px minmax(0,1fr) 88px 24px;gap:12px;min-height:84px}.tournament-list-fact--entry,.tournament-list-fact--date{display:none}.tournament-list-fact--prize{display:block}.tournament-list-details{padding:20px 28px 24px 42px}}@media (width<=560px){.tournament-list-summary{grid-template-columns:28px minmax(0,1fr) 22px;gap:10px;min-height:0;padding:17px 0}.tournament-list-summary .status-badge,.tournament-list-fact,.tournament-list-registration{display:none}.tournament-list-kicker{margin-bottom:4px;font-size:.59rem}.tournament-list-title{font-size:.94rem}.tournament-list-details{padding:18px 0 22px 38px}.tournament-list-details__intro{flex-direction:column;gap:14px}.tournament-list-detail-grid{grid-template-columns:1fr;gap:0}.tournament-list-full-details{align-self:flex-start}.tournament-list-details .tournament-card__actions{max-width:none}}@media (width<=390px){.tournament-value-grid{grid-template-columns:1fr}}.browse-page .tournament-grid,.browse-page .tournament-list-item,.browse-page .tournament-card,.browse-page .tournament-list-summary,.browse-page .tournament-list-details,.browse-page .tournament-list-item.is-expanded,.browse-page .tournament-list-item.is-expanded .tournament-list-summary{box-shadow:none!important;border-radius:0!important}.browse-page .tournament-list-item,.browse-page .tournament-card{overflow:visible!important}.tournament-list-full-details{display:none!important}.tournament-list-details__intro{display:block}@media (width<=560px){.tournament-list-summary{grid-template-rows:auto auto auto auto;align-items:start;gap:10px;min-height:0;grid-template-columns:28px minmax(0,1fr) minmax(0,1fr) 22px!important;padding:17px 0 16px!important;display:grid!important}.tournament-list-index{grid-area:1/1/5;align-self:start;padding-top:3px}.tournament-list-main{grid-area:1/2/auto/4;min-width:0}.tournament-list-kicker{text-overflow:clip;white-space:normal;margin-bottom:5px;font-size:.58rem;line-height:1.3;overflow:visible}.tournament-list-title{text-overflow:clip;white-space:normal;font-size:.96rem;line-height:1.32;overflow:visible}.tournament-list-chevron{grid-area:1/4;place-self:center end;margin-top:7px}.tournament-list-summary .status-badge{grid-area:2/2;justify-self:start;margin:0;font-size:.58rem;display:block!important}.tournament-list-registration{color:#cbd5e194;grid-area:2/3;justify-self:end;font-size:.6rem;font-weight:600;display:block!important}.tournament-list-fact{border-top:1px solid #ffffff0e;min-width:0;padding-top:8px;display:block!important}.tournament-list-fact--entry{grid-area:3/2}.tournament-list-fact--prize{border-left:1px solid #ffffff0e;grid-area:3/3;padding-left:10px}.tournament-list-fact--date{grid-area:4/2/auto/4;padding-top:8px}.tournament-list-fact small{margin-bottom:3px;font-size:.52rem}.tournament-list-fact strong{text-overflow:clip;white-space:normal;font-size:.68rem;line-height:1.3;overflow:visible}.tournament-list-fact--prize strong{color:#dec04f}.tournament-list-details{border-radius:0!important;padding:18px 0 22px 38px!important}.tournament-list-details__intro{margin-bottom:4px;display:block}.tournament-list-detail-grid{grid-template-columns:1fr;gap:0}[data-theme=light] .tournament-list-fact{border-top-color:#272b3214}[data-theme=light] .tournament-list-fact--prize{border-left-color:#272b3214}[data-theme=light] .tournament-list-registration{color:#23262b80}[data-theme=light] .tournament-list-fact--prize strong{color:#946d10}}@media (width<=390px){.tournament-list-summary{column-gap:8px;grid-template-columns:25px minmax(0,1fr) minmax(0,1fr) 20px!important}.tournament-list-details{padding-left:33px!important}}.browse-page .tournament-list-item.is-expanded,.browse-page .tournament-list-item.is-expanded:hover,.browse-page .tournament-list-item.is-expanded .tournament-list-summary,.browse-page .tournament-list-item.is-expanded .tournament-list-summary:hover{box-shadow:none!important;filter:none!important;background:0 0!important}.browse-page .tournament-list-item.is-expanded:before,.browse-page .tournament-list-item.is-expanded:after,.browse-page .tournament-list-summary:before,.browse-page .tournament-list-summary:after{box-shadow:none!important;filter:none!important}@media (width>=561px) and (width<=900px){.tournament-list-summary{grid-template-rows:auto auto auto;align-items:start;gap:10px 14px;min-height:0;grid-template-columns:34px minmax(0,1.45fr) minmax(92px,.62fr) 22px!important;padding:18px 0 17px!important;display:grid!important}.tournament-list-index{grid-area:1/1/4;align-self:start;padding-top:3px}.tournament-list-main{grid-area:1/2;min-width:0}.tournament-list-kicker{text-overflow:clip;white-space:normal;margin-bottom:4px;overflow:visible}.tournament-list-title{text-overflow:clip;white-space:normal;font-size:.98rem;line-height:1.32;overflow:visible}.tournament-list-summary .status-badge{grid-area:1/3;place-self:center end;margin-top:12px;display:block!important}.tournament-list-chevron{grid-area:1/4;place-self:center end;margin-top:11px}.tournament-list-registration{color:#cbd5e18f;grid-area:2/2;justify-self:start;font-size:.62rem;font-weight:600;display:block!important}.tournament-list-fact{border-top:1px solid #ffffff0e;min-width:0;padding-top:9px;display:block!important}.tournament-list-fact--entry{grid-area:3/2;width:31%}.tournament-list-fact--prize{border-left:1px solid #ffffff0e;grid-area:3/2;width:31%;margin-left:34%;padding-left:14px}.tournament-list-fact--date{border-left:1px solid #ffffff0e;grid-area:3/2/auto/4;width:32%;margin-left:68%;padding-left:14px}.tournament-list-fact small{margin-bottom:3px;font-size:.53rem}.tournament-list-fact strong{text-overflow:clip;white-space:normal;font-size:.66rem;line-height:1.3;overflow:visible}.tournament-list-details{padding:20px 0 24px 48px!important}[data-theme=light] .tournament-list-registration{color:#23262b80}[data-theme=light] .tournament-list-fact{border-top-color:#272b3214}[data-theme=light] .tournament-list-fact--prize,[data-theme=light] .tournament-list-fact--date{border-left-color:#272b3214}}@media (width>=561px) and (width<=720px){.tournament-list-summary{column-gap:10px;grid-template-columns:30px minmax(0,1fr) minmax(84px,.55fr) 20px!important}.tournament-list-fact--entry{width:30%}.tournament-list-fact--prize{width:30%;margin-left:33%}.tournament-list-fact--date{width:34%;margin-left:66%}}.tournament-card.is-selected,.tournament-card[aria-expanded=true],.tournament-card[data-selected=true]{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;border-left:2px solid #d4af37!important;transform:none!important}.tournament-card.is-selected:before,.tournament-card.is-selected:after,.tournament-card[aria-expanded=true]:before,.tournament-card[aria-expanded=true]:after,.tournament-card[data-selected=true]:before,.tournament-card[data-selected=true]:after{content:none!important;display:none!important}.tournament-card.is-selected h2,.tournament-card.is-selected .tournament-card__game,.tournament-card.is-selected .tournament-card__label,.tournament-card.is-selected .tournament-description,.tournament-card.is-selected .tournament-card__view-hint,.tournament-card[aria-expanded=true] h2,.tournament-card[aria-expanded=true] .tournament-card__game,.tournament-card[aria-expanded=true] .tournament-card__label,.tournament-card[aria-expanded=true] .tournament-description,.tournament-card[aria-expanded=true] .tournament-card__view-hint,.tournament-card[data-selected=true] h2,.tournament-card[data-selected=true] .tournament-card__game,.tournament-card[data-selected=true] .tournament-card__label,.tournament-card[data-selected=true] .tournament-description,.tournament-card[data-selected=true] .tournament-card__view-hint{color:#d4af37!important}.tournament-card.is-selected:hover,.tournament-card[aria-expanded=true]:hover,.tournament-card[data-selected=true]:hover{box-shadow:none!important;background:0 0!important;transform:none!important}[data-theme=light] .tournament-card.is-selected,[data-theme=light] .tournament-card[aria-expanded=true],[data-theme=light] .tournament-card[data-selected=true]{box-shadow:none!important;background:0 0!important}.browse-page .tournament-list-item.is-expanded{box-shadow:none!important;filter:none!important;background:0 0!important;border-left:2px solid #d4af37!important}.browse-page .tournament-list-item.is-expanded .tournament-list-summary,.browse-page .tournament-list-item.is-expanded .tournament-list-summary:hover{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important}.browse-page .tournament-list-item.is-expanded .tournament-list-index,.browse-page .tournament-list-item.is-expanded .tournament-list-kicker,.browse-page .tournament-list-item.is-expanded .tournament-list-title,.browse-page .tournament-list-item.is-expanded .tournament-list-fact small,.browse-page .tournament-list-item.is-expanded .tournament-list-fact strong,.browse-page .tournament-list-item.is-expanded .tournament-list-registration,.browse-page .tournament-list-item.is-expanded .tournament-list-chevron{color:#d4af37!important}.browse-page .tournament-list-item.is-expanded .status-badge.open,.browse-page .tournament-list-item.is-expanded .status-badge.registration-open{color:#86efac!important}.browse-page .tournament-list-item.is-expanded .status-badge.upcoming{color:#93c5fd!important}.browse-page .tournament-list-item.is-expanded .status-badge.live,.browse-page .tournament-list-item.is-expanded .status-badge.in-progress{color:#fdba74!important}.browse-page .tournament-list-item.is-expanded .status-badge.completed{color:#cbd5e1!important}.browse-page .tournament-list-item.is-expanded .status-badge.closed{color:#fca5a5!important}.browse-page .tournament-list-item.is-expanded .tournament-list-details{color:inherit!important;box-shadow:none!important;background:0 0!important}[data-theme=light] .browse-page .tournament-list-item.is-expanded{border-left-color:#9a7412!important}[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-index,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-kicker,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-title,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-fact small,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-fact strong,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-registration,[data-theme=light] .browse-page .tournament-list-item.is-expanded .tournament-list-chevron{color:#8a650b!important}.browse-controls{background:0 0;border-bottom:1px solid #ffffff14;margin:0 0 30px;padding:0 0 18px}.browse-controls__heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.browse-controls__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.browse-controls__title>svg{color:#d4af37;flex:none;margin-top:1px}.browse-controls__title strong{color:#f8fafc;font-size:.82rem;font-weight:700;display:block}.browse-controls__title span{color:#cbd5e18f;margin-top:3px;font-size:.67rem;line-height:1.45;display:block}.browse-controls__result-count{flex:none;align-items:baseline;gap:6px;display:flex}.browse-controls__result-count strong{color:#d4af37;font-size:1.05rem;font-weight:760}.browse-controls__result-count span{color:#cbd5e185;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.browse-controls__fields{grid-template-columns:minmax(260px,1.7fr) minmax(155px,.7fr) minmax(145px,.65fr) minmax(165px,.75fr);align-items:end;gap:18px;display:grid}.browse-search,.browse-filter{min-width:0;display:block}.browse-control-label{color:#94a3b89e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:.56rem;font-weight:700;display:block}.browse-search__field{color:#cbd5e19e;background:0 0;border-bottom:1px solid #94a3b847;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;min-height:42px;display:grid}.browse-search__field:focus-within{border-bottom-color:#d4af37}.browse-search__field>svg{color:#94a3b8bd}.browse-search__field input{color:#f8fafc;width:100%;min-width:0;min-height:42px;font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:.72rem}.browse-search__field input::placeholder{color:#94a3b87a}.browse-search__clear{color:#cbd5e18f;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.browse-search__clear:hover{color:#d4af37}.browse-filter select{color:#f8fafc;width:100%;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #94a3b847;border-radius:0;outline:0;padding:0 28px 0 2px;font-size:.7rem}.browse-filter select:focus{border-bottom-color:#d4af37}.browse-filter select option{color:#f8fafc;background:#0a0f18}.browse-controls__active{border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:12px;display:flex}.browse-controls__active span{color:#cbd5e180;font-size:.61rem}.browse-controls__active button,.browse-filter-empty__clear{color:#d4af37;min-height:30px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4af375c;border-radius:0;padding:4px 0;font-size:.62rem;font-weight:650}.browse-controls__active button:hover,.browse-filter-empty__clear:hover{color:#efd15d;border-bottom-color:#d4af37}.browse-filter-empty{padding-top:40px;padding-bottom:40px}.browse-filter-empty__clear{margin-top:14px}[data-theme=light] .browse-controls{border-bottom-color:#272b321a}[data-theme=light] .browse-controls__title strong{color:#1d2025}[data-theme=light] .browse-controls__title span,[data-theme=light] .browse-controls__result-count span,[data-theme=light] .browse-controls__active span{color:#5d6570}[data-theme=light] .browse-control-label{color:#606872}[data-theme=light] .browse-search__field,[data-theme=light] .browse-filter select{border-bottom-color:#272b3242}[data-theme=light] .browse-search__field input,[data-theme=light] .browse-filter select{color:#1d2025}[data-theme=light] .browse-search__field input::placeholder{color:#7a828c}[data-theme=light] .browse-search__field>svg,[data-theme=light] .browse-search__clear{color:#68717b}[data-theme=light] .browse-filter select option{color:#1d2025;background:#fbfaf6}[data-theme=light] .browse-controls__active{border-top-color:#272b3214}[data-theme=light] .browse-controls__result-count strong,[data-theme=light] .browse-controls__title>svg,[data-theme=light] .browse-controls__active button,[data-theme=light] .browse-filter-empty__clear{color:#8a650b}@media (width<=1024px){.browse-controls__fields{grid-template-columns:minmax(0,1.4fr) minmax(140px,.7fr) minmax(135px,.65fr);gap:14px}.browse-filter:last-child{grid-column:1/-1}}@media (width<=700px){.browse-controls{margin-bottom:24px}.browse-controls__heading{align-items:flex-start;margin-bottom:16px}.browse-controls__title span{display:none}.browse-controls__fields{grid-template-columns:1fr;gap:13px}.browse-filter:last-child{grid-column:auto}.browse-controls__result-count{padding-top:1px}.browse-search__field,.browse-search__field input,.browse-filter select{min-height:44px}.browse-controls__active{align-items:flex-start}}@media (width>=901px){.browse-page .tournament-list-summary{grid-template-columns:42px minmax(210px,1.55fr) minmax(155px,.82fr) minmax(105px,.58fr) minmax(125px,.7fr) minmax(175px,.92fr) minmax(120px,.62fr) 24px!important;column-gap:22px!important}.browse-page .tournament-list-summary .status-badge{text-overflow:ellipsis!important;white-space:nowrap!important;justify-self:start!important;min-width:0!important;max-width:100%!important;font-size:.68rem!important;line-height:1.25!important;overflow:hidden!important}.browse-page .tournament-list-fact--entry{min-width:0!important;padding-left:2px!important}.browse-page .tournament-list-fact--entry small,.browse-page .tournament-list-fact--entry strong{z-index:1!important;position:relative!important}}@media (width>=901px) and (width<=1280px){.browse-page .tournament-list-summary{grid-template-columns:36px minmax(175px,1.35fr) minmax(145px,.84fr) minmax(94px,.58fr) minmax(110px,.66fr) minmax(150px,.88fr) minmax(105px,.62fr) 22px!important;column-gap:16px!important}.browse-page .tournament-list-summary .status-badge{font-size:.63rem!important}.browse-page .tournament-list-title{min-width:0!important}}.ceo-status-pill{width:fit-content;min-width:max-content;padding:var(--ceo-space-1) var(--ceo-space-3);font-family:var(--ceo-font-family);font-size:var(--ceo-text-xs);white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:inline-flex}.ceo-status-pill-success,.ceo-status-pill-active,.ceo-status-pill-enabled,.ceo-status-pill-confirmed,.ceo-status-pill-approved{color:var(--ceo-success);border-color:color-mix(in srgb, var(--ceo-success) 28%, transparent);background:color-mix(in srgb, var(--ceo-success) 12%, transparent)}.ceo-status-pill-warning,.ceo-status-pill-pending,.ceo-status-pill-under-review,.ceo-status-pill-watchlist{color:var(--ceo-warning);border-color:color-mix(in srgb, var(--ceo-warning) 30%, transparent);background:color-mix(in srgb, var(--ceo-warning) 12%, transparent)}.ceo-status-pill-danger,.ceo-status-pill-error,.ceo-status-pill-failed,.ceo-status-pill-rejected,.ceo-status-pill-disabled,.ceo-status-pill-inactive,.ceo-status-pill-high-risk,.ceo-status-pill-banned,.ceo-status-pill-suspended{color:var(--ceo-danger);border-color:color-mix(in srgb, var(--ceo-danger) 28%, transparent);background:color-mix(in srgb, var(--ceo-danger) 12%, transparent)}.ceo-status-pill-info,.ceo-status-pill-normal,.ceo-status-pill-open,.ceo-status-pill-scheduled,.ceo-status-pill-processing{color:var(--ceo-info);border-color:color-mix(in srgb, var(--ceo-info) 28%, transparent);background:color-mix(in srgb, var(--ceo-info) 12%, transparent)}.ceo-status-pill-neutral,.ceo-status-pill-unknown,.ceo-status-pill-draft,.ceo-status-pill-closed,.ceo-status-pill-cancelled,.ceo-status-pill-canceled{color:var(--ceo-text-secondary);background:#1118270f;border-color:#11182724}.ceo-status-pill-live{color:var(--ceo-danger);border-color:color-mix(in srgb, var(--ceo-danger) 30%, transparent);background:color-mix(in srgb, var(--ceo-danger) 12%, transparent)}.ceo-status-pill-completed,.ceo-status-pill-paid,.ceo-status-pill-refunded{color:var(--ceo-success);border-color:color-mix(in srgb, var(--ceo-success) 28%, transparent);background:color-mix(in srgb, var(--ceo-success) 12%, transparent)}.ceo-status-pill-trusted{color:var(--ceo-success);border-color:color-mix(in srgb, var(--ceo-success) 30%, transparent);background:color-mix(in srgb, var(--ceo-success) 14%, transparent)}.ceo-status-pill-escalated{color:var(--ceo-danger);border-color:color-mix(in srgb, var(--ceo-danger) 28%, transparent);background:color-mix(in srgb, var(--ceo-danger) 12%, transparent)}.ceo-status-pill-resolved{color:var(--ceo-success);border-color:color-mix(in srgb, var(--ceo-success) 28%, transparent);background:color-mix(in srgb, var(--ceo-success) 12%, transparent)}.ceo-status-pill-gold,.ceo-status-pill-featured,.ceo-status-pill-premium{color:var(--ceo-gold-700);background:#d4af371f;border-color:#d4af375c}.ceo-status-pill:focus-visible{outline-offset:2px;outline:3px solid #d4af3752}@media (width<=520px){.ceo-status-pill{padding:var(--ceo-space-1) var(--ceo-space-2);font-size:var(--ceo-text-xs)}}.tournament-center{color:#f8fafc;width:100%;min-width:0}.my-tournaments-hero{background:radial-gradient(circle at 90% 10%,#d4af3726,#0000 34%),linear-gradient(135deg,#13192bfa,#080c16fa);border:1px solid #d4af372e;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;min-height:190px;margin-bottom:28px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000003d}.my-tournaments-hero:after{content:"";border:1px solid #d4af371c;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-125px;right:-90px}.my-tournaments-hero__content{z-index:1;max-width:690px;position:relative}.my-tournaments-hero__eyebrow{color:#e5c65a;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.my-tournaments-hero h1{color:#fff;margin:0;font-size:clamp(1.75rem,1.4rem + 1.25vw,2.65rem);line-height:1.08}.my-tournaments-summary{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #d4af3729;border-radius:16px;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;min-width:410px;max-width:100%;padding:12px;display:grid;position:relative}.my-tournaments-summary__item{background:#ffffff06;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px 10px;display:grid}.my-tournaments-summary__icon{color:#e2bd43;background:#d4af371a;border-radius:10px;flex:0 0 35px;place-items:center;width:35px;height:35px;display:grid}.my-tournaments-summary small{color:#94a3b8c2;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800;display:block}.my-tournaments-summary__item>div{min-width:0}.my-tournaments-summary small{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.my-tournaments-summary strong{color:#fff;margin-top:2px;font-size:1.15rem;display:block}.tournament-center-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:clamp(16px,2vw,22px);width:100%;min-width:0;display:grid}.tournament-card-pro{background:linear-gradient(160deg,#151c2ffa,#0a0f1cfa);border:1px solid #94a3b821;border-radius:18px;flex-direction:column;min-width:0;padding:clamp(20px,2.2vw,26px);transition:transform .24s,border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.tournament-card-pro:hover{border-color:#d4af3766;transform:translateY(-4px);box-shadow:0 22px 48px #00000052}.tournament-card-pro__accent{opacity:.72;background:linear-gradient(90deg,#0000,#d4af37,#0000);height:3px;position:absolute;top:0;left:0;right:0}.tournament-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.tournament-card-header__identity{align-items:flex-start;gap:12px;min-width:0;display:flex}.tournament-card-header__icon{color:#e4c149;background:#d4af371a;border:1px solid #d4af3733;border-radius:13px;flex:0 0 45px;place-items:center;width:45px;height:45px;display:grid}.tournament-card-header__identity>div{min-width:0}.tournament-card-header__eyebrow{color:#94a3b8b8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:800;display:block}.tournament-card-header h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:clamp(1.08rem,1rem + .25vw,1.28rem);line-height:1.3}.tournament-card-pro .status-pill,.tournament-card-pro .tournament-status-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;min-height:27px;padding:5px 9px;font-size:.66rem;font-weight:800}.tournament-card-format{color:#cbd5e1bd;background:#ffffff07;border-radius:10px;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:18px;padding:9px 11px;font-size:.74rem;display:flex}.tournament-card-format strong{color:#d8b844;font-weight:800}.tournament-card-format__divider{background:#64748b;border-radius:50%;width:4px;height:4px;margin:0 2px}.tournament-progress{background:#0206173d;border:1px solid #94a3b81a;border-radius:12px;margin:0 0 18px;padding:14px}.progress-info{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.progress-info>div{min-width:0}.progress-info span{color:#dbe3ee;font-size:.76rem;font-weight:800;display:block}.progress-info small{color:#94a3b8b3;margin-top:3px;font-size:.66rem;display:block}.progress-info strong{color:#e4c149;font-size:.82rem}.progress-bar{background:#ffffff14;border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-fill{border-radius:inherit;background:linear-gradient(90deg,#b89020,#f0cf5c);height:100%;transition:width .4s;box-shadow:0 0 12px #d4af3747}.tournament-timeline{background:#ffffff07;border:1px solid #94a3b81a;border-radius:13px;margin:0 0 18px;padding:15px}.tournament-timeline__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.tournament-timeline__header>div>span{color:#94a3b8ad;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.61rem;font-weight:800;display:block}.tournament-timeline h3{color:#fff;margin:0;font-size:.87rem}.tournament-timeline__header>small{color:#64748b;font-size:.65rem;font-weight:700}.timeline-list{flex-direction:column;display:flex}.timeline-item{align-items:stretch;gap:10px;min-height:42px;display:flex}.timeline-track{flex-direction:column;flex:0 0 20px;align-items:center;width:20px;display:flex}.timeline-marker{z-index:1;color:#64748b;background:#111827;border:1px solid #64748b80;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;position:relative}.timeline-line{background:#64748b4d;flex:1;width:1px}.timeline-content{min-width:0;padding-bottom:13px}.timeline-content>span{color:#7f8b9d;font-size:.76rem;line-height:1.4;display:block}.timeline-content small{letter-spacing:.06em;text-transform:uppercase;margin-top:3px;font-size:.59rem;font-weight:900;display:block}.timeline-item.completed .timeline-marker{color:#86efac;background:#16a34a29;border-color:#22c55e59}.timeline-item.completed .timeline-line{background:#22c55e47}.timeline-item.completed .timeline-content>span{color:#cbd5e1}.timeline-item.completed .timeline-content small{color:#86efac}.timeline-item.active .timeline-marker{color:#f0cf5c;background:#d4af3729;border-color:#d4af378c;box-shadow:0 0 14px #d4af375c}.timeline-item.active .timeline-content>span{color:#f5dc79;font-weight:800}.timeline-item.active .timeline-content small{color:#d4af37}.tournament-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.detail-row{background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:11px 10px;display:flex}.detail-row__icon{color:#d5b642;background:#d4af3717;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.detail-row>div{min-width:0}.detail-row small{color:#94a3b8ad;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.58rem;font-weight:800;display:block}.detail-row strong{color:#e2e8f0;overflow-wrap:anywhere;font-size:.7rem;line-height:1.4;display:block}.detail-row strong span{color:#64748b}.detail-row--next-match.has-match{background:#d4af370b;border-color:#d4af3724}.detail-row--next-match.has-match strong{color:#ead26b}.tournament-actions{flex-direction:column;gap:9px;margin-top:auto;display:flex}.tournament-actions__primary,.tournament-actions__secondary{gap:8px;display:grid}.tournament-actions__primary{grid-template-columns:repeat(2,minmax(0,1fr))}.tournament-actions__secondary{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.tournament-action{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:9px 11px;font-size:.72rem;font-weight:850;line-height:1.25;text-decoration:none;transition:transform .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.tournament-action--primary{color:#111827;background:linear-gradient(135deg,#ddb941,#efd169);border:1px solid #d4af3740}.tournament-action--primary:hover{color:#0f172a;filter:brightness(1.05);transform:translateY(-1px)}.tournament-action--secondary{color:#e3c34c;background:#d4af3712;border:1px solid #d4af3729}.tournament-action--secondary:hover{color:#f4d866;background:#d4af371f;border-color:#d4af3757;transform:translateY(-1px)}.tournament-status-badge.registration-open{color:#86efac;background:#22c55e24}.tournament-status-badge.registration-closed{color:#fdba74;background:#f9731624}.tournament-status-badge.ready{color:#fde047;background:#facc1524}.tournament-status-badge.in-progress{color:#93c5fd;background:#3b82f624}.tournament-status-badge.completed{color:#cbd5e1;background:#9ca3af24}.tournament-status-badge.draft{color:#94a3b8;background:#6b728024}.tournament-status-badge.suspended{color:#fca5a5;background:#ef444424}@media (width<=1050px){.my-tournaments-hero{flex-direction:column;align-items:flex-start}.my-tournaments-summary{width:100%;min-width:0}}@media (width<=760px){.tournament-card-pro:hover{transform:none}.tournament-details{grid-template-columns:1fr}}@media (width<=580px){.my-tournaments-hero{border-radius:16px;min-height:0;padding:22px}.my-tournaments-summary{grid-template-columns:1fr;width:100%}.my-tournaments-summary__item{padding:10px 11px}.tournament-center-grid{gap:14px}.tournament-card-pro{border-radius:15px;padding:18px}.tournament-card-header{flex-direction:column}.tournament-actions__primary,.tournament-actions__secondary{grid-template-columns:1fr}}@media (width<=390px){.tournament-card-header__icon{flex-basis:40px;width:40px;height:40px}}.my-tournaments-player{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.58;width:280px;height:300px;position:absolute;top:-48px;bottom:auto;right:350px}.my-tournaments-player:before{content:"";filter:blur(26px);opacity:.9;background:radial-gradient(#d4af372b,#38549c0f 48%,#0000 74%);border-radius:50%;width:125%;height:88%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.my-tournaments-player img{z-index:1;object-fit:contain;object-position:center bottom;filter:contrast(1.07)saturate(.94)drop-shadow(0 16px 28px #0000006b)drop-shadow(0 0 22px #d4af3724);width:100%;height:100%;animation:7s ease-in-out infinite myTournamentsPlayerFloat;display:block;position:relative}.my-tournaments-hero__content,.my-tournaments-summary{z-index:2;position:relative}@keyframes myTournamentsPlayerFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1180px){.my-tournaments-player{opacity:.48;width:245px;height:285px;right:300px}}@media (width<=1050px){.my-tournaments-player{opacity:.22;width:270px;height:330px;top:10px;right:-16px}.my-tournaments-hero__content,.my-tournaments-summary{z-index:3;position:relative}}@media (width<=580px){.my-tournaments-hero{min-height:0;padding:22px;position:relative;overflow:hidden}.my-tournaments-player{opacity:.27;width:255px;height:360px;top:28px;bottom:auto;right:-38px}.my-tournaments-player img{object-position:center top;filter:contrast(1.08)saturate(.92)drop-shadow(0 14px 24px #0006);height:100%}.my-tournaments-hero__content,.my-tournaments-summary{z-index:3;position:relative}.my-tournaments-summary{-webkit-backdrop-filter:blur(10px);background:#090d17c2;margin-top:26px}}@media (width<=390px){.my-tournaments-player{opacity:.24;width:240px;height:345px;top:34px;right:-55px}}@media (prefers-reduced-motion:reduce){.my-tournaments-player img{animation:none}}@media (width>=1051px){.my-tournaments-player{opacity:.3;width:210px;height:235px;top:-10px;right:365px}.my-tournaments-player:before{opacity:.7;width:115%;height:76%}.my-tournaments-player img{object-position:center bottom;filter:contrast(1.05)saturate(.9)drop-shadow(0 14px 24px #00000061)drop-shadow(0 0 16px #d4af371a)}}.notification-highlight-target{border-radius:20px;min-width:0;scroll-margin:120px 0;transition:transform .35s,filter .35s}.notification-highlight-target>.tournament-card-pro{height:100%}.notification-highlight-target.is-notification-highlighted{z-index:3;filter:brightness(1.08);position:relative;transform:translateY(-4px)scale(1.012)}.notification-highlight-target.is-notification-highlighted>.tournament-card-pro{border-color:#f0cf5cf2;animation:1.15s ease-in-out 2 ceo-notification-highlight-pulse;box-shadow:0 0 0 2px #d4af373d,0 0 28px #d4af3757,0 24px 54px #0000006b}@keyframes ceo-notification-highlight-pulse{0%,to{box-shadow:0 0 0 2px #d4af3738,0 0 22px #d4af3742,0 24px 54px #0000006b}50%{box-shadow:0 0 0 4px #f0cf5c52,0 0 42px #d4af3780,0 28px 62px #00000075}}@media (prefers-reduced-motion:reduce){.notification-highlight-target,.notification-highlight-target>.tournament-card-pro{transition:none}.notification-highlight-target.is-notification-highlighted>.tournament-card-pro{animation:none}}@media (width<=760px){.notification-highlight-target.is-notification-highlighted{transform:none}}.tournament-card.notification-highlight-target{scroll-margin:120px 0}.tournament-card.notification-highlight-target.is-notification-highlighted{z-index:3;filter:brightness(1.08);border-color:#f0cf5cf2;animation:1.15s ease-in-out 2 browse-notification-highlight-pulse;position:relative;transform:translateY(-5px)scale(1.012);box-shadow:0 0 0 2px #d4af3740,0 0 34px #d4af3766,0 26px 58px #00000070}@keyframes browse-notification-highlight-pulse{0%,to{box-shadow:0 0 0 2px #d4af3738,0 0 24px #d4af374d,0 24px 52px #0006}50%{box-shadow:0 0 0 4px #f0cf5c57,0 0 46px #d4af378c,0 30px 66px #0000007a}}@media (prefers-reduced-motion:reduce){.tournament-card.notification-highlight-target{transition:none}.tournament-card.notification-highlight-target.is-notification-highlighted{animation:none}}@media (width<=760px){.tournament-card.notification-highlight-target.is-notification-highlighted{transform:none}}.tournament-center{color:#f5f7fa}.my-tournaments-hero{min-height:220px;box-shadow:none;background:0 0;border:0;border-top:1px solid #d4af372e;border-bottom:1px solid #ffffff14;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;margin:0 0 34px;padding:34px 10px 28px 2px;display:grid;position:relative;overflow:hidden}.my-tournaments-hero:after,.my-tournaments-player:before{display:none}.my-tournaments-hero__content{max-width:760px}.my-tournaments-hero__eyebrow{color:#d4af37;letter-spacing:.15em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0;font-size:10px;font-weight:850;display:block}.my-tournaments-hero h1{color:#f8fafc;letter-spacing:-.045em;margin:0;font-size:clamp(2.25rem,4vw,4.35rem);font-weight:880;line-height:.98}.my-tournaments-hero p{color:#e2e8f094;max-width:640px;margin:18px 0 0;font-size:.94rem;line-height:1.65}.my-tournaments-player{opacity:.55;width:225px;height:245px;top:3px;right:205px}.my-tournaments-player img{filter:contrast(1.04)saturate(.9)drop-shadow(0 14px 24px #00000047);animation:none}.my-tournaments-summary{z-index:3;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,auto);gap:0;width:auto;min-width:0;padding:0;display:grid;position:relative}.my-tournaments-summary__item{background:0 0;border:0;border-left:1px solid #ffffff14;border-radius:0;min-width:94px;padding:0 20px;display:block}.my-tournaments-summary__item:first-child{border-left:0}.my-tournaments-summary__icon{display:none}.my-tournaments-summary small{color:#94a3b885;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:.56rem;font-weight:850;display:block}.my-tournaments-summary strong{color:#f8fafc;margin:0;font-size:1.55rem;font-weight:880;line-height:1;display:block}.tournament-center-grid{border-top:1px solid #d4af3738;width:100%;display:block}.my-tournament-list-item{width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff16;border-radius:0;scroll-margin:120px 0;overflow:visible}.my-tournament-list-summary{width:100%;min-height:92px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:42px minmax(250px,1.7fr) 110px minmax(90px,.55fr) minmax(120px,.7fr) minmax(170px,.95fr) 24px;align-items:center;gap:18px;padding:18px 0;display:grid}.my-tournament-list-summary:hover .my-tournament-list-title{color:#e2bf4a}.my-tournament-list-index{color:#d4af378f;letter-spacing:.12em;align-self:start;padding-top:4px;font-size:.66rem;font-weight:850}.my-tournament-list-main{min-width:0}.my-tournament-list-kicker{color:#94a3b894;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:5px;font-size:.63rem;font-weight:750;display:block;overflow:hidden}.my-tournament-list-title{color:#f7f8fa;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:810;line-height:1.3;transition:color .15s;display:block;overflow:hidden}.my-tournament-list-status{color:#cbd5e1a3;letter-spacing:.045em;text-transform:uppercase;justify-self:start;font-size:.64rem;font-weight:850}.my-tournament-list-status.registration-open{color:#64c58d}.my-tournament-list-status.registration-closed{color:#d69a62}.my-tournament-list-status.ready{color:#d6b83f}.my-tournament-list-status.live,.my-tournament-list-status.in-progress{color:#82addb}.my-tournament-list-status.completed{color:#cbd5e1ad}.my-tournament-list-status.suspended{color:#d77b7b}.my-tournament-list-fact{min-width:0}.my-tournament-list-fact small{color:#94a3b875;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:.54rem;font-weight:830;display:block}.my-tournament-list-fact strong{color:#f1f5f9d1;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:720;line-height:1.35;display:block;overflow:hidden}.my-tournament-list-chevron{color:#d4af37a8;justify-self:end;transition:transform .18s}.my-tournament-list-item.is-expanded .my-tournament-list-chevron{transform:rotate(180deg)}.my-tournament-list-item.is-expanded,.my-tournament-list-item.is-expanded:hover,.my-tournament-list-item.is-expanded .my-tournament-list-summary,.my-tournament-list-item.is-expanded .my-tournament-list-summary:hover{box-shadow:none!important;filter:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.my-tournament-list-details{box-shadow:none;background:0 0;border-top:1px solid #fff1;border-radius:0;padding:22px 0 28px 60px}.my-tournament-list-details[hidden]{display:none}.my-tournament-list-details .tournament-card-pro{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block;overflow:visible;transform:none}.my-tournament-list-details .tournament-card-pro:hover{box-shadow:none;background:0 0;border:0;transform:none}.my-tournament-list-details .tournament-card-pro__accent,.my-tournament-list-details .tournament-card-header,.my-tournament-list-details .tournament-card-format{display:none}.my-tournament-list-details .tournament-progress{background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;margin:0 0 20px;padding:0 0 16px}.my-tournament-list-details .progress-bar{background:#ffffff14;border-radius:0;height:3px}.my-tournament-list-details .progress-fill{box-shadow:none;background:#d4af37;border-radius:0}.my-tournament-list-details .tournament-timeline{background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;margin:0 0 20px;padding:0 0 18px}.my-tournament-list-details .timeline-marker{box-shadow:none!important}.my-tournament-list-details .tournament-details{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;gap:0;margin:0 0 20px}.my-tournament-list-details .detail-row{background:0 0;border:0;border-left:1px solid #ffffff0f;border-radius:0;min-height:62px;padding:11px 14px}.my-tournament-list-details .detail-row:first-child{border-left:0}.my-tournament-list-details .detail-row__icon{background:0 0;border-radius:0;flex-basis:24px;width:24px;height:24px}.my-tournament-list-details .tournament-actions{gap:8px;margin-top:0}.my-tournament-list-details .tournament-action{min-height:38px;box-shadow:none;border-radius:3px;transform:none}.my-tournament-list-details .tournament-action:hover{box-shadow:none;transform:none}.my-tournament-list-item.notification-highlight-target,.my-tournament-list-item.notification-highlight-target.is-notification-highlighted{border-radius:0;filter:none!important;box-shadow:none!important;animation:none!important;transform:none!important}.my-tournament-list-item.notification-highlight-target.is-notification-highlighted{border-left:2px solid #d4af37cc;padding-left:10px}[data-theme=light] .tournament-center{color:#1d2025}[data-theme=light] .my-tournaments-hero{border-top-color:#946c112e;border-bottom-color:#272b321a}[data-theme=light] .my-tournaments-hero__eyebrow{color:#946d10}[data-theme=light] .my-tournaments-hero h1,[data-theme=light] .my-tournaments-summary strong,[data-theme=light] .my-tournament-list-title{color:#1d2025}[data-theme=light] .my-tournaments-hero p{color:#23262b94}[data-theme=light] .my-tournaments-summary__item{border-left-color:#272b3217}[data-theme=light] .my-tournaments-summary small{color:#23262b75}[data-theme=light] .my-tournaments-player{opacity:.48}[data-theme=light] .tournament-center-grid{border-top-color:#946c1138}[data-theme=light] .my-tournament-list-item{border-bottom-color:#272b3218}[data-theme=light] .my-tournament-list-kicker{color:#23262b78}[data-theme=light] .my-tournament-list-summary:hover .my-tournament-list-title{color:#946d10}[data-theme=light] .my-tournament-list-index{color:#946c11a8}[data-theme=light] .my-tournament-list-status{color:#23262b94}[data-theme=light] .my-tournament-list-fact small{color:#23262b6b}[data-theme=light] .my-tournament-list-fact strong{color:#23262bcc}[data-theme=light] .my-tournament-list-details,[data-theme=light] .my-tournament-list-details .tournament-progress,[data-theme=light] .my-tournament-list-details .tournament-timeline,[data-theme=light] .my-tournament-list-details .tournament-details,[data-theme=light] .my-tournament-list-details .detail-row{border-color:#272b3214}[data-theme=light] .my-tournament-list-details .progress-fill{background:#b78a17}@media (width>=581px) and (width<=1050px){.my-tournaments-hero{grid-template-columns:minmax(0,1fr) auto;min-height:200px}.my-tournaments-player{opacity:.22;width:200px;height:220px;top:10px;right:170px}.my-tournaments-summary{width:auto}.my-tournaments-summary__item{min-width:76px;padding-inline:13px}.my-tournament-list-summary{grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1.45fr) minmax(92px,.62fr) 22px;gap:10px 14px;min-height:0;padding:18px 0}.my-tournament-list-index{grid-area:1/1/3}.my-tournament-list-main{grid-area:1/2}.my-tournament-list-status{grid-area:1/3;place-self:center end}.my-tournament-list-chevron{grid-area:1/4;align-self:center}.my-tournament-list-fact{border-top:1px solid #ffffff0e;grid-row:2;padding-top:8px;display:block}.my-tournament-list-fact:nth-of-type(4){grid-column:2}.my-tournament-list-fact--opponent{grid-column:3}.my-tournament-list-fact--date{display:none}.my-tournament-list-details{padding-left:48px}[data-theme=light] .my-tournament-list-fact{border-top-color:#272b3214}}@media (width<=580px){.my-tournaments-hero{border-radius:0;min-height:0;margin-bottom:22px;padding:24px 0 22px;display:block;overflow:hidden}.my-tournaments-hero h1{max-width:86%;font-size:clamp(2rem,11vw,2.85rem)}.my-tournaments-hero p{max-width:86%;margin-top:13px;font-size:.82rem;line-height:1.55}.my-tournaments-player{opacity:.16;width:205px;height:225px;top:14px;right:-48px}.my-tournaments-summary{-webkit-backdrop-filter:none;background:0 0;width:auto;margin-top:22px;display:flex}.my-tournaments-summary__item{min-width:0;padding:0 15px}.my-tournaments-summary__item:first-child{padding-left:0}.my-tournaments-summary strong{font-size:1.25rem}.my-tournament-list-summary{grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) 22px;gap:9px 10px;min-height:0;padding:17px 0;display:grid}.my-tournament-list-index{grid-area:1/1/4}.my-tournament-list-main{grid-area:1/2}.my-tournament-list-kicker{text-overflow:clip;white-space:normal;font-size:.58rem;line-height:1.3;overflow:visible}.my-tournament-list-title{text-overflow:clip;white-space:normal;font-size:.96rem;line-height:1.32;overflow:visible}.my-tournament-list-chevron{grid-area:1/3;align-self:center;margin-top:8px}.my-tournament-list-status{grid-area:2/2;justify-self:start;font-size:.58rem}.my-tournament-list-fact{border-top:1px solid #ffffff0e;grid-row:3;padding-top:8px;display:block}.my-tournament-list-fact:nth-of-type(4){grid-column:2}.my-tournament-list-fact--opponent,.my-tournament-list-fact--date{display:none}.my-tournament-list-details{padding:18px 0 24px 38px}.my-tournament-list-details .tournament-details{grid-template-columns:1fr}.my-tournament-list-details .detail-row{border-top:1px solid #ffffff0f;border-left:0}.my-tournament-list-details .detail-row:first-child{border-top:0}.my-tournament-list-details .tournament-actions__primary,.my-tournament-list-details .tournament-actions__secondary{grid-template-columns:1fr}[data-theme=light] .my-tournament-list-fact,[data-theme=light] .my-tournament-list-details .detail-row{border-color:#272b3214}}@media (width<=390px){.my-tournaments-summary__item{padding-inline:11px}.my-tournament-list-details{padding-left:34px}}.my-tournament-list-item.is-expanded,.my-tournament-list-item.is-expanded:hover,.my-tournament-list-item.is-expanded:focus,.my-tournament-list-item.is-expanded:focus-within,.my-tournament-list-item.is-expanded .my-tournament-list-summary,.my-tournament-list-item.is-expanded .my-tournament-list-summary:hover,.my-tournament-list-item.is-expanded .my-tournament-list-details,.my-tournament-list-item.is-expanded .tournament-card-pro,.my-tournament-list-item.is-expanded .tournament-card-pro:hover{box-shadow:none!important;filter:none!important;background:0 0!important;outline:none!important;transform:none!important}.my-tournament-list-item.is-expanded:before,.my-tournament-list-item.is-expanded:after,.my-tournament-list-item.is-expanded .my-tournament-list-summary:before,.my-tournament-list-item.is-expanded .my-tournament-list-summary:after,.my-tournament-list-item.is-expanded .my-tournament-list-details:before,.my-tournament-list-item.is-expanded .my-tournament-list-details:after,.my-tournament-list-item.is-expanded .tournament-card-pro:before,.my-tournament-list-item.is-expanded .tournament-card-pro:after{box-shadow:none!important;filter:none!important;background-image:none!important}.my-tournament-list-item.is-expanded{border-left:0!important}[data-theme=light] .my-tournament-list-details .progress-info span{color:#25282d!important}[data-theme=light] .my-tournament-list-details .progress-info small{color:#23262b9e!important}[data-theme=light] .my-tournament-list-details .progress-info strong{color:#a8790e!important}[data-theme=light] .my-tournament-list-details .tournament-timeline__header>div>span{color:#23262b8f!important}[data-theme=light] .my-tournament-list-details .tournament-timeline h3{color:#1d2025!important}[data-theme=light] .my-tournament-list-details .tournament-timeline__header>small{color:#23262b9e!important}[data-theme=light] .my-tournament-list-details .timeline-content>span{color:#2a2d32!important}[data-theme=light] .my-tournament-list-details .timeline-content small{color:#23262b8f!important}[data-theme=light] .my-tournament-list-details .timeline-item.completed .timeline-content>span{color:#29302c!important}[data-theme=light] .my-tournament-list-details .timeline-item.completed .timeline-content small{color:#2f7a4e!important}[data-theme=light] .my-tournament-list-details .timeline-item.active .timeline-content>span{color:#9a7110!important}[data-theme=light] .my-tournament-list-details .timeline-item.active .timeline-content small{color:#a8790e!important}[data-theme=light] .my-tournament-list-details .timeline-marker{color:#6e737b!important;box-shadow:none!important;background:#f7f3e9!important;border-color:#23262b38!important}[data-theme=light] .my-tournament-list-details .timeline-line{background:#23262b24!important}[data-theme=light] .my-tournament-list-details .timeline-item.active .timeline-marker{color:#a8790e!important;box-shadow:none!important;background:#d4af371c!important;border-color:#a8790e61!important}[data-theme=light] .my-tournament-list-details .timeline-item.completed .timeline-marker{color:#2f7a4e!important;background:#2f7a4e12!important;border-color:#2f7a4e47!important}[data-theme=light] .my-tournament-list-details .detail-row small{color:#23262b8f!important}[data-theme=light] .my-tournament-list-details .detail-row strong{color:#202328!important}[data-theme=light] .my-tournament-list-details .detail-row strong span{color:#23262b94!important}[data-theme=light] .my-tournament-list-details .detail-row__icon{color:#b18312!important;background:0 0!important}[data-theme=light] .my-tournament-list-details .detail-row--next-match.has-match{background:0 0!important;border-color:#272b3214!important}[data-theme=light] .my-tournament-list-details .detail-row--next-match.has-match strong{color:#9a7110!important}[data-theme=light] .my-tournament-list-details .tournament-progress,[data-theme=light] .my-tournament-list-details .tournament-timeline,[data-theme=light] .my-tournament-list-details .tournament-details,[data-theme=light] .my-tournament-list-details .detail-row{border-color:#272b321c!important}[data-theme=light] .my-tournament-list-details .progress-bar{background:#272b321f!important}[data-theme=light] .my-tournament-list-details .progress-fill{box-shadow:none!important;background:#b88914!important}[data-theme=light] .my-tournament-list-details .tournament-action--primary{color:#15171a!important;background:linear-gradient(135deg,#e0bc45,#f0d36d)!important;border-color:#946c1152!important}[data-theme=light] .my-tournament-list-details .tournament-action--primary:hover{color:#111317!important;filter:none!important}[data-theme=light] .my-tournament-list-details .tournament-action--secondary{color:#8d6710!important;background:#d4af370b!important;border-color:#946c1133!important}[data-theme=light] .my-tournament-list-details .tournament-action--secondary:hover{color:#73520b!important;background:#d4af3713!important;border-color:#946c1152!important}[data-theme=light] .my-tournament-list-details{color:#25282d!important}[data-theme=light] .my-tournament-list-details p{color:#23262ba8}.my-tournament-list-item.is-expanded{box-shadow:none!important;filter:none!important;background:0 0!important;border-left:2px solid #d4af37!important;padding-left:10px!important;transform:none!important}.my-tournament-list-item.is-expanded .my-tournament-list-summary,.my-tournament-list-item.is-expanded .my-tournament-list-summary:hover{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;transform:none!important}.my-tournament-list-item.is-expanded .my-tournament-list-index,.my-tournament-list-item.is-expanded .my-tournament-list-kicker,.my-tournament-list-item.is-expanded .my-tournament-list-title,.my-tournament-list-item.is-expanded .my-tournament-list-fact small,.my-tournament-list-item.is-expanded .my-tournament-list-fact strong,.my-tournament-list-item.is-expanded .my-tournament-list-chevron{color:#d4af37!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.registration-open{color:#64c58d!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.registration-closed{color:#d69a62!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.ready{color:#d6b83f!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.live,.my-tournament-list-item.is-expanded .my-tournament-list-status.in-progress{color:#82addb!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.completed{color:#cbd5e1ad!important}.my-tournament-list-item.is-expanded .my-tournament-list-status.suspended{color:#d77b7b!important}.my-tournament-list-details .tournament-actions{border-top:1px solid #ffffff12!important;flex-flow:wrap!important;align-items:center!important;gap:24px!important;margin-top:4px!important;padding-top:16px!important;display:flex!important}.my-tournament-list-details .tournament-actions__primary,.my-tournament-list-details .tournament-actions__secondary{display:contents!important}.my-tournament-list-details .tournament-action,.my-tournament-list-details .tournament-action--primary,.my-tournament-list-details .tournament-action--secondary{width:auto!important;min-width:0!important;min-height:36px!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:7px 2px!important;font-size:.72rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;display:inline-flex!important;transform:none!important}.my-tournament-list-details .tournament-action--primary{color:#d4af37!important;border-bottom-color:#d4af3761!important}.my-tournament-list-details .tournament-action--secondary{color:#e2e8f0b8!important;border-bottom-color:#e2e8f02e!important}.my-tournament-list-details .tournament-action--primary:hover{color:#efd15d!important;filter:none!important;background:0 0!important;border-bottom-color:#d4af37!important;transform:none!important}.my-tournament-list-details .tournament-action--secondary:hover{color:#fff!important;filter:none!important;background:0 0!important;border-bottom-color:#ffffff6b!important;transform:none!important}.my-tournament-list-details .tournament-action svg{flex:none!important}[data-theme=light] .my-tournament-list-item.is-expanded{border-left-color:#946d10!important}[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-index,[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-kicker,[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-title,[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-fact small,[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-fact strong,[data-theme=light] .my-tournament-list-item.is-expanded .my-tournament-list-chevron{color:#8a650b!important}[data-theme=light] .my-tournament-list-details .tournament-actions{border-top-color:#272b321a!important}[data-theme=light] .my-tournament-list-details .tournament-action--primary{color:#7d5b0b!important;background:0 0!important;border-bottom-color:#7d5b0b57!important}[data-theme=light] .my-tournament-list-details .tournament-action--secondary{color:#42484f!important;background:0 0!important;border-bottom-color:#42484f3d!important}[data-theme=light] .my-tournament-list-details .tournament-action--primary:hover{color:#684b08!important;border-bottom-color:#946d10!important}[data-theme=light] .my-tournament-list-details .tournament-action--secondary:hover{color:#1d2025!important;border-bottom-color:#1d202575!important}@media (width<=760px){.my-tournament-list-details .tournament-actions{gap:12px 20px!important}.my-tournament-list-details .tournament-action,.my-tournament-list-details .tournament-action--primary,.my-tournament-list-details .tournament-action--secondary{width:auto!important;min-height:38px!important}}@media (width<=460px){.my-tournament-list-details .tournament-actions{flex-direction:column!important;align-items:flex-start!important;gap:4px!important}}.report-modal-overlay{top:var(--ceo-navbar-height);z-index:3000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(9px);background:#02060fd6;justify-content:center;align-items:flex-start;padding:24px 18px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.report-modal-card{width:min(760px,100%);max-height:calc(100dvh - var(--ceo-navbar-height) - 48px);overscroll-behavior:contain;color:#f8fafc;scrollbar-width:thin;scrollbar-color:#d4af3759 transparent;background:radial-gradient(circle at 92% 0,#d4af3721,#0000 31%),linear-gradient(155deg,#141b2dfc,#080d19fc);border:1px solid #d4af3742;border-radius:20px;margin:auto 0;position:relative;overflow-y:auto;box-shadow:0 30px 90px #00000094,inset 0 1px #ffffff06}.report-modal-card::-webkit-scrollbar{width:8px}.report-modal-card::-webkit-scrollbar-track{background:0 0}.report-modal-card::-webkit-scrollbar-thumb{background:#d4af3757 padding-box padding-box;border:2px solid #0000;border-radius:999px}.report-modal-header{z-index:5;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#12192afc,#0d1321f5);border-bottom:1px solid #94a3b81c;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:13px;padding:25px 27px 21px;display:grid;position:sticky;top:0}.report-modal-header__icon{color:#e4c24b;background:#d4af371a;border:1px solid #d4af3738;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.report-modal-header__content{min-width:0}.report-modal-header__content>span{color:#d9b83d;letter-spacing:.09em;text-transform:uppercase;margin-bottom:4px;font-size:.63rem;font-weight:850;display:block}.report-modal-header h2{color:#fff;margin:0;font-size:clamp(1.35rem,1.1rem + .6vw,1.85rem);line-height:1.18}.report-modal-header p{color:#cbd5e1ad;max-width:570px;margin:7px 0 0;font-size:.78rem;line-height:1.55}.report-modal-close{color:#aab4c3;cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid}.report-modal-close:hover:not(:disabled){color:#f3d46a;background:#d4af3717;border-color:#d4af374d;transform:translateY(-1px)}.report-modal-close:disabled{cursor:not-allowed;opacity:.45}.uploading-notice{color:#fff;background:#d4af3714;border:1px solid #d4af3742;border-radius:12px;align-items:center;gap:12px;margin:21px 27px 0;padding:13px 14px;display:flex}.uploading-notice>div{min-width:0}.uploading-notice strong{color:#ead064;font-size:.77rem;display:block}.uploading-notice p{color:#cbd5e1b3;margin:3px 0 0;font-size:.68rem;line-height:1.45}.upload-spinner,.report-button-spinner{border-style:solid;border-radius:50%;flex:none;animation:.75s linear infinite report-upload-spin}.upload-spinner{border-width:3px;border-color:#e4c24b #d4af3733 #d4af3733;width:24px;height:24px}.report-button-spinner{border-width:2px;border-color:#111827 #11182740 #11182740;width:16px;height:16px}@keyframes report-upload-spin{to{transform:rotate(360deg)}}.report-matchup{background:linear-gradient(135deg,#ffffff09,#ffffff05);border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:17px;margin:21px 27px 0;padding:18px;display:grid}.report-matchup-player{text-align:center;min-width:0}.report-matchup-player span{color:#7f8b9d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.61rem;font-weight:850;display:block}.report-matchup-player strong{color:#fff;overflow-wrap:anywhere;font-size:.92rem;line-height:1.4;display:block}.report-matchup-versus{color:#d4af37;flex-direction:column;align-items:center;gap:5px;display:flex}.report-matchup-versus>span{background:#d4af3714;border:1px solid #d4af3733;border-radius:50%;place-items:center;width:41px;height:41px;display:grid}.report-matchup-versus strong{letter-spacing:.09em;font-size:.67rem}.report-form-section{background:#ffffff06;border:1px solid #94a3b81a;border-radius:15px;margin:21px 27px 0;padding:18px}.report-form-section__heading{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.report-form-section__heading>span{color:#e0bf46;background:#d4af3717;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.report-form-section__heading>div{min-width:0}.report-form-section__heading h3{color:#fff;margin:0;font-size:.89rem}.report-form-section__heading p{color:#94a3b8c7;margin:4px 0 0;font-size:.67rem;line-height:1.5}.report-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.report-form-group{flex-direction:column;gap:7px;min-width:0;display:flex}.report-form-group label{color:#e2e8f0;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.report-form-group small{color:#94a3b8b8;font-size:.63rem;line-height:1.45}.report-input-shell,.report-select-shell{color:#cba936;background:#02061761;border:1px solid #94a3b826;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.report-input-shell:focus-within,.report-select-shell:focus-within{background:#0206178c;border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3714}.report-input-shell input,.report-select-shell select{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:43px;padding:10px 0;font-size:.76rem}.report-select-shell select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:0 0}.report-select-shell select option{color:#f8fafc;background:#111827;font-size:.8rem;font-weight:700}.report-select-shell select option:checked{color:#111827;background:#d4af37}.report-select-shell select option:hover{color:#fff;background:#263149}.report-select-shell select{cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background:0 0}.report-input-shell input::placeholder,.report-form-group textarea::placeholder{color:#94a3b880}.report-form-group textarea{color:#fff;resize:vertical;background:#02061761;border:1px solid #94a3b826;border-radius:10px;outline:0;width:100%;min-height:110px;padding:12px 13px;font-family:inherit;font-size:.75rem;line-height:1.55;transition:border-color .2s,box-shadow .2s,background .2s}.report-form-group textarea:focus{background:#0206178c;border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3714}.report-input-shell input:disabled,.report-select-shell select:disabled,.report-form-group textarea:disabled{cursor:not-allowed;opacity:.55}.report-score-status{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:7px;min-height:31px;padding:7px 9px;font-size:.64rem;font-weight:750;line-height:1.4;display:flex}.report-score-status svg{flex:none;margin-top:1px}.report-score-status--valid{color:#86efac;background:#22c55e14;border-color:#22c55e33}.report-score-status--error{color:#fca5a5;background:#ef444414;border-color:#ef444438}.evidence-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evidence-upload-zone{text-align:center;cursor:pointer;background:linear-gradient(135deg,#d4af370d,#ffffff05);border:1px dashed #d4af374d;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:175px;padding:22px;transition:border-color .2s,background .2s,transform .2s;display:flex}.evidence-upload-zone__icon{color:#e4c24b;background:#d4af3717;border:1px solid #d4af3733;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:3px;display:grid}.evidence-upload-zone strong{color:#fff;font-size:.79rem}.evidence-upload-zone__button{color:#e4c24b;background:#d4af3717;border:1px solid #d4af3738;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;margin-top:6px;padding:7px 11px;font-size:.67rem;font-weight:800;display:inline-flex}.evidence-selected{background:#02061752;border:1px solid #d4af372e;border-radius:13px;overflow:hidden}.evidence-selected__header{border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.evidence-selected__file{align-items:center;gap:9px;min-width:0;display:flex}.evidence-selected__file>span{color:#dfbe45;background:#d4af3717;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.evidence-selected__file>div{min-width:0}.evidence-selected__file strong{color:#f8fafc;text-overflow:ellipsis;white-space:nowrap;font-size:.69rem;display:block;overflow:hidden}.evidence-selected__file small{color:#7f8b9d;margin-top:2px;font-size:.6rem;display:block}.evidence-remove-button{color:#fca5a5;cursor:pointer;background:#ef444412;border:1px solid #ef444433;border-radius:8px;flex:none;min-height:32px;padding:6px 10px;font-size:.62rem;font-weight:800}.evidence-remove-button:hover:not(:disabled){background:#ef444421;border-color:#ef444461}.evidence-remove-button:disabled{cursor:not-allowed;opacity:.5}.evidence-preview{padding:12px}.evidence-preview img,.evidence-preview video{object-fit:contain;background:#020617;border:1px solid #d4af3729;border-radius:10px;width:100%;max-height:320px;display:block}.report-validation-error{color:#fca5a5;background:#ef444414;border:1px solid #ef44443d;border-radius:11px;align-items:flex-start;gap:10px;margin:21px 27px 0;padding:12px 13px;display:flex}.report-validation-error>svg{flex:none;margin-top:1px}.report-validation-error>div{min-width:0}.report-validation-error strong{font-size:.72rem;display:block}.report-validation-error p{color:#fecaca;margin:3px 0 0;font-size:.65rem;line-height:1.45}.report-modal-actions{z-index:5;-webkit-backdrop-filter:blur(18px);background:linear-gradient(#0c121feb,#090e19fc);border-top:1px solid #94a3b81c;justify-content:flex-end;gap:10px;margin-top:22px;padding:18px 27px 22px;display:flex;position:sticky;bottom:0}.report-secondary-btn,.report-primary-btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-size:.72rem;font-weight:850;transition:transform .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.report-secondary-btn{color:#cbd5e1;background:#ffffff09;border:1px solid #94a3b826}.report-primary-btn{color:#111827;background:linear-gradient(135deg,#d5ae31,#efd36d);border:1px solid #ebcd648c}.report-secondary-btn:hover:not(:disabled),.report-primary-btn:hover:not(:disabled){transform:translateY(-1px)}.report-secondary-btn:hover:not(:disabled){color:#f3d46a;background:#d4af3714;border-color:#d4af3747}.report-primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#e0bb44,#f4dc82)}.report-secondary-btn:disabled,.report-primary-btn:disabled{cursor:not-allowed;opacity:.48}@media (width<=760px){.report-modal-card{width:min(680px,100%)}.report-form-grid{grid-template-columns:1fr}}@media (width<=580px){.report-modal-overlay{padding:12px}.report-modal-card{max-height:calc(100dvh - var(--ceo-navbar-height) - 24px);border-radius:15px}.report-modal-header{grid-template-columns:auto minmax(0,1fr) auto;padding:18px 17px 16px}.report-modal-header__icon{width:39px;height:39px}.report-modal-header p{font-size:.68rem}.uploading-notice,.report-matchup,.report-form-section,.report-validation-error{margin-left:16px;margin-right:16px}.report-matchup{grid-template-columns:1fr;padding:15px}.report-matchup-versus{flex-direction:row;justify-content:center}.report-form-section{padding:15px}.report-modal-actions{flex-direction:column-reverse;padding:15px 16px 18px}.report-secondary-btn,.report-primary-btn{width:100%}.evidence-upload-zone{min-height:155px;padding:18px}.evidence-selected__header{align-items:flex-start}}.report-modal-overlay{-webkit-backdrop-filter:none!important;background:#010409e0!important}.report-modal-card{color:#eef1f4!important;width:min(700px,100%)!important;box-shadow:none!important;filter:none!important;background:#070b12!important;border:1px solid #94a3b82e!important;border-radius:0!important}.report-modal-header{-webkit-backdrop-filter:none!important;background:#070b12!important;border-bottom:1px solid #94a3b826!important;grid-template-columns:minmax(0,1fr) auto!important;padding:23px 26px 19px!important}.report-modal-header__icon{display:none!important}.report-modal-header__content>span{color:#d8b541!important;letter-spacing:.1em!important;margin-bottom:7px!important;font-size:.57rem!important;font-weight:560!important}.report-modal-header h2{color:#f3f4f6!important;letter-spacing:-.015em!important;font-size:1.42rem!important;font-weight:520!important}.report-modal-header p{color:#cbd5e19e!important;margin-top:6px!important;font-size:.69rem!important;font-weight:400!important}.report-modal-close{color:#cbd5e19e!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.report-modal-close:hover:not(:disabled){color:#d8b541!important;background:0 0!important;border:0!important;transform:none!important}.uploading-notice,.report-validation-error{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b826!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:18px 26px 0!important;padding:11px 0!important}.uploading-notice{color:#d8b541!important}.uploading-notice strong,.report-validation-error strong{font-size:.65rem!important;font-weight:540!important}.uploading-notice p,.report-validation-error p{font-size:.57rem!important;font-weight:400!important}.report-matchup{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:18px 26px 0!important;padding:15px 0!important}.report-matchup-player span{color:#cbd5e180!important;font-size:.54rem!important;font-weight:520!important}.report-matchup-player strong{color:#f1f3f5!important;font-size:.79rem!important;font-weight:520!important}.report-matchup-versus>span{display:none!important}.report-matchup-versus strong{color:#d8b541!important;font-size:.58rem!important;font-weight:560!important}.report-form-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;margin:0 26px!important;padding:21px 0!important}.report-form-section__heading{margin-bottom:15px!important}.report-form-section__heading>span{color:#d8b541!important;background:0 0!important;border:0!important;border-radius:0!important;flex-basis:22px!important;justify-content:flex-start!important;align-items:flex-start!important;width:22px!important;height:22px!important;display:flex!important}.report-form-section__heading h3{color:#f1f3f5!important;font-size:.73rem!important;font-weight:540!important}.report-form-section__heading p{color:#cbd5e18f!important;font-size:.58rem!important;font-weight:400!important}.report-form-group label{color:#e2e8f0c7!important;font-size:.6rem!important;font-weight:520!important}.report-form-group label>span{color:#cbd5e175!important;font-size:.52rem!important;font-weight:500!important}.report-form-group small{color:#cbd5e180!important;font-size:.54rem!important}.report-input-shell,.report-select-shell{color:#d8b541!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b84d!important;border-radius:0!important;padding:0!important}.report-input-shell:focus-within,.report-select-shell:focus-within{box-shadow:none!important;background:0 0!important;border-bottom-color:#d8b541!important}.report-input-shell input,.report-select-shell select{color:#f1f3f5!important;min-height:39px!important;font-size:.67rem!important;font-weight:400!important}.report-select-shell select option{color:#f1f3f5!important;background:#0c1119!important;font-weight:400!important}.report-form-group textarea{color:#f1f3f5!important;min-height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b84d!important;border-radius:0!important;padding:10px 0!important;font-size:.66rem!important;font-weight:400!important}.report-form-group textarea:focus{box-shadow:none!important;background:0 0!important;border-bottom-color:#d8b541!important}.report-score-status{background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:4px 0!important;font-size:.54rem!important;font-weight:500!important}.report-score-status--valid{color:#72c895!important;background:0 0!important}.report-score-status--error{color:#dc747b!important;background:0 0!important}.evidence-upload-zone{min-height:118px!important;box-shadow:none!important;background:0 0!important;border:1px dashed #94a3b84d!important;border-radius:0!important;padding:18px 12px!important;transform:none!important}.evidence-upload-zone:hover{background:0 0!important;border-color:#d8b5418c!important;transform:none!important}.evidence-upload-zone__icon{color:#d8b541!important;background:0 0!important;border:0!important;border-radius:0!important;width:28px!important;height:28px!important}.evidence-upload-zone strong{color:#f1f3f5!important;font-size:.66rem!important;font-weight:520!important}.evidence-upload-zone>span:not(.evidence-upload-zone__icon):not(.evidence-upload-zone__button){color:#cbd5e185!important;font-size:.55rem!important}.evidence-upload-zone__button{color:#d8b541!important;background:0 0!important;border:0!important;border-bottom:1px solid #d8b54166!important;border-radius:0!important;min-height:0!important;margin-top:5px!important;padding:6px 0!important;font-size:.56rem!important;font-weight:540!important}.evidence-selected{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b829!important;border-left:0!important;border-right:0!important;border-radius:0!important}.evidence-selected__file>span{color:#d8b541!important;background:0 0!important;border-radius:0!important;width:24px!important;height:24px!important}.evidence-selected__file strong{font-weight:520!important}.evidence-remove-button{color:#dc747b!important;background:0 0!important;border:0!important;border-bottom:1px solid #dc747b6b!important;border-radius:0!important;min-height:0!important;padding:5px 0!important;font-size:.55rem!important;font-weight:520!important}.evidence-remove-button:hover:not(:disabled){background:0 0!important;border-bottom-color:#dc747b!important}.evidence-preview img,.evidence-preview video{background:#02050a!important;border:1px solid #94a3b82e!important;border-radius:0!important}.report-modal-actions{-webkit-backdrop-filter:none!important;box-shadow:none!important;background:#070b12!important;border-top:1px solid #94a3b824!important;gap:18px!important;margin-top:0!important;padding:18px 26px 22px!important}.report-secondary-btn,.report-primary-btn{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:8px 0!important;font-size:.6rem!important;font-weight:560!important;transform:none!important}.report-secondary-btn{color:#cbd5e199!important}.report-primary-btn{color:#d8b541!important;border-bottom-color:#d8b54161!important}.report-secondary-btn:hover:not(:disabled),.report-primary-btn:hover:not(:disabled){background:0 0!important;transform:none!important}.report-secondary-btn:hover:not(:disabled){color:#f1f3f5!important;border-bottom-color:#cbd5e159!important}.report-primary-btn:hover:not(:disabled){color:#efd15d!important;border-bottom-color:#d8b541!important}[data-theme=light] .report-modal-card,[data-theme=light] .report-modal-header,[data-theme=light] .report-modal-actions{color:#1b1e23!important;box-shadow:none!important;background:#fbfaf6!important}[data-theme=light] .report-modal-card{border-color:#191b202e!important}[data-theme=light] .report-modal-header,[data-theme=light] .report-modal-actions,[data-theme=light] .report-matchup,[data-theme=light] .report-form-section,[data-theme=light] .uploading-notice,[data-theme=light] .report-validation-error,[data-theme=light] .evidence-selected{border-color:#191b2024!important}[data-theme=light] .report-modal-header h2,[data-theme=light] .report-matchup-player strong,[data-theme=light] .report-form-section__heading h3,[data-theme=light] .evidence-upload-zone strong,[data-theme=light] .report-input-shell input,[data-theme=light] .report-select-shell select,[data-theme=light] .report-form-group textarea{color:#1d2025!important}[data-theme=light] .report-modal-header p,[data-theme=light] .report-form-section__heading p,[data-theme=light] .report-form-group small,[data-theme=light] .evidence-upload-zone>span:not(.evidence-upload-zone__icon):not(.evidence-upload-zone__button){color:#565d67!important}[data-theme=light] .report-matchup-player span,[data-theme=light] .report-form-group label,[data-theme=light] .report-form-group label>span{color:#5d6570!important}[data-theme=light] .report-input-shell,[data-theme=light] .report-select-shell,[data-theme=light] .report-form-group textarea{border-bottom-color:#191b2047!important}[data-theme=light] .report-select-shell select{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=light] .report-select-shell select option{color:#1d2025!important;background:#fbfaf6!important}@media (width>=581px) and (width<=1024px){.report-modal-overlay{padding:18px!important}.report-modal-card{width:min(720px,100%)!important;max-height:calc(100dvh - var(--ceo-navbar-height) - 36px)!important}.report-modal-header{padding:20px 22px 17px!important}.report-matchup,.report-form-section,.uploading-notice,.report-validation-error,.report-form-section{margin-left:22px!important;margin-right:22px!important}.report-modal-actions{padding-left:22px!important;padding-right:22px!important}}@media (width<=580px){.report-modal-overlay{background:#010409eb!important;align-items:flex-start!important;padding:0!important}.report-modal-card{width:100vw!important;height:calc(100dvh - var(--ceo-navbar-height))!important;max-height:calc(100dvh - var(--ceo-navbar-height))!important;box-shadow:none!important;background:#070b12!important;border:0!important;border-radius:0!important;margin:0!important;overflow-y:auto!important}.report-modal-header{background:#070b12!important;grid-template-columns:minmax(0,1fr) auto!important;padding:18px 20px 15px!important}.report-modal-header h2{font-size:1.25rem!important}.report-matchup{grid-template-columns:1fr auto 1fr!important;margin:0 20px!important;padding:14px 0!important}.report-matchup-versus{flex-direction:column!important}.report-form-section{margin:0 20px!important;padding:19px 0!important}.report-form-grid{grid-template-columns:1fr!important}.uploading-notice,.report-validation-error{margin-left:20px!important;margin-right:20px!important}.report-modal-actions{padding:16px 20px calc(22px + env(safe-area-inset-bottom))!important;background:#070b12!important;flex-direction:row!important;justify-content:flex-end!important;position:static!important}.report-secondary-btn,.report-primary-btn{width:auto!important}[data-theme=light] .report-modal-card,[data-theme=light] .report-modal-header,[data-theme=light] .report-modal-actions{background:#fbfaf6!important}}.report-modal-actions .report-secondary-btn,.report-modal-actions .report-primary-btn{opacity:1!important;min-height:34px!important;text-shadow:none!important;padding:7px 2px!important;font-size:.68rem!important;font-weight:650!important;line-height:1.2!important}.report-modal-actions .report-secondary-btn{color:#d3d9e1!important;border-bottom-color:#d3d9e157!important}.report-modal-actions .report-primary-btn{color:#e6c54f!important;border-bottom-color:#e6c54f94!important}.report-modal-actions .report-secondary-btn svg{color:#d3d9e1!important}.report-modal-actions .report-primary-btn svg{color:#e6c54f!important}.report-modal-actions .report-secondary-btn:hover:not(:disabled){color:#fff!important;border-bottom-color:#ffffff9e!important}.report-modal-actions .report-primary-btn:hover:not(:disabled){color:#f2d663!important;border-bottom-color:#f2d663!important}.report-modal-actions .report-primary-btn:disabled,.report-modal-actions .report-secondary-btn:disabled{opacity:.68!important}.report-modal-actions .report-primary-btn:disabled{color:#bba34d!important;border-bottom-color:#bba34d4d!important}.report-modal-actions .report-secondary-btn:disabled{color:#9ca6b2!important;border-bottom-color:#9ca6b238!important}[data-theme=light] .report-modal-actions .report-secondary-btn{color:#39414b!important;border-bottom-color:#39414b59!important}[data-theme=light] .report-modal-actions .report-primary-btn{color:#765a00!important;border-bottom-color:#765a0075!important}[data-theme=light] .report-modal-actions .report-secondary-btn svg{color:#39414b!important}[data-theme=light] .report-modal-actions .report-primary-btn svg{color:#765a00!important}[data-theme=light] .report-modal-actions .report-primary-btn:disabled{color:#8d7a39!important}[data-theme=light] .report-modal-actions .report-secondary-btn:disabled{color:#707983!important}@media (width<=1024px){.report-modal-actions .report-secondary-btn,.report-modal-actions .report-primary-btn{min-height:38px!important;font-size:.72rem!important}}.match-center{color:#f8fafc;width:100%;min-width:0}.match-center-hero{isolation:isolate;background:radial-gradient(circle at 50% 68%,#d4af371a,#0000 25%),radial-gradient(circle at 92% 8%,#d4af3724,#0000 32%),linear-gradient(135deg,#13192bfa,#080c16fa);border:1px solid #d4af372e;border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(210px,280px) minmax(390px,.95fr);align-items:center;gap:clamp(20px,2.5vw,34px);min-height:235px;margin-bottom:28px;padding:clamp(24px,3vw,36px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 50px #0000003d}.match-center-hero:after{content:"";z-index:-1;border:1px solid #d4af371c;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-130px;right:-90px}.match-center-hero__content{z-index:2;min-width:0;max-width:660px;position:relative}.match-center-hero__eyebrow{color:#e5c65a;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:7px;margin-bottom:14px;padding:7px 11px;font-size:.72rem;font-weight:800;display:inline-flex}.match-center-hero h1{color:#fff;margin:0;font-size:clamp(1.75rem,1.4rem + 1.25vw,2.65rem);line-height:1.08}.match-center-hero p{color:#e2e8f0b8;max-width:630px;margin:14px 0 0;font-size:.94rem;line-height:1.7}.match-center-player{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-self:stretch;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative}.match-center-player__glow{filter:blur(25px);opacity:.9;background:radial-gradient(#d4af3733,#3858aa12 48%,#0000 72%);border-radius:50%;width:125%;height:82%;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.match-center-player img{z-index:1;object-fit:contain;object-position:center bottom;opacity:.88;filter:contrast(1.06)saturate(.94)drop-shadow(0 18px 28px #00000070)drop-shadow(0 0 22px #d4af372b);width:100%;max-width:270px;height:255px;animation:7s ease-in-out infinite matchCenterPlayerFloat;display:block;position:relative}@keyframes matchCenterPlayerFloat{0%,to{transform:translateY(5px)}50%{transform:translateY(-3px)}}.match-center-summary{z-index:2;-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #d4af3729;border-radius:16px;grid-template-columns:repeat(3,minmax(120px,1fr));gap:8px;min-width:390px;max-width:100%;padding:12px;display:grid;position:relative}.match-summary-item{background:#ffffff06;border-radius:11px;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:11px 10px;display:grid}.match-summary-icon{color:#e2bd43;background:#d4af371a;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.match-summary-item>div{min-width:0}.match-summary-item small{color:#94a3b8c2;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.25;display:block}.match-summary-item strong{color:#fff;margin-top:2px;font-size:1.15rem;display:block}.match-sections{flex-direction:column;gap:30px;display:flex}.match-section-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.match-section-header span{color:#8c96a8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.65rem;font-weight:800;display:block}.match-section-header h2{color:#fff;margin:0;font-size:1.12rem}.match-section-header>strong{color:#e4c149;background:#d4af3714;border:1px solid #d4af3733;border-radius:11px;place-items:center;min-width:37px;height:37px;padding:0 10px;display:grid}.match-card-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,430px),1fr));align-items:start;gap:18px;display:grid}.match-card-pro{color:#f8fafc;background:linear-gradient(160deg,#151c2ffa,#0a0f1cfa);border:1px solid #94a3b821;border-radius:18px;min-width:0;padding:clamp(19px,2vw,25px);transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000038}.match-card-pro:hover{border-color:#d4af3766;transform:translateY(-3px);box-shadow:0 22px 48px #00000052}.match-card-pro--completed{border-color:#22c55e24}.match-card-accent{opacity:.74;background:linear-gradient(90deg,#0000,#d4af37,#0000);height:3px;position:absolute;top:0;left:0;right:0}.match-card-header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.match-card-heading{align-items:center;gap:11px;min-width:0;display:flex}.match-card-icon{color:#e4c149;background:#d4af371a;border:1px solid #d4af3733;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.match-card-heading>div{min-width:0}.match-card-label{color:#94a3b8b8;letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.62rem;font-weight:800;display:block}.match-card-heading h3{color:#fff;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.3}.match-status{color:#cbd5e1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#9ca3af24;border-radius:999px;flex:none;align-items:center;min-height:27px;padding:5px 9px;font-size:.64rem;font-weight:850;display:inline-flex}.match-status.scheduled{color:#93c5fd;background:#3b82f624}.match-status.disputed{color:#fca5a5;background:#ef444424}.match-status.forfeit,.match-status.cancelled{color:#fdba74;background:#f9731624}.match-opponent-panel{background:#02061745;border:1px solid #94a3b81a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;padding:18px;display:grid}.match-player{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.match-player-label{color:#7f8b9d;letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:800}.match-player>strong{color:#fff;overflow-wrap:anywhere;max-width:100%;margin:7px 0;font-size:.92rem;line-height:1.35}.match-check-in-state{color:#7f8b9d;align-items:center;gap:5px;font-size:.66rem;font-weight:700;display:inline-flex}.match-check-in-state.checked{color:#4ade80}.match-versus-marker{color:#d4af37;flex-direction:column;align-items:center;gap:5px;display:flex}.match-versus-icon{background:#d4af3714;border:1px solid #d4af3733;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.match-versus-marker strong{letter-spacing:.08em;font-size:.7rem;font-weight:900}.match-information-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:15px;display:grid}.match-information-item{background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.match-information-icon{color:#d5b642;background:#d4af3717;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.match-information-item>div{min-width:0}.match-information-item span:not(.match-information-icon){color:#94a3b8ad;letter-spacing:.05em;text-transform:uppercase;font-size:.57rem;font-weight:800;display:block}.match-information-item strong{color:#e2e8f0;overflow-wrap:anywhere;margin-top:3px;font-size:.68rem;line-height:1.4;display:block}.match-ready-banner{color:#86efac;background:#22c55e17;border:1px solid #22c55e3d;border-radius:11px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:11px 12px;display:flex}.match-ready-banner svg{flex:none;margin-top:1px}.match-ready-banner strong{color:#86efac;font-size:.75rem;display:block}.match-ready-banner span{color:#aeb8c7;margin-top:3px;font-size:.65rem;display:block}.match-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.match-check-in-btn,.match-report-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:41px;padding:9px 12px;font-size:.72rem;font-weight:850;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.match-check-in-btn{color:#111827;background:linear-gradient(135deg,#ddb941,#efd169)}.match-report-btn{color:#e3c34c;background:#d4af3714;border-color:#d4af3740}.match-check-in-btn:hover:not(:disabled),.match-report-btn:hover:not(:disabled){transform:translateY(-1px)}.match-check-in-btn:disabled{color:#8a94a5;cursor:not-allowed;background:#ffffff12}.match-secondary-actions{border-top:1px solid #94a3b81a;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:14px;display:flex}.match-secondary-actions a{color:#e3c34c;background:#d4af370f;border:1px solid #d4af3729;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:37px;padding:8px 11px;font-size:.68rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.match-secondary-actions a:hover{background:#d4af371f;border-color:#d4af3757;transform:translateY(-1px)}@media (width<=1050px){.match-center-hero{grid-template-columns:minmax(0,1fr) minmax(210px,270px);align-items:center}.match-center-hero__content{grid-column:1}.match-center-player{grid-area:1/2;height:240px}.match-center-player img{opacity:.72;max-width:250px;height:240px}.match-center-summary{grid-column:1/-1;width:100%;min-width:0}}@media (width<=760px){.match-information-grid{grid-template-columns:1fr}.match-card-pro:hover{transform:none}}@media (width<=580px){.match-center-hero{border-radius:16px;flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:22px;display:flex;position:relative;overflow:hidden}.match-center-hero__content{z-index:3;width:100%;max-width:100%;position:relative}.match-center-summary{z-index:3;-webkit-backdrop-filter:blur(10px);background:#090d17c2;grid-template-columns:1fr;width:100%;min-width:0;display:grid;position:relative}.match-center-player{z-index:1;opacity:.28;pointer-events:none;-webkit-user-select:none;user-select:none;width:260px;height:420px;display:block;position:absolute;inset:70px -42px auto auto}.match-center-player__glow{opacity:.75;width:120%;height:82%;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.match-center-player img{object-fit:contain;object-position:center top;opacity:1;filter:contrast(1.07)saturate(.92)drop-shadow(0 14px 24px #0006);width:100%;max-width:none;height:100%;display:block}.match-card-pro{border-radius:15px;padding:17px}.match-card-header{flex-direction:column}.match-opponent-panel{grid-template-columns:1fr;padding:15px}.match-versus-marker{flex-direction:row;justify-content:center}.match-information-grid,.match-primary-actions{grid-template-columns:1fr}.match-secondary-actions{flex-direction:column}.match-secondary-actions a{width:100%}}.match-status.completed,.match-status.confirmed,.match-status.won,.match-status.forfeit-win{color:#86efac;background:#22c55e24}.match-status.lost,.match-status.forfeit-loss{color:#fca5a5;background:#ef444424}.match-status.draw{color:#fcd34d;background:#f59e0b24}.match-focus-wrapper{border-radius:18px;width:100%;transition:box-shadow .35s,transform .35s}.match-focus-wrapper.is-highlighted{animation:3s matchFocusPulse}@keyframes matchFocusPulse{0%{transform:scale(1);box-shadow:0 0 #d4af3700}20%{transform:scale(1.012);box-shadow:0 0 0 2px #d4af37e6,0 0 28px #d4af3766}70%{transform:scale(1.006);box-shadow:0 0 0 1px #d4af378c,0 0 18px #d4af3740}to{transform:scale(1);box-shadow:0 0 #d4af3700}}.match-message-btn{color:#f8fafc;cursor:pointer;background:linear-gradient(135deg,#1e293bfa,#0f172afa);border:1px solid #d4af3752;border-radius:13px;justify-content:flex-start;align-items:center;gap:11px;min-width:210px;min-height:58px;padding:9px 14px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #00000038,inset 0 1px #ffffff0a}.match-message-btn:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#d4af372e,#0000 48%);position:absolute;inset:0}.match-message-btn:hover:not(:disabled){border-color:#f4d06fb8;transform:translateY(-2px);box-shadow:0 16px 38px #0000004d,0 0 24px #d4af3714}.match-message-btn:active:not(:disabled){transform:translateY(0)}.match-message-btn:disabled{opacity:.68;cursor:wait}.match-message-btn-icon{z-index:1;color:#111827;background:linear-gradient(135deg,#f4d06f,#d4af37);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;box-shadow:0 8px 20px #d4af3733}.match-message-btn-content{z-index:1;text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex;position:relative}.match-message-btn-content strong{color:#f8fafc;font-size:12px;font-weight:900;line-height:1.2}.match-message-btn-content small{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:9px;font-weight:700;line-height:1.25;overflow:hidden}.match-message-unread-badge{z-index:1;color:#fff;background:#ef4444;border:2px solid #0f172a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:9px;font-weight:950;display:inline-flex;position:relative;box-shadow:0 6px 16px #ef444459}.match-message-btn--unread .match-message-btn-content small{color:#fca5a5}.match-message-btn--typing .match-message-btn-content small{color:#86efac}.match-message-btn-spinner{animation:.75s linear infinite match-message-spin}@keyframes match-message-spin{to{transform:rotate(360deg)}}@media (width<=680px){.match-message-btn{width:100%;min-width:0}.match-message-btn-content small{max-width:none}}.match-history-center__intro{color:#94a3b8c2;max-width:650px;margin:6px 0 0;font-size:.75rem;line-height:1.6}.match-history-toolbar{background:linear-gradient(145deg,#ffffff09,#ffffff04);border:1px solid #d4af3721;border-radius:15px;margin-bottom:18px;padding:16px}.match-history-toolbar__title{color:#e4c04b;align-items:center;gap:7px;margin-bottom:14px;font-size:.72rem;font-weight:850;display:flex}.match-history-toolbar__title small{color:#111827;background:#dfbd48;border-radius:999px;padding:3px 7px;font-size:.56rem}.match-history-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.match-history-filter-grid label{gap:6px;min-width:0;display:grid}.match-history-filter-grid label>span{color:#94a3b8d1;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:800}.match-history-filter-grid input,.match-history-filter-grid select{color:#f8fafc;width:100%;min-width:0;min-height:40px;font:inherit;background:#0b111c;border:1px solid #ffffff17;border-radius:9px;outline:none;padding:8px 10px;font-size:.72rem}.match-history-search{position:relative}.match-history-search svg{color:#94a3b8a6;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.match-history-search input{padding-left:32px}.match-history-option-pages{justify-content:flex-end;align-items:center;gap:7px;display:flex}.match-history-option-pages button{color:#f8fafc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;place-items:center;width:27px;height:27px;padding:0;display:grid}.match-history-option-pages button:disabled{opacity:.35;cursor:not-allowed}.match-history-option-pages span{color:#94a3b8b8;font-size:.6rem}.match-history-reset{color:#e4c04b;min-height:36px;font:inherit;cursor:pointer;background:#d4af370f;border:1px solid #d4af3738;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:7px 11px;font-size:.67rem;font-weight:850;display:inline-flex}.match-history-reset:disabled{opacity:.38;cursor:not-allowed}.match-history-loading{min-height:190px}.match-history-empty{color:#94a3b8c7;text-align:center;border:1px dashed #d4af3729;border-radius:15px;place-items:center;min-height:210px;padding:28px;display:grid}.match-history-empty h3{color:#f8fafc;margin:11px 0 5px}.match-history-empty p{margin:0;font-size:.74rem}.match-history-card-list{gap:15px;display:grid}.match-history-record{background:linear-gradient(145deg,#12192bf5,#080c16fa);border:1px solid #ffffff13;border-radius:15px;padding:17px;position:relative;overflow:hidden;box-shadow:0 15px 34px #0000002e}.match-history-record__accent{background:linear-gradient(#e7c450,#d4af3714);width:4px;height:100%;position:absolute;top:0;left:0}.match-history-record__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.match-history-record__title{align-items:center;gap:11px;min-width:0;display:flex}.match-history-record__icon{color:#e5c34d;background:#d4af3717;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.match-history-record__title>div{min-width:0}.match-history-record__title span{color:#94a3b8bd;letter-spacing:.055em;text-transform:uppercase;font-size:.61rem;font-weight:850}.match-history-record__title h3{overflow-wrap:anywhere;color:#fff;margin:3px 0 0;font-size:.93rem}.match-history-result{border-radius:999px;flex:none;padding:6px 10px;font-size:.65rem;font-weight:900}.match-history-result--win{color:#86efac;background:#22c55e1f}.match-history-result--draw{color:#f8d86a;background:#d4af371f}.match-history-result--loss{color:#fda4af;background:#f43f5e1f}.match-history-result--pending{color:#bfdbfe;background:#3b82f61f}.match-history-versus{background:#ffffff05;border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;grid-template-columns:minmax(0,1fr) minmax(90px,150px) minmax(0,1fr);align-items:center;gap:14px;margin:15px 0;padding:15px;display:grid}.match-history-player{align-items:center;gap:9px;min-width:0;display:flex}.match-history-player>div:last-child{min-width:0}.match-history-player span{color:#94a3b8b3;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.match-history-player strong{overflow-wrap:anywhere;color:#fff;margin-top:3px;font-size:.81rem;display:block}.match-history-opponent-avatar{color:#ebca54;background:#d4af3714;border:1px solid #d4af373d;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.65rem;font-weight:900;display:grid;overflow:hidden}.match-history-opponent-avatar img{object-fit:cover;width:100%;height:100%}.match-history-score{color:#e5c34d;text-align:center;place-items:center;gap:4px;display:grid}.match-history-score strong{color:#fff;font-size:1.22rem}.match-history-information{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.match-history-information>div{background:#ffffff06;border-radius:10px;grid-template-columns:22px minmax(0,1fr);column-gap:7px;min-width:0;padding:10px;display:grid}.match-history-information svg{color:#dcb942;grid-row:1/span 2;margin-top:1px}.match-history-information span{color:#94a3b8b3;text-transform:uppercase;font-size:.57rem;font-weight:800}.match-history-information strong{overflow-wrap:anywhere;color:#f8fafc;margin-top:3px;font-size:.68rem}.match-history-record__footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.match-history-record__footer span{color:#cbd5e1ad;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:.6rem;font-weight:780;display:inline-flex}.match-history-record__footer .is-success{color:#86efac;background:#22c55e17}.match-history-record__footer .is-warning{color:#fde68a;background:#f59e0b1a}.match-history-record__footer .is-danger{color:#fda4af;background:#f43f5e1a}.match-history-forfeit-note{color:#fde68adb;background:#f59e0b0e;border-left:3px solid #f59e0b9e;margin:11px 0 0;padding:9px 10px;font-size:.65rem;line-height:1.55}.match-history-pagination{color:#94a3b8c7;border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:15px;font-size:.68rem;display:flex}.match-history-pagination>div{gap:8px;display:flex}.match-history-pagination button{color:#e5c34d;min-height:35px;font:inherit;cursor:pointer;background:#d4af370e;border:1px solid #d4af3733;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:.65rem;font-weight:850;display:inline-flex}.match-history-pagination button:disabled{opacity:.35;cursor:not-allowed}@media (width<=980px){.match-history-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.match-history-information{grid-template-columns:1fr}}@media (width<=640px){.match-history-filter-grid{grid-template-columns:1fr}.match-history-record__header,.match-history-pagination{flex-direction:column;align-items:stretch}.match-history-versus{grid-template-columns:1fr}.match-history-score{border-top:1px solid #ffffff0e;border-bottom:1px solid #ffffff0e;padding:8px 0}.match-history-pagination>div{width:100%}.match-history-pagination button{flex:1}}.match-center{--match-text:#f5f1e8;--match-muted:#938f86;--match-faint:#6f6b64;--match-line:#ffffff1c;--match-line-strong:#d4af3761;--match-surface:#ffffff05;--match-surface-hover:#ffffff09;--match-gold:#d4af37;--match-gold-soft:#e2c568;--match-success:#71b98a;--match-danger:#d97b7b;color:var(--match-text)}[data-theme=light] .match-center,.light .match-center,html.light .match-center{--match-text:#24231f;--match-muted:#716d64;--match-faint:#969086;--match-line:#24231f24;--match-line-strong:#97771c6b;--match-surface:#24231f05;--match-surface-hover:#24231f09;--match-gold:#987719;--match-gold-soft:#806317;--match-success:#39734c;--match-danger:#a34e4e}.match-center-hero{border:0;border-bottom:1px solid var(--match-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;justify-content:space-between;align-items:flex-end;gap:36px;margin:0 0 44px;padding:20px 0 28px;display:flex;overflow:visible}.match-center-hero:before,.match-center-hero:after,.match-center-player{display:none!important}.match-center-hero__content{max-width:720px}.match-center-kicker,.match-section-header>div>span{color:var(--match-gold);letter-spacing:.17em;text-transform:uppercase;margin:0 0 9px;font-size:.67rem;font-weight:850;display:block}.match-center-hero h1{color:var(--match-text);letter-spacing:-.055em;margin:0;font-size:clamp(2.45rem,5vw,4.8rem);font-weight:900;line-height:.96}.match-center-hero p{max-width:610px;color:var(--match-muted);margin:17px 0 0;font-size:.84rem;line-height:1.65}.match-center-summary{align-items:flex-end;gap:28px;margin:0;padding:0 0 4px;display:flex}.match-summary-item{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:block}.match-summary-item dt,.match-summary-item small{color:var(--match-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.58rem;font-weight:750;display:block}.match-summary-item dd,.match-summary-item strong{color:var(--match-text);margin:0;font-size:1.05rem;font-weight:850}.match-summary-icon{display:none!important}.match-sections{gap:54px;display:grid}.match-section{min-width:0}.match-section-header{border-bottom:1px solid var(--match-line-strong);justify-content:space-between;align-items:flex-end;gap:20px;margin:0;padding:0 0 14px;display:flex}.match-section-header h2{color:var(--match-text);letter-spacing:-.02em;margin:0;font-size:1.18rem;font-weight:850}.match-section-header>strong{color:var(--match-muted);font-size:.72rem;font-weight:800}.match-card-list,.match-history-card-list{display:block}.match-focus-wrapper{border-radius:0}.match-focus-wrapper.is-highlighted{box-shadow:none;animation:none}.match-focus-wrapper.is-highlighted .match-card-pro{border-left-color:var(--match-gold)}.match-card-pro,.match-history-record{border:0;border-bottom:1px solid var(--match-line);box-shadow:none;background:0 0;border-radius:0;padding:0;position:relative;overflow:visible}.match-card-pro:hover,.match-history-record:hover{box-shadow:none;transform:none}.match-fixture-summary,.match-history-summary{width:100%;min-height:67px;color:var(--match-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:13px 4px;transition:background .16s;display:grid}.match-fixture-summary{grid-template-columns:minmax(82px,.55fr) minmax(180px,1.45fr) minmax(145px,1fr) 105px 120px 32px 22px}.match-history-summary{grid-template-columns:minmax(80px,.55fr) minmax(190px,1.45fr) minmax(145px,1fr) 70px 80px 105px 22px}.match-fixture-round,.match-history-summary__format{color:var(--match-muted);text-transform:uppercase;font-size:.64rem;font-weight:750}.match-fixture-tournament,.match-history-summary__tournament{min-width:0;color:var(--match-text);text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;font-weight:800;overflow:hidden}.match-fixture-opponent,.match-history-summary__opponent{min-width:0;color:var(--match-text);text-overflow:ellipsis;white-space:nowrap;font-size:.73rem;font-weight:700;overflow:hidden}.match-fixture-opponent small,.match-history-summary__opponent small{color:var(--match-gold);margin-right:8px;font-size:.54rem;font-weight:900}.match-fixture-time,.match-history-summary time,.match-history-summary>time{color:var(--match-muted);white-space:nowrap;font-size:.65rem}.match-fixture-chevron,.match-history-summary__chevron{color:var(--match-muted);transition:transform .18s}.is-expanded>.match-fixture-summary .match-fixture-chevron,.is-expanded>.match-history-summary .match-history-summary__chevron{transform:rotate(180deg)}.match-fixture-unread{color:#fff;background:#b94f4f;border-radius:50%;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 5px;font-size:.56rem;font-weight:850;display:inline-flex}.match-status,.match-history-result{color:var(--match-muted);letter-spacing:.045em;text-transform:uppercase;border-radius:0;justify-self:start;padding:0;font-size:.61rem;font-weight:850;background:0 0!important}.match-status.completed,.match-status.confirmed,.match-status.won,.match-status.forfeit-win,.match-history-result--win{color:var(--match-success)}.match-status.lost,.match-status.forfeit-loss,.match-history-result--loss{color:var(--match-danger)}.match-status.draw,.match-history-result--draw{color:var(--match-gold-soft)}.match-fixture-details,.match-history-details{background:0 0;border:0;padding:4px 4px 24px}.match-fixture-versus,.match-history-versus{border-top:1px solid var(--match-line);border-bottom:1px solid var(--match-line);background:0 0;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:22px;margin:0;padding:24px 0;display:grid}.match-fixture-versus>div:first-child,.match-fixture-versus>div:last-child,.match-history-player{min-width:0}.match-fixture-versus>div:last-child{text-align:right}.match-fixture-versus span,.match-history-player span,.match-fixture-meta dt,.match-history-information dt{color:var(--match-muted);letter-spacing:.075em;text-transform:uppercase;font-size:.56rem;font-weight:800;display:block}.match-fixture-versus strong,.match-history-player strong{color:var(--match-text);margin-top:5px;font-size:.88rem;display:block}.match-fixture-versus em{color:var(--match-muted);margin-top:7px;font-size:.61rem;font-style:normal;display:block}.match-fixture-versus em.is-ready{color:var(--match-success)}.match-fixture-score,.match-history-score{text-align:center;color:var(--match-gold)}.match-fixture-score strong,.match-history-score strong{color:var(--match-text);margin-top:4px;font-size:1.35rem;display:block}.match-history-opponent-avatar{background:var(--match-surface-hover);border-color:var(--match-line);border-radius:50%;width:34px;height:34px}.match-fixture-meta,.match-history-information{border-bottom:1px solid var(--match-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:18px 0;display:grid}.match-fixture-meta>div,.match-history-information>div{border-left:1px solid var(--match-line);background:0 0;padding:0 18px}.match-fixture-meta>div:first-child,.match-history-information>div:first-child{border-left:0;padding-left:0}.match-fixture-meta dd,.match-history-information dd{color:var(--match-text);margin:5px 0 0;font-size:.7rem;font-weight:700}.match-fixture-meta dd small{color:var(--match-muted);margin-top:3px;font-size:.56rem;font-weight:600;display:block}.match-ready-banner{color:var(--match-success);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:16px 0 0;padding:0;font-size:.68rem;display:flex}.match-ready-banner strong{color:inherit}.match-primary-actions,.match-secondary-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.match-primary-actions button,.match-secondary-actions a,.match-history-reset,.match-history-pagination button,.match-history-option-pages button{border:1px solid var(--match-line);min-height:36px;color:var(--match-text);box-shadow:none;font:inherit;cursor:pointer;background:0 0;border-radius:3px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:.64rem;font-weight:800;display:inline-flex}.match-primary-actions button:hover:not(:disabled),.match-secondary-actions a:hover,.match-history-reset:hover:not(:disabled),.match-history-pagination button:hover:not(:disabled){border-color:var(--match-line-strong);color:var(--match-gold-soft);background:var(--match-surface-hover);transform:none}.match-check-in-btn,.match-report-btn{color:var(--match-text)!important;background:0 0!important}.match-message-btn{justify-content:flex-start;min-width:0;min-height:36px}.match-message-btn:before,.match-message-btn-icon{display:none}.match-message-btn>span{align-items:center;gap:7px;display:flex}.match-message-btn span strong{color:inherit;font-size:.64rem}.match-message-btn span small{color:var(--match-muted);font-size:.58rem;font-weight:600}.match-message-btn>b{color:var(--match-danger);font-size:.58rem}.match-message-btn--unread{background:0 0!important;border-color:#b94f4f73!important}.match-message-btn--typing{border-color:#468c5d73!important}.match-history-center__intro{color:var(--match-muted);margin:6px 0 0;font-size:.7rem}.match-history-filters{border-bottom:1px solid var(--match-line);margin:14px 0 18px}.match-history-filters>summary{min-height:44px;color:var(--match-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:8px 2px;font-size:.65rem;font-weight:800;list-style:none;display:flex}.match-history-filters>summary::-webkit-details-marker{display:none}.match-history-filters>summary span{align-items:center;gap:7px;display:inline-flex}.match-history-filters>summary small{color:var(--match-faint);font-size:.58rem}.match-history-toolbar{background:0 0;border:0;border-radius:0;margin:0;padding:12px 0 18px}.match-history-filter-grid{gap:14px}.match-history-filter-grid label>span{color:var(--match-muted)}.match-history-filter-grid input,.match-history-filter-grid select{border:0;border-bottom:1px solid var(--match-line);min-height:38px;color:var(--match-text);background:0 0;border-radius:0}.match-history-filter-grid input:focus,.match-history-filter-grid select:focus{border-color:var(--match-gold);box-shadow:none}.match-history-filter-grid select option{color:#161512;background:#f5f0e6}.match-history-reset{color:var(--match-muted);margin-top:15px}.match-history-empty{border:0;border-bottom:1px solid var(--match-line);min-height:180px;color:var(--match-muted);background:0 0;border-radius:0}.match-history-empty h3{color:var(--match-text)}.match-history-summary__score{color:var(--match-text);text-align:center;font-size:.78rem}.match-history-record__footer{gap:18px;margin-top:16px}.match-history-record__footer span{color:var(--match-muted);border-radius:0;padding:0;font-size:.61rem;background:0 0!important}.match-history-record__footer .is-success{color:var(--match-success)}.match-history-record__footer .is-warning{color:var(--match-gold-soft)}.match-history-record__footer .is-danger{color:var(--match-danger)}.match-history-forfeit-note{border-left-color:var(--match-gold);color:var(--match-gold-soft);background:0 0}.match-history-pagination{color:var(--match-muted);border-top:0}@media (width<=980px){.match-center-hero{flex-direction:column;align-items:flex-start;gap:24px}.match-center-summary{justify-content:flex-start;width:100%}.match-fixture-summary{grid-template-columns:minmax(70px,.5fr) minmax(170px,1.5fr) minmax(130px,1fr) 92px 22px}.match-fixture-summary .match-fixture-time,.match-fixture-unread{display:none}.match-history-summary{grid-template-columns:minmax(70px,.5fr) minmax(180px,1.5fr) minmax(135px,1fr) 65px 75px 22px}.match-history-summary>time{display:none}}@media (width<=700px){.match-center-hero{margin-bottom:34px;padding-top:8px}.match-center-hero h1{font-size:clamp(2.35rem,13vw,3.8rem)}.match-center-summary{gap:20px}.match-summary-item{flex:1}.match-sections{gap:42px}.match-fixture-summary{grid-template-columns:minmax(0,1fr) 88px 20px;gap:10px;padding:14px 2px}.match-fixture-round,.match-fixture-tournament,.match-fixture-time,.match-fixture-unread{display:none}.match-fixture-opponent{font-size:.76rem}.match-history-summary{grid-template-columns:minmax(0,1fr) 52px 70px 20px;gap:9px;padding:14px 2px}.match-history-summary__format,.match-history-summary__tournament,.match-history-summary>time{display:none}.match-fixture-versus,.match-history-versus{grid-template-columns:1fr;gap:15px}.match-fixture-versus>div:last-child{text-align:left}.match-fixture-score,.match-history-score{text-align:left;border-top:1px solid var(--match-line);border-bottom:1px solid var(--match-line);padding:12px 0}.match-fixture-score strong,.match-history-score strong{margin-left:8px;display:inline}.match-fixture-meta,.match-history-information{grid-template-columns:1fr}.match-fixture-meta>div,.match-history-information>div{border-left:0;border-top:1px solid var(--match-line);padding:11px 0}.match-fixture-meta>div:first-child,.match-history-information>div:first-child{border-top:0}.match-primary-actions,.match-secondary-actions{flex-direction:column;align-items:stretch}.match-primary-actions button,.match-secondary-actions a{width:100%}.match-message-btn>span{flex:1;justify-content:space-between}.match-history-pagination{flex-direction:column;align-items:stretch}}.match-center,.match-center button,.match-center input,.match-center select{font-family:inherit}.match-center-hero h1{letter-spacing:-.04em;max-width:760px;font-size:clamp(2.35rem,4.5vw,4.15rem);font-weight:700;line-height:.99}.match-center-hero p{font-size:.9rem;font-weight:400}.match-center-kicker,.match-section-header>div>span{font-weight:700}.match-section-header h2{letter-spacing:-.015em;font-size:1.18rem;font-weight:700}.match-fixture-tournament,.match-history-summary__tournament{font-weight:650}.match-fixture-opponent,.match-history-summary__opponent,.match-fixture-versus strong,.match-history-player strong{font-weight:600}.match-status,.match-history-result{font-weight:700}.match-summary-item dt,.match-summary-item small,.match-fixture-round,.match-history-summary__format,.match-fixture-versus span,.match-history-player span,.match-fixture-meta dt,.match-history-information dt{font-weight:650}.match-summary-item dd,.match-summary-item strong{font-weight:700}.match-center-summary{text-transform:none;grid-template-columns:repeat(3,minmax(92px,auto));align-items:end;gap:clamp(24px,3vw,44px);width:auto;min-width:0;margin:0;padding:0 0 4px;display:grid;position:static;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.match-summary-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.match-summary-item+.match-summary-item{border-left:1px solid var(--match-line)!important;padding-left:clamp(20px,2vw,32px)!important}.match-summary-item dt,.match-summary-item small{letter-spacing:.09em;text-transform:uppercase;margin-bottom:6px;font-size:.6rem}.match-summary-item dd,.match-summary-item strong{font-size:1.15rem}.match-section-header>strong{min-width:0;height:auto;color:var(--match-muted);padding:0;font-size:.72rem;font-weight:600;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.match-fixture-summary,.match-history-summary{min-height:72px;padding:15px 4px;box-shadow:none!important;background:0 0!important;border-radius:0!important}.match-fixture-summary:hover,.match-history-summary:hover{background:#d4af3706!important}[data-theme=light] .match-fixture-summary:hover,[data-theme=light] .match-history-summary:hover{background:#946c1106!important}.match-fixture-unread{min-width:0;height:auto;color:var(--match-danger);background:0 0;border:0;border-radius:0;padding:0;font-size:.66rem;font-weight:700}.match-history-details{width:100%;padding:8px 0 26px;overflow:visible}.match-history-versus{grid-template-columns:minmax(180px,1fr) minmax(90px,130px) minmax(220px,1fr);align-items:center;gap:clamp(24px,4vw,64px);width:100%;padding:24px 0;display:grid;background:0 0!important}.match-history-player,.match-history-player--you{align-items:center;gap:12px;width:100%;min-width:0;display:flex!important}.match-history-player--you{display:block!important}.match-history-player:last-child{justify-content:flex-end}.match-history-player:last-child>div:last-child{text-align:left;min-width:0}.match-history-player strong{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.match-history-opponent-avatar{border:1px solid var(--match-line);width:36px;height:36px;color:var(--match-muted);background:0 0;border-radius:50%;flex:0 0 36px;place-items:center;font-size:.62rem;font-weight:650;display:grid}.match-history-score{text-align:center;min-width:0}.match-history-score>span{color:var(--match-muted);letter-spacing:.08em;font-size:.56rem;font-weight:650}.match-history-score strong{margin-top:5px;font-size:1.28rem;font-weight:650}.match-history-information{border-bottom:1px solid var(--match-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:18px 0;display:grid}.match-history-information>div{border:0;border-left:1px solid var(--match-line);min-width:0;padding:0 clamp(18px,2vw,28px);box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}.match-history-information>div:first-child{border-left:0;padding-left:0}.match-history-information dt{color:var(--match-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:.58rem;display:block}.match-history-information dd{overflow-wrap:normal;word-break:normal;min-width:0;color:var(--match-text);margin:0;font-size:.76rem;font-weight:550;line-height:1.45;display:block}.match-history-record__footer{flex-wrap:wrap;gap:10px 28px;margin-top:16px;display:flex}.match-history-record__footer span{align-items:center;gap:5px;font-size:.65rem;font-weight:550;display:inline-flex;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.match-history-filters>summary{font-weight:600}.match-history-filters>summary small{font-weight:500}.match-history-toolbar{box-shadow:none!important;background:0 0!important;border-radius:0!important}.match-history-filter-grid label>span{font-weight:600}.match-history-filter-grid input,.match-history-filter-grid select{font-weight:500;border-radius:0!important}.match-primary-actions button,.match-secondary-actions a,.match-history-reset,.match-history-pagination button,.match-history-option-pages button{border-radius:0;font-weight:600}.match-message-btn span strong{font-weight:600}.match-history-empty{display:none!important}@media (width<=980px){.match-center-hero{align-items:flex-start}.match-center-summary{gap:22px}.match-summary-item+.match-summary-item{padding-left:18px!important}.match-history-versus{grid-template-columns:minmax(140px,1fr) 80px minmax(170px,1fr);gap:20px}}@media (width<=640px){.match-center-hero{margin-bottom:34px;padding:14px 0 24px;display:block}.match-center-hero h1{font-size:clamp(2.05rem,11vw,3rem);line-height:1}.match-center-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin-top:28px;display:grid}.match-summary-item{padding-right:14px!important}.match-summary-item+.match-summary-item{padding-left:14px!important}.match-summary-item dd,.match-summary-item strong{font-size:1rem}.match-history-summary{grid-template-columns:minmax(0,1fr) 50px 62px 18px}.match-history-versus{grid-template-columns:minmax(0,1fr) 62px minmax(0,1fr);gap:12px;padding:20px 0}.match-history-player:last-child{justify-content:flex-end}.match-history-opponent-avatar{flex-basis:30px;width:30px;height:30px}.match-history-information{grid-template-columns:1fr}.match-history-information>div{border-left:0;border-top:1px solid var(--match-line);padding:12px 0}.match-history-information>div:first-child{border-top:0}.match-history-record__footer{grid-template-columns:1fr;gap:8px;display:grid}}[data-theme=light] .match-center-hero h1,[data-theme=light] .match-section-header h2,[data-theme=light] .match-fixture-tournament,[data-theme=light] .match-history-summary__tournament,[data-theme=light] .match-fixture-opponent,[data-theme=light] .match-history-summary__opponent,[data-theme=light] .match-history-player strong,[data-theme=light] .match-history-information dd{color:#24231f}[data-theme=light] .match-center-hero p,[data-theme=light] .match-history-center__intro,[data-theme=light] .match-history-information dt,[data-theme=light] .match-history-player span{color:#716d64}.match-center-hero h1{font-weight:650!important}.match-center-hero p,.match-history-center__intro{font-weight:400!important}.match-section-header h2,.match-history-center__header h2{font-weight:600!important}.match-section-header>div>span,.match-center-kicker,.match-history-center__header>div>span{font-weight:650!important}.mh-record{border:0;border-bottom:1px solid var(--match-line);border-radius:0;width:100%;box-shadow:none!important;filter:none!important;background:0 0!important}.mh-record.is-expanded{box-shadow:none!important;background:0 0!important}.mh-summary{width:100%;min-height:76px;color:var(--match-text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-columns:minmax(260px,1.65fr) minmax(150px,.9fr) 72px 82px 116px 22px;align-items:center;gap:clamp(16px,2vw,32px);padding:16px 6px;display:grid;box-shadow:none!important;background:0 0!important}.mh-summary:hover{background:#d4af3706!important}.mh-summary-main{min-width:0;display:block}.mh-format{color:var(--match-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:5px;font-size:.58rem;font-weight:550;line-height:1.3;display:block}.mh-tournament{color:var(--match-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:580;line-height:1.35;display:block;overflow:hidden}.mh-opponent,.mh-opponent-mobile{min-width:0;color:var(--match-text-soft);font-size:.78rem;font-weight:520;line-height:1.4}.mh-opponent small,.mh-opponent-mobile small{color:var(--match-gold);text-transform:uppercase;margin-right:7px;font-size:.56rem;font-weight:650}.mh-opponent-mobile{display:none}.mh-score{color:var(--match-text);text-align:center;font-size:.82rem;font-weight:600}.mh-result{letter-spacing:.025em;text-transform:uppercase;font-size:.67rem;font-weight:650}.mh-result--win{color:var(--match-success)}.mh-result--loss{color:var(--match-danger)}.mh-result--draw{color:var(--match-muted)}.mh-date{color:var(--match-muted);white-space:nowrap;font-size:.67rem;font-weight:450}.mh-chevron{color:var(--match-muted);justify-self:end;transition:transform .16s}.mh-record.is-expanded .mh-chevron{transform:rotate(180deg)}.mh-detail{border:0;border-radius:0;width:100%;padding:4px 6px 26px;box-shadow:none!important;filter:none!important;background:0 0!important}.mh-result-line{border-bottom:1px solid var(--match-line);grid-template-columns:minmax(180px,1fr) 100px minmax(220px,1fr);align-items:center;gap:clamp(24px,4vw,70px);width:100%;padding:22px 0;display:grid}.mh-side{min-width:0}.mh-side small,.mh-final small,.mh-facts dt{color:var(--match-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:.56rem;font-weight:550;line-height:1.3;display:block}.mh-side strong{color:var(--match-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:560;line-height:1.4;display:block;overflow:hidden}.mh-final{text-align:center}.mh-final strong{color:var(--match-text);font-size:1.28rem;font-weight:600;line-height:1.15;display:block}.mh-side--opponent{justify-content:flex-end;align-items:center;gap:11px;display:flex}.mh-side--opponent>span:last-child{min-width:0}.mh-avatar{object-fit:cover;border:1px solid var(--match-line);background:0 0;border-radius:50%;flex:0 0 34px;width:34px;height:34px;display:block}.mh-avatar--fallback{color:var(--match-muted);place-items:center;font-size:.58rem;font-weight:600;display:grid}.mh-facts{border-bottom:1px solid var(--match-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;margin:0;padding:18px 0;display:grid}.mh-facts>div{border-left:1px solid var(--match-line);min-width:0;padding:0 clamp(18px,2.2vw,30px)}.mh-facts>div:first-child{border-left:0;padding-left:0}.mh-facts dd{color:var(--match-text-soft);overflow-wrap:normal;word-break:normal;margin:0;font-size:.76rem;font-weight:480;line-height:1.45}.mh-flags{flex-wrap:wrap;gap:9px 26px;margin-top:15px;display:flex}.mh-flags span{color:var(--match-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:.64rem;font-weight:480;line-height:1.4;display:inline-flex}.mh-flags .is-success{color:var(--match-success)}.mh-flags .is-warning{color:var(--match-gold-soft)}.mh-flags .is-danger{color:var(--match-danger)}.mh-forfeit-note{color:var(--match-muted);margin:12px 0 0;font-size:.68rem;font-weight:450;line-height:1.55}@media (width<=1050px){.mh-summary{grid-template-columns:minmax(220px,1.45fr) minmax(125px,.8fr) 64px 72px 20px;gap:14px}.mh-date{display:none}.mh-result-line{grid-template-columns:minmax(140px,1fr) 84px minmax(160px,1fr);gap:18px}}@media (width<=640px){.mh-summary{grid-template-columns:minmax(0,1fr) 52px 58px 18px;gap:8px 10px;min-height:84px;padding:14px 0}.mh-summary-main{min-width:0}.mh-format{margin-bottom:4px;font-size:.53rem}.mh-tournament{text-overflow:clip;white-space:normal;font-size:.78rem;font-weight:560;line-height:1.32;overflow:visible}.mh-opponent{display:none}.mh-opponent-mobile{margin-top:6px;font-size:.7rem;font-weight:480;display:block}.mh-score{font-size:.8rem}.mh-result{font-size:.61rem}.mh-detail{padding:0 0 22px}.mh-result-line{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:10px;padding:18px 0}.mh-side strong{font-size:.76rem;font-weight:540}.mh-final strong{font-size:1.05rem}.mh-side--opponent{gap:7px}.mh-avatar{flex-basis:28px;width:28px;height:28px}.mh-facts{grid-template-columns:1fr 1fr;padding:12px 0}.mh-facts>div{border-left:1px solid var(--match-line);border-top:1px solid var(--match-line);padding:10px 12px}.mh-facts>div:first-child,.mh-facts>div:nth-child(3){border-left:0;padding-left:0}.mh-facts>div:first-child,.mh-facts>div:nth-child(2){border-top:0}.mh-facts>div:nth-child(3){grid-column:1/-1}.mh-facts dd{font-size:.7rem}.mh-flags{grid-template-columns:1fr;gap:7px;margin-top:13px;display:grid}.mh-flags span{font-size:.61rem}}[data-theme=light] .mh-summary:hover{background:#946c1105!important}[data-theme=light] .mh-tournament,[data-theme=light] .mh-opponent,[data-theme=light] .mh-opponent-mobile,[data-theme=light] .mh-score,[data-theme=light] .mh-side strong,[data-theme=light] .mh-final strong{color:#272620}[data-theme=light] .mh-format,[data-theme=light] .mh-date,[data-theme=light] .mh-side small,[data-theme=light] .mh-final small,[data-theme=light] .mh-facts dt,[data-theme=light] .mh-flags span,[data-theme=light] .mh-forfeit-note{color:#777166}[data-theme=light] .mh-facts dd{color:#4f4c45}.match-center-player__glow{display:none!important}.match-center-player img{filter:none!important;animation:none!important}.match-focus-wrapper,.match-focus-wrapper.is-highlighted{box-shadow:none!important;filter:none!important;border-radius:0!important;animation:none!important;transform:none!important}.match-focus-wrapper.is-highlighted:before,.match-focus-wrapper.is-highlighted:after{content:none!important;display:none!important}.match-focus-wrapper.is-highlighted .match-card-pro,.match-focus-wrapper.is-highlighted .match-fixture-summary,.match-focus-wrapper.is-highlighted .mh-record,.match-focus-wrapper.is-highlighted .mh-summary{box-shadow:none!important;filter:none!important;background-image:none!important;transform:none!important}.match-focus-wrapper.is-highlighted .match-card-pro,.match-focus-wrapper.is-highlighted .match-fixture-summary{border-left:2px solid var(--match-gold)!important}.match-center-hero,.match-center-summary,.match-summary-item,.match-card-pro,.match-opponent-panel,.match-information-item,.match-ready-banner,.match-message-btn,.match-history-record,.mh-record,.mh-detail{box-shadow:none!important;filter:none!important}.match-card-pro:hover,.match-history-record:hover,.mh-summary:hover,.match-fixture-summary:hover{box-shadow:none!important;transform:none!important}.match-card-accent,.match-history-record__accent{display:none!important}.match-message-btn:before{content:none!important;display:none!important}.match-message-btn,.match-message-btn--unread{background:0 0!important}.match-message-btn:hover:not(:disabled){box-shadow:none!important;transform:none!important}.match-message-btn-icon{box-shadow:none!important}.match-ready-banner{box-shadow:none!important;background-image:none!important}.match-center button:focus-visible,.match-center a:focus-visible,.match-center input:focus-visible,.match-center select:focus-visible,.match-center textarea:focus-visible{outline:1px solid var(--match-gold)!important;outline-offset:2px!important;box-shadow:none!important}[data-theme=light] .match-focus-wrapper,[data-theme=light] .match-focus-wrapper.is-highlighted,[data-theme=light] .match-card-pro,[data-theme=light] .match-message-btn,[data-theme=light] .match-history-record,[data-theme=light] .mh-record,[data-theme=light] .mh-detail{box-shadow:none!important;filter:none!important}.match-focus-wrapper.is-highlighted,.match-card-pro.is-expanded,.match-focus-wrapper.is-highlighted .match-card-pro,.match-focus-wrapper.is-highlighted .match-fixture-summary,.match-card-pro.is-expanded .match-fixture-summary,.is-expanded>.match-fixture-summary{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;animation:none!important;transform:none!important}.match-focus-wrapper.is-highlighted:before,.match-focus-wrapper.is-highlighted:after,.match-card-pro.is-expanded:before,.match-card-pro.is-expanded:after,.is-expanded>.match-fixture-summary:before,.is-expanded>.match-fixture-summary:after{content:none!important;display:none!important}.match-focus-wrapper.is-highlighted .match-fixture-tournament,.match-focus-wrapper.is-highlighted .match-fixture-opponent,.match-focus-wrapper.is-highlighted .match-status,.match-focus-wrapper.is-highlighted .match-fixture-chevron,.match-card-pro.is-expanded .match-fixture-tournament,.match-card-pro.is-expanded .match-fixture-opponent,.match-card-pro.is-expanded .match-status,.match-card-pro.is-expanded .match-fixture-chevron,.is-expanded>.match-fixture-summary .match-fixture-tournament,.is-expanded>.match-fixture-summary .match-fixture-opponent,.is-expanded>.match-fixture-summary .match-status,.is-expanded>.match-fixture-summary .match-fixture-chevron,.match-focus-wrapper.is-highlighted .match-fixture-opponent small,.match-card-pro.is-expanded .match-fixture-opponent small,.is-expanded>.match-fixture-summary .match-fixture-opponent small{color:var(--match-gold)!important}.match-focus-wrapper.is-highlighted .match-card-pro,.match-card-pro.is-expanded,.is-expanded.match-card-pro{border-left:2px solid var(--match-gold)!important}@media (width>=701px) and (width<=980px){.match-fixture-summary{grid-template-columns:minmax(150px,1.35fr) minmax(125px,1fr) 90px 24px!important;gap:14px!important}.match-fixture-round,.match-fixture-time,.match-fixture-unread{display:none!important}.match-fixture-tournament{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;display:block!important;overflow:hidden!important}.match-fixture-opponent{min-width:0!important}}@media (width<=700px){.match-fixture-summary{grid-template-columns:minmax(0,1fr) auto 24px!important;grid-template-areas:"tournament tournament tournament""opponent status chevron"!important;align-items:center!important;gap:7px 12px!important;min-height:82px!important;padding:15px 4px!important;display:grid!important}.match-fixture-round,.match-fixture-time,.match-fixture-unread{display:none!important}.match-fixture-tournament{min-width:0!important;color:var(--match-text)!important;text-overflow:clip!important;white-space:normal!important;grid-area:tournament!important;margin:0!important;font-size:.76rem!important;font-weight:620!important;line-height:1.32!important;display:block!important;overflow:visible!important}.match-fixture-opponent{min-width:0!important;color:var(--match-text)!important;text-overflow:ellipsis!important;white-space:nowrap!important;grid-area:opponent!important;font-size:.74rem!important;font-weight:590!important;line-height:1.3!important;overflow:hidden!important}.match-fixture-summary .match-status{min-width:0!important;color:var(--match-muted)!important;letter-spacing:.055em!important;white-space:nowrap!important;background:0 0!important;grid-area:status!important;justify-self:end!important;padding:0!important;font-size:.61rem!important;font-weight:650!important}.match-fixture-chevron{grid-area:chevron!important;justify-self:end!important}.match-focus-wrapper.is-highlighted .match-fixture-tournament,.match-focus-wrapper.is-highlighted .match-fixture-opponent,.match-focus-wrapper.is-highlighted .match-status,.match-focus-wrapper.is-highlighted .match-fixture-chevron,.match-card-pro.is-expanded .match-fixture-tournament,.match-card-pro.is-expanded .match-fixture-opponent,.match-card-pro.is-expanded .match-status,.match-card-pro.is-expanded .match-fixture-chevron,.is-expanded>.match-fixture-summary .match-fixture-tournament,.is-expanded>.match-fixture-summary .match-fixture-opponent,.is-expanded>.match-fixture-summary .match-status,.is-expanded>.match-fixture-summary .match-fixture-chevron{color:var(--match-gold)!important}}@media (width<=420px){.match-fixture-summary{grid-template-columns:minmax(0,1fr) auto 22px!important;column-gap:9px!important}.match-fixture-tournament{font-size:.72rem!important}.match-fixture-opponent{font-size:.7rem!important}.match-fixture-summary .match-status{font-size:.57rem!important}}[data-theme=light] .match-focus-wrapper.is-highlighted,[data-theme=light] .match-card-pro.is-expanded,[data-theme=light] .is-expanded>.match-fixture-summary{box-shadow:none!important;background:0 0!important}.mh-record.is-expanded,.mh-record.is-expanded .mh-summary{box-shadow:none!important;filter:none!important;text-shadow:none!important;background:0 0!important;animation:none!important;transform:none!important}.mh-record.is-expanded:before,.mh-record.is-expanded:after,.mh-record.is-expanded .mh-summary:before,.mh-record.is-expanded .mh-summary:after{content:none!important;display:none!important}.mh-record.is-expanded .mh-format,.mh-record.is-expanded .mh-tournament,.mh-record.is-expanded .mh-opponent,.mh-record.is-expanded .mh-opponent-mobile,.mh-record.is-expanded .mh-score,.mh-record.is-expanded .mh-date,.mh-record.is-expanded .mh-chevron,.mh-record.is-expanded .mh-opponent small,.mh-record.is-expanded .mh-opponent-mobile small{color:var(--match-gold)!important}.mh-record.is-expanded .mh-result--win{color:var(--match-success)!important}.mh-record.is-expanded .mh-result--loss{color:var(--match-danger)!important}.mh-record.is-expanded .mh-result--draw{color:var(--match-muted)!important}.mh-record.is-expanded{border-left:2px solid var(--match-gold)!important}.mh-record.is-expanded .mh-summary:hover{background:0 0!important}[data-theme=light] .mh-record.is-expanded,[data-theme=light] .mh-record.is-expanded .mh-summary{box-shadow:none!important;background:0 0!important}.profile-page{--pp-text:#f1f3f6;--pp-muted:#e2e8f0ad;--pp-subtle:#cbd5e180;--pp-line:#94a3b824;--pp-line-strong:#94a3b83b;--pp-gold:#d8b541;--pp-green:#72c895;--pp-blue:#82aee8;--pp-red:#dc747b;--pp-amber:#d0a13c;width:100%;min-width:0;color:var(--pp-text);background:0 0;font-family:inherit;font-weight:400}.profile-hero-card{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d4af3740;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:0 0 26px;padding:24px 0 28px;display:grid;position:relative;overflow:visible}.profile-hero-decoration{display:none!important}.profile-identity{align-items:center;gap:20px;min-width:0;display:flex}.profile-avatar-shell{border-radius:0;flex:none;transition:none;position:relative}.profile-avatar-shell.is-drag-active{filter:none;transform:none}.profile-avatar-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.profile-avatar{color:#17191f;width:82px;height:82px;box-shadow:none;letter-spacing:.03em;background:#d8b541;border:1px solid #d4af3761;border-radius:50%;flex:0 0 82px;place-items:center;font-size:1.35rem;font-weight:560;display:grid;overflow:hidden}.profile-avatar img{object-fit:cover;object-position:center;border-radius:50%;width:100%;height:100%}.profile-avatar>span{place-items:center;width:100%;height:100%;display:grid}.profile-avatar-upload-overlay{color:#f8fafc;-webkit-backdrop-filter:none;backdrop-filter:none;background:#030712d1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:0}.profile-avatar-upload-overlay svg{animation:.85s linear infinite profile-avatar-spin}.profile-avatar-upload-overlay small{font-size:.53rem;font-weight:520}@keyframes profile-avatar-spin{to{transform:rotate(360deg)}}.profile-avatar-actions{align-items:center;gap:4px;display:flex;position:absolute;bottom:-3px;right:-5px}.profile-avatar-action{width:28px;height:28px;font:inherit;cursor:pointer;box-shadow:none;border-radius:50%;place-items:center;padding:0;transition:none;display:grid}.profile-avatar-action:hover:not(:disabled){transform:none}.profile-avatar-action:disabled{cursor:not-allowed;opacity:.5}.profile-avatar-action--upload{color:#17191f;background:#d8b541;border:1px solid #d4af3770}.profile-avatar-action--remove{color:#f1f3f6;background:#943b42;border:1px solid #dc747b8c}.profile-avatar-drop-hint{color:var(--pp-subtle);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;opacity:0;font-size:.48rem;font-weight:500;position:absolute;bottom:-22px;left:50%;transform:translate(-50%)}.profile-avatar-shell.is-drag-active .profile-avatar-drop-hint{opacity:1}.profile-identity-copy{min-width:0}.profile-hero-eyebrow{color:var(--pp-gold);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 7px;padding:0;font-size:.58rem;font-weight:560;display:block}.profile-name-row{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.profile-name-row h1{color:var(--pp-text);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.3rem + 1.55vw,2.8rem);font-weight:520;line-height:1.08}.profile-username{color:var(--pp-gold);margin:6px 0 0;font-size:.74rem;font-weight:500}.profile-identity-description{max-width:680px;color:var(--pp-muted);margin:9px 0 0;font-size:.67rem;font-weight:400;line-height:1.6}.profile-risk-badge,.profile-reporter-badge,.profile-email-verified-badge,.profile-email-status{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:0;align-items:center;gap:5px;min-height:0;padding:0;font-size:.5rem;font-weight:550;display:inline-flex;background:0 0!important;border:0!important}.profile-email-verified-badge,.profile-reporter-badge,.profile-email-status.verified,.profile-risk-badge.trusted,.profile-risk-badge.low{color:var(--pp-green)}.profile-email-status.unverified,.profile-risk-badge.normal,.profile-risk-badge.medium{color:var(--pp-amber)}.profile-risk-badge.watchlist{color:#d88748}.profile-risk-badge.high,.profile-risk-badge.high-risk{color:var(--pp-red)}.profile-edit-btn,.profile-save-btn,.profile-cancel-btn,.profile-verification-alert__action,.profile-security-status__action{min-height:0;font:inherit;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:8px 0;font-size:.57rem;font-weight:550;text-decoration:none;transition:none;display:inline-flex}.profile-edit-btn,.profile-save-btn,.profile-verification-alert__action,.profile-security-status__action{color:var(--pp-gold)}.profile-cancel-btn{color:var(--pp-muted)}.profile-edit-btn:hover,.profile-save-btn:hover:not(:disabled),.profile-cancel-btn:hover:not(:disabled),.profile-verification-alert__action:hover,.profile-security-status__action:hover{box-shadow:none;background:0 0;border-bottom-color:currentColor;transform:none}.profile-save-btn:disabled,.profile-cancel-btn:disabled,.profile-edit-btn:disabled{cursor:not-allowed;opacity:.55}.profile-verification-alert{box-shadow:none;background:0 0;border:1px solid #d0a13c4d;border-left:0;border-right:0;border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:22px;padding:15px 0;display:grid}.profile-verification-alert__icon{width:24px;height:24px;color:var(--pp-amber);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;display:flex}.profile-verification-alert__copy{min-width:0}.profile-verification-alert__copy>span{color:var(--pp-amber);letter-spacing:.07em;text-transform:uppercase;margin-bottom:3px;font-size:.5rem;font-weight:550;display:block}.profile-verification-alert__copy h2{color:var(--pp-text);margin:0;font-size:.72rem;font-weight:540}.profile-verification-alert__copy p{max-width:760px;color:var(--pp-muted);margin:5px 0 0;font-size:.58rem;line-height:1.55}.profile-verification-alert__email{max-width:100%;color:var(--pp-muted);overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin-top:8px;padding:0;font-size:.56rem;font-weight:500;display:inline-flex}.profile-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);align-items:start;gap:32px;display:grid}.profile-main-column{flex-direction:column;gap:0;min-width:0;display:flex}.profile-side-column{min-width:0}.profile-section-card{border:0;border-bottom:1px solid var(--pp-line);width:100%;min-width:0;color:var(--pp-text);box-shadow:none;background:0 0;border-radius:0;padding:24px 0}.profile-main-column>.profile-section-card:first-child,.profile-side-column>.profile-section-card:first-child{border-top:1px solid var(--pp-line)}.profile-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:17px;display:flex}.profile-section-heading>div:first-child{min-width:0}.profile-section-heading>div:first-child>span{color:var(--pp-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.51rem;font-weight:550;display:block}.profile-section-heading h2{color:var(--pp-text);margin:0;font-size:.84rem;font-weight:540}.profile-section-heading p{color:var(--pp-muted);margin:5px 0 0;font-size:.58rem;line-height:1.55}.profile-section-heading__icon{width:24px;height:24px;color:var(--pp-gold);background:0 0;border:0;border-radius:0;flex:0 0 24px;justify-content:flex-end;align-items:flex-start;display:flex}.profile-section-heading__icon.verified{color:var(--pp-green)}.profile-section-heading__icon.unverified{color:var(--pp-amber)}.profile-information-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.profile-information-item{border:0;border-bottom:1px solid var(--pp-line);background:0 0;border-radius:0;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px 0;transition:none;display:grid}.profile-information-item:hover{border-color:var(--pp-line);background:0 0;transform:none}.profile-information-icon{width:24px;height:24px;color:var(--pp-gold);background:0 0;justify-content:flex-start;align-items:flex-start;display:flex}.profile-information-item>div:last-child,.profile-information-copy,.profile-email-information{min-width:0}.profile-information-item span{color:var(--pp-subtle);letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.49rem;font-weight:530;display:block}.profile-information-item strong{color:var(--pp-text);overflow-wrap:anywhere;font-size:.62rem;font-weight:500;line-height:1.45;display:block}.profile-information-description,.profile-information-item p{color:var(--pp-muted);margin:6px 0 0;font-size:.56rem;font-weight:400;line-height:1.55}.profile-security-card{overflow:visible}.profile-security-status{border:0;border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);border-radius:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 0;display:grid;background:0 0!important}.profile-security-status__icon{border-radius:0;justify-content:flex-start;align-items:flex-start;width:24px;height:24px;display:flex;background:0 0!important;border:0!important}.profile-security-status.verified .profile-security-status__icon{color:var(--pp-green)}.profile-security-status.unverified .profile-security-status__icon{color:var(--pp-amber)}.profile-security-status__copy{min-width:0}.profile-security-status__copy>span{color:var(--pp-subtle);letter-spacing:.065em;text-transform:uppercase;margin-bottom:3px;font-size:.49rem;font-weight:540;display:block}.profile-security-status__copy strong{color:var(--pp-text);font-size:.66rem;font-weight:520;display:block}.profile-security-status__copy p{color:var(--pp-muted);margin:4px 0 0;font-size:.56rem;line-height:1.55}.profile-form{flex-direction:column;gap:18px;display:flex}.profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.profile-field{flex-direction:column;gap:5px;min-width:0;display:flex}.profile-field>span{color:var(--pp-subtle);letter-spacing:.04em;font-size:.52rem;font-weight:530}.profile-field--wide{grid-column:1/-1}.profile-input-wrap{border:0;border-bottom:1px solid var(--pp-line-strong);min-width:0;min-height:39px;color:var(--pp-gold);background:0 0;border-radius:0;align-items:center;gap:8px;padding:0;transition:none;display:flex}.profile-input-wrap:focus-within{border-bottom-color:var(--pp-gold);box-shadow:none;background:0 0}.profile-input-wrap svg{flex:none}.profile-input-wrap input,.profile-input-wrap select{width:100%;min-width:0;color:var(--pp-text);font:inherit;background:0 0;border:0;outline:0;padding:9px 0;font-size:.61rem;font-weight:400}.profile-input-wrap select{appearance:auto}.profile-input-wrap input::placeholder,.profile-bio-textarea::placeholder{color:var(--pp-subtle);opacity:1}.profile-bio-textarea{border:0;border-bottom:1px solid var(--pp-line-strong);resize:vertical;width:100%;min-height:116px;color:var(--pp-text);font:inherit;background:0 0;border-radius:0;outline:0;padding:9px 0;font-size:.61rem;font-weight:400;line-height:1.55;transition:none}.profile-bio-textarea:focus{border-bottom-color:var(--pp-gold);box-shadow:none}.profile-character-count,.profile-bio-count{color:var(--pp-subtle);text-align:right;margin-top:5px;font-size:.48rem;font-weight:400}.profile-form-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profile-career-section{overflow:visible}.profile-stats-grid{border-top:1px solid var(--pp-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.profile-stat-card{border:0;border-right:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;padding:14px 15px;transition:none;display:grid}.profile-stat-card:nth-child(3n){border-right:0}.profile-stat-card:hover{border-color:var(--pp-line);background:0 0;transform:none}.profile-stat-icon{width:22px;height:22px;color:var(--pp-gold);background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;display:flex}.profile-stat-card span{color:var(--pp-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.48rem;font-weight:530;display:block}.profile-stat-card strong{color:var(--pp-text);margin-top:4px;font-size:.82rem;font-weight:530;display:block}.profile-integrity-card{position:sticky;top:20px}.profile-trust-overview{border-bottom:1px solid var(--pp-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px;padding:0 0 15px;display:grid}.profile-trust-score span{color:var(--pp-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:.49rem;font-weight:530;display:block}.profile-trust-score strong{color:var(--pp-text);margin-top:5px;font-size:1.6rem;font-weight:520;line-height:1;display:block}.profile-trust-meter{background:#94a3b82b;border-radius:0;width:100%;height:3px;margin:14px 0 18px;overflow:hidden}.profile-trust-meter span{background:var(--pp-gold);border-radius:0;height:100%;display:block}.profile-integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.profile-integrity-metrics>div{border-bottom:1px solid var(--pp-line);min-width:0;padding:10px 0}.profile-integrity-metrics>div:nth-child(odd){padding-right:12px}.profile-integrity-metrics>div:nth-child(2n){border-left:1px solid var(--pp-line);padding-left:12px}.profile-integrity-metrics span{color:var(--pp-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.47rem;font-weight:520;display:block}.profile-integrity-metrics strong{color:var(--pp-text);margin-top:4px;font-size:.64rem;font-weight:520;display:block}.profile-integrity-empty{border-top:1px solid var(--pp-line);border-bottom:1px solid var(--pp-line);color:var(--pp-gold);grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0;display:grid}.profile-integrity-empty p{color:var(--pp-muted);margin:0;font-size:.57rem;line-height:1.55}.profile-privacy-stack{gap:0;display:grid}.profile-privacy-form{flex:1;gap:12px;display:grid}.profile-privacy-history{border-top:1px solid var(--pp-line);margin-top:10px;display:grid}.profile-privacy-history__item{border-bottom:1px solid var(--pp-line);padding:12px 0}.profile-privacy-history__topline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.profile-privacy-history__topline>span{color:var(--pp-gold);margin:0;font-size:.5rem;font-weight:550}.profile-privacy-history__item small{color:var(--pp-subtle);margin-top:4px;font-size:.49rem;font-weight:400;display:block}html[data-theme=light] .profile-page,body[data-theme=light] .profile-page,[data-theme=light] .profile-page{--pp-text:#1b1e23;--pp-muted:#515862;--pp-subtle:#68707a;--pp-line:#191b2021;--pp-line-strong:#191b2038;--pp-gold:#7a5700;--pp-green:#216a45;--pp-blue:#315f98;--pp-red:#9a343c;--pp-amber:#855a00;color:var(--pp-text)}html[data-theme=light] .profile-name-row h1,html[data-theme=light] .profile-section-heading h2,html[data-theme=light] .profile-information-item strong,html[data-theme=light] .profile-security-status__copy strong,html[data-theme=light] .profile-stat-card strong,html[data-theme=light] .profile-trust-score strong,html[data-theme=light] .profile-integrity-metrics strong,body[data-theme=light] .profile-name-row h1,body[data-theme=light] .profile-section-heading h2,body[data-theme=light] .profile-information-item strong,body[data-theme=light] .profile-security-status__copy strong,body[data-theme=light] .profile-stat-card strong,body[data-theme=light] .profile-trust-score strong,body[data-theme=light] .profile-integrity-metrics strong,[data-theme=light] .profile-name-row h1,[data-theme=light] .profile-section-heading h2,[data-theme=light] .profile-information-item strong,[data-theme=light] .profile-security-status__copy strong,[data-theme=light] .profile-stat-card strong,[data-theme=light] .profile-trust-score strong,[data-theme=light] .profile-integrity-metrics strong{color:#1b1e23!important}html[data-theme=light] .profile-identity-description,html[data-theme=light] .profile-section-heading p,html[data-theme=light] .profile-information-description,html[data-theme=light] .profile-information-item p,html[data-theme=light] .profile-security-status__copy p,html[data-theme=light] .profile-integrity-empty p,body[data-theme=light] .profile-identity-description,body[data-theme=light] .profile-section-heading p,body[data-theme=light] .profile-information-description,body[data-theme=light] .profile-information-item p,body[data-theme=light] .profile-security-status__copy p,body[data-theme=light] .profile-integrity-empty p,[data-theme=light] .profile-identity-description,[data-theme=light] .profile-section-heading p,[data-theme=light] .profile-information-description,[data-theme=light] .profile-information-item p,[data-theme=light] .profile-security-status__copy p,[data-theme=light] .profile-integrity-empty p{color:#515862!important}html[data-theme=light] .profile-field>span,html[data-theme=light] .profile-information-item span,html[data-theme=light] .profile-security-status__copy>span,html[data-theme=light] .profile-stat-card span,html[data-theme=light] .profile-integrity-metrics span,html[data-theme=light] .profile-trust-score span,html[data-theme=light] .profile-character-count,html[data-theme=light] .profile-bio-count,body[data-theme=light] .profile-field>span,body[data-theme=light] .profile-information-item span,body[data-theme=light] .profile-security-status__copy>span,body[data-theme=light] .profile-stat-card span,body[data-theme=light] .profile-integrity-metrics span,body[data-theme=light] .profile-trust-score span,body[data-theme=light] .profile-character-count,body[data-theme=light] .profile-bio-count,[data-theme=light] .profile-field>span,[data-theme=light] .profile-information-item span,[data-theme=light] .profile-security-status__copy>span,[data-theme=light] .profile-stat-card span,[data-theme=light] .profile-integrity-metrics span,[data-theme=light] .profile-trust-score span,[data-theme=light] .profile-character-count,[data-theme=light] .profile-bio-count{color:#626a74!important}html[data-theme=light] .profile-input-wrap input,html[data-theme=light] .profile-input-wrap select,html[data-theme=light] .profile-bio-textarea,body[data-theme=light] .profile-input-wrap input,body[data-theme=light] .profile-input-wrap select,body[data-theme=light] .profile-bio-textarea,[data-theme=light] .profile-input-wrap input,[data-theme=light] .profile-input-wrap select,[data-theme=light] .profile-bio-textarea{color:#202329!important}html[data-theme=light] .profile-input-wrap input::placeholder,html[data-theme=light] .profile-bio-textarea::placeholder,body[data-theme=light] .profile-input-wrap input::placeholder,body[data-theme=light] .profile-bio-textarea::placeholder,[data-theme=light] .profile-input-wrap input::placeholder,[data-theme=light] .profile-bio-textarea::placeholder{color:#777e87!important;opacity:1!important}@media (width<=1100px){.profile-layout{grid-template-columns:1fr}.profile-integrity-card{position:static}}@media (width<=760px){.profile-hero-card{grid-template-columns:1fr;align-items:start;gap:22px;padding-top:18px}.profile-edit-btn{justify-self:start}.profile-verification-alert{grid-template-columns:24px minmax(0,1fr)}.profile-verification-alert__action{grid-column:2;justify-self:start}.profile-information-grid,.profile-form-grid{grid-template-columns:1fr}.profile-field--wide{grid-column:auto}.profile-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-stat-card:nth-child(3n){border-right:1px solid var(--pp-line)}.profile-stat-card:nth-child(2n){border-right:0}}@media (width<=520px){.profile-hero-card{padding:15px 0 22px}.profile-identity{align-items:flex-start;gap:14px}.profile-avatar{flex-basis:66px;width:66px;height:66px}.profile-name-row h1{font-size:1.55rem}.profile-name-row{align-items:flex-start}.profile-email-verified-badge,.profile-reporter-badge,.profile-risk-badge{width:100%}.profile-section-card{padding:20px 0}.profile-stats-grid{grid-template-columns:1fr 1fr}.profile-stat-card{padding:12px 8px}.profile-integrity-metrics{grid-template-columns:1fr}.profile-integrity-metrics>div:nth-child(odd),.profile-integrity-metrics>div:nth-child(2n){border-left:0;padding:9px 0}.profile-security-status{grid-template-columns:22px minmax(0,1fr)}.profile-security-status__action{grid-column:2;justify-self:start}}.achievements-page{color:#eef1f5;width:100%;min-width:0;font-family:inherit}.achievements-hero{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d4af373d;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:28px;padding:30px 2px 28px;display:grid;overflow:visible}.achievements-hero:before,.achievements-hero:after{content:none;display:none}.achievements-hero__content{min-width:0;max-width:820px}.achievements-hero__eyebrow{color:#d8b541;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 10px;padding:0;font-size:.62rem;font-weight:560;line-height:1.35;display:block}.achievements-hero h1{color:#f4f4f2;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4.7vw,4rem);font-weight:560;line-height:.98}.achievements-hero p{color:#e2e8f0ab;max-width:780px;margin:18px 0 0;font-size:.78rem;font-weight:400;line-height:1.68}.achievements-hero__emblem{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-left:1px solid #94a3b833;border-radius:0;min-width:145px;padding:0 0 2px 24px}.achievements-hero__emblem>span{display:none}.achievements-hero__emblem small{color:#cbd5e187;letter-spacing:.1em;text-transform:uppercase;font-size:.54rem;font-weight:540;display:block}.achievements-hero__emblem strong{color:#f4f4f2;margin-top:6px;font-size:1.9rem;font-weight:520;line-height:1;display:block}.achievements-summary-card{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #94a3b82e;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:34px;padding:0 0 24px;display:grid}.achievements-summary-icon{display:none}.achievements-summary-copy{min-width:0}.achievements-summary-copy>span{color:#cbd5e185;letter-spacing:.09em;text-transform:uppercase;margin:0 0 8px;font-size:.54rem;font-weight:540;display:block}.achievements-summary-value{align-items:baseline;gap:7px;margin-bottom:12px;display:flex}.achievements-summary-value strong{color:#f4f4f2;font-size:1.35rem;font-weight:540}.achievements-summary-value small{color:#cbd5e18f;font-size:.61rem;font-weight:400}.achievements-overall-progress{background:#94a3b82b;border-radius:0;width:100%;max-width:760px;height:3px;overflow:hidden}.achievements-overall-progress span{background:#d8b541;border-radius:0;height:100%;transition:width .25s;display:block}.achievements-summary-stats{grid-template-columns:repeat(2,minmax(115px,1fr));gap:0;display:grid}.achievements-summary-stats>div{background:0 0;border:0;border-left:1px solid #94a3b82e;border-radius:0;min-width:0;padding:3px 18px}.achievements-summary-stats small{color:#cbd5e185;letter-spacing:.07em;text-transform:uppercase;font-size:.51rem;font-weight:540;display:block}.achievements-summary-stats strong{color:#d8b541;margin-top:6px;font-size:1rem;font-weight:540;display:block}.achievement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.achievement-card{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-top:1px solid #94a3b82b;border-radius:0;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr);column-gap:15px;padding:20px 0 22px;transition:none;display:grid;position:relative;overflow:visible}.achievement-card:hover{box-shadow:none;border-color:#d4af3757;transform:none}.achievement-card.unlocked{border-color:#d4af3740}.achievement-card.locked{opacity:1}.achievement-card-glow{display:none!important}.achievement-card-top{grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:15px;margin:0 0 12px;display:grid}.achievement-icon{color:#cbd5e17a;background:0 0;border:0;border-radius:0;justify-content:center;align-items:flex-start;width:38px;height:38px;padding-top:3px;display:flex}.achievement-card.unlocked .achievement-icon{color:#d8b541;background:0 0;border:0}.achievement-card-labels{flex-wrap:wrap;align-items:center;gap:5px 12px;min-width:0;padding-top:2px;display:flex}.achievement-category,.achievement-rarity{color:#cbd5e17a;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:0;min-height:0;padding:0;font-size:.49rem;font-weight:540;line-height:1.45;display:inline;background:0 0!important;border:0!important}.achievement-rarity.common{color:#cbd5e17a}.achievement-rarity.rare{color:#7ca9dc}.achievement-rarity.epic{color:#b695db}.achievement-card-content{grid-column:2;min-width:0}.achievement-card-content h2{color:#f1f3f6;margin:0 0 7px;font-size:.78rem;font-weight:540;line-height:1.4}.achievement-card-content p{color:#cbd5e19e;margin:0;font-size:.58rem;font-weight:400;line-height:1.62}.achievement-progress-details{grid-column:2;margin-top:15px}.achievement-progress-label{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.achievement-progress-label span{color:#cbd5e178;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:520}.achievement-progress-label strong{color:#f1f3f6c7;font-size:.53rem;font-weight:520}.achievement-progress-bar{background:#94a3b82b;border-radius:0;width:100%;height:2px;overflow:hidden}.achievement-progress-bar span{background:#94a3b88f;border-radius:0;height:100%;transition:width .25s;display:block}.achievement-card.unlocked .achievement-progress-bar span{background:#d8b541}.achievement-card-footer{border-top:1px solid #94a3b821;grid-column:2;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:11px;display:flex}.achievement-status{letter-spacing:.02em;text-transform:none;border-radius:0;align-items:center;gap:5px;min-height:0;padding:0;font-size:.51rem;font-weight:520;display:inline-flex;background:0 0!important;border:0!important}.achievement-status.unlocked{color:#72c895}.achievement-status.locked{color:#cbd5e17a}.achievement-percentage{color:#d8b541;font-size:.55rem;font-weight:540}.achievements-page>.achievements-summary-card .achievements-summary-copy p{color:#cbd5e199;margin:4px 0 0;font-size:.6rem;line-height:1.6}html[data-theme=light] .achievements-hero,body[data-theme=light] .achievements-hero,[data-theme=light] .achievements-hero{border-bottom-color:#9b700057}html[data-theme=light] .achievements-hero h1,html[data-theme=light] .achievements-hero__emblem strong,html[data-theme=light] .achievements-summary-value strong,html[data-theme=light] .achievement-card-content h2,body[data-theme=light] .achievements-hero h1,body[data-theme=light] .achievements-hero__emblem strong,body[data-theme=light] .achievements-summary-value strong,body[data-theme=light] .achievement-card-content h2,[data-theme=light] .achievements-hero h1,[data-theme=light] .achievements-hero__emblem strong,[data-theme=light] .achievements-summary-value strong,[data-theme=light] .achievement-card-content h2{color:#1d2025}html[data-theme=light] .achievements-hero p,html[data-theme=light] .achievement-card-content p,html[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p,body[data-theme=light] .achievements-hero p,body[data-theme=light] .achievement-card-content p,body[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p,[data-theme=light] .achievements-hero p,[data-theme=light] .achievement-card-content p,[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p{color:#5b616a}html[data-theme=light] .achievements-hero__emblem small,html[data-theme=light] .achievements-summary-copy>span,html[data-theme=light] .achievements-summary-value small,html[data-theme=light] .achievements-summary-stats small,html[data-theme=light] .achievement-category,html[data-theme=light] .achievement-rarity.common,html[data-theme=light] .achievement-progress-label span,html[data-theme=light] .achievement-status.locked,body[data-theme=light] .achievements-hero__emblem small,body[data-theme=light] .achievements-summary-copy>span,body[data-theme=light] .achievements-summary-value small,body[data-theme=light] .achievements-summary-stats small,body[data-theme=light] .achievement-category,body[data-theme=light] .achievement-rarity.common,body[data-theme=light] .achievement-progress-label span,body[data-theme=light] .achievement-status.locked,[data-theme=light] .achievements-hero__emblem small,[data-theme=light] .achievements-summary-copy>span,[data-theme=light] .achievements-summary-value small,[data-theme=light] .achievements-summary-stats small,[data-theme=light] .achievement-category,[data-theme=light] .achievement-rarity.common,[data-theme=light] .achievement-progress-label span,[data-theme=light] .achievement-status.locked{color:#68707a}html[data-theme=light] .achievements-hero__emblem,html[data-theme=light] .achievements-summary-stats>div,html[data-theme=light] .achievements-summary-card,html[data-theme=light] .achievement-card,html[data-theme=light] .achievement-card-footer,body[data-theme=light] .achievements-hero__emblem,body[data-theme=light] .achievements-summary-stats>div,body[data-theme=light] .achievements-summary-card,body[data-theme=light] .achievement-card,body[data-theme=light] .achievement-card-footer,[data-theme=light] .achievements-hero__emblem,[data-theme=light] .achievements-summary-stats>div,[data-theme=light] .achievements-summary-card,[data-theme=light] .achievement-card,[data-theme=light] .achievement-card-footer{border-color:#191b2026}html[data-theme=light] .achievements-overall-progress,html[data-theme=light] .achievement-progress-bar,body[data-theme=light] .achievements-overall-progress,body[data-theme=light] .achievement-progress-bar,[data-theme=light] .achievements-overall-progress,[data-theme=light] .achievement-progress-bar{background:#191b2029}@media (width<=1050px){.achievement-grid{grid-template-columns:1fr}}@media (width<=760px){.achievements-hero{grid-template-columns:1fr;align-items:start;gap:20px;padding-top:22px}.achievements-hero__emblem{border-left:0;min-width:0;padding:0}.achievements-summary-card{grid-template-columns:1fr;align-items:start;gap:18px}.achievements-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.achievements-summary-stats>div:first-child{border-left:0;padding-left:0}}@media (width<=520px){.achievements-hero{margin-bottom:22px;padding:18px 0 22px}.achievements-hero h1{font-size:clamp(2.25rem,14vw,3.1rem)}.achievements-hero p{margin-top:14px;font-size:.72rem}.achievements-summary-card{margin-bottom:24px;padding-bottom:20px}.achievements-summary-stats{grid-template-columns:1fr 1fr}.achievements-summary-stats>div{padding:2px 12px}.achievement-card{grid-template-columns:34px minmax(0,1fr);column-gap:12px;padding:18px 0 20px}.achievement-card-top{grid-template-columns:34px minmax(0,1fr);gap:12px}.achievement-icon{width:34px;height:34px}.achievement-card-content,.achievement-progress-details,.achievement-card-footer{grid-column:2}.achievement-card-footer{flex-direction:column;align-items:flex-start}}html[data-theme=light] .achievements-page,body[data-theme=light] .achievements-page,[data-theme=light] .achievements-page{color:#1b1e23}html[data-theme=light] .achievements-hero p,body[data-theme=light] .achievements-hero p,[data-theme=light] .achievements-hero p{color:#4f5660!important}html[data-theme=light] .achievements-hero__emblem small,html[data-theme=light] .achievements-summary-copy>span,html[data-theme=light] .achievements-summary-value small,html[data-theme=light] .achievements-summary-stats small,body[data-theme=light] .achievements-hero__emblem small,body[data-theme=light] .achievements-summary-copy>span,body[data-theme=light] .achievements-summary-value small,body[data-theme=light] .achievements-summary-stats small,[data-theme=light] .achievements-hero__emblem small,[data-theme=light] .achievements-summary-copy>span,[data-theme=light] .achievements-summary-value small,[data-theme=light] .achievements-summary-stats small{color:#5f6670!important}html[data-theme=light] .achievement-category,html[data-theme=light] .achievement-rarity.common,body[data-theme=light] .achievement-category,body[data-theme=light] .achievement-rarity.common,[data-theme=light] .achievement-category,[data-theme=light] .achievement-rarity.common{color:#606873!important}html[data-theme=light] .achievement-card-content p,body[data-theme=light] .achievement-card-content p,[data-theme=light] .achievement-card-content p{color:#505761!important}html[data-theme=light] .achievement-progress-label span,body[data-theme=light] .achievement-progress-label span,[data-theme=light] .achievement-progress-label span{color:#626a74!important}html[data-theme=light] .achievement-status.locked,body[data-theme=light] .achievement-status.locked,[data-theme=light] .achievement-status.locked{color:#59616b!important}html[data-theme=light] .achievement-status.unlocked,body[data-theme=light] .achievement-status.unlocked,[data-theme=light] .achievement-status.unlocked{color:#216a45!important}html[data-theme=light] .achievement-percentage,body[data-theme=light] .achievement-percentage,[data-theme=light] .achievement-percentage,html[data-theme=light] .achievements-summary-stats strong,body[data-theme=light] .achievements-summary-stats strong,[data-theme=light] .achievements-summary-stats strong{color:#7a5700!important}html[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p,body[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p,[data-theme=light] .achievements-page>.achievements-summary-card .achievements-summary-copy p{color:#505761!important}html[data-theme=light] .achievement-card.locked,body[data-theme=light] .achievement-card.locked,[data-theme=light] .achievement-card.locked{opacity:1!important}html[data-theme=light] .achievement-card.locked .achievement-icon,body[data-theme=light] .achievement-card.locked .achievement-icon,[data-theme=light] .achievement-card.locked .achievement-icon{color:#737a84!important;opacity:1!important}html[data-theme=light] .achievement-card .achievement-category,body[data-theme=light] .achievement-card .achievement-category,[data-theme=light] .achievement-card .achievement-category{color:#59616b!important;opacity:1!important}html[data-theme=light] .achievement-rarity.common,body[data-theme=light] .achievement-rarity.common,[data-theme=light] .achievement-rarity.common{color:#555d67!important}html[data-theme=light] .achievement-rarity.rare,body[data-theme=light] .achievement-rarity.rare,[data-theme=light] .achievement-rarity.rare{color:#285d9a!important}html[data-theme=light] .achievement-rarity.epic,body[data-theme=light] .achievement-rarity.epic,[data-theme=light] .achievement-rarity.epic{color:#70469d!important}html[data-theme=light] .achievement-rarity.legendary,body[data-theme=light] .achievement-rarity.legendary,[data-theme=light] .achievement-rarity.legendary{color:#8a6200!important;opacity:1!important}html[data-theme=light] .achievement-card-content p,body[data-theme=light] .achievement-card-content p,[data-theme=light] .achievement-card-content p{color:#4d535c!important;opacity:1!important}html[data-theme=light] .achievement-progress-label span,body[data-theme=light] .achievement-progress-label span,[data-theme=light] .achievement-progress-label span{color:#555d67!important;opacity:1!important}html[data-theme=light] .achievement-progress-label strong,body[data-theme=light] .achievement-progress-label strong,[data-theme=light] .achievement-progress-label strong{color:#20242a!important}html[data-theme=light] .achievement-status.locked,body[data-theme=light] .achievement-status.locked,[data-theme=light] .achievement-status.locked{color:#4f5660!important;opacity:1!important}html[data-theme=light] .achievement-card.locked .achievement-percentage,body[data-theme=light] .achievement-card.locked .achievement-percentage,[data-theme=light] .achievement-card.locked .achievement-percentage{color:#7a5700!important;opacity:1!important}html[data-theme=light] .achievement-card.locked svg,html[data-theme=light] .achievement-card.locked span,html[data-theme=light] .achievement-card.locked small,body[data-theme=light] .achievement-card.locked svg,body[data-theme=light] .achievement-card.locked span,body[data-theme=light] .achievement-card.locked small,[data-theme=light] .achievement-card.locked svg,[data-theme=light] .achievement-card.locked span,[data-theme=light] .achievement-card.locked small{opacity:1}.notifications-page{color:#f8fafc;width:100%;min-width:0}.notifications-hero{background:radial-gradient(circle at 89% 10%,#d4af372b,#0000 35%),linear-gradient(135deg,#12192bfc,#070b15fc);border:1px solid #d4af3733;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;margin-bottom:20px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000045,inset 0 1px #ffffff06}.notifications-hero:after{content:"";pointer-events:none;border:1px solid #d4af371a;border-radius:50%;width:340px;height:340px;position:absolute;bottom:-165px;right:-100px}.notifications-hero:before{content:"";filter:blur(20px);pointer-events:none;background:#3b82f60b;border-radius:50%;width:260px;height:260px;position:absolute;top:-120px;left:35%}.notifications-hero__content{z-index:1;max-width:650px;position:relative}.notifications-hero__eyebrow{color:#e4c249;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3736;border-radius:999px;align-items:center;gap:7px;margin-bottom:13px;padding:7px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.notifications-hero h1{color:#fff;margin:0;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.7rem);line-height:1.08}.notifications-hero p{color:#cbd5e1b3;max-width:620px;margin:14px 0 0;font-size:.9rem;line-height:1.7}.notifications-hero__summary{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #d4af3733;border-radius:16px;align-items:center;gap:13px;min-width:215px;padding:17px;display:flex;position:relative}.notifications-hero__bell{color:#e3c247;background:#d4af371c;border:1px solid #d4af373d;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 5px #d4af3709,0 12px 24px #00000038}.notifications-hero__summary span{color:#8792a4;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.notifications-hero__summary strong{color:#fff;margin-top:4px;font-size:1.15rem;display:block}.notifications-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.notifications-summary article{background:linear-gradient(155deg,#111828fa,#080d19fa);border:1px solid #94a3b81c;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff05}.notifications-summary__icon{color:#e2c047;background:#d4af3717;border:1px solid #d4af3733;border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.notifications-summary__icon.standard{color:#7db5ff;background:#3b82f614;border-color:#3b82f636}.notifications-summary__icon.urgent{color:#f98c8c;background:#ef444414;border-color:#ef444438}.notifications-summary article>div:last-child{min-width:0}.notifications-summary span{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.notifications-summary strong{color:#fff;margin-top:3px;font-size:1rem;display:block}.notifications-toolbar{background:linear-gradient(155deg,#101727fa,#070c17fa);border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:minmax(210px,.85fr) minmax(0,1.6fr) auto;align-items:end;gap:16px;margin-bottom:18px;padding:16px;display:grid;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff05}.notifications-toolbar__heading{color:#d7b438;align-items:flex-start;gap:10px;min-width:0;display:flex}.notifications-toolbar__heading svg{flex:none;margin-top:2px}.notifications-toolbar__heading div{min-width:0}.notifications-toolbar__heading strong{color:#f8fafc;font-size:.79rem;line-height:1.35;display:block}.notifications-toolbar__heading span{color:#778399;margin-top:4px;font-size:.62rem;line-height:1.5;display:block}.notifications-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.notifications-filters label{flex-direction:column;gap:6px;min-width:0;display:flex}.notifications-filters label>span{color:#7d899d;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:800}.notifications-filters select{color:#e5e7eb;cursor:pointer;background-color:#040811bd;border:1px solid #94a3b824;border-radius:9px;outline:none;width:100%;min-width:0;height:38px;padding:0 34px 0 11px;font-family:inherit;font-size:.68rem;font-weight:650;transition:border-color .2s,background-color .2s,box-shadow .2s}.notifications-filters select:hover{border-color:#d4af374d}.notifications-filters select:focus{background-color:#070c17f2;border-color:#d4af3785;box-shadow:0 0 0 3px #d4af3714}.notifications-mark-all{color:#111827;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#e5c44c,#cda82e);border:1px solid #d4af374d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-family:inherit;font-size:.65rem;font-weight:850;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 20px #d4af371f}.notifications-mark-all:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 25px #d4af3730}.notifications-mark-all:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.notifications-refreshing{color:#7faef2;text-align:center;background:#3b82f60b;border:1px solid #3b82f61c;border-radius:8px;margin:-5px 0 13px;padding:7px 10px;font-size:.61rem;font-weight:700}.notifications-list{flex-direction:column;gap:11px;width:100%;display:flex}.notification-card{color:#f8fafc;background:linear-gradient(155deg,#111828fa,#080d19fa);border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:flex-start;gap:14px;min-width:0;padding:17px 18px;transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000036,inset 0 1px #ffffff05}.notification-card:hover{border-color:#d4af374d;transform:translateY(-2px);box-shadow:0 21px 45px #00000047,inset 0 1px #ffffff06}.notification-card.is-unread{background:radial-gradient(circle at 94% 10%,#d4af370e,#0000 27%),linear-gradient(155deg,#131b2efc,#080d19fc);border-color:#d4af3738}.notification-card.is-pinned{border-color:#d4af3757;box-shadow:0 18px 40px #00000040,0 0 0 1px #d4af3709}.notification-card.requires-acknowledgement{border-color:#ef444452;box-shadow:0 18px 42px #00000042,0 0 0 1px #ef444409}.notification-card.priority-critical{background:radial-gradient(circle at 96% 8%,#ef44441a,#0000 32%),linear-gradient(155deg,#191826fc,#0a0c17fc)}.notification-card.priority-high{background:radial-gradient(circle at 96% 8%,#f59e0b12,#0000 32%),linear-gradient(155deg,#151928fc,#080d19fc)}.notification-accent{background:#d7b438;width:3px;position:absolute;top:0;bottom:0;left:0}.notification-icon{z-index:1;color:#e0be45;background:#d4af3717;border:1px solid #d4af372e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:relative}.notification-content{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.notification-card-topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:7px;display:flex}.notification-labels{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.notification-type,.notification-priority,.notification-unread-badge,.notification-pinned-badge{letter-spacing:.055em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:3px 8px;font-size:.53rem;font-weight:850;line-height:1;display:inline-flex}.notification-type{color:#dfbd43;background:#d4af3712;border:1px solid #d4af3729}.notification-priority{color:#a9b4c3;background:#94a3b80e;border:1px solid #94a3b824}.notification-priority.low{color:#94a3b8;background:#94a3b80d;border-color:#94a3b824}.notification-priority.normal{color:#83b7fb;background:#3b82f60f;border-color:#3b82f62b}.notification-priority.high{color:#f7bd48;background:#f59e0b12;border-color:#f59e0b36}.notification-priority.critical{color:#fa9292;background:#ef444414;border-color:#ef44443d}.notification-unread-badge{color:#91bfff;background:#3b82f614;border:1px solid #3b82f633}.notification-pinned-badge{color:#e7c855;background:#d4af3717;border:1px solid #d4af373b}.notification-time{color:#68758a;white-space:nowrap;flex:none;align-items:center;gap:5px;padding-top:4px;font-size:.56rem;display:inline-flex}.notification-content h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.4}.notification-card.is-unread .notification-content h2{color:#fff}.notification-content p{color:#b0bcccc7;overflow-wrap:anywhere;margin:6px 0 0;font-size:.71rem;line-height:1.6}.notification-meta{color:#7f8b9e;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #94a3b817;border-radius:8px;align-self:flex-start;align-items:center;max-width:100%;margin-top:10px;padding:6px 9px;font-size:.59rem;line-height:1.4;display:inline-flex}.notification-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;display:flex}.notification-action-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-family:inherit;font-size:.61rem;font-weight:800;line-height:1;transition:transform .18s,border-color .18s,background-color .18s,filter .18s;display:inline-flex}.notification-action-button:hover:not(:disabled){transform:translateY(-1px)}.notification-action-button:disabled{opacity:.48;cursor:not-allowed}.notification-action-button.secondary{color:#b7c3d1;background:#94a3b80e;border:1px solid #94a3b829}.notification-action-button.secondary:hover:not(:disabled){background:#94a3b817;border-color:#94a3b84d}.notification-action-button.primary{color:#171717;background:linear-gradient(135deg,#e4c34b,#cda72c);border:1px solid #d4af3742}.notification-action-button.primary:hover:not(:disabled){filter:brightness(1.06)}.notification-action-button.acknowledge{color:#ffc1c1;background:#ef444418;border:1px solid #ef444440}.notification-action-button.acknowledge:hover:not(:disabled){background:#ef444424;border-color:#ef44446b}.notification-acknowledged{color:#77dfa0;background:#22c55e0e;border:1px solid #22c55e2b;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:.59rem;font-weight:800;display:inline-flex}.notification-card.match .notification-accent{background:#3b82f6}.notification-card.match .notification-icon{color:#78aff8;background:#3b82f617;border-color:#3b82f638}.notification-card.match .notification-type{color:#8bbcff;background:#3b82f614;border-color:#3b82f633}.notification-card.tournament .notification-accent{background:#d7b438}.notification-card.achievement .notification-accent{background:#22c55e}.notification-card.achievement .notification-icon{color:#6ee79a;background:#22c55e14;border-color:#22c55e38}.notification-card.achievement .notification-type{color:#7ceb9f;background:#22c55e12;border-color:#22c55e33}.notification-card.integrity .notification-accent{background:#f59e0b}.notification-card.integrity .notification-icon{color:#f7bf46;background:#f59e0b17;border-color:#f59e0b3b}.notification-card.integrity .notification-type{color:#f8c55c;background:#f59e0b14;border-color:#f59e0b36}.notification-card.dispute .notification-accent,.notification-card.investigation .notification-accent{background:#f59e0b}.notification-card.dispute .notification-icon,.notification-card.investigation .notification-icon{color:#f7bf46;background:#f59e0b17;border-color:#f59e0b3b}.notification-card.dispute .notification-type,.notification-card.investigation .notification-type{color:#f8c55c;background:#f59e0b14;border-color:#f59e0b36}.notification-card.sanction .notification-accent,.notification-card.suspension .notification-accent,.notification-card.warning .notification-accent{background:#ef4444}.notification-card.sanction .notification-icon,.notification-card.suspension .notification-icon,.notification-card.warning .notification-icon{color:#f58b8b;background:#ef444417;border-color:#ef44443d}.notification-card.sanction .notification-type,.notification-card.suspension .notification-type,.notification-card.warning .notification-type{color:#f79b9b;background:#ef444414;border-color:#ef444438}.notification-card.sanction-warning .notification-accent{background:#f59e0b}.notification-card.sanction-warning .notification-icon{color:#f8c55c;background:#f59e0b17;border-color:#f59e0b38}.notification-card.sanction-warning .notification-type{color:#f8c55c;background:#f59e0b14;border-color:#f59e0b33}.notification-card.sanction-scheduled .notification-accent{background:#3b82f6}.notification-card.sanction-scheduled .notification-icon{color:#89bbff;background:#3b82f614;border-color:#3b82f638}.notification-card.sanction-scheduled .notification-type{color:#89bbff;background:#3b82f614;border-color:#3b82f633}.notification-card.sanction-activated .notification-accent,.notification-card.sanction-restricted .notification-accent{background:#ef4444}.notification-card.sanction-activated .notification-icon,.notification-card.sanction-restricted .notification-icon{color:#f79b9b;background:#ef444417;border-color:#ef44443d}.notification-card.sanction-activated .notification-type,.notification-card.sanction-restricted .notification-type{color:#f79b9b;background:#ef444414;border-color:#ef444438}.notification-card.sanction-expired .notification-accent,.notification-card.sanction-revoked .notification-accent{background:#22c55e}.notification-card.sanction-expired .notification-icon,.notification-card.sanction-revoked .notification-icon{color:#82efab;background:#22c55e14;border-color:#22c55e38}.notification-card.sanction-expired .notification-type,.notification-card.sanction-revoked .notification-type{color:#82efab;background:#22c55e14;border-color:#22c55e33}.notification-card.sanction-ban{background:radial-gradient(circle at 95% 8%,#ef444424,#0000 30%),linear-gradient(155deg,#200a0afa,#0c0606fa);border-color:#7f1d1d73}.notification-card.sanction-ban .notification-accent{background:#991b1b}.notification-card.sanction-ban .notification-icon{color:#ffb4b4;background:#b91c1c1f;border-color:#b91c1c66}.notification-card.sanction-ban .notification-type{color:#ffc7c7;background:#b91c1c1f;border-color:#b91c1c52}.sanction-status-banner{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;margin-top:10px;margin-bottom:4px;padding:6px 12px;font-size:.58rem;font-weight:900;display:inline-flex}.sanction-status-banner.sanction-warning{color:#f8c55c;background:#f59e0b1f;border:1px solid #f59e0b40}.sanction-status-banner.sanction-scheduled{color:#8fc2ff;background:#3b82f61f;border:1px solid #3b82f638}.sanction-status-banner.sanction-activated,.sanction-status-banner.sanction-restricted{color:#ffb2b2;background:#ef44441f;border:1px solid #ef444442}.sanction-status-banner.sanction-expired,.sanction-status-banner.sanction-revoked{color:#82efab;background:#22c55e1f;border:1px solid #22c55e3d}.sanction-status-banner.sanction-ban{color:#ffd5d5;background:#991b1b2e;border:1px solid #b91c1c59}.sanction-details{background:linear-gradient(145deg,#ef44440b,#ffffff05);border:1px solid #ef444429;border-radius:12px;flex-direction:column;gap:11px;margin-top:12px;padding:13px;display:flex;box-shadow:inset 0 1px #ffffff05}.sanction-details__summary,.sanction-details__timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sanction-detail-item{background:#0408116b;border:1px solid #94a3b81a;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.sanction-detail-item span,.sanction-detail-reason>span,.sanction-restrictions__label{color:#7f8b9e;letter-spacing:.065em;text-transform:uppercase;font-size:.54rem;font-weight:850;line-height:1.3}.sanction-detail-item strong{color:#e8edf5;overflow-wrap:anywhere;font-size:.68rem;font-weight:800;line-height:1.45}.sanction-detail-item.is-remaining{background:#ef444411;border-color:#ef444433}.sanction-detail-item.is-remaining strong{color:#faa}.sanction-detail-reason{background:#f59e0b0b;border:1px solid #f59e0b24;border-radius:9px;padding:10px 11px}.sanction-detail-reason p{color:#d6dde8;margin:5px 0 0;font-size:.68rem;line-height:1.6}.sanction-detail-reason.is-revocation{background:#22c55e0d;border-color:#22c55e2b}.sanction-detail-reason.is-revocation>span{color:#72d99a}.sanction-restrictions{flex-direction:column;gap:8px;display:flex}.sanction-restrictions__list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.sanction-restriction-chip{color:#ffb0b0;background:#ef444413;border:1px solid #ef444433;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:.58rem;font-weight:780;line-height:1.25;display:inline-flex}.sanction-restriction-chip svg{flex:none}.notification-card.sanction-warning .sanction-details{background:linear-gradient(145deg,#f59e0b0e,#ffffff05);border-color:#f59e0b2e}.notification-card.sanction-scheduled .sanction-details{background:linear-gradient(145deg,#3b82f60e,#ffffff05);border-color:#3b82f62e}.notification-card.sanction-scheduled .sanction-detail-item.is-remaining{background:#3b82f611;border-color:#3b82f633}.notification-card.sanction-scheduled .sanction-detail-item.is-remaining strong{color:#9ac8ff}.notification-card.sanction-expired .sanction-details,.notification-card.sanction-revoked .sanction-details{background:linear-gradient(145deg,#22c55e0e,#ffffff05);border-color:#22c55e2e}.notification-card.sanction-ban .sanction-details{background:linear-gradient(145deg,#7f1d1d29,#1404044d);border-color:#b91c1c4d}.notification-card.sanction-ban .sanction-detail-item{background:#1906066b;border-color:#b91c1c2e}.notification-card.sanction-ban .sanction-restriction-chip{color:#ffd0d0;background:#991b1b29;border-color:#b91c1c57}.notification-card.is-collapsible-sanction{transition:transform .22s,border-color .22s,box-shadow .22s,opacity .22s}.notification-card.is-collapsible-sanction .sanction-card-summary{color:#b8c5d6bf;max-width:760px}.sanction-notification-summary{flex-direction:column;width:100%;margin-top:11px;display:flex}.sanction-notification-toggle{color:#f3b0b0;letter-spacing:.015em;cursor:pointer;background:linear-gradient(135deg,#ef444413,#7f1d1d0b);border:1px solid #ef44442e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 12px;font-family:inherit;font-size:.64rem;font-weight:850;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.sanction-notification-toggle:hover{color:#ffd0d0;background:#ef44441f;border-color:#ef444457}.sanction-notification-toggle svg{flex:none;transition:transform .22s}.sanction-notification-toggle.is-expanded svg{transform:rotate(180deg)}.sanction-details-collapse{width:100%;overflow:hidden}.sanction-details-collapse[hidden]{display:none}.sanction-details-collapse.is-expanded{animation:.2s ease-out sanction-details-enter}@keyframes sanction-details-enter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.notification-action-button.archive.is-locked{color:#788599;background:#94a3b809;border-color:#94a3b81c}.sanction-archive-hint{color:#8b97aa;align-items:center;min-height:32px;padding:0 8px;font-size:.57rem;font-weight:700;line-height:1.4;display:inline-flex}.notification-card.trust-score .notification-accent{background:#8b5cf6}.notification-card.trust-score .notification-icon{color:#b69aff;background:#8b5cf617;border-color:#8b5cf63b}.notification-card.trust-score .notification-type{color:#bea7ff;background:#8b5cf614;border-color:#8b5cf636}.notification-card.administration .notification-accent{background:#06b6d4}.notification-card.administration .notification-icon{color:#67d8ea;background:#06b6d414;border-color:#06b6d438}.notification-card.administration .notification-type{color:#76deed;background:#06b6d412;border-color:#06b6d433}.notification-card.system .notification-accent,.notification-card.info .notification-accent{background:#94a3b8}.notification-card.system .notification-icon,.notification-card.info .notification-icon{color:#bec8d5;background:#94a3b814;border-color:#94a3b833}.notification-card.system .notification-type,.notification-card.info .notification-type{color:#b7c1cf;background:#94a3b812;border-color:#94a3b82e}.notification-card.success .notification-accent,.notification-card.confirmed .notification-accent{background:#22c55e}.notification-card.success .notification-icon,.notification-card.confirmed .notification-icon{color:#6ee79a;background:#22c55e14;border-color:#22c55e38}.notification-card.success .notification-type,.notification-card.confirmed .notification-type{color:#7ceb9f;background:#22c55e12;border-color:#22c55e33}.notifications-pagination{background:linear-gradient(155deg,#101727fa,#070c17fa);border:1px solid #94a3b81c;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:13px 14px;display:flex;box-shadow:0 14px 30px #0000002e}.notifications-pagination button{color:#c4cedb;cursor:pointer;background:#94a3b80e;border:1px solid #94a3b826;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:0 12px;font-family:inherit;font-size:.62rem;font-weight:800;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.notifications-pagination button:hover:not(:disabled){background:#d4af3712;border-color:#d4af374d;transform:translateY(-1px)}.notifications-pagination button:disabled{opacity:.36;cursor:not-allowed}.notifications-pagination>div{color:#758197;align-items:center;gap:5px;font-size:.61rem;display:flex}.notifications-pagination>div strong{color:#e4c249;font-size:.69rem}.notifications-empty-wrap{background:linear-gradient(155deg,#111828fa,#080d19fa);border:1px solid #94a3b81c;border-radius:17px;overflow:hidden;box-shadow:0 17px 40px #00000038}@media (width<=1050px){.notifications-toolbar{grid-template-columns:minmax(190px,.7fr) minmax(0,1.3fr)}.notifications-mark-all{grid-column:1/-1;justify-self:end}}@media (width<=900px){.notifications-hero{flex-direction:column;align-items:flex-start}.notifications-hero__summary{width:100%;min-width:0}.notifications-toolbar{grid-template-columns:1fr}.notifications-mark-all{grid-column:auto;justify-self:stretch}}@media (width<=700px){.notifications-summary,.notifications-filters{grid-template-columns:1fr}.notification-card-topline{flex-direction:column;gap:8px}.notification-time{padding-top:0}}@media (width<=520px){.notifications-hero{border-radius:16px;min-height:0;padding:21px}.notifications-hero__summary{padding:14px}.notifications-toolbar{border-radius:13px;padding:14px}.notification-card{border-radius:13px;grid-template-columns:39px minmax(0,1fr);gap:11px;padding:15px}.notification-icon{border-radius:10px;width:39px;height:39px}.notification-content h2{font-size:.82rem}.notification-content p{font-size:.67rem}.notification-actions{flex-direction:column;align-items:stretch}.notification-action-button,.notification-acknowledged{width:100%}.notifications-pagination{flex-direction:column;align-items:stretch}.notifications-pagination button{width:100%}.notifications-pagination>div{order:-1;justify-content:center}.notification-card:hover,.notification-action-button:hover:not(:disabled),.notifications-mark-all:hover:not(:disabled),.notifications-pagination button:hover:not(:disabled){transform:none}.sanction-details{border-radius:10px;gap:9px;margin-top:10px;padding:10px}.sanction-detail-item,.sanction-detail-reason{padding:9px}.sanction-restrictions__list{flex-direction:column;align-items:stretch}.sanction-restriction-chip{border-radius:8px;width:100%}}.notifications-groups{flex-direction:column;gap:22px;width:100%;display:flex}.notifications-date-group{min-width:0}.notifications-date-group__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:0 3px;display:flex}.notifications-date-group__header:after{content:"";background:linear-gradient(90deg,#d4af3733,#94a3b80d,#0000);flex:auto;height:1px}.notifications-date-group__header span{color:#d7b438;letter-spacing:.085em;text-transform:uppercase;flex:none;font-size:.62rem;font-weight:900}.notifications-date-group__header strong{color:#d8c16a;background:#d4af370e;border:1px solid #d4af3729;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:25px;height:25px;font-size:.58rem;font-weight:850;display:inline-flex}@media (width<=520px){.notifications-groups{gap:18px}.notifications-date-group__header{margin-bottom:8px}.sanction-notification-toggle{min-height:40px}.sanction-archive-hint{text-align:center;justify-content:center;width:100%}}.notifications-toolbar{flex-direction:column;align-items:stretch;gap:16px;padding:18px;display:flex}.notifications-toolbar__top{justify-content:space-between;align-items:center;gap:18px;display:flex}.notifications-toolbar__controls{grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);align-items:end;gap:12px;display:grid}.notifications-view-toggle{background:#030710b8;border:1px solid #d4af372e;border-radius:12px;flex:none;grid-template-columns:repeat(2,minmax(110px,1fr));padding:4px;display:inline-grid;position:relative;box-shadow:inset 0 1px #ffffff06,0 10px 24px #00000029}.notifications-view-toggle button{color:#8491a5;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-family:inherit;font-size:.67rem;font-weight:850;transition:color .2s,background .2s,box-shadow .2s,transform .2s;display:inline-flex}.notifications-view-toggle button:hover:not(.is-active){color:#e5e7eb;background:#ffffff09}.notifications-view-toggle button.is-active{color:#111827;background:linear-gradient(135deg,#e8cb5a,#cda72d);box-shadow:0 8px 18px #d4af3729,inset 0 1px #ffffff47}.notifications-search{flex-direction:column;gap:6px;min-width:0;display:flex}.notifications-search>span{color:#7d899d;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:800}.notifications-search__field{color:#718096;background:#040811bd;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:8px;height:38px;padding:0 11px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.notifications-search__field:focus-within{background:#070c17f2;border-color:#d4af3785;box-shadow:0 0 0 3px #d4af3714}.notifications-search__field input{color:#e5e7eb;background:0 0;border:0;outline:0;width:100%;min-width:0;font-family:inherit;font-size:.68rem;font-weight:650}.notifications-search__field input::-webkit-search-cancel-button{filter:invert();opacity:.55}.notifications-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;padding-top:1px;display:flex}.notifications-archive-read{color:#c7dcfa;letter-spacing:.02em;cursor:pointer;background:#3b82f613;border:1px solid #60a5fa3d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-family:inherit;font-size:.65rem;font-weight:850;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.notifications-archive-read:hover:not(:disabled){background:#3b82f621;border-color:#60a5fa6b;transform:translateY(-1px)}.notifications-archive-read:disabled{opacity:.42;cursor:not-allowed}.notification-archived-badge{color:#bdc7d4;letter-spacing:.055em;text-transform:uppercase;background:#94a3b811;border:1px solid #94a3b82e;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:3px 8px;font-size:.53rem;font-weight:850;line-height:1;display:inline-flex}.notification-card.is-archived{opacity:.74;border-color:#94a3b81a}.notification-card.is-archived:hover{opacity:1}.notification-action-button.archive{color:#bdd7fb;background:#3b82f613;border:1px solid #60a5fa38}.notification-action-button.archive:hover:not(:disabled){background:#3b82f621;border-color:#60a5fa61}.notification-action-button.restore{color:#9ee9ba;background:#22c55e12;border:1px solid #22c55e3b}.notification-action-button.restore:hover:not(:disabled){background:#22c55e1f;border-color:#22c55e66}.notifications-date-group__header{margin-bottom:12px;padding:0 2px}.notifications-date-group__header span{letter-spacing:.1em;font-size:.65rem}.notifications-date-group__header:after{background:linear-gradient(90deg,#d4af3752,#d4af3714 48%,#0000)}.notifications-date-group__header strong{color:#ead267;background:#d4af3714;border-color:#d4af3738;min-width:28px;height:28px}@media (width<=900px){.notifications-toolbar__top{flex-direction:column;align-items:stretch}.notifications-view-toggle{width:100%}.notifications-toolbar__controls{grid-template-columns:1fr}.notifications-toolbar__actions{justify-content:stretch}.notifications-mark-all,.notifications-archive-read{flex:180px}}@media (width<=520px){.notifications-view-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.notifications-view-toggle button{min-width:0;padding:0 9px}.notifications-toolbar__actions{flex-direction:column}.notifications-mark-all,.notifications-archive-read{flex:none;width:100%}.notifications-archive-read:hover:not(:disabled),.notifications-view-toggle button:hover:not(.is-active){transform:none}}.notifications-page{padding-bottom:118px}.notifications-selection-controls{border-top:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding-top:14px;display:flex}.notifications-select-all{color:#cbd5e1;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;min-width:0;font-size:.65rem;font-weight:800;display:inline-flex}.notifications-select-all input,.notification-selection input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.notifications-select-all__box,.notification-selection__box{color:#0000;background:#030710c2;border:1px solid #94a3b84d;border-radius:6px;flex:0 0 21px;place-items:center;width:21px;height:21px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff06}.notifications-select-all:hover .notifications-select-all__box,.notification-selection:hover .notification-selection__box{background:#d4af3713;border-color:#d4af378f}.notifications-select-all input:focus-visible+.notifications-select-all__box,.notification-selection input:focus-visible+.notification-selection__box{border-color:#e8cb5ae6;box-shadow:0 0 0 3px #d4af3721,inset 0 1px #ffffff14}.notifications-select-all input:checked+.notifications-select-all__box,.notification-selection input:checked+.notification-selection__box{color:#111827;background:linear-gradient(135deg,#edd263,#cda72d);border-color:#e8cb5ae0;box-shadow:0 7px 16px #d4af372b,inset 0 1px #ffffff59}.notifications-select-all input:indeterminate+.notifications-select-all__box{color:#0000;background:linear-gradient(135deg,#edd263,#cda72d);border-color:#e8cb5ae0}.notifications-select-all input:indeterminate+.notifications-select-all__box:after{content:"";background:#111827;border-radius:99px;width:9px;height:2px}.notifications-select-all input:disabled+.notifications-select-all__box,.notification-selection input:disabled+.notification-selection__box{opacity:.42;cursor:not-allowed}:is(.notifications-select-all:has(input:disabled),.notification-selection:has(input:disabled)){cursor:not-allowed}.notifications-selection-controls__meta{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.notifications-selection-controls__meta>span{color:#e6cb62;letter-spacing:.035em;white-space:nowrap;background:#d4af3711;border:1px solid #d4af3729;border-radius:999px;align-items:center;min-height:29px;padding:0 10px;font-size:.58rem;font-weight:900;display:inline-flex}.notifications-selection-controls__meta button{color:#aeb9c8;cursor:pointer;background:#94a3b80d;border:1px solid #94a3b826;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-family:inherit;font-size:.59rem;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:inline-flex}.notifications-selection-controls__meta button:hover:not(:disabled){color:#f1f5f9;background:#d4af3713;border-color:#d4af3747;transform:translateY(-1px)}.notifications-selection-controls__meta button:focus-visible,.notifications-bulk-toolbar button:focus-visible{outline:none;box-shadow:0 0 0 3px #d4af3721}.notifications-selection-controls__meta button:disabled{opacity:.38;cursor:not-allowed}.notification-selection{z-index:4;cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;left:14px}.notification-card.has-selection-control{grid-template-columns:26px 46px minmax(0,1fr)}.notification-card.has-selection-control .notification-selection{align-self:start;margin-top:11px;position:relative;top:auto;left:auto}.notification-card.is-selected{opacity:1;background:radial-gradient(circle at 94% 9%,#d4af3724,#0000 34%),linear-gradient(155deg,#1d1e27fe,#0a0e19fe);border-color:#e8cb5aa3;transform:translateY(-1px);box-shadow:0 22px 50px #00000052,0 0 0 1px #d4af371f,inset 0 1px #ffffff09}.notification-card.is-selected .notification-accent{background:linear-gradient(#f2da70,#c69e24);width:4px;box-shadow:0 0 18px #d4af3754}.notification-card.is-selected .notification-content h2{color:#fff}.notification-card.is-selected:hover{border-color:#f2da70c2;transform:translateY(-2px)}.notifications-bulk-toolbar{z-index:1200;color:#f8fafc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;background:radial-gradient(circle at 12% 0,#d4af3726,#0000 35%),linear-gradient(145deg,#12192bfb,#050912fc);border:1px solid #e8cb5a57;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;width:min(720px,100vw - 36px);min-height:72px;padding:12px 13px 12px 15px;transition:opacity .22s,visibility .22s,transform .22s;display:flex;position:fixed;bottom:22px;left:auto;right:clamp(18px,3vw,42px);transform:translateY(22px)scale(.97);box-shadow:0 24px 65px #00000080,0 0 0 1px #d4af370a,inset 0 1px #ffffff0b}.notifications-bulk-toolbar.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.notifications-bulk-toolbar__selection{align-items:center;gap:11px;min-width:0;display:flex}.notifications-bulk-toolbar__icon{color:#edd263;background:#d4af371a;border:1px solid #e8cb5a47;border-radius:12px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 8px 20px #0003,inset 0 1px #ffffff09}.notifications-bulk-toolbar__selection>div:last-child{min-width:0}.notifications-bulk-toolbar__selection strong,.notifications-bulk-toolbar__selection span{display:block}.notifications-bulk-toolbar__selection strong{color:#fff;font-size:.78rem;line-height:1.25}.notifications-bulk-toolbar__selection span{color:#8491a5;margin-top:3px;font-size:.59rem;font-weight:650;line-height:1.4}.notifications-bulk-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.notifications-bulk-toolbar__actions button{letter-spacing:.015em;white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-family:inherit;font-size:.62rem;font-weight:850;transition:transform .18s,filter .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.notifications-bulk-toolbar__actions button:hover:not(:disabled){transform:translateY(-1px)}.notifications-bulk-toolbar__actions button:disabled{opacity:.43;cursor:not-allowed}.bulk-action-read{color:#c7ddfb;background:#3b82f617;border:1px solid #60a5fa45}.bulk-action-read:hover:not(:disabled){background:#3b82f626;border-color:#60a5fa7a;box-shadow:0 8px 18px #3b82f617}.bulk-action-archive{color:#ffd58a;background:#f59e0b17;border:1px solid #f59e0b45}.bulk-action-archive:hover:not(:disabled){background:#f59e0b26;border-color:#f59e0b7a;box-shadow:0 8px 18px #f59e0b14}.bulk-action-restore{color:#a9edc1;background:#22c55e17;border:1px solid #22c55e45}.bulk-action-restore:hover:not(:disabled){background:#22c55e26;border-color:#22c55e7a;box-shadow:0 8px 18px #22c55e14}.bulk-action-clear{color:#aeb9c8;background:#94a3b80e;border:1px solid #94a3b82b;flex:0 0 39px;width:39px;padding:0!important}.bulk-action-clear:hover:not(:disabled){color:#fca5a5;background:#ef444417;border-color:#ef444457}@media (width<=900px){.notifications-bulk-toolbar{transform-origin:bottom;width:auto;left:18px;right:18px}}@media (width<=700px){.notifications-selection-controls{flex-direction:column;align-items:stretch}.notifications-selection-controls__meta{justify-content:space-between}.notifications-bulk-toolbar{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:13px}.notifications-bulk-toolbar__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.notifications-bulk-toolbar__actions button:not(.bulk-action-clear){width:100%}.bulk-action-clear{flex-basis:auto;width:100%}}@media (width<=520px){.notifications-page{padding-bottom:168px}.notifications-selection-controls__meta{flex-direction:column;align-items:stretch}.notifications-selection-controls__meta>span,.notifications-selection-controls__meta button{justify-content:center;width:100%}.notification-selection{top:11px;left:11px}.notification-card.has-selection-control{grid-template-columns:23px 39px minmax(0,1fr);gap:9px}.notification-card.has-selection-control .notification-selection{margin-top:9px}.notifications-bulk-toolbar{border-radius:14px;bottom:10px;left:10px;right:10px}.notifications-bulk-toolbar__actions{grid-template-columns:1fr}.notifications-bulk-toolbar__actions button,.bulk-action-clear{width:100%}.notification-card.is-selected,.notifications-selection-controls__meta button:hover:not(:disabled),.notifications-bulk-toolbar__actions button:hover:not(:disabled){transform:none}}@media (prefers-reduced-motion:reduce){.notifications-bulk-toolbar,.notification-card,.notifications-select-all__box,.notification-selection__box,.notifications-bulk-toolbar__actions button,.notifications-selection-controls__meta button{transition:none}}.integrity-notification-summary{flex-direction:column;gap:9px;width:100%;margin-top:11px;display:flex}.integrity-notification-toggle{color:#e8c66b;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#f59e0b13,#ffffff05);border:1px solid #f59e0b2b;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:38px;padding:0 12px;font-family:inherit;font-size:.63rem;font-weight:850;transition:border-color .2s,color .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.integrity-notification-toggle:hover{color:#f7d57d;background:linear-gradient(135deg,#f59e0b1f,#ffffff06);border-color:#f59e0b57;box-shadow:0 8px 20px #f59e0b0e,inset 0 1px #ffffff06}.integrity-notification-toggle:focus-visible{border-color:#f59e0b94;outline:none;box-shadow:0 0 0 3px #f59e0b1a}.integrity-notification-toggle svg{flex:none;transition:transform .24s}.integrity-notification-toggle.is-expanded svg{transform:rotate(180deg)}.integrity-notification-details{background:radial-gradient(circle at 92% 8%,#f59e0b0e,#0000 30%),linear-gradient(145deg,#0b111ef5,#050912fa);border:1px solid #f59e0b24;border-radius:12px;width:100%;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 12px 28px #00000029}.integrity-notification-details[hidden]{display:none}.integrity-notification-details.is-expanded{animation:.22s both integrity-details-open}@keyframes integrity-details-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.integrity-notification-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:12px;display:grid}.integrity-notification-detail{background:#ffffff06;border:1px solid #94a3b817;border-radius:9px;flex-direction:column;gap:4px;min-width:0;margin:0;padding:10px;display:flex}.integrity-notification-detail.is-wide{grid-column:1/-1}.integrity-notification-detail dt{color:#7f8b9e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.53rem;font-weight:850;line-height:1.35}.integrity-notification-detail dd{color:#dce3ed;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.67rem;font-weight:720;line-height:1.55}.integrity-notification-detail.tone-success{background:#22c55e0b;border-color:#22c55e2b}.integrity-notification-detail.tone-success dt{color:#72d99a}.integrity-notification-detail.tone-success dd{color:#b5f0c9}.integrity-notification-detail.tone-warning{background:#f59e0b0d;border-color:#f59e0b2e}.integrity-notification-detail.tone-warning dt{color:#e8bd58}.integrity-notification-detail.tone-warning dd{color:#f4d793}.integrity-notification-detail.tone-danger{background:#ef44440d;border-color:#ef444430}.integrity-notification-detail.tone-danger dt{color:#f28e8e}.integrity-notification-detail.tone-danger dd{color:#ffc0c0}.integrity-notification-outcome{background:linear-gradient(135deg,#3b82f611,#ffffff05);border:1px solid #3b82f626;border-radius:10px;align-items:flex-start;gap:9px;margin:0 12px 12px;padding:11px;display:flex}.integrity-notification-outcome__icon{color:#8dbcfb;background:#3b82f614;border:1px solid #3b82f62e;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.integrity-notification-outcome>div:last-child{min-width:0}.integrity-notification-outcome span{color:#8dbcfb;letter-spacing:.065em;text-transform:uppercase;font-size:.53rem;font-weight:900;line-height:1.35;display:block}.integrity-notification-outcome p{color:#d4deeb;overflow-wrap:anywhere;margin:4px 0 0;font-size:.67rem;font-weight:650;line-height:1.6}.notification-card.integrity.priority-critical .integrity-notification-toggle,.notification-card.dispute.priority-critical .integrity-notification-toggle,.notification-card.investigation.priority-critical .integrity-notification-toggle{color:#f6aaaa;background:linear-gradient(135deg,#ef444413,#ffffff05);border-color:#ef444438}.notification-card.integrity.priority-critical .integrity-notification-toggle:hover,.notification-card.dispute.priority-critical .integrity-notification-toggle:hover,.notification-card.investigation.priority-critical .integrity-notification-toggle:hover{background:linear-gradient(135deg,#ef44441f,#ffffff06);border-color:#ef444461}.notification-card.integrity.priority-critical .integrity-notification-details,.notification-card.dispute.priority-critical .integrity-notification-details,.notification-card.investigation.priority-critical .integrity-notification-details{border-color:#ef444429}@media (width<=700px){.integrity-notification-details__grid{grid-template-columns:1fr}.integrity-notification-detail.is-wide{grid-column:auto}}@media (width<=520px){.integrity-notification-summary{margin-top:9px}.integrity-notification-toggle{min-height:40px;padding:0 11px;font-size:.61rem}.integrity-notification-details{border-radius:10px}.integrity-notification-details__grid{gap:7px;padding:9px}.integrity-notification-detail{padding:9px}.integrity-notification-detail dd{font-size:.65rem}.integrity-notification-outcome{margin:0 9px 9px;padding:9px}.integrity-notification-outcome p{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.integrity-notification-toggle,.integrity-notification-toggle svg,.integrity-notification-details{transition:none;animation:none}}.notification-action-button.primary.is-already-registered{cursor:not-allowed;color:#e2e8f0b8;opacity:.82;background:#22c55e1a;border-color:#22c55e47;box-shadow:inset 0 0 0 1px #22c55e0a}.notification-action-button.primary.is-already-registered:hover{background:#22c55e1a;border-color:#22c55e47;transform:none;box-shadow:inset 0 0 0 1px #22c55e0a}.notifications-page{--notifications-bg:#080b12;--notifications-surface:#080b12;--notifications-surface-soft:#0b1018;--notifications-line:#ffffff1a;--notifications-line-strong:#ffffff2b;--notifications-text:#f0f1f3;--notifications-muted:#f0f1f39e;--notifications-subtle:#f0f1f36e;--notifications-gold:#d4af37;--notifications-green:#55b981;--notifications-red:#d86e72;--notifications-blue:#79aef3;min-height:calc(100vh - 110px);color:var(--notifications-text);background:var(--notifications-bg);box-shadow:0 0 0 100vmax var(--notifications-bg);clip-path:inset(0 -100vmax);padding:28px 0 70px;font-weight:400}.notifications-page *,.notifications-page :before,.notifications-page :after{box-sizing:border-box}.notifications-hero{border:0;border-bottom:1px solid var(--notifications-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;gap:28px;margin:0 0 24px;padding:0 0 26px;overflow:visible}.notifications-hero:before,.notifications-hero:after{display:none}.notifications-hero__content{max-width:760px}.notifications-hero__eyebrow{color:var(--notifications-gold);letter-spacing:.13em;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.66rem;font-weight:650;display:block}.notifications-hero h1{color:var(--notifications-text);letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,4vw,3.8rem);font-weight:520;line-height:1}.notifications-hero p{max-width:760px;color:var(--notifications-muted);margin:14px 0 0;font-size:.89rem;font-weight:400;line-height:1.62}.notifications-hero__summary{border:0;border-left:1px solid var(--notifications-line);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:0;min-width:150px;padding:0 0 2px 24px}.notifications-hero__bell{display:none}.notifications-hero__summary span{color:var(--notifications-subtle);letter-spacing:.08em;font-size:.61rem;font-weight:600}.notifications-hero__summary strong{color:var(--notifications-text);margin-top:6px;font-size:1.8rem;font-weight:520;line-height:1}.notifications-summary{border-top:1px solid var(--notifications-line);border-bottom:1px solid var(--notifications-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0 0 26px}.notifications-summary article{border:0;border-right:1px solid var(--notifications-line);min-height:78px;box-shadow:none;background:0 0;border-radius:0;gap:0;padding:16px 22px}.notifications-summary article:last-child{border-right:0}.notifications-summary__icon{display:none}.notifications-summary span{color:var(--notifications-subtle);letter-spacing:.08em;font-size:.58rem;font-weight:600}.notifications-summary strong{color:var(--notifications-text);margin-top:6px;font-size:1.25rem;font-weight:520}.notifications-toolbar{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 26px;padding:0;display:block}.notifications-toolbar__top{border-bottom:1px solid var(--notifications-line);padding-bottom:14px}.notifications-toolbar__heading{color:var(--notifications-gold);gap:10px}.notifications-toolbar__heading>svg{width:16px;height:16px;margin-top:1px}.notifications-toolbar__heading strong{color:var(--notifications-text);font-size:.77rem;font-weight:520}.notifications-toolbar__heading span{color:var(--notifications-muted);margin-top:3px;font-size:.61rem;font-weight:400}.notifications-view-toggle{gap:18px}.notifications-view-toggle button{min-height:34px;color:var(--notifications-muted);box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;gap:6px;padding:0 0 7px;font-size:.64rem;font-weight:500}.notifications-view-toggle button:hover,.notifications-view-toggle button.is-active{color:var(--notifications-text);border-bottom-color:var(--notifications-gold);box-shadow:none;background:0 0}.notifications-toolbar__controls{gap:18px;padding:16px 0 0}.notifications-filters{gap:12px}.notifications-filters label,.notifications-search{gap:5px}.notifications-filters label>span,.notifications-search>span{color:var(--notifications-subtle);letter-spacing:.07em;font-size:.55rem;font-weight:600}.notifications-filters select{border:0;border-bottom:1px solid var(--notifications-line-strong);height:36px;color:var(--notifications-text);box-shadow:none;background-color:#0000;border-radius:0;padding:0 28px 0 0;font-size:.66rem;font-weight:430}.notifications-filters select:hover,.notifications-filters select:focus{border-color:var(--notifications-gold);box-shadow:none;background-color:#0000}.notifications-filters select option{color:#f0f1f3;background:#0b1018}.notifications-search__field{border:0;border-bottom:1px solid var(--notifications-line-strong);height:36px;box-shadow:none;background:0 0;border-radius:0;gap:8px;padding:0}.notifications-search__field:focus-within{border-color:var(--notifications-gold);box-shadow:none}.notifications-search__field input{color:var(--notifications-text);background:0 0;font-size:.67rem;font-weight:400}.notifications-search__field input::placeholder{color:var(--notifications-subtle)}.notifications-toolbar__actions{border-top:1px solid var(--notifications-line);gap:18px;margin-top:15px;padding-top:14px}.notifications-mark-all,.notifications-archive-read{border:0;border-bottom:1px solid var(--notifications-line-strong);min-height:31px;color:var(--notifications-muted);box-shadow:none;letter-spacing:0;filter:none;background:0 0;border-radius:0;gap:6px;padding:0 0 3px;font-size:.61rem;font-weight:500;transform:none}.notifications-mark-all:hover:not(:disabled),.notifications-archive-read:hover:not(:disabled){color:var(--notifications-gold);border-bottom-color:var(--notifications-gold);box-shadow:none;filter:none;background:0 0;transform:none}.notifications-selection-controls{border:0;border-top:1px solid var(--notifications-line);box-shadow:none;background:0 0;border-radius:0;margin-top:14px;padding:11px 0 0}.notifications-select-all,.notifications-selection-controls__meta{color:var(--notifications-muted);font-size:.6rem;font-weight:430}.notifications-selection-controls__meta button{color:var(--notifications-muted);border:0;border-bottom:1px solid var(--notifications-line);box-shadow:none;background:0 0;border-radius:0}.notifications-selection-controls__meta button:hover:not(:disabled){color:var(--notifications-gold);border-bottom-color:var(--notifications-gold)}.notifications-refreshing{border:0;border-bottom:1px solid var(--notifications-line);color:var(--notifications-muted);text-align:left;background:0 0;border-radius:0;margin:-10px 0 16px;padding:5px 0;font-size:.58rem;font-weight:450}.notifications-empty-wrap,.player-loading-state{min-height:260px;color:var(--notifications-muted);box-shadow:none;background:0 0;border:0;padding:34px 0}.player-loading-spinner{border-width:1px;border-color:var(--notifications-line-strong);border-top-color:var(--notifications-gold);width:18px;height:18px;box-shadow:none}.notifications-groups{gap:26px}.notifications-date-group{margin:0}.notifications-date-group__header{border-bottom:1px solid var(--notifications-line);min-height:36px;margin:0;padding:0 0 9px}.notifications-date-group__header span{color:var(--notifications-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:600}.notifications-date-group__header strong{min-width:auto;height:auto;color:var(--notifications-subtle);background:0 0;border:0;border-radius:0;padding:0;font-size:.58rem;font-weight:500}.notifications-list{gap:0}.notification-card{border:0;border-bottom:1px solid var(--notifications-line);min-height:0;color:var(--notifications-text);box-shadow:none;opacity:1;background:0 0;border-radius:0;grid-template-columns:32px 38px minmax(0,1fr);align-items:start;gap:12px;padding:17px 0;transition:none;overflow:visible}.notification-card:hover{border-color:var(--notifications-line);box-shadow:none;background:0 0;transform:none}.notification-card.is-unread,.notification-card.is-read,.notification-card.is-pinned,.notification-card.requires-acknowledgement,.notification-card.priority-critical,.notification-card.priority-high,.notification-card.is-selected,.notification-card.is-details-expanded{box-shadow:none;background:0 0}.notification-card.is-read{opacity:.72}.notification-card.is-read:hover{opacity:.86}.notification-card.is-unread{opacity:1}.notification-card.is-unread:after{content:"";background:var(--notifications-gold);border-radius:50%;width:3px;height:3px;position:absolute;top:19px;left:0}.notification-card.requires-acknowledgement:after{background:var(--notifications-red)}.notification-accent{display:none}.notification-selection{place-items:center;width:22px;height:22px;margin-top:5px;display:grid;position:static}.notification-selection__box{border:1px solid var(--notifications-line-strong);width:16px;height:16px;color:var(--notifications-bg);box-shadow:none;background:0 0;border-radius:1px}.notification-selection input:checked+.notification-selection__box{color:#161616;border-color:var(--notifications-gold);background:var(--notifications-gold);box-shadow:none}.notification-icon{width:32px;height:32px;color:var(--notifications-subtle);background:0 0;border:0;border-radius:0;margin-top:1px}.notification-icon svg{width:17px;height:17px}.notification-card.tournament .notification-icon,.notification-card.match .notification-icon,.notification-card.achievement .notification-icon,.notification-card.integrity .notification-icon,.notification-card.dispute .notification-icon,.notification-card.investigation .notification-icon,.notification-card.sanction .notification-icon,.notification-card.suspension .notification-icon,.notification-card.warning .notification-icon,.notification-card.ban .notification-icon{background:0 0;border:0}.notification-card.is-unread .notification-icon{color:var(--notifications-gold)}.notification-content{min-width:0;padding-right:2px}.notification-card-topline{align-items:center;gap:12px;margin:0 0 6px}.notification-labels{gap:9px}.notification-type,.notification-priority,.notification-unread-badge,.notification-pinned-badge,.notification-archived-badge{letter-spacing:.065em;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.52rem;font-weight:600;line-height:1.3}.notification-type{color:var(--notifications-gold)}.notification-priority,.notification-priority.low,.notification-priority.normal,.notification-priority.high,.notification-priority.critical{color:var(--notifications-subtle);background:0 0;border:0}.notification-priority.high,.notification-priority.critical{color:var(--notifications-red)}.notification-unread-badge{color:var(--notifications-gold)}.notification-pinned-badge{color:var(--notifications-muted)}.notification-archived-badge{color:var(--notifications-subtle)}.notification-time{color:var(--notifications-subtle);gap:4px;padding:0;font-size:.54rem}.notification-time svg{width:11px;height:11px}.notification-content h2,.notification-card.is-unread .notification-content h2,.notification-card.is-read .notification-content h2{color:var(--notifications-text);margin:0;font-size:.84rem;font-weight:520;line-height:1.38}.notification-card.is-read .notification-content h2{color:var(--notifications-muted)}.notification-content p{max-width:920px;color:var(--notifications-muted);margin:5px 0 0;font-size:.68rem;font-weight:400;line-height:1.55}.notification-meta{color:var(--notifications-subtle);background:0 0;border:0;border-radius:0;margin-top:8px;padding:0;font-size:.56rem}.notification-actions{gap:14px;margin-top:11px}.notification-action-button,.notification-action-button.secondary,.notification-action-button.primary,.notification-action-button.acknowledge{border:0;border-bottom:1px solid var(--notifications-line-strong);min-height:29px;color:var(--notifications-muted);box-shadow:none;filter:none;background:0 0;border-radius:0;gap:5px;padding:0 0 3px;font-size:.58rem;font-weight:500;transform:none}.notification-action-button.primary{color:var(--notifications-gold);border-bottom-color:#d4af376b}.notification-action-button.acknowledge{color:var(--notifications-red);border-bottom-color:#d86e726b}.notification-action-button:hover:not(:disabled),.notification-action-button.secondary:hover:not(:disabled),.notification-action-button.primary:hover:not(:disabled),.notification-action-button.acknowledge:hover:not(:disabled){color:var(--notifications-gold);border-bottom-color:var(--notifications-gold);box-shadow:none;filter:none;background:0 0;transform:none}.notification-acknowledged{min-height:0;color:var(--notifications-green);background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:.57rem;font-weight:500}.sanction-status-banner,.integrity-status-banner,.notification-details-toggle{box-shadow:none;border-radius:0}.sanction-status-banner{border:0;border-bottom:1px solid var(--notifications-line);background:0 0;align-self:flex-start;margin-top:8px;padding:0 0 3px;font-size:.56rem;font-weight:600;display:inline-block}.sanction-details,.integrity-details,.notification-expanded-details{border:0;border-top:1px solid var(--notifications-line);box-shadow:none;background:0 0;border-radius:0;margin-top:13px;padding:13px 0 0}.sanction-detail-grid,.integrity-detail-grid{border-top:1px solid var(--notifications-line);border-left:1px solid var(--notifications-line);gap:0}.sanction-detail-grid>div,.integrity-detail-grid>div{border-right:1px solid var(--notifications-line);border-bottom:1px solid var(--notifications-line);box-shadow:none;background:0 0;border-radius:0;padding:10px 12px}.notification-details-toggle{min-height:28px;color:var(--notifications-muted);border:0;border-bottom:1px solid var(--notifications-line);background:0 0;margin-top:10px;padding:0 0 3px;font-size:.57rem;font-weight:500}.notification-details-toggle:hover{color:var(--notifications-gold);border-bottom-color:var(--notifications-gold);background:0 0}.notifications-pagination{border-top:1px solid var(--notifications-line);margin-top:26px;padding-top:16px}.notifications-pagination button{border:0;border-bottom:1px solid var(--notifications-line);min-height:30px;color:var(--notifications-muted);box-shadow:none;background:0 0;border-radius:0;padding:0 0 3px;font-size:.59rem;font-weight:500}.notifications-pagination button:hover:not(:disabled){color:var(--notifications-gold);border-bottom-color:var(--notifications-gold);box-shadow:none;background:0 0}.notifications-pagination__status{color:var(--notifications-subtle);font-size:.58rem;font-weight:400}html[data-theme=light] .notifications-page,body[data-theme=light] .notifications-page,[data-theme=light] .notifications-page{--notifications-bg:#f4efe4;--notifications-surface:#f4efe4;--notifications-surface-soft:#eee6d6;--notifications-line:#17191f1f;--notifications-line-strong:#17191f3b;--notifications-text:#17191f;--notifications-muted:#17191fb8;--notifications-subtle:#17191f87;--notifications-gold:#8d6500;--notifications-green:#24744b;--notifications-red:#a94449;--notifications-blue:#315f9f;color:var(--notifications-text);box-shadow:none;background:linear-gradient(#f4efe4 0%,#eee6d6 100%)}html[data-theme=light] .notifications-page:before,body[data-theme=light] .notifications-page:before,[data-theme=light] .notifications-page:before{content:"";z-index:-1;background:linear-gradient(#f4efe4 0%,#eee6d6 100%);width:100vw;margin-left:-50vw;margin-right:-50vw;position:absolute;inset:0 50%}html[data-theme=light] .notifications-filters select option,body[data-theme=light] .notifications-filters select option,[data-theme=light] .notifications-filters select option{color:#17191f;background:#f4efe4}html[data-theme=light] .notification-card.is-read,body[data-theme=light] .notification-card.is-read,[data-theme=light] .notification-card.is-read{opacity:.78}@media (width<=1024px){.notifications-page{padding-top:22px}.notifications-hero{align-items:flex-end}.notifications-hero h1{font-size:clamp(2rem,5vw,3rem)}.notifications-toolbar__controls{grid-template-columns:1fr}.notifications-search{width:100%}.notification-card{grid-template-columns:28px 34px minmax(0,1fr);gap:10px}}@media (width<=720px){.notifications-page{min-height:calc(100vh - 150px);padding:18px 0 50px}.notifications-hero{margin-bottom:18px;padding-bottom:20px;display:block}.notifications-hero__summary{border-left:0;border-top:1px solid var(--notifications-line);justify-content:space-between;align-items:baseline;min-width:0;margin-top:18px;padding:12px 0 0;display:flex}.notifications-hero__summary strong{margin:0;font-size:1.35rem}.notifications-summary{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto}.notifications-summary article{min-width:0;min-height:68px;padding:13px 10px}.notifications-summary span{font-size:.49rem}.notifications-summary strong{font-size:1.05rem}.notifications-toolbar__top{align-items:flex-start;gap:12px}.notifications-toolbar__heading span{display:none}.notifications-view-toggle{gap:12px}.notifications-view-toggle button svg{display:none}.notifications-toolbar__controls{padding-top:14px}.notifications-filters{grid-template-columns:1fr;gap:11px}.notifications-toolbar__actions{flex-wrap:wrap}.notifications-selection-controls{align-items:flex-start;gap:10px}.notification-card{grid-template-columns:24px minmax(0,1fr);gap:9px;padding:15px 0}.notification-icon{display:none}.notification-selection{width:20px}.notification-card-topline{display:block}.notification-labels{margin-bottom:6px}.notification-time{margin-top:4px}.notification-content h2{font-size:.8rem}.notification-content p{font-size:.65rem}.notification-actions{gap:11px}.notification-action-button{min-height:27px}.notifications-pagination{gap:10px}}@media (width<=480px){.notifications-hero h1{font-size:2rem}.notifications-hero p{font-size:.78rem}.notifications-summary article{padding-left:8px;padding-right:8px}.notifications-toolbar__top{display:block}.notifications-view-toggle{margin-top:12px}.notification-card{grid-template-columns:21px minmax(0,1fr);gap:7px}.notification-labels{gap:7px}.notification-priority,.notification-time svg{display:none}}.notifications-page .notifications-view-toggle{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;gap:22px!important;padding:0!important;display:flex!important}.notifications-page .notifications-view-toggle button{width:auto!important;min-width:0!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:0 0 6px!important}.notifications-page .notifications-view-toggle button.is-active{color:var(--notifications-text)!important;border-bottom-color:var(--notifications-gold)!important;box-shadow:none!important;background:0 0!important}.notifications-page .notifications-selection-controls__meta{min-width:0!important;color:var(--notifications-muted)!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;display:flex!important}.notifications-page .notifications-selection-controls__meta>span{min-width:0!important;height:auto!important;color:var(--notifications-muted)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.59rem!important;font-weight:450!important;line-height:1.3!important;display:inline!important}.notifications-page .notifications-selection-controls__meta button{width:auto!important;min-width:0!important;min-height:28px!important;color:var(--notifications-muted)!important;border:0!important;border-bottom:1px solid var(--notifications-line)!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;align-items:center!important;padding:0 0 3px!important;display:inline-flex!important}.notifications-page .notification-action-button,.notifications-page .notification-action-button.secondary,.notifications-page .notification-action-button.primary,.notifications-page .notification-action-button.acknowledge,.notifications-page .notification-action-button.is-already-registered{width:auto!important;min-width:0!important;min-height:28px!important;color:var(--notifications-muted)!important;border:0!important;border-bottom:1px solid var(--notifications-line-strong)!important;box-shadow:none!important;filter:none!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;align-items:center!important;padding:0 0 3px!important;display:inline-flex!important;transform:none!important}.notifications-page .notification-action-button.primary{color:var(--notifications-gold)!important;border-bottom-color:#d4af376b!important}.notifications-page .notification-action-button.acknowledge{color:var(--notifications-red)!important;border-bottom-color:#d86e726b!important}.notifications-page .notification-action-button:hover:not(:disabled),.notifications-page .notification-action-button.secondary:hover:not(:disabled),.notifications-page .notification-action-button.primary:hover:not(:disabled),.notifications-page .notification-action-button.acknowledge:hover:not(:disabled){color:var(--notifications-gold)!important;border-bottom-color:var(--notifications-gold)!important;box-shadow:none!important;background:0 0!important}.notifications-page .notifications-select-all input,.notifications-page .notification-selection input{width:15px!important;height:15px!important}.notifications-page .notifications-select-all span:not(.notifications-selection-controls__meta),.notifications-page .notifications-select-all{white-space:nowrap!important}@media (width<=860px){.notifications-page{width:100%!important;max-width:100%!important;overflow-x:hidden!important}.notifications-page .notifications-toolbar,.notifications-page .notifications-groups,.notifications-page .notifications-date-group,.notifications-page .notifications-list,.notifications-page .notification-card,.notifications-page .notification-content{width:100%!important;min-width:0!important;max-width:100%!important}.notifications-page .notifications-toolbar__top{justify-content:space-between!important;align-items:flex-start!important;gap:14px!important;display:flex!important}.notifications-page .notifications-view-toggle{flex:none!important;gap:14px!important}.notifications-page .notifications-toolbar__controls,.notifications-page .notifications-filters{grid-template-columns:1fr!important;width:100%!important;min-width:0!important;display:grid!important}.notifications-page .notifications-search,.notifications-page .notifications-search__field,.notifications-page .notifications-filters label,.notifications-page .notifications-filters select{width:100%!important;min-width:0!important;max-width:100%!important}.notifications-page .notifications-toolbar__actions,.notifications-page .notifications-selection-controls{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:flex!important}.notifications-page .notifications-selection-controls__meta{flex-wrap:wrap!important;margin-left:auto!important}.notifications-page .notification-card,.notifications-page .notification-card.has-selection-control{grid-template-columns:22px minmax(0,1fr)!important;grid-template-areas:"select content"!important;align-items:start!important;gap:10px!important;padding:15px 0!important;display:grid!important;position:relative!important}.notifications-page .notification-selection,.notifications-page .notification-card.has-selection-control .notification-selection{grid-area:select!important;width:22px!important;min-width:22px!important;height:22px!important;margin:1px 0 0!important;position:static!important}.notifications-page .notification-icon{display:none!important}.notifications-page .notification-content{grid-area:content!important;padding:0!important;display:block!important;overflow:visible!important}.notifications-page .notification-card-topline{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;margin-bottom:7px!important;display:flex!important}.notifications-page .notification-labels{flex-wrap:wrap!important;gap:7px!important;min-width:0!important;display:flex!important}.notifications-page .notification-time{white-space:nowrap!important;flex:none!important;margin:0!important}.notifications-page .notification-content h2,.notifications-page .notification-content p,.notifications-page .notification-meta{overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;width:100%!important;min-width:0!important;max-width:none!important}.notifications-page .notification-content h2{font-size:.92rem!important;line-height:1.35!important}.notifications-page .notification-content p{margin-top:5px!important;font-size:.72rem!important;line-height:1.55!important}.notifications-page .notification-meta{margin-top:8px!important}.notifications-page .notification-actions{flex-wrap:wrap!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:11px!important;display:flex!important}.notifications-page .notification-action-button{flex:none!important}}@media (width<=560px){.notifications-page{padding-top:15px!important}.notifications-page .notifications-hero{margin-bottom:16px!important;padding-bottom:17px!important}.notifications-page .notifications-hero h1{font-size:2rem!important}.notifications-page .notifications-hero p{font-size:.78rem!important;line-height:1.5!important}.notifications-page .notifications-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important}.notifications-page .notifications-summary article{padding:11px 7px!important}.notifications-page .notifications-toolbar__top{display:block!important}.notifications-page .notifications-view-toggle{justify-content:flex-start!important;margin-top:12px!important}.notifications-page .notifications-selection-controls{align-items:flex-start!important}.notifications-page .notifications-selection-controls__meta{justify-content:flex-start!important;width:100%!important;margin-left:0!important}.notifications-page .notification-card,.notifications-page .notification-card.has-selection-control{grid-template-columns:18px minmax(0,1fr)!important;gap:8px!important;padding:14px 0!important}.notifications-page .notification-selection,.notifications-page .notification-card.has-selection-control .notification-selection{width:18px!important;min-width:18px!important}.notifications-page .notification-card-topline{display:block!important}.notifications-page .notification-time{white-space:normal!important;margin-top:6px!important}.notifications-page .notification-labels{margin-bottom:0!important}.notifications-page .notification-priority{display:inline!important}.notifications-page .notification-content h2{font-size:.9rem!important}.notifications-page .notification-content p{font-size:.72rem!important}.notifications-page .notification-actions{gap:13px!important}}.notifications-page .integrity-notification-summary{width:100%!important;margin-top:10px!important}.notifications-page .integrity-notification-toggle,.notifications-page .notification-card.integrity.priority-critical .integrity-notification-toggle,.notifications-page .notification-card.dispute.priority-critical .integrity-notification-toggle,.notifications-page .notification-card.investigation.priority-critical .integrity-notification-toggle{width:auto!important;min-width:0!important;min-height:28px!important;color:var(--notifications-muted)!important;border:0!important;border-bottom:1px solid var(--notifications-line-strong)!important;box-shadow:none!important;filter:none!important;letter-spacing:0!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;gap:7px!important;padding:0 0 4px!important;font-size:.59rem!important;font-weight:500!important;transition:none!important;display:inline-flex!important}.notifications-page .integrity-notification-toggle:hover,.notifications-page .integrity-notification-toggle:focus-visible,.notifications-page .notification-card.integrity.priority-critical .integrity-notification-toggle:hover,.notifications-page .notification-card.dispute.priority-critical .integrity-notification-toggle:hover,.notifications-page .notification-card.investigation.priority-critical .integrity-notification-toggle:hover{color:var(--notifications-gold)!important;border-bottom-color:var(--notifications-gold)!important;box-shadow:none!important;background:0 0!important;outline:none!important}.notifications-page .integrity-notification-toggle svg{width:13px!important;height:13px!important;transition:transform .18s!important}.notifications-page .integrity-notification-details,.notifications-page .notification-card.integrity.priority-critical .integrity-notification-details,.notifications-page .notification-card.dispute.priority-critical .integrity-notification-details,.notifications-page .notification-card.investigation.priority-critical .integrity-notification-details{width:100%!important;color:var(--notifications-text)!important;border:0!important;border-top:1px solid var(--notifications-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin-top:12px!important;padding:0!important;animation:none!important;overflow:visible!important}.notifications-page .integrity-notification-details.is-expanded{animation:none!important;transform:none!important}.notifications-page .integrity-notification-details__grid{border-left:1px solid var(--notifications-line)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.notifications-page .integrity-notification-detail,.notifications-page .integrity-notification-detail.tone-success,.notifications-page .integrity-notification-detail.tone-warning,.notifications-page .integrity-notification-detail.tone-danger{min-width:0!important;color:var(--notifications-text)!important;border:0!important;border-right:1px solid var(--notifications-line)!important;border-bottom:1px solid var(--notifications-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:12px 14px!important;display:block!important}.notifications-page .integrity-notification-detail.is-wide{grid-column:1/-1!important}.notifications-page .integrity-notification-detail dt,.notifications-page .integrity-notification-detail.tone-success dt,.notifications-page .integrity-notification-detail.tone-warning dt,.notifications-page .integrity-notification-detail.tone-danger dt{color:var(--notifications-subtle)!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.54rem!important;font-weight:600!important;line-height:1.3!important}.notifications-page .integrity-notification-detail dd,.notifications-page .integrity-notification-detail.tone-success dd,.notifications-page .integrity-notification-detail.tone-warning dd,.notifications-page .integrity-notification-detail.tone-danger dd{color:var(--notifications-text)!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;margin:0!important;font-size:.67rem!important;font-weight:450!important;line-height:1.5!important}.notifications-page .integrity-notification-detail.tone-success dt{color:var(--notifications-green)!important}.notifications-page .integrity-notification-detail.tone-warning dt{color:var(--notifications-gold)!important}.notifications-page .integrity-notification-detail.tone-danger dt{color:var(--notifications-red)!important}.notifications-page .integrity-notification-outcome{width:100%!important;color:var(--notifications-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:13px 14px 0!important;display:block!important}.notifications-page .integrity-notification-outcome__icon{display:none!important}.notifications-page .integrity-notification-outcome>div:last-child{min-width:0!important}.notifications-page .integrity-notification-outcome span{color:var(--notifications-subtle)!important;letter-spacing:.065em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.54rem!important;font-weight:600!important;line-height:1.3!important;display:block!important}.notifications-page .integrity-notification-outcome p{color:var(--notifications-muted)!important;margin:0!important;font-size:.67rem!important;font-weight:400!important;line-height:1.55!important}html[data-theme=light] .notifications-page,body[data-theme=light] .notifications-page,[data-theme=light] .notifications-page{--notifications-text:#17191f!important;--notifications-muted:#17191fc7!important;--notifications-subtle:#17191f99!important;--notifications-line:#17191f24!important;--notifications-line-strong:#17191f42!important;--notifications-gold:#8a6200!important;--notifications-green:#226c46!important;--notifications-red:#a23d43!important}html[data-theme=light] .notifications-page .notification-content h2,body[data-theme=light] .notifications-page .notification-content h2,[data-theme=light] .notifications-page .notification-content h2,html[data-theme=light] .notifications-page .integrity-notification-detail dd,body[data-theme=light] .notifications-page .integrity-notification-detail dd,[data-theme=light] .notifications-page .integrity-notification-detail dd{color:#17191f!important}html[data-theme=light] .notifications-page .notification-content p,body[data-theme=light] .notifications-page .notification-content p,[data-theme=light] .notifications-page .notification-content p,html[data-theme=light] .notifications-page .notification-meta,body[data-theme=light] .notifications-page .notification-meta,[data-theme=light] .notifications-page .notification-meta,html[data-theme=light] .notifications-page .notification-time,body[data-theme=light] .notifications-page .notification-time,[data-theme=light] .notifications-page .notification-time,html[data-theme=light] .notifications-page .integrity-notification-outcome p,body[data-theme=light] .notifications-page .integrity-notification-outcome p,[data-theme=light] .notifications-page .integrity-notification-outcome p{color:#17191fbd!important}html[data-theme=light] .notifications-page .notification-card.is-read{opacity:.9!important}html[data-theme=light] .notifications-page .notification-card.is-read .notification-content h2{color:#17191fd1!important}html[data-theme=light] .notifications-page .integrity-notification-details,body[data-theme=light] .notifications-page .integrity-notification-details,[data-theme=light] .notifications-page .integrity-notification-details,html[data-theme=light] .notifications-page .integrity-notification-detail,body[data-theme=light] .notifications-page .integrity-notification-detail,[data-theme=light] .notifications-page .integrity-notification-detail,html[data-theme=light] .notifications-page .integrity-notification-outcome,body[data-theme=light] .notifications-page .integrity-notification-outcome,[data-theme=light] .notifications-page .integrity-notification-outcome{box-shadow:none!important;background:0 0!important}@media (width<=700px){.notifications-page .integrity-notification-details__grid{border-left:0!important;grid-template-columns:1fr!important}.notifications-page .integrity-notification-detail,.notifications-page .integrity-notification-detail.is-wide{border-right:0!important;border-bottom:1px solid var(--notifications-line)!important;grid-column:auto!important;padding:11px 0!important}.notifications-page .integrity-notification-outcome{padding:12px 0 0!important}.notifications-page .integrity-notification-toggle{width:auto!important;min-height:28px!important;padding:0 0 4px!important}}.notifications-page .notifications-bulk-toolbar,.notifications-page .notifications-bulk-toolbar.is-visible{z-index:1200!important;width:min(760px,100vw - 64px)!important;min-height:54px!important;color:var(--notifications-text)!important;background:var(--notifications-bg)!important;border:0!important;border-top:1px solid var(--notifications-gold)!important;border-bottom:1px solid var(--notifications-line-strong)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;background-image:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;padding:10px 0!important;transition:opacity .15s,visibility .15s!important;display:flex!important;position:fixed!important;bottom:18px!important;left:auto!important;right:32px!important;transform:none!important}.notifications-page .notifications-bulk-toolbar{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.notifications-page .notifications-bulk-toolbar.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.notifications-page .notifications-bulk-toolbar__selection{align-items:center!important;gap:0!important;min-width:0!important;display:flex!important}.notifications-page .notifications-bulk-toolbar__icon{display:none!important}.notifications-page .notifications-bulk-toolbar__selection>div:last-child{min-width:0!important}.notifications-page .notifications-bulk-toolbar__selection strong,.notifications-page .notifications-bulk-toolbar__selection span{display:block!important}.notifications-page .notifications-bulk-toolbar__selection strong{color:var(--notifications-text)!important;margin:0!important;font-size:.69rem!important;font-weight:520!important;line-height:1.3!important}.notifications-page .notifications-bulk-toolbar__selection span{color:var(--notifications-subtle)!important;margin:2px 0 0!important;font-size:.54rem!important;font-weight:400!important;line-height:1.35!important}.notifications-page .notifications-bulk-toolbar__actions{flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:18px!important;display:flex!important}.notifications-page .notifications-bulk-toolbar__actions button,.notifications-page .bulk-action-read,.notifications-page .bulk-action-archive,.notifications-page .bulk-action-restore,.notifications-page .bulk-action-clear{width:auto!important;min-width:0!important;min-height:30px!important;color:var(--notifications-muted)!important;border:0!important;border-bottom:1px solid var(--notifications-line-strong)!important;box-shadow:none!important;filter:none!important;letter-spacing:0!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 0 3px!important;font-size:.59rem!important;font-weight:500!important;display:inline-flex!important;transform:none!important}.notifications-page .bulk-action-read{color:var(--notifications-muted)!important}.notifications-page .bulk-action-archive,.notifications-page .bulk-action-restore{color:var(--notifications-gold)!important;border-bottom-color:#d4af3770!important}.notifications-page .bulk-action-clear{width:28px!important;min-width:28px!important;height:28px!important;color:var(--notifications-subtle)!important;border-bottom:0!important;padding:0!important}.notifications-page .notifications-bulk-toolbar__actions button:hover:not(:disabled),.notifications-page .bulk-action-read:hover:not(:disabled),.notifications-page .bulk-action-archive:hover:not(:disabled),.notifications-page .bulk-action-restore:hover:not(:disabled),.notifications-page .bulk-action-clear:hover:not(:disabled){color:var(--notifications-gold)!important;border-color:var(--notifications-gold)!important;box-shadow:none!important;background:0 0!important;transform:none!important}.notifications-page .bulk-action-clear:hover:not(:disabled){color:var(--notifications-red)!important;border-color:#0000!important}.notifications-page .notifications-pagination{width:100%!important;min-height:62px!important;color:var(--notifications-muted)!important;border:0!important;border-top:1px solid var(--notifications-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:18px!important;margin-top:28px!important;padding:15px 0 0!important;display:grid!important}.notifications-page .notifications-pagination button{width:auto!important;min-width:0!important;min-height:30px!important;color:var(--notifications-muted)!important;border:0!important;border-bottom:1px solid var(--notifications-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0 0 3px!important;font-size:.59rem!important;font-weight:500!important;display:inline-flex!important;transform:none!important}.notifications-page .notifications-pagination button:first-child{justify-self:start!important}.notifications-page .notifications-pagination button:last-child{justify-self:end!important}.notifications-page .notifications-pagination button:hover:not(:disabled){color:var(--notifications-gold)!important;border-bottom-color:var(--notifications-gold)!important;box-shadow:none!important;background:0 0!important}.notifications-page .notifications-pagination button:disabled{opacity:.34!important;cursor:not-allowed!important}.notifications-page .notifications-pagination__status{color:var(--notifications-subtle)!important;white-space:nowrap!important;justify-self:center!important;font-size:.58rem!important;font-weight:400!important}.notifications-page .notifications-pagination__status strong{color:var(--notifications-text)!important;font-weight:520!important}.notifications-page .notifications-pagination__status strong:last-child{color:var(--notifications-gold)!important}html[data-theme=light] .notifications-page .notifications-bulk-toolbar,body[data-theme=light] .notifications-page .notifications-bulk-toolbar,[data-theme=light] .notifications-page .notifications-bulk-toolbar{color:#17191f!important;background:#eee6d6!important;border-top-color:#8a6200!important;border-bottom-color:#17191f33!important}html[data-theme=light] .notifications-page .notifications-pagination,body[data-theme=light] .notifications-page .notifications-pagination,[data-theme=light] .notifications-page .notifications-pagination{color:#17191fb8!important;background:0 0!important}@media (width<=900px){.notifications-page .notifications-bulk-toolbar,.notifications-page .notifications-bulk-toolbar.is-visible{width:auto!important;bottom:12px!important;left:18px!important;right:18px!important}}@media (width<=620px){.notifications-page .notifications-bulk-toolbar,.notifications-page .notifications-bulk-toolbar.is-visible{grid-template-columns:1fr auto!important;gap:8px 14px!important;min-height:0!important;padding:9px 0!important;display:grid!important}.notifications-page .notifications-bulk-toolbar__selection{border-bottom:1px solid var(--notifications-line)!important;grid-column:1/-1!important;padding-bottom:7px!important}.notifications-page .notifications-bulk-toolbar__selection span{display:none!important}.notifications-page .notifications-bulk-toolbar__actions{grid-column:1/-1!important;justify-content:flex-start!important;gap:14px!important}.notifications-page .bulk-action-clear{margin-left:auto!important}.notifications-page .notifications-pagination{grid-template-columns:1fr auto 1fr!important;gap:8px!important;min-height:54px!important;padding-top:12px!important}.notifications-page .notifications-pagination button{font-size:.55rem!important}.notifications-page .notifications-pagination__status{font-size:.54rem!important}}.notifications-page{box-shadow:none!important;clip-path:none!important;background:0 0!important}.notifications-page:before,.notifications-page:after{content:none!important;box-shadow:none!important;background:0 0!important;display:none!important}html[data-theme=light] .notifications-page,body[data-theme=light] .notifications-page,[data-theme=light] .notifications-page{box-shadow:none!important;background:0 0!important}.notifications-page .notifications-hero,.notifications-page .notifications-summary,.notifications-page .notifications-toolbar,.notifications-page .notifications-groups,.notifications-page .notifications-date-group,.notifications-page .notifications-list,.notifications-page .notification-card,.notifications-page .notifications-pagination{background-color:#0000!important}html[data-theme=light] .notifications-page .notifications-bulk-toolbar,body[data-theme=light] .notifications-page .notifications-bulk-toolbar,[data-theme=light] .notifications-page .notifications-bulk-toolbar{background:#fbfaf6!important}.integrity-rankings-page{color:#f8fafc;width:100%;min-width:0}.integrity-hero{background:radial-gradient(circle at 88% 14%,#d4af3733,#0000 32%),radial-gradient(circle at 10% 90%,#1e40af1f,#0000 34%),linear-gradient(135deg,#131b2efc,#060a14fc);border:1px solid #d4af3733;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:225px;margin-bottom:18px;padding:clamp(26px,3.4vw,42px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff08}.integrity-hero:before{content:"";border:1px solid #d4af371a;border-radius:50%;width:330px;height:330px;position:absolute;top:-120px;right:-90px}.integrity-hero:after{content:"";border:1px solid #d4af3712;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-185px;right:120px}.integrity-hero__content{z-index:1;max-width:760px;position:relative}.integrity-hero__eyebrow{color:#e7c858;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af373d;border-radius:999px;align-items:center;gap:7px;margin-bottom:15px;padding:7px 12px;font-size:.7rem;font-weight:850;display:inline-flex}.integrity-hero h1{color:#fff;margin:0;font-size:clamp(2rem,1.5rem + 1.6vw,3rem);line-height:1.05}.integrity-hero p{color:#cbd5e1b8;max-width:700px;margin:15px 0 0;font-size:.9rem;line-height:1.72}.integrity-hero__highlights{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.integrity-hero__highlights span{color:#cbd5e1;background:#ffffff06;border:1px solid #94a3b821;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:.63rem;font-weight:750;display:inline-flex}.integrity-hero__highlights svg{color:#dfbd42}.integrity-hero__scorecard{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #d4af3733;border-radius:18px;align-items:center;gap:17px;width:min(100%,340px);min-width:315px;padding:20px;display:flex;position:relative}.integrity-hero__score-ring{background:radial-gradient(circle,#d4af3714,#0000 70%);border:8px solid #e5c54e;border-color:#e5c54e #e5c54e #d4af3724 #d4af3724;border-radius:50%;flex:0 0 106px;place-items:center;width:106px;height:106px;display:grid;transform:rotate(-12deg)}.integrity-hero__score-ring span,.integrity-hero__score-ring small{transform:rotate(12deg)}.integrity-hero__score-ring span{color:#fff;margin-bottom:-16px;font-size:1.8rem;font-weight:900;display:block}.integrity-hero__score-ring small{color:#8f9bae;letter-spacing:.06em;text-transform:uppercase;font-size:.53rem;font-weight:850;display:block}.integrity-hero__scorecard-copy{min-width:0}.integrity-hero__scorecard-copy>small{color:#8d98aa;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.integrity-hero__scorecard-copy>strong{color:#fff;margin-top:5px;font-size:1.05rem;display:block}.integrity-hero__scorecard-copy p{color:#8d99ab;margin:7px 0 0;font-size:.64rem;line-height:1.55}.integrity-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.integrity-metric-card{background:linear-gradient(145deg,#141c2efa,#080d19fa);border:1px solid #94a3b81f;border-radius:15px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:16px;display:grid;box-shadow:0 13px 30px #0003}.integrity-metric-card--alert{border-color:#fbbf242e}.integrity-metric-icon{color:#dfbd42;background:#d4af3714;border:1px solid #d4af371a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.integrity-metric-card>div{min-width:0}.integrity-metric-card small{color:#8290a3;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.3;display:block}.integrity-metric-card strong{color:#fff;margin-top:3px;font-size:1.22rem;display:block}.integrity-metric-card>div>span{color:#6f7c90;margin-top:3px;font-size:.57rem;display:block}.integrity-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.integrity-overview-card{background:linear-gradient(150deg,#111828fa,#080d18fa);border:1px solid #94a3b81c;border-radius:15px;padding:17px}.integrity-overview-card__header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.integrity-overview-card__header>span{color:#dfbd42;background:#d4af3714;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.integrity-overview-card__header small{color:#778499;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:850;display:block}.integrity-overview-card__header strong{color:#fff;margin-top:3px;font-size:.8rem;display:block}.integrity-overview-card__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integrity-overview-card__stats>div{background:#ffffff05;border:1px solid #94a3b814;border-radius:10px;min-width:0;padding:11px}.integrity-overview-card__stats span{color:#fff;font-size:.95rem;font-weight:900;display:block}.integrity-overview-card__stats small{color:#738095;text-transform:uppercase;margin-top:4px;font-size:.53rem;font-weight:750;line-height:1.35;display:block}.integrity-explainer{background:#d4af370e;border:1px solid #d4af372e;border-radius:13px;align-items:flex-start;gap:11px;margin-bottom:16px;padding:14px 16px;display:flex}.integrity-explainer__icon{color:#e1bf45;background:#d4af371a;border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.integrity-explainer strong{color:#f8fafc;font-size:.74rem;display:block}.integrity-explainer p{color:#cbd5e1ab;margin:4px 0 0;font-size:.65rem;line-height:1.58}.integrity-table-card{background:linear-gradient(155deg,#111828fc,#070c17fc);border:1px solid #94a3b81f;border-radius:18px;width:100%;min-width:0;padding:21px;overflow:hidden;box-shadow:0 18px 44px #00000040}.integrity-table-card__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.integrity-table-card__header>div:first-child>span{color:#dfbd42;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:5px;font-size:.62rem;font-weight:850;display:inline-flex}.integrity-table-card__header h2{color:#fff;margin:0;font-size:1.15rem}.integrity-table-total{text-align:right;background:#d4af370e;border:1px solid #d4af3726;border-radius:11px;min-width:112px;padding:10px 13px}.integrity-table-total small{color:#8792a4;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850;display:block}.integrity-table-total strong{color:#e4c34c;margin-top:3px;font-size:1rem;display:block}.integrity-table-toolbar{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:16px;display:flex}.integrity-search,.integrity-filter-control{color:#929eb0;background:#0206175c;border:1px solid #94a3b826;border-radius:10px;align-items:center;min-height:42px;transition:border-color .2s,box-shadow .2s;display:flex}.integrity-search{flex:330px;gap:9px;max-width:510px;padding:0 12px}.integrity-filter-control{gap:5px;padding-left:11px}.integrity-search:focus-within,.integrity-filter-control:focus-within{border-color:#d4af3780;box-shadow:0 0 0 3px #d4af3712}.integrity-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.73rem}.integrity-search input::placeholder{color:#94a3b885}.integrity-filter-control select,.integrity-page-size select{color:#f8fafc;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:0 0;border:0;outline:0;font-size:.67rem;font-weight:750}.integrity-filter-control select{min-height:40px;padding:0 28px 0 3px}.integrity-filter-control option,.integrity-page-size option{color:#f8fafc;background:#111827}.integrity-page-size{background:#0206175c;border:1px solid #94a3b826;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:0 9px 0 11px;display:flex}.integrity-page-size label{color:#8996a8;font-size:.62rem;font-weight:800}.integrity-page-size select{min-height:40px;padding:0 22px 0 4px}.integrity-clear-filters{color:#fca5a5;min-height:42px;font:inherit;cursor:pointer;background:#ef44440f;border:1px solid #ef44442e;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.65rem;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.integrity-clear-filters:hover{background:#ef44441a;border-color:#ef444459}.integrity-table-scroll{scrollbar-width:thin;scrollbar-color:#d4af3752 transparent;border:1px solid #94a3b817;border-radius:13px;width:100%;min-width:0;max-width:100%;overflow:auto visible}.integrity-table-scroll:focus-visible{outline-offset:3px;outline:2px solid #d4af37a6}.integrity-table-scroll::-webkit-scrollbar{height:8px}.integrity-table-scroll::-webkit-scrollbar-track{background:0 0}.integrity-table-scroll::-webkit-scrollbar-thumb{background:#d4af374f;border-radius:999px}.integrity-rankings-table{border-collapse:separate;border-spacing:0;color:#e2e8f0;width:100%;min-width:1230px;font-size:.69rem}.integrity-rankings-table thead{background:linear-gradient(#172138,#10192b)}.integrity-rankings-table th{color:#aeb9c9;letter-spacing:.075em;text-align:left;text-transform:uppercase;vertical-align:middle;white-space:nowrap;padding:13px 14px;font-size:.58rem;font-weight:850}.integrity-rankings-table th:first-child{width:74px}.integrity-rankings-table th:nth-child(2),.integrity-rankings-table td:nth-child(2){min-width:220px}.integrity-rankings-table th:last-child,.integrity-rankings-table td:last-child{min-width:105px;position:relative}.integrity-rankings-table td{color:#dbe3ee;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #94a3b814;padding:14px}.integrity-rankings-table tbody tr{background:#ffffff03;transition:background .2s,box-shadow .2s}.integrity-rankings-table tbody tr:nth-child(2n){background:#ffffff06}.integrity-rankings-table tbody tr:hover,.integrity-rankings-table tbody tr.is-expanded{background:#d4af370d;box-shadow:inset 3px 0 #d4af37a6}.integrity-rankings-table tbody tr:last-child td{border-bottom:0}.integrity-position{color:#c79a00;letter-spacing:.02em;text-align:left;background:0 0;border:0;border-radius:0;min-width:2ch;padding:0;font-size:.76rem;font-weight:900;line-height:1;display:inline-block}.integrity-position.first,.integrity-position.second,.integrity-position.third{color:#c79a00;background:0 0;border:0}.integrity-player{align-items:center;gap:10px;min-width:0;display:flex;position:relative}.integrity-player-avatar{color:#e3c34a;background:#d4af3717;border:1px solid #d4af3733;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:.67rem;font-weight:900;display:grid;overflow:hidden}.integrity-player-avatar img{object-fit:cover;width:100%;height:100%}.integrity-player>div{min-width:0}.integrity-player strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:.71rem;display:block;overflow:hidden}.integrity-player small,.integrity-player>div>span{text-overflow:ellipsis;white-space:nowrap;max-width:155px;display:block;overflow:hidden}.integrity-player small{color:#7f8b9e;margin-top:2px;font-size:.59rem}.integrity-player>div>span{color:#657287;margin-top:2px;font-size:.54rem}.integrity-trusted-badge{color:#86efac;background:#22c55e17;border-radius:50%;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.integrity-score-cluster{align-items:center;gap:9px;display:flex}.integrity-score-ring{--score:0;background:radial-gradient(circle, #101827 57%, transparent 59%), conic-gradient(#e5c54e calc(var(--score) * 1%), #94a3b81f 0);border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid;position:relative}.integrity-score-ring span{color:#fff;font-size:.68rem;font-weight:900}.integrity-score-cluster>div:last-child strong{color:#e2e8f0;font-size:.63rem;display:block}.integrity-score-cluster>div:last-child small{color:#748195;margin-top:3px;font-size:.54rem;display:block}.integrity-fair-play{width:112px}.integrity-fair-play>strong{color:#e5c54e;font-size:.78rem;display:block}.integrity-fair-play>span{color:#748195;margin-top:2px;font-size:.52rem;display:block}.integrity-mini-track{background:#94a3b81f;border-radius:999px;width:100%;height:4px;margin-top:6px;overflow:hidden}.integrity-mini-track span{border-radius:inherit;background:linear-gradient(90deg,#b89227,#edcf68);height:100%;display:block}.integrity-reliability{gap:5px;min-width:115px;display:grid}.integrity-reliability>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.integrity-reliability span{color:#718096;font-size:.54rem}.integrity-reliability strong{color:#dbe3ee;font-size:.63rem}.integrity-dispute-summary{flex-direction:column;gap:3px;display:flex}.integrity-dispute-total{color:#fbbf24;align-items:center;gap:5px;font-size:.7rem;font-weight:850;display:inline-flex}.integrity-dispute-summary small{color:#7c899c;font-size:.52rem}.integrity-dispute-summary>span:last-child{color:#a8b3c3;font-size:.54rem}.integrity-risk-pill{color:#aeb8c7;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-width:76px;min-height:27px;padding:5px 9px;font-size:.58rem;font-weight:850;display:inline-flex}.integrity-risk-pill.low,.integrity-risk-pill.trusted{color:#86efac;background:#22c55e17;border-color:#22c55e3d}.integrity-risk-pill.medium,.integrity-risk-pill.normal{color:#fcd34d;background:#f59e0b17;border-color:#f59e0b40}.integrity-risk-pill.watchlist{color:#fdba74;background:#f9731617;border-color:#f9731640}.integrity-risk-pill.high,.integrity-risk-pill.high-risk{color:#fca5a5;background:#ef444417;border-color:#ef444440}.integrity-expand-button{color:#d9bd55;min-height:33px;font:inherit;cursor:pointer;background:#d4af370e;border:1px solid #d4af3726;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:.58rem;font-weight:800;transition:border-color .2s,background .2s;display:inline-flex}.integrity-expand-button:hover{background:#d4af371a;border-color:#d4af3757}.integrity-player-details{z-index:20;background:linear-gradient(150deg,#141c2efe,#070c17fe);border:1px solid #d4af3733;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(870px,100vw - 80px);padding:16px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 24px 55px #00000073,0 0 0 1px #ffffff04}.integrity-detail-section{background:#ffffff05;border:1px solid #94a3b81a;border-radius:12px;min-width:0;padding:13px}.integrity-detail-section__header{align-items:center;gap:8px;margin-bottom:12px;display:flex}.integrity-detail-section__header>span{color:#dfbd42;background:#d4af3714;border-radius:9px;flex:0 0 33px;place-items:center;width:33px;height:33px;display:grid}.integrity-detail-section__header small{color:#6f7c90;letter-spacing:.06em;text-transform:uppercase;font-size:.48rem;font-weight:850;display:block}.integrity-detail-section__header strong{color:#f8fafc;margin-top:2px;font-size:.64rem;display:block}.integrity-detail-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.integrity-detail-metrics article{background:#ffffff05;border:1px solid #94a3b814;border-radius:9px;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;padding:9px;display:flex}.integrity-detail-metrics svg{color:#d2b348}.integrity-detail-metrics span{color:#fff;font-size:.75rem;font-weight:900}.integrity-detail-metrics small{color:#6f7c8f;text-transform:uppercase;font-size:.48rem}.integrity-detail-list{gap:7px;display:grid}.integrity-detail-list>div{border-bottom:1px solid #94a3b812;justify-content:space-between;align-items:center;gap:10px;padding-bottom:7px;display:flex}.integrity-detail-list>div:last-child{border-bottom:0;padding-bottom:0}.integrity-detail-list span{color:#8290a3;font-size:.55rem}.integrity-detail-list strong{color:#f8fafc;font-size:.63rem}.integrity-detail-progress{gap:10px;display:grid}.integrity-detail-progress header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.integrity-detail-progress header span{color:#8190a3;font-size:.53rem}.integrity-detail-progress header strong{color:#f8fafc;font-size:.59rem}.integrity-detail-progress>div>div{background:#94a3b81f;border-radius:999px;width:100%;height:5px;overflow:hidden}.integrity-detail-progress>div>div>span{border-radius:inherit;background:linear-gradient(90deg,#b89227,#edcf68);height:100%;display:block}.integrity-detail-progress>div>div>span.is-danger{background:linear-gradient(90deg,#b91c1c,#fb7185)}.integrity-detail-footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.integrity-detail-footer span{color:#9ca8b9;background:#ffffff05;border:1px solid #94a3b814;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:.49rem;display:inline-flex}.integrity-mobile-list{display:none}.integrity-mobile-card{background:linear-gradient(150deg,#141c2efa,#080d18fa);border:1px solid #94a3b81c;border-radius:14px;padding:15px}.integrity-mobile-card__header,.integrity-mobile-player,.integrity-mobile-scores,.integrity-mobile-rates{align-items:center;display:flex}.integrity-mobile-card__header{justify-content:space-between;gap:10px;margin-bottom:13px}.integrity-mobile-player{gap:10px;position:relative}.integrity-mobile-player>div{flex:1;min-width:0}.integrity-mobile-player strong,.integrity-mobile-player small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.integrity-mobile-player strong{color:#fff;font-size:.75rem}.integrity-mobile-player small{color:#7e8a9d;margin-top:3px;font-size:.62rem}.integrity-mobile-player>svg{color:#86efac}.integrity-mobile-scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:14px;display:grid}.integrity-mobile-scores>div{background:#ffffff05;border:1px solid #94a3b814;border-radius:10px;min-width:0;padding:10px}.integrity-mobile-scores small{color:#728095;text-transform:uppercase;font-size:.49rem;font-weight:800;display:block}.integrity-mobile-scores strong{color:#fff;margin-top:4px;font-size:.82rem;display:block}.integrity-mobile-rates{flex-wrap:wrap;justify-content:space-between;gap:7px;margin-top:12px}.integrity-mobile-rates span{color:#738096;font-size:.55rem}.integrity-mobile-rates strong{color:#dce4ee}.integrity-mobile-expand{color:#dfbd42;width:100%;min-height:39px;font:inherit;cursor:pointer;background:#d4af370e;border:1px solid #d4af3729;border-radius:9px;justify-content:center;align-items:center;gap:7px;margin-top:13px;font-size:.61rem;font-weight:800;display:flex}.integrity-mobile-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.integrity-mobile-details>div{background:#ffffff05;border:1px solid #94a3b814;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:9px;display:flex}.integrity-mobile-details span{color:#78859a;font-size:.52rem}.integrity-mobile-details strong{color:#fff;font-size:.62rem}.integrity-pagination{border-top:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding-top:16px;display:flex}.integrity-pagination p{color:#8390a2;margin:0;font-size:.65rem}.integrity-pagination p strong{color:#dce4ef}.integrity-pagination-controls{align-items:center;gap:10px;display:flex}.integrity-pagination-controls>span{color:#8792a4;white-space:nowrap;font-size:.64rem}.integrity-pagination-controls>span strong{color:#e2e8f0}.integrity-pagination-controls button{color:#cbd5e1;min-height:38px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #94a3b824;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:.64rem;font-weight:800;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.integrity-pagination-controls button:hover:not(:disabled){color:#e5c44d;background:#d4af3714;border-color:#d4af3752;transform:translateY(-1px)}.integrity-pagination-controls button:disabled{cursor:not-allowed;opacity:.4}@media (width<=1180px){.integrity-hero{flex-direction:column;align-items:flex-start}.integrity-hero__scorecard{width:100%;min-width:0}.integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.integrity-overview-grid{grid-template-columns:1fr}.integrity-table-scroll{display:none}.integrity-mobile-list{gap:10px;display:grid}}@media (width<=760px){.integrity-table-card{padding:16px}.integrity-table-toolbar{flex-direction:column;align-items:stretch}.integrity-search{flex:none;width:100%;max-width:none}.integrity-filter-control,.integrity-page-size,.integrity-clear-filters{width:100%}.integrity-filter-control select,.integrity-page-size select{flex:1}.integrity-pagination{flex-direction:column;align-items:stretch}.integrity-pagination-controls{justify-content:space-between;width:100%}}@media (width<=560px){.integrity-hero{border-radius:17px;min-height:0;padding:22px}.integrity-hero__scorecard{flex-direction:column;align-items:flex-start}.integrity-hero__score-ring{flex-basis:90px;width:90px;height:90px}.integrity-hero__highlights{flex-direction:column;align-items:stretch}.integrity-hero__highlights span{width:100%}.integrity-metrics,.integrity-overview-card__stats{grid-template-columns:1fr}.integrity-table-card{border-radius:15px;padding:13px}.integrity-table-card__header{flex-direction:column;align-items:flex-start}.integrity-table-total{text-align:left;width:100%}.integrity-mobile-scores,.integrity-mobile-details{grid-template-columns:1fr}.integrity-pagination-controls{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:7px;display:grid}.integrity-pagination-controls button{padding:8px}}@media (prefers-reduced-motion:reduce){.integrity-rankings-page *,.integrity-rankings-page :before,.integrity-rankings-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}a.integrity-expand-button,a.integrity-mobile-expand{text-decoration:none}a.integrity-expand-button{white-space:nowrap}a.integrity-expand-button:hover,a.integrity-mobile-expand:hover{color:#f1d66d}.integrity-profile-unavailable{color:#687487;text-transform:uppercase;background:#94a3b809;border:1px solid #94a3b81a;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:7px 10px;font-size:.56rem;font-weight:750;display:inline-flex}.integrity-mobile-expand--disabled{cursor:not-allowed;color:#687487;opacity:.7}.integrity-rankings-page{--ir-text:#f1f3f5;--ir-muted:#e2e8f0b8;--ir-subtle:#cbd5e185;--ir-line:#94a3b824;--ir-line-strong:#94a3b83d;--ir-surface:#ffffff05;--ir-surface-2:#ffffff07;--ir-gold:#d8b541;--ir-green:#73c995;--ir-red:#df7b80;width:100%;min-width:0;color:var(--ir-text);font-weight:400;background:0 0!important}.integrity-rankings-page .integrity-hero{border:0;border-bottom:1px solid var(--ir-line-strong);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin:0 0 28px;padding:12px 0 24px;display:grid;position:relative;overflow:visible}.integrity-rankings-page .integrity-hero:before,.integrity-rankings-page .integrity-hero:after{content:none;display:none}.integrity-rankings-page .integrity-hero__eyebrow{color:var(--ir-gold);letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.62rem;font-weight:600;display:block}.integrity-rankings-page .integrity-hero h1{color:var(--ir-text);letter-spacing:-.025em;font-size:clamp(1.75rem,1.45rem + 1vw,2.5rem);font-weight:580;line-height:1.08}.integrity-rankings-page .integrity-hero p{max-width:760px;color:var(--ir-muted);margin-top:12px;font-size:.78rem;font-weight:400;line-height:1.65}.integrity-rankings-page .integrity-hero__highlights{flex-wrap:wrap;gap:10px 20px;margin-top:16px;display:flex}.integrity-rankings-page .integrity-hero__highlights span{color:var(--ir-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:.61rem;font-weight:450;display:inline-flex}.integrity-rankings-page .integrity-hero__highlights svg{color:var(--ir-gold)}.integrity-rankings-page .integrity-hero__scorecard{border:0;border-left:1px solid var(--ir-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;width:300px;min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:0 0 0 22px;display:grid}.integrity-rankings-page .integrity-hero__score-ring{border:1px solid var(--ir-line-strong);border-top-color:var(--ir-gold);background:0 0;border-radius:50%;flex:0 0 74px;width:74px;height:74px;transform:none}.integrity-rankings-page .integrity-hero__score-ring span,.integrity-rankings-page .integrity-hero__score-ring small{transform:none}.integrity-rankings-page .integrity-hero__score-ring span{color:var(--ir-text);margin:0;font-size:1.2rem;font-weight:600}.integrity-rankings-page .integrity-hero__score-ring small,.integrity-rankings-page .integrity-hero__scorecard-copy>small{color:var(--ir-subtle);font-weight:500}.integrity-rankings-page .integrity-hero__scorecard-copy>strong{color:var(--ir-text);font-weight:560}.integrity-rankings-page .integrity-hero__scorecard-copy p{color:var(--ir-muted)}.integrity-rankings-page .integrity-metrics{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid}.integrity-rankings-page .integrity-metric-card,.integrity-rankings-page .integrity-metric-card--alert{border:0;border-right:1px solid var(--ir-line);min-width:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:15px 18px;display:grid}.integrity-rankings-page .integrity-metric-card:last-child{border-right:0}.integrity-rankings-page .integrity-metric-icon{width:26px;height:26px;color:var(--ir-gold);background:0 0;border:0;border-radius:0}.integrity-rankings-page .integrity-metric-card small,.integrity-rankings-page .integrity-overview-card__header small{color:var(--ir-subtle);font-weight:550}.integrity-rankings-page .integrity-metric-card strong{color:var(--ir-text);font-size:1.05rem;font-weight:580}.integrity-rankings-page .integrity-metric-card>div>span{color:var(--ir-muted)}.integrity-rankings-page .integrity-overview-grid{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 0 24px;display:grid}.integrity-rankings-page .integrity-overview-card{border:0;border-right:1px solid var(--ir-line);box-shadow:none;background:0 0;border-radius:0;padding:18px 20px}.integrity-rankings-page .integrity-overview-card:last-child{border-right:0}.integrity-rankings-page .integrity-overview-card__header>span{width:28px;height:28px;color:var(--ir-gold);background:0 0;border-radius:0;flex:0 0 28px}.integrity-rankings-page .integrity-overview-card__header strong{color:var(--ir-text);font-weight:550}.integrity-rankings-page .integrity-overview-card__stats{gap:0}.integrity-rankings-page .integrity-overview-card__stats>div{border:0;border-left:1px solid var(--ir-line);background:0 0;border-radius:0;padding:10px 12px}.integrity-rankings-page .integrity-overview-card__stats>div:first-child{border-left:0;padding-left:0}.integrity-rankings-page .integrity-overview-card__stats span{color:var(--ir-text);font-weight:580}.integrity-rankings-page .integrity-overview-card__stats small{color:var(--ir-subtle);font-weight:500}.integrity-rankings-page .integrity-explainer{border:0;border-left:2px solid var(--ir-gold);background:0 0;border-radius:0;gap:10px;margin:0 0 26px;padding:13px 0 13px 14px}.integrity-rankings-page .integrity-explainer__icon{width:26px;height:26px;color:var(--ir-gold);background:0 0;border-radius:0;flex:0 0 26px}.integrity-rankings-page .integrity-explainer strong{color:var(--ir-text);font-weight:550}.integrity-rankings-page .integrity-explainer p{color:var(--ir-muted)}.integrity-rankings-page .integrity-table-card{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.integrity-rankings-page .integrity-table-card__header{border-bottom:1px solid var(--ir-line);margin-bottom:14px;padding-bottom:12px}.integrity-rankings-page .integrity-table-card__header>div:first-child>span{color:var(--ir-gold);font-weight:550}.integrity-rankings-page .integrity-table-card__header h2{color:var(--ir-text);font-weight:560}.integrity-rankings-page .integrity-table-total{border:0;border-left:1px solid var(--ir-line);background:0 0;border-radius:0;min-width:0;padding:0 0 0 16px}.integrity-rankings-page .integrity-table-total small{color:var(--ir-subtle);font-weight:500}.integrity-rankings-page .integrity-table-total strong{color:var(--ir-gold);font-weight:580}.integrity-rankings-page .integrity-table-toolbar{border-bottom:1px solid var(--ir-line);gap:8px;margin-bottom:14px;padding-bottom:14px}.integrity-rankings-page .integrity-search,.integrity-rankings-page .integrity-filter-control,.integrity-rankings-page .integrity-page-size{border:1px solid var(--ir-line-strong);min-height:38px;color:var(--ir-muted);box-shadow:none;background:0 0;border-radius:2px}.integrity-rankings-page .integrity-search:focus-within,.integrity-rankings-page .integrity-filter-control:focus-within,.integrity-rankings-page .integrity-page-size:focus-within{border-color:var(--ir-gold);box-shadow:none}.integrity-rankings-page .integrity-search input,.integrity-rankings-page .integrity-filter-control select,.integrity-rankings-page .integrity-page-size select{color:var(--ir-text);font-weight:450}.integrity-rankings-page .integrity-page-size label{color:var(--ir-muted);font-weight:500}.integrity-rankings-page .integrity-clear-filters{min-height:38px;color:var(--ir-red);background:0 0;border:0;border-bottom:1px solid #df7b808c;border-radius:0;padding:0 2px 2px;font-weight:500}.integrity-rankings-page .integrity-clear-filters:hover{border-color:var(--ir-red);background:0 0}.integrity-rankings-page .integrity-table-scroll{border:0;border-bottom:1px solid var(--ir-line);border-radius:0}.integrity-rankings-page .integrity-rankings-table{color:var(--ir-text);font-weight:400}.integrity-rankings-page .integrity-rankings-table thead{background:0 0}.integrity-rankings-page .integrity-rankings-table th{border-top:1px solid var(--ir-line);border-bottom:1px solid var(--ir-line-strong);color:var(--ir-subtle);padding:11px 14px;font-weight:550}.integrity-rankings-page .integrity-rankings-table td{border-bottom:1px solid var(--ir-line);color:var(--ir-text);font-weight:400}.integrity-rankings-page .integrity-rankings-table tbody tr,.integrity-rankings-page .integrity-rankings-table tbody tr:nth-child(2n){box-shadow:none;background:0 0}.integrity-rankings-page .integrity-rankings-table tbody tr:hover,.integrity-rankings-page .integrity-rankings-table tbody tr.is-expanded{background:var(--ir-surface);box-shadow:inset 2px 0 0 var(--ir-gold)}.integrity-rankings-page .integrity-position,.integrity-rankings-page .integrity-position.first,.integrity-rankings-page .integrity-position.second,.integrity-rankings-page .integrity-position.third,.integrity-rankings-page .integrity-profile-unavailable{background:0 0;border:0;border-radius:0;min-width:0;min-height:0;padding:0;font-weight:550}.integrity-rankings-page .integrity-position.second{color:#c8ced8}.integrity-rankings-page .integrity-position.third{color:#c9966b}.integrity-rankings-page .integrity-player-avatar{box-shadow:none;background:0 0;border-radius:50%;font-weight:550}.integrity-rankings-page .integrity-player strong,.integrity-rankings-page .integrity-score-cluster>div:last-child strong{color:var(--ir-text);font-weight:520}.integrity-rankings-page .integrity-player small,.integrity-rankings-page .integrity-player>div>span,.integrity-rankings-page .integrity-score-cluster>div:last-child small{color:var(--ir-subtle)}.integrity-rankings-page .integrity-trusted-badge{background:0 0}.integrity-rankings-page .integrity-score-ring{border:1px solid var(--ir-line-strong);background:0 0;flex-basis:40px;width:40px;height:40px}.integrity-rankings-page .integrity-score-ring span{color:var(--ir-text);font-weight:550}.integrity-rankings-page .integrity-expand-button,.integrity-rankings-page .integrity-mobile-expand,.integrity-rankings-page a.integrity-expand-button,.integrity-rankings-page a.integrity-mobile-expand{border:0;border-bottom:1px solid var(--ir-line-strong);min-height:28px;color:var(--ir-muted);box-shadow:none;text-transform:none;background:0 0;border-radius:0;padding:0 0 3px;font-weight:500}.integrity-rankings-page .integrity-expand-button:hover,.integrity-rankings-page .integrity-mobile-expand:hover{color:var(--ir-gold);border-bottom-color:var(--ir-gold);background:0 0}.integrity-rankings-page .integrity-mobile-list{border-top:1px solid var(--ir-line);gap:0}.integrity-rankings-page .integrity-mobile-card{border:0;border-bottom:1px solid var(--ir-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:15px 0}.integrity-rankings-page .integrity-mobile-card__header{margin-bottom:12px}.integrity-rankings-page .integrity-mobile-player strong{color:var(--ir-text);font-weight:520}.integrity-rankings-page .integrity-mobile-player small{color:var(--ir-subtle)}.integrity-rankings-page .integrity-mobile-scores,.integrity-rankings-page .integrity-mobile-details{border-top:1px solid var(--ir-line);gap:0}.integrity-rankings-page .integrity-mobile-scores>div,.integrity-rankings-page .integrity-mobile-details>div{border:0;border-right:1px solid var(--ir-line);background:0 0;border-radius:0;padding:10px 12px}.integrity-rankings-page .integrity-mobile-scores>div:last-child,.integrity-rankings-page .integrity-mobile-details>div:last-child{border-right:0}.integrity-rankings-page .integrity-mobile-scores small,.integrity-rankings-page .integrity-mobile-details span{color:var(--ir-subtle);font-weight:500}.integrity-rankings-page .integrity-mobile-scores strong,.integrity-rankings-page .integrity-mobile-details strong{color:var(--ir-text);font-weight:550}.integrity-rankings-page .integrity-pagination{border:0;border-top:1px solid var(--ir-line);box-shadow:none;background:0 0;border-radius:0;margin-top:18px;padding:14px 0 0}.integrity-rankings-page .integrity-pagination p,.integrity-rankings-page .integrity-pagination-controls>span{color:var(--ir-muted);font-weight:400}.integrity-rankings-page .integrity-pagination p strong,.integrity-rankings-page .integrity-pagination-controls>span strong{color:var(--ir-text);font-weight:550}.integrity-rankings-page .integrity-pagination-controls button{border:0;border-bottom:1px solid var(--ir-line-strong);min-height:30px;color:var(--ir-muted);box-shadow:none;background:0 0;border-radius:0;padding:0 0 3px;font-weight:500}.integrity-rankings-page .integrity-pagination-controls button:hover:not(:disabled){color:var(--ir-gold);border-bottom-color:var(--ir-gold);background:0 0}html[data-theme=light] .integrity-rankings-page,body[data-theme=light] .integrity-rankings-page,[data-theme=light] .integrity-rankings-page{--ir-text:#17191f;--ir-muted:#17191fc2;--ir-subtle:#17191f8f;--ir-line:#17191f21;--ir-line-strong:#17191f3d;--ir-surface:#17191f06;--ir-surface-2:#17191f0a;--ir-gold:#8a6200;--ir-green:#226c46;--ir-red:#a23d43;color:var(--ir-text);background:0 0!important}html[data-theme=light] .integrity-rankings-page .integrity-filter-control select,html[data-theme=light] .integrity-rankings-page .integrity-page-size select,body[data-theme=light] .integrity-rankings-page .integrity-filter-control select,body[data-theme=light] .integrity-rankings-page .integrity-page-size select,[data-theme=light] .integrity-rankings-page .integrity-filter-control select,[data-theme=light] .integrity-rankings-page .integrity-page-size select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17191f}html[data-theme=light] .integrity-rankings-page .integrity-filter-control option,html[data-theme=light] .integrity-rankings-page .integrity-page-size option,[data-theme=light] .integrity-rankings-page .integrity-filter-control option,[data-theme=light] .integrity-rankings-page .integrity-page-size option{color:#17191f;background:#fbfaf6}html[data-theme=light] .integrity-rankings-page .integrity-search input{color:#17191f}html[data-theme=light] .integrity-rankings-page .integrity-search input::placeholder{color:#17191f7a}@media (width<=980px){.integrity-rankings-page .integrity-hero{grid-template-columns:1fr;align-items:start}.integrity-rankings-page .integrity-hero__scorecard{border-left:0;border-top:1px solid var(--ir-line);width:100%;padding:15px 0 0}.integrity-rankings-page .integrity-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-rankings-page .integrity-metric-card:nth-child(2){border-right:0}.integrity-rankings-page .integrity-metric-card:nth-child(-n+2){border-bottom:1px solid var(--ir-line)}}@media (width<=700px){.integrity-rankings-page .integrity-hero{margin-bottom:20px;padding:4px 0 20px}.integrity-rankings-page .integrity-hero__highlights{grid-template-columns:1fr;gap:8px;display:grid}.integrity-rankings-page .integrity-metrics{grid-template-columns:1fr 1fr}.integrity-rankings-page .integrity-metric-card{grid-template-columns:22px minmax(0,1fr);padding:12px 10px}.integrity-rankings-page .integrity-overview-grid{grid-template-columns:1fr}.integrity-rankings-page .integrity-overview-card{border-right:0;border-bottom:1px solid var(--ir-line);padding:15px 0}.integrity-rankings-page .integrity-overview-card:last-child{border-bottom:0}.integrity-rankings-page .integrity-table-card__header{align-items:flex-end}.integrity-rankings-page .integrity-table-total{padding-left:12px}.integrity-rankings-page .integrity-table-toolbar{grid-template-columns:1fr 1fr;display:grid}.integrity-rankings-page .integrity-search{grid-column:1/-1;max-width:none}.integrity-rankings-page .integrity-page-size{min-width:0}.integrity-rankings-page .integrity-clear-filters{justify-self:start}.integrity-rankings-page .integrity-mobile-details{grid-template-columns:1fr 1fr}.integrity-rankings-page .integrity-pagination{gap:10px}}@media (width<=520px){.integrity-rankings-page .integrity-hero h1{font-size:1.65rem}.integrity-rankings-page .integrity-hero__scorecard{grid-template-columns:64px 1fr}.integrity-rankings-page .integrity-hero__score-ring{flex-basis:60px;width:60px;height:60px}.integrity-rankings-page .integrity-metrics{grid-template-columns:1fr}.integrity-rankings-page .integrity-metric-card,.integrity-rankings-page .integrity-metric-card:nth-child(2){border-right:0;border-bottom:1px solid var(--ir-line)}.integrity-rankings-page .integrity-metric-card:last-child{border-bottom:0}.integrity-rankings-page .integrity-overview-card__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.integrity-rankings-page .integrity-table-card__header{flex-direction:column;align-items:flex-start}.integrity-rankings-page .integrity-table-total{text-align:left;border-left:0;width:auto;padding:0}.integrity-rankings-page .integrity-table-toolbar{grid-template-columns:1fr}.integrity-rankings-page .integrity-search{grid-column:auto}.integrity-rankings-page .integrity-filter-control,.integrity-rankings-page .integrity-page-size,.integrity-rankings-page .integrity-filter-control select,.integrity-rankings-page .integrity-page-size select{width:100%}.integrity-rankings-page .integrity-mobile-scores,.integrity-rankings-page .integrity-mobile-details{grid-template-columns:1fr 1fr}.integrity-rankings-page .integrity-mobile-scores>div:nth-child(2n),.integrity-rankings-page .integrity-mobile-details>div:nth-child(2n){border-right:0}}.integrity-rankings-page .integrity-hero__scorecard{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important}.integrity-rankings-page .integrity-hero__score-ring{border:0!important;border-right:1px solid var(--ir-line-strong)!important;width:auto!important;min-width:72px!important;height:auto!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border-radius:0!important;flex:none!important;padding:0 18px 0 0!important;display:block!important;transform:none!important}.integrity-rankings-page .integrity-hero__score-ring span,.integrity-rankings-page .integrity-hero__score-ring small{display:block!important;transform:none!important}.integrity-rankings-page .integrity-hero__score-ring span{color:var(--ir-text)!important;margin:0!important;font-size:1.45rem!important;font-weight:580!important;line-height:1!important}.integrity-rankings-page .integrity-hero__score-ring small{color:var(--ir-subtle)!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;margin-top:7px!important;font-size:.5rem!important;font-weight:520!important;line-height:1.25!important}.integrity-rankings-page .integrity-table-card__header>div:first-child>span>svg,.integrity-rankings-page .integrity-position svg{display:none!important}.integrity-rankings-page .integrity-position,.integrity-rankings-page .integrity-position.first,.integrity-rankings-page .integrity-position.second,.integrity-rankings-page .integrity-position.third{min-width:0!important;min-height:0!important;box-shadow:none!important;color:var(--ir-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important;font-size:.68rem!important;font-weight:520!important;display:inline!important}.integrity-rankings-page .integrity-position.first{color:var(--ir-gold)!important}.integrity-rankings-page .integrity-risk-pill,.integrity-rankings-page .integrity-risk-pill.low,.integrity-rankings-page .integrity-risk-pill.trusted,.integrity-rankings-page .integrity-risk-pill.medium,.integrity-rankings-page .integrity-risk-pill.normal,.integrity-rankings-page .integrity-risk-pill.watchlist,.integrity-rankings-page .integrity-risk-pill.high,.integrity-rankings-page .integrity-risk-pill.high-risk{min-width:0!important;min-height:0!important;box-shadow:none!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.56rem!important;font-weight:580!important;display:inline!important}.integrity-rankings-page .integrity-risk-pill.low,.integrity-rankings-page .integrity-risk-pill.trusted{color:var(--ir-green)!important}.integrity-rankings-page .integrity-risk-pill.medium,.integrity-rankings-page .integrity-risk-pill.normal{color:var(--ir-gold)!important}.integrity-rankings-page .integrity-risk-pill.watchlist{color:#b17a44!important}.integrity-rankings-page .integrity-risk-pill.high,.integrity-rankings-page .integrity-risk-pill.high-risk{color:var(--ir-red)!important}.integrity-rankings-page .integrity-score-ring{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important;display:block!important}.integrity-rankings-page .integrity-score-ring span{color:var(--ir-text)!important;font-size:.76rem!important;font-weight:560!important}.integrity-rankings-page .integrity-trusted-badge{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;padding:0!important}.integrity-rankings-page .integrity-expand-button,.integrity-rankings-page .integrity-mobile-expand,.integrity-rankings-page a.integrity-expand-button,.integrity-rankings-page a.integrity-mobile-expand{border:0!important;border-bottom:1px solid var(--ir-line-strong)!important;width:auto!important;min-width:0!important;min-height:28px!important;color:var(--ir-muted)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:6px!important;padding:0 0 3px!important;font-size:.6rem!important;font-weight:500!important;display:inline-flex!important}.integrity-rankings-page .integrity-expand-button>svg:first-child,.integrity-rankings-page .integrity-mobile-expand>svg:first-child{display:none!important}.integrity-rankings-page .integrity-mobile-list{border-top:1px solid var(--ir-line-strong)!important}.integrity-rankings-page .integrity-mobile-card{border:0!important;border-bottom:1px solid var(--ir-line-strong)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:17px 0!important}.integrity-rankings-page .integrity-mobile-card__header{border-bottom:1px solid var(--ir-line)!important;align-items:baseline!important;margin-bottom:13px!important;padding-bottom:8px!important}.integrity-rankings-page .integrity-mobile-player{padding:0 0 13px!important}.integrity-rankings-page .integrity-mobile-scores{border-top:1px solid var(--ir-line)!important;border-bottom:1px solid var(--ir-line)!important;margin-top:0!important}.integrity-rankings-page .integrity-mobile-scores>div{border:0!important;border-right:1px solid var(--ir-line)!important;background:0 0!important;border-radius:0!important;min-width:0!important;padding:11px 12px!important}.integrity-rankings-page .integrity-mobile-scores>div:last-child{border-right:0!important}.integrity-rankings-page .integrity-mobile-rates{border-bottom:1px solid var(--ir-line)!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin:0!important;padding:11px 0!important;display:grid!important}.integrity-rankings-page .integrity-mobile-rates span{border-right:1px solid var(--ir-line)!important;min-width:0!important;color:var(--ir-subtle)!important;padding:0 10px!important;font-size:.54rem!important;line-height:1.35!important}.integrity-rankings-page .integrity-mobile-rates span:first-child{padding-left:0!important}.integrity-rankings-page .integrity-mobile-rates span:last-child{border-right:0!important;padding-right:0!important}.integrity-rankings-page .integrity-mobile-rates strong{color:var(--ir-text)!important;margin-top:3px!important;font-size:.64rem!important;font-weight:520!important;display:block!important}html[data-theme=light] .integrity-rankings-page,body[data-theme=light] .integrity-rankings-page,[data-theme=light] .integrity-rankings-page{--ir-text:#17191f!important;--ir-muted:#17191fcc!important;--ir-subtle:#17191f9e!important;--ir-line:#17191f26!important;--ir-line-strong:#17191f42!important;--ir-gold:#8b6200!important;--ir-green:#206c45!important;--ir-red:#a23d43!important}html[data-theme=light] .integrity-rankings-page .integrity-hero h1,html[data-theme=light] .integrity-rankings-page .integrity-hero__scorecard-copy>strong,html[data-theme=light] .integrity-rankings-page .integrity-metric-card strong,html[data-theme=light] .integrity-rankings-page .integrity-overview-card__header strong,html[data-theme=light] .integrity-rankings-page .integrity-overview-card__stats span,html[data-theme=light] .integrity-rankings-page .integrity-explainer strong,html[data-theme=light] .integrity-rankings-page .integrity-table-card__header h2,html[data-theme=light] .integrity-rankings-page .integrity-player strong,html[data-theme=light] .integrity-rankings-page .integrity-score-cluster>div:last-child strong,html[data-theme=light] .integrity-rankings-page .integrity-fair-play>strong,html[data-theme=light] .integrity-rankings-page .integrity-reliability strong,html[data-theme=light] .integrity-rankings-page .integrity-mobile-player strong,html[data-theme=light] .integrity-rankings-page .integrity-mobile-scores strong,html[data-theme=light] .integrity-rankings-page .integrity-mobile-rates strong,body[data-theme=light] .integrity-rankings-page .integrity-hero h1,[data-theme=light] .integrity-rankings-page .integrity-hero h1{color:#17191f!important}html[data-theme=light] .integrity-rankings-page .integrity-hero p,html[data-theme=light] .integrity-rankings-page .integrity-hero__highlights span,html[data-theme=light] .integrity-rankings-page .integrity-hero__scorecard-copy p,html[data-theme=light] .integrity-rankings-page .integrity-metric-card>div>span,html[data-theme=light] .integrity-rankings-page .integrity-overview-card__stats small,html[data-theme=light] .integrity-rankings-page .integrity-explainer p,html[data-theme=light] .integrity-rankings-page .integrity-player small,html[data-theme=light] .integrity-rankings-page .integrity-player>div>span,html[data-theme=light] .integrity-rankings-page .integrity-score-cluster>div:last-child small,html[data-theme=light] .integrity-rankings-page .integrity-dispute-summary small,html[data-theme=light] .integrity-rankings-page .integrity-dispute-summary>span:last-child,html[data-theme=light] .integrity-rankings-page .integrity-mobile-player small,html[data-theme=light] .integrity-rankings-page .integrity-mobile-rates span,body[data-theme=light] .integrity-rankings-page .integrity-hero p,[data-theme=light] .integrity-rankings-page .integrity-hero p{color:#17191fb8!important}html[data-theme=light] .integrity-rankings-page .integrity-metric-card small,html[data-theme=light] .integrity-rankings-page .integrity-overview-card__header small,html[data-theme=light] .integrity-rankings-page .integrity-mobile-scores small,html[data-theme=light] .integrity-rankings-page .integrity-table-card__header>div:first-child>span,html[data-theme=light] .integrity-rankings-page .integrity-table-total small,html[data-theme=light] .integrity-rankings-page .integrity-rankings-table th,body[data-theme=light] .integrity-rankings-page .integrity-rankings-table th,[data-theme=light] .integrity-rankings-page .integrity-rankings-table th{color:#17191f99!important}html[data-theme=light] .integrity-rankings-page .integrity-rankings-table td,body[data-theme=light] .integrity-rankings-page .integrity-rankings-table td,[data-theme=light] .integrity-rankings-page .integrity-rankings-table td{color:#17191fd6!important}@media (width<=980px){.integrity-rankings-page .integrity-hero__score-ring{min-width:66px!important}}@media (width<=520px){.integrity-rankings-page .integrity-hero__scorecard{grid-template-columns:auto minmax(0,1fr)!important}.integrity-rankings-page .integrity-hero__score-ring{flex-basis:auto!important;width:auto!important;min-width:58px!important;height:auto!important;padding-right:12px!important}.integrity-rankings-page .integrity-hero__score-ring span{font-size:1.25rem!important}.integrity-rankings-page .integrity-hero__score-ring small{font-size:.46rem!important}.integrity-rankings-page .integrity-mobile-rates{grid-template-columns:repeat(3,minmax(0,1fr))!important}}html[data-theme=light] .integrity-position,[data-theme=light] .integrity-position,.light .integrity-position{color:#9a7100}.integrity-rankings-page .integrity-position,.integrity-rankings-page .integrity-position.first,.integrity-rankings-page .integrity-position.second,.integrity-rankings-page .integrity-position.third{color:#d8b541!important;font-weight:650!important}html[data-theme=light] .integrity-rankings-page .integrity-position,html[data-theme=light] .integrity-rankings-page .integrity-position.first,html[data-theme=light] .integrity-rankings-page .integrity-position.second,html[data-theme=light] .integrity-rankings-page .integrity-position.third,body[data-theme=light] .integrity-rankings-page .integrity-position,body[data-theme=light] .integrity-rankings-page .integrity-position.first,body[data-theme=light] .integrity-rankings-page .integrity-position.second,body[data-theme=light] .integrity-rankings-page .integrity-position.third,[data-theme=light] .integrity-rankings-page .integrity-position,[data-theme=light] .integrity-rankings-page .integrity-position.first,[data-theme=light] .integrity-rankings-page .integrity-position.second,[data-theme=light] .integrity-rankings-page .integrity-position.third{color:#8a6200!important}.integrity-profile-page{color:#f8fafc;width:100%;min-width:0}.integrity-profile-back{color:#c8a93c;align-items:center;gap:7px;margin-bottom:14px;font-size:.68rem;font-weight:800;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.integrity-profile-back:hover{color:#f0d56b;transform:translate(-2px)}.integrity-profile-hero{background:radial-gradient(circle at 86% 12%,#d4af3733,#0000 31%),radial-gradient(circle at 8% 90%,#2563eb21,#0000 34%),linear-gradient(135deg,#131b2efc,#060a14fc);border:1px solid #d4af3733;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;min-height:220px;padding:clamp(24px,3.2vw,40px);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000004d,inset 0 1px #ffffff08}.integrity-profile-hero:before{content:"";border:1px solid #d4af371a;border-radius:50%;width:360px;height:360px;position:absolute;top:-150px;right:-100px}.integrity-profile-hero:after{content:"";border:1px solid #d4af3711;border-radius:50%;width:390px;height:390px;position:absolute;bottom:-210px;right:115px}.integrity-profile-player{z-index:1;align-items:center;gap:20px;min-width:0;display:flex;position:relative}.integrity-profile-avatar{color:#edcf68;background:linear-gradient(145deg,#d4af3724,#d4af3709);border:2px solid #d4af3759;border-radius:24px;flex:0 0 112px;place-items:center;width:112px;height:112px;font-size:1.65rem;font-weight:900;display:grid;overflow:hidden;box-shadow:0 18px 35px #00000047,inset 0 1px #ffffff0d}.integrity-profile-avatar img{object-fit:cover;width:100%;height:100%}.integrity-profile-player__identity{min-width:0}.integrity-profile-eyebrow{color:#e4c34c;letter-spacing:.07em;text-transform:uppercase;background:#d4af3712;border:1px solid #d4af3733;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:7px 11px;font-size:.58rem;font-weight:850;display:inline-flex}.integrity-profile-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.integrity-profile-name-row h1{color:#fff;margin:0;font-size:clamp(1.8rem,1.3rem + 1.7vw,2.9rem);line-height:1.04}.integrity-profile-trusted{color:#86efac;text-transform:uppercase;background:#22c55e14;border:1px solid #22c55e3d;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-size:.58rem;font-weight:850;display:inline-flex}.integrity-profile-player__identity>p{color:#919daf;margin:8px 0 0;font-size:.78rem;font-weight:700}.integrity-profile-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.integrity-profile-meta span{color:#aeb9c9;background:#ffffff06;border:1px solid #94a3b81a;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:.59rem;font-weight:700;display:inline-flex}.integrity-profile-meta svg{color:#d7b742}.integrity-profile-status{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff0d,#ffffff04);border:1px solid #d4af372b;border-radius:16px;width:min(100%,230px);padding:17px;position:relative}.integrity-profile-status small{color:#8793a5;letter-spacing:.07em;text-transform:uppercase;font-size:.52rem;font-weight:850;display:block}.integrity-profile-status strong{color:#fff;margin-top:4px;font-size:1rem;display:block}.integrity-profile-risk{color:#b3bdcb;letter-spacing:.035em;text-transform:uppercase;background:#94a3b814;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-width:92px;min-height:29px;margin-top:13px;padding:5px 10px;font-size:.58rem;font-weight:850;display:inline-flex}.integrity-profile-risk.low,.integrity-profile-risk.trusted{color:#86efac;background:#22c55e14;border-color:#22c55e40}.integrity-profile-risk.medium,.integrity-profile-risk.normal{color:#fcd34d;background:#f59e0b14;border-color:#f59e0b40}.integrity-profile-risk.high,.integrity-profile-risk.high-risk,.integrity-profile-risk.watchlist{color:#fca5a5;background:#ef444414;border-color:#ef444440}.integrity-profile-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.integrity-profile-score-card{background:linear-gradient(150deg,#121a2bfc,#070c17fc);border:1px solid #94a3b81c;border-radius:17px;align-items:center;gap:18px;min-width:0;padding:20px;display:flex;box-shadow:0 14px 34px #00000038}.integrity-profile-score-ring{--score:0;background:radial-gradient(circle, #111a2a 57%, transparent 59%), conic-gradient(#e4c34c calc(var(--score) * 1%), #94a3b81f 0);border-radius:50%;flex:0 0 112px;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 22px #00000047,0 12px 25px #0003}.integrity-profile-score-ring strong{color:#fff;margin-bottom:-22px;font-size:1.65rem;font-weight:900}.integrity-profile-score-ring span{color:#8592a5;letter-spacing:.05em;text-transform:uppercase;font-size:.53rem;font-weight:850}.integrity-profile-score-card>div:last-child{min-width:0}.integrity-profile-score-card small{color:#7d899b;letter-spacing:.065em;text-transform:uppercase;font-size:.54rem;font-weight:850;display:block}.integrity-profile-score-card h2{color:#fff;margin:5px 0 0;font-size:1.12rem}.integrity-profile-score-card p{color:#8491a4;margin:7px 0 0;font-size:.63rem;line-height:1.55}.integrity-profile-trust-band,.integrity-profile-score-caption{color:#a9b4c4;text-transform:uppercase;background:#ffffff06;border:1px solid #94a3b81a;border-radius:8px;align-items:center;margin-top:10px;padding:6px 8px;font-size:.51rem;font-weight:800;display:inline-flex}.integrity-profile-trust-band.trusted,.integrity-profile-trust-band.low{color:#86efac;background:#22c55e12;border-color:#22c55e38}.integrity-profile-trust-band.watchlist,.integrity-profile-trust-band.high-risk,.integrity-profile-trust-band.high{color:#fca5a5;background:#ef444412;border-color:#ef444438}.integrity-profile-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.integrity-profile-summary-grid article{background:linear-gradient(150deg,#121a2bfa,#080d18fa);border:1px solid #94a3b81a;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:15px;display:grid}.integrity-profile-summary-grid article>span{color:#dfbd42;background:#d4af3714;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.integrity-profile-summary-grid small{color:#7b879a;letter-spacing:.05em;text-transform:uppercase;font-size:.52rem;font-weight:850;display:block}.integrity-profile-summary-grid strong{color:#fff;margin-top:3px;font-size:1rem;display:block}.integrity-profile-content-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.integrity-profile-panel{background:linear-gradient(150deg,#111828fc,#070c17fc);border:1px solid #94a3b81a;border-radius:16px;min-width:0;padding:18px;box-shadow:0 15px 34px #0003}.integrity-profile-panel--disputes{grid-column:1/-1}.integrity-profile-panel__header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.integrity-profile-panel__header>span{color:#dfbd42;background:#d4af3714;border-radius:11px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.integrity-profile-panel__header small{color:#748195;letter-spacing:.065em;text-transform:uppercase;font-size:.51rem;font-weight:850;display:block}.integrity-profile-panel__header h2{color:#fff;margin:3px 0 0;font-size:.92rem}.integrity-profile-dispute-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.integrity-profile-dispute-stat{background:#ffffff05;border:1px solid #94a3b814;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px;display:flex}.integrity-profile-dispute-stat svg{color:#9aa6b7}.integrity-profile-dispute-stat strong{color:#fff;font-size:1rem}.integrity-profile-dispute-stat span{color:#788598;text-transform:uppercase;font-size:.51rem;font-weight:750}.integrity-profile-dispute-stat.warning svg,.integrity-profile-dispute-stat.gold svg{color:#e7c858}.integrity-profile-dispute-stat.success svg{color:#86efac}.integrity-profile-dispute-stat.danger svg{color:#fca5a5}.integrity-profile-stat-list{gap:8px;display:grid}.integrity-profile-stat-list>div{border-bottom:1px solid #94a3b812;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.integrity-profile-stat-list>div:last-child{border-bottom:0}.integrity-profile-stat-list span{color:#8491a4;font-size:.62rem}.integrity-profile-stat-list strong{color:#fff;font-size:.7rem}.integrity-profile-progress-list{gap:15px;display:grid}.integrity-profile-progress-list header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:7px;display:flex}.integrity-profile-progress-list header span{color:#8996a8;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.integrity-profile-progress-list header svg{color:#d9b943}.integrity-profile-progress-list header strong{color:#fff;font-size:.65rem}.integrity-profile-progress-track{background:#94a3b81c;border-radius:999px;width:100%;height:6px;overflow:hidden}.integrity-profile-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,#b58d22,#edcf68);height:100%;display:block}.integrity-profile-progress-track>span.is-danger{background:linear-gradient(90deg,#b91c1c,#fb7185)}.integrity-profile-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integrity-profile-record-grid>div{background:#ffffff05;border:1px solid #94a3b814;border-radius:10px;min-width:0;padding:12px}.integrity-profile-record-grid small{color:#778498;text-transform:uppercase;font-size:.49rem;font-weight:800;display:block}.integrity-profile-record-grid strong{color:#fff;margin-top:4px;font-size:.82rem;display:block}.integrity-profile-wide-section{background:radial-gradient(circle at 96% 0,#d4af370e,#0000 28%),linear-gradient(150deg,#111828fc,#070c17fc);border:1px solid #94a3b81a;border-radius:17px;margin-top:12px;padding:20px;box-shadow:0 15px 36px #00000036}.integrity-profile-section-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:17px;display:flex}.integrity-profile-section-heading>div{align-items:center;gap:10px;min-width:0;display:flex}.integrity-profile-section-heading>div>span{color:#dfbd42;background:#d4af3714;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.integrity-profile-section-heading small{color:#748195;letter-spacing:.065em;text-transform:uppercase;font-size:.51rem;font-weight:850;display:block}.integrity-profile-section-heading h2{color:#fff;margin:3px 0 0;font-size:.96rem}.integrity-profile-section-status{color:#aeb9c9;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:#94a3b812;border:1px solid #94a3b824;border-radius:999px;justify-content:center;align-items:center;min-height:29px;padding:6px 10px;font-size:.54rem;font-weight:850;display:inline-flex}.integrity-profile-section-status.success{color:#86efac;background:#22c55e12;border-color:#22c55e38}.integrity-profile-section-status.warning{color:#fcd34d;background:#f59e0b12;border-color:#f59e0b38}.integrity-profile-section-status.danger{color:#fca5a5;background:#ef444412;border-color:#ef444438}.integrity-profile-disciplinary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.integrity-profile-disciplinary-stat{background:#ffffff05;border:1px solid #94a3b814;border-radius:11px;align-items:center;gap:9px;min-width:0;padding:12px;display:flex}.integrity-profile-disciplinary-stat>span{color:#9aa6b7;background:#94a3b812;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.integrity-profile-disciplinary-stat strong{color:#fff;font-size:.92rem;display:block}.integrity-profile-disciplinary-stat small{color:#788598;text-transform:uppercase;margin-top:2px;font-size:.46rem;font-weight:800;line-height:1.3;display:block}.integrity-profile-disciplinary-stat.success>span{color:#86efac;background:#22c55e14}.integrity-profile-disciplinary-stat.warning>span{color:#fcd34d;background:#f59e0b14}.integrity-profile-disciplinary-stat.danger>span{color:#fca5a5;background:#ef444414}.integrity-profile-sanction-list{gap:9px;margin-top:14px;display:grid}.integrity-profile-sanction-card{background:linear-gradient(135deg,#ffffff06,#ffffff03);border:1px solid #94a3b817;border-left:3px solid #94a3b847;border-radius:12px;grid-template-columns:44px minmax(0,1fr);gap:12px;min-width:0;padding:14px;display:grid}.integrity-profile-sanction-card.success{border-left-color:#22c55e}.integrity-profile-sanction-card.warning{border-left-color:#f59e0b}.integrity-profile-sanction-card.danger{border-left-color:#ef4444}.integrity-profile-sanction-card__icon{color:#a6b1c1;background:#94a3b812;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.integrity-profile-sanction-card.warning .integrity-profile-sanction-card__icon{color:#fcd34d;background:#f59e0b14}.integrity-profile-sanction-card.danger .integrity-profile-sanction-card__icon{color:#fca5a5;background:#ef444414}.integrity-profile-sanction-card.success .integrity-profile-sanction-card__icon{color:#86efac;background:#22c55e14}.integrity-profile-sanction-card__body{min-width:0}.integrity-profile-sanction-card__title{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.integrity-profile-sanction-card__title>div{min-width:0}.integrity-profile-sanction-card__title h3{color:#f8fafc;margin:0;font-size:.75rem}.integrity-profile-sanction-card__title p{color:#8996a8;margin:5px 0 0;font-size:.59rem;line-height:1.55}.integrity-profile-sanction-status{color:#aeb9c9;text-transform:uppercase;background:#94a3b812;border:1px solid #94a3b821;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:.49rem;font-weight:850;display:inline-flex}.integrity-profile-sanction-status.success{color:#86efac;background:#22c55e12;border-color:#22c55e38}.integrity-profile-sanction-status.warning{color:#fcd34d;background:#f59e0b12;border-color:#f59e0b38}.integrity-profile-sanction-status.danger{color:#fca5a5;background:#ef444412;border-color:#ef444438}.integrity-profile-sanction-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.integrity-profile-sanction-meta span{color:#8491a4;background:#ffffff05;border:1px solid #94a3b814;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:.51rem;font-weight:650;display:inline-flex}.integrity-profile-sanction-meta svg{color:#d5b640}.integrity-profile-restrictions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.integrity-profile-restrictions span{color:#fca5a5;text-transform:uppercase;background:#ef44440e;border:1px solid #ef44442b;border-radius:7px;align-items:center;padding:5px 8px;font-size:.47rem;font-weight:800;display:inline-flex}.integrity-profile-sanction-revocation{color:#86efac;background:#22c55e0b;border:1px solid #22c55e24;border-radius:8px;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;font-size:.53rem;line-height:1.45;display:flex}.integrity-profile-sanction-revocation svg{flex:none;margin-top:1px}.integrity-profile-match-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integrity-profile-match-card{background:linear-gradient(145deg,#ffffff07,#ffffff02);border:1px solid #94a3b817;border-radius:13px;min-width:0;padding:15px;position:relative;overflow:hidden}.integrity-profile-match-card:before{content:"";background:linear-gradient(90deg,#d4af37bf,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.integrity-profile-match-card__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integrity-profile-match-card__top>div{min-width:0}.integrity-profile-match-card__top small{color:#c5a73a;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-weight:850;display:block;overflow:hidden}.integrity-profile-match-card__top h3{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:.75rem;overflow:hidden}.integrity-profile-match-outcome{color:#aeb9c9;text-transform:uppercase;background:#94a3b812;border:1px solid #94a3b821;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:.49rem;font-weight:850;display:inline-flex}.integrity-profile-match-outcome.success{color:#86efac;background:#22c55e12;border-color:#22c55e38}.integrity-profile-match-outcome.danger{color:#fca5a5;background:#ef444412;border-color:#ef444438}.integrity-profile-match-details{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.integrity-profile-match-details span{color:#8491a4;background:#ffffff04;border:1px solid #94a3b813;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;font-size:.49rem;line-height:1.35;display:inline-flex}.integrity-profile-match-details svg{color:#d4b43f}.integrity-profile-match-details span.is-warning{color:#fcd34d;background:#f59e0b0d;border-color:#f59e0b29}.integrity-profile-match-score{border-top:1px solid #94a3b812;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:11px;display:flex}.integrity-profile-match-score span{color:#748195;text-transform:uppercase;font-size:.49rem;font-weight:800}.integrity-profile-match-score strong{color:#fff;font-size:.82rem}.integrity-profile-pagination{justify-content:center;align-items:center;gap:10px;margin-top:15px;display:flex}.integrity-profile-pagination span{color:#8491a4;font-size:.56rem;font-weight:700}.integrity-profile-pagination button,.integrity-profile-section-button{color:#d9ba44;cursor:pointer;background:#d4af370e;border:1px solid #d4af372b;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:8px 12px;font-family:inherit;font-size:.55rem;font-weight:800;transition:border-color .2s,color .2s,background .2s,transform .2s;display:inline-flex}.integrity-profile-section-button{margin:14px auto 0}.integrity-profile-pagination button:hover:not(:disabled),.integrity-profile-section-button:hover{color:#f0d56b;background:#d4af3717;border-color:#d4af3757;transform:translateY(-1px)}.integrity-profile-pagination button:disabled{opacity:.38;cursor:not-allowed}.integrity-profile-timeline{gap:0;display:grid;position:relative}.integrity-profile-timeline:before{content:"";background:linear-gradient(#d4af3759,#94a3b81a);width:1px;position:absolute;top:20px;bottom:20px;left:20px}.integrity-profile-timeline-event{grid-template-columns:41px minmax(0,1fr);gap:12px;min-width:0;padding:0 0 11px;display:grid;position:relative}.integrity-profile-timeline-event:last-child{padding-bottom:0}.integrity-profile-timeline-event__marker{z-index:1;justify-content:center;display:flex;position:relative}.integrity-profile-timeline-event__marker>span{color:#9ca8b9;background:#111827;border:1px solid #94a3b824;border-radius:10px;place-items:center;width:34px;height:34px;margin-top:10px;display:grid;box-shadow:0 6px 15px #0000003d}.integrity-profile-timeline-event.success .integrity-profile-timeline-event__marker>span{color:#86efac;background:#0c1c17;border-color:#22c55e38}.integrity-profile-timeline-event.warning .integrity-profile-timeline-event__marker>span{color:#fcd34d;background:#1c1810;border-color:#f59e0b38}.integrity-profile-timeline-event.danger .integrity-profile-timeline-event__marker>span{color:#fca5a5;background:#211216;border-color:#ef444438}.integrity-profile-timeline-event.info .integrity-profile-timeline-event__marker>span{color:#93c5fd;background:#101927;border-color:#3b82f638}.integrity-profile-timeline-event__content{background:#ffffff04;border:1px solid #94a3b814;border-radius:12px;min-width:0;padding:13px 14px}.integrity-profile-timeline-event__header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.integrity-profile-timeline-event__header>div{min-width:0}.integrity-profile-timeline-event__header h3{color:#f8fafc;margin:0;font-size:.69rem}.integrity-profile-timeline-event__header small{color:#748195;margin-top:4px;font-size:.49rem;display:block}.integrity-profile-timeline-event__header>span{color:#8a96a8;flex:none;font-size:.48rem;font-weight:700}.integrity-profile-timeline-event__content>p{color:#8996a8;margin:8px 0 0;font-size:.56rem;line-height:1.55}.integrity-profile-timeline-event__meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.integrity-profile-timeline-event__meta span{color:#8290a3;background:#ffffff04;border:1px solid #94a3b812;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-size:.47rem;display:inline-flex}.integrity-profile-timeline-event__meta svg{color:#ceb03e}.integrity-profile-empty-state{background:#ffffff03;border:1px dashed #94a3b821;border-radius:12px;justify-content:center;align-items:center;gap:13px;min-height:145px;padding:22px;display:flex}.integrity-profile-empty-state>span{color:#86efac;background:#22c55e11;border-radius:14px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.integrity-profile-empty-state h3{color:#f8fafc;margin:0;font-size:.75rem}.integrity-profile-empty-state p{color:#8190a3;max-width:520px;margin:5px 0 0;font-size:.56rem;line-height:1.55}.integrity-profile-notice{background:#d4af370d;border:1px solid #d4af3729;border-radius:13px;align-items:flex-start;gap:11px;margin-top:12px;padding:15px;display:flex}.integrity-profile-notice>svg{color:#dfbd42;flex:none;margin-top:1px}.integrity-profile-notice strong{color:#f8fafc;font-size:.68rem;display:block}.integrity-profile-notice p{color:#8e9aac;margin:4px 0 0;font-size:.6rem;line-height:1.55}.integrity-profile-error{text-align:center;background:linear-gradient(150deg,#161c2bfc,#080c16fc);border:1px solid #ef44442b;border-radius:18px;flex-direction:column;align-items:center;max-width:620px;margin:40px auto;padding:40px 25px;display:flex}.integrity-profile-error>span{color:#fca5a5;background:#ef444414;border-radius:50%;place-items:center;width:66px;height:66px;display:grid}.integrity-profile-error h1{color:#fff;margin:17px 0 0;font-size:1.4rem}.integrity-profile-error p{color:#8996a8;margin:8px 0 0;font-size:.7rem;line-height:1.55}.integrity-profile-error a{color:#e0bf47;background:#d4af370f;border:1px solid #d4af3733;border-radius:9px;align-items:center;gap:6px;margin-top:18px;padding:10px 13px;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=1180px){.integrity-profile-dispute-grid,.integrity-profile-disciplinary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.integrity-profile-hero{flex-direction:column;align-items:flex-start}.integrity-profile-status{width:100%}.integrity-profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.integrity-profile-score-grid,.integrity-profile-content-grid{grid-template-columns:1fr}.integrity-profile-panel--disputes{grid-column:auto}.integrity-profile-match-list{grid-template-columns:1fr}}@media (width<=620px){.integrity-profile-hero{border-radius:17px;padding:21px}.integrity-profile-player{flex-direction:column;align-items:flex-start}.integrity-profile-avatar{border-radius:20px;flex-basis:92px;width:92px;height:92px}.integrity-profile-meta{flex-direction:column;align-items:stretch}.integrity-profile-meta span{width:100%}.integrity-profile-score-card{flex-direction:column;align-items:flex-start}.integrity-profile-summary-grid,.integrity-profile-dispute-grid,.integrity-profile-record-grid{grid-template-columns:1fr}.integrity-profile-panel{padding:15px}.integrity-profile-wide-section{border-radius:15px;padding:15px}.integrity-profile-section-heading{flex-direction:column;align-items:flex-start}.integrity-profile-section-status{align-self:flex-start}.integrity-profile-disciplinary-grid{grid-template-columns:1fr}.integrity-profile-sanction-card{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}.integrity-profile-sanction-card__icon{width:38px;height:38px}.integrity-profile-sanction-card__title{flex-direction:column}.integrity-profile-sanction-status{align-self:flex-start}.integrity-profile-sanction-meta,.integrity-profile-match-details,.integrity-profile-timeline-event__meta{flex-direction:column;align-items:stretch}.integrity-profile-sanction-meta span,.integrity-profile-match-details span,.integrity-profile-timeline-event__meta span{width:100%}.integrity-profile-match-card__top{flex-direction:column}.integrity-profile-match-outcome{align-self:flex-start}.integrity-profile-pagination{justify-content:space-between;width:100%}.integrity-profile-timeline:before{left:16px}.integrity-profile-timeline-event{grid-template-columns:33px minmax(0,1fr);gap:9px}.integrity-profile-timeline-event__marker>span{width:29px;height:29px}.integrity-profile-timeline-event__content{padding:11px}.integrity-profile-timeline-event__header{flex-direction:column;gap:5px}.integrity-profile-empty-state{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.integrity-profile-page *,.integrity-profile-page :before,.integrity-profile-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.integrity-profile-page{--ip-text:#f2f4f7;--ip-muted:#e2e8f0b8;--ip-subtle:#cbd5e185;--ip-line:#94a3b824;--ip-line-strong:#94a3b83d;--ip-gold:#d8b541;--ip-green:#72c895;--ip-red:#dc747b;--ip-amber:#d0a13c;width:100%;min-width:0;color:var(--ip-text);font-weight:400;background:0 0!important}.integrity-profile-page .integrity-profile-back{border:0;border-bottom:1px solid var(--ip-line);color:var(--ip-muted);background:0 0;border-radius:0;gap:6px;margin-bottom:18px;padding:0 0 4px;font-size:.64rem;font-weight:500;transform:none}.integrity-profile-page .integrity-profile-back:hover{color:var(--ip-gold);border-bottom-color:var(--ip-gold);transform:none}.integrity-profile-page .integrity-profile-hero{border:0;border-bottom:1px solid var(--ip-line-strong);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin:0 0 26px;padding:8px 0 24px;display:grid;position:relative;overflow:visible}.integrity-profile-page .integrity-profile-hero:before,.integrity-profile-page .integrity-profile-hero:after{content:none;display:none}.integrity-profile-page .integrity-profile-player{align-items:center;gap:18px}.integrity-profile-page .integrity-profile-avatar{border:1px solid var(--ip-line-strong);width:88px;height:88px;color:var(--ip-gold);box-shadow:none;background:0 0;border-radius:50%;flex:0 0 88px;font-size:1rem;font-weight:600}.integrity-profile-page .integrity-profile-eyebrow{color:var(--ip-gold);letter-spacing:.1em;background:0 0;border:0;border-radius:0;gap:6px;margin-bottom:7px;padding:0;font-size:.56rem;font-weight:600;display:inline-flex}.integrity-profile-page .integrity-profile-name-row{gap:10px 16px}.integrity-profile-page .integrity-profile-name-row h1{color:var(--ip-text);letter-spacing:-.025em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.55rem);font-weight:560;line-height:1.08}.integrity-profile-page .integrity-profile-trusted{color:var(--ip-green);letter-spacing:.04em;background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:.55rem;font-weight:550}.integrity-profile-page .integrity-profile-player__identity>p{color:var(--ip-muted);margin-top:5px;font-size:.72rem;font-weight:400}.integrity-profile-page .integrity-profile-meta{gap:7px 18px;margin-top:13px}.integrity-profile-page .integrity-profile-meta span{color:var(--ip-muted);background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:.58rem;font-weight:400}.integrity-profile-page .integrity-profile-meta svg{color:var(--ip-gold)}.integrity-profile-page .integrity-profile-status{border:0;border-left:1px solid var(--ip-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;width:220px;box-shadow:none;background:0 0;border-radius:0;padding:0 0 0 22px}.integrity-profile-page .integrity-profile-status small{color:var(--ip-subtle);letter-spacing:.075em;font-size:.53rem;font-weight:520}.integrity-profile-page .integrity-profile-status strong{color:var(--ip-text);margin-top:5px;font-size:1rem;font-weight:550}.integrity-profile-page .integrity-profile-risk,.integrity-profile-page .integrity-profile-risk.low,.integrity-profile-page .integrity-profile-risk.trusted,.integrity-profile-page .integrity-profile-risk.medium,.integrity-profile-page .integrity-profile-risk.normal,.integrity-profile-page .integrity-profile-risk.high,.integrity-profile-page .integrity-profile-risk.high-risk,.integrity-profile-page .integrity-profile-risk.watchlist{letter-spacing:.045em;background:0 0;border:0;border-radius:0;min-width:0;min-height:0;margin-top:7px;padding:0;font-size:.55rem;font-weight:560;display:inline-block}.integrity-profile-page .integrity-profile-risk.low,.integrity-profile-page .integrity-profile-risk.trusted{color:var(--ip-green)}.integrity-profile-page .integrity-profile-risk.medium,.integrity-profile-page .integrity-profile-risk.normal{color:var(--ip-gold)}.integrity-profile-page .integrity-profile-risk.high,.integrity-profile-page .integrity-profile-risk.high-risk,.integrity-profile-page .integrity-profile-risk.watchlist{color:var(--ip-red)}.integrity-profile-page .integrity-profile-score-grid{border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;margin-bottom:24px;display:grid}.integrity-profile-page .integrity-profile-score-card{border:0;border-right:1px solid var(--ip-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;padding:18px 22px 18px 0;display:grid}.integrity-profile-page .integrity-profile-score-card:last-child{border-right:0;padding-left:22px;padding-right:0}.integrity-profile-page .integrity-profile-score-ring{border:0;border-right:1px solid var(--ip-line);width:auto;min-width:66px;height:auto;box-shadow:none;background:0 0;border-radius:0;flex:none;padding-right:16px;display:block}.integrity-profile-page .integrity-profile-score-ring strong{color:var(--ip-text);margin:0;font-size:1.45rem;font-weight:580;line-height:1;display:block}.integrity-profile-page .integrity-profile-score-ring span{color:var(--ip-subtle);letter-spacing:.055em;margin-top:7px;font-size:.49rem;font-weight:520;display:block}.integrity-profile-page .integrity-profile-score-card small{color:var(--ip-subtle);font-size:.51rem;font-weight:520}.integrity-profile-page .integrity-profile-score-card h2{color:var(--ip-text);font-size:.96rem;font-weight:550}.integrity-profile-page .integrity-profile-score-card p{color:var(--ip-muted);font-size:.61rem;font-weight:400;line-height:1.55}.integrity-profile-page .integrity-profile-trust-band,.integrity-profile-page .integrity-profile-score-caption,.integrity-profile-page .integrity-profile-trust-band.trusted,.integrity-profile-page .integrity-profile-trust-band.low,.integrity-profile-page .integrity-profile-trust-band.watchlist,.integrity-profile-page .integrity-profile-trust-band.high-risk,.integrity-profile-page .integrity-profile-trust-band.high{background:0 0;border:0;border-radius:0;margin-top:9px;padding:0;font-size:.51rem;font-weight:520}.integrity-profile-page .integrity-profile-trust-band,.integrity-profile-page .integrity-profile-score-caption{color:var(--ip-muted)}.integrity-profile-page .integrity-profile-trust-band.trusted,.integrity-profile-page .integrity-profile-trust-band.low{color:var(--ip-green)}.integrity-profile-page .integrity-profile-trust-band.watchlist,.integrity-profile-page .integrity-profile-trust-band.high-risk,.integrity-profile-page .integrity-profile-trust-band.high{color:var(--ip-red)}.integrity-profile-page .integrity-profile-summary-grid{border-bottom:1px solid var(--ip-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px;display:grid}.integrity-profile-page .integrity-profile-summary-grid article{border:0;border-right:1px solid var(--ip-line);background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:9px;padding:14px 16px;display:grid}.integrity-profile-page .integrity-profile-summary-grid article:first-child{padding-left:0}.integrity-profile-page .integrity-profile-summary-grid article:last-child{border-right:0;padding-right:0}.integrity-profile-page .integrity-profile-summary-grid article>span{width:24px;height:24px;color:var(--ip-gold);background:0 0;border-radius:0}.integrity-profile-page .integrity-profile-summary-grid small{color:var(--ip-subtle);font-size:.5rem;font-weight:520}.integrity-profile-page .integrity-profile-summary-grid strong{color:var(--ip-text);font-size:.92rem;font-weight:560}.integrity-profile-page .integrity-profile-content-grid{border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:0;display:grid}.integrity-profile-page .integrity-profile-panel,.integrity-profile-page .integrity-profile-wide-section{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:20px}.integrity-profile-page .integrity-profile-panel{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line)}.integrity-profile-page .integrity-profile-panel:nth-child(2n){border-right:0}.integrity-profile-page .integrity-profile-panel--disputes{border-right:0;grid-column:1/-1}.integrity-profile-page .integrity-profile-wide-section{border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);margin-top:26px;padding:20px 0}.integrity-profile-page .integrity-profile-panel__header,.integrity-profile-page .integrity-profile-section-heading{gap:10px;margin-bottom:16px}.integrity-profile-page .integrity-profile-panel__header>span,.integrity-profile-page .integrity-profile-section-heading>div>span{width:27px;height:27px;color:var(--ip-gold);background:0 0;border-radius:0;flex:0 0 27px}.integrity-profile-page .integrity-profile-panel__header small,.integrity-profile-page .integrity-profile-section-heading small{color:var(--ip-subtle);font-size:.49rem;font-weight:520}.integrity-profile-page .integrity-profile-panel__header h2,.integrity-profile-page .integrity-profile-section-heading h2{color:var(--ip-text);font-size:.88rem;font-weight:550}.integrity-profile-page .integrity-profile-section-status,.integrity-profile-page .integrity-profile-section-status.success,.integrity-profile-page .integrity-profile-section-status.warning,.integrity-profile-page .integrity-profile-section-status.danger{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.52rem;font-weight:550}.integrity-profile-page .integrity-profile-section-status{color:var(--ip-muted)}.integrity-profile-page .integrity-profile-section-status.success{color:var(--ip-green)}.integrity-profile-page .integrity-profile-section-status.warning{color:var(--ip-amber)}.integrity-profile-page .integrity-profile-section-status.danger{color:var(--ip-red)}.integrity-profile-page .integrity-profile-dispute-grid,.integrity-profile-page .integrity-profile-disciplinary-grid,.integrity-profile-page .integrity-profile-record-grid{border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);gap:0}.integrity-profile-page .integrity-profile-dispute-stat,.integrity-profile-page .integrity-profile-disciplinary-stat,.integrity-profile-page .integrity-profile-record-grid>div{border:0;border-right:1px solid var(--ip-line);background:0 0;border-radius:0;padding:11px 12px}.integrity-profile-page .integrity-profile-dispute-stat:last-child,.integrity-profile-page .integrity-profile-disciplinary-stat:last-child,.integrity-profile-page .integrity-profile-record-grid>div:last-child{border-right:0}.integrity-profile-page .integrity-profile-dispute-stat strong,.integrity-profile-page .integrity-profile-disciplinary-stat strong,.integrity-profile-page .integrity-profile-record-grid strong{color:var(--ip-text);font-weight:560}.integrity-profile-page .integrity-profile-dispute-stat span,.integrity-profile-page .integrity-profile-disciplinary-stat small,.integrity-profile-page .integrity-profile-record-grid small{color:var(--ip-subtle);font-weight:520}.integrity-profile-page .integrity-profile-disciplinary-stat>span{background:0 0;border-radius:0;flex:0 0 26px;width:26px;height:26px}.integrity-profile-page .integrity-profile-stat-list{gap:0}.integrity-profile-page .integrity-profile-stat-list>div{border-bottom:1px solid var(--ip-line);padding:10px 0}.integrity-profile-page .integrity-profile-stat-list span,.integrity-profile-page .integrity-profile-progress-list header span{color:var(--ip-muted);font-weight:400}.integrity-profile-page .integrity-profile-stat-list strong,.integrity-profile-page .integrity-profile-progress-list header strong{color:var(--ip-text);font-weight:540}.integrity-profile-page .integrity-profile-progress-track{background:var(--ip-line);border-radius:0;height:3px}.integrity-profile-page .integrity-profile-progress-track>span{background:var(--ip-gold);border-radius:0}.integrity-profile-page .integrity-profile-progress-track>span.is-danger{background:var(--ip-red)}.integrity-profile-page .integrity-profile-sanction-list{border-top:1px solid var(--ip-line);gap:0}.integrity-profile-page .integrity-profile-sanction-card{border:0;border-bottom:1px solid var(--ip-line);background:0 0;border-left:0;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:13px 0}.integrity-profile-page .integrity-profile-sanction-card.success,.integrity-profile-page .integrity-profile-sanction-card.warning,.integrity-profile-page .integrity-profile-sanction-card.danger{border-left:0}.integrity-profile-page .integrity-profile-sanction-card__icon{background:0 0;border-radius:0;width:26px;height:26px}.integrity-profile-page [class*=status],.integrity-profile-page [class*=badge],.integrity-profile-page [class*=pill]{box-shadow:none}html[data-theme=light] .integrity-profile-page,body[data-theme=light] .integrity-profile-page,[data-theme=light] .integrity-profile-page{--ip-text:#17191f;--ip-muted:#17191fc2;--ip-subtle:#17191f94;--ip-line:#17191f21;--ip-line-strong:#17191f3b;--ip-gold:#8a6200;--ip-green:#216a45;--ip-red:#a23d43;--ip-amber:#946400;color:var(--ip-text);background:0 0!important}html[data-theme=light] .integrity-profile-page h1,html[data-theme=light] .integrity-profile-page h2,html[data-theme=light] .integrity-profile-page h3,html[data-theme=light] .integrity-profile-page strong,body[data-theme=light] .integrity-profile-page h1,body[data-theme=light] .integrity-profile-page h2,body[data-theme=light] .integrity-profile-page strong,[data-theme=light] .integrity-profile-page h1,[data-theme=light] .integrity-profile-page h2,[data-theme=light] .integrity-profile-page strong{color:#17191f}html[data-theme=light] .integrity-profile-page p,html[data-theme=light] .integrity-profile-page .integrity-profile-stat-list span,html[data-theme=light] .integrity-profile-page .integrity-profile-player__identity>p,html[data-theme=light] .integrity-profile-page .integrity-profile-meta span,body[data-theme=light] .integrity-profile-page p,[data-theme=light] .integrity-profile-page p{color:#17191fbd}html[data-theme=light] .integrity-profile-page small,body[data-theme=light] .integrity-profile-page small,[data-theme=light] .integrity-profile-page small{color:#17191f94}html[data-theme=light] .integrity-profile-page .integrity-profile-trusted,html[data-theme=light] .integrity-profile-page .integrity-profile-risk.low,html[data-theme=light] .integrity-profile-page .integrity-profile-risk.trusted,[data-theme=light] .integrity-profile-page .integrity-profile-trusted,[data-theme=light] .integrity-profile-page .integrity-profile-risk.low,[data-theme=light] .integrity-profile-page .integrity-profile-risk.trusted{color:var(--ip-green)!important}html[data-theme=light] .integrity-profile-page .integrity-profile-risk.medium,html[data-theme=light] .integrity-profile-page .integrity-profile-risk.normal,[data-theme=light] .integrity-profile-page .integrity-profile-risk.medium,[data-theme=light] .integrity-profile-page .integrity-profile-risk.normal{color:var(--ip-gold)!important}html[data-theme=light] .integrity-profile-page .integrity-profile-risk.high,html[data-theme=light] .integrity-profile-page .integrity-profile-risk.high-risk,html[data-theme=light] .integrity-profile-page .integrity-profile-risk.watchlist,[data-theme=light] .integrity-profile-page .integrity-profile-risk.high,[data-theme=light] .integrity-profile-page .integrity-profile-risk.high-risk,[data-theme=light] .integrity-profile-page .integrity-profile-risk.watchlist{color:var(--ip-red)!important}@media (width<=980px){.integrity-profile-page .integrity-profile-hero{grid-template-columns:1fr;align-items:start}.integrity-profile-page .integrity-profile-status{border-left:0;border-top:1px solid var(--ip-line);width:100%;padding:14px 0 0}.integrity-profile-page .integrity-profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-profile-page .integrity-profile-summary-grid article:nth-child(2){border-right:0}.integrity-profile-page .integrity-profile-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--ip-line)}}@media (width<=760px){.integrity-profile-page .integrity-profile-content-grid{grid-template-columns:1fr}.integrity-profile-page .integrity-profile-panel,.integrity-profile-page .integrity-profile-panel:nth-child(2n){border-right:0;padding:18px 0}.integrity-profile-page .integrity-profile-panel--disputes{grid-column:auto}.integrity-profile-page .integrity-profile-dispute-grid,.integrity-profile-page .integrity-profile-disciplinary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.integrity-profile-page .integrity-profile-dispute-stat:nth-child(3n),.integrity-profile-page .integrity-profile-disciplinary-stat:nth-child(3n){border-right:0}}@media (width<=620px){.integrity-profile-page .integrity-profile-hero{gap:18px;padding:4px 0 20px}.integrity-profile-page .integrity-profile-player{align-items:flex-start;gap:13px}.integrity-profile-page .integrity-profile-avatar{flex-basis:64px;width:64px;height:64px}.integrity-profile-page .integrity-profile-name-row h1{font-size:1.45rem}.integrity-profile-page .integrity-profile-meta{grid-template-columns:1fr;gap:6px;display:grid}.integrity-profile-page .integrity-profile-score-grid{grid-template-columns:1fr}.integrity-profile-page .integrity-profile-score-card,.integrity-profile-page .integrity-profile-score-card:last-child{border-right:0;border-bottom:1px solid var(--ip-line);padding:15px 0}.integrity-profile-page .integrity-profile-score-card:last-child{border-bottom:0}.integrity-profile-page .integrity-profile-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-profile-page .integrity-profile-summary-grid article{padding:12px 9px}.integrity-profile-page .integrity-profile-summary-grid article:first-child{padding-left:9px}.integrity-profile-page .integrity-profile-dispute-grid,.integrity-profile-page .integrity-profile-disciplinary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integrity-profile-page .integrity-profile-dispute-stat,.integrity-profile-page .integrity-profile-disciplinary-stat{border-right:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line)}.integrity-profile-page .integrity-profile-dispute-stat:nth-child(2n),.integrity-profile-page .integrity-profile-disciplinary-stat:nth-child(2n){border-right:0}.integrity-profile-page .integrity-profile-section-heading{flex-direction:column;align-items:flex-start}}@media (width<=420px){.integrity-profile-page .integrity-profile-avatar{flex-basis:54px;width:54px;height:54px}.integrity-profile-page .integrity-profile-name-row{flex-direction:column;align-items:flex-start;gap:5px}.integrity-profile-page .integrity-profile-score-card{grid-template-columns:58px minmax(0,1fr);gap:12px}.integrity-profile-page .integrity-profile-score-ring{min-width:50px;padding-right:10px}.integrity-profile-page .integrity-profile-score-ring strong{font-size:1.2rem}}.integrity-profile-page .integrity-profile-empty-state{border:0;border-top:1px solid var(--ip-line);border-bottom:1px solid var(--ip-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:28px minmax(0,1fr);justify-content:stretch;align-items:start;gap:12px;padding:16px 0;display:grid}.integrity-profile-page .integrity-profile-empty-state>span{width:28px;height:28px;color:var(--ip-green);box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 28px;justify-content:flex-start;align-items:center;display:flex}.integrity-profile-page .integrity-profile-empty-state h3{color:var(--ip-text);margin:0;font-size:.72rem;font-weight:560;line-height:1.35}.integrity-profile-page .integrity-profile-empty-state p{max-width:none;color:var(--ip-muted);margin:4px 0 0;font-size:.57rem;font-weight:400;line-height:1.55}.integrity-profile-page .integrity-profile-timeline{border-top:1px solid var(--ip-line);display:block;position:relative}.integrity-profile-page .integrity-profile-timeline:before{content:none;display:none}.integrity-profile-page .integrity-profile-timeline-event{border-bottom:1px solid var(--ip-line);grid-template-columns:28px minmax(0,1fr);gap:12px;min-width:0;padding:15px 0;display:grid;position:relative}.integrity-profile-page .integrity-profile-timeline-event:last-child{padding-bottom:15px}.integrity-profile-page .integrity-profile-timeline-event__marker{z-index:auto;justify-content:flex-start;padding-top:1px;display:flex;position:relative}.integrity-profile-page .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.success .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.warning .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.danger .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.info .integrity-profile-timeline-event__marker>span{width:26px;height:26px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin:0;display:flex}.integrity-profile-page .integrity-profile-timeline-event__marker>span{color:var(--ip-muted)}.integrity-profile-page .integrity-profile-timeline-event.success .integrity-profile-timeline-event__marker>span{color:var(--ip-green)}.integrity-profile-page .integrity-profile-timeline-event.warning .integrity-profile-timeline-event__marker>span{color:var(--ip-amber)}.integrity-profile-page .integrity-profile-timeline-event.danger .integrity-profile-timeline-event__marker>span{color:var(--ip-red)}.integrity-profile-page .integrity-profile-timeline-event.info .integrity-profile-timeline-event__marker>span{color:var(--ip-muted)}.integrity-profile-page .integrity-profile-timeline-event__content{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.integrity-profile-page .integrity-profile-timeline-event__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 18px;display:grid}.integrity-profile-page .integrity-profile-timeline-event__header h3{color:var(--ip-text);margin:0;font-size:.69rem;font-weight:560;line-height:1.4}.integrity-profile-page .integrity-profile-timeline-event__header small{color:var(--ip-subtle);margin-top:3px;font-size:.5rem;font-weight:400;display:block}.integrity-profile-page .integrity-profile-timeline-event__header>span{color:var(--ip-subtle);white-space:nowrap;flex:none;font-size:.49rem;font-weight:450}.integrity-profile-page .integrity-profile-timeline-event__content>p{color:var(--ip-muted);margin:7px 0 0;font-size:.57rem;font-weight:400;line-height:1.55}.integrity-profile-page .integrity-profile-timeline-event__meta{flex-wrap:wrap;align-items:center;gap:5px 0;margin-top:9px;display:flex}.integrity-profile-page .integrity-profile-timeline-event__meta span{width:auto;color:var(--ip-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:5px;margin-right:11px;padding:0 12px 0 0;font-size:.49rem;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.integrity-profile-page .integrity-profile-timeline-event__meta span:not(:last-child):after{content:"";background:var(--ip-subtle);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.integrity-profile-page .integrity-profile-timeline-event__meta svg{color:var(--ip-gold)}html[data-theme=light] .integrity-profile-page .integrity-profile-empty-state h3,html[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__header h3,body[data-theme=light] .integrity-profile-page .integrity-profile-empty-state h3,body[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__header h3,[data-theme=light] .integrity-profile-page .integrity-profile-empty-state h3,[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__header h3{color:var(--ip-text)}html[data-theme=light] .integrity-profile-page .integrity-profile-empty-state p,html[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__content>p,html[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__meta span,body[data-theme=light] .integrity-profile-page .integrity-profile-empty-state p,body[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__content>p,body[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__meta span,[data-theme=light] .integrity-profile-page .integrity-profile-empty-state p,[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__content>p,[data-theme=light] .integrity-profile-page .integrity-profile-timeline-event__meta span{color:var(--ip-muted)}@media (width<=620px){.integrity-profile-page .integrity-profile-empty-state{flex-direction:initial;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:14px 0}.integrity-profile-page .integrity-profile-empty-state>span{flex-basis:24px;width:24px;height:24px}.integrity-profile-page .integrity-profile-timeline-event{grid-template-columns:24px minmax(0,1fr);gap:9px;padding:13px 0}.integrity-profile-page .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.success .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.warning .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.danger .integrity-profile-timeline-event__marker>span,.integrity-profile-page .integrity-profile-timeline-event.info .integrity-profile-timeline-event__marker>span{width:22px;height:22px}.integrity-profile-page .integrity-profile-timeline-event__header{grid-template-columns:1fr;gap:3px}.integrity-profile-page .integrity-profile-timeline-event__header>span{white-space:normal}.integrity-profile-page .integrity-profile-timeline-event__meta{flex-direction:row;align-items:center}.integrity-profile-page .integrity-profile-timeline-event__meta span{width:auto;margin-right:9px;padding-right:10px}}.integrity-profile-page .integrity-profile-notice{border:0;border-top:1px solid var(--ip-line);color:var(--ip-text);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin-top:22px;padding:16px 0 0;display:grid}.integrity-profile-page .integrity-profile-notice>svg{width:22px;height:22px;color:var(--ip-gold);margin-top:0}.integrity-profile-page .integrity-profile-notice strong{color:var(--ip-text);font-size:.68rem;font-weight:560;line-height:1.4;display:block}.integrity-profile-page .integrity-profile-notice p{color:var(--ip-muted);margin:4px 0 0;font-size:.57rem;font-weight:400;line-height:1.55}html[data-theme=light] .integrity-profile-page .integrity-profile-notice,body[data-theme=light] .integrity-profile-page .integrity-profile-notice,[data-theme=light] .integrity-profile-page .integrity-profile-notice{color:var(--ip-text);background:0 0}html[data-theme=light] .integrity-profile-page .integrity-profile-notice strong,body[data-theme=light] .integrity-profile-page .integrity-profile-notice strong,[data-theme=light] .integrity-profile-page .integrity-profile-notice strong{color:var(--ip-text)}html[data-theme=light] .integrity-profile-page .integrity-profile-notice p,body[data-theme=light] .integrity-profile-page .integrity-profile-notice p,[data-theme=light] .integrity-profile-page .integrity-profile-notice p{color:var(--ip-muted)}@media (width<=620px){.integrity-profile-page .integrity-profile-notice{grid-template-columns:22px minmax(0,1fr);gap:9px;margin-top:18px;padding-top:14px}.integrity-profile-page .integrity-profile-notice>svg{width:19px;height:19px}}.integrity-profile-page .integrity-profile-section-button{width:auto;min-height:0;color:var(--ip-gold);box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:flex-start;align-items:center;gap:7px;margin:14px 0 0;padding:8px 0;font-family:inherit;font-size:.57rem;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.integrity-profile-page .integrity-profile-section-button:hover{color:var(--ip-gold-strong,#e7c95a);background:0 0;border-color:currentColor;transform:none}.integrity-profile-page .integrity-profile-section-button:focus-visible{outline:1px solid var(--ip-gold);outline-offset:4px}.integrity-profile-page .integrity-profile-section-button svg{flex:none;width:15px;height:15px}@media (width<=620px){.integrity-profile-page .integrity-profile-section-button{margin-top:12px;padding:7px 0;font-size:.6rem}}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title h3,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title h3,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title h3{color:#17191f!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title p,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title p,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card__title p{color:#4f5561!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta span,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta span,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta span{background:#17191f05;border-color:#17191f1a;color:#555c68!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta svg,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta svg,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-meta svg{color:var(--ip-gold)!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.success,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.success,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.success{background:#216a450e;border-color:#216a4547;color:#216a45!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.warning,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.warning,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.warning{background:#855a000d;border-color:#855a0047;color:#855a00!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.danger,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.danger,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-status.danger{background:#9a343c0d;border-color:#9a343c47;color:#9a343c!important}html[data-theme=light] .integrity-profile-page .integrity-profile-restrictions span,body[data-theme=light] .integrity-profile-page .integrity-profile-restrictions span,[data-theme=light] .integrity-profile-page .integrity-profile-restrictions span{background:#9a343c09;border-color:#9a343c47;color:#9a343c!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-revocation,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-revocation,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-revocation{background:#216a4509;border-color:#216a4538;color:#216a45!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.success .integrity-profile-sanction-card__icon,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.success .integrity-profile-sanction-card__icon,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.success .integrity-profile-sanction-card__icon{background:#216a450b;color:#216a45!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.warning .integrity-profile-sanction-card__icon,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.warning .integrity-profile-sanction-card__icon,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.warning .integrity-profile-sanction-card__icon{background:#855a000b;color:#855a00!important}html[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.danger .integrity-profile-sanction-card__icon,body[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.danger .integrity-profile-sanction-card__icon,[data-theme=light] .integrity-profile-page .integrity-profile-sanction-card.danger .integrity-profile-sanction-card__icon{background:#9a343c0b;color:#9a343c!important}.appeals-page{color:#f8fafc;width:100%;min-width:0}.appeals-hero{background:radial-gradient(circle at 88% 12%,#d4af372b,#0000 35%),linear-gradient(135deg,#12192bfc,#070b15fc);border:1px solid #d4af3733;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:190px;margin-bottom:20px;padding:clamp(24px,3vw,36px);display:flex;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000045,inset 0 1px #ffffff06}.appeals-hero:after{content:"";pointer-events:none;border:1px solid #d4af371a;border-radius:50%;width:350px;height:350px;position:absolute;bottom:-170px;right:-105px}.appeals-hero:before{content:"";filter:blur(20px);pointer-events:none;background:#3b82f60b;border-radius:50%;width:270px;height:270px;position:absolute;top:-120px;left:34%}.appeals-hero__content{z-index:1;max-width:680px;position:relative}.appeals-hero__eyebrow{color:#e4c249;letter-spacing:.09em;text-transform:uppercase;background:#d4af3714;border:1px solid #d4af3736;border-radius:999px;align-items:center;gap:7px;margin-bottom:13px;padding:7px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.appeals-hero h1{color:#fff;margin:0;font-size:clamp(1.8rem,1.4rem + 1.2vw,2.7rem);line-height:1.08}.appeals-hero p{color:#cbd5e1b3;max-width:640px;margin:14px 0 0;font-size:.9rem;line-height:1.7}.appeals-hero__summary{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #d4af3733;border-radius:16px;align-items:center;gap:13px;min-width:215px;padding:17px;display:flex;position:relative}.appeals-hero__icon{color:#e3c247;background:#d4af371c;border:1px solid #d4af373d;border-radius:15px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 5px #d4af3709,0 12px 24px #00000038}.appeals-hero__summary span{color:#8792a4;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.appeals-hero__summary strong{color:#fff;margin-top:4px;font-size:1.15rem;display:block}.appeals-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:20px;display:grid}.appeals-summary article{background:linear-gradient(155deg,#111828fa,#080d19fa);border:1px solid #94a3b81c;border-radius:13px;align-items:center;gap:11px;min-width:0;padding:14px;display:flex;box-shadow:0 14px 32px #0003,inset 0 1px #ffffff05}.appeals-summary__icon{border-radius:11px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.appeals-summary__icon.eligible{color:#e2c047;background:#d4af3717;border:1px solid #d4af3733}.appeals-summary__icon.pending{color:#7db5ff;background:#3b82f614;border:1px solid #3b82f636}.appeals-summary__icon.accepted{color:#77dfa0;background:#22c55e13;border:1px solid #22c55e36}.appeals-summary__icon.rejected{color:#f98c8c;background:#ef444414;border:1px solid #ef444438}.appeals-summary article>div:last-child{min-width:0}.appeals-summary span{color:#7e8a9d;letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800;display:block}.appeals-summary strong{color:#fff;margin-top:3px;font-size:1rem;display:block}.appeals-toolbar{background:linear-gradient(155deg,#101727fa,#070c17fa);border:1px solid #94a3b81c;border-radius:15px;margin-bottom:18px;padding:16px;box-shadow:0 16px 36px #0003,inset 0 1px #ffffff05}.appeals-toolbar__top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.appeals-toolbar__heading{color:#d7b438;align-items:flex-start;gap:10px;min-width:0;display:flex}.appeals-toolbar__heading svg{flex:none;margin-top:2px}.appeals-toolbar__heading div{min-width:0}.appeals-toolbar__heading strong{color:#f8fafc;font-size:.79rem;line-height:1.35;display:block}.appeals-toolbar__heading span{color:#778399;margin-top:4px;font-size:.62rem;line-height:1.5;display:block}.appeals-refresh-button{color:#aab6c6;cursor:pointer;background:#94a3b80e;border:1px solid #94a3b826;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-family:inherit;font-size:.62rem;font-weight:800;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.appeals-refresh-button:hover:not(:disabled){color:#dfc458;background:#d4af3713;border-color:#d4af374a;transform:translateY(-1px)}.appeals-refresh-button:disabled{opacity:.48;cursor:not-allowed}.appeals-tabs{background:#03070f9e;border:1px solid #94a3b81a;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:16px;padding:4px;display:grid}.appeals-tabs button{color:#7f8ba0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:41px;padding:0 13px;font-family:inherit;font-size:.65rem;font-weight:800;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s;display:flex}.appeals-tabs button:hover{color:#bac5d3;background:#94a3b80b}.appeals-tabs button.is-active{color:#ead06a;background:linear-gradient(135deg,#d4af371f,#d4af370e);border-color:#d4af373b;box-shadow:inset 0 1px #ffffff06}.appeals-tabs button strong{color:#9ca8b9;background:#94a3b814;border-radius:999px;justify-content:center;align-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.55rem;display:inline-flex}.appeals-tabs button.is-active strong{color:#f0d978;background:#d4af3721}.appeals-toolbar__controls{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:end;gap:12px;margin-top:14px;display:grid}.appeals-search,.appeals-status-filter{flex-direction:column;gap:6px;min-width:0;display:flex}.appeals-search>span,.appeals-status-filter>span{color:#7d899d;letter-spacing:.055em;text-transform:uppercase;font-size:.56rem;font-weight:800}.appeals-search__field{color:#68758a;background:#040811bd;border:1px solid #94a3b824;border-radius:9px;align-items:center;gap:8px;min-width:0;height:39px;padding:0 11px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.appeals-search__field:focus-within{background:#070c17f2;border-color:#d4af3785;box-shadow:0 0 0 3px #d4af3714}.appeals-search__field input{color:#e5e7eb;background:0 0;border:none;outline:none;width:100%;min-width:0;font-family:inherit;font-size:.69rem;font-weight:650}.appeals-search__field input::placeholder{color:#5f6c80}.appeals-status-filter select{color:#e5e7eb;cursor:pointer;background-color:#040811bd;border:1px solid #94a3b824;border-radius:9px;outline:none;width:100%;min-width:0;height:39px;padding:0 34px 0 11px;font-family:inherit;font-size:.68rem;font-weight:650;transition:border-color .2s,background-color .2s,box-shadow .2s}.appeals-status-filter select:hover{border-color:#d4af374d}.appeals-status-filter select:focus{background-color:#070c17f2;border-color:#d4af3785;box-shadow:0 0 0 3px #d4af3714}.appeals-status-filter select option{color:#f8fafc;background:#0b1220}.appeals-refreshing{color:#7faef2;text-align:center;background:#3b82f60b;border:1px solid #3b82f61c;border-radius:8px;margin:-5px 0 13px;padding:7px 10px;font-size:.61rem;font-weight:700}.appeals-list{flex-direction:column;gap:12px;width:100%;display:flex}.appeals-empty-wrap{padding:12px 0}.appeal-card{background:linear-gradient(155deg,#111828fa,#080d19fa);border:1px solid #94a3b81c;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:flex-start;gap:15px;min-width:0;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 35px #00000036,inset 0 1px #ffffff05}.appeal-card:hover{border-color:#d4af3747;transform:translateY(-2px);box-shadow:0 21px 45px #00000047,inset 0 1px #ffffff06}.appeal-card__accent{background:#d7b438;width:3px;position:absolute;top:0;bottom:0;left:0}.appeal-card.pending .appeal-card__accent{background:#3b82f6}.appeal-card.accepted .appeal-card__accent{background:#22c55e}.appeal-card.rejected .appeal-card__accent{background:#ef4444}.appeal-card__icon{z-index:1;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;position:relative}.appeal-card__icon.eligible{color:#e1bf48;background:#d4af3717;border:1px solid #d4af3738}.appeal-card__icon.pending{color:#82b7fb;background:#3b82f616;border:1px solid #3b82f638}.appeal-card__icon.accepted{color:#77e09d;background:#22c55e13;border:1px solid #22c55e38}.appeal-card__icon.rejected{color:#f69090;background:#ef444414;border:1px solid #ef44443b}.appeal-card__content{z-index:1;flex-direction:column;min-width:0;display:flex;position:relative}.appeal-card__topline{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.appeal-card__badges{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.appeal-badge{letter-spacing:.055em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:23px;padding:3px 8px;font-size:.53rem;font-weight:850;line-height:1;display:inline-flex}.appeal-badge.eligible{color:#e3c34c;background:#d4af3713;border:1px solid #d4af3736}.appeal-badge.pending{color:#91bfff;background:#3b82f614;border:1px solid #3b82f633}.appeal-badge.accepted{color:#7ceb9f;background:#22c55e12;border:1px solid #22c55e33}.appeal-badge.rejected{color:#fa9292;background:#ef444414;border:1px solid #ef444438}.appeal-badge.neutral{color:#a9b4c3;background:#94a3b80e;border:1px solid #94a3b824}.appeal-card__topline time{color:#68758a;white-space:nowrap;flex:none;padding-top:4px;font-size:.56rem;line-height:1.4}.appeal-card h2{color:#fff;overflow-wrap:anywhere;margin:0;font-size:.92rem;line-height:1.4}.appeal-card__context{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.appeal-card__context span{color:#8491a4;background:#ffffff06;border:1px solid #94a3b817;border-radius:7px;align-items:center;min-height:28px;padding:5px 8px;font-size:.59rem;line-height:1.4;display:inline-flex}.appeal-card__context strong{color:#b7c2cf;margin-right:4px;font-weight:800}.appeal-resolution,.appeal-submission{background:#ffffff06;border:1px solid #94a3b81a;border-radius:10px;margin-top:13px;padding:12px}.appeal-resolution>span,.appeal-submission>span{color:#748196;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.55rem;font-weight:850;display:block}.appeal-resolution>strong,.appeal-submission>strong{color:#e7ebf1;font-size:.72rem;line-height:1.5;display:block}.appeal-resolution p,.appeal-submission p{color:#b0bcccc2;overflow-wrap:anywhere;margin:7px 0 0;font-size:.68rem;line-height:1.62}.appeal-decision{border-radius:10px;margin-top:13px;padding:12px}.appeal-decision.accepted{background:#22c55e0b;border:1px solid #22c55e2b}.appeal-decision.rejected{background:#ef44440d;border:1px solid #ef44442e}.appeal-decision__heading{letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:.58rem;font-weight:850;display:flex}.appeal-decision.accepted .appeal-decision__heading{color:#74de9b}.appeal-decision.rejected .appeal-decision__heading{color:#f58f8f}.appeal-decision>strong{color:#f3f5f8;font-size:.72rem;line-height:1.5;display:block}.appeal-decision p{color:#b7c2d0c2;margin:7px 0 0;font-size:.68rem;line-height:1.62}.appeal-decision time{color:#6f7c90;margin-top:9px;font-size:.56rem;display:block}.appeal-pending-note{color:#85b8f9;background:#3b82f60e;border:1px solid #3b82f629;border-radius:9px;align-items:center;gap:8px;margin-top:13px;padding:10px 11px;font-size:.63rem;font-weight:700;line-height:1.5;display:flex}.appeal-card__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.appeal-primary-button{color:#111827;cursor:pointer;background:linear-gradient(135deg,#e5c44c,#cda82e);border:1px solid #d4af374d;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-family:inherit;font-size:.63rem;font-weight:850;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:0 9px 20px #d4af371f}.appeal-primary-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 12px 25px #d4af3730}.appeal-primary-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}@media (width<=1100px){.appeals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.appeals-hero{flex-direction:column;align-items:flex-start}.appeals-hero__summary{width:100%;min-width:0}.appeals-toolbar__controls{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.appeals-hero{border-radius:16px;min-height:0;padding:23px 19px}.appeals-hero h1{font-size:1.72rem}.appeals-hero p{font-size:.79rem}.appeals-summary{grid-template-columns:minmax(0,1fr)}.appeals-toolbar{padding:14px}.appeals-toolbar__top{flex-direction:column;align-items:stretch}.appeals-refresh-button{align-self:flex-start}.appeals-tabs{grid-template-columns:minmax(0,1fr)}.appeals-tabs button{justify-content:flex-start}.appeals-tabs button strong{margin-left:auto}.appeal-card{grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px}.appeal-card__icon{width:40px;height:40px}.appeal-card__topline{flex-direction:column;align-items:flex-start}.appeal-card__topline time{white-space:normal;padding-top:0}.appeal-card__context{flex-direction:column;align-items:stretch}.appeal-card__context span{width:100%}}@media (width<=480px){.appeals-hero{padding:20px 16px}.appeals-hero__summary{padding:14px}.appeals-hero__icon{flex-basis:46px;width:46px;height:46px}.appeals-summary article,.appeals-toolbar{padding:13px}.appeal-card{padding:15px 14px 15px 18px;display:block}.appeal-card__icon{margin-bottom:11px}.appeal-card__badges{width:100%}.appeal-resolution,.appeal-submission,.appeal-decision{padding:11px}.appeal-card__actions{flex-direction:column;align-items:stretch}.appeal-primary-button,.appeal-no-appeal-button{width:100%}}.appeal-modal-overlay{z-index:4000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060ed6;justify-content:center;align-items:center;padding:24px;animation:.22s both appealOverlayEnter;display:flex;position:fixed;inset:0;overflow-y:auto}.appeal-modal{background:linear-gradient(155deg,#111828fe,#060a14fe);border:1px solid #d4af373d;border-radius:20px;width:min(760px,100%);max-height:calc(100vh - 48px);animation:.24s both appealModalEnter;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000094,0 0 0 1px #ffffff05,inset 0 1px #ffffff09}.appeal-modal:before{content:"";filter:blur(25px);pointer-events:none;background:#d4af3714;border-radius:50%;width:360px;height:360px;position:absolute;top:-160px;right:-130px}.appeal-modal:after{content:"";filter:blur(30px);pointer-events:none;background:#3b82f60a;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-170px;left:-150px}.appeal-modal__header{z-index:2;background:#ffffff05;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:18px 20px;display:flex;position:relative}.appeal-modal__heading{align-items:center;gap:13px;min-width:0;display:flex}.appeal-modal__heading>div:last-child{min-width:0}.appeal-modal__icon{color:#e5c44c;background:#d4af3718;border:1px solid #d4af3740;border-radius:14px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 0 0 5px #d4af3706,0 12px 24px #00000038}.appeal-modal__heading span{color:#d5b742;letter-spacing:.075em;text-transform:uppercase;margin-bottom:4px;font-size:.57rem;font-weight:850;line-height:1.3;display:block}.appeal-modal__heading h2{color:#fff;margin:0;font-size:1.08rem;line-height:1.3}.appeal-modal__close{color:#8c98aa;cursor:pointer;background:#94a3b80b;border:1px solid #94a3b824;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.appeal-modal__close:hover:not(:disabled){color:#f09a9a;background:#ef444413;border-color:#ef444447;transform:rotate(4deg)}.appeal-modal__close:disabled{opacity:.42;cursor:not-allowed}.appeal-modal__body{z-index:2;scrollbar-width:thin;scrollbar-color:#d4af3757 #ffffff08;max-height:calc(100vh - 132px);padding:20px;position:relative;overflow-y:auto}.appeal-modal__body::-webkit-scrollbar{width:8px}.appeal-modal__intro{color:#bec9d7b8;margin:0 0 17px;font-size:.72rem;line-height:1.72}.appeal-modal__case{background:linear-gradient(145deg,#d4af370e,#ffffff05);border:1px solid #d4af3726;border-radius:12px;margin-bottom:13px;padding:14px}.appeal-modal__case-heading{color:#d7b83f;align-items:flex-start;gap:10px;display:flex}.appeal-modal__case-heading svg{flex:none;margin-top:2px}.appeal-modal__case-heading div{min-width:0}.appeal-modal__case-heading span{color:#a89247;letter-spacing:.06em;text-transform:uppercase;margin-bottom:3px;font-size:.53rem;font-weight:850;display:block}.appeal-modal__case-heading strong{color:#f4f5f7;overflow-wrap:anywhere;font-size:.76rem;line-height:1.5;display:block}.appeal-modal__case-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.appeal-modal__case-details span{color:#8491a4;overflow-wrap:anywhere;background:#ffffff06;border:1px solid #94a3b816;border-radius:8px;min-width:0;padding:7px 9px;font-size:.59rem;line-height:1.5}.appeal-modal__resolution{background:#ffffff06;border:1px solid #94a3b81a;border-radius:11px;margin-bottom:16px;padding:13px}.appeal-modal__resolution>span{color:#718095;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.53rem;font-weight:850;display:block}.appeal-modal__resolution>strong{color:#e8ebef;font-size:.72rem;line-height:1.5;display:block}.appeal-modal__resolution p{color:#afbbcbbf;overflow-wrap:anywhere;margin:7px 0 0;font-size:.66rem;line-height:1.62}.appeal-form{flex-direction:column;gap:14px;display:flex}.appeal-form__field{flex-direction:column;gap:7px;display:flex}.appeal-form__label{justify-content:space-between;align-items:center;gap:12px;display:flex}.appeal-form__label>strong{color:#dabc48;letter-spacing:.055em;text-transform:uppercase;background:#d4af370f;border:1px solid #d4af372b;border-radius:999px;padding:3px 7px;font-size:.48rem;font-weight:850}.appeal-form__label>strong.optional{color:#7f8ca0;background:#94a3b80a;border-color:#94a3b81f}.appeal-form input,.appeal-form textarea{color:#eef1f5;background:#03070fb8;border:1px solid #94a3b824;border-radius:10px;outline:none;width:100%;font-family:inherit;font-size:.69rem;font-weight:600;line-height:1.6;transition:border-color .2s,background-color .2s,box-shadow .2s}.appeal-form textarea{resize:vertical;min-height:150px;padding:11px 12px}.appeal-form input:hover:not(:disabled),.appeal-form textarea:hover:not(:disabled){border-color:#d4af3745}.appeal-form input:focus,.appeal-form textarea:focus{background:#060b16f2;border-color:#d4af378c;box-shadow:0 0 0 3px #d4af3714}.appeal-form input[aria-invalid=true]{border-color:#ef44447a;box-shadow:0 0 0 3px #ef444411}.appeal-form input:disabled,.appeal-form textarea:disabled{opacity:.56;cursor:not-allowed}.appeal-form__field-footer{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.appeal-form__field-footer small{color:#66748a;font-size:.55rem;line-height:1.5}.appeal-form__field-footer>span{color:#68768b;flex:none;font-size:.53rem;font-weight:750;line-height:1.5}.appeal-form__notice,.appeal-form__error{border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;display:flex}.appeal-form__notice{color:#82aee8;background:#3b82f60b;border:1px solid #3b82f624}.appeal-form__error{color:#f09b9b;background:#ef44440e;border:1px solid #ef444433}.appeal-form__notice svg,.appeal-form__error svg{flex:none;margin-top:1px}.appeal-form__notice p,.appeal-form__error span{margin:0;font-size:.6rem;font-weight:650;line-height:1.58}.appeal-modal__footer{border-top:1px solid #94a3b817;justify-content:flex-end;align-items:center;gap:9px;margin-top:2px;padding-top:15px;display:flex}.appeal-modal__cancel,.appeal-modal__submit{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 15px;font-family:inherit;font-size:.62rem;font-weight:850;transition:transform .18s,filter .18s,border-color .18s,color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.appeal-modal__cancel{color:#9aa6b7;background:#94a3b80b;border:1px solid #94a3b826}.appeal-modal__cancel:hover:not(:disabled){color:#c7d0dc;background:#94a3b813;border-color:#94a3b845;transform:translateY(-1px)}.appeal-modal__submit{color:#101725;background:linear-gradient(135deg,#e7c74f,#cda72c);border:1px solid #d4af374d;box-shadow:0 10px 24px #d4af3724}.appeal-modal__submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 14px 28px #d4af3736}.appeal-modal__cancel:disabled,.appeal-modal__submit:disabled{opacity:.47;cursor:not-allowed;box-shadow:none}.appeal-modal__spinner{border:2px solid #0f172a47;border-top-color:#111827;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite appealSpinner}@keyframes appealOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes appealModalEnter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes appealSpinner{to{transform:rotate(360deg)}}@media (width<=700px){.appeal-modal-overlay{align-items:flex-end;padding:14px}.appeal-modal{border-radius:18px;max-height:calc(100vh - 28px)}.appeal-modal__header{min-height:76px;padding:15px 16px}.appeal-modal__icon{border-radius:12px;flex-basis:43px;width:43px;height:43px}.appeal-modal__heading h2{font-size:.98rem}.appeal-modal__body{max-height:calc(100vh - 104px);padding:16px}.appeal-modal__case-details{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.appeal-modal-overlay{padding:0}.appeal-modal{border-bottom:none;border-left:none;border-right:none;border-radius:0;width:100%;min-height:100vh;max-height:100vh}.appeal-modal__header{z-index:5;padding:14px;position:sticky;top:0}.appeal-modal__heading{gap:10px}.appeal-modal__heading span{font-size:.49rem}.appeal-modal__heading h2{font-size:.9rem}.appeal-modal__close{flex-basis:35px;width:35px;height:35px}.appeal-modal__body{max-height:calc(100vh - 72px);padding:14px}.appeal-modal__intro{font-size:.67rem}.appeal-modal__case,.appeal-modal__resolution{padding:12px}.appeal-form textarea{min-height:135px}.appeal-form__field-footer{flex-direction:column;gap:4px}.appeal-modal__footer{flex-direction:column-reverse;align-items:stretch}.appeal-modal__cancel,.appeal-modal__submit{width:100%}}@media (prefers-reduced-motion:reduce){.appeal-modal-overlay,.appeal-modal,.appeal-modal__spinner{animation:none}}.appeal-details-button{color:#d9e1ec;min-height:36px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #94a3b826;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.63rem;font-weight:800;transition:all .2s;display:inline-flex}.appeal-details-button:hover{color:#e8c84f;background:#d4af3714;border-color:#d4af3752;transform:translateY(-1px)}.appeal-details-overlay{z-index:4200;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060edb;justify-content:center;align-items:center;padding:24px;animation:.22s both appealOverlayEnter;display:flex;position:fixed;inset:0}.appeal-details-modal{background:linear-gradient(155deg,#111828fe,#050a14fe);border:1px solid #d4af3738;border-radius:22px;width:min(980px,100%);max-height:calc(100vh - 40px);animation:.24s both appealModalEnter;position:relative;overflow:hidden;box-shadow:0 38px 95px #00000094,inset 0 1px #ffffff08}.appeal-details-modal:before{content:"";filter:blur(30px);background:#d4af3712;border-radius:50%;width:340px;height:340px;position:absolute;top:-160px;right:-120px}.appeal-details-modal:after{content:"";filter:blur(30px);background:#3b82f60a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-170px;left:-140px}.appeal-details__header{z-index:2;background:#ffffff05;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:center;padding:20px;display:flex;position:relative}.appeal-details__heading{align-items:center;gap:14px;display:flex}.appeal-details__icon{color:#e4c34b;background:#d4af3714;border:1px solid #d4af3738;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.appeal-details__heading span{color:#cfae3d;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.55rem;font-weight:850;display:block}.appeal-details__heading h2{color:#fff;margin:0;font-size:1.05rem}.appeal-details__close{color:#9aa6b8;cursor:pointer;background:#ffffff0d;border:none;border-radius:10px;width:38px;height:38px;transition:all .2s}.appeal-details__close:hover{color:#f49b9b;background:#ef444414}.appeal-details__body{z-index:2;max-height:calc(100vh - 120px);padding:22px;position:relative;overflow-y:auto}.appeal-details__intro{color:#a8b5c8;margin:0 0 18px;font-size:.72rem;line-height:1.7}.appeal-details__summary{background:linear-gradient(145deg,#d4af370d,#ffffff05);border:1px solid #d4af3724;border-radius:14px;margin-bottom:18px;padding:16px}.appeal-details__summary-top{justify-content:space-between;gap:14px;display:flex}.appeal-details__summary-top h3{color:#fff;margin:6px 0 0}.appeal-details__summary-top span:first-child{color:#c9a936;letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:850}.appeal-details__metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.appeal-details__metadata span{color:#91a0b5;background:#ffffff06;border:1px solid #94a3b814;border-radius:9px;padding:8px 10px;font-size:.6rem}.appeal-details__section{margin-top:22px}.appeal-details__section-heading{color:#e2c34a;align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.appeal-details__section-heading h3{color:#fff;margin:0;font-size:.82rem}.appeal-details__section-heading p{color:#7f8ca0;margin:4px 0 0;font-size:.63rem}.appeal-timeline{flex-direction:column;gap:18px;display:flex}.appeal-timeline__item{grid-template-columns:34px minmax(0,1fr);gap:14px;display:grid}.appeal-timeline__rail{flex-direction:column;align-items:center;display:flex}.appeal-timeline__marker{color:#e7c84e;background:#121b2b;border:2px solid #d4af374d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.appeal-timeline__item.active .appeal-timeline__marker{color:#86bcff;border-color:#3b82f6}.appeal-timeline__item.accepted .appeal-timeline__marker{color:#78e29d;border-color:#22c55e}.appeal-timeline__item.rejected .appeal-timeline__marker{color:#ff9f9f;border-color:#ef4444}.appeal-timeline__line{background:linear-gradient(#d4af3759,#ffffff0f);flex:1;width:2px;margin-top:6px}.appeal-timeline__content{padding-bottom:6px}.appeal-timeline__topline{justify-content:space-between;gap:14px;display:flex}.appeal-timeline__topline h4{color:#fff;margin:0;font-size:.75rem}.appeal-timeline__topline time{color:#738095;align-items:center;gap:5px;font-size:.56rem;display:inline-flex}.appeal-timeline__content p{color:#aab6c6;margin:7px 0 0;font-size:.67rem;line-height:1.65}.appeal-details__text-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;padding:14px}.appeal-details__text-card span{color:#778397;text-transform:uppercase;margin-bottom:6px;font-size:.55rem;font-weight:850;display:block}.appeal-details__secondary-label{margin-top:14px}.appeal-details__text-card strong{color:#eef2f6;font-size:.72rem;display:block}.appeal-details__text-card p{color:#aab6c6;margin:7px 0 0;font-size:.67rem;line-height:1.65}.appeal-details__pending,.appeal-details__decision{border-radius:12px;padding:14px}.appeal-details__pending{color:#89bbff;background:#3b82f60d;border:1px solid #3b82f629;gap:10px;display:flex}.appeal-details__decision.accepted{background:#22c55e0d;border:1px solid #22c55e2e}.appeal-details__decision.rejected{background:#ef44440d;border:1px solid #ef44442e}.appeal-details__decision-heading{align-items:center;gap:8px;margin-bottom:10px;display:flex}.appeal-details__impact-notice{color:#f3cf73;background:#f59e0b0d;border:1px solid #f59e0b29;border-radius:12px;gap:10px;margin-top:22px;padding:14px;font-size:.66rem;line-height:1.6;display:flex}.appeal-details__footer{justify-content:flex-end;margin-top:24px;display:flex}.appeal-details__footer button{color:#111827;min-height:40px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#e7c74f,#cda72c);border:none;border-radius:10px;padding:0 16px;font-weight:850}@media (width<=760px){.appeal-details-overlay{padding:10px}.appeal-details-modal{max-height:calc(100vh - 20px)}.appeal-details__metadata{grid-template-columns:1fr}.appeal-timeline__topline{flex-direction:column}}@media (width<=480px){.appeal-details-overlay{padding:0}.appeal-details-modal{border-radius:0;width:100%;height:100%;max-height:none}.appeal-details__header,.appeal-details__body{padding:16px}.appeal-details__footer button{width:100%}}.appeal-timeline__metadata{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.appeal-timeline__actor,.appeal-timeline__transition{color:#cbd5e1c7;background:#0f172a94;border:1px solid #94a3b821;border-radius:999px;align-items:center;gap:7px;min-height:30px;padding:6px 10px;font-size:.72rem;line-height:1.2;display:inline-flex}.appeal-timeline__actor strong{color:#e4c249;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.appeal-timeline__transition{color:#94a3b8d1;gap:6px}.appeal-timeline__transition span:first-child{color:#cbd5e1b8}.appeal-timeline__transition span[aria-hidden=true]{color:#d4af37b3;font-size:.83rem;font-weight:900}.appeal-timeline__transition strong{color:#f8fafc;font-weight:800}.appeal-timeline__item{grid-template-columns:38px minmax(0,1fr);gap:14px;display:grid;position:relative}.appeal-timeline__item:last-child .appeal-timeline__content{padding-bottom:0}.appeal-timeline__topline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.appeal-timeline__topline h4{color:#f8fafc;margin:0;font-size:.88rem;font-weight:850;line-height:1.35}.appeal-timeline__topline time{color:#94a3b8b8;white-space:nowrap;flex:none;align-items:center;gap:5px;padding-top:2px;font-size:.68rem;font-weight:700;display:inline-flex}.appeal-timeline__content>p{color:#cbd5e1b8;margin:8px 0 0;font-size:.78rem;line-height:1.65}.appeal-timeline__rail{justify-content:center;display:flex;position:relative}.appeal-timeline__marker{z-index:2;color:#e4c249;background:linear-gradient(145deg,#1f2937fa,#0a0f1bfa);border:1px solid #d4af3747;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative;box-shadow:0 7px 20px #00000047,inset 0 1px #ffffff0b}.appeal-timeline__line{z-index:1;background:linear-gradient(#d4af3757,#94a3b81a);width:1px;position:absolute;top:32px;bottom:0;left:50%;transform:translate(-50%)}.appeal-timeline__item.active .appeal-timeline__marker{color:#fbbf24;background:#f59e0b1a;border-color:#f59e0b6b;box-shadow:0 0 0 5px #f59e0b0e,0 8px 22px #00000040}.appeal-timeline__item.active .appeal-timeline__content{background:linear-gradient(135deg,#f59e0b12,#0f172a40);border:1px solid #f59e0b2b;border-radius:13px;padding:14px 16px 18px}.appeal-timeline__item.accepted .appeal-timeline__marker{color:#4ade80;background:#22c55e1a;border-color:#22c55e6b;box-shadow:0 0 0 5px #22c55e0d,0 8px 22px #00000040}.appeal-timeline__item.accepted .appeal-timeline__transition strong{color:#86efac}.appeal-timeline__item.accepted .appeal-timeline__content{background:linear-gradient(135deg,#22c55e11,#0f172a40);border:1px solid #22c55e26;border-radius:13px;padding:14px 16px 18px}.appeal-timeline__item.rejected .appeal-timeline__marker{color:#f87171;background:#ef44441a;border-color:#ef44446b;box-shadow:0 0 0 5px #ef44440d,0 8px 22px #00000040}.appeal-timeline__item.rejected .appeal-timeline__transition strong{color:#fca5a5}.appeal-timeline__item.rejected .appeal-timeline__content{background:linear-gradient(135deg,#ef444411,#0f172a40);border:1px solid #ef444426;border-radius:13px;padding:14px 16px 18px}.appeal-timeline__item.completed .appeal-timeline__actor{border-color:#d4af371f}.appeal-timeline__item.completed .appeal-timeline__transition{border-color:#3b82f621}.appeal-timeline__item.active .appeal-timeline__actor{background:#f59e0b0e;border-color:#f59e0b2e}.appeal-timeline__item.accepted .appeal-timeline__actor,.appeal-timeline__item.accepted .appeal-timeline__transition{background:#22c55e0b;border-color:#22c55e29}.appeal-timeline__item.rejected .appeal-timeline__actor,.appeal-timeline__item.rejected .appeal-timeline__transition{background:#ef44440b;border-color:#ef444429}.appeal-badge.no-appeal{color:#d1d5db;background:#94a3b814;border:1px solid #94a3b838}.appeal-card.no-appeal .appeal-card__accent{background:#94a3b8}.appeal-card__icon.no-appeal{color:#d1d5db;background:#94a3b814;border:1px solid #94a3b838}.appeal-no-appeal-button{color:#cbd5e1;min-height:36px;font:inherit;cursor:pointer;background:#94a3b80d;border:1px solid #94a3b82e;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:.63rem;font-weight:800;transition:transform .2s,border-color .2s,background-color .2s,color .2s;display:inline-flex}.appeal-no-appeal-button:hover:not(:disabled){color:#fca5a5;background:#ef444414;border-color:#ef444459;transform:translateY(-1px)}.appeal-no-appeal-button:disabled{opacity:.5;cursor:not-allowed}.appeal-submission.no-appeal{background:#94a3b80a;border-color:#94a3b82e}.appeal-no-appeal-modal .appeal-modal__icon{color:#fca5a5;background:#ef444414;border-color:#ef444440}.appeal-form__notice.no-appeal{color:#fecaca;background:#ef44440d;border-color:#ef44442e}.appeal-modal__submit.no-appeal{color:#fff;background:linear-gradient(135deg,#ef4444,#b91c1c);border-color:#ef444447}.appeal-modal__submit.no-appeal:hover:not(:disabled){filter:brightness(1.06)}@media (width<=640px){.appeal-timeline__item{grid-template-columns:32px minmax(0,1fr);gap:10px}.appeal-timeline__marker{width:28px;height:28px}.appeal-timeline__line{top:28px}.appeal-timeline__topline{flex-direction:column;gap:6px}.appeal-timeline__topline time{white-space:normal;padding-top:0}.appeal-timeline__metadata{align-items:stretch;gap:7px}.appeal-timeline__actor,.appeal-timeline__transition{border-radius:10px;width:100%}.appeal-timeline__transition{justify-content:flex-start}.appeal-timeline__item.active .appeal-timeline__content,.appeal-timeline__item.accepted .appeal-timeline__content,.appeal-timeline__item.rejected .appeal-timeline__content{padding:12px}}@media (width<=420px){.appeal-timeline__item{grid-template-columns:28px minmax(0,1fr);gap:8px}.appeal-timeline__marker{width:26px;height:26px}.appeal-timeline__marker svg{width:13px;height:13px}.appeal-timeline__line{top:26px}.appeal-timeline__actor,.appeal-timeline__transition{padding:7px 9px;font-size:.68rem}.appeal-timeline__actor{flex-direction:column;align-items:flex-start;gap:3px}.appeal-timeline__transition{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.appeal-timeline__marker,.appeal-timeline__content,.appeal-timeline__actor,.appeal-timeline__transition{transition:none}}.appeals-page{--ap-text:#f1f3f6;--ap-muted:#e2e8f0b3;--ap-subtle:#cbd5e180;--ap-line:#94a3b824;--ap-line-strong:#94a3b83b;--ap-gold:#d8b541;--ap-green:#72c895;--ap-blue:#82aee8;--ap-red:#dc747b;--ap-amber:#d0a13c;color:var(--ap-text);font-weight:400;background:0 0!important}.appeals-page .appeals-hero{border:0;border-bottom:1px solid var(--ap-line-strong);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:34px;margin:0 0 24px;padding:12px 0 24px;display:grid;overflow:visible}.appeals-page .appeals-hero:before,.appeals-page .appeals-hero:after{content:none;display:none}.appeals-page .appeals-hero__eyebrow{color:var(--ap-gold);letter-spacing:.11em;background:0 0;border:0;border-radius:0;margin:0 0 8px;padding:0;font-size:.57rem;font-weight:600;display:block}.appeals-page .appeals-hero h1{color:var(--ap-text);letter-spacing:-.035em;font-size:clamp(1.9rem,1.5rem + 1.5vw,3rem);font-weight:520;line-height:1.05}.appeals-page .appeals-hero p{max-width:800px;color:var(--ap-muted);margin-top:12px;font-size:.78rem;font-weight:400;line-height:1.65}.appeals-page .appeals-hero__summary{border:0;border-left:1px solid var(--ap-line-strong);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:0;min-width:170px;padding:0 0 0 24px}.appeals-page .appeals-hero__icon{display:none}.appeals-page .appeals-hero__summary span{color:var(--ap-subtle);letter-spacing:.075em;font-size:.53rem;font-weight:520}.appeals-page .appeals-hero__summary strong{color:var(--ap-text);font-size:1.5rem;font-weight:520}.appeals-page .appeals-summary{border-top:1px solid var(--ap-line);border-bottom:1px solid var(--ap-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 26px}.appeals-page .appeals-summary article{border:0;border-right:1px solid var(--ap-line);box-shadow:none;background:0 0;border-radius:0;padding:14px 20px;display:block}.appeals-page .appeals-summary article:first-child{padding-left:0}.appeals-page .appeals-summary article:last-child{border-right:0;padding-right:0}.appeals-page .appeals-summary__icon{display:none}.appeals-page .appeals-summary span{color:var(--ap-subtle);letter-spacing:.06em;font-size:.51rem;font-weight:520}.appeals-page .appeals-summary strong{color:var(--ap-text);margin-top:4px;font-size:1.05rem;font-weight:540}.appeals-page .appeals-toolbar{border:0;border-bottom:1px solid var(--ap-line);box-shadow:none;background:0 0;border-radius:0;margin:0 0 22px;padding:0}.appeals-page .appeals-toolbar__top{align-items:center;padding:0 0 14px}.appeals-page .appeals-toolbar__heading{color:var(--ap-gold)}.appeals-page .appeals-toolbar__heading strong{color:var(--ap-text);font-size:.72rem;font-weight:540}.appeals-page .appeals-toolbar__heading span{color:var(--ap-muted);font-size:.57rem;font-weight:400}.appeals-page .appeals-refresh-button{min-height:0;color:var(--ap-muted);background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:7px 0;font-size:.57rem;font-weight:500}.appeals-page .appeals-refresh-button:hover:not(:disabled){border-bottom-color:var(--ap-gold);color:var(--ap-gold);background:0 0;transform:none}.appeals-page .appeals-tabs{border:0;border-bottom:1px solid var(--ap-line);background:0 0;border-radius:0;grid-template-columns:none;gap:28px;margin:0;padding:0;display:flex}.appeals-page .appeals-tabs button{width:auto;min-height:38px;color:var(--ap-muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:flex-start;gap:7px;padding:0 0 9px;font-size:.61rem;font-weight:500}.appeals-page .appeals-tabs button:hover{color:var(--ap-text);background:0 0}.appeals-page .appeals-tabs button.is-active{border-color:var(--ap-gold);color:var(--ap-text);box-shadow:none;background:0 0}.appeals-page .appeals-tabs button strong,.appeals-page .appeals-tabs button.is-active strong{min-width:0;height:auto;color:var(--ap-gold);background:0 0;border-radius:0;padding:0;font-size:.52rem;font-weight:550}.appeals-page .appeals-toolbar__controls{gap:22px;margin-top:14px;padding-bottom:16px}.appeals-page .appeals-search>span,.appeals-page .appeals-status-filter>span{color:var(--ap-subtle);font-size:.5rem;font-weight:520}.appeals-page .appeals-search__field,.appeals-page .appeals-status-filter select{border:0;border-bottom:1px solid var(--ap-line-strong);height:38px;color:var(--ap-text);box-shadow:none;background:0 0;border-radius:0}.appeals-page .appeals-search__field:focus-within,.appeals-page .appeals-status-filter select:focus{border-color:var(--ap-gold);box-shadow:none;background:0 0}.appeals-page .appeals-search__field input,.appeals-page .appeals-status-filter select{color:var(--ap-text);font-size:.63rem;font-weight:400}.appeals-page .appeals-search__field input::placeholder{color:var(--ap-subtle)}.appeals-page .appeals-refreshing{border:0;border-bottom:1px solid var(--ap-line);color:var(--ap-muted);text-align:left;background:0 0;border-radius:0;margin:-8px 0 14px;padding:7px 0;font-size:.56rem;font-weight:400}.appeals-page .appeals-list{border-top:1px solid var(--ap-line);gap:0}.appeals-page .appeal-card{border:0;border-bottom:1px solid var(--ap-line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:30px minmax(0,1fr);gap:12px;padding:18px 0;transition:none;display:grid;overflow:visible}.appeals-page .appeal-card:hover{border-color:var(--ap-line);box-shadow:none;transform:none}.appeals-page .appeal-card__accent{display:none}.appeals-page .appeal-card__icon,.appeals-page .appeal-card__icon.eligible,.appeals-page .appeal-card__icon.pending,.appeals-page .appeal-card__icon.accepted,.appeals-page .appeal-card__icon.rejected{background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:flex-start;width:28px;height:28px;padding-top:1px;display:flex}.appeals-page .appeal-card__icon.eligible{color:var(--ap-gold)}.appeals-page .appeal-card__icon.pending{color:var(--ap-blue)}.appeals-page .appeal-card__icon.accepted{color:var(--ap-green)}.appeals-page .appeal-card__icon.rejected{color:var(--ap-red)}.appeals-page .appeal-card__topline{margin-bottom:6px}.appeals-page .appeal-card__badges{gap:10px}.appeals-page .appeal-badge,.appeals-page .appeal-badge.eligible,.appeals-page .appeal-badge.pending,.appeals-page .appeal-badge.accepted,.appeals-page .appeal-badge.rejected,.appeals-page .appeal-badge.neutral{letter-spacing:.05em;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:.5rem;font-weight:560}.appeals-page .appeal-badge.eligible{color:var(--ap-gold)}.appeals-page .appeal-badge.pending{color:var(--ap-blue)}.appeals-page .appeal-badge.accepted{color:var(--ap-green)}.appeals-page .appeal-badge.rejected{color:var(--ap-red)}.appeals-page .appeal-badge.neutral{color:var(--ap-subtle)}.appeals-page .appeal-card__topline time{color:var(--ap-subtle);font-size:.5rem;font-weight:400}.appeals-page .appeal-card h2{color:var(--ap-text);font-size:.82rem;font-weight:540}.appeals-page .appeal-card__context{gap:5px 0;margin-top:8px}.appeals-page .appeal-card__context span{min-height:0;color:var(--ap-muted);background:0 0;border:0;border-radius:0;margin-right:11px;padding:0 12px 0 0;font-size:.54rem;font-weight:400;position:relative}.appeals-page .appeal-card__context span:not(:last-child):after{content:"";background:var(--ap-subtle);border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:0}.appeals-page .appeal-card__context strong{color:var(--ap-subtle);font-weight:520}.appeals-page .appeal-resolution,.appeals-page .appeal-submission,.appeals-page .appeal-decision,.appeals-page .appeal-decision.accepted,.appeals-page .appeal-decision.rejected,.appeals-page .appeal-pending-note{border:0;border-top:1px solid var(--ap-line);background:0 0;border-radius:0;margin-top:12px;padding:11px 0 0}.appeals-page .appeal-resolution>span,.appeals-page .appeal-submission>span,.appeals-page .appeal-decision__heading{color:var(--ap-subtle);font-size:.5rem;font-weight:520}.appeals-page .appeal-resolution>strong,.appeals-page .appeal-submission>strong,.appeals-page .appeal-decision>strong{color:var(--ap-text);font-size:.66rem;font-weight:520}.appeals-page .appeal-resolution p,.appeals-page .appeal-submission p,.appeals-page .appeal-decision p,.appeals-page .appeal-pending-note{color:var(--ap-muted);font-size:.59rem;font-weight:400;line-height:1.55}.appeals-page .appeal-decision.accepted .appeal-decision__heading{color:var(--ap-green)}.appeals-page .appeal-decision.rejected .appeal-decision__heading{color:var(--ap-red)}.appeals-page .appeal-card__actions{gap:18px;margin-top:13px}.appeals-page .appeal-primary-button,.appeals-page .appeal-no-appeal-button,.appeals-page .appeal-details-button{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;padding:7px 0;font-size:.57rem;font-weight:550}.appeals-page .appeal-primary-button{color:var(--ap-gold)}.appeals-page .appeal-no-appeal-button{color:var(--ap-red)}.appeals-page .appeal-details-button{color:var(--ap-muted)}.appeals-page .appeal-primary-button:hover,.appeals-page .appeal-no-appeal-button:hover,.appeals-page .appeal-details-button:hover{box-shadow:none;background:0 0;border-bottom-color:currentColor;transform:none}.appeal-details-overlay,.appeal-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.appeal-details-panel,.appeal-modal{background-image:none!important;border-radius:0!important;box-shadow:0 18px 42px #00000042!important}.appeal-details-panel [class*=badge],.appeal-modal [class*=badge],.appeal-modal__icon,.appeal-details-panel [class*=icon]{box-shadow:none!important;border-radius:0!important}html[data-theme=light] .appeals-page,body[data-theme=light] .appeals-page,[data-theme=light] .appeals-page{--ap-text:#191b20;--ap-muted:#191b20bd;--ap-subtle:#191b208f;--ap-line:#191b2021;--ap-line-strong:#191b2038;--ap-gold:#8a6200;--ap-green:#216a45;--ap-blue:#315f98;--ap-red:#9a343c;--ap-amber:#855a00;color:var(--ap-text);background:0 0!important}html[data-theme=light] .appeals-page h1,html[data-theme=light] .appeals-page h2,html[data-theme=light] .appeals-page h3,html[data-theme=light] .appeals-page strong,body[data-theme=light] .appeals-page h1,body[data-theme=light] .appeals-page h2,body[data-theme=light] .appeals-page h3,body[data-theme=light] .appeals-page strong,[data-theme=light] .appeals-page h1,[data-theme=light] .appeals-page h2,[data-theme=light] .appeals-page h3,[data-theme=light] .appeals-page strong{color:var(--ap-text)}html[data-theme=light] .appeals-page p,html[data-theme=light] .appeals-page time,body[data-theme=light] .appeals-page p,body[data-theme=light] .appeals-page time,[data-theme=light] .appeals-page p,[data-theme=light] .appeals-page time{color:var(--ap-muted)}html[data-theme=light] .appeals-page .appeals-search__field,html[data-theme=light] .appeals-page .appeals-status-filter select,body[data-theme=light] .appeals-page .appeals-search__field,body[data-theme=light] .appeals-page .appeals-status-filter select,[data-theme=light] .appeals-page .appeals-search__field,[data-theme=light] .appeals-page .appeals-status-filter select{color:var(--ap-text);background:0 0}[data-theme=light] .appeals-page .appeal-badge.eligible,[data-theme=light] .appeals-page .appeal-primary-button{color:var(--ap-gold)!important}[data-theme=light] .appeals-page .appeal-badge.pending{color:var(--ap-blue)!important}[data-theme=light] .appeals-page .appeal-badge.accepted{color:var(--ap-green)!important}[data-theme=light] .appeals-page .appeal-badge.rejected,[data-theme=light] .appeals-page .appeal-no-appeal-button{color:var(--ap-red)!important}[data-theme=light] .appeals-page .appeal-badge.neutral{color:var(--ap-subtle)!important}@media (width<=900px){.appeals-page .appeals-hero{grid-template-columns:1fr;align-items:start;gap:18px}.appeals-page .appeals-hero__summary{border-left:0;border-top:1px solid var(--ap-line);width:100%;min-width:0;padding:13px 0 0}.appeals-page .appeals-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.appeals-page .appeals-summary article:nth-child(2){border-right:0}.appeals-page .appeals-summary article:nth-child(-n+2){border-bottom:1px solid var(--ap-line)}}@media (width<=620px){.appeals-page .appeals-hero{padding-top:4px}.appeals-page .appeals-hero h1{font-size:1.72rem}.appeals-page .appeals-hero p{font-size:.67rem}.appeals-page .appeals-summary article{padding:12px 10px}.appeals-page .appeals-summary article:first-child{padding-left:10px}.appeals-page .appeals-toolbar__top{align-items:flex-start}.appeals-page .appeals-tabs{gap:20px;overflow-x:auto}.appeals-page .appeals-tabs button{flex:none}.appeals-page .appeals-toolbar__controls{grid-template-columns:1fr;gap:12px}.appeals-page .appeal-card{grid-template-columns:24px minmax(0,1fr);gap:9px;padding:15px 0}.appeals-page .appeal-card__icon,.appeals-page .appeal-card__icon.eligible,.appeals-page .appeal-card__icon.pending,.appeals-page .appeal-card__icon.accepted,.appeals-page .appeal-card__icon.rejected{width:22px;height:22px}.appeals-page .appeal-card__topline{flex-direction:column;gap:5px}.appeals-page .appeal-card__context{display:block}.appeals-page .appeal-card__context span{width:100%;margin:5px 0 0;padding:0;display:block}.appeals-page .appeal-card__context span:after{display:none}.appeals-page .appeal-card__actions{flex-wrap:wrap}}.appeals-page .appeals-search{gap:5px;width:100%}.appeals-page .appeals-search>span{color:var(--ap-subtle,#cbd5e180);letter-spacing:.075em;margin:0;padding:0;font-size:.49rem;font-weight:520;line-height:1.3;display:block;position:static}.appeals-page .appeals-search__field{border:0;border-bottom:1px solid var(--ap-line-strong,#94a3b83b);width:100%;min-width:0;height:42px;color:var(--ap-muted,#e2e8f0b3);box-shadow:none;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0;display:flex;position:relative}.appeals-page .appeals-search__field:before,.appeals-page .appeals-search__field:after{content:none;display:none}.appeals-page .appeals-search__field svg{width:16px;height:16px;color:var(--ap-subtle,#cbd5e180);flex:none}.appeals-page .appeals-search__field input{width:100%;min-width:0;height:100%;color:var(--ap-text,#f1f3f6);background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:.64rem;font-weight:400;line-height:1.4}.appeals-page .appeals-search__field input::placeholder{color:var(--ap-subtle,#cbd5e180);opacity:1}.appeals-page .appeals-search__field:focus-within{border-bottom-color:var(--ap-gold,#d8b541);box-shadow:none;background:0 0}.appeals-page .appeals-search__field:focus-within svg{color:var(--ap-gold,#d8b541)}.appeal-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#01050cc7;padding:22px}.appeal-modal{border:1px solid #94a3b82e;width:min(820px,100%);max-height:calc(100vh - 44px);animation:none;overflow:hidden;background:#080d16!important;border-radius:0!important;box-shadow:0 22px 54px #00000070!important}.appeal-modal:before,.appeal-modal:after{content:none;display:none}.appeal-modal__header{background:0 0;border-bottom:1px solid #94a3b826;gap:18px;min-height:0;padding:18px 22px 16px}.appeal-modal__heading{align-items:flex-start;gap:10px}.appeal-modal__icon{color:#d8b541;background:0 0;border:0;flex:0 0 26px;justify-content:flex-start;align-items:flex-start;width:26px;height:26px;padding-top:1px;display:flex;box-shadow:none!important;border-radius:0!important}.appeal-modal__heading span{color:#b99b36;letter-spacing:.075em;margin:0 0 4px;font-size:.51rem;font-weight:560}.appeal-modal__heading h2{color:#f1f3f6;letter-spacing:-.01em;font-size:1rem;font-weight:540;line-height:1.3}.appeal-modal__close{color:#e2e8f099;width:30px;height:30px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 30px;justify-content:center;align-items:center;display:flex}.appeal-modal__close:hover:not(:disabled){color:#e17b82;background:0 0;border:0;transform:none}.appeal-modal__body{scrollbar-color:#d4af3742 transparent;max-height:calc(100vh - 104px);padding:18px 22px 22px}.appeal-modal__body::-webkit-scrollbar-track{background:0 0}.appeal-modal__body::-webkit-scrollbar-thumb{background:#d4af373d;border:0;border-radius:0}.appeal-modal__intro{color:#e2e8f0b3;max-width:720px;margin:0 0 18px;font-size:.65rem;font-weight:400;line-height:1.6}.appeal-modal__case{box-shadow:none;background:0 0;border:1px solid #94a3b824;border-left:0;border-right:0;border-radius:0;margin:0 0 18px;padding:14px 0}.appeal-modal__case-heading{color:#d8b541;gap:9px}.appeal-modal__case-heading svg{width:17px;height:17px;margin-top:1px}.appeal-modal__case-heading span{color:#b99b36;letter-spacing:.065em;margin-bottom:3px;font-size:.49rem;font-weight:560}.appeal-modal__case-heading strong{color:#f1f3f6;font-size:.68rem;font-weight:540;line-height:1.45}.appeal-modal__case-details{flex-wrap:wrap;gap:5px 0;margin-top:11px;display:flex}.appeal-modal__case-details span{color:#e2e8f0a6;background:0 0;border:0;border-radius:0;min-width:0;margin-right:11px;padding:0 12px 0 0;font-size:.54rem;font-weight:400;line-height:1.45;position:relative}.appeal-modal__case-details span:not(:last-child):after{content:"";background:#cbd5e173;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.appeal-modal__case-details strong{color:#f1f3f6d1;font-weight:520}.appeal-modal__resolution{background:0 0;border:0;border-bottom:1px solid #94a3b824;border-radius:0;margin:0 0 18px;padding:0 0 15px}.appeal-modal__resolution>span{color:#cbd5e180;letter-spacing:.065em;margin-bottom:5px;font-size:.49rem;font-weight:540}.appeal-modal__resolution>strong{color:#f1f3f6;font-size:.67rem;font-weight:520}.appeal-modal__resolution p{color:#e2e8f0ad;margin-top:5px;font-size:.59rem;font-weight:400;line-height:1.55}.appeal-form{gap:16px}.appeal-form__field{gap:6px}.appeal-form__label{align-items:baseline}.appeal-form__label>span{color:#f1f3f6;font-size:.59rem;font-weight:520}.appeal-form__label>strong,.appeal-form__label>strong.optional{color:#b99b36;letter-spacing:.055em;background:0 0;border:0;border-radius:0;padding:0;font-size:.47rem;font-weight:550}.appeal-form__label>strong.optional{color:#cbd5e17a}.appeal-form input,.appeal-form textarea{color:#f1f3f6;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #94a3b838;border-radius:0;font-size:.63rem;font-weight:400;line-height:1.55}.appeal-form input{min-height:40px;padding:0}.appeal-form textarea{min-height:112px;padding:9px 0}.appeal-form input::placeholder,.appeal-form textarea::placeholder{color:#cbd5e16b}.appeal-form input:hover:not(:disabled),.appeal-form textarea:hover:not(:disabled){border-bottom-color:#d4af377a}.appeal-form input:focus,.appeal-form textarea:focus{box-shadow:none;background:0 0;border-bottom-color:#d8b541}.appeal-form input[aria-invalid=true]{box-shadow:none;border-bottom-color:#c85f67}.appeal-form__field-footer small,.appeal-form__field-footer>span{color:#cbd5e17a;font-size:.5rem;font-weight:400}.appeal-form__notice,.appeal-form__error{background:0 0;border:0;border-top:1px solid #94a3b824;border-radius:0;gap:8px;padding:10px 0 0}.appeal-form__notice{color:#82aee8}.appeal-form__error{color:#dc747b}.appeal-form__notice p,.appeal-form__error span{font-size:.55rem;font-weight:400}.appeal-modal__footer{border-top:1px solid #94a3b824;gap:18px;margin-top:2px;padding-top:14px}.appeal-modal__cancel,.appeal-modal__submit{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;gap:6px;padding:8px 0;font-size:.57rem;font-weight:550}.appeal-modal__cancel{color:#e2e8f0a3}.appeal-modal__submit{color:#d8b541;background:0 0}.appeal-modal__cancel:hover:not(:disabled),.appeal-modal__submit:hover:not(:disabled){filter:none;box-shadow:none;background:0 0;border-bottom-color:currentColor;transform:none}html[data-theme=light] .appeal-modal,body[data-theme=light] .appeal-modal,[data-theme=light] .appeal-modal{color:#191b20;border-color:#191b202e;background:#fbfaf6!important;box-shadow:0 22px 48px #1b180f29!important}html[data-theme=light] .appeal-modal__header,body[data-theme=light] .appeal-modal__header,[data-theme=light] .appeal-modal__header{border-bottom-color:#191b2024}html[data-theme=light] .appeal-modal__heading h2,html[data-theme=light] .appeal-modal__case-heading strong,html[data-theme=light] .appeal-modal__resolution>strong,html[data-theme=light] .appeal-form__label>span,body[data-theme=light] .appeal-modal__heading h2,body[data-theme=light] .appeal-modal__case-heading strong,body[data-theme=light] .appeal-modal__resolution>strong,body[data-theme=light] .appeal-form__label>span,[data-theme=light] .appeal-modal__heading h2,[data-theme=light] .appeal-modal__case-heading strong,[data-theme=light] .appeal-modal__resolution>strong,[data-theme=light] .appeal-form__label>span{color:#191b20}html[data-theme=light] .appeal-modal__intro,html[data-theme=light] .appeal-modal__case-details span,html[data-theme=light] .appeal-modal__resolution p,body[data-theme=light] .appeal-modal__intro,body[data-theme=light] .appeal-modal__case-details span,body[data-theme=light] .appeal-modal__resolution p,[data-theme=light] .appeal-modal__intro,[data-theme=light] .appeal-modal__case-details span,[data-theme=light] .appeal-modal__resolution p{color:#191b20b8}html[data-theme=light] .appeal-modal__case,html[data-theme=light] .appeal-modal__resolution,html[data-theme=light] .appeal-modal__footer,html[data-theme=light] .appeal-form__notice,html[data-theme=light] .appeal-form__error,body[data-theme=light] .appeal-modal__case,body[data-theme=light] .appeal-modal__resolution,body[data-theme=light] .appeal-modal__footer,body[data-theme=light] .appeal-form__notice,body[data-theme=light] .appeal-form__error,[data-theme=light] .appeal-modal__case,[data-theme=light] .appeal-modal__resolution,[data-theme=light] .appeal-modal__footer,[data-theme=light] .appeal-form__notice,[data-theme=light] .appeal-form__error{border-color:#191b2021}html[data-theme=light] .appeal-form input::placeholder,html[data-theme=light] .appeal-form textarea::placeholder,body[data-theme=light] .appeal-form input::placeholder,body[data-theme=light] .appeal-form textarea::placeholder,[data-theme=light] .appeal-form input::placeholder,[data-theme=light] .appeal-form textarea::placeholder{color:#191b2075}html[data-theme=light] .appeals-page .appeals-search__field input,body[data-theme=light] .appeals-page .appeals-search__field input,[data-theme=light] .appeals-page .appeals-search__field input{color:#191b20}html[data-theme=light] .appeals-page .appeals-search__field input::placeholder,body[data-theme=light] .appeals-page .appeals-search__field input::placeholder,[data-theme=light] .appeals-page .appeals-search__field input::placeholder{color:#191b207a}@media (width<=620px){.appeal-modal-overlay{align-items:flex-end;padding:0}.appeal-modal{border-bottom:0;border-left:0;border-right:0;width:100%;max-height:92dvh}.appeal-modal__header{padding:15px 18px 13px}.appeal-modal__body{max-height:calc(92dvh - 76px);padding:15px 18px 20px}.appeal-modal__case-details{display:block}.appeal-modal__case-details span{width:100%;margin:5px 0 0;padding:0;display:block}.appeal-modal__case-details span:after{display:none}.appeal-modal__footer{justify-content:space-between}.appeals-page .appeals-search__field{height:40px}}.appeals-page .appeals-toolbar__controls .appeals-search{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}.appeals-page .appeals-toolbar__controls .appeals-search>span{display:none!important}.appeals-page .appeals-toolbar__controls .appeals-search__field{border:0!important;border-bottom:1px solid var(--ap-line-strong,#94a3b83b)!important;width:100%!important;min-width:0!important;height:42px!important;color:var(--ap-muted,#e2e8f0b3)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;outline:none!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0 2px!important;display:flex!important;overflow:visible!important}.appeals-page .appeals-toolbar__controls .appeals-search__field:focus-within{border-bottom-color:var(--ap-gold,#d8b541)!important;box-shadow:none!important;background:0 0!important}.appeals-page .appeals-toolbar__controls .appeals-search__field svg{width:17px!important;height:17px!important;color:var(--ap-subtle,#cbd5e180)!important;flex:0 0 17px!important}.appeals-page .appeals-toolbar__controls .appeals-search__field:focus-within svg{color:var(--ap-gold,#d8b541)!important}.appeals-page .appeals-toolbar__controls .appeals-search__field input{width:100%!important;min-width:0!important;height:100%!important;color:var(--ap-text,#f1f3f6)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:.64rem!important;font-weight:400!important}.appeals-page .appeals-toolbar__controls .appeals-search__field input::placeholder{color:var(--ap-subtle,#cbd5e180)!important;opacity:1!important}.appeal-modal-overlay{z-index:99999!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.appeal-modal{flex-direction:column!important;width:min(820px,100vw - 36px)!important;min-height:0!important;max-height:calc(100dvh - 36px)!important;display:flex!important;overflow:hidden!important}.appeal-modal__header{flex:none!important;position:relative!important;top:auto!important}.appeal-modal__body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}@media (width<=900px){.appeal-modal-overlay{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.appeal-modal{border:0!important;border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.appeal-modal__header{z-index:3!important;padding:calc(14px + env(safe-area-inset-top)) 18px 13px!important;background:#080d16!important;flex:none!important;position:sticky!important;top:0!important}.appeal-modal__body{min-height:0!important;max-height:none!important;padding:15px 18px calc(28px + env(safe-area-inset-bottom))!important;flex:auto!important;overflow:hidden auto!important}.appeal-modal__footer{margin-top:18px!important;padding-bottom:12px!important}html[data-theme=light] .appeal-modal__header,body[data-theme=light] .appeal-modal__header,[data-theme=light] .appeal-modal__header{background:#fbfaf6!important}}@media (width<=620px){.appeals-page .appeals-toolbar__controls{margin-top:14px!important;padding-bottom:14px!important;display:block!important}.appeals-page .appeals-toolbar__controls .appeals-search__field{height:38px!important}}html[data-theme=light] .appeal-modal__intro,body[data-theme=light] .appeal-modal__intro,[data-theme=light] .appeal-modal__intro{color:#4a4f58!important}html[data-theme=light] .appeal-modal__case-heading span,body[data-theme=light] .appeal-modal__case-heading span,[data-theme=light] .appeal-modal__case-heading span{color:#8a6200!important}html[data-theme=light] .appeal-modal__case-heading strong,body[data-theme=light] .appeal-modal__case-heading strong,[data-theme=light] .appeal-modal__case-heading strong{color:#1b1d22!important}html[data-theme=light] .appeal-modal__case-details span,body[data-theme=light] .appeal-modal__case-details span,[data-theme=light] .appeal-modal__case-details span{color:#50555e!important}html[data-theme=light] .appeal-modal__case-details strong,body[data-theme=light] .appeal-modal__case-details strong,[data-theme=light] .appeal-modal__case-details strong{color:#30343b!important}html[data-theme=light] .appeal-modal__resolution>span,body[data-theme=light] .appeal-modal__resolution>span,[data-theme=light] .appeal-modal__resolution>span{color:#686e78!important}html[data-theme=light] .appeal-modal__resolution>strong,body[data-theme=light] .appeal-modal__resolution>strong,[data-theme=light] .appeal-modal__resolution>strong{color:#202329!important}html[data-theme=light] .appeal-modal__resolution p,body[data-theme=light] .appeal-modal__resolution p,[data-theme=light] .appeal-modal__resolution p{color:#555b64!important}html[data-theme=light] .appeal-form__label>span,body[data-theme=light] .appeal-form__label>span,[data-theme=light] .appeal-form__label>span{color:#22252b!important}html[data-theme=light] .appeal-form__label>strong,body[data-theme=light] .appeal-form__label>strong,[data-theme=light] .appeal-form__label>strong{color:#735100!important}html[data-theme=light] .appeal-form__label>strong.optional,body[data-theme=light] .appeal-form__label>strong.optional,[data-theme=light] .appeal-form__label>strong.optional{color:#626873!important}html[data-theme=light] .appeal-form input,html[data-theme=light] .appeal-form textarea,body[data-theme=light] .appeal-form input,body[data-theme=light] .appeal-form textarea,[data-theme=light] .appeal-form input,[data-theme=light] .appeal-form textarea{color:#202329!important;background:0 0!important;border-bottom-color:#20232947!important}html[data-theme=light] .appeal-form input::placeholder,html[data-theme=light] .appeal-form textarea::placeholder,body[data-theme=light] .appeal-form input::placeholder,body[data-theme=light] .appeal-form textarea::placeholder,[data-theme=light] .appeal-form input::placeholder,[data-theme=light] .appeal-form textarea::placeholder{color:#777d86!important;opacity:1!important}html[data-theme=light] .appeal-form__field-footer small,html[data-theme=light] .appeal-form__field-footer>span,body[data-theme=light] .appeal-form__field-footer small,body[data-theme=light] .appeal-form__field-footer>span,[data-theme=light] .appeal-form__field-footer small,[data-theme=light] .appeal-form__field-footer>span{color:#6c727c!important}html[data-theme=light] .appeal-form__notice,body[data-theme=light] .appeal-form__notice,[data-theme=light] .appeal-form__notice{color:#315f98!important}html[data-theme=light] .appeal-form__error,body[data-theme=light] .appeal-form__error,[data-theme=light] .appeal-form__error{color:#9a343c!important}html[data-theme=light] .appeal-modal__cancel,body[data-theme=light] .appeal-modal__cancel,[data-theme=light] .appeal-modal__cancel{color:#4f5560!important;background:0 0!important;border-bottom-color:#4f556047!important}html[data-theme=light] .appeal-modal__cancel:hover:not(:disabled),body[data-theme=light] .appeal-modal__cancel:hover:not(:disabled),[data-theme=light] .appeal-modal__cancel:hover:not(:disabled){color:#202329!important;border-bottom-color:#202329!important}html[data-theme=light] .appeal-modal__submit:not(.no-appeal),body[data-theme=light] .appeal-modal__submit:not(.no-appeal),[data-theme=light] .appeal-modal__submit:not(.no-appeal){color:#7a5700!important;background:0 0!important;border-bottom-color:#7a570057!important}html[data-theme=light] .appeal-modal__submit:not(.no-appeal):hover:not(:disabled),body[data-theme=light] .appeal-modal__submit:not(.no-appeal):hover:not(:disabled),[data-theme=light] .appeal-modal__submit:not(.no-appeal):hover:not(:disabled){color:#5d4300!important;border-bottom-color:#5d4300!important}html[data-theme=light] .appeal-modal__submit.no-appeal,body[data-theme=light] .appeal-modal__submit.no-appeal,[data-theme=light] .appeal-modal__submit.no-appeal{color:#fff!important;box-shadow:none!important;background:#c92f35!important;border:0!important}html[data-theme=light] .appeal-modal__submit.no-appeal:hover:not(:disabled),body[data-theme=light] .appeal-modal__submit.no-appeal:hover:not(:disabled),[data-theme=light] .appeal-modal__submit.no-appeal:hover:not(:disabled){color:#fff!important;filter:none!important;background:#b8262d!important}html[data-theme=light] .appeal-modal__cancel:disabled,html[data-theme=light] .appeal-modal__submit:disabled,body[data-theme=light] .appeal-modal__cancel:disabled,body[data-theme=light] .appeal-modal__submit:disabled,[data-theme=light] .appeal-modal__cancel:disabled,[data-theme=light] .appeal-modal__submit:disabled{opacity:.68!important;cursor:not-allowed!important}html[data-theme=light] .appeal-modal__submit:not(.no-appeal):disabled,body[data-theme=light] .appeal-modal__submit:not(.no-appeal):disabled,[data-theme=light] .appeal-modal__submit:not(.no-appeal):disabled{color:#9a7d32!important;border-bottom-color:#9a7d3238!important}html[data-theme=light] .appeal-modal__cancel:disabled,body[data-theme=light] .appeal-modal__cancel:disabled,[data-theme=light] .appeal-modal__cancel:disabled{color:#777d86!important;border-bottom-color:#777d8633!important}.appeal-modal__close,.appeal-details__close{color:#e2e8f09e!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important;transform:none!important}.appeal-modal__close:hover:not(:disabled),.appeal-details__close:hover{color:#dc747b!important;box-shadow:none!important;background:0 0!important;transform:none!important}.appeal-no-appeal-modal .appeal-modal__footer{border-top:1px solid #94a3b826!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:12px!important;margin-top:20px!important;padding-top:16px!important;display:grid!important}.appeal-no-appeal-modal .appeal-modal__cancel,.appeal-no-appeal-modal .appeal-modal__submit.no-appeal{letter-spacing:0!important;width:100%!important;min-height:42px!important;box-shadow:none!important;border-radius:0!important;gap:7px!important;padding:0 15px!important;font-size:.6rem!important;font-weight:560!important;transform:none!important}.appeal-no-appeal-modal .appeal-modal__cancel{color:#e2e8f0c2!important;background:0 0!important;border:1px solid #94a3b83d!important}.appeal-no-appeal-modal .appeal-modal__cancel:hover:not(:disabled){color:#f1f3f6!important;background:#94a3b80b!important;border-color:#e2e8f06b!important}.appeal-no-appeal-modal .appeal-modal__submit.no-appeal{color:#ef8b90!important;background:0 0!important;border:1px solid #dc525894!important}.appeal-no-appeal-modal .appeal-modal__submit.no-appeal:hover:not(:disabled){color:#fff!important;filter:none!important;background:#b82f35!important;border-color:#dc5258!important}.appeal-no-appeal-modal .appeal-modal__cancel:disabled,.appeal-no-appeal-modal .appeal-modal__submit.no-appeal:disabled{opacity:.58!important}.appeal-details-overlay{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#01050cc7!important;padding:22px!important}.appeal-details-modal{background:#080d16!important;border:1px solid #94a3b82e!important;border-radius:0!important;flex-direction:column!important;width:min(920px,100vw - 44px)!important;min-height:0!important;max-height:calc(100dvh - 44px)!important;animation:none!important;display:flex!important;overflow:hidden!important;box-shadow:0 24px 56px #0000006b!important}.appeal-details-modal:before,.appeal-details-modal:after{content:none!important;display:none!important}.appeal-details__header{background:0 0!important;border-bottom:1px solid #94a3b826!important;flex:none!important;padding:18px 22px 15px!important}.appeal-details__heading{gap:10px!important}.appeal-details__icon{display:none!important}.appeal-details__heading span{color:#b99b36!important;letter-spacing:.075em!important;font-size:.5rem!important;font-weight:560!important}.appeal-details__heading h2{color:#f1f3f6!important;letter-spacing:-.01em!important;font-size:1rem!important;font-weight:540!important}.appeal-details__body{scrollbar-color:#d4af373d transparent!important;-webkit-overflow-scrolling:touch!important;flex:auto!important;min-height:0!important;max-height:none!important;padding:18px 22px 22px!important;overflow:hidden auto!important}.appeal-details__body::-webkit-scrollbar-track{background:0 0!important}.appeal-details__body::-webkit-scrollbar-thumb{background:#d4af373d!important;border:0!important;border-radius:0!important}.appeal-details__intro,#appeal-details-description{color:#e2e8f0b8!important;font-weight:400!important}.appeal-details__summary{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:14px 0 16px!important}.appeal-details__summary-top{align-items:flex-start!important}.appeal-details__summary-top>div>span{color:#b99b36!important;letter-spacing:.065em!important;font-size:.5rem!important;font-weight:560!important}.appeal-details__summary-top h3{color:#f1f3f6!important;font-size:.8rem!important;font-weight:540!important}.appeal-details__summary .appeal-badge{letter-spacing:.05em!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:.5rem!important;font-weight:560!important}.appeal-details__metadata{flex-wrap:wrap!important;gap:7px 0!important;margin-top:12px!important;display:flex!important}.appeal-details__metadata span{color:#e2e8f0ad!important;background:0 0!important;border:0!important;border-radius:0!important;min-width:0!important;margin:0 12px 0 0!important;padding:0 13px 0 0!important;font-size:.55rem!important;font-weight:400!important;position:relative!important}.appeal-details__metadata span:not(:last-child):after{content:""!important;background:#cbd5e16b!important;border-radius:50%!important;width:2px!important;height:2px!important;position:absolute!important;top:50%!important;right:0!important}.appeal-details__metadata strong{color:#f1f3f6d1!important;font-weight:520!important}.appeal-details__section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;margin:0!important;padding:18px 0!important}.appeal-details__section-heading{gap:9px!important}.appeal-details__section-heading>svg{color:#d8b541!important;width:16px!important;height:16px!important}.appeal-details__section-heading h3{color:#f1f3f6!important;font-size:.7rem!important;font-weight:540!important}.appeal-details__section-heading p{color:#e2e8f094!important;font-size:.55rem!important;font-weight:400!important}.appeal-timeline{gap:0!important;margin-top:14px!important}.appeal-timeline__item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:22px minmax(0,1fr)!important;gap:11px!important;padding:0!important}.appeal-timeline__rail{align-items:center!important}.appeal-timeline__marker{color:#d8b541!important;width:22px!important;height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:flex-start!important;padding-top:2px!important;display:flex!important}.appeal-timeline__item.active .appeal-timeline__marker{color:#82aee8!important}.appeal-timeline__item.accepted .appeal-timeline__marker{color:#72c895!important}.appeal-timeline__item.rejected .appeal-timeline__marker,.appeal-timeline__item.declined .appeal-timeline__marker{color:#dc747b!important}.appeal-timeline__line{background:#94a3b82e!important;width:1px!important;margin-top:3px!important}.appeal-timeline__content{min-width:0!important;padding:0 0 17px!important}.appeal-timeline__topline{align-items:baseline!important;gap:12px!important}.appeal-timeline__topline h4{color:#f1f3f6!important;font-size:.66rem!important;font-weight:520!important;line-height:1.45!important}.appeal-timeline__topline time{color:#cbd5e180!important;font-size:.5rem!important;font-weight:400!important}.appeal-timeline__content>p{color:#e2e8f0ad!important;margin-top:5px!important;font-size:.57rem!important;font-weight:400!important;line-height:1.6!important}.appeal-timeline__metadata{flex-wrap:wrap!important;gap:5px 14px!important;margin-top:8px!important;display:flex!important}.appeal-timeline__actor,.appeal-timeline__transition{color:#cbd5e194!important;background:0 0!important;border:0!important;border-radius:0!important;gap:5px!important;min-height:0!important;padding:0!important;font-size:.51rem!important;font-weight:400!important}.appeal-timeline__actor strong,.appeal-timeline__transition strong{color:#f1f3f6cc!important;font-weight:520!important}.appeal-timeline__transition>span{color:#cbd5e185!important}.appeal-details__decision,.appeal-details__submission,.appeal-details__resolution,.appeal-details__appeal{box-shadow:none!important;background:0 0!important;border-radius:0!important}.appeal-details__impact-notice{color:#82aee8!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:9px!important;margin-top:16px!important;padding:12px 0!important}.appeal-details__impact-notice p{color:#e2e8f0a8!important;font-size:.55rem!important;font-weight:400!important}.appeal-details__footer{justify-content:flex-end!important;margin-top:16px!important}.appeal-details__footer button{color:#d8b541!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af3757!important;border-radius:0!important;padding:8px 0!important;font-size:.56rem!important;font-weight:550!important}.appeal-details__footer button:hover{color:#efd15d!important;background:0 0!important;border-bottom-color:#d8b541!important}html[data-theme=light] .appeal-modal__close,html[data-theme=light] .appeal-details__close,body[data-theme=light] .appeal-modal__close,body[data-theme=light] .appeal-details__close,[data-theme=light] .appeal-modal__close,[data-theme=light] .appeal-details__close{color:#5e646d!important}html[data-theme=light] .appeal-details-modal,body[data-theme=light] .appeal-details-modal,[data-theme=light] .appeal-details-modal{background:#fbfaf6!important;border-color:#191b202e!important;box-shadow:0 24px 50px #1b180f2b!important}html[data-theme=light] .appeal-details__heading h2,html[data-theme=light] .appeal-details__summary-top h3,html[data-theme=light] .appeal-details__section-heading h3,html[data-theme=light] .appeal-timeline__topline h4,body[data-theme=light] .appeal-details__heading h2,body[data-theme=light] .appeal-details__summary-top h3,body[data-theme=light] .appeal-details__section-heading h3,body[data-theme=light] .appeal-timeline__topline h4,[data-theme=light] .appeal-details__heading h2,[data-theme=light] .appeal-details__summary-top h3,[data-theme=light] .appeal-details__section-heading h3,[data-theme=light] .appeal-timeline__topline h4{color:#1c1f24!important}html[data-theme=light] .appeal-details__intro,html[data-theme=light] #appeal-details-description,html[data-theme=light] .appeal-details__metadata span,html[data-theme=light] .appeal-details__section-heading p,html[data-theme=light] .appeal-timeline__content>p,html[data-theme=light] .appeal-details__impact-notice p,body[data-theme=light] .appeal-details__intro,body[data-theme=light] #appeal-details-description,body[data-theme=light] .appeal-details__metadata span,body[data-theme=light] .appeal-details__section-heading p,body[data-theme=light] .appeal-timeline__content>p,body[data-theme=light] .appeal-details__impact-notice p,[data-theme=light] .appeal-details__intro,[data-theme=light] #appeal-details-description,[data-theme=light] .appeal-details__metadata span,[data-theme=light] .appeal-details__section-heading p,[data-theme=light] .appeal-timeline__content>p,[data-theme=light] .appeal-details__impact-notice p{color:#555b64!important}html[data-theme=light] .appeal-details__metadata strong,html[data-theme=light] .appeal-timeline__actor strong,html[data-theme=light] .appeal-timeline__transition strong,body[data-theme=light] .appeal-details__metadata strong,body[data-theme=light] .appeal-timeline__actor strong,body[data-theme=light] .appeal-timeline__transition strong,[data-theme=light] .appeal-details__metadata strong,[data-theme=light] .appeal-timeline__actor strong,[data-theme=light] .appeal-timeline__transition strong{color:#30343b!important}html[data-theme=light] .appeal-timeline__topline time,html[data-theme=light] .appeal-timeline__actor,html[data-theme=light] .appeal-timeline__transition,body[data-theme=light] .appeal-timeline__topline time,body[data-theme=light] .appeal-timeline__actor,body[data-theme=light] .appeal-timeline__transition,[data-theme=light] .appeal-timeline__topline time,[data-theme=light] .appeal-timeline__actor,[data-theme=light] .appeal-timeline__transition{color:#68707b!important}html[data-theme=light] .appeal-details__summary,html[data-theme=light] .appeal-details__section,html[data-theme=light] .appeal-details__impact-notice,body[data-theme=light] .appeal-details__summary,body[data-theme=light] .appeal-details__section,body[data-theme=light] .appeal-details__impact-notice,[data-theme=light] .appeal-details__summary,[data-theme=light] .appeal-details__section,[data-theme=light] .appeal-details__impact-notice{border-color:#191b2021!important}html[data-theme=light] .appeal-timeline__line,body[data-theme=light] .appeal-timeline__line,[data-theme=light] .appeal-timeline__line{background:#191b2029!important}html[data-theme=light] .appeal-no-appeal-modal .appeal-modal__cancel,body[data-theme=light] .appeal-no-appeal-modal .appeal-modal__cancel,[data-theme=light] .appeal-no-appeal-modal .appeal-modal__cancel{color:#4f5560!important;background:0 0!important;border-color:#191b2045!important}html[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal,body[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal,[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal{color:#a72f36!important;background:0 0!important;border:1px solid #b93b42!important}html[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal:hover:not(:disabled),body[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal:hover:not(:disabled),[data-theme=light] .appeal-no-appeal-modal .appeal-modal__submit.no-appeal:hover:not(:disabled){color:#fff!important;background:#b93b42!important}@media (width<=900px){.appeal-details-overlay{justify-content:stretch!important;align-items:stretch!important;padding:0!important}.appeal-details-modal{border:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important}.appeal-details__header{z-index:3!important;padding:calc(14px + env(safe-area-inset-top)) 18px 13px!important;background:#080d16!important;position:sticky!important;top:0!important}.appeal-details__body{padding:16px 18px calc(24px + env(safe-area-inset-bottom))!important}.appeal-details__metadata{display:block!important}.appeal-details__metadata span{margin:6px 0 0!important;padding:0!important;display:block!important}.appeal-details__metadata span:after{display:none!important}.appeal-timeline__topline{flex-direction:column!important;gap:3px!important}.appeal-no-appeal-modal .appeal-modal__footer{grid-template-columns:1fr!important}html[data-theme=light] .appeal-details__header,body[data-theme=light] .appeal-details__header,[data-theme=light] .appeal-details__header{background:#fbfaf6!important}}.player-payment-history-page{--pth-bg:transparent;--pth-surface:#ffffff05;--pth-line:#ffffff1a;--pth-line-soft:#fff1;--pth-text:#f4f4f2;--pth-muted:#e5e8eea3;--pth-faint:#e5e8ee6e;--pth-gold:#d7b52c;--pth-gold-soft:#d7b52c2e;--pth-green:#62cf91;--pth-red:#e5757e;--pth-blue:#84aef2;--pth-input:#ffffff06;width:100%;max-width:1492px;color:var(--pth-text);background:var(--pth-bg);margin:0 auto;padding:18px 18px 42px;font-weight:400}.player-payment-history-page *{box-sizing:border-box}.player-payment-history-hero{border-top:1px solid var(--pth-line-soft);border-bottom:1px solid var(--pth-line);background:0 0;justify-content:space-between;align-items:flex-end;gap:32px;padding:28px 2px 30px;display:flex}.player-payment-history-eyebrow,.player-payment-history-list-heading span{color:var(--pth-gold);letter-spacing:.18em;text-transform:uppercase;font-size:.73rem;font-weight:650;display:block}.player-payment-history-hero h1{color:var(--pth-text);letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(2.15rem,4.2vw,4.4rem);font-weight:650;line-height:.98}.player-payment-history-hero p{max-width:760px;color:var(--pth-muted);margin:18px 0 0;font-size:.96rem;font-weight:400;line-height:1.65}.player-payment-history-refresh{border:1px solid var(--pth-line);min-height:40px;color:var(--pth-text);font:inherit;cursor:pointer;background:0 0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.78rem;font-weight:500;display:inline-flex}.player-payment-history-refresh:hover:not(:disabled){border-color:var(--pth-gold);color:var(--pth-gold)}.player-payment-history-refresh:disabled{opacity:.48;cursor:not-allowed}.player-payment-history-summary-grid{border-bottom:1px solid var(--pth-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0;display:grid}.player-payment-history-summary-card{border:0;border-right:1px solid var(--pth-line-soft);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:22px 22px 24px 0}.player-payment-history-summary-card+.player-payment-history-summary-card{padding-left:22px}.player-payment-history-summary-card:last-child{border-right:0}.player-payment-history-summary-card__icon{display:none}.player-payment-history-summary-card>span{color:var(--pth-faint);letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:600;display:block}.player-payment-history-summary-card>strong{color:var(--pth-text);overflow-wrap:anywhere;margin-top:8px;font-size:clamp(1.15rem,2vw,1.55rem);font-weight:600;line-height:1.2;display:block}.player-payment-history-summary-card.is-spent>strong{color:var(--pth-gold)}.player-payment-history-summary-card>small{color:var(--pth-muted);margin-top:6px;font-size:.7rem;font-weight:400;line-height:1.4;display:block}.player-payment-history-filter-panel{border:0;border-bottom:1px solid var(--pth-line);background:0 0;border-radius:0;margin-top:30px;padding:0 0 26px}.player-payment-history-filter-panel__heading,.player-payment-history-list-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.player-payment-history-filter-panel__heading>div{flex-direction:column;gap:5px;display:flex}.player-payment-history-filter-panel__heading>div>span{color:var(--pth-text);align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:inline-flex}.player-payment-history-filter-panel__heading small{color:var(--pth-faint);font-size:.69rem;font-weight:400}.player-payment-history-filter-panel__heading>button{color:var(--pth-gold);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.72rem;font-weight:500}.player-payment-history-filters{grid-template-columns:minmax(260px,1.8fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(150px,.9fr) minmax(150px,.9fr);gap:10px;margin-top:16px;display:grid}.player-payment-history-search,.player-payment-history-date{border:1px solid var(--pth-line);background:var(--pth-input);min-width:0;min-height:42px;color:var(--pth-faint);border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.player-payment-history-search:focus-within,.player-payment-history-date:focus-within{border-color:var(--pth-gold)}.player-payment-history-search input,.player-payment-history-date input,.player-payment-history-filters select{border:1px solid var(--pth-line);background:var(--pth-input);width:100%;min-width:0;min-height:42px;color:var(--pth-text);font:inherit;border-radius:4px;outline:none;font-size:.76rem;font-weight:400}.player-payment-history-search input,.player-payment-history-date input{background:0 0;border:0;border-radius:0;min-height:38px;padding:0}.player-payment-history-filters select{padding:0 11px}.player-payment-history-filters select:focus{border-color:var(--pth-gold)}.player-payment-history-filters option{color:#f4f4f2;background:#11151c}.player-payment-history-list-section{background:0 0;border:0;border-radius:0;margin-top:32px;padding:0}.player-payment-history-list-heading{border-bottom:1px solid var(--pth-gold-soft);padding-bottom:18px}.player-payment-history-list-heading h2{color:var(--pth-text);letter-spacing:-.02em;margin:6px 0 0;font-size:1.45rem;font-weight:550}.player-payment-history-list-heading>strong{color:var(--pth-muted);padding-top:4px;font-size:.72rem;font-weight:500}.player-payment-history-list{margin-top:0;display:block}.player-payment-history-card{border:0;border-bottom:1px solid var(--pth-line);box-shadow:none;background:0 0;border-radius:0;overflow:visible}.player-payment-history-card:hover{border-color:var(--pth-line);background:0 0;transform:none}.player-payment-history-card__top{border:0;justify-content:space-between;align-items:center;gap:22px;padding:19px 8px 10px;display:flex}.player-payment-history-card__identity{align-items:center;gap:0;min-width:0;display:flex}.player-payment-history-card__icon{display:none}.player-payment-history-card__identity>div:last-child{min-width:0}.player-payment-history-card__identity span,.player-payment-history-card__main span,.player-payment-history-card__details span{color:var(--pth-faint);letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:550;display:block}.player-payment-history-card__identity strong{color:var(--pth-text);overflow-wrap:anywhere;margin-top:4px;font-size:.8rem;font-weight:500;display:block}.player-payment-history-card__identity small{color:var(--pth-muted);margin-top:4px;font-size:.66rem;font-weight:400;display:block}.player-payment-history-status{letter-spacing:.045em;text-transform:uppercase;border-radius:0;flex:none;min-height:auto;padding:0;font-size:.7rem;font-weight:600;background:0 0!important}.player-payment-history-status.is-paid{color:var(--pth-green)}.player-payment-history-status.is-pending{color:var(--pth-gold)}.player-payment-history-status.is-failed,.player-payment-history-status.is-cancelled{color:var(--pth-red)}.player-payment-history-status.is-refunded{color:var(--pth-blue)}.player-payment-history-status.is-unknown{color:var(--pth-muted)}.player-payment-history-card__main{background:0 0;grid-template-columns:minmax(230px,1.55fr) repeat(3,minmax(145px,1fr));gap:0;padding:0 8px 19px;display:grid}.player-payment-history-card__main>div{border-right:1px solid var(--pth-line-soft);background:0 0;min-width:0;padding:8px 22px 8px 0}.player-payment-history-card__main>div+div{padding-left:22px}.player-payment-history-card__main>div:last-child{border-right:0}.player-payment-history-card__main strong,.player-payment-history-card__details strong{color:var(--pth-text);overflow-wrap:anywhere;margin-top:5px;font-size:.78rem;font-weight:500;line-height:1.4;display:block}.player-payment-history-card__main strong.is-money{color:var(--pth-gold);font-weight:600}.player-payment-history-card__main small{color:var(--pth-muted);overflow-wrap:anywhere;margin-top:5px;font-size:.65rem;font-weight:400;line-height:1.4;display:block}.player-payment-history-card__details{border-top:1px solid var(--pth-line-soft);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 8px;padding:16px 0;display:grid}.player-payment-history-card__details>div{border:0;border-right:1px solid var(--pth-line-soft);background:0 0;border-radius:0;min-width:0;padding:2px 20px 2px 0}.player-payment-history-card__details>div+div{padding-left:20px}.player-payment-history-card__details>div:nth-child(4){border-right:0}.player-payment-history-card__details .player-payment-history-card__message{border:0;border-top:1px solid var(--pth-line-soft);background:0 0;grid-column:1/-1;margin-top:15px;padding:14px 0 0}.player-payment-history-card__message p{color:var(--pth-muted);margin:6px 0 0;font-size:.72rem;font-weight:400;line-height:1.55}.player-payment-history-card__message.is-error p{color:var(--pth-red)}.player-payment-history-card__actions{border:0;justify-content:flex-end;gap:18px;padding:0 8px 17px;display:flex}.player-payment-history-card__actions button,.player-payment-history-pagination button{min-height:34px;color:var(--pth-muted);font:inherit;cursor:pointer;border:0;border-bottom:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0;font-size:.71rem;font-weight:500;display:inline-flex;background:0 0!important}.player-payment-history-card__actions button.is-primary{color:var(--pth-gold)}.player-payment-history-card__actions button:hover:not(:disabled),.player-payment-history-pagination button:hover:not(:disabled){border-bottom-color:var(--pth-gold);color:var(--pth-gold);transform:none}.player-payment-history-card__actions button:disabled,.player-payment-history-pagination button:disabled{opacity:.35;cursor:not-allowed}.player-payment-history-state{border:0;border-bottom:1px solid var(--pth-line);min-height:180px;color:var(--pth-muted);text-align:left;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px 8px;display:flex}.player-payment-history-state>svg{display:none}.player-payment-history-state strong{color:var(--pth-text);margin:0;font-size:.9rem;font-weight:500}.player-payment-history-state span{max-width:520px;color:var(--pth-muted);margin-top:7px;font-size:.74rem;font-weight:400;line-height:1.5}.player-payment-history-pagination{justify-content:flex-end;align-items:center;gap:18px;margin-top:20px;display:flex}.player-payment-history-pagination span{color:var(--pth-muted);font-size:.72rem;font-weight:400}.is-spinning{animation:.8s linear infinite player-payment-history-spin}@keyframes player-payment-history-spin{to{transform:rotate(360deg)}}:root[data-theme=light] .player-payment-history-page,html[data-theme=light] .player-payment-history-page,body[data-theme=light] .player-payment-history-page,.light .player-payment-history-page,.theme-light .player-payment-history-page{--pth-surface:#14181f05;--pth-line:#14181f24;--pth-line-soft:#14181f17;--pth-text:#17191d;--pth-muted:#17191da8;--pth-faint:#17191d80;--pth-gold:#a77c00;--pth-gold-soft:#a77c0038;--pth-green:#187a43;--pth-red:#b93d49;--pth-blue:#3569ae;--pth-input:#14181f06}:root[data-theme=light] .player-payment-history-filters option,html[data-theme=light] .player-payment-history-filters option,body[data-theme=light] .player-payment-history-filters option,.light .player-payment-history-filters option,.theme-light .player-payment-history-filters option{color:#17191d;background:#fff}@media (width<=1180px){.player-payment-history-page{padding-inline:14px}.player-payment-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-payment-history-summary-card:nth-child(2){border-right:0}.player-payment-history-summary-card:nth-child(-n+2){border-bottom:1px solid var(--pth-line-soft)}.player-payment-history-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.player-payment-history-search{grid-column:1/-1}.player-payment-history-card__main,.player-payment-history-card__details{grid-template-columns:repeat(2,minmax(0,1fr))}.player-payment-history-card__main>div:nth-child(2),.player-payment-history-card__details>div:nth-child(2){border-right:0}.player-payment-history-card__main>div:nth-child(n+3),.player-payment-history-card__details>div:nth-child(n+3){border-top:1px solid var(--pth-line-soft);margin-top:12px;padding-top:14px}}@media (width<=720px){.player-payment-history-page{padding:0 14px 30px}.player-payment-history-hero{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 0 24px}.player-payment-history-hero h1{font-size:clamp(2rem,11vw,3rem)}.player-payment-history-hero p{margin-top:13px;font-size:.86rem}.player-payment-history-refresh{border:0;border-bottom:1px solid var(--pth-line);border-radius:0;min-height:36px;padding:0}.player-payment-history-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-payment-history-summary-card,.player-payment-history-summary-card+.player-payment-history-summary-card{padding:17px 14px 17px 0}.player-payment-history-summary-card:nth-child(2n){padding-left:14px}.player-payment-history-filter-panel{margin-top:24px}.player-payment-history-filter-panel__heading{align-items:flex-start}.player-payment-history-filters{grid-template-columns:1fr}.player-payment-history-search{grid-column:auto}.player-payment-history-list-section{margin-top:26px}.player-payment-history-card__top{padding:18px 0 10px}.player-payment-history-card__identity{max-width:72%}.player-payment-history-card__main{grid-template-columns:1fr 1fr;padding:0 0 15px}.player-payment-history-card__main>div{padding:10px 14px 10px 0}.player-payment-history-card__main>div+div{padding-left:14px}.player-payment-history-card__main>div:nth-child(2){border-right:0}.player-payment-history-card__main>div:nth-child(n+3){margin-top:6px;padding-top:12px}.player-payment-history-card__details{grid-template-columns:1fr;margin:0;padding:13px 0}.player-payment-history-card__details>div,.player-payment-history-card__details>div+div{border:0;border-bottom:1px solid var(--pth-line-soft);margin:0;padding:10px 0}.player-payment-history-card__details>div:nth-child(n+3){margin-top:0;padding-top:10px}.player-payment-history-card__details .player-payment-history-card__message{padding-top:13px}.player-payment-history-card__actions{justify-content:flex-start;padding:0 0 16px}.player-payment-history-state{min-height:145px;padding-inline:0}.player-payment-history-pagination{justify-content:space-between}}@media (width<=460px){.player-payment-history-page{padding-inline:12px}.player-payment-history-summary-grid{grid-template-columns:1fr 1fr}.player-payment-history-summary-card>strong{font-size:1.05rem}.player-payment-history-card__top{gap:12px}.player-payment-history-card__identity strong{font-size:.74rem}.player-payment-history-card__main{grid-template-columns:1fr 1fr}.player-payment-history-card__main strong{font-size:.73rem}.player-payment-history-pagination{grid-template-columns:1fr 1fr;display:grid}.player-payment-history-pagination span{text-align:center;grid-area:1/1/auto/-1}}@media (prefers-reduced-motion:reduce){.player-payment-history-refresh,.player-payment-history-card__actions button,.player-payment-history-pagination button{transition:none}.is-spinning{animation:none}}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74d3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-container-width:fit-content;--toastify-toast-width:320px;--toastify-toast-offset:16px;--toastify-toast-top:max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right:max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left:max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom:max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background:#fff;--toastify-toast-padding:14px;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-toast-bd-radius:6px;--toastify-toast-shadow:0px 4px 12px #0000001a;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-bgo:.2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0, 0, var(--toastify-z-index));width:var(--toastify-container-width);box-sizing:border-box;color:#fff;flex-direction:column;display:flex;position:fixed}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right);align-items:end}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);align-items:center;left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right);align-items:end}.Toastify__toast{--y:0px;touch-action:none;width:var(--toastify-toast-width);min-height:var(--toastify-toast-min-height);box-sizing:border-box;padding:var(--toastify-toast-padding);border-radius:var(--toastify-toast-bd-radius);box-shadow:var(--toastify-toast-shadow);max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);z-index:0;word-break:break-word;flex:auto;align-items:center;margin-bottom:1rem;display:flex;position:relative}@media only screen and (width<=480px){.Toastify__toast-container{width:100vw;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}.Toastify__toast{--toastify-toast-width:100%;border-radius:0;margin-bottom:0}}.Toastify__toast-container[data-stacked=true]{width:var(--toastify-toast-width)}@media only screen and (width<=480px){.Toastify__toast-container[data-stacked=true]{width:100vw}}.Toastify__toast--stacked{width:100%;transform:translate3d(0, var(--y), 0) scale(var(--s));transition:transform .3s;position:absolute}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";height:calc(var(--g) * 1px);position:absolute;bottom:100%;left:0;right:0}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";z-index:-1;height:100%;position:absolute;bottom:0;left:0;right:0;transform:scaleY(3)}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-icon{flex-shrink:0;width:22px;margin-inline-end:10px;display:flex}.Toastify--animate{animation-duration:.5s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;cursor:pointer;opacity:.7;z-index:1;background:0 0;border:none;outline:none;padding:0;transition:all .3s;position:absolute;top:6px;right:6px}.Toastify__toast--rtl .Toastify__close-button{left:6px;right:unset}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;width:14px;height:16px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{z-index:1;opacity:.7;transform-origin:0;width:100%;height:100%;position:absolute;bottom:0;left:0}.Toastify__progress-bar--animated{animation:linear forwards Toastify__trackProgress}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:100%;border-bottom-left-radius:initial}.Toastify__progress-bar--wrp{border-bottom-left-radius:var(--toastify-toast-bd-radius);border-bottom-right-radius:var(--toastify-toast-bd-radius);width:100%;height:5px;position:absolute;bottom:0;left:0;overflow:hidden}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{box-sizing:border-box;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);border-radius:100%;width:20px;height:20px;animation:.65s linear infinite Toastify__spin}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(3000px)}60%{opacity:1;transform:translate(-25px)}75%{transform:translate(10px)}90%{transform:translate(-5px)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px, var(--y), 0)}to{opacity:0;transform:translate3d(2000px, var(--y), 0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate(-3000px)}60%{opacity:1;transform:translate(25px)}75%{transform:translate(-10px)}90%{transform:translate(5px)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px, var(--y), 0)}to{opacity:0;transform:translate3d(-2000px, var(--y), 0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0,0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(-2000px)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0, calc(var(--y) - 10px), 0)}40%,45%{opacity:1;transform:translate3d(0, calc(var(--y) + 20px), 0)}to{opacity:0;transform:translateY(2000px)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0, var(--y), 0) scale3d(.3, .3, .3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{opacity:0;animation-timing-function:ease-in;transform:perspective(400px)rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px)rotateX(-20deg)}60%{opacity:1;transform:perspective(400px)rotateX(10deg)}80%{transform:perspective(400px)rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0, var(--y), 0) perspective(400px)}30%{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{transform:translate3d(0, var(--y), 0) perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{visibility:visible;transform:translate(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInLeft{0%{visibility:visible;transform:translate(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInUp{0%{visibility:visible;transform:translateY(110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideInDown{0%{visibility:visible;transform:translateY(-110%)}to{transform:translate3d(0, var(--y), 0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(110%, var(--y), 0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translate3d(-110%, var(--y), 0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(500px)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0, var(--y), 0)}to{visibility:hidden;transform:translateY(-500px)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-duration:.3s;animation-timing-function:ease-in}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-duration:.3s;animation-timing-function:ease-in}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,#root{width:100%;max-width:100%;overflow-x:hidden}.admin-layout,.admin-content,.admin-main,.player-layout,.player-content,.player-main,.main-layout,.main-layout__content{min-width:0;max-width:100%}.admin-main,.player-main{padding:clamp(14px,2vw,28px)!important}.page-header{justify-content:space-between;align-items:center;gap:16px;display:flex;margin-bottom:clamp(18px,2.5vw,28px)!important}.page-header h1,.page-header h2{margin:0;font-size:clamp(1.35rem,1.15rem + .7vw,1.9rem)!important}.page-header p{margin-top:5px;font-size:clamp(.875rem,.84rem + .12vw,.95rem);color:#5f6877!important}.admin-main .dashboard-header{min-height:0!important;margin-bottom:clamp(16px,2vw,24px)!important;padding:clamp(20px,2.5vw,28px)!important}.admin-main .dashboard-header h1{font-size:clamp(1.65rem,1.3rem + 1.15vw,2.35rem)!important}.admin-main .dashboard-header p{margin-top:8px!important;line-height:1.5!important}.admin-main .dashboard-clock h2{font-size:clamp(1rem,.92rem + .35vw,1.3rem)!important}.admin-main .dashboard-clock h3{font-size:clamp(1.3rem,1.08rem + .7vw,1.8rem)!important}.admin-main .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important;gap:clamp(12px,1.5vw,18px)!important;width:100%!important;max-width:100%!important;margin:0 0 clamp(16px,2vw,24px)!important;padding:0!important;display:grid!important}.dashboard-widget,.summary-card,.analytics-card,.chart-card{color:#111827;min-width:0;height:auto}.dashboard-widget{padding:clamp(17px,1.8vw,23px)!important}.dashboard-widget h1,.dashboard-widget h2,.dashboard-widget h3,.dashboard-widget h4{color:#111827}.dashboard-widget p,.dashboard-widget small{color:#5f6877}.summary-grid,.admin-summary,.admin-stats-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))!important;gap:clamp(12px,1.5vw,18px)!important;margin:clamp(16px,2vw,24px) 0!important;display:grid!important}.dashboard-two-columns,.dashboard-three-columns,.charts-grid{gap:clamp(14px,1.8vw,22px)!important}.admin-main table,.player-main table{width:100%;font-size:clamp(.78rem,.75rem + .1vw,.875rem)}.admin-main th,.admin-main td,.player-main th,.player-main td{padding:10px 12px!important}.table-responsive,.admin-table-wrapper,.table-container{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.admin-main button,.player-main button,.admin-main input,.admin-main select,.admin-main textarea,.player-main input,.player-main select,.player-main textarea{font-size:clamp(.8125rem,.79rem + .1vw,.9rem)}.admin-main button,.player-main button,.admin-main input,.admin-main select,.player-main input,.player-main select{min-height:40px}.modal-overlay{padding:clamp(10px,2vw,20px)!important}.modal-card,.modal-content{overflow-y:auto;width:min(100%,680px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:clamp(18px,3vw,28px)!important}@media (width<=1150px){.admin-main .dashboard-stats,.dashboard-three-columns,.charts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=820px){.page-header{flex-direction:column;align-items:flex-start}.dashboard-two-columns,.dashboard-three-columns,.charts-grid{grid-template-columns:1fr!important}}@media (width<=600px){.admin-main .dashboard-stats{grid-template-columns:1fr!important}.admin-main .dashboard-stats .admin-stat-card{min-height:92px!important}.page-header button{width:100%}.admin-main th,.admin-main td,.player-main th,.player-main td{padding:8px 10px!important}}@media (width<=375px){.admin-main,.player-main{padding:12px!important}.dashboard-widget{padding:15px!important}.modal-card,.modal-content{padding:16px!important}.admin-main .dashboard-stats .admin-stat-card{gap:11px!important;padding:13px!important}.admin-main .dashboard-stats .stat-icon{flex-basis:42px!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}}.admin-main .dashboard-stats>.admin-stat-card{float:none!important;clear:none!important;grid-area:auto!important;place-self:stretch stretch!important;width:auto!important;max-width:none!important;margin:0!important;position:relative!important;inset:auto!important}@media (width>=1151px){.admin-main .dashboard-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=601px) and (width<=1150px){.admin-main .dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=600px){.admin-main .dashboard-stats{grid-template-columns:minmax(0,1fr)!important}}.admin-main .admin-players-page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.admin-main .admin-players-page .page-header{color:#f8fafc;background:radial-gradient(circle at 82% 10%,#3b82f61f,#0000 30%),radial-gradient(circle at 16% 0,#d4af3721,#0000 28%),linear-gradient(120deg,#060c17fc,#0a1424fa,#0e1b30f7);border:1px solid #d4af3730;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0a;margin:0!important}.admin-main .admin-players-page .page-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.admin-main .admin-players-page .page-header-hero{justify-content:space-between;align-items:center;gap:28px;min-height:230px;padding:clamp(24px,3vw,38px);display:flex}.admin-main .admin-players-page .page-header-main{z-index:2;align-items:flex-start;gap:17px;min-width:0;display:flex;position:relative}.admin-main .admin-players-page .page-header-icon{color:#f3d36b;background:linear-gradient(145deg,#d4af372e,#d4af370e);border:1px solid #d4af373d;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.admin-main .admin-players-page .page-header-content{min-width:0}.admin-main .admin-players-page .page-header-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.admin-main .admin-players-page .page-header-eyebrow{color:#f1d06a;letter-spacing:1.25px;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-main .admin-players-page .page-header-badge{color:#93c5fd;letter-spacing:.65px;text-transform:uppercase;background:#3b82f617;border:1px solid #3b82f633;border-radius:999px;padding:5px 9px;font-size:.59rem;font-weight:800}.admin-main .admin-players-page .page-header h2{letter-spacing:-.045em;max-width:760px;margin:0;font-weight:850;line-height:1.07;color:#fff!important;font-size:clamp(1.85rem,1.45rem + 1.4vw,2.8rem)!important}.admin-main .admin-players-page .page-header p{max-width:690px;margin:13px 0 0;line-height:1.68;color:#98a6b9!important}.admin-main .admin-players-page .page-header-highlights{margin-top:19px}.players-hero-highlights{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.players-hero-highlight{color:#aeb9c9;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.64rem;font-weight:750;display:inline-flex}.admin-main .admin-players-page .page-header-actions{z-index:2;position:relative}.players-hero-action,.players-create-button{color:#0b0f16;cursor:pointer;background:linear-gradient(135deg,#f5d76e,#d4af37);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 24px #d4af3733}.players-hero-action:hover,.players-create-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #d4af3747}.players-summary-section,.players-directory-section{color:#f8fafc;background:linear-gradient(145deg,#0d1625fa,#070d18fc);border:1px solid #94a3b821;border-radius:19px;padding:clamp(18px,2vw,25px);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000042,inset 0 1px #ffffff09}.players-summary-section:before,.players-directory-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af378f,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.players-summary-header,.players-directory-header{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.players-summary-eyebrow,.players-directory-eyebrow{color:#d5b94d;letter-spacing:.85px;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:800;display:block}.players-summary-header h2,.players-directory-header h2{color:#fff;margin:0;font-size:clamp(1rem,.94rem + .3vw,1.25rem)}.players-summary-header p,.players-directory-header p{color:#718096;margin:6px 0 0;font-size:.71rem;line-height:1.5}.players-summary-live,.players-directory-status{color:#4ade80;letter-spacing:.55px;text-transform:uppercase;background:#22c55e13;border:1px solid #22c55e2b;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.58rem;font-weight:800;display:inline-flex}.players-summary-live span,.players-directory-status span{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.players-summary-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.admin-main .admin-players-page .players-stat-card{color:#f8fafc;background:linear-gradient(145deg,#0f192afa,#080f1bfc);border:1px solid #94a3b81c;border-radius:15px;flex-direction:column;min-width:0;min-height:190px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #00000038;margin:0!important;padding:18px!important}.players-stat-card:before{content:"";border-radius:15px 0 0 15px;width:3px;height:100%;position:absolute;top:0;left:0}.players-stat-card--total:before{background:#60a5fa}.players-stat-card--active:before{background:#4ade80}.players-stat-card--tournament:before{background:#e6c753}.players-stat-card--suspended:before{background:#fb7185}.admin-main .admin-players-page .players-stat-card .stat-icon{border-radius:11px;flex:0 0 41px;justify-content:center;align-items:center;width:41px;min-width:41px;height:41px;min-height:41px;display:flex}.players-stat-card--total .stat-icon{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f633}.players-stat-card--active .stat-icon{color:#4ade80;background:#22c55e17;border:1px solid #22c55e2e}.players-stat-card--tournament .stat-icon{color:#f3d36c;background:#d4af371a;border:1px solid #d4af3733}.players-stat-card--suspended .stat-icon{color:#fb7185;background:#f43f5e17;border:1px solid #f43f5e2e}.admin-main .admin-players-page .players-stat-card .stat-content{flex-direction:column;flex:1;justify-content:flex-end;margin-top:17px;display:flex}.admin-main .admin-players-page .players-stat-card .stat-content h4{color:#98a5b7;margin:0 0 7px;font-size:.74rem}.admin-main .admin-players-page .players-stat-card .stat-content h2{margin:0;font-size:clamp(1.42rem,1.12rem + .75vw,1.95rem);font-weight:850;color:#fff!important}.admin-main .admin-players-page .players-stat-card .stat-content p{color:#6f7d91;margin:8px 0 0;font-size:.67rem}.players-toolbar{z-index:2;background:#ffffff06;border:1px solid #94a3b817;border-radius:13px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:grid;position:relative}.players-toolbar-search{background:#050a14ad;border:1px solid #94a3b81f;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:0 12px;display:flex}.players-toolbar-search svg{color:#708096;flex-shrink:0}.players-toolbar-search input{color:#e8edf4;background:0 0;border:0;outline:0;width:100%;min-width:0}.players-toolbar-search input::placeholder{color:#65748a}.players-toolbar-filters,.players-toolbar-actions{align-items:center;gap:8px;display:flex}.players-filter-control{color:#8190a5;background:#050a14ad;border:1px solid #94a3b81f;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:flex}.players-filter-control select{color:#d9e0e9;cursor:pointer;background:0 0;border:0;outline:0;min-width:120px}.players-status-filter-icon{justify-content:center;align-items:center;width:15px;height:15px;display:flex}.players-status-filter-icon span{background:#4ade80;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #4ade80cc}.players-clear-filters{color:#aeb9c9;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b821;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:inline-flex}.players-clear-filters strong{color:#f3d36b;background:#d4af3717;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.64rem;display:flex}.players-table-wrapper{z-index:2;min-width:0;position:relative}.admin-main .admin-players-page .table-card{background:#050a146b;border:1px solid #94a3b81a;border-radius:14px;min-width:0;overflow:hidden}.admin-main .admin-players-page .table-scroll{overscroll-behavior-inline:contain;width:100%;overflow-x:auto}.admin-main .admin-players-page .admin-table{border-collapse:collapse;color:#dce3ec;width:100%;min-width:1260px}.admin-main .admin-players-page .admin-table thead{background:#ffffff09}.admin-main .admin-players-page .admin-table th{color:#7f8da1;letter-spacing:.68px;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #94a3b81c;font-size:.61rem;font-weight:800;padding:13px 14px!important}.admin-main .admin-players-page .admin-table td{color:#cbd4df;vertical-align:middle;border-bottom:1px solid #94a3b813;padding:14px!important}.admin-main .admin-players-page .admin-table tbody tr{transition:background .2s}.admin-main .admin-players-page .admin-table tbody tr:last-child td{border-bottom:0}.table-sort-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex;min-height:0!important}.table-sort-icon{color:#56657b;align-items:center;display:flex}.player-table-identity{align-items:center;gap:11px;min-width:190px;display:flex}.player-table-avatar{color:#0d1320;background:linear-gradient(135deg,#f5d76e,#d4af37);border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.75rem;font-weight:850;display:flex;position:relative;overflow:visible}.player-table-avatar img{object-fit:cover;border-radius:12px;width:100%;height:100%}.player-presence-dot{border:2px solid #09111f;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.player-presence-dot.active{background:#4ade80}.player-presence-dot.restricted{background:#fb7185}.player-table-name,.player-table-contact{flex-direction:column;gap:4px;min-width:0;display:flex}.player-table-name strong,.player-table-contact strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:.74rem;overflow:hidden}.player-table-name span,.player-table-contact span{color:#718096;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:190px;font-size:.64rem;display:flex;overflow:hidden}.player-country-badge,.player-rank-value{color:#aeb9c9;white-space:nowrap;background:#94a3b80f;border:1px solid #94a3b81c;border-radius:8px;align-items:center;padding:6px 9px;font-size:.65rem;font-weight:700;display:inline-flex}.player-record{align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:inline-flex}.player-record-wins{color:#4ade80}.player-record-losses{color:#fb7185}.player-record-divider{color:#536177}.player-trust-score{min-width:95px}.player-trust-score-top{align-items:baseline;gap:2px;margin-bottom:7px;display:flex}.player-trust-score-top strong{color:#edf2f7;font-size:.76rem}.player-trust-score-top span{color:#65748a;font-size:.58rem}.player-trust-track{background:#94a3b81a;border-radius:999px;width:100%;height:5px;overflow:hidden}.player-trust-fill{border-radius:inherit;height:100%;display:block}.player-trust-fill.trusted{background:#4ade80}.player-trust-fill.normal{background:#60a5fa}.player-trust-fill.watchlist{background:#fbbf24}.player-trust-fill.high-risk{background:#fb7185}.player-risk-badge,.player-status-badge,.player-trusted-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.player-risk-badge>span,.player-status-badge>span{background:currentColor;border-radius:50%;width:6px;height:6px}.player-risk-badge--trusted,.player-risk-badge--low,.player-status-badge.active{color:#4ade80;background:#22c55e13;border:1px solid #22c55e2b}.player-risk-badge--normal,.player-risk-badge--medium{color:#60a5fa;background:#3b82f613;border:1px solid #3b82f62b}.player-risk-badge--watchlist{color:#fbbf24;background:#f59e0b13;border:1px solid #f59e0b2b}.player-risk-badge--high-risk,.player-risk-badge--high,.player-status-badge.suspended{color:#fb7185;background:#f43f5e13;border:1px solid #f43f5e2b}.player-trusted-badge{color:#f3d36b;background:#d4af3713;border:1px solid #d4af372b}.player-no-badge{color:#59677c;font-size:.64rem}.player-row-actions{align-items:center;gap:7px;display:flex}.player-action-button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:.64rem;font-weight:750;display:inline-flex;min-height:34px!important}.player-action-button--edit{color:#93c5fd;background:#3b82f613;border:1px solid #3b82f629}.player-action-button--delete{color:#fb7185;background:#f43f5e13;border:1px solid #f43f5e29}.players-table-loading{background:#050a146b;border:1px solid #94a3b81a;border-radius:14px;overflow:hidden}.players-table-loading-header,.players-table-loading-row{background:#94a3b80e;position:relative;overflow:hidden}.players-table-loading-header{height:46px}.players-table-loading-row{height:70px;margin-top:1px}.players-table-loading-header:after,.players-table-loading-row:after{content:"";background:linear-gradient(100deg,#0000 15%,#ffffff0a 48%,#0000 80%);animation:1.5s infinite players-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes players-loading-shimmer{to{transform:translate(100%)}}.admin-main .admin-players-page .table-empty-state{color:#65748a;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.admin-main .admin-players-page .table-empty-state svg{color:#d1b54b}.admin-main .admin-players-page .table-empty-state p{color:#718096;margin:0}@media (width<=1180px){.players-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.players-toolbar{grid-template-columns:minmax(0,1fr) auto}.players-toolbar-search{grid-column:1/-1}}@media (width<=880px){.admin-main .admin-players-page .page-header-hero{flex-direction:column;align-items:flex-start;min-height:0}.admin-main .admin-players-page .page-header-actions,.players-hero-action{width:100%}.players-toolbar{grid-template-columns:minmax(0,1fr)}.players-toolbar-search{grid-column:auto}.players-toolbar-filters,.players-toolbar-actions{width:100%}.players-filter-control{flex:1}.players-filter-control select{width:100%}}@media (width<=620px){.players-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-main .admin-players-page .page-header-hero{padding:20px}.admin-main .admin-players-page .page-header-main{flex-direction:column}.players-hero-highlights,.players-toolbar-filters,.players-toolbar-actions{flex-direction:column;align-items:stretch}.players-hero-highlight,.players-clear-filters,.players-create-button{width:100%}.players-summary-header,.players-directory-header{flex-direction:column;align-items:flex-start}.players-filter-control{width:100%}.players-summary-live,.players-directory-status{width:fit-content}}.admin-main .admin-players-page .admin-table tbody tr,.admin-main .admin-players-page .admin-table tbody tr:nth-child(odd),.admin-main .admin-players-page .admin-table tbody tr:nth-child(2n){background:#080f1bdb!important}.admin-main .admin-players-page .admin-table tbody tr:hover{background:#141f31fa!important}.admin-main .admin-players-page .admin-table td{color:#cbd4df!important;background:0 0!important}.admin-main .admin-players-page .admin-table tbody tr:nth-child(odd) td,.admin-main .admin-players-page .admin-table tbody tr:nth-child(2n) td,.admin-main .admin-players-page .admin-table tbody tr:hover td{background:0 0!important}.admin-main .admin-players-page .player-table-name strong,.admin-main .admin-players-page .player-table-contact strong{color:#f1f5f9!important}.admin-main .admin-players-page .player-table-name span,.admin-main .admin-players-page .player-table-contact span{color:#7f8da1!important}.admin-main .admin-players-page .player-country-badge,.admin-main .admin-players-page .player-rank-value{color:#bdc7d5!important;background:#94a3b80f!important}.admin-main .admin-players-page .table-card{background:#050a14b8!important}.admin-main .admin-players-page .admin-table thead,.admin-main .admin-players-page .admin-table thead tr,.admin-main .admin-players-page .admin-table thead th{background:#0f1828fa!important}.player-modal-overlay{z-index:5000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02060ec2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto;padding:clamp(12px,2vw,24px)!important}.admin-main .player-management-modal,.admin-main .delete-player-modal,.player-management-modal,.delete-player-modal{color:#f8fafc;background:radial-gradient(circle at 88% 0,#3b82f61a,#0000 26%),radial-gradient(circle at 10% 0,#d4af371c,#0000 28%),linear-gradient(145deg,#0d1625fc,#060c16fe);border:1px solid #94a3b826;border-radius:20px;width:min(100%,760px);max-height:calc(100dvh - 32px);margin:auto;position:relative;overflow:hidden auto;box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0b}.player-management-modal{padding:0}.player-modal-glow,.delete-player-glow{pointer-events:none;filter:blur(70px);background:#d4af3712;border-radius:50%;width:240px;height:240px;position:absolute;top:-100px;right:-90px}.player-modal-header{z-index:2;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(21px,3vw,30px);display:flex;position:relative}.player-modal-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.player-modal-icon{color:#f3d36b;background:#d4af371a;border:1px solid #d4af3733;border-radius:13px;flex:0 0 46px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.player-modal-eyebrow,.delete-player-eyebrow{color:#d6b94e;letter-spacing:.9px;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:850;display:block}.player-modal-header h2,.delete-player-modal h2{letter-spacing:-.03em;margin:0;font-weight:850;color:#fff!important;font-size:clamp(1.35rem,1.1rem + .65vw,1.8rem)!important}.player-modal-header p{color:#7d8ba0;max-width:570px;margin:8px 0 0;font-size:.72rem;line-height:1.55}.player-modal-close{color:#8391a5;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b81f;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:color .2s,border-color .2s,background .2s;display:flex;min-height:36px!important}.player-modal-close:hover{color:#f1f5f9;background:#94a3b81a;border-color:#94a3b833}.player-modal-form{z-index:2;flex-direction:column;display:flex;position:relative}.player-modal-section{border-bottom:1px solid #94a3b814;padding:clamp(19px,2.6vw,27px)}.player-modal-section-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.player-modal-section-heading>span{color:#edf2f7;font-size:.75rem;font-weight:800}.player-modal-section-heading small{color:#65748a;font-size:.61rem}.player-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.player-form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.player-form-field>span{color:#8d9aab;font-size:.65rem;font-weight:750}.player-form-control{color:#708096;background:#050a14bd;border:1px solid #94a3b821;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:44px;padding:0 12px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.player-form-control:focus-within{background:#070d18f2;border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3712}.player-form-control svg{color:#76859a;flex:none}.player-form-at{color:#d4af37;font-size:.85rem;font-weight:800}.player-form-control input,.player-form-control select{color:#edf2f7;width:100%;min-width:0;padding:0;font-size:.73rem;background:0 0!important;border:0!important;outline:0!important;min-height:42px!important}.player-form-control input::placeholder{color:#56657a}.player-form-select select{cursor:pointer}.player-form-control select option{color:#e5e7eb;background:#0b1320}.player-modal-actions,.delete-player-actions{justify-content:flex-end;align-items:center;gap:10px;padding:clamp(18px,2.5vw,24px);display:flex}.player-modal-secondary,.player-modal-primary,.delete-player-confirm{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.72rem;font-weight:800;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex;min-height:43px!important}.player-modal-secondary{color:#b8c2d0;background:#94a3b80f;border:1px solid #94a3b824}.player-modal-secondary:hover{color:#eef2f7;background:#94a3b81a}.player-modal-primary{color:#0b0f16;background:linear-gradient(135deg,#f5d76e,#d4af37);border:1px solid #ffffff14;box-shadow:0 12px 24px #d4af372e}.player-modal-primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px #d4af3740}.player-modal-primary:disabled,.player-modal-secondary:disabled{opacity:.58;cursor:not-allowed;transform:none}.delete-player-modal{text-align:center;width:min(100%,480px);padding:clamp(24px,3.5vw,34px)}.delete-player-close{z-index:3;position:absolute;top:16px;right:16px}.delete-player-icon{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex;box-shadow:0 0 32px #f43f5e14}.delete-player-eyebrow{color:#fb7185}.delete-player-message{color:#8694a8;max-width:390px;margin:10px auto 18px;font-size:.74rem;line-height:1.55}.delete-player-identity{text-align:left;background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.delete-player-avatar{color:#0b0f16;background:linear-gradient(135deg,#f5d76e,#d4af37);border-radius:11px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:850;display:flex}.delete-player-identity>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.delete-player-identity strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.delete-player-identity span{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.delete-player-warning{color:#fda4af;text-align:left;background:#f43f5e12;border:1px solid #f43f5e26;border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.delete-player-warning svg{flex:none;margin-top:1px}.delete-player-warning p{margin:0;font-size:.66rem;line-height:1.5}.delete-player-actions{padding:20px 0 0}.delete-player-confirm{color:#fff1f2;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ffffff12;box-shadow:0 12px 25px #dc262633}.delete-player-confirm:hover{transform:translateY(-2px);box-shadow:0 16px 31px #dc262647}@media (width<=660px){.player-form-grid{grid-template-columns:minmax(0,1fr)}.player-modal-header{padding:20px}.player-modal-heading{flex-direction:column}.player-modal-section{padding:20px}.player-modal-section-heading{flex-direction:column;align-items:flex-start;gap:4px}.player-modal-actions{flex-direction:column-reverse;align-items:stretch}.player-modal-secondary,.player-modal-primary{width:100%}}@media (width<=430px){.delete-player-modal{padding:24px 18px 20px}.delete-player-actions{flex-direction:column-reverse;align-items:stretch}.delete-player-actions .player-modal-secondary,.delete-player-confirm{width:100%}}.admin-main .admin-tournaments-page{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex}.admin-main .admin-tournaments-page .page-header{color:#f8fafc;background:radial-gradient(circle at 82% 10%,#a855f71c,#0000 30%),radial-gradient(circle at 15% 0,#d4af3724,#0000 28%),linear-gradient(120deg,#060c17fc,#0a1424fa,#0e1b30f7);border:1px solid #d4af3730;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff0a;margin:0!important}.admin-main .admin-tournaments-page .page-header:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.admin-main .admin-tournaments-page .page-header-hero{justify-content:space-between;align-items:center;gap:28px;min-height:230px;padding:clamp(24px,3vw,38px);display:flex}.admin-main .admin-tournaments-page .page-header-main{z-index:2;align-items:flex-start;gap:17px;min-width:0;display:flex;position:relative}.admin-main .admin-tournaments-page .page-header-icon{color:#f3d36b;background:#d4af371c;border:1px solid #d4af373b;border-radius:15px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.admin-main .admin-tournaments-page .page-header-eyebrow{color:#f1d06a;letter-spacing:1.25px;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-main .admin-tournaments-page .page-header-badge{color:#c4b5fd;text-transform:uppercase;background:#8b5cf617;border:1px solid #8b5cf633;border-radius:999px;padding:5px 9px;font-size:.59rem;font-weight:800}.admin-main .admin-tournaments-page .page-header h2{letter-spacing:-.045em;margin:0;font-weight:850;color:#fff!important;font-size:clamp(1.85rem,1.45rem + 1.4vw,2.8rem)!important}.admin-main .admin-tournaments-page .page-header p{max-width:690px;margin:13px 0 0;line-height:1.68;color:#98a6b9!important}.tournaments-hero-highlights{flex-wrap:wrap;align-items:center;gap:8px;margin-top:19px;display:flex}.tournaments-hero-highlight{color:#aeb9c9;background:#ffffff09;border:1px solid #ffffff13;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:.64rem;font-weight:750;display:inline-flex}.tournaments-hero-highlight svg{color:#d9bb50}.admin-main .admin-tournaments-page .page-header-actions{z-index:2;position:relative}.tournaments-hero-action,.tournaments-create-button{color:#0b0f16;cursor:pointer;background:linear-gradient(135deg,#f5d76e,#d4af37);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 16px;font-weight:800;display:inline-flex}.tournaments-summary-section,.tournaments-directory-section{color:#f8fafc;background:linear-gradient(145deg,#0d1625fa,#070d18fc);border:1px solid #94a3b821;border-radius:19px;padding:clamp(18px,2vw,25px);position:relative;overflow:hidden;box-shadow:0 18px 44px #00000042}.tournaments-summary-section:before,.tournaments-directory-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af378f,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.tournaments-summary-header,.tournaments-directory-header{z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.tournaments-summary-eyebrow,.tournaments-directory-eyebrow{color:#d5b94d;letter-spacing:.85px;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:800;display:block}.tournaments-summary-header h2,.tournaments-directory-header h2{color:#fff;margin:0;font-size:1.15rem}.tournaments-summary-header p,.tournaments-directory-header p{color:#718096;margin:6px 0 0;font-size:.71rem}.tournaments-summary-live,.tournaments-directory-status{color:#4ade80;text-transform:uppercase;background:#22c55e13;border:1px solid #22c55e2b;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.58rem;font-weight:800;display:inline-flex}.tournaments-summary-live span,.tournaments-directory-status span{background:currentColor;border-radius:50%;width:6px;height:6px}.tournaments-summary-grid{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.admin-main .admin-tournaments-page .tournaments-stat-card{color:#f8fafc;background:linear-gradient(145deg,#0f192afa,#080f1bfc);border:1px solid #94a3b81c;border-radius:15px;flex-direction:column;min-width:0;min-height:190px;display:flex;position:relative;overflow:hidden;margin:0!important;padding:18px!important}.tournaments-stat-card:before{content:"";width:3px;height:100%;position:absolute;top:0;left:0}.tournaments-stat-card--total:before{background:#d4af37}.tournaments-stat-card--open:before{background:#4ade80}.tournaments-stat-card--players:before{background:#60a5fa}.tournaments-stat-card--prize:before{background:#c084fc}.tournaments-toolbar{z-index:2;background:#ffffff06;border:1px solid #94a3b817;border-radius:13px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:16px;padding:13px;display:grid;position:relative}.tournaments-toolbar-search,.tournaments-toolbar-filter{color:#708096;background:#050a14ad;border:1px solid #94a3b81f;border-radius:10px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.tournaments-toolbar-search input{color:#e8edf4;background:0 0;border:0;outline:0;width:100%}.tournaments-toolbar-filter select{color:#d9e0e9;background:0 0;border:0;outline:0;min-width:150px}.tournaments-toolbar-actions{align-items:center;gap:8px;display:flex}.tournaments-clear-filters{color:#aeb9c9;background:#94a3b80f;border:1px solid #94a3b821;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 12px;display:inline-flex}.tournaments-clear-filters strong{color:#f3d36b;background:#d4af3717;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;display:inline-flex}.tournaments-table-wrapper{z-index:2;position:relative}.admin-main .admin-tournaments-page .table-card{border:1px solid #94a3b81a;border-radius:14px;overflow:hidden;background:#050a14b8!important}.admin-main .admin-tournaments-page .admin-table{color:#dce3ec;min-width:1120px}.admin-main .admin-tournaments-page .admin-table thead,.admin-main .admin-tournaments-page .admin-table thead tr,.admin-main .admin-tournaments-page .admin-table thead th{background:#0f1828fa!important}.admin-main .admin-tournaments-page .admin-table tbody tr,.admin-main .admin-tournaments-page .admin-table tbody tr:nth-child(odd),.admin-main .admin-tournaments-page .admin-table tbody tr:nth-child(2n){background:#080f1bdb!important}.admin-main .admin-tournaments-page .admin-table td{color:#cbd4df!important;background:0 0!important}.tournament-table-identity{align-items:center;gap:11px;min-width:220px;display:flex}.tournament-table-icon{color:#f3d36b;background:#d4af371a;border:1px solid #d4af372e;border-radius:12px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.tournament-table-identity>div:last-child{flex-direction:column;gap:4px;min-width:0;display:flex}.tournament-table-identity strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.tournament-table-identity span{color:#718096;font-size:.64rem}.tournament-money-cell,.tournament-date-cell,.tournament-capacity-label{color:#aeb9c9;white-space:nowrap;align-items:center;gap:6px;display:flex}.tournament-money-cell svg,.tournament-date-cell svg,.tournament-capacity-label svg{color:#75849a}.tournament-prize-value{color:#f3d36b;white-space:nowrap}.tournament-capacity{min-width:105px}.tournament-capacity-label{margin-bottom:7px}.tournament-capacity-label strong{color:#edf2f7}.tournament-capacity-label span{color:#64748b}.tournament-capacity-track{background:#94a3b81a;border-radius:999px;width:100%;height:5px;overflow:hidden}.tournament-capacity-track span{border-radius:inherit;background:linear-gradient(90deg,#d4af37,#f5d76e);height:100%;display:block}.tournament-status-pill{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.61rem;font-weight:800;display:inline-flex}.tournament-status-pill>span{background:currentColor;border-radius:50%;width:6px;height:6px}.tournament-status-pill--registration-open{color:#4ade80;background:#22c55e14;border:1px solid #22c55e2e}.tournament-status-pill--upcoming{color:#60a5fa;background:#3b82f614;border:1px solid #3b82f62e}.tournament-status-pill--in-progress{color:#fbbf24;background:#f59e0b14;border:1px solid #f59e0b2e}.tournament-status-pill--completed{color:#c084fc;background:#a855f714;border:1px solid #a855f72e}.tournament-row-actions{align-items:center;gap:7px;display:flex}.tournament-action-button{cursor:pointer;border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:.64rem;font-weight:750;display:inline-flex;min-height:34px!important}.tournament-action-button--edit{color:#93c5fd;background:#3b82f613;border:1px solid #3b82f629}.tournament-action-button--view{color:#f3d36b;background:#d4af3713;border:1px solid #d4af3729}.tournament-action-button--delete{color:#fb7185;background:#f43f5e13;border:1px solid #f43f5e29}.tournaments-table-loading{background:#050a146b;border:1px solid #94a3b81a;border-radius:14px;overflow:hidden}.tournaments-table-loading-header,.tournaments-table-loading-row{background:#94a3b80e}.tournaments-table-loading-header{height:46px}.tournaments-table-loading-row{height:70px;margin-top:1px}@media (width<=1180px){.tournaments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tournaments-toolbar{grid-template-columns:minmax(0,1fr) auto}.tournaments-toolbar-search{grid-column:1/-1}}@media (width<=880px){.admin-main .admin-tournaments-page .page-header-hero{flex-direction:column;align-items:flex-start;min-height:0}.admin-main .admin-tournaments-page .page-header-actions,.tournaments-hero-action{width:100%}.tournaments-toolbar{grid-template-columns:minmax(0,1fr)}.tournaments-toolbar-search{grid-column:auto}.tournaments-toolbar-filter,.tournaments-toolbar-actions,.tournaments-toolbar-filter select{width:100%}}@media (width<=620px){.tournaments-summary-grid{grid-template-columns:minmax(0,1fr)}.admin-main .admin-tournaments-page .page-header-main{flex-direction:column}.tournaments-hero-highlights,.tournaments-toolbar-actions{flex-direction:column;align-items:stretch}.tournaments-hero-highlight,.tournaments-clear-filters,.tournaments-create-button{width:100%}.tournaments-summary-header,.tournaments-directory-header{flex-direction:column;align-items:flex-start}}.tournament-modal-overlay{z-index:6000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02060ecc;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto;padding:clamp(12px,2vw,24px)!important}.premium-tournament-modal{color:#f8fafc;background:radial-gradient(circle at 90% 0,#8b5cf61a,#0000 28%),radial-gradient(circle at 10% 0,#d4af371c,#0000 30%),linear-gradient(145deg,#0d1625fe,#050b15fe);border:1px solid #94a3b826;border-radius:21px;width:min(100%,860px);max-height:calc(100dvh - 28px);margin:auto;position:relative;overflow:hidden;box-shadow:0 34px 100px #0000009e,inset 0 1px #ffffff0b}.premium-tournament-modal-glow,.premium-delete-tournament-glow{pointer-events:none;filter:blur(75px);background:#d4af3712;border-radius:50%;width:270px;height:270px;position:absolute;top:-100px;right:-100px}.premium-tournament-modal-header{z-index:2;border-bottom:1px solid #94a3b81a;justify-content:space-between;align-items:flex-start;gap:18px;padding:clamp(22px,3vw,31px);display:flex;position:relative}.premium-tournament-modal-heading{align-items:flex-start;gap:14px;min-width:0;display:flex}.premium-tournament-modal-icon{color:#f3d36b;background:#d4af371a;border:1px solid #d4af3736;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.premium-tournament-modal-eyebrow,.premium-delete-tournament-eyebrow{color:#d7bb50;letter-spacing:.95px;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:850;display:block}.premium-tournament-modal-header h2,.premium-delete-tournament-modal h2{letter-spacing:-.035em;margin:0;font-weight:850;color:#fff!important;font-size:clamp(1.4rem,1.15rem + .7vw,1.9rem)!important}.premium-tournament-modal-header p{color:#7d8ba0;max-width:610px;margin:8px 0 0;font-size:.72rem;line-height:1.55}.premium-tournament-modal-close{color:#8391a5;cursor:pointer;background:#94a3b80f;border:1px solid #94a3b81f;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;min-height:36px!important}.premium-tournament-modal-close:hover{color:#f8fafc;background:#94a3b81a;border-color:#94a3b838}.premium-tournament-modal-form{flex-direction:column;min-height:0;max-height:calc(100dvh - 150px);display:flex}.premium-tournament-modal-body{z-index:2;min-height:0;padding:clamp(18px,2.5vw,26px);position:relative;overflow-y:auto}.tournament-modal-format-strip>div{background:#ffffff06;border:1px solid #94a3b817;border-radius:11px;flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.tournament-modal-format-strip span{color:#64748b;text-transform:uppercase;font-size:.59rem;font-weight:750}.tournament-modal-format-strip strong{color:#e7edf5;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.tournament-modal-sections{flex-direction:column;gap:10px;display:flex}.tournament-modal-section{background:#050a1485;border:1px solid #94a3b81a;border-radius:13px;overflow:hidden}.tournament-modal-section-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;transition:background .2s,border-color .2s;display:grid}.tournament-modal-section-header:hover,.tournament-modal-section-header.is-open{background:#ffffff06}.tournament-modal-section-icon{color:#f3d36b;background:#d4af3716;border:1px solid #d4af3729;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.tournament-modal-section-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.tournament-modal-section-copy small{color:#d4af37;letter-spacing:.65px;text-transform:uppercase;font-size:.55rem;font-weight:850}.tournament-modal-section-copy strong{color:#edf2f7;font-size:.76rem}.tournament-modal-section-copy>span{color:#6f7d91;font-size:.64rem;line-height:1.45}.tournament-modal-chevron{color:#718096;transition:transform .2s}.tournament-modal-section-header.is-open .tournament-modal-chevron{color:#f3d36b;transform:rotate(180deg)}.tournament-modal-section-body{border-top:1px solid #94a3b812;padding:4px 15px 17px}.tournament-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding-top:15px;display:grid}.tournament-modal-field{flex-direction:column;gap:7px;min-width:0;display:flex}.tournament-modal-field--wide{grid-column:1/-1}.tournament-modal-field>span{color:#8d9aab;font-size:.65rem;font-weight:750}.tournament-modal-field input,.tournament-modal-field textarea,.tournament-modal-field select{color:#edf2f7;background:#030811b8;border:1px solid #94a3b821;border-radius:10px;outline:0;width:100%;min-width:0;padding:11px 12px;font-size:.73rem;transition:border-color .2s,box-shadow .2s,background .2s}.tournament-modal-field input,.tournament-modal-field select{min-height:43px}.tournament-modal-field textarea{resize:vertical;min-height:100px;line-height:1.55}.tournament-modal-field input:focus,.tournament-modal-field textarea:focus,.tournament-modal-field select:focus{background:#050b15f2;border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3712}.tournament-modal-field input::placeholder,.tournament-modal-field textarea::placeholder{color:#536176}.tournament-modal-field select option{color:#e5e7eb;background:#0b1320}.tournament-modal-date-control{color:#76859a;background:#030811b8;border:1px solid #94a3b821;border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.tournament-modal-date-control:focus-within{border-color:#d4af376b;box-shadow:0 0 0 3px #d4af3712}.tournament-modal-date-control input{min-height:41px;box-shadow:none;background:#d4af3769;border:0;padding:0}.tournament-modal-date-control input:focus{box-shadow:none}.tournament-modal-info-card,.tournament-modal-formula-card{color:#8fa0b4;background:#3b82f60e;border:1px solid #3b82f621;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.tournament-modal-info-card svg{color:#60a5fa;flex:none}.tournament-modal-info-card p{margin:0;font-size:.66rem;line-height:1.55}.tournament-modal-formula-card{background:#d4af370e;border-color:#d4af3724;flex-direction:column;gap:4px}.tournament-modal-formula-card strong{color:#f3d36b;font-size:.68rem}.tournament-modal-formula-card span{color:#8290a4;font-size:.64rem}.premium-tournament-modal-actions{z-index:3;background:#050a14f2;border-top:1px solid #94a3b81a;justify-content:flex-end;align-items:center;gap:10px;padding:17px clamp(18px,2.5vw,26px);display:flex;position:relative}.premium-tournament-modal-cancel,.premium-tournament-modal-save,.premium-delete-tournament-confirm{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 16px;font-size:.72rem;font-weight:800;display:inline-flex}.premium-tournament-modal-cancel{color:#b8c2d0;background:#94a3b80f;border:1px solid #94a3b824}.premium-tournament-modal-save{color:#0b0f16;background:linear-gradient(135deg,#f5d76e,#d4af37);border:1px solid #ffffff14;box-shadow:0 12px 24px #d4af372e}.premium-tournament-modal-save:hover{transform:translateY(-2px);box-shadow:0 16px 30px #d4af3740}.premium-tournament-modal-save:disabled,.premium-tournament-modal-cancel:disabled{opacity:.58;cursor:not-allowed;transform:none}.premium-delete-tournament-modal{color:#f8fafc;text-align:center;background:radial-gradient(circle at 85% 0,#f43f5e1a,#0000 30%),linear-gradient(145deg,#0d1625fe,#050b15fe);border:1px solid #94a3b826;border-radius:20px;width:min(100%,500px);margin:auto;padding:clamp(25px,3.5vw,35px);position:relative;overflow:hidden;box-shadow:0 34px 95px #0000009e}.premium-delete-tournament-close{z-index:3;position:absolute;top:16px;right:16px}.premium-delete-tournament-icon{color:#fb7185;background:#f43f5e1a;border:1px solid #f43f5e33;border-radius:18px;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 16px;display:flex}.premium-delete-tournament-eyebrow{color:#fb7185}.premium-delete-tournament-message{color:#8694a8;max-width:390px;margin:10px auto 18px;font-size:.73rem;line-height:1.55}.premium-delete-tournament-record{text-align:left;background:#ffffff06;border:1px solid #94a3b81a;border-radius:12px;align-items:center;gap:11px;padding:13px;display:flex}.premium-delete-tournament-record-icon{color:#f3d36b;background:#d4af3717;border:1px solid #d4af3729;border-radius:11px;flex:0 0 43px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.premium-delete-tournament-record-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.premium-delete-tournament-record-copy strong{color:#edf2f7;text-overflow:ellipsis;white-space:nowrap;font-size:.77rem;overflow:hidden}.premium-delete-tournament-record-copy span{color:#718096;font-size:.64rem}.premium-delete-tournament-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.premium-delete-tournament-meta>div{text-align:left;background:#ffffff05;border:1px solid #94a3b814;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:3px 7px;padding:10px;display:grid}.premium-delete-tournament-meta svg{color:#76859a;grid-row:1/3}.premium-delete-tournament-meta span{color:#65748a;text-transform:uppercase;font-size:.56rem}.premium-delete-tournament-meta strong{color:#dce3ec;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.premium-delete-tournament-warning{color:#fda4af;text-align:left;background:#f43f5e12;border:1px solid #f43f5e26;border-radius:11px;align-items:flex-start;gap:9px;margin-top:13px;padding:12px;display:flex}.premium-delete-tournament-warning svg{flex:none;margin-top:1px}.premium-delete-tournament-warning p{margin:0;font-size:.65rem;line-height:1.5}.premium-delete-tournament-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:19px;display:flex}.premium-delete-tournament-confirm{color:#fff1f2;background:linear-gradient(135deg,#ef4444,#dc2626);border:1px solid #ffffff12;box-shadow:0 12px 25px #dc262633}@media (width<=680px){.premium-tournament-modal{border-radius:16px;max-height:calc(100dvh - 16px)}.premium-tournament-modal-header{padding:19px}.premium-tournament-modal-heading{flex-direction:column}.premium-tournament-modal-body{padding:15px}.tournament-modal-format-strip,.tournament-modal-form-grid{grid-template-columns:minmax(0,1fr)}.tournament-modal-field--wide{grid-column:auto}.premium-tournament-modal-actions{flex-direction:column-reverse;align-items:stretch}.premium-tournament-modal-cancel,.premium-tournament-modal-save{width:100%}}@media (width<=460px){.tournament-modal-overlay{padding:8px!important}.tournament-modal-section-header{grid-template-columns:auto minmax(0,1fr);padding:13px}.tournament-modal-chevron{display:none}.premium-delete-tournament-modal{padding:24px 17px 19px}.premium-delete-tournament-meta{grid-template-columns:minmax(0,1fr)}.premium-delete-tournament-actions{flex-direction:column-reverse;align-items:stretch}.premium-delete-tournament-actions .premium-tournament-modal-cancel,.premium-delete-tournament-confirm{width:100%}}.admin-tournament-command-page{flex-direction:column;gap:28px;width:100%;min-width:0;padding-bottom:20px;display:flex}.tournament-command-section{scroll-margin-top:118px}.tournament-command-hero-section{min-width:0}.tournament-command-description{background:linear-gradient(145deg,#d4af370e,#ffffff05);border:1px solid #d4af3724;border-radius:17px;align-items:flex-start;gap:14px;margin-top:-10px;padding:18px 20px;display:flex}.tournament-command-description-icon{color:#f5d878;background:#d4af3714;border:1px solid #d4af3747;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:17px;font-weight:800;display:grid}.tournament-command-description span{color:#d4af37;letter-spacing:.11em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.tournament-command-description p{color:#aab5c5;margin:0;font-size:13px;line-height:1.65}.tournament-section-navigation{z-index:35;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:none;background:#070d18eb;border:1px solid #d4af3729;border-radius:18px;padding:7px;position:sticky;top:14px;overflow-x:auto;box-shadow:0 16px 42px #00000047,inset 0 1px #ffffff09}.tournament-section-navigation::-webkit-scrollbar{display:none}.tournament-section-navigation-inner{align-items:center;gap:6px;min-width:max-content;display:flex}.tournament-section-navigation button{color:#aab5c5;min-height:43px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:12px;font-weight:750;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex}.tournament-section-navigation button span{color:#d4af37;font-size:14px}.tournament-section-navigation button:hover{color:#f8fafc;background:#d4af3713;border-color:#d4af3736;transform:translateY(-1px)}.tournament-operations-panel,.tournament-data-section,.tournament-groups-section,.tournament-bracket-section{background:radial-gradient(circle at 100% 0,#d4af370e,#0000 28%),linear-gradient(145deg,#111928f7,#070d18fc);border:1px solid #ffffff13;border-radius:22px;min-width:0;padding:25px;position:relative;overflow:hidden;box-shadow:0 20px 52px #00000038,inset 0 1px #ffffff08}.tournament-operations-panel:before,.tournament-data-section:before,.tournament-groups-section:before,.tournament-bracket-section:before{content:"";background:linear-gradient(90deg,#0000,#d4af378a,#0000);height:1px;position:absolute;top:0;left:25px;right:25px}.tournament-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.tournament-section-heading-main{align-items:center;gap:15px;min-width:0;display:flex}.tournament-section-icon{color:#f5d878;background:linear-gradient(145deg,#d4af3721,#d4af370b);border:1px solid #d4af3740;border-radius:15px;flex:none;place-items:center;width:49px;height:49px;font-size:19px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff0d}.tournament-section-eyebrow{color:#d4af37;letter-spacing:.15em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.tournament-section-heading h2{color:#f8fafc;letter-spacing:-.025em;margin:0;font-size:22px;line-height:1.2}.tournament-section-heading p{color:#8f9cad;max-width:620px;margin:7px 0 0;font-size:12px;line-height:1.55}.tournament-section-count,.tournament-operation-count,.tournament-bracket-champion{background:#d4af370e;border:1px solid #d4af372e;border-radius:13px;flex:none;align-items:center;gap:10px;padding:10px 14px;display:flex}.tournament-section-count strong,.tournament-operation-count strong{color:#f5d878;font-size:20px}.tournament-section-count span,.tournament-operation-count span,.tournament-bracket-champion span{color:#8f9cad;letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:800}.tournament-bracket-champion{flex-direction:column;align-items:flex-start;gap:3px;min-width:150px}.tournament-bracket-champion strong{color:#ffe083;font-size:14px}.tournament-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tournament-operation-card{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff12;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:15px;min-width:0;padding:20px;display:grid}.tournament-operation-card-primary{background:linear-gradient(145deg,#d4af3713,#ffffff03);border-color:#d4af372b}.tournament-operation-card-icon{color:#f5d878;background:#d4af3714;border:1px solid #d4af373b;border-radius:14px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.tournament-operation-card-content{min-width:0}.tournament-operation-card-content span{color:#d4af37;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.tournament-operation-card-content h3{color:#f8fafc;margin:5px 0 7px;font-size:17px}.tournament-operation-card-content p{color:#8f9cad;margin:0;font-size:12px;line-height:1.55}.tournament-operation-card>button{grid-column:1/-1;width:100%;min-height:43px;margin-top:3px}.tournament-data-section>.table-card,.tournament-groups-section .table-card{box-shadow:none;background:#04091294;border:1px solid #ffffff12;border-radius:17px;margin:0;overflow-x:auto}.tournament-data-section .admin-table,.tournament-groups-section .admin-table{background:0 0;min-width:850px}.tournament-data-section .admin-table thead,.tournament-groups-section .admin-table thead{background:#d4af370f}.tournament-data-section .admin-table th,.tournament-groups-section .admin-table th{color:#d7deea;letter-spacing:.06em;text-transform:uppercase;background:#0f1726e6;border-bottom:1px solid #d4af3729;font-size:10px}.tournament-data-section .admin-table td,.tournament-groups-section .admin-table td{color:#c5ceda;background:0 0;border-bottom:1px solid #ffffff0e;font-size:12px}.tournament-data-section .admin-table tbody tr:hover td,.tournament-groups-section .admin-table tbody tr:hover td{background:#d4af3709}.tournament-groups-section>h3{display:none}.tournament-groups-section>section{background:#ffffff05!important;border:1px solid #d4af3721!important;border-radius:18px!important;margin-top:18px!important;padding:20px!important}.tournament-groups-section>section h2,.tournament-groups-section>section h3{color:#f8fafc}.tournament-bracket-section{padding-bottom:25px}.tournament-bracket-section .ceo-bracket-wrapper{border:1px solid #d4af371f;border-radius:18px;margin:0}@media (width<=900px){.tournament-operation-grid{grid-template-columns:1fr}.tournament-section-heading{flex-direction:column;align-items:flex-start}.tournament-section-count,.tournament-operation-count,.tournament-bracket-champion{flex-direction:row;align-items:center;width:100%}}@media (width<=600px){.admin-tournament-command-page{gap:20px}.tournament-operations-panel,.tournament-data-section,.tournament-groups-section,.tournament-bracket-section{border-radius:19px;padding:18px}.tournament-section-heading-main{align-items:flex-start}.tournament-section-icon{width:42px;height:42px}.tournament-section-heading h2{font-size:19px}.tournament-section-navigation{border-radius:14px;top:8px}.tournament-section-navigation button{min-height:39px;padding:8px 12px}.tournament-operation-card{grid-template-columns:1fr}.tournament-operation-card>button{grid-column:auto}}.tournament-roster-table-card{background:linear-gradient(145deg,#050a13d1,#0a111ebd);border:1px solid #ffffff13;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.tournament-roster-table-scroll{scrollbar-width:thin;scrollbar-color:#d4af378c transparent;width:100%;overflow-x:auto}.tournament-roster-table-scroll::-webkit-scrollbar{height:7px}.tournament-roster-table-scroll::-webkit-scrollbar-thumb{background:#d4af378c;border-radius:999px}.tournament-roster-table{border-collapse:collapse;background:0 0;width:100%;min-width:820px}.tournament-roster-table th{color:#9ca9ba;letter-spacing:.105em;text-align:left;text-transform:uppercase;background:0 0;border-bottom:1px solid #d4af3729;padding:15px 18px;font-size:9px;font-weight:850}.tournament-roster-table td{color:#c9d2de;vertical-align:middle;background:0 0;border-bottom:1px solid #ffffff0e;padding:17px 18px;font-size:12px}.tournament-roster-table tbody tr{transition:background .2s,transform .2s}.tournament-roster-table tbody tr:hover{background:#d4af3709}.tournament-roster-position{color:#9ba7b7;background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:29px;height:29px;font-size:11px;font-weight:800;display:grid}.tournament-roster-player{align-items:center;gap:12px;min-width:0;display:flex}.tournament-roster-avatar{color:#17120a;letter-spacing:.035em;background:linear-gradient(145deg,#fbe287,#d4af37 68%,#a77710);border:1px solid #d4af374f;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:grid;box-shadow:0 7px 18px #d4af3721}.tournament-roster-player-copy{min-width:0}.tournament-roster-player-copy strong{color:#f5f7fb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;display:block;overflow:hidden}.tournament-roster-player-copy span{color:#758397;letter-spacing:.055em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:700;display:block}.tournament-roster-username{color:#d6b958;font-size:12px;font-weight:750}.tournament-roster-country{color:#bcc6d3;align-items:center;gap:8px;display:flex}.tournament-roster-country-icon{color:#d4af37;font-size:10px}.tournament-roster-wins{background:#d4af370b;border:1px solid #d4af3721;border-radius:10px;align-items:center;gap:8px;min-width:58px;padding:7px 10px;display:inline-flex}.tournament-roster-wins span{font-size:13px}.tournament-roster-wins strong{color:#f5d878;font-size:13px}.tournament-roster-status{color:#cbd5e1;letter-spacing:.07em;text-transform:uppercase;background:#94a3b812;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:6px 10px;font-size:9px;font-weight:850;display:inline-flex}.tournament-roster-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.tournament-roster-status.active{color:#72e5a0;background:#22c55e13;border-color:#22c55e45}.tournament-roster-status.suspended,.tournament-roster-status.inactive{color:#fdba74;background:#f9731613;border-color:#f973164d}.tournament-roster-status.banned{color:#fca5a5;background:#ef444413;border-color:#ef44444d}.tournament-roster-empty-cell{padding:52px 24px!important}.tournament-roster-empty{text-align:center;flex-direction:column;align-items:center;max-width:360px;margin:0 auto;display:flex}.tournament-roster-empty-icon{color:#d4af37;background:#d4af3711;border:1px solid #d4af3733;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:14px;font-size:21px;display:grid}.tournament-roster-empty h3{color:#eef2f7;margin:0;font-size:16px}.tournament-roster-empty p{color:#8290a3;margin:7px 0 0;font-size:12px;line-height:1.55}.tournament-roster-pagination:empty{display:none}.tournament-table-pagination{background:#0409126b;border:1px solid #fff1;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:17px;padding:13px 15px;display:flex}.tournament-pagination-summary{color:#7f8da1;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.tournament-pagination-summary strong{color:#d9e0e9}.tournament-pagination-actions{align-items:center;gap:8px;display:flex}.tournament-pagination-button{color:#cdd5df;min-height:35px;font:inherit;cursor:pointer;background:#d4af370a;border:1px solid #d4af3729;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:10px;font-weight:800;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.tournament-pagination-button:hover:not(:disabled){color:#ffe083;background:#d4af3716;border-color:#d4af3757}.tournament-pagination-button:disabled{opacity:.38;cursor:not-allowed}.tournament-pagination-page{color:#17120a;background:linear-gradient(145deg,#f6da78,#cfa832);border:1px solid #d4af374d;border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}@media (width<=700px){.tournament-table-pagination{flex-direction:column;align-items:flex-start}.tournament-pagination-actions{justify-content:space-between;width:100%}.tournament-pagination-button{flex:1}}.tournament-roster-table-card{background:linear-gradient(145deg,#040912f5,#080f1cf0)!important}.tournament-roster-table,.tournament-roster-table tbody,.tournament-roster-table tr,.tournament-roster-table td{background:0 0!important}.tournament-roster-table thead{background:linear-gradient(90deg,#d4af371a,#d4af3706)!important}.tournament-roster-table th{color:#aeb9c8!important;background:#0f1726e6!important}.tournament-roster-table td{color:#c8d1dc!important;background:#ffffff03!important}.tournament-roster-table tbody tr:nth-child(2n) td{background:#ffffff06!important}.tournament-roster-table tbody tr:hover td{background:#d4af370e!important}.tournament-roster-table tbody tr:last-child td{border-bottom:none}.tournament-roster-player-copy strong{color:#f8fafc!important}.tournament-roster-player-copy span{color:#7f8da0!important}.tournament-roster-country{color:#b8c2cf!important}.tournament-roster-position{color:#b7c1ce!important;background:#ffffff09!important}.tournament-roster-username{color:#e0c15a!important}.tournament-roster-status.active{color:#76e5a2!important;background:#22c55e17!important}.tournament-roster-table{table-layout:fixed;width:100%;min-width:900px}.tournament-roster-table th:first-child,.tournament-roster-table td:first-child{width:72px}.tournament-roster-table th:nth-child(2),.tournament-roster-table td:nth-child(2){width:32%}.tournament-roster-table th:nth-child(3),.tournament-roster-table td:nth-child(3){width:23%}.tournament-roster-table th:nth-child(4),.tournament-roster-table td:nth-child(4){width:21%}.tournament-roster-table th:nth-child(5),.tournament-roster-table td:nth-child(5){width:17%}.tournament-roster-player{min-width:0}.tournament-roster-player-copy{min-width:0;max-width:100%}.tournament-roster-player-copy strong,.tournament-roster-player-copy span,.tournament-roster-username,.tournament-roster-country span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tournament-roster-table th:first-child,.tournament-roster-table td:first-child{text-align:center;padding-left:14px;padding-right:10px}.tournament-roster-position{margin:0 auto}.tournament-roster-table th{padding-top:14px;padding-bottom:14px}.tournament-roster-table td{padding-top:15px;padding-bottom:15px}.tournament-matches-table-card{background:linear-gradient(145deg,#040912f5,#080f1cf0);border:1px solid #ffffff13;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.tournament-matches-table-scroll{scrollbar-width:thin;scrollbar-color:#d4af378c transparent;width:100%;overflow-x:auto}.tournament-matches-table-scroll::-webkit-scrollbar{height:7px}.tournament-matches-table-scroll::-webkit-scrollbar-thumb{background:#d4af378c;border-radius:999px}.tournament-matches-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1380px;background:0 0!important}.tournament-matches-table th{letter-spacing:.1em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d4af3729;padding:15px 16px;font-size:9px;font-weight:850;color:#9ca9ba!important;background:#0f1726f0!important}.tournament-matches-table td{vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:17px 16px;font-size:11px;color:#c8d1dc!important;background:#ffffff03!important}.tournament-matches-table th:first-child,.tournament-matches-table td:first-child{text-align:center;width:62px}.tournament-matches-table th:nth-child(2),.tournament-matches-table td:nth-child(2){width:270px}.tournament-matches-table th:nth-child(3),.tournament-matches-table td:nth-child(3){width:150px}.tournament-matches-table th:nth-child(4),.tournament-matches-table td:nth-child(4){width:190px}.tournament-matches-table th:nth-child(5),.tournament-matches-table td:nth-child(5){width:230px}.tournament-matches-table th:nth-child(6),.tournament-matches-table td:nth-child(6){text-align:center;width:90px}.tournament-matches-table th:nth-child(7),.tournament-matches-table td:nth-child(7){width:120px}.tournament-matches-table th:nth-child(8),.tournament-matches-table td:nth-child(8){width:250px}.tournament-match-number{color:#b9c3d0;background:#ffffff09;border:1px solid #ffffff17;border-radius:9px;place-items:center;width:30px;height:30px;margin:0 auto;font-size:11px;font-weight:850;display:grid}.tournament-match-players{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.tournament-match-player{align-items:center;gap:9px;min-width:0;display:flex}.tournament-match-player-avatar{color:#17120a;background:linear-gradient(145deg,#fbe287,#d4af37 68%,#a77710);border:1px solid #d4af374d;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}.tournament-match-player-avatar-secondary{color:#d6dee8;background:linear-gradient(145deg,#354055,#1d293b);border-color:#94a3b838}.tournament-match-player strong{color:#f3f6fa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.tournament-match-versus{color:#6f7d90;letter-spacing:.12em;font-size:8px;font-weight:900}.tournament-match-round{color:#e6c75d;font-size:11px;font-weight:800;display:block}.tournament-match-stage{color:#8e9caf;letter-spacing:.06em;text-transform:uppercase;background:#d4af370a;border:1px solid #d4af3724;border-radius:7px;margin-top:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.tournament-match-date{align-items:flex-start;gap:9px;display:flex}.tournament-match-date-icon{color:#d4af37;background:#d4af3711;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;display:grid}.tournament-match-date span,.tournament-match-deadlines span,.tournament-match-result span{color:#718095;letter-spacing:.07em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:800;display:block}.tournament-match-date strong,.tournament-match-deadlines strong{color:#c9d2dd;font-size:10px;font-weight:700;line-height:1.45;display:block}.tournament-match-deadlines{gap:10px;display:grid}.tournament-match-deadlines>div{border-left:2px solid #d4af372b;padding-left:9px}.tournament-match-result{text-align:center}.tournament-match-result strong{color:#f5d878;background:#d4af3711;border:1px solid #d4af3738;border-radius:11px;place-items:center;min-width:48px;min-height:36px;padding:7px 10px;font-size:15px;font-weight:900;display:inline-grid}.tournament-match-status{color:#cbd5e1;letter-spacing:.07em;text-transform:uppercase;background:#94a3b812;border:1px solid #94a3b836;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:6px 10px;font-size:8px;font-weight:850;display:inline-flex}.tournament-match-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.tournament-match-status.completed{color:#75e2a0;background:#22c55e13;border-color:#22c55e47}.tournament-match-status.scheduled{color:#8bb8ff;background:#3b82f613;border-color:#3b82f64d}.tournament-match-status.pending{color:#f8cf67;background:#f9bf2412;border-color:#f9bf2447}.tournament-match-status.disputed{color:#fca5a5;background:#ef444413;border-color:#ef44444d}.tournament-match-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tournament-match-action{color:#c8d1dc;min-height:34px;font:inherit;cursor:pointer;background:#ffffff08;border:1px solid #ffffff17;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:9px;font-weight:800;transition:transform .2s,border-color .2s,color .2s,background .2s;display:inline-flex}.tournament-match-action:hover:not(:disabled){transform:translateY(-1px)}.tournament-match-action-schedule:hover:not(:disabled){color:#94bdff;background:#3b82f614;border-color:#3b82f64d}.tournament-match-action-result{color:#f4d675;background:#d4af3711;border-color:#d4af3738}.tournament-match-action-result:hover:not(:disabled){background:#d4af371c;border-color:#d4af3761}.tournament-match-action-timeline:hover{color:#c7a4ff;background:#a855f714;border-color:#a855f74d}.tournament-match-action:disabled,.tournament-match-action-locked{opacity:.42;cursor:not-allowed}.tournament-matches-empty-cell{padding:55px 24px!important}.tournament-matches-empty{text-align:center;flex-direction:column;align-items:center;max-width:380px;margin:0 auto;display:flex}.tournament-matches-empty-icon{color:#d4af37;background:#d4af3711;border:1px solid #d4af3733;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:grid}.tournament-matches-empty h3{color:#eef2f7;margin:0;font-size:16px}.tournament-matches-empty p{color:#8290a3;margin:7px 0 0;font-size:12px;line-height:1.55}.tournament-matches-table-card,.tournament-matches-table-scroll,.tournament-matches-table,.tournament-matches-table thead,.tournament-matches-table tbody,.tournament-matches-table tr{background:0 0!important}.tournament-matches-table-card{background:linear-gradient(145deg,#040912fa,#080f1cf5)!important}.tournament-matches-table th{color:#aeb9c8!important;background:#0f1726f5!important}.tournament-matches-table td{color:#c8d1dc!important;background:#ffffff03!important}.tournament-matches-table tbody tr:nth-child(2n) td{background:#ffffff06!important}.tournament-matches-table tbody tr:hover td{background:#d4af370e!important}.tournament-matches-table tbody tr:last-child td{border-bottom:none}.tournament-standings-table-card{border:1px solid #ffffff13;border-radius:18px;overflow:hidden;box-shadow:inset 0 1px #ffffff06;background:linear-gradient(145deg,#040912fa,#080f1cf5)!important}.tournament-standings-table-scroll{scrollbar-width:thin;scrollbar-color:#d4af378c transparent;width:100%;overflow-x:auto}.tournament-standings-table-scroll::-webkit-scrollbar{height:7px}.tournament-standings-table-scroll::-webkit-scrollbar-thumb{background:#d4af378c;border-radius:999px}.tournament-standings-table,.tournament-standings-table thead,.tournament-standings-table tbody,.tournament-standings-table tr{background:0 0!important}.tournament-standings-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:980px}.tournament-standings-table th{letter-spacing:.1em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d4af3729;padding:15px 17px;font-size:9px;font-weight:850;color:#9ca9ba!important;background:#0f1726f5!important}.tournament-standings-table td{vertical-align:middle;border-bottom:1px solid #ffffff0e;padding:16px 17px;font-size:11px;color:#c8d1dc!important;background:#ffffff03!important}.tournament-standings-table tbody tr:nth-child(2n) td{background:#ffffff05!important}.tournament-standings-table tbody tr:hover td{background:#d4af370d!important}.tournament-standings-table tbody tr:last-child td{border-bottom:none}.tournament-swiss-table th:first-child,.tournament-swiss-table td:first-child{width:90px}.tournament-swiss-table th:nth-child(2),.tournament-swiss-table td:nth-child(2){width:220px}.tournament-swiss-table th:nth-child(3),.tournament-swiss-table td:nth-child(3){width:190px}.tournament-swiss-table th:nth-child(4),.tournament-swiss-table td:nth-child(4){width:135px}.tournament-swiss-table th:nth-child(5),.tournament-swiss-table td:nth-child(5){width:110px}.tournament-swiss-table th:nth-child(6),.tournament-swiss-table td:nth-child(6){width:100px}.tournament-swiss-table th:nth-child(7),.tournament-swiss-table td:nth-child(7){width:110px}.tournament-swiss-table th:nth-child(8),.tournament-swiss-table td:nth-child(8){width:155px}.tournament-league-table th:first-child,.tournament-league-table td:first-child{width:90px}.tournament-league-table th:nth-child(2),.tournament-league-table td:nth-child(2){width:245px}.tournament-league-table th:nth-child(3),.tournament-league-table td:nth-child(3){width:200px}.tournament-league-table th:nth-child(4),.tournament-league-table td:nth-child(4){width:150px}.tournament-league-table th:nth-child(5),.tournament-league-table td:nth-child(5){width:120px}.tournament-league-table th:nth-child(6),.tournament-league-table td:nth-child(6){width:110px}.tournament-standing-position{color:#aeb9c7;background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:55px;min-height:34px;padding:7px 10px;display:inline-flex}.tournament-standing-position span{color:#67768a;font-size:9px}.tournament-standing-position strong{font-size:13px}.tournament-standing-position.first{color:#ffe083;background:#ffd74017;border-color:#ffd74059}.tournament-standing-position.first span{color:#ffe083}.tournament-standing-position.second{color:#dbe3ec;background:#cbd5e112;border-color:#cbd5e14d}.tournament-standing-position.second span{color:#dbe3ec}.tournament-standing-position.third{color:#e5aa72;background:#cd7f3214;border-color:#cd7f3254}.tournament-standing-position.third span{color:#e5aa72}.tournament-standing-player{align-items:center;gap:11px;min-width:0;display:flex}.tournament-standing-avatar{color:#17120a;background:linear-gradient(145deg,#fbe287,#d4af37 68%,#a77710);border:1px solid #d4af374d;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:11px;font-weight:900;display:grid}.tournament-standing-player>div:last-child{min-width:0}.tournament-standing-player strong{color:#f3f6fa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;display:block;overflow:hidden}.tournament-standing-player span{color:#718095;letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:8px;font-weight:800;display:block}.tournament-standing-record{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tournament-standing-record>span{background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:850;display:inline-flex}.tournament-standing-record .win{color:#72e5a0}.tournament-standing-record .draw{color:#f4ce6b}.tournament-standing-record .loss{color:#f59b9b}.tournament-standing-record small{color:#718095;width:100%;margin-top:2px;font-size:8px;font-weight:700}.tournament-standing-goals{align-items:center;gap:7px;display:flex}.tournament-standing-goals span{color:#748297;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:8px;font-weight:850;display:inline-flex}.tournament-standing-goals strong{color:#d9e1eb;font-size:10px}.tournament-goal-difference{color:#cbd5e1;background:#94a3b80e;border:1px solid #94a3b82b;border-radius:9px;place-items:center;min-width:43px;min-height:31px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-grid}.tournament-goal-difference.positive{color:#72e5a0;background:#22c55e12;border-color:#22c55e3b}.tournament-goal-difference.negative{color:#f59b9b;background:#ef444412;border-color:#ef44443b}.tournament-standing-points{background:#d4af3712;border:1px solid #d4af373b;border-radius:10px;align-items:baseline;gap:5px;min-width:59px;padding:7px 10px;display:inline-flex}.tournament-standing-points strong{color:#f5d878;font-size:15px;font-weight:900}.tournament-standing-points span{color:#998442;letter-spacing:.07em;font-size:7px;font-weight:850}.tournament-standing-buchholz{color:#a78bfa;background:#a855f70f;border:1px solid #a855f72e;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:inline-flex}.tournament-standing-buchholz span{font-size:7px;font-weight:900}.tournament-standing-buchholz strong{font-size:11px}.tournament-qualification-status{color:#cbd5e1;letter-spacing:.06em;text-transform:uppercase;background:#94a3b80f;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:7px;min-height:29px;padding:6px 10px;font-size:8px;font-weight:850;display:inline-flex}.tournament-qualification-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px}.tournament-qualification-status.qualified{color:#72e5a0;background:#22c55e13;border-color:#22c55e45}.tournament-qualification-status.eliminated{color:#f59b9b;background:#ef444413;border-color:#ef444445}.tournament-qualification-status.active{color:#8bb8ff;background:#3b82f612;border-color:#3b82f640}.tournament-qualification-cutoff-row td{background:#d4af3713!important;border-top:1px solid #d4af3752!important;border-bottom:1px solid #d4af3752!important;padding:7px 16px!important}.tournament-qualification-cutoff{color:#f5d878;letter-spacing:.13em;text-transform:uppercase;justify-content:center;align-items:center;gap:9px;font-size:9px;font-weight:900;display:flex}.tournament-standings-empty-cell{padding:55px 24px!important}.tournament-standings-empty{text-align:center;flex-direction:column;align-items:center;max-width:380px;margin:0 auto;display:flex}.tournament-standings-empty-icon{color:#d4af37;background:#d4af3711;border:1px solid #d4af3733;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:grid}.tournament-standings-empty h3{color:#eef2f7;margin:0;font-size:16px}.tournament-standings-empty p{color:#8290a3;margin:7px 0 0;font-size:12px;line-height:1.55}.tournament-groups-grid{gap:22px;display:grid}.tournament-group-card{background:radial-gradient(circle at 100% 0,#d4af370f,#0000 25%),linear-gradient(145deg,#080f1cf0,#040912f5);border:1px solid #d4af3726;border-radius:20px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.tournament-group-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af3794,#0000);height:1px;position:absolute;top:0;left:22px;right:22px}.tournament-group-header{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding-bottom:19px;display:flex}.tournament-group-heading{align-items:center;gap:14px;display:flex}.tournament-group-badge{color:#17120a;background:linear-gradient(145deg,#fbe287,#d4af37 66%,#a77710);border:1px solid #d4af3759;border-radius:17px;flex:none;place-items:center;width:58px;height:58px;font-size:23px;font-weight:950;display:grid;box-shadow:0 10px 25px #d4af3724}.tournament-group-heading span{color:#d4af37;letter-spacing:.13em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.tournament-group-heading h2{color:#f7f9fc;letter-spacing:-.025em;margin:0;font-size:21px}.tournament-group-heading p{color:#8190a4;margin:6px 0 0;font-size:11px}.tournament-group-progress{min-width:190px}.tournament-group-progress>div:first-child{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.tournament-group-progress span{color:#7f8da1;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.tournament-group-progress strong{color:#f4d675;font-size:13px}.tournament-group-progress-track{background:#ffffff12;border-radius:999px;height:6px;overflow:hidden}.tournament-group-progress-fill{border-radius:inherit;background:linear-gradient(90deg,#a77710,#d4af37,#ffe083);height:100%;box-shadow:0 0 12px #d4af3761}.tournament-group-subsection+.tournament-group-subsection{margin-top:24px}.tournament-group-subsection-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:13px;display:flex}.tournament-group-subsection-heading>div{align-items:center;gap:11px;display:flex}.tournament-group-subsection-heading>div>span{color:#d4af37;background:#d4af370e;border:1px solid #d4af372e;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;font-size:14px;display:grid}.tournament-group-subsection-heading h3{color:#eaf0f7;margin:0;font-size:15px}.tournament-group-subsection-heading p{color:#748297;margin:4px 0 0;font-size:10px}.tournament-group-subsection-heading>strong{color:#f4d675;background:#d4af370e;border:1px solid #d4af372e;border-radius:10px;flex:none;place-items:center;min-width:35px;height:35px;padding:0 9px;font-size:12px;display:grid}.tournament-group-table-card{border:1px solid #ffffff12;border-radius:17px;overflow:hidden;background:linear-gradient(145deg,#030810f7,#080e19f2)!important}.tournament-group-table-scroll{scrollbar-width:thin;scrollbar-color:#d4af3780 transparent;width:100%;overflow-x:auto}.tournament-group-standings-table,.tournament-group-standings-table thead,.tournament-group-standings-table tbody,.tournament-group-standings-table tr{background:0 0!important}.tournament-group-standings-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:930px}.tournament-group-standings-table th{letter-spacing:.09em;text-align:left;text-transform:uppercase;border-bottom:1px solid #d4af3726;padding:14px 16px;font-size:9px;font-weight:850;color:#9ba8b9!important;background:#0e1624f5!important}.tournament-group-standings-table td{vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:15px 16px;font-size:11px;color:#c7d0dc!important;background:#ffffff03!important}.tournament-group-standings-table tbody tr:nth-child(2n) td{background:#ffffff05!important}.tournament-group-standings-table tbody tr:hover td{background:#d4af370c!important}.tournament-group-standings-table th:first-child,.tournament-group-standings-table td:first-child{width:90px}.tournament-group-standings-table th:nth-child(2),.tournament-group-standings-table td:nth-child(2){width:220px}.tournament-group-standings-table th:nth-child(3),.tournament-group-standings-table td:nth-child(3){width:190px}.tournament-group-standings-table th:nth-child(4),.tournament-group-standings-table td:nth-child(4){width:140px}.tournament-group-standings-table th:nth-child(5),.tournament-group-standings-table td:nth-child(5){width:110px}.tournament-group-standings-table th:nth-child(6),.tournament-group-standings-table td:nth-child(6){width:100px}.tournament-group-standings-table th:nth-child(7),.tournament-group-standings-table td:nth-child(7){width:175px}.tournament-qualification-status.qualification-position{color:#f5d878;background:#d4af3713;border-color:#d4af3745}.tournament-groups-empty{text-align:center;border:1px dashed #d4af372e;border-radius:18px;flex-direction:column;align-items:center;padding:55px 24px;display:flex}.tournament-groups-empty-icon{color:#d4af37;background:#d4af3711;border:1px solid #d4af3733;border-radius:17px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:22px;display:grid}.tournament-groups-empty h3{color:#eef2f7;margin:0;font-size:16px}.tournament-groups-empty p{color:#8290a3;max-width:380px;margin:7px 0 0;font-size:12px;line-height:1.55}@media (width<=760px){.tournament-group-card{padding:17px}.tournament-group-header{flex-direction:column;align-items:flex-start}.tournament-group-progress{width:100%;min-width:0}.tournament-group-subsection-heading{align-items:flex-start}.tournament-group-subsection-heading p{display:none}}.admin-payments-page{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:100%;display:flex}.admin-payments-page .page-header{margin-bottom:0}.admin-payments-page .page-header h1,.admin-payments-page .page-header h2{color:#f3f6fa}.admin-payments-page .page-header p{color:#8d9aae}.admin-payments-page .admin-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-payments-page .admin-stat-card{background:radial-gradient(circle at 100% 0,#d4af3711,#0000 42%),linear-gradient(145deg,#0d1828,#08111e);border:1px solid #fff1;min-width:0;min-height:126px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 36px #00000030}.admin-payments-page .admin-stat-card:before{content:"";background:linear-gradient(90deg,#d4af37,#0000);width:72px;height:2px;position:absolute;top:0;left:18px}.admin-payments-page .admin-stat-card:hover{border-color:#d4af3729;transform:translateY(-3px);box-shadow:0 20px 44px #0000003d}.admin-payments-page .admin-stat-card:first-child{border-color:#d4af3729}.admin-payments-page .admin-stat-card:nth-child(2){border-color:#3b82f61f}.admin-payments-page .admin-stat-card:nth-child(3){border-color:#22c55e1f}.admin-payments-page .admin-stat-card:nth-child(4){border-color:#f59e0b1f}.admin-payments-page .admin-stat-card [class*=icon]{background:#d4af3712;border:1px solid #d4af3729;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.admin-payments-page .admin-stat-card:nth-child(2) [class*=icon]{background:#3b82f612;border-color:#3b82f629}.admin-payments-page .admin-stat-card:nth-child(3) [class*=icon]{background:#22c55e12;border-color:#22c55e29}.admin-payments-page .admin-stat-card:nth-child(4) [class*=icon]{background:#f59e0b12;border-color:#f59e0b29}.admin-payments-page .search-toolbar{background:radial-gradient(circle at 100% 0,#d4af370b,#0000 40%),linear-gradient(145deg,#0d1727,#08111e);border:1px solid #fff1;box-shadow:0 14px 32px #00000029}.admin-payments-page .search-toolbar input,.admin-payments-page .search-toolbar select{color:#dce4ed;background:#ffffff06;border:1px solid #ffffff16;min-height:43px}.admin-payments-page .search-toolbar input::placeholder{color:#667488}.admin-payments-page .search-toolbar input:hover,.admin-payments-page .search-toolbar select:hover{border-color:#ffffff24}.admin-payments-page .search-toolbar input:focus,.admin-payments-page .search-toolbar select:focus{background:#d4af3706;border-color:#d4af3761;outline:none;box-shadow:0 0 0 3px #d4af370d}.admin-payments-page .search-toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-payments-page .payment-table-card{background:linear-gradient(145deg,#0d1727,#08111e);border:1px solid #d4af371f;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000038}.admin-payments-page .payment-table-card:before{content:"";background:linear-gradient(90deg,#0000,#d4af37,#0000);height:2px;position:absolute;top:0;left:0;right:0}.admin-payments-page .payment-table-card .section-card-body{scrollbar-width:thin;scrollbar-color:#d4af3740 #ffffff05;width:100%;min-width:0;padding:0;overflow-x:auto}.admin-payments-page .payment-table-card .section-card-body::-webkit-scrollbar{height:8px}.admin-payments-page .payment-table-card .section-card-body::-webkit-scrollbar-track{background:#ffffff04}.admin-payments-page .payment-table-card .section-card-body::-webkit-scrollbar-thumb{background:#d4af373d;border-radius:999px}.admin-payments-page .payment-table{table-layout:auto;width:100%;min-width:1040px}.admin-payments-page .payment-table th,.admin-payments-page .payment-table td{padding:14px 13px;font-size:12px}.admin-payments-page .payment-table th:nth-child(2),.admin-payments-page .payment-table td:nth-child(2),.admin-payments-page .payment-table th:nth-child(3),.admin-payments-page .payment-table td:nth-child(3){width:210px;min-width:210px}.admin-payments-page .payment-table th:nth-child(5),.admin-payments-page .payment-table td:nth-child(5),.admin-payments-page .payment-table th:nth-child(6),.admin-payments-page .payment-table td:nth-child(6){width:110px;min-width:110px}.admin-payments-page .payment-table thead{background:#091321}.admin-payments-page .payment-table th{color:#aeb9c7;letter-spacing:.045em;text-transform:uppercase;background:linear-gradient(#111c2e,#0c1626);font-size:10px;font-weight:850}.admin-payments-page .payment-table tbody tr{background:#ffffff03}.admin-payments-page .payment-table tbody tr:hover{background:#d4af3709}.admin-payments-page .payment-table td{color:#c6cfda;border-bottom:1px solid #ffffff0b}.admin-payments-page .payment-reference{color:#ddc162;letter-spacing:.025em;background:#d4af370b;border:1px solid #d4af3721;border-radius:7px;padding:6px 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800;display:inline-flex}.admin-payments-page .payment-player-cell{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-payments-page .payment-player-cell strong{color:#edf1f5;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:850;overflow:hidden}.admin-payments-page .payment-player-cell span{color:#778599;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.admin-payments-page .payment-table td:nth-child(4) strong{color:#e1c45d;font-size:12px;font-weight:900}.admin-payments-page .payment-loading-state{color:#7f8da0;background:radial-gradient(circle,#d4af370b,#0000 30%);place-items:center;min-height:280px;font-size:12px;font-weight:700;display:grid}.admin-payments-page .payment-empty-state{text-align:center;background:radial-gradient(circle,#d4af370b,#0000 30%);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:260px;display:flex}.admin-payments-page .payment-empty-state strong{color:#e8edf2;font-size:15px;font-weight:850}.admin-payments-page .payment-empty-state span{color:#748296;font-size:10px}.admin-payments-page .payment-pagination{background:linear-gradient(145deg,#0d1727,#08111e);border:1px solid #ffffff0f;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex;box-shadow:0 12px 28px #00000026}.admin-payments-page .payment-pagination span{color:#8c99aa;font-size:10px;font-weight:700}.admin-payments-page .payment-pagination button{color:#d6bd62;cursor:pointer;background:#d4af370b;border:1px solid #d4af3726;border-radius:8px;min-width:94px;min-height:36px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:850;transition:transform .18s,border-color .18s,background .18s}.admin-payments-page .payment-pagination button:hover:not(:disabled){background:#d4af3714;border-color:#d4af374d;transform:translateY(-1px)}.admin-payments-page .payment-pagination button:disabled{opacity:.32;cursor:not-allowed}@media (width<=1100px){.admin-payments-page .admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.admin-payments-page{gap:14px}.admin-payments-page .admin-stats-grid{grid-template-columns:1fr}.admin-payments-page .payment-pagination{flex-wrap:wrap}.admin-payments-page .payment-pagination span{text-align:center;order:-1;width:100%}.admin-payments-page .payment-pagination button{flex:1}}.payment-status{letter-spacing:.02em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:100px;min-height:32px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.payment-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.payment-status-pending{color:#f4b740;background:#f59e0b1a;border-color:#f59e0b3d}.payment-status-processing{color:#60a5fa;background:#3b82f61a;border-color:#3b82f63d}.payment-status-paid{color:#34d399;background:#10b9811a;border-color:#10b9813d}.payment-status-failed{color:#f87171;background:#ef44441a;border-color:#ef44443d}.payment-status-cancelled{color:#94a3b8;background:#94a3b81a;border-color:#94a3b83d}.payment-status-refunded{color:#c084fc;background:#a855f71a;border-color:#a855f73d}.payment-status-unknown{color:#cbd5e1;background:#cbd5e114;border-color:#cbd5e12e}.payment-table td:nth-child(5){color:#d9c06a;font-weight:700}.payment-reference{transition:transform .18s,border-color .18s,background .18s}.payment-reference:hover{background:#d4af3714;border-color:#d4af374d;transform:translateY(-1px)}.payment-table td:nth-child(4) strong{min-width:85px;display:inline-block}.payment-table tbody tr{position:relative}.payment-table tbody tr:before{content:"";background:0 0;border-radius:999px;width:3px;transition:background .2s;position:absolute;top:10px;bottom:10px;left:0}.payment-table tbody tr:hover:before{background:var(--ceo-gold-400)}.admin-payments-page .admin-stat-card{flex-direction:column;justify-content:space-between;padding:20px;display:flex}.admin-payments-page .admin-stat-card h3,.admin-payments-page .admin-stat-card .stat-title{color:#90a0b5;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:800}.admin-payments-page .admin-stat-card strong,.admin-payments-page .admin-stat-card .stat-value{color:#f3f6fa;letter-spacing:-.03em;margin:2px 0 6px;font-size:clamp(26px,2vw,34px);font-weight:900;line-height:1.05;display:block}.admin-payments-page .admin-stat-card p,.admin-payments-page .admin-stat-card .stat-subtitle{color:#6f8094;margin:0;font-size:11px;line-height:1.5}.admin-payments-page .admin-stat-card:first-child:after,.admin-payments-page .admin-stat-card:nth-child(2):after,.admin-payments-page .admin-stat-card:nth-child(3):after,.admin-payments-page .admin-stat-card:nth-child(4):after{content:"";opacity:.06;pointer-events:none;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-24px;right:-24px}.admin-payments-page .admin-stat-card:first-child:after{background:#d4af37}.admin-payments-page .admin-stat-card:nth-child(2):after{background:#3b82f6}.admin-payments-page .admin-stat-card:nth-child(3):after{background:#10b981}.admin-payments-page .admin-stat-card:nth-child(4):after{background:#f59e0b}.admin-payments-page .payment-table th{z-index:5;position:sticky;top:0}.admin-payments-page .payment-table tbody td{height:68px}.admin-payments-page .payment-table td:nth-child(3){color:#d7dee7;font-weight:700}.admin-payments-page .payment-table td:nth-child(7){color:#9aa8b8;font-size:11px}.admin-payments-page .payment-table tbody tr:hover td{transition:color .2s}.admin-payments-page .payment-table tbody tr:hover td:nth-child(3){color:#fff}.admin-payments-page .payment-table tbody tr:hover td:nth-child(4) strong{color:#f2d676}.admin-payments-page .payment-pagination{z-index:8;position:sticky;bottom:0}.admin-payments-page .payment-pagination button{min-width:110px}@media (width<=900px){.admin-payments-page .admin-stat-card{min-height:115px}.admin-payments-page .admin-stat-card strong{font-size:26px}}@media (width<=600px){.admin-payments-page .admin-stat-card{padding:18px}.admin-payments-page .admin-stat-card strong{font-size:24px}}.payment-provider-cell,.payment-tournament-cell,.payment-date-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.payment-provider-name{color:#f2f5f8;font-size:11px;font-weight:800}.payment-provider-label{color:#728094;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.payment-tournament-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#eef2f6;font-size:11px;font-weight:850;overflow:hidden}.payment-tournament-cell span{color:#7f8c9d;font-size:9px;font-weight:700}.payment-date-cell strong{color:#34d399;font-size:10px;font-weight:850}.payment-date-cell span{color:#8d99aa;font-size:10px}.payment-table tbody tr{transition:background .18s,transform .18s}.payment-table tbody tr:hover{transform:translate(2px)}.payment-table tbody tr:hover .payment-provider-name,.payment-table tbody tr:hover .payment-tournament-cell strong{color:#fff}.admin-payments-page .admin-stat-card{background:radial-gradient(circle at 92% 8%,#d4af3717,#0000 38%),linear-gradient(145deg,#111d30,#091321);border-color:#ffffff17;min-height:150px;padding:20px}.admin-payments-page .payment-kpi-value{color:#fff;letter-spacing:-.035em;opacity:1;text-shadow:0 2px 3px #00000073,0 0 18px #ffffff14;margin:8px 0 10px;font-size:clamp(26px,2.2vw,36px);font-weight:950;line-height:1;display:block}.admin-payments-page .payment-kpi-value-revenue{color:#f6d86f;text-shadow:0 2px 3px #00000080,0 0 20px #d4af3740}.admin-payments-page .payment-kpi-value-today{color:#dcecff;text-shadow:0 2px 3px #00000080,0 0 18px #3b82f633}.admin-payments-page .payment-kpi-value-paid{color:#6ee7b7;text-shadow:0 2px 3px #00000080,0 0 18px #10b98138}.admin-payments-page .payment-kpi-value-pending{color:#f8c866;text-shadow:0 2px 3px #00000080,0 0 18px #f59e0b38}.admin-payments-page .admin-stat-card .payment-kpi-value,.admin-payments-page .admin-stat-card .payment-kpi-value *{visibility:visible;color:inherit;opacity:1;filter:none}.admin-payments-page .admin-stat-card h3,.admin-payments-page .admin-stat-card h4,.admin-payments-page .admin-stat-card .stat-title,.admin-payments-page .admin-stat-card [class*=title]{color:#c7d2df;opacity:1;font-weight:850}.admin-payments-page .admin-stat-card p,.admin-payments-page .admin-stat-card .stat-subtitle,.admin-payments-page .admin-stat-card [class*=subtitle]{color:#93a3b6;opacity:1;font-size:10px;font-weight:650}.admin-payments-page .payment-kpi-icon{color:#fff;opacity:1;background:#d4af3717;border:1px solid #d4af3733;border-radius:13px;place-items:center;width:46px;height:46px;font-size:20px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 20px #0000002e}.admin-payments-page .admin-stat-card:nth-child(2) .payment-kpi-icon{background:#3b82f61a;border-color:#3b82f63d}.admin-payments-page .admin-stat-card:nth-child(3) .payment-kpi-icon{background:#10b9811a;border-color:#10b9813d}.admin-payments-page .admin-stat-card:nth-child(4) .payment-kpi-icon{background:#f59e0b1a;border-color:#f59e0b3d}@media (width<=650px){.admin-payments-page .payment-kpi-value{font-size:29px}.admin-payments-page .admin-stat-card{min-height:135px}}.admin-payments-page .admin-stat-card .stat-content h2{color:#fff;letter-spacing:-.04em;opacity:1;visibility:visible;filter:none;text-shadow:0 2px 4px #00000080,0 0 18px #ffffff14;margin:10px 0 12px;font-size:clamp(28px,2.35vw,38px);font-weight:950;line-height:1;display:block}.admin-payments-page .admin-stat-card .stat-content h2 .payment-kpi-value{font:inherit;line-height:inherit;letter-spacing:inherit;opacity:1;visibility:visible;filter:none;margin:0;display:inline-block}.admin-payments-page .admin-stat-card:first-child .stat-content h2{color:#f6d86f;text-shadow:0 2px 4px #00000080,0 0 20px #d4af3740}.admin-payments-page .admin-stat-card:nth-child(2) .stat-content h2{color:#dcecff;text-shadow:0 2px 4px #00000080,0 0 18px #3b82f638}.admin-payments-page .admin-stat-card:nth-child(3) .stat-content h2{color:#6ee7b7;text-shadow:0 2px 4px #00000080,0 0 18px #10b9813d}.admin-payments-page .admin-stat-card:nth-child(4) .stat-content h2{color:#f8c866;text-shadow:0 2px 4px #00000080,0 0 18px #f59e0b3d}.admin-payments-page .admin-stat-card .stat-content h4{color:#d3dce7;letter-spacing:.04em;opacity:1;margin:0;font-size:11px;font-weight:850}.admin-payments-page .admin-stat-card .stat-content p{color:#9aabba;opacity:1;margin:0;font-size:10px;font-weight:650;line-height:1.45}.admin-payments-page .admin-stat-card .stat-content{z-index:2;flex-direction:column;gap:4px;display:flex;position:relative}.admin-payments-page .admin-stat-card-glow{z-index:0;pointer-events:none}.admin-payments-page .admin-stat-header{z-index:2;position:relative}.admin-payments-page{color:#eef2f6;background:radial-gradient(circle at 18% 12%,#d4af370d,#0000 28%),radial-gradient(circle at 82% 20%,#3b82f60a,#0000 30%),#07101d}.admin-payments-page .search-toolbar{color:#eef2f6;border-radius:14px;padding:16px;box-shadow:0 16px 34px #00000038;background:linear-gradient(145deg,#101b2d,#091321)!important;border:1px solid #d4af371f!important}.admin-payments-page .search-toolbar>*{background-color:#0000}.admin-payments-page .search-toolbar input{border-radius:9px;min-height:44px;color:#eef2f6!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff17!important}.admin-payments-page .search-toolbar input::placeholder{opacity:1;color:#728197!important}.admin-payments-page .search-toolbar input:focus{outline:none;background:#d4af370a!important;border-color:#d4af3766!important;box-shadow:0 0 0 3px #d4af370f!important}.admin-payments-page .search-toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;min-height:44px;color:#d9e1ea!important;box-shadow:none!important;background:#ffffff09!important;border:1px solid #ffffff17!important}.admin-payments-page .search-toolbar select:focus{outline:none;border-color:#d4af3766!important;box-shadow:0 0 0 3px #d4af370f!important}.admin-payments-page .search-toolbar select option{color:#eef2f6;background:#091321}.admin-payments-page .payment-table-card,.admin-payments-page .payment-pagination{background:linear-gradient(145deg,#101b2d,#08111e)!important}.admin-payments-page section,.admin-payments-page article,.admin-payments-page [class*=section-card]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width<=900px){.tournament-modal-format-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.tournament-modal-format-strip{grid-template-columns:1fr}}.lifecycle-btn:hover{border-color:#d4af37;transform:translateY(-2px)}.lifecycle-btn.danger{color:#ff9d9d;border-color:#ff6b6b}.tournament-lifecycle-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lifecycle-btn{color:#f5f5f5;cursor:pointer;background:#ffffff08;border:1px solid #d4af3738;border-radius:10px;align-items:center;gap:8px;padding:11px 16px;transition:all .25s;display:inline-flex}.lifecycle-btn:hover:not(:disabled){background:#d4af371a;border-color:#d4af378c;transform:translateY(-2px)}.lifecycle-btn svg{color:#d4af37}.lifecycle-btn--success{border-color:#22c55e47}.lifecycle-btn--success:hover:not(:disabled){background:#22c55e1f;border-color:#22c55e99}.lifecycle-btn--success svg{color:#22c55e}.lifecycle-btn.danger{border-color:#ef444440}.lifecycle-btn.danger:hover:not(:disabled){background:#ef44441f;border-color:#ef444499}.lifecycle-btn.danger svg{color:#ef4444}.lifecycle-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.tournament-modal-info-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:12px;padding:18px;display:flex}.tournament-modal-info-card svg{color:#d4af37;flex-shrink:0}.tournament-modal-info-card p{color:#cfd4de;margin:0;line-height:1.6}.tournament-modal-formula-card{background:#d4af370f;border:1px solid #d4af3738;border-radius:14px;padding:18px}.tournament-modal-formula-card strong{color:#d4af37;margin-bottom:6px;display:block}.tournament-modal-formula-card span{color:#d5d9df}.tournament-modal-date-control{align-items:center;gap:10px;display:flex}.tournament-modal-date-control svg{color:#d4af37}.tournament-modal-format-strip{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px;margin-bottom:28px;display:grid}.tournament-modal-format-strip>div{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:18px}.tournament-modal-format-strip span{color:#9ca3af;margin-bottom:6px;font-size:.82rem;display:block}.tournament-modal-format-strip strong{color:#fff;font-size:1rem}@media (width<=768px){.tournament-lifecycle-actions{flex-direction:column}.lifecycle-btn{justify-content:center;width:100%}}.tournament-capacity--unlimited{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.tournament-capacity--unlimited .tournament-capacity-label{width:100%}.tournament-capacity-unlimited-label{color:#bfdbfe;letter-spacing:.04em;text-transform:uppercase;background:#60a5fa14;border:1px solid #60a5fa40;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:4px 9px;font-size:.65rem;font-weight:900;display:inline-flex}.tournament-activity-section{scroll-margin-top:88px}.tournament-activity-panel{color:#f8fafc;background:radial-gradient(circle at 88% 0,#60a5fa17,#0000 30%),radial-gradient(circle at 10% 0,#d4af3714,#0000 28%),linear-gradient(145deg,#0c1524fa,#060c16fc);border:1px solid #94a3b821;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040,inset 0 1px #ffffff09}.tournament-activity-panel .tournament-section-heading{border-bottom:1px solid #94a3b81a;margin:0;padding:21px 22px 17px}.tournament-section-icon--activity{color:#93c5fd!important;background:#3b82f61a!important;border-color:#3b82f633!important}.tournament-activity-heading-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.tournament-activity-filter{flex-direction:column;gap:5px;display:flex}.tournament-activity-filter>span{color:#718096;letter-spacing:.55px;text-transform:uppercase;font-size:.58rem;font-weight:800}.tournament-activity-filter select{color:#e5e7eb;background:#080f1bf0;border:1px solid #94a3b829;border-radius:9px;outline:none;min-width:190px;min-height:39px;padding:0 11px}.tournament-activity-filter select:focus{border-color:#60a5fa80;box-shadow:0 0 0 3px #3b82f617}.tournament-activity-refresh{color:#bfdbfe;cursor:pointer;background:#3b82f614;border:1px solid #3b82f633;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-weight:800;display:inline-flex}.tournament-activity-refresh:hover:not(:disabled){background:#3b82f626;border-color:#60a5fa6b}.tournament-activity-refresh:disabled{opacity:.55;cursor:wait}.tournament-activity-stats{border-bottom:1px solid #94a3b817;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 22px;display:grid}.tournament-activity-stats>div{background:#ffffff06;border:1px solid #94a3b817;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:11px 12px;display:grid}.tournament-activity-stats svg{color:#93c5fd}.tournament-activity-stats span{color:#8090a4;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;font-weight:750;overflow:hidden}.tournament-activity-stats strong{color:#fff;font-size:.92rem}.tournament-activity-body{min-height:280px;padding:18px 22px 22px}.tournament-activity-state{color:#8190a4;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;padding:28px;display:flex}.tournament-activity-state svg{color:#60a5fa}.tournament-activity-state strong{color:#e5e7eb;font-size:.88rem}.tournament-activity-state span{max-width:430px;font-size:.72rem;line-height:1.55}.tournament-activity-state button{color:#fff;cursor:pointer;background:#3b82f621;border:1px solid #3b82f640;border-radius:8px;margin-top:7px;padding:8px 13px}.tournament-activity-state--error svg{color:#fb7185}.tournament-activity-spinner{animation:.9s linear infinite tournament-activity-spin}@keyframes tournament-activity-spin{to{transform:rotate(360deg)}}.tournament-activity-day+.tournament-activity-day{margin-top:20px}.tournament-activity-day-heading{align-items:center;gap:10px;margin-bottom:11px;display:flex}.tournament-activity-day-heading span{color:#d6b94f;letter-spacing:.7px;text-transform:uppercase;font-size:.62rem;font-weight:850}.tournament-activity-day-heading i{background:linear-gradient(90deg,#d4af3740,#0000);flex:1;height:1px}.tournament-activity-entry{grid-template-columns:36px minmax(0,1fr);gap:9px;display:grid}.tournament-activity-entry-marker{justify-content:center;display:flex;position:relative}.tournament-activity-entry-marker>span{z-index:2;color:#bfdbfe;background:#3b82f61a;border:1px solid #3b82f633;border-radius:9px;justify-content:center;align-items:center;width:31px;height:31px;display:flex;position:relative}.tournament-activity-entry--success .tournament-activity-entry-marker>span{color:#86efac;background:#22c55e17;border-color:#22c55e2e}.tournament-activity-entry--warning .tournament-activity-entry-marker>span{color:#fde68a;background:#f59e0b17;border-color:#f59e0b2e}.tournament-activity-entry--danger .tournament-activity-entry-marker>span{color:#fda4af;background:#f43f5e17;border-color:#f43f5e2e}.tournament-activity-entry--achievement .tournament-activity-entry-marker>span{color:#f5d76e;background:#d4af371a;border-color:#d4af3733}.tournament-activity-entry-marker>i{background:linear-gradient(#60a5fa33,#94a3b80d);width:1px;position:absolute;top:31px;bottom:-6px}.tournament-activity-entry:last-child .tournament-activity-entry-marker>i{display:none}.tournament-activity-entry-card{background:#ffffff06;border:1px solid #94a3b81a;border-radius:11px;margin-bottom:10px;transition:transform .18s,border-color .18s;overflow:hidden}.tournament-activity-entry-card:hover{border-color:#60a5fa33;transform:translateY(-1px)}.tournament-activity-entry-header{width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 13px;display:flex}.tournament-activity-entry-header:disabled{cursor:default}.tournament-activity-entry-header>div{min-width:0}.tournament-activity-entry-header small{color:#60a5fa;letter-spacing:.55px;text-transform:uppercase;margin-bottom:4px;font-size:.56rem;font-weight:850;display:block}.tournament-activity-entry-header strong{color:#f8fafc;font-size:.78rem;line-height:1.4;display:block}.tournament-activity-entry-header span{color:#718096;margin-top:5px;font-size:.62rem;display:block}.tournament-activity-entry-header svg{color:#718096;flex-shrink:0;transition:transform .18s}.tournament-activity-entry-header svg.is-expanded{transform:rotate(180deg)}.tournament-activity-entry-details{background:#02070e38;border-top:1px solid #94a3b814;padding:12px 13px 13px}.tournament-activity-entry-details p{color:#b6c1cf;margin:0 0 11px;font-size:.7rem;line-height:1.58}.tournament-activity-detail-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.tournament-activity-detail-grid>div{background:#ffffff06;border:1px solid #94a3b814;border-radius:8px;padding:9px 10px}.tournament-activity-detail-grid span{color:#68778b;letter-spacing:.45px;text-transform:uppercase;margin-bottom:4px;font-size:.54rem;font-weight:800;display:block}.tournament-activity-detail-grid strong{color:#e5e7eb;font-size:.66rem}.tournament-activity-metadata{border:1px solid #94a3b814;border-radius:8px;margin-top:9px}.tournament-activity-metadata summary{color:#8190a4;cursor:pointer;padding:9px 10px;font-size:.61rem;font-weight:800}.tournament-activity-metadata pre{color:#93c5fd;white-space:pre-wrap;word-break:break-word;background:#01050b7a;border-top:1px solid #94a3b812;max-height:220px;margin:0;padding:11px;font-size:.59rem;overflow:auto}.tournament-activity-load-more{color:#bfdbfe;cursor:pointer;background:#3b82f612;border:1px solid #3b82f62e;border-radius:9px;justify-content:center;align-items:center;width:min(100%,280px);min-height:39px;margin:14px auto 0;font-weight:800;display:flex}.tournament-activity-load-more:hover:not(:disabled){background:#3b82f621}@media (width<=900px){.tournament-activity-panel .tournament-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.tournament-activity-heading-actions{width:100%}.tournament-activity-filter{flex:1}.tournament-activity-filter select{width:100%}.tournament-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.tournament-activity-panel .tournament-section-heading,.tournament-activity-stats,.tournament-activity-body{padding-left:14px;padding-right:14px}.tournament-activity-heading-actions{flex-direction:column;align-items:stretch}.tournament-activity-refresh{width:100%}.tournament-activity-stats{grid-template-columns:1fr}.tournament-activity-entry{grid-template-columns:29px minmax(0,1fr);gap:5px}.tournament-activity-entry-marker>span{border-radius:8px;width:27px;height:27px}.tournament-activity-entry-marker>i{top:27px}.tournament-activity-entry-header,.tournament-activity-entry-details{padding:11px}.tournament-activity-detail-grid{grid-template-columns:1fr}}.admin-main .admin-tournaments-page,.tournament-modal-overlay{--ceo-tournament-gold:#d4af37;--ceo-tournament-gold-soft:#f3d36b;--ceo-tournament-blue:#60a5fa;--ceo-tournament-green:#4ade80;--ceo-tournament-red:#fb7185;--ceo-tournament-panel:#09101dfa;--ceo-tournament-panel-soft:#0f192af5;--ceo-tournament-border:#94a3b821;--ceo-tournament-muted:#7f8da1;--ceo-tournament-text:#e8edf5}.tournament-modal-overlay{overscroll-behavior:contain;overflow-y:auto;padding:clamp(10px,2vw,22px)!important}.tournament-modal-overlay .premium-tournament-modal{margin:auto;overflow:hidden;width:min(100%,980px)!important;max-width:calc(100vw - 20px)!important;max-height:calc(100dvh - 20px)!important}.tournament-modal-overlay .premium-tournament-modal-form{min-height:0;max-height:calc(100dvh - 150px)}.tournament-modal-overlay .premium-tournament-modal-body{scrollbar-width:thin;scrollbar-color:#d4af3761 #ffffff09;min-height:0;overflow:hidden auto;padding:clamp(15px,2vw,24px)!important}.tournament-modal-overlay .premium-tournament-modal-body::-webkit-scrollbar{width:8px}.tournament-modal-overlay .premium-tournament-modal-body::-webkit-scrollbar-track{background:#ffffff06}.tournament-modal-overlay .premium-tournament-modal-body::-webkit-scrollbar-thumb{background:#d4af374d;border-radius:999px}.tournament-modal-overlay .tournament-modal-format-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-bottom:18px!important}.tournament-modal-overlay .tournament-modal-format-strip>div{min-width:0;min-height:82px;position:relative;overflow:hidden;background:linear-gradient(145deg,#121d30f5,#070d18fa)!important;border:1px solid #94a3b81c!important;border-radius:12px!important;padding:14px!important}.tournament-modal-overlay .tournament-modal-format-strip>div:after{content:"";border:1px solid #d4af3714;border-radius:50%;width:58px;height:58px;position:absolute;bottom:-24px;right:-18px}.tournament-modal-overlay .tournament-modal-format-strip span{z-index:1;letter-spacing:.07em;text-transform:uppercase;display:block;position:relative;color:#68768b!important;margin-bottom:7px!important;font-size:.58rem!important;font-weight:850!important}.tournament-modal-overlay .tournament-modal-format-strip strong{z-index:1;text-overflow:ellipsis;font-weight:850;line-height:1.35;display:block;position:relative;overflow:hidden;color:#edf2f7!important;font-size:.76rem!important}.tournament-modal-overlay .tournament-modal-sections{gap:10px;display:grid}.tournament-modal-overlay .tournament-modal-section{background:#050a146b;border:1px solid #94a3b81a;border-radius:14px;overflow:hidden}.tournament-modal-overlay .tournament-modal-section-header{color:#dfe6ef;text-align:left;background:#ffffff05;border:0;border-radius:0;width:100%;min-height:76px!important;padding:14px 16px!important}.tournament-modal-overlay .tournament-modal-section-icon{color:#e7c85b;background:#d4af3714;border:1px solid #d4af372b;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.tournament-modal-overlay .tournament-modal-section-copy small{color:#b99a34;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:850}.tournament-modal-overlay .tournament-modal-section-copy strong{color:#edf2f7;font-size:.82rem;font-weight:850}.tournament-modal-overlay .tournament-modal-section-copy>span{color:#69778c;font-size:.65rem;line-height:1.45}.tournament-modal-overlay .tournament-modal-section-body{background:linear-gradient(#080f1bd1,#050a14a3);padding:17px!important}.tournament-modal-overlay #tournament-section-public{position:relative}.tournament-modal-overlay #tournament-section-public:before{content:"Public Tournament Experience";color:#f0d268;letter-spacing:.09em;text-transform:uppercase;background:#d4af370e;border:1px solid #d4af3721;border-radius:9px;grid-column:1/-1;margin-bottom:2px;padding:9px 11px;font-size:.59rem;font-weight:850;display:block}.tournament-modal-overlay #tournament-section-public .tournament-modal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.tournament-modal-overlay #tournament-section-public .tournament-modal-field--wide,.tournament-modal-overlay #tournament-section-public .tournament-modal-info-card{grid-column:1/-1}.tournament-modal-overlay #tournament-section-public textarea[rows="8"]{min-height:210px}.tournament-modal-overlay #tournament-section-public textarea[maxlength="320"]{min-height:92px}.tournament-modal-overlay .tournament-modal-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:13px!important}.tournament-modal-overlay .tournament-modal-field{min-width:0}.tournament-modal-overlay .tournament-modal-field>span{letter-spacing:.015em;color:#8d9aab!important;font-size:.64rem!important;font-weight:800!important}.tournament-modal-overlay .tournament-modal-field input,.tournament-modal-overlay .tournament-modal-field select,.tournament-modal-overlay .tournament-modal-field textarea{outline:0;width:100%;min-width:0;color:#e7edf5!important;background:#040912c7!important;border:1px solid #94a3b821!important;border-radius:10px!important}.tournament-modal-overlay .tournament-modal-field input,.tournament-modal-overlay .tournament-modal-field select{min-height:44px!important;padding:10px 12px!important}.tournament-modal-overlay .tournament-modal-field textarea{resize:vertical;min-height:104px;line-height:1.58;padding:12px!important}.tournament-modal-overlay .tournament-modal-field input:hover,.tournament-modal-overlay .tournament-modal-field select:hover,.tournament-modal-overlay .tournament-modal-field textarea:hover{border-color:#94a3b83d!important}.tournament-modal-overlay .tournament-modal-field input:focus,.tournament-modal-overlay .tournament-modal-field select:focus,.tournament-modal-overlay .tournament-modal-field textarea:focus{background:#040a14f5!important;border-color:#d4af3775!important;box-shadow:0 0 0 3px #d4af3713!important}.tournament-modal-overlay .tournament-modal-field input::placeholder,.tournament-modal-overlay .tournament-modal-field textarea::placeholder{color:#526075!important}.tournament-modal-overlay .tournament-modal-field select option{color:#e7edf5;background:#09111f}.tournament-modal-overlay .tournament-modal-date-control{color:#738197;min-width:0;background:#040912c7!important;border:1px solid #94a3b821!important;border-radius:10px!important}.tournament-modal-overlay .tournament-modal-date-control input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important}.tournament-modal-overlay .tournament-modal-date-control:focus-within{box-shadow:0 0 0 3px #d4af3713;border-color:#d4af3775!important}.tournament-modal-overlay .tournament-modal-info-card{color:#8996a8;min-height:58px;background:#60a5fa0b!important;border:1px solid #60a5fa1f!important;border-radius:10px!important;padding:13px 14px!important}.tournament-modal-overlay .tournament-modal-info-card svg{color:#7db4fa;flex-shrink:0}.tournament-modal-overlay .tournament-modal-info-card p{margin:0;font-size:.68rem;line-height:1.55;color:#7d8ba0!important}.tournament-modal-overlay #tournament-section-public .tournament-modal-field:nth-last-child(-n+4)>span{color:#aab5c4!important}.tournament-modal-overlay .premium-tournament-modal-actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050a14f5;flex-shrink:0;padding:14px clamp(16px,2vw,24px)!important}.tournament-modal-overlay .premium-tournament-modal-cancel,.tournament-modal-overlay .premium-tournament-modal-save{border-radius:10px!important;min-height:42px!important;padding:10px 15px!important}.admin-main .admin-tournaments-page .tournament-table-identity{min-width:220px}.admin-main .admin-tournaments-page .tournament-table-identity strong{color:#edf2f7}.admin-main .admin-tournaments-page .tournament-table-identity span{color:#718096}.admin-main .admin-tournaments-page .tournament-money-cell{color:#d9e1eb}.admin-main .admin-tournaments-page .tournament-money-cell svg{color:#d7b84b}.admin-main .admin-tournaments-page .tournament-capacity--unlimited{min-width:110px}.admin-main .admin-tournaments-page .tournament-capacity-unlimited-label{color:#93c5fd;text-transform:uppercase;background:#3b82f612;border:1px solid #3b82f626;border-radius:999px;width:fit-content;margin-top:6px;padding:4px 7px;font-size:.57rem;font-weight:800}@media (width<=1080px){.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.tournament-modal-overlay{align-items:flex-start;padding:8px!important}.tournament-modal-overlay .premium-tournament-modal{border-radius:16px!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.tournament-modal-overlay .premium-tournament-modal-header{padding:16px!important}.tournament-modal-overlay .premium-tournament-modal-heading{gap:11px}.tournament-modal-overlay .premium-tournament-modal-icon{flex-basis:42px;width:42px;height:42px}.tournament-modal-overlay .premium-tournament-modal-header p{display:none}.tournament-modal-overlay .premium-tournament-modal-form{max-height:calc(100dvh - 116px)}.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-modal-overlay .tournament-modal-form-grid,.tournament-modal-overlay #tournament-section-public .tournament-modal-form-grid{grid-template-columns:minmax(0,1fr)!important}.tournament-modal-overlay .tournament-modal-field--wide,.tournament-modal-overlay #tournament-section-public .tournament-modal-field--wide,.tournament-modal-overlay #tournament-section-public .tournament-modal-info-card{grid-column:auto}.tournament-modal-overlay .tournament-modal-section-header{min-height:70px!important;padding:12px!important}.tournament-modal-overlay .tournament-modal-section-copy>span{display:none}}@media (width<=500px){.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:minmax(0,1fr)!important}.tournament-modal-overlay .tournament-modal-format-strip>div{min-height:68px}.tournament-modal-overlay .premium-tournament-modal-body,.tournament-modal-overlay .tournament-modal-section-body{padding:12px!important}.tournament-modal-overlay .premium-tournament-modal-actions{grid-template-columns:1fr;gap:9px;display:grid!important}.tournament-modal-overlay .premium-tournament-modal-cancel,.tournament-modal-overlay .premium-tournament-modal-save{width:100%}}@media (prefers-reduced-motion:reduce){.tournament-modal-overlay *,.admin-main .admin-tournaments-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bulk-player-management-card{color:#f8fafc;background:radial-gradient(circle at 92% 0,#3b82f617,#0000 28%),radial-gradient(circle at 8% 0,#d4af371a,#0000 30%),linear-gradient(145deg,#0d1625fc,#060c16fe);border:1px solid #d4af3729;border-radius:18px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000047,inset 0 1px #ffffff09}.bulk-player-management-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af37a8,#0000);height:1px;position:absolute;top:0;left:28px;right:28px}.bulk-player-management-toggle{z-index:2;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;width:100%;position:relative;color:#f8fafc!important;background:#ffffff05!important;border:0!important;min-height:0!important;padding:clamp(18px,2vw,24px)!important;display:flex!important}.bulk-player-management-toggle-copy{flex-direction:column;gap:5px;min-width:0;display:flex}.bulk-player-management-eyebrow{color:#d8bb50;letter-spacing:.9px;text-transform:uppercase;font-size:.62rem;font-weight:850}.bulk-player-management-toggle-copy strong{color:#fff;font-size:clamp(1rem,.94rem + .25vw,1.2rem);font-weight:820}.bulk-player-management-toggle-copy>span:last-child{color:#7f8da1;font-size:.7rem;line-height:1.5}.bulk-player-management-toggle-icon{color:#f3d36b;background:#d4af3717;border:1px solid #d4af3733;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.18rem;font-weight:500;display:inline-flex}.bulk-player-management-content{z-index:2;border-top:1px solid #94a3b817;padding:0 clamp(18px,2vw,24px) clamp(20px,2.2vw,26px);position:relative}.bulk-player-management-toolbar{justify-content:space-between;align-items:flex-end;gap:14px;padding-top:18px;display:flex}.bulk-player-management-mode{flex-direction:column;gap:7px;width:min(100%,320px);display:flex}.bulk-player-management-mode label,.bulk-player-field label{color:#98a6b9;letter-spacing:.48px;text-transform:uppercase;font-size:.64rem;font-weight:800}.bulk-player-management-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.bulk-player-management-card select,.bulk-player-management-card input:not([type=checkbox]):not([type=file]),.bulk-player-management-card textarea{caret-color:#f3d36b;width:100%;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffff06;color:#f1f5f9!important;background:#040a14d1!important;border:1px solid #94a3b826!important;border-radius:11px!important;outline:none!important}.bulk-player-management-card select,.bulk-player-management-card input:not([type=checkbox]):not([type=file]){min-height:43px!important;padding:0 12px!important}.bulk-player-management-card textarea{resize:vertical;min-height:118px;line-height:1.58;padding:13px 14px!important}.bulk-player-management-card select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer}.bulk-player-management-card select option{color:#f1f5f9;background:#0b1423}.bulk-player-management-card input::placeholder,.bulk-player-management-card textarea::placeholder{opacity:1;color:#65748a!important}.bulk-player-management-card select:hover,.bulk-player-management-card input:not([type=checkbox]):not([type=file]):hover,.bulk-player-management-card textarea:hover{border-color:#d4af3757!important}.bulk-player-management-card select:focus,.bulk-player-management-card input:not([type=checkbox]):not([type=file]):focus,.bulk-player-management-card textarea:focus{background:#070e1af5!important;border-color:#d4af37!important;box-shadow:0 0 0 3px #d4af371c,inset 0 1px #ffffff09!important}.bulk-player-management-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.bulk-player-field{flex-direction:column;gap:7px;min-width:0;display:flex}.bulk-player-field--full{grid-column:1/-1}.bulk-player-field small{color:#68778b;font-size:.65rem;line-height:1.5}.bulk-player-button,.admin-main .bulk-player-button{white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;border-radius:10px!important;min-height:41px!important;padding:0 15px!important;font-size:.7rem!important}.bulk-player-button:hover:not(:disabled){transform:translateY(-1px)}.bulk-player-button:disabled{opacity:.55;cursor:not-allowed}.bulk-player-button--primary,.admin-main .bulk-player-button--primary{box-shadow:0 10px 22px #d4af372b;color:#08111d!important;background:linear-gradient(135deg,#f5d76e,#d4af37)!important;border:1px solid #f5d76ea6!important}.bulk-player-button--primary:hover:not(:disabled){box-shadow:0 14px 27px #d4af373d}.bulk-player-button--secondary,.admin-main .bulk-player-button--secondary{box-shadow:inset 0 1px #ffffff06;color:#dce5ef!important;background:#152236eb!important;border:1px solid #94a3b824!important}.bulk-player-button--secondary:hover:not(:disabled){color:#fff!important;background:#1d2d45fa!important;border-color:#d4af3740!important}.bulk-player-button--danger,.admin-main .bulk-player-button--danger{color:#fecdd3!important;background:#9f123933!important;border:1px solid #fb71854d!important}.bulk-player-button--danger:hover:not(:disabled){background:#be184145!important;border-color:#fb718578!important}.bulk-player-file-button{-webkit-user-select:none;user-select:none}.bulk-player-management-footer{border-top:1px solid #94a3b816;flex-wrap:wrap;align-items:center;gap:11px;margin-top:16px;padding-top:15px;display:flex}.bulk-player-selected-badge{color:#f3d36b;background:#d4af3713;border:1px solid #d4af3729;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.bulk-player-selected-dot{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #f3d36bb8}.bulk-player-eligibility-results{background:#040a1485;border:1px solid #94a3b81a;border-radius:12px;margin-top:17px;overflow:hidden}.bulk-player-eligibility-header{background:#ffffff06;border-bottom:1px solid #94a3b817;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.bulk-player-eligibility-header strong{color:#e8edf4;font-size:.72rem}.bulk-player-eligibility-header span{color:#718096;font-size:.63rem}.bulk-player-eligibility-list{max-height:220px;overflow-y:auto}.bulk-player-eligibility-item{border-bottom:1px solid #94a3b811;justify-content:space-between;align-items:center;gap:14px;padding:10px 13px;display:flex}.bulk-player-eligibility-item:last-child{border-bottom:0}.bulk-player-eligibility-item strong{color:#f1f5f9;font-size:.68rem}.bulk-player-eligibility-item span{text-align:right;font-size:.65rem}.bulk-player-eligibility-item.is-eligible span{color:#4ade80}.bulk-player-eligibility-item.is-ineligible span{color:#fb7185}.admin-main .tournament-roster-table .tournament-roster-select-column{text-align:center!important;width:42px!important;min-width:42px!important;max-width:42px!important;padding-left:12px!important;padding-right:5px!important}.admin-main .tournament-roster-table .tournament-roster-number-column{text-align:center!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding-left:5px!important;padding-right:7px!important}.admin-main .tournament-roster-table th:nth-child(3),.admin-main .tournament-roster-table td:nth-child(3){padding-left:10px!important}.admin-main .tournament-roster-table input[type=checkbox]{accent-color:#d4af37;cursor:pointer;width:16px;height:16px;margin:0}.admin-main .tournament-roster-table .tournament-roster-position{color:#aeb9c9;background:#94a3b80e;border:1px solid #94a3b817;border-radius:8px;justify-content:center;align-items:center;width:24px;height:24px;font-size:.66rem;font-weight:800;display:inline-flex}@media (width<=920px){.bulk-player-management-toolbar{flex-direction:column;align-items:stretch}.bulk-player-management-mode{width:100%}.bulk-player-management-actions{justify-content:flex-start}}@media (width<=640px){.bulk-player-management-toggle{align-items:flex-start}.bulk-player-management-form{grid-template-columns:minmax(0,1fr)}.bulk-player-field--full{grid-column:auto}.bulk-player-management-actions,.bulk-player-management-footer{flex-direction:column;align-items:stretch}.bulk-player-management-actions .bulk-player-button,.bulk-player-management-footer .bulk-player-button,.bulk-player-file-button,.bulk-player-selected-badge{width:100%}.bulk-player-selected-badge{justify-content:center}.bulk-player-eligibility-item{flex-direction:column;align-items:flex-start;gap:4px}.bulk-player-eligibility-item span{text-align:left}}.ceo-export-suite,.ceo-integrity-export-suite{color:#f8fafc;background:radial-gradient(circle at 100% 0,#2c5baa29,#0000 34%),linear-gradient(145deg,#071426fa,#0a1b32f5);border:1px solid #d7b45a38;border-radius:20px;width:100%;min-width:0;margin:0 0 clamp(18px,2vw,26px);padding:clamp(18px,2.2vw,26px);box-shadow:0 18px 44px #0003}.ceo-export-suite__header{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.ceo-export-suite__icon{color:#e4c56f;background:#d7b45a1a;border:1px solid #d7b45a6b;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.ceo-export-suite__eyebrow{color:#e4c56f;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}.ceo-export-suite h2,.ceo-integrity-export-suite h2{margin:0;color:#fff!important;font-size:clamp(1.15rem,1rem + .45vw,1.5rem)!important}.ceo-export-suite p,.ceo-integrity-export-suite p{margin:6px 0 0;line-height:1.55;color:#aab8cc!important}.ceo-export-options-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ceo-export-option,.payment-export-report-grid button{color:#dce5f2;text-align:left;cursor:pointer;background:#0f223cbd;border:1px solid #94a3b82b;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:13px 14px;transition:transform .16s,border-color .16s,background .16s;display:flex}.ceo-export-option:hover,.payment-export-report-grid button:hover{border-color:#d7b45a73;transform:translateY(-1px)}.ceo-export-option.is-selected,.payment-export-report-grid button.is-selected{color:#fff;background:linear-gradient(135deg,#d7b45a2e,#15365fb8);border-color:#d7b45a;box-shadow:inset 0 0 0 1px #d7b45a1f}.ceo-export-suite__footer{border-top:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.ceo-format-selector{flex-wrap:wrap;gap:8px;display:flex}.ceo-format-selector button,.ceo-report-format-actions button{color:#bcc9da;cursor:pointer;background:#0a1a2fe0;border:1px solid #94a3b833;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-weight:700;display:inline-flex}.ceo-format-selector button.is-selected{color:#f6db8e;background:#d7b45a24;border-color:#d7b45a}.ceo-export-download-button{color:#071426;cursor:pointer;background:linear-gradient(135deg,#e2c36e,#b88b28);border:1px solid #e2c36e;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:10px 17px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #bc902a33}.ceo-export-download-button:disabled,.ceo-export-option:disabled,.ceo-format-selector button:disabled,.ceo-report-format-actions button:disabled,.payment-export-report-grid button:disabled{cursor:not-allowed;opacity:.62}.ceo-integrity-export-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ceo-integrity-export-card{background:#0a1b32ad;border:1px solid #94a3b826;border-radius:15px;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;padding:16px;display:flex}.ceo-integrity-export-card strong{color:#fff;font-size:.98rem}.ceo-integrity-export-card p{font-size:.82rem}.ceo-report-format-actions{flex-wrap:wrap;gap:7px;display:flex}.payment-export-report-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.payment-export-report-grid button span{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-export-report-grid button strong{color:inherit}.payment-export-report-grid button small{color:#93a4bb;font-size:.72rem;line-height:1.35}@media (width<=980px){.ceo-export-options-grid,.payment-export-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ceo-integrity-export-grid,.ceo-export-options-grid,.payment-export-report-grid{grid-template-columns:1fr}.ceo-export-suite__footer{flex-direction:column;align-items:stretch}.ceo-export-download-button{width:100%}}.player-export-suite{margin:22px 0 26px}.player-export-report-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.player-export-report-grid>button{color:#e7edf8;text-align:left;background:#0f1e35b8;border:1px solid #94a3b833;border-radius:14px;align-items:center;gap:12px;min-width:0;min-height:72px;padding:14px;display:flex}.player-export-report-grid>button.is-selected{background:linear-gradient(135deg,#d7aa3d29,#162d4ce6);border-color:#d7aa3d;box-shadow:inset 0 0 0 1px #d7aa3d1f}.player-export-report-grid strong,.player-export-report-grid small{display:block}.player-export-report-grid small{color:#91a5c4;margin-top:3px;line-height:1.35}.players-date-filter-group{grid-template-columns:repeat(2,minmax(145px,1fr));gap:10px;display:grid}.players-date-filter-group label,.payment-date-filter{flex-direction:column;gap:5px;display:flex}.players-date-filter-group label>span,.payment-date-filter>span{color:#8fa5c5;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.players-date-filter-group input,.payment-date-filter input{color:#e8eef8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1729;border:1px solid #94a3b838;border-radius:10px;min-height:42px;padding:0 12px}.player-registration-cell,.payment-amount-cell,.payment-date-cell,.payment-provider-cell,.payment-tournament-cell{flex-direction:column;gap:4px;display:flex}.player-registration-cell span,.payment-amount-cell span,.payment-date-cell span,.payment-provider-cell span,.payment-tournament-cell span{color:#8296b4;font-size:.76rem}.payment-registration-state{text-transform:uppercase;border-radius:999px;justify-content:center;min-width:86px;padding:6px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.payment-registration-state.is-complete{color:#4adea2;background:#10b98121;border:1px solid #10b9814d}.payment-registration-state.is-pending{color:#f4c75a;background:#f59e0b1f;border:1px solid #f59e0b47}.payment-table{min-width:1420px!important}@media (width<=1200px){.player-export-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.player-export-report-grid,.players-date-filter-group{grid-template-columns:1fr}}.player-export-download-button{white-space:nowrap;border-radius:12px;flex:none;min-width:245px;min-height:46px;padding:11px 20px}.player-export-download-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 30px #bc902a42,inset 0 1px #ffffff3d}.player-export-download-button:active:not(:disabled){transform:translateY(0)}.admin-payments-page .payment-table tbody tr:before,.admin-payments-page .payment-table tbody tr:after,.payment-table tbody tr:before,.payment-table tbody tr:after{content:none!important;display:none!important}.admin-payments-page .payment-table tbody td:first-child{border-left:3px solid #0000;transition:border-color .18s,background .18s;position:relative}.admin-payments-page .payment-table tbody tr:hover td:first-child{border-left-color:#d7aa3d}.admin-payments-page .payment-table{border-collapse:separate;border-spacing:0;table-layout:fixed!important;width:100%!important;min-width:1480px!important}.admin-payments-page .payment-table th,.admin-payments-page .payment-table td{box-sizing:border-box;vertical-align:middle}.admin-payments-page .payment-table th:first-child,.admin-payments-page .payment-table td:first-child{width:175px!important;min-width:175px!important}.admin-payments-page .payment-table th:nth-child(2),.admin-payments-page .payment-table td:nth-child(2){width:205px!important;min-width:205px!important}.admin-payments-page .payment-table th:nth-child(3),.admin-payments-page .payment-table td:nth-child(3){width:220px!important;min-width:220px!important}.admin-payments-page .payment-table th:nth-child(4),.admin-payments-page .payment-table td:nth-child(4){width:115px!important;min-width:115px!important}.admin-payments-page .payment-table th:nth-child(5),.admin-payments-page .payment-table td:nth-child(5){width:180px!important;min-width:180px!important}.admin-payments-page .payment-table th:nth-child(6),.admin-payments-page .payment-table td:nth-child(6){width:145px!important;min-width:145px!important}.admin-payments-page .payment-table th:nth-child(7),.admin-payments-page .payment-table td:nth-child(7){width:120px!important;min-width:120px!important}.admin-payments-page .payment-table th:nth-child(8),.admin-payments-page .payment-table td:nth-child(8){width:135px!important;min-width:135px!important}.admin-payments-page .payment-table th:nth-child(9),.admin-payments-page .payment-table td:nth-child(9){width:185px!important;min-width:185px!important}.admin-payments-page .payment-table th:nth-child(4),.admin-payments-page .payment-table th:nth-child(7),.admin-payments-page .payment-table th:nth-child(8),.admin-payments-page .payment-table td:nth-child(4),.admin-payments-page .payment-table td:nth-child(7),.admin-payments-page .payment-table td:nth-child(8){text-align:left}.admin-payments-page .payment-table td{overflow:hidden}.admin-payments-page .payment-table td strong,.admin-payments-page .payment-table td span{max-width:100%}.admin-payments-page .payment-provider-cell,.admin-payments-page .payment-tournament-cell,.admin-payments-page .payment-player-cell,.admin-payments-page .payment-date-cell,.admin-payments-page .payment-amount-cell{min-width:0}.admin-payments-page .payment-provider-cell strong,.admin-payments-page .payment-provider-cell span,.admin-payments-page .payment-tournament-cell strong,.admin-payments-page .payment-tournament-cell span,.admin-payments-page .payment-player-cell strong,.admin-payments-page .payment-player-cell span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=700px){.player-export-download-button{width:100%;min-width:0}}.admin-main .admin-players-page .page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b82b!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-main .admin-players-page .page-header:before,.admin-main .admin-players-page .page-header:after{content:none!important;display:none!important}.admin-main .admin-players-page .page-header-hero{gap:28px!important;min-height:0!important;padding:34px 0 30px!important}.admin-main .admin-players-page .page-header-main{align-items:flex-start!important}.admin-main .admin-players-page .page-header-icon{margin-top:2px;width:32px!important;min-width:32px!important;height:32px!important;box-shadow:none!important;color:#d4af37!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 32px!important}.admin-main .admin-players-page .page-header-meta{gap:12px!important;margin-bottom:9px!important}.admin-main .admin-players-page .page-header-eyebrow,.admin-main .admin-players-page .page-header-badge{box-shadow:none!important;letter-spacing:.13em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.68rem!important;font-weight:850!important}.admin-main .admin-players-page .page-header-eyebrow{color:#d4af37!important}.admin-main .admin-players-page .page-header-badge{color:#83a5ce!important}.admin-main .admin-players-page .page-header h2{letter-spacing:-.045em!important;max-width:900px!important;margin:0!important;font-size:clamp(2.05rem,1.55rem + 1.55vw,3rem)!important;line-height:1.04!important}.admin-main .admin-players-page .page-header p{color:#a7b4c6!important;max-width:870px!important;margin-top:12px!important;font-size:.95rem!important;line-height:1.65!important}.players-hero-highlights{gap:16px!important}.players-hero-highlight{box-shadow:none!important;color:#9eacbf!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.players-hero-highlight svg{color:#d4af37!important}.admin-main .admin-players-page .page-header-actions{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.players-hero-action,.players-create-button{min-height:0!important;box-shadow:none!important;color:#e2be4f!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af37!important;border-radius:0!important;padding:8px 0!important;font-weight:850!important}.players-hero-action:hover,.players-create-button:hover{box-shadow:none!important;color:#f0d36f!important;background:0 0!important;transform:none!important}.players-summary-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:0 0 28px!important;overflow:visible!important}.players-summary-section:before,.players-summary-section:after{content:none!important;display:none!important}.players-summary-header{margin-bottom:20px!important}.players-summary-header p{color:#9aa9bc!important}.players-summary-live{box-shadow:none!important;color:#43d989!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.players-summary-live span{box-shadow:none!important}.players-summary-grid{border-top:1px solid #94a3b829!important;border-bottom:1px solid #94a3b829!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;display:grid!important}.admin-main .admin-players-page .players-stat-card{min-height:170px!important;box-shadow:none!important;color:#f5f7fb!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b824!important;border-radius:0!important;margin:0!important;padding:20px 24px!important;overflow:visible!important}.admin-main .admin-players-page .players-stat-card:last-child{border-right:0!important}.players-stat-card:before,.players-stat-card:after{content:none!important;display:none!important}.admin-main .admin-players-page .players-stat-card .stat-icon{width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 24px!important}.admin-main .admin-players-page .players-stat-card button,.admin-main .admin-players-page .players-stat-card a{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#69788d!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-main .admin-players-page .players-stat-card .stat-content{justify-content:flex-end!important;margin-top:18px!important}.admin-main .admin-players-page .players-stat-card .stat-content h4{color:#9bacbf!important;letter-spacing:.07em!important;text-transform:uppercase!important;margin-bottom:8px!important;font-size:.68rem!important}.admin-main .admin-players-page .players-stat-card .stat-content h2{color:#fff!important;font-size:clamp(1.7rem,1.35rem + .8vw,2.25rem)!important}.admin-main .admin-players-page .players-stat-card .stat-content p{color:#8fa0b5!important;font-size:.7rem!important}.admin-main .admin-players-page .players-stat-card .stat-footer{color:#8292a7!important;border-top:0!important;margin-top:16px!important;padding-top:0!important;font-size:.63rem!important}.ceo-export-suite.player-export-suite{box-shadow:none!important;color:#f6f8fc!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;margin:0!important;padding:30px 0 28px!important}.player-export-suite .ceo-export-suite__header{margin-bottom:18px!important}.player-export-suite .ceo-export-suite__icon{width:28px!important;height:28px!important;box-shadow:none!important;color:#d4af37!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important}.player-export-suite .ceo-export-suite__eyebrow{color:#d4af37!important}.player-export-suite p{color:#a5b2c3!important}.player-export-report-grid{border-top:1px solid #94a3b829!important;border-bottom:1px solid #94a3b829!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;margin-top:18px!important;display:grid!important}.player-export-report-grid>button{min-height:92px!important;box-shadow:none!important;color:#e9eef6!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b824!important;border-radius:0!important;padding:16px 20px!important;transition:none!important}.player-export-report-grid>button:last-child{border-right:0!important}.player-export-report-grid>button:hover{background:#ffffff06!important;transform:none!important}.player-export-report-grid>button.is-selected{color:#fff!important;background:0 0!important;border-color:#94a3b824!important;box-shadow:inset 0 -2px #d4af37!important}.player-export-report-grid>button.is-selected svg{color:#d4af37!important}.player-export-report-grid small{color:#8fa1b7!important}.player-export-suite .ceo-export-suite__footer{border-top:0!important;margin-top:16px!important;padding-top:0!important}.player-export-suite .ceo-format-selector{background:0 0!important;border:0!important;border-radius:0!important;gap:18px!important;display:flex!important;overflow:visible!important}.player-export-suite .ceo-format-selector button{min-height:0!important;box-shadow:none!important;color:#9eacbf!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b840!important;border-radius:0!important;padding:7px 0!important}.player-export-suite .ceo-format-selector button.is-selected{color:#e4c453!important;background:0 0!important;border-bottom-color:#d4af37!important}.player-export-download-button{min-height:0!important;box-shadow:none!important;color:#e4c453!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af37!important;border-radius:0!important;padding:8px 0!important}.player-export-download-button:hover:not(:disabled){box-shadow:none!important;color:#f0d878!important;background:0 0!important;transform:none!important}.players-directory-section{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:30px 0 0!important;overflow:visible!important}.players-directory-section:before,.players-directory-section:after{content:none!important;display:none!important}.players-directory-status{box-shadow:none!important;color:#43d989!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.players-directory-status span{box-shadow:none!important}.players-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b826!important;border-radius:0!important;grid-template-columns:minmax(300px,1fr) auto!important;align-items:end!important;gap:12px 18px!important;margin-bottom:18px!important;padding:0 0 18px!important;display:grid!important}.players-toolbar-search,.players-filter-control,.players-date-filter-group input{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important}.players-toolbar-search,.players-filter-control{padding:0 4px!important}.players-toolbar-search:focus-within,.players-filter-control:focus-within,.players-date-filter-group input:focus{box-shadow:none!important;border-bottom-color:#d4af37!important}.players-status-filter-icon span{box-shadow:none!important}.players-clear-filters{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b840!important;border-radius:0!important;padding:7px 0!important}.players-clear-filters strong{background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important}.players-date-filter-group label>span{color:#8fa1b7!important}.admin-main .admin-players-page .table-card{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b829!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-main .admin-players-page .table-scroll{border-radius:0!important}.admin-main .admin-players-page .admin-table{border-collapse:collapse!important}.admin-main .admin-players-page .admin-table thead,.admin-main .admin-players-page .admin-table thead tr,.admin-main .admin-players-page .admin-table th{background:0 0!important}.admin-main .admin-players-page .admin-table th{color:#8b9bb0!important;border-bottom:1px solid #94a3b833!important;padding-top:15px!important;padding-bottom:15px!important}.admin-main .admin-players-page .admin-table td{border-bottom:1px solid #94a3b81a!important;padding-top:16px!important;padding-bottom:16px!important}.admin-main .admin-players-page .admin-table tbody tr,.admin-main .admin-players-page .admin-table tbody tr:hover{box-shadow:none!important;background:0 0!important}.player-table-avatar,.player-table-avatar img{box-shadow:none!important;border-radius:4px!important}.player-country-badge,.player-role-badge,.player-staff-role__name{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.player-country-badge,.player-role-badge{color:#b4c0cf!important}.player-staff-role__name{color:#d4af37!important}.player-staff-access{box-shadow:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.61rem!important}.player-risk-badge,.player-status-badge,.player-trusted-badge{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.player-risk-badge>span,.player-status-badge>span{width:6px!important;height:6px!important;box-shadow:none!important}.player-risk-badge--trusted,.player-risk-badge--low,.player-status-badge.active{color:#42d987!important}.player-risk-badge--normal,.player-risk-badge--medium{color:#67aaf7!important}.player-risk-badge--watchlist{color:#e9b93e!important}.player-risk-badge--high-risk,.player-risk-badge--high,.player-status-badge.suspended{color:#f06e80!important}.player-trusted-badge{color:#e2bf52!important}.player-trust-track,.player-trust-fill{border-radius:0!important}.player-row-actions{gap:16px!important}.player-action-button,.player-action-button--edit,.player-action-button--delete,.player-row-actions button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:6px 0!important}.player-action-button:hover,.player-row-actions button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.player-action-button--edit{color:#7fb8f5!important}.player-action-button--edit:hover{border-bottom-color:#7fb8f5!important}.player-action-button--delete{color:#ef7183!important}.player-action-button--delete:hover{border-bottom-color:#ef7183!important}.player-row-actions button:not(.player-action-button--delete):not(.player-action-button--edit){color:#d4af37!important}.player-row-actions button:not(.player-action-button--delete):not(.player-action-button--edit):hover{border-bottom-color:#d4af37!important}.player-modal-overlay,.staff-access-overlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#02060ccc!important}.player-management-modal,.delete-player-modal,.staff-access-modal{background:#0a1321!important;border:1px solid #94a3b838!important;border-radius:6px!important;overflow:hidden!important;box-shadow:0 28px 70px #00000075!important}.player-modal-glow,.delete-player-glow,.staff-access-glow,.staff-access-modal:before,.staff-access-modal:after{content:none!important;display:none!important}.player-modal-header,.staff-access-header{border-bottom:1px solid #94a3b829!important}.player-modal-icon,.delete-player-icon,.staff-access-heading-icon{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.player-modal-close,.staff-access-close{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.player-modal-section,.staff-console-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;padding:18px 0!important}.player-form-control,.staff-audit-note textarea{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important}.player-form-control:focus-within,.staff-audit-note textarea:focus{box-shadow:none!important;border-bottom-color:#d4af37!important}.player-modal-primary,.player-modal-secondary,.delete-player-confirm,.staff-remove-button,.staff-cancel-button,.staff-save-button,.staff-history-button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.player-modal-primary,.staff-save-button{color:#d4af37!important}.delete-player-confirm,.staff-remove-button{color:#ef7183!important}.delete-player-identity,.delete-player-warning,.staff-security-banner,.staff-access-identity,.staff-access-transition{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;padding:14px 0!important}.delete-player-avatar,.staff-access-avatar{box-shadow:none!important;border-radius:4px!important}.staff-role-grid,.staff-status-grid{border:1px solid #94a3b829!important;border-radius:0!important;gap:0!important;overflow:hidden!important}.staff-role-card,.staff-status-card{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-top:0!important;border-left:0!important;border-radius:0!important}.staff-role-card:hover,.staff-status-card:hover{background:#ffffff06!important;transform:none!important}.staff-role-card--selected,.staff-status-card--selected{background:0 0!important;box-shadow:inset 3px 0 #d4af37!important}.staff-role-card-icon,.staff-status-icon,.staff-role-card-check,.staff-status-indicator{box-shadow:none!important;background:0 0!important;border-radius:0!important}.staff-permission-column{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}[data-theme=light] .admin-main .admin-players-page .page-header h2,[data-theme=light] .players-summary-header h2,[data-theme=light] .players-directory-header h2,[data-theme=light] .player-export-suite h2,[data-theme=light] .admin-main .admin-players-page .players-stat-card .stat-content h2,.light .admin-main .admin-players-page .page-header h2,.light .players-summary-header h2,.light .players-directory-header h2,.light .player-export-suite h2,.light .admin-main .admin-players-page .players-stat-card .stat-content h2{color:#111827!important}[data-theme=light] .admin-main .admin-players-page .page-header p,[data-theme=light] .players-summary-header p,[data-theme=light] .players-directory-header p,[data-theme=light] .player-export-suite p,[data-theme=light] .admin-main .admin-players-page .players-stat-card .stat-content h4,[data-theme=light] .admin-main .admin-players-page .players-stat-card .stat-content p,[data-theme=light] .admin-main .admin-players-page .players-stat-card .stat-footer,.light .admin-main .admin-players-page .page-header p,.light .players-summary-header p,.light .players-directory-header p,.light .player-export-suite p,.light .admin-main .admin-players-page .players-stat-card .stat-content h4,.light .admin-main .admin-players-page .players-stat-card .stat-content p,.light .admin-main .admin-players-page .players-stat-card .stat-footer{color:#596579!important}[data-theme=light] .players-toolbar-search,[data-theme=light] .players-filter-control,[data-theme=light] .players-date-filter-group input,.light .players-toolbar-search,.light .players-filter-control,.light .players-date-filter-group input{color:#172033!important;background:0 0!important;border-bottom-color:#b9c2ce!important}[data-theme=light] .players-toolbar-search input,[data-theme=light] .players-filter-control select,[data-theme=light] .players-date-filter-group input,.light .players-toolbar-search input,.light .players-filter-control select,.light .players-date-filter-group input{color:#172033!important}[data-theme=light] .admin-main .admin-players-page .admin-table th,.light .admin-main .admin-players-page .admin-table th{color:#596579!important}[data-theme=light] .admin-main .admin-players-page .admin-table td,.light .admin-main .admin-players-page .admin-table td{color:#263449!important}[data-theme=light] .player-table-name strong,[data-theme=light] .player-table-contact strong,.light .player-table-name strong,.light .player-table-contact strong{color:#172033!important}[data-theme=light] .player-table-name span,[data-theme=light] .player-table-contact span,.light .player-table-name span,.light .player-table-contact span{color:#68768a!important}@media (width<=1240px){.players-summary-grid,.player-export-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-main .admin-players-page .players-stat-card,.player-export-report-grid>button{border-bottom:1px solid #94a3b824!important}.admin-main .admin-players-page .players-stat-card:nth-child(3n),.player-export-report-grid>button:nth-child(3n){border-right:0!important}.players-toolbar{grid-template-columns:1fr!important}}@media (width<=820px){.admin-main .admin-players-page .page-header-hero{padding:24px 0!important}.players-summary-grid,.player-export-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main .admin-players-page .players-stat-card:nth-child(3n),.player-export-report-grid>button:nth-child(3n){border-right:1px solid #94a3b824!important}.admin-main .admin-players-page .players-stat-card:nth-child(2n),.player-export-report-grid>button:nth-child(2n){border-right:0!important}.players-toolbar-filters,.players-toolbar-actions{flex-wrap:wrap!important}}@media (width<=560px){.admin-main .admin-players-page .page-header-main{gap:12px!important}.admin-main .admin-players-page .page-header-icon{display:none!important}.admin-main .admin-players-page .page-header h2{font-size:2rem!important}.players-summary-grid,.player-export-report-grid{grid-template-columns:1fr!important}.admin-main .admin-players-page .players-stat-card,.player-export-report-grid>button{border-right:0!important}.players-toolbar-filters,.players-toolbar-actions,.players-date-filter-group{grid-template-columns:1fr!important;width:100%!important;display:grid!important}.players-filter-control,.players-toolbar-search,.players-date-filter-group input{width:100%!important}.player-export-suite .ceo-export-suite__footer{align-items:flex-start!important}.player-export-suite .ceo-format-selector{width:100%!important}}.player-modal-overlay,.staff-access-overlay{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.player-management-modal,.delete-player-modal,.staff-access-modal{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;width:min(100%,760px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;position:relative!important;overflow:hidden auto!important}.player-modal-header,.staff-access-header{z-index:20!important;background:#0a1321!important;position:sticky!important;top:0!important}.player-modal-actions,.delete-player-actions,.staff-access-footer,.staff-access-actions{z-index:15!important;background:#0a1321!important;position:sticky!important;bottom:0!important}.player-modal-form,.staff-access-body,.staff-access-content{max-height:none!important;overflow:visible!important}[data-theme=light] .admin-main .admin-players-page,.light .admin-main .admin-players-page{color:#172033!important}[data-theme=light] .admin-main .admin-players-page .table-card,[data-theme=light] .admin-main .admin-players-page .table-scroll,[data-theme=light] .admin-main .admin-players-page .admin-table,[data-theme=light] .admin-main .admin-players-page .admin-table thead,[data-theme=light] .admin-main .admin-players-page .admin-table thead tr,[data-theme=light] .admin-main .admin-players-page .admin-table thead th,[data-theme=light] .admin-main .admin-players-page .admin-table tbody,[data-theme=light] .admin-main .admin-players-page .admin-table tbody tr,[data-theme=light] .admin-main .admin-players-page .admin-table tbody tr:nth-child(odd),[data-theme=light] .admin-main .admin-players-page .admin-table tbody tr:nth-child(2n),[data-theme=light] .admin-main .admin-players-page .admin-table td,.light .admin-main .admin-players-page .table-card,.light .admin-main .admin-players-page .table-scroll,.light .admin-main .admin-players-page .admin-table,.light .admin-main .admin-players-page .admin-table thead,.light .admin-main .admin-players-page .admin-table thead tr,.light .admin-main .admin-players-page .admin-table thead th,.light .admin-main .admin-players-page .admin-table tbody,.light .admin-main .admin-players-page .admin-table tbody tr,.light .admin-main .admin-players-page .admin-table tbody tr:nth-child(odd),.light .admin-main .admin-players-page .admin-table tbody tr:nth-child(2n),.light .admin-main .admin-players-page .admin-table td{box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-main .admin-players-page .admin-table tbody tr:hover,[data-theme=light] .admin-main .admin-players-page .admin-table tbody tr:hover td,.light .admin-main .admin-players-page .admin-table tbody tr:hover,.light .admin-main .admin-players-page .admin-table tbody tr:hover td{background:#f7f9fc!important}[data-theme=light] .admin-main .admin-players-page .admin-table th,.light .admin-main .admin-players-page .admin-table th{color:#536176!important;border-bottom-color:#cdd5df!important}[data-theme=light] .admin-main .admin-players-page .admin-table td,.light .admin-main .admin-players-page .admin-table td{color:#263449!important;border-bottom-color:#dfe4ea!important}[data-theme=light] .admin-main .admin-players-page .player-table-name strong,[data-theme=light] .admin-main .admin-players-page .player-table-contact strong,.light .admin-main .admin-players-page .player-table-name strong,.light .admin-main .admin-players-page .player-table-contact strong{color:#172033!important}[data-theme=light] .admin-main .admin-players-page .player-table-name span,[data-theme=light] .admin-main .admin-players-page .player-table-contact span,.light .admin-main .admin-players-page .player-table-name span,.light .admin-main .admin-players-page .player-table-contact span{color:#5f6e82!important}[data-theme=light] .admin-main .admin-players-page .player-country-badge,[data-theme=light] .admin-main .admin-players-page .player-rank-value,[data-theme=light] .admin-main .admin-players-page .player-role-badge,.light .admin-main .admin-players-page .player-country-badge,.light .admin-main .admin-players-page .player-rank-value,.light .admin-main .admin-players-page .player-role-badge{color:#334155!important;background:0 0!important;border-color:#0000!important}[data-theme=light] .admin-main .admin-players-page .player-staff-role__name,.light .admin-main .admin-players-page .player-staff-role__name{color:#8a6810!important}[data-theme=light] .admin-main .admin-players-page .player-staff-access,.light .admin-main .admin-players-page .player-staff-access{color:#15803d!important}[data-theme=light] .admin-main .admin-players-page .player-trust-score-top strong,.light .admin-main .admin-players-page .player-trust-score-top strong{color:#172033!important}[data-theme=light] .admin-main .admin-players-page .player-trust-score-top span,.light .admin-main .admin-players-page .player-trust-score-top span{color:#64748b!important}[data-theme=light] .admin-main .admin-players-page .player-trust-track,.light .admin-main .admin-players-page .player-trust-track{background:#dce3ea!important}[data-theme=light] .admin-main .admin-players-page .table-sort-icon,[data-theme=light] .admin-main .admin-players-page .player-record-divider,[data-theme=light] .admin-main .admin-players-page .player-no-badge,.light .admin-main .admin-players-page .table-sort-icon,.light .admin-main .admin-players-page .player-record-divider,.light .admin-main .admin-players-page .player-no-badge{color:#738196!important}[data-theme=light] .admin-main .admin-players-page .players-toolbar-search svg,[data-theme=light] .admin-main .admin-players-page .players-filter-control,[data-theme=light] .admin-main .admin-players-page .players-date-filter-group label>span,.light .admin-main .admin-players-page .players-toolbar-search svg,.light .admin-main .admin-players-page .players-filter-control,.light .admin-main .admin-players-page .players-date-filter-group label>span{color:#536176!important}[data-theme=light] .admin-main .admin-players-page .players-toolbar-search input::placeholder,.light .admin-main .admin-players-page .players-toolbar-search input::placeholder{color:#748196!important}[data-theme=light] .player-management-modal,[data-theme=light] .delete-player-modal,[data-theme=light] .staff-access-modal,.light .player-management-modal,.light .delete-player-modal,.light .staff-access-modal{color:#172033!important;background:#fff!important;border-color:#cfd6df!important}[data-theme=light] .player-modal-header,[data-theme=light] .staff-access-header,[data-theme=light] .player-modal-actions,[data-theme=light] .delete-player-actions,[data-theme=light] .staff-access-footer,[data-theme=light] .staff-access-actions,.light .player-modal-header,.light .staff-access-header,.light .player-modal-actions,.light .delete-player-actions,.light .staff-access-footer,.light .staff-access-actions{background:#fff!important;border-color:#d9e0e7!important}[data-theme=light] .player-modal-header h2,[data-theme=light] .delete-player-modal h2,[data-theme=light] .staff-access-header h2,[data-theme=light] .player-modal-section-heading>span,[data-theme=light] .staff-console-section h3,[data-theme=light] .staff-role-card strong,[data-theme=light] .staff-status-card strong,.light .player-modal-header h2,.light .delete-player-modal h2,.light .staff-access-header h2,.light .player-modal-section-heading>span,.light .staff-console-section h3,.light .staff-role-card strong,.light .staff-status-card strong{color:#172033!important}[data-theme=light] .player-modal-header p,[data-theme=light] .player-modal-section-heading small,[data-theme=light] .delete-player-message,[data-theme=light] .delete-player-identity span,[data-theme=light] .delete-player-warning p,[data-theme=light] .staff-security-banner p,[data-theme=light] .staff-access-identity span,[data-theme=light] .staff-access-transition,[data-theme=light] .staff-role-card p,[data-theme=light] .staff-status-card p,[data-theme=light] .staff-audit-note,.light .player-modal-header p,.light .player-modal-section-heading small,.light .delete-player-message,.light .delete-player-identity span,.light .delete-player-warning p,.light .staff-security-banner p,.light .staff-access-identity span,.light .staff-access-transition,.light .staff-role-card p,.light .staff-status-card p,.light .staff-audit-note{color:#596579!important}[data-theme=light] .player-modal-form label,[data-theme=light] .player-modal-form label>span,[data-theme=light] .staff-access-modal label,[data-theme=light] .staff-access-modal label>span,.light .player-modal-form label,.light .player-modal-form label>span,.light .staff-access-modal label,.light .staff-access-modal label>span{color:#526176!important}[data-theme=light] .player-form-control,[data-theme=light] .player-form-control input,[data-theme=light] .player-form-control select,[data-theme=light] .player-form-control textarea,[data-theme=light] .staff-audit-note textarea,.light .player-form-control,.light .player-form-control input,.light .player-form-control select,.light .player-form-control textarea,.light .staff-audit-note textarea{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-color:#bfc8d3!important}[data-theme=light] .player-form-control input::placeholder,[data-theme=light] .player-form-control textarea::placeholder,[data-theme=light] .staff-audit-note textarea::placeholder,.light .player-form-control input::placeholder,.light .player-form-control textarea::placeholder,.light .staff-audit-note textarea::placeholder{color:#7b8798!important}[data-theme=light] .player-form-control input:disabled,[data-theme=light] .player-form-control select:disabled,[data-theme=light] .player-form-control textarea:disabled,.light .player-form-control input:disabled,.light .player-form-control select:disabled,.light .player-form-control textarea:disabled{color:#526176!important;opacity:1!important}[data-theme=light] .player-modal-close,[data-theme=light] .delete-player-close,[data-theme=light] .staff-access-close,.light .player-modal-close,.light .delete-player-close,.light .staff-access-close{color:#65748a!important}[data-theme=light] .delete-player-identity strong,[data-theme=light] .staff-access-identity strong,.light .delete-player-identity strong,.light .staff-access-identity strong{color:#172033!important}[data-theme=light] .delete-player-warning,.light .delete-player-warning{color:#a63d4d!important}[data-theme=light] .staff-role-card,[data-theme=light] .staff-status-card,.light .staff-role-card,.light .staff-status-card{color:#172033!important;background:0 0!important;border-color:#d7dee6!important}[data-theme=light] .staff-role-card--selected,[data-theme=light] .staff-status-card--selected,.light .staff-role-card--selected,.light .staff-status-card--selected{background:#fbf8ed!important}@media (width<=700px){.player-modal-overlay,.staff-access-overlay{padding:8px!important}.player-management-modal,.delete-player-modal,.staff-access-modal{width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}.player-modal-header,.staff-access-header{padding-left:16px!important;padding-right:16px!important}}[data-theme=light] .player-export-report-grid>button,.light .player-export-report-grid>button{color:#334155!important;background:0 0!important}[data-theme=light] .player-export-report-grid>button strong,.light .player-export-report-grid>button strong{color:#243247!important}[data-theme=light] .player-export-report-grid>button small,.light .player-export-report-grid>button small{color:#5f6e82!important}[data-theme=light] .player-export-report-grid>button svg,.light .player-export-report-grid>button svg{color:#6b788b!important}[data-theme=light] .player-export-report-grid>button:hover,.light .player-export-report-grid>button:hover{color:#172033!important;background:#f8fafc!important}[data-theme=light] .player-export-report-grid>button:hover strong,.light .player-export-report-grid>button:hover strong{color:#172033!important}[data-theme=light] .player-export-report-grid>button.is-selected,.light .player-export-report-grid>button.is-selected{color:#172033!important;background:#fbf9f1!important;box-shadow:inset 0 -2px #d4af37!important}[data-theme=light] .player-export-report-grid>button.is-selected strong,.light .player-export-report-grid>button.is-selected strong{color:#172033!important}[data-theme=light] .player-export-report-grid>button.is-selected small,.light .player-export-report-grid>button.is-selected small{color:#526176!important}[data-theme=light] .player-export-report-grid>button.is-selected svg,.light .player-export-report-grid>button.is-selected svg{color:#b58d1f!important}[data-theme=light] .player-export-suite .ceo-format-selector button,.light .player-export-suite .ceo-format-selector button{color:#64748b!important;border-bottom-color:#cbd5e1!important}[data-theme=light] .player-export-suite .ceo-format-selector button:hover,.light .player-export-suite .ceo-format-selector button:hover{color:#334155!important}[data-theme=light] .player-export-suite .ceo-format-selector button.is-selected,.light .player-export-suite .ceo-format-selector button.is-selected,[data-theme=light] .player-export-download-button,.light .player-export-download-button{color:#9a7616!important;border-bottom-color:#c49b27!important}[data-theme=light] .player-export-download-button:hover:not(:disabled),.light .player-export-download-button:hover:not(:disabled){color:#7c5d0e!important}[data-theme=light] .player-export-report-grid,.light .player-export-report-grid{border-top-color:#d9e0e7!important;border-bottom-color:#d9e0e7!important}[data-theme=light] .player-export-report-grid>button,.light .player-export-report-grid>button{border-right-color:#d9e0e7!important}[data-theme=light] .player-export-report-grid>button:disabled,[data-theme=light] .player-export-suite .ceo-format-selector button:disabled,[data-theme=light] .player-export-download-button:disabled,.light .player-export-report-grid>button:disabled,.light .player-export-suite .ceo-format-selector button:disabled,.light .player-export-download-button:disabled{opacity:.62!important}.admin-main .admin-tournaments-page{gap:0!important}.admin-main .admin-tournaments-page .page-header{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b82b!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-main .admin-tournaments-page .page-header:before,.admin-main .admin-tournaments-page .page-header:after{content:none!important;display:none!important}.admin-main .admin-tournaments-page .page-header-hero{gap:28px!important;min-height:0!important;padding:32px 0 28px!important}.admin-main .admin-tournaments-page .page-header-main{align-items:flex-start!important}.admin-main .admin-tournaments-page .page-header-icon{width:31px!important;min-width:31px!important;height:31px!important;box-shadow:none!important;color:#d4af37!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 31px!important;margin-top:2px!important}.admin-main .admin-tournaments-page .page-header-eyebrow,.admin-main .admin-tournaments-page .page-header-badge{box-shadow:none!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.66rem!important;font-weight:850!important}.admin-main .admin-tournaments-page .page-header-eyebrow{color:#d4af37!important}.admin-main .admin-tournaments-page .page-header-badge{color:#8da1bb!important}.admin-main .admin-tournaments-page .page-header h2{color:#f8fafc!important;letter-spacing:-.045em!important;max-width:880px!important;margin:0!important;font-size:clamp(2rem,1.55rem + 1.45vw,2.9rem)!important;line-height:1.04!important}.admin-main .admin-tournaments-page .page-header p{color:#a4b1c2!important;max-width:780px!important;margin-top:11px!important;line-height:1.65!important}.tournaments-hero-highlights{gap:16px!important}.tournaments-hero-highlight{box-shadow:none!important;color:#9eacbe!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournaments-hero-action,.tournaments-create-button{min-height:0!important;box-shadow:none!important;color:#dfbf54!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af37!important;border-radius:0!important;padding:7px 0!important}.tournaments-hero-action:hover,.tournaments-create-button:hover{box-shadow:none!important;color:#efd672!important;background:0 0!important;transform:none!important}.tournaments-summary-section,.tournaments-directory-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;padding:28px 0!important;overflow:visible!important}.tournaments-summary-section:before,.tournaments-directory-section:before,.tournaments-summary-section:after,.tournaments-directory-section:after{content:none!important;display:none!important}.tournaments-summary-live,.tournaments-directory-status{box-shadow:none!important;color:#45d989!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournaments-summary-live span,.tournaments-directory-status span{box-shadow:none!important}.tournaments-summary-grid{border-top:1px solid #94a3b829!important;border-bottom:1px solid #94a3b829!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.admin-main .admin-tournaments-page .tournaments-stat-card{min-height:165px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b824!important;border-radius:0!important;margin:0!important;padding:20px 22px!important;overflow:visible!important}.admin-main .admin-tournaments-page .tournaments-stat-card:last-child{border-right:0!important}.tournaments-stat-card:before,.tournaments-stat-card:after{content:none!important;display:none!important}.admin-main .admin-tournaments-page .tournaments-stat-card .stat-icon{width:25px!important;min-width:25px!important;height:25px!important;min-height:25px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 25px!important}.admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h2{color:#fff!important}.admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h4{color:#9aaabd!important}.admin-main .admin-tournaments-page .tournaments-stat-card .stat-content p,.admin-main .admin-tournaments-page .tournaments-stat-card .stat-footer{color:#8191a6!important}.tournaments-toolbar{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important;grid-template-columns:minmax(300px,1fr) auto auto!important;align-items:end!important;gap:12px 18px!important;margin-bottom:18px!important;padding:0 0 18px!important;display:grid!important}.tournaments-toolbar-search,.tournaments-toolbar-filter{min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;padding:0 4px!important}.tournaments-toolbar-search:focus-within,.tournaments-toolbar-filter:focus-within{box-shadow:none!important;border-bottom-color:#d4af37!important}.tournaments-clear-filters{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b840!important;border-radius:0!important;padding:7px 0!important}.tournaments-clear-filters strong{background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;padding:0!important}.admin-main .admin-tournaments-page .table-card{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b829!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-main .admin-tournaments-page .table-scroll{border-radius:0!important}.admin-main .admin-tournaments-page .admin-table{border-collapse:collapse!important;color:#d8e0ea!important}.admin-main .admin-tournaments-page .admin-table thead,.admin-main .admin-tournaments-page .admin-table thead tr,.admin-main .admin-tournaments-page .admin-table thead th,.admin-main .admin-tournaments-page .admin-table tbody tr,.admin-main .admin-tournaments-page .admin-table tbody tr:nth-child(odd),.admin-main .admin-tournaments-page .admin-table tbody tr:nth-child(2n){box-shadow:none!important;background:0 0!important}.admin-main .admin-tournaments-page .admin-table th{color:#8798ad!important;border-bottom:1px solid #94a3b833!important}.admin-main .admin-tournaments-page .admin-table td{color:#cbd4df!important;background:0 0!important;border-bottom:1px solid #94a3b81a!important}.admin-main .admin-tournaments-page .admin-table tbody tr:hover{background:#94a3b809!important}.tournament-table-icon{width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important}.tournament-table-identity strong{color:#f3f6fa!important}.tournament-table-identity span,.tournament-money-cell,.tournament-date-cell,.tournament-capacity-label{color:#8999ae!important}.admin-main .admin-tournaments-page [class*=tournament-status],.admin-main .admin-tournaments-page [class*=status-badge],.admin-main .admin-tournaments-page [class*=tournament-badge],.admin-main .admin-tournaments-page .tournament-capacity-unlimited-label{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-main .admin-tournaments-page .table-actions,.admin-main .admin-tournaments-page .tournament-actions{gap:13px!important}.admin-main .admin-tournaments-page .table-actions button,.admin-main .admin-tournaments-page .table-actions a,.admin-main .admin-tournaments-page .tournament-actions button,.admin-main .admin-tournaments-page .tournament-actions a{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;padding:6px 0!important}.tournament-modal-overlay,.tournament-audit-overlay{-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;overscroll-behavior:contain!important;background:#02060ccc!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.tournament-modal-overlay .premium-tournament-modal,.clone-tournament-modal,.premium-delete-tournament-modal,.tournament-audit-modal{background:#0a1321!important;border:1px solid #94a3b833!important;border-radius:7px!important;width:min(100%,920px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 72px #00000075!important}.premium-tournament-modal-glow,.premium-delete-tournament-glow{display:none!important}.tournament-modal-overlay .premium-tournament-modal-header,.tournament-audit-header{z-index:30!important;background:#0a1321!important;border-bottom:1px solid #94a3b826!important;position:sticky!important;top:0!important}.tournament-modal-overlay .premium-tournament-modal-icon,.clone-tournament-modal__icon,.premium-delete-tournament-icon,.premium-delete-tournament-record-icon,.tournament-audit-heading-icon,.tournament-modal-overlay .premium-tournament-modal-close,.tournament-audit-close{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-modal-overlay .premium-tournament-modal-form{max-height:none!important;overflow:visible!important}.tournament-modal-overlay .premium-tournament-modal-actions,.tournament-audit-footer{z-index:25!important;background:#0a1321!important;border-top:1px solid #94a3b826!important;position:sticky!important;bottom:0!important}.tournament-modal-overlay .tournament-modal-format-strip{border-top:1px solid #94a3b826!important;border-bottom:1px solid #94a3b826!important;gap:0!important}.tournament-modal-overlay .tournament-modal-format-strip>div{box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b821!important;border-radius:0!important}.tournament-modal-overlay .tournament-modal-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important}.tournament-modal-overlay .tournament-modal-section-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-modal-overlay .tournament-modal-section-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-modal-overlay .tournament-modal-section-body{background:0 0!important}.tournament-modal-overlay .tournament-modal-field input,.tournament-modal-overlay .tournament-modal-field textarea,.tournament-modal-overlay .tournament-modal-field select,.tournament-modal-overlay .tournament-modal-date-control{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b845!important;border-radius:0!important}.tournament-modal-overlay .tournament-modal-field input:focus,.tournament-modal-overlay .tournament-modal-field textarea:focus,.tournament-modal-overlay .tournament-modal-field select:focus,.tournament-modal-overlay .tournament-modal-date-control:focus-within{box-shadow:none!important;border-bottom-color:#d4af37!important}.tournament-modal-overlay .tournament-modal-formula-card,.tournament-modal-overlay .tournament-modal-info-card,.tournament-modal-overlay [class*=tournament-modal-notice],.tournament-modal-overlay [class*=tournament-modal-warning]{box-shadow:none!important;background:0 0!important;border-radius:0!important}.tournament-modal-overlay .premium-tournament-modal-cancel,.tournament-modal-overlay .premium-tournament-modal-save,.clone-tournament-modal__actions button,.premium-delete-tournament-actions button,.tournament-audit-refresh,.tournament-audit-footer button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.clone-tournament-modal,.premium-delete-tournament-modal{width:min(100%,640px)!important;padding:24px!important}.clone-tournament-modal__source,.clone-tournament-modal__notice,.premium-delete-tournament-record,.premium-delete-tournament-meta,.premium-delete-tournament-warning{box-shadow:none!important;background:0 0!important;border-radius:0!important}.clone-tournament-modal__source,.premium-delete-tournament-record,.premium-delete-tournament-meta{border:0!important;border-bottom:1px solid #94a3b824!important}.clone-tournament-modal__notice,.premium-delete-tournament-warning{border:0!important;border-left:2px solid #d4af37!important}.clone-tournament-form input,.clone-tournament-form select{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b845!important;border-radius:0!important}.premium-delete-tournament-confirm{color:#f47a8c!important;background:0 0!important}.tournament-audit-modal{flex-direction:column!important;width:min(100%,980px)!important;display:flex!important;overflow:hidden!important}.tournament-audit-summary{border-bottom:1px solid #94a3b826!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;display:grid!important}.tournament-audit-summary>div{box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b821!important;border-radius:0!important;padding:16px!important}.tournament-audit-toolbar{background:0 0!important;border-bottom:1px solid #94a3b826!important}.tournament-audit-toolbar select{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b845!important;border-radius:0!important}.tournament-audit-body{flex:auto!important;min-height:0!important;overflow-y:auto!important}.tournament-audit-entry-card,.tournament-audit-transition,.tournament-audit-reason,.tournament-audit-detail,.tournament-audit-metadata{box-shadow:none!important;background:0 0!important;border-radius:0!important}.tournament-audit-entry-card{border:0!important;border-bottom:1px solid #94a3b821!important}.tournament-audit-action,.tournament-audit-mode{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-tournament-command-page{color:#eef3f8!important;width:min(100%,1540px)!important;margin:0 auto!important}.tournament-command-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;padding:28px 0!important}.tournament-command-hero-section{padding-top:10px!important}.admin-tournament-command-page .tournament-export-suite{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b824!important;border-radius:0!important;margin:28px 0 0!important;padding:22px 0 0!important}.admin-tournament-command-page .ceo-export-suite__icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.admin-tournament-command-page .ceo-export-options-grid{border-top:1px solid #94a3b824!important;border-bottom:1px solid #94a3b824!important;gap:0!important}.admin-tournament-command-page .ceo-export-option{box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b821!important;border-radius:0!important}.admin-tournament-command-page .ceo-export-option:last-child{border-right:0!important}.admin-tournament-command-page .ceo-export-option.is-selected{background:0 0!important;box-shadow:inset 0 -2px #d4af37!important}.admin-tournament-command-page .ceo-format-selector{background:0 0!important;border:0!important;border-radius:0!important;gap:18px!important}.admin-tournament-command-page .ceo-format-selector button,.admin-tournament-command-page .ceo-export-download-button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.tournament-command-description{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:18px 0 0!important}.tournament-command-description-icon{background:0 0!important;border:0!important;border-radius:0!important;width:24px!important;height:24px!important}.tournament-section-navigation{z-index:20!important;box-shadow:none!important;background:#07111f!important;border:0!important;border-bottom:1px solid #94a3b829!important;position:sticky!important;top:0!important}.tournament-section-navigation-inner{gap:20px!important}.tournament-section-navigation button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 0!important}.tournament-section-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-section-count{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournament-operations-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-operation-grid{border-top:1px solid #94a3b824!important;border-bottom:1px solid #94a3b824!important;gap:0!important}.tournament-operation-card{box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b821!important;border-radius:0!important}.tournament-operation-card:last-child{border-right:0!important}.tournament-operation-card-icon{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-operation-card-primary,.tournament-match-action,.tournament-pagination-button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:6px 0!important}.bulk-player-management-card{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b826!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-bottom:24px!important;overflow:visible!important}.bulk-player-management-card:before{display:none!important}.bulk-player-management-toggle{background:0 0!important;padding:18px 0!important}.bulk-player-management-toggle:hover{background:0 0!important}.bulk-player-management-toggle-icon{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important}.bulk-player-management-content{border-top:1px solid #94a3b81a!important;padding:0 0 20px!important}.bulk-player-management-card select,.bulk-player-management-card input:not([type=checkbox]):not([type=file]),.bulk-player-management-card textarea{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b845!important;border-radius:0!important}.bulk-player-management-card select:focus,.bulk-player-management-card input:not([type=checkbox]):not([type=file]):focus,.bulk-player-management-card textarea:focus{box-shadow:none!important;background:0 0!important;border-bottom-color:#d4af37!important}.bulk-player-button,.bulk-player-file-button{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.bulk-player-selected-badge,.bulk-player-eligibility-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournament-roster-table-card,.tournament-matches-table-card,.tournament-standings-table-card,.tournament-group-table-card{box-shadow:none!important;background:0 0!important;border:1px solid #94a3b824!important;border-left:0!important;border-right:0!important;border-radius:0!important;overflow:visible!important}.tournament-roster-table-scroll,.tournament-matches-table-scroll,.tournament-standings-table-scroll,.tournament-group-table-scroll{border-radius:0!important}.tournament-roster-status,.tournament-match-status,.tournament-group-badge,.tournament-qualification-status,.tournament-bracket-champion{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournament-roster-status-dot,.tournament-match-status-dot,.tournament-qualification-dot{box-shadow:none!important}.tournament-groups-grid{gap:0 20px!important}.tournament-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;border-radius:0!important}.tournament-group-header,.tournament-group-subsection,.tournament-group-subsection-heading{box-shadow:none!important;background:0 0!important}.danger-zone{box-shadow:none!important;background:0 0!important;border:1px solid #f45a6e59!important;border-left:0!important;border-right:0!important;border-radius:0!important;padding:18px 0!important}.danger-zone .danger-btn{min-height:0!important;box-shadow:none!important;color:#f36d7f!important;background:0 0!important;border:0!important;border-bottom:1px solid #f36d7f!important;border-radius:0!important;padding:7px 0!important}.tournament-command-modal-overlay{z-index:2500!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;background:#02060ccc!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;padding:16px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.tournament-command-modal{color:#eef3f8!important;background:#0a1321!important;border:1px solid #94a3b833!important;border-radius:7px!important;width:min(100%,680px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0 auto!important;padding:24px!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 28px 72px #00000075!important}.tournament-command-modal--bulk,.tournament-command-modal--activity{width:min(100%,820px)!important}.tournament-command-modal h2{color:#fff!important}.tournament-command-modal p,.tournament-command-modal label{color:#9eacbe!important}.tournament-command-modal input,.tournament-command-modal select,.tournament-command-modal textarea{width:100%!important;box-shadow:none!important;color:#f5f7fa!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important}.tournament-command-modal input:focus,.tournament-command-modal select:focus,.tournament-command-modal textarea:focus{box-shadow:none!important;border-bottom-color:#d4af37!important;outline:0!important}.tournament-command-modal .primary-btn,.tournament-command-modal .secondary-btn,.tournament-command-modal .danger-btn{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.tournament-command-modal .primary-btn{color:#d4af37!important}.tournament-command-modal .secondary-btn{color:#b4bfcd!important}.tournament-command-modal .danger-btn{color:#f36d7f!important}.tournament-command-modal--reset{border-top:1px solid #f45a6e73!important}.tournament-command-modal--reset>div[style*=border-radius],.tournament-command-modal--reset>div[style*=borderRadius]{color:#f36d7f!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;margin-bottom:12px!important;font-size:18px!important}.tournament-command-modal--activity div[style*=border-left],.tournament-command-modal--activity div[style*=borderLeft]{box-shadow:none!important;background:0 0!important;border-radius:0!important}.tournament-command-modal--activity div[style*="border-radius: 50%"],.tournament-command-modal--activity div[style*="borderRadius: 50%"]{background:0 0!important;border-radius:0!important}[data-theme=light] .admin-main .admin-tournaments-page,.light .admin-main .admin-tournaments-page,[data-theme=light] .admin-tournament-command-page,.light .admin-tournament-command-page{color:#172033!important}[data-theme=light] .admin-main .admin-tournaments-page .page-header h2,[data-theme=light] .tournaments-summary-header h2,[data-theme=light] .tournaments-directory-header h2,[data-theme=light] .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h2,[data-theme=light] .admin-tournament-command-page h1,[data-theme=light] .admin-tournament-command-page h2,[data-theme=light] .admin-tournament-command-page h3,.light .admin-main .admin-tournaments-page .page-header h2,.light .tournaments-summary-header h2,.light .tournaments-directory-header h2,.light .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h2,.light .admin-tournament-command-page h1,.light .admin-tournament-command-page h2,.light .admin-tournament-command-page h3{color:#111827!important}[data-theme=light] .admin-main .admin-tournaments-page .page-header p,[data-theme=light] .tournaments-summary-header p,[data-theme=light] .tournaments-directory-header p,[data-theme=light] .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h4,[data-theme=light] .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content p,[data-theme=light] .admin-main .admin-tournaments-page .tournaments-stat-card .stat-footer,.light .admin-main .admin-tournaments-page .page-header p,.light .tournaments-summary-header p,.light .tournaments-directory-header p,.light .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content h4,.light .admin-main .admin-tournaments-page .tournaments-stat-card .stat-content p,.light .admin-main .admin-tournaments-page .tournaments-stat-card .stat-footer{color:#596579!important}[data-theme=light] .admin-main .admin-tournaments-page .admin-table thead,[data-theme=light] .admin-main .admin-tournaments-page .admin-table thead tr,[data-theme=light] .admin-main .admin-tournaments-page .admin-table thead th,[data-theme=light] .admin-main .admin-tournaments-page .admin-table tbody,[data-theme=light] .admin-main .admin-tournaments-page .admin-table tbody tr,[data-theme=light] .admin-main .admin-tournaments-page .admin-table td,.light .admin-main .admin-tournaments-page .admin-table thead,.light .admin-main .admin-tournaments-page .admin-table thead tr,.light .admin-main .admin-tournaments-page .admin-table thead th,.light .admin-main .admin-tournaments-page .admin-table tbody,.light .admin-main .admin-tournaments-page .admin-table tbody tr,.light .admin-main .admin-tournaments-page .admin-table td{box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-main .admin-tournaments-page .admin-table th,.light .admin-main .admin-tournaments-page .admin-table th{color:#536176!important;border-bottom-color:#cdd5df!important}[data-theme=light] .admin-main .admin-tournaments-page .admin-table td,.light .admin-main .admin-tournaments-page .admin-table td{color:#263449!important;border-bottom-color:#dfe4ea!important}[data-theme=light] .tournament-table-identity strong,.light .tournament-table-identity strong{color:#172033!important}[data-theme=light] .tournament-table-identity span,[data-theme=light] .tournament-money-cell,[data-theme=light] .tournament-date-cell,[data-theme=light] .tournament-capacity-label,.light .tournament-table-identity span,.light .tournament-money-cell,.light .tournament-date-cell,.light .tournament-capacity-label{color:#5f6e82!important}[data-theme=light] .tournaments-toolbar-search,[data-theme=light] .tournaments-toolbar-filter,.light .tournaments-toolbar-search,.light .tournaments-toolbar-filter{color:#172033!important;background:0 0!important;border-bottom-color:#b9c2ce!important}[data-theme=light] .tournaments-toolbar-search input,[data-theme=light] .tournaments-toolbar-filter select,.light .tournaments-toolbar-search input,.light .tournaments-toolbar-filter select{color:#172033!important}[data-theme=light] .tournament-section-navigation,.light .tournament-section-navigation{background:#fff!important;border-bottom-color:#d8dee7!important}[data-theme=light] .tournament-command-section,[data-theme=light] .tournament-operation-card,[data-theme=light] .bulk-player-management-card,[data-theme=light] .tournament-roster-table-card,[data-theme=light] .tournament-matches-table-card,[data-theme=light] .tournament-standings-table-card,[data-theme=light] .tournament-group-table-card,[data-theme=light] .tournament-group-card,.light .tournament-command-section,.light .tournament-operation-card,.light .bulk-player-management-card,.light .tournament-roster-table-card,.light .tournament-matches-table-card,.light .tournament-standings-table-card,.light .tournament-group-table-card,.light .tournament-group-card{box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-tournament-command-page .admin-table,[data-theme=light] .admin-tournament-command-page .admin-table thead,[data-theme=light] .admin-tournament-command-page .admin-table thead tr,[data-theme=light] .admin-tournament-command-page .admin-table thead th,[data-theme=light] .admin-tournament-command-page .admin-table tbody,[data-theme=light] .admin-tournament-command-page .admin-table tbody tr,[data-theme=light] .admin-tournament-command-page .admin-table td,.light .admin-tournament-command-page .admin-table,.light .admin-tournament-command-page .admin-table thead,.light .admin-tournament-command-page .admin-table thead tr,.light .admin-tournament-command-page .admin-table thead th,.light .admin-tournament-command-page .admin-table tbody,.light .admin-tournament-command-page .admin-table tbody tr,.light .admin-tournament-command-page .admin-table td{color:#263449!important;background:0 0!important}[data-theme=light] .admin-tournament-command-page .admin-table th,.light .admin-tournament-command-page .admin-table th{color:#596579!important;border-bottom-color:#cfd6df!important}[data-theme=light] .admin-tournament-command-page .admin-table td,.light .admin-tournament-command-page .admin-table td{border-bottom-color:#dfe4ea!important}[data-theme=light] .bulk-player-management-card select,[data-theme=light] .bulk-player-management-card input:not([type=checkbox]):not([type=file]),[data-theme=light] .bulk-player-management-card textarea,.light .bulk-player-management-card select,.light .bulk-player-management-card input:not([type=checkbox]):not([type=file]),.light .bulk-player-management-card textarea{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;border-bottom-color:#bfc8d3!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal,[data-theme=light] .clone-tournament-modal,[data-theme=light] .premium-delete-tournament-modal,[data-theme=light] .tournament-audit-modal,[data-theme=light] .tournament-command-modal,.light .tournament-modal-overlay .premium-tournament-modal,.light .clone-tournament-modal,.light .premium-delete-tournament-modal,.light .tournament-audit-modal,.light .tournament-command-modal{color:#172033!important;background:#fff!important;border-color:#cfd6df!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-header,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-actions,[data-theme=light] .tournament-audit-header,[data-theme=light] .tournament-audit-footer,.light .tournament-modal-overlay .premium-tournament-modal-header,.light .tournament-modal-overlay .premium-tournament-modal-actions,.light .tournament-audit-header,.light .tournament-audit-footer{background:#fff!important;border-color:#d9e0e7!important}[data-theme=light] .tournament-modal-overlay h2,[data-theme=light] .clone-tournament-modal h2,[data-theme=light] .premium-delete-tournament-modal h2,[data-theme=light] .tournament-audit-modal h2,[data-theme=light] .tournament-command-modal h2,.light .tournament-modal-overlay h2,.light .clone-tournament-modal h2,.light .premium-delete-tournament-modal h2,.light .tournament-audit-modal h2,.light .tournament-command-modal h2{color:#172033!important}[data-theme=light] .tournament-modal-overlay p,[data-theme=light] .clone-tournament-modal p,[data-theme=light] .premium-delete-tournament-modal p,[data-theme=light] .tournament-audit-modal p,[data-theme=light] .tournament-command-modal p,[data-theme=light] .tournament-command-modal label,.light .tournament-modal-overlay p,.light .clone-tournament-modal p,.light .premium-delete-tournament-modal p,.light .tournament-audit-modal p,.light .tournament-command-modal p,.light .tournament-command-modal label{color:#596579!important}[data-theme=light] .tournament-modal-overlay input,[data-theme=light] .tournament-modal-overlay textarea,[data-theme=light] .tournament-modal-overlay select,[data-theme=light] .clone-tournament-form input,[data-theme=light] .clone-tournament-form select,[data-theme=light] .tournament-audit-toolbar select,[data-theme=light] .tournament-command-modal input,[data-theme=light] .tournament-command-modal select,[data-theme=light] .tournament-command-modal textarea,.light .tournament-modal-overlay input,.light .tournament-modal-overlay textarea,.light .tournament-modal-overlay select,.light .clone-tournament-form input,.light .clone-tournament-form select,.light .tournament-audit-toolbar select,.light .tournament-command-modal input,.light .tournament-command-modal select,.light .tournament-command-modal textarea{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#bfc8d3!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-panel,.light .admin-tournament-command-page .tournament-activity-panel{color:#172033!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-panel .tournament-section-heading,.light .admin-tournament-command-page .tournament-activity-panel .tournament-section-heading{border-bottom:1px solid #d8dee7!important;padding:0 0 20px!important}[data-theme=light] .admin-tournament-command-page .tournament-section-eyebrow,[data-theme=light] .admin-tournament-command-page .ceo-export-suite__eyebrow,.light .admin-tournament-command-page .tournament-section-eyebrow,.light .admin-tournament-command-page .ceo-export-suite__eyebrow{color:#8a6a16!important}[data-theme=light] .admin-tournament-command-page .tournament-section-heading p,[data-theme=light] .admin-tournament-command-page .ceo-export-suite p,.light .admin-tournament-command-page .tournament-section-heading p,.light .admin-tournament-command-page .ceo-export-suite p{color:#596579!important}[data-theme=light] .admin-tournament-command-page .tournament-section-icon--activity,.light .admin-tournament-command-page .tournament-section-icon--activity{color:#2563eb!important;background:0 0!important;border:0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-filter>span,.light .admin-tournament-command-page .tournament-activity-filter>span{color:#667085!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-filter select,.light .admin-tournament-command-page .tournament-activity-filter select{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:none!important;background:#fff!important;border:1px solid #cfd6df!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-refresh,.light .admin-tournament-command-page .tournament-activity-refresh{color:#315b91!important;box-shadow:none!important;background:0 0!important;border:1px solid #bfc8d3!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-refresh:hover:not(:disabled),.light .admin-tournament-command-page .tournament-activity-refresh:hover:not(:disabled){color:#173f73!important;background:#f5f7fa!important;border-color:#98a6b9!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats,.light .admin-tournament-command-page .tournament-activity-stats{border-bottom:1px solid #d8dee7!important;gap:0!important;padding:16px 0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats>div,.light .admin-tournament-command-page .tournament-activity-stats>div{background:0 0!important;border:0!important;border-right:1px solid #dfe4ea!important;border-radius:0!important;padding:10px 14px!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats>div:last-child,.light .admin-tournament-command-page .tournament-activity-stats>div:last-child{border-right:0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats svg,.light .admin-tournament-command-page .tournament-activity-stats svg{color:#315b91!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats span,.light .admin-tournament-command-page .tournament-activity-stats span{color:#667085!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats strong,.light .admin-tournament-command-page .tournament-activity-stats strong{color:#172033!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-body,.light .admin-tournament-command-page .tournament-activity-body{padding:20px 0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-state,.light .admin-tournament-command-page .tournament-activity-state{color:#667085!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-state strong,.light .admin-tournament-command-page .tournament-activity-state strong{color:#172033!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-day-heading span,.light .admin-tournament-command-page .tournament-activity-day-heading span{color:#8a6a16!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-day-heading i,.light .admin-tournament-command-page .tournament-activity-day-heading i{background:linear-gradient(90deg,#d7c37a,#0000)!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-marker>i,.light .admin-tournament-command-page .tournament-activity-entry-marker>i{background:linear-gradient(#c9d3df,#edf0f4)!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-card,.light .admin-tournament-command-page .tournament-activity-entry-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #dfe4ea!important;border-radius:0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-card:hover,.light .admin-tournament-command-page .tournament-activity-entry-card:hover{border-color:#cbd3dd!important;transform:none!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-header,.light .admin-tournament-command-page .tournament-activity-entry-header{color:#172033!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-header small,.light .admin-tournament-command-page .tournament-activity-entry-header small{color:#315b91!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-header strong,.light .admin-tournament-command-page .tournament-activity-entry-header strong{color:#172033!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-header span,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-header svg,.light .admin-tournament-command-page .tournament-activity-entry-header span,.light .admin-tournament-command-page .tournament-activity-entry-header svg{color:#667085!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details,.light .admin-tournament-command-page .tournament-activity-entry-details{background:#f8fafc!important;border-top-color:#dfe4ea!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details p,.light .admin-tournament-command-page .tournament-activity-entry-details p{color:#4b5563!important}[data-theme=light] .admin-tournament-command-page .tournament-export-suite,.light .admin-tournament-command-page .tournament-export-suite{color:#172033!important;border-top-color:#d8dee7!important}[data-theme=light] .admin-tournament-command-page .ceo-export-suite__icon,.light .admin-tournament-command-page .ceo-export-suite__icon{color:#8a6a16!important}[data-theme=light] .admin-tournament-command-page .ceo-export-options-grid,.light .admin-tournament-command-page .ceo-export-options-grid{border-top-color:#d8dee7!important;border-bottom-color:#d8dee7!important}[data-theme=light] .admin-tournament-command-page .ceo-export-option,.light .admin-tournament-command-page .ceo-export-option{color:#536176!important;border-right-color:#dfe4ea!important}[data-theme=light] .admin-tournament-command-page .ceo-export-option:hover:not(:disabled),.light .admin-tournament-command-page .ceo-export-option:hover:not(:disabled){color:#172033!important;background:#f8fafc!important}[data-theme=light] .admin-tournament-command-page .ceo-export-option.is-selected,.light .admin-tournament-command-page .ceo-export-option.is-selected{color:#172033!important;background:0 0!important;box-shadow:inset 0 -2px #b58b1c!important}[data-theme=light] .admin-tournament-command-page .ceo-format-selector button,.light .admin-tournament-command-page .ceo-format-selector button{color:#667085!important}[data-theme=light] .admin-tournament-command-page .ceo-format-selector button.is-selected,.light .admin-tournament-command-page .ceo-format-selector button.is-selected{color:#8a6a16!important}[data-theme=light] .admin-tournament-command-page .ceo-export-download-button,.light .admin-tournament-command-page .ceo-export-download-button{color:#315b91!important}[data-theme=light] .admin-tournament-command-page .tournament-operation-card p,[data-theme=light] .admin-tournament-command-page .tournament-operation-card span,[data-theme=light] .admin-tournament-command-page .bulk-player-management-card p,[data-theme=light] .admin-tournament-command-page .bulk-player-management-card span,[data-theme=light] .admin-tournament-command-page .tournament-command-description,.light .admin-tournament-command-page .tournament-operation-card p,.light .admin-tournament-command-page .tournament-operation-card span,.light .admin-tournament-command-page .bulk-player-management-card p,.light .admin-tournament-command-page .bulk-player-management-card span,.light .admin-tournament-command-page .tournament-command-description{color:#596579!important}[data-theme=light] .admin-tournament-command-page .tournament-operation-card strong,[data-theme=light] .admin-tournament-command-page .bulk-player-management-card strong,.light .admin-tournament-command-page .tournament-operation-card strong,.light .admin-tournament-command-page .bulk-player-management-card strong{color:#172033!important}@media (width<=1180px){.tournaments-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main .admin-tournaments-page .tournaments-stat-card:nth-child(2n){border-right:0!important}.admin-main .admin-tournaments-page .tournaments-stat-card:nth-child(-n+2){border-bottom:1px solid #94a3b824!important}.tournaments-toolbar{grid-template-columns:1fr auto!important}.tournaments-toolbar-actions{grid-column:1/-1}.tournament-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-operation-card:nth-child(2n){border-right:0!important}}@media (width<=820px){.admin-main .admin-tournaments-page .page-header-hero{padding:24px 0!important}.tournaments-toolbar{grid-template-columns:1fr!important}.tournaments-toolbar-actions{grid-column:auto}.tournament-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-audit-summary>div:nth-child(2n){border-right:0!important}.tournament-section-navigation-inner{white-space:nowrap!important;overflow-x:auto!important}}@media (width<=600px){.admin-main .admin-tournaments-page .page-header-icon{display:none!important}.tournaments-summary-grid,.tournament-operation-grid,.tournament-audit-summary{grid-template-columns:1fr!important}.admin-main .admin-tournaments-page .tournaments-stat-card,.tournament-operation-card,.tournament-audit-summary>div{border-bottom:1px solid #94a3b824!important;border-right:0!important}.admin-main .admin-tournaments-page .tournaments-stat-card:last-child,.tournament-operation-card:last-child,.tournament-audit-summary>div:last-child{border-bottom:0!important}.tournament-modal-overlay,.tournament-audit-overlay,.tournament-command-modal-overlay{padding:8px!important}.tournament-modal-overlay .premium-tournament-modal,.clone-tournament-modal,.premium-delete-tournament-modal,.tournament-audit-modal,.tournament-command-modal{max-width:100%!important;max-height:calc(100dvh - 16px)!important}.tournament-command-modal{padding:18px!important}.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:1fr!important}.tournament-modal-overlay .tournament-modal-format-strip>div{border-bottom:1px solid #94a3b821!important;border-right:0!important}.tournament-modal-overlay .tournament-modal-format-strip>div:last-child{border-bottom:0!important}.tournament-audit-toolbar{grid-template-columns:1fr!important;display:grid!important}}.admin-main .admin-tournaments-page .page-header-actions,.admin-main .admin-tournaments-page .tournaments-toolbar-actions{width:auto!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.admin-main .admin-tournaments-page .tournaments-hero-action,.admin-main .admin-tournaments-page .tournaments-create-button,.admin-main .admin-tournaments-page .tournaments-clear-filters{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;color:#d4af37!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:7px 0!important;display:inline-flex!important;transform:none!important}.admin-main .admin-tournaments-page .tournaments-hero-action:hover,.admin-main .admin-tournaments-page .tournaments-create-button:hover,.admin-main .admin-tournaments-page .tournaments-clear-filters:hover{box-shadow:none!important;color:#efd672!important;background:0 0!important;border-bottom-color:#efd672!important;transform:none!important}.admin-main .admin-tournaments-page .tournament-row-actions{flex-wrap:wrap!important;align-items:center!important;gap:8px 17px!important;display:flex!important}.admin-main .admin-tournaments-page .tournament-action-button,.admin-main .admin-tournaments-page .tournament-action-button--edit,.admin-main .admin-tournaments-page .tournament-action-button--clone,.admin-main .admin-tournaments-page .tournament-action-button--view,.admin-main .admin-tournaments-page .tournament-action-button--audit,.admin-main .admin-tournaments-page .tournament-action-button--delete{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:6px 0!important;display:inline-flex!important;transform:none!important}.admin-main .admin-tournaments-page .tournament-action-button svg{flex:none!important}.admin-main .admin-tournaments-page .tournament-action-button--edit{color:#78b8f7!important}.admin-main .admin-tournaments-page .tournament-action-button--clone{color:#cba52d!important}.admin-main .admin-tournaments-page .tournament-action-button--view{color:#e6c34f!important}.admin-main .admin-tournaments-page .tournament-action-button--audit{color:#b4c0cf!important}.admin-main .admin-tournaments-page .tournament-action-button--delete{color:#ef7183!important}.admin-main .admin-tournaments-page .tournament-action-button--edit:hover{border-bottom-color:#78b8f7!important}.admin-main .admin-tournaments-page .tournament-action-button--clone:hover{border-bottom-color:#cba52d!important}.admin-main .admin-tournaments-page .tournament-action-button--view:hover{border-bottom-color:#e6c34f!important}.admin-main .admin-tournaments-page .tournament-action-button--audit:hover{border-bottom-color:#b4c0cf!important}.admin-main .admin-tournaments-page .tournament-action-button--delete:hover{border-bottom-color:#ef7183!important}.admin-main .admin-tournaments-page .tournament-action-button:hover{box-shadow:none!important;background:0 0!important;transform:none!important}.admin-main .admin-tournaments-page .tournament-status-pill{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-main .admin-tournaments-page .tournament-status-pill>span{box-shadow:none!important}.tournament-audit-overlay{z-index:7000!important;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;overscroll-behavior:contain!important;background:#02060cd1!important;justify-content:center!important;align-items:flex-start!important;width:100%!important;height:100dvh!important;padding:clamp(12px,2.5vw,28px)!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden auto!important}.tournament-audit-modal{color:#e9eef6!important;background:#091321!important;border:1px solid #94a3b838!important;border-radius:7px!important;flex-direction:column!important;width:min(100%,1040px)!important;max-width:calc(100vw - 24px)!important;min-height:0!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 28px 80px #00000080!important}.tournament-audit-header{background:#091321!important;border:0!important;border-bottom:1px solid #94a3b829!important;flex:none!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:22px 24px 19px!important;display:flex!important;position:relative!important}.tournament-audit-heading{align-items:flex-start!important;gap:13px!important;min-width:0!important;display:flex!important}.tournament-audit-heading-icon{color:#d4af37!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important;place-items:center!important;display:grid!important}.tournament-audit-eyebrow{color:#d4af37!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.65rem!important;font-weight:850!important;display:block!important}.tournament-audit-header h2{color:#f8fafc!important;letter-spacing:-.03em!important;margin:0!important;font-size:clamp(1.45rem,1.18rem + .8vw,2rem)!important;line-height:1.12!important}.tournament-audit-header p{color:#93a0b3!important;margin:6px 0 0!important;font-size:.82rem!important}.tournament-audit-close{color:#aeb8c6!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 32px!important;place-items:center!important;padding:0!important;display:grid!important}.tournament-audit-close:hover{color:#fff!important;background:0 0!important}.tournament-audit-summary{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;flex:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:0!important;display:grid!important}.tournament-audit-summary>div{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b821!important;border-radius:0!important;grid-template-columns:20px minmax(0,1fr)!important;grid-template-areas:"icon label""icon value"!important;align-items:center!important;gap:2px 10px!important;padding:14px 18px!important;display:grid!important}.tournament-audit-summary>div:last-child{border-right:0!important}.tournament-audit-summary svg{color:#7f8da1!important;grid-area:icon!important}.tournament-audit-summary span{color:#8492a6!important;letter-spacing:.055em!important;text-transform:uppercase!important;grid-area:label!important;min-width:0!important;font-size:.65rem!important;font-weight:750!important;line-height:1.25!important;display:block!important}.tournament-audit-summary strong{color:#f8fafc!important;grid-area:value!important;font-size:1rem!important;font-weight:800!important;line-height:1.2!important;display:block!important}.tournament-audit-toolbar{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;flex:none!important;grid-template-columns:auto repeat(3,minmax(145px,1fr)) auto!important;align-items:end!important;gap:12px 18px!important;padding:15px 24px 16px!important;display:grid!important}.tournament-audit-toolbar-label{color:#d4af37!important;letter-spacing:.075em!important;text-transform:uppercase!important;align-self:center!important;align-items:center!important;gap:7px!important;min-width:max-content!important;padding:0!important;font-size:.68rem!important;font-weight:800!important;display:flex!important}.tournament-audit-toolbar>label{color:#7f8da1!important;gap:5px!important;min-width:0!important;margin:0!important;font-size:.64rem!important;font-weight:750!important;display:grid!important}.tournament-audit-toolbar>label>span{display:block!important}.tournament-audit-toolbar select{color:#e5ebf3!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;box-shadow:none!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#091321!important;border:0!important;border-bottom:1px solid #94a3b84d!important;border-radius:0!important;outline:0!important;padding:0 26px 0 0!important;display:block!important}.tournament-audit-toolbar select:focus{border-bottom-color:#d4af37!important}.tournament-audit-refresh{color:#d4af37!important;min-width:0!important;height:36px!important;min-height:0!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:0!important;border-bottom:1px solid #d4af37!important;border-radius:0!important;justify-content:center!important;align-self:end!important;align-items:center!important;gap:6px!important;padding:0!important;display:inline-flex!important}.tournament-audit-refresh:hover{color:#efd672!important;background:0 0!important}.tournament-audit-body{overscroll-behavior:contain!important;background:0 0!important;flex:auto!important;min-height:180px!important;padding:0 24px!important;overflow:hidden auto!important}.tournament-audit-list{gap:0!important;display:grid!important}.tournament-audit-entry{grid-template-columns:18px minmax(0,1fr)!important;gap:10px!important;min-width:0!important;display:grid!important}.tournament-audit-marker{justify-content:center!important;min-width:0!important;display:flex!important;position:relative!important}.tournament-audit-marker>span{width:7px!important;height:7px!important;box-shadow:none!important;background:#d4af37!important;border-radius:50%!important;margin-top:20px!important}.tournament-audit-marker>i{background:#94a3b82b!important;width:1px!important;position:absolute!important;top:28px!important;bottom:-1px!important}.tournament-audit-entry-card{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b821!important;border-radius:0!important;padding:0!important}.tournament-audit-entry-header{width:100%!important;min-width:0!important;min-height:0!important;color:inherit!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;padding:16px 0 9px!important;display:flex!important}.tournament-audit-entry-header>div:first-child{gap:4px!important;min-width:0!important;display:grid!important}.tournament-audit-action{color:#d4af37!important;width:fit-content!important;box-shadow:none!important;letter-spacing:.07em!important;text-transform:uppercase!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important;font-weight:850!important;display:block!important}.tournament-audit-entry-header strong{color:#edf2f8!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:.82rem!important;font-weight:750!important;line-height:1.4!important;display:block!important}.tournament-audit-entry-header small{color:#78869a!important;font-size:.68rem!important}.tournament-audit-entry-meta{flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}.tournament-audit-mode{box-shadow:none!important;color:#91a0b4!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:.64rem!important;font-weight:750!important}.tournament-audit-mode.automatic{color:#7fb8f5!important}.tournament-audit-mode.manual{color:#d8bc57!important}.tournament-audit-actor{color:#8f9caf!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 8px!important;padding:0 0 12px!important;font-size:.69rem!important;display:flex!important}.tournament-audit-actor span{color:#bdc7d5!important}.tournament-audit-actor small{color:#718095!important}.tournament-audit-transition{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #94a3b81a!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin:0 0 13px!important;padding:9px 0 0!important;font-size:.7rem!important;display:flex!important}.tournament-audit-transition span{color:#8997aa!important}.tournament-audit-transition strong{color:#d4af37!important}.tournament-audit-expanded{padding:0 0 14px!important}.tournament-audit-reason,.tournament-audit-detail,.tournament-audit-metadata{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-audit-reason{border-top:1px solid #94a3b81a!important;padding:12px 0!important}.tournament-audit-reason p{color:#aab5c4!important;margin:5px 0 0!important;line-height:1.5!important}.tournament-audit-date-grid,.tournament-audit-detail-grid{border-top:1px solid #94a3b81a!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;display:grid!important}.tournament-audit-detail{border-bottom:1px solid #94a3b81a!important;min-width:0!important;padding:11px 14px 11px 0!important}.tournament-audit-detail:nth-child(odd){border-right:1px solid #94a3b81a!important}.tournament-audit-detail:nth-child(2n){padding-left:14px!important}.tournament-audit-detail span{color:#748399!important;font-size:.63rem!important}.tournament-audit-detail strong{color:#dce4ed!important;overflow-wrap:anywhere!important;margin-top:3px!important;display:block!important}.tournament-audit-metadata{border-top:1px solid #94a3b81a!important;margin-top:12px!important;padding-top:10px!important}.tournament-audit-metadata summary{color:#9ba8ba!important;cursor:pointer!important}.tournament-audit-metadata pre{color:#b9c5d3!important;white-space:pre-wrap!important;overflow-wrap:anywhere!important;max-width:100%!important;overflow-x:auto!important}.tournament-audit-footer{background:#091321!important;border:0!important;border-top:1px solid #94a3b829!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:14px 24px!important;display:flex!important}.tournament-audit-footer>div{color:#7f8da1!important;align-items:center!important;gap:7px!important;min-width:0!important;font-size:.68rem!important;display:flex!important}.tournament-audit-footer button{color:#c5ced9!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #aeb8c6!important;border-radius:0!important;padding:6px 0!important}[data-theme=light] .admin-main .admin-tournaments-page .page-header-actions,.light .admin-main .admin-tournaments-page .page-header-actions{box-shadow:none!important;background:0 0!important;border:0!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-action-button--audit,.light .admin-main .admin-tournaments-page .tournament-action-button--audit{color:#566579!important}[data-theme=light] .tournament-audit-modal,.light .tournament-audit-modal,[data-theme=light] .tournament-audit-header,.light .tournament-audit-header,[data-theme=light] .tournament-audit-footer,.light .tournament-audit-footer{color:#172033!important;background:#fff!important;border-color:#cfd6df!important}[data-theme=light] .tournament-audit-header h2,.light .tournament-audit-header h2,[data-theme=light] .tournament-audit-summary strong,.light .tournament-audit-summary strong,[data-theme=light] .tournament-audit-entry-header strong,.light .tournament-audit-entry-header strong,[data-theme=light] .tournament-audit-detail strong,.light .tournament-audit-detail strong{color:#172033!important}[data-theme=light] .tournament-audit-header p,.light .tournament-audit-header p,[data-theme=light] .tournament-audit-summary span,.light .tournament-audit-summary span,[data-theme=light] .tournament-audit-entry-header small,.light .tournament-audit-entry-header small,[data-theme=light] .tournament-audit-actor,.light .tournament-audit-actor,[data-theme=light] .tournament-audit-actor span,.light .tournament-audit-actor span,[data-theme=light] .tournament-audit-actor small,.light .tournament-audit-actor small,[data-theme=light] .tournament-audit-footer>div,.light .tournament-audit-footer>div{color:#5c6879!important}[data-theme=light] .tournament-audit-toolbar select,.light .tournament-audit-toolbar select{color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-bottom-color:#aeb8c5!important}[data-theme=light] .tournament-audit-summary,.light .tournament-audit-summary,[data-theme=light] .tournament-audit-summary>div,.light .tournament-audit-summary>div,[data-theme=light] .tournament-audit-toolbar,.light .tournament-audit-toolbar,[data-theme=light] .tournament-audit-entry-card,.light .tournament-audit-entry-card,[data-theme=light] .tournament-audit-footer,.light .tournament-audit-footer{border-color:#dce2e9!important}[data-theme=light] .tournament-audit-close,.light .tournament-audit-close{color:#596579!important}[data-theme=light] .tournament-audit-mode,.light .tournament-audit-mode,[data-theme=light] .tournament-audit-transition span,.light .tournament-audit-transition span{color:#667085!important}@media (width<=900px){.admin-main .admin-tournaments-page .page-header-actions{width:100%!important}.admin-main .admin-tournaments-page .tournaments-hero-action{width:auto!important}.tournament-audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-audit-toolbar-label{grid-column:1/-1!important}.tournament-audit-refresh{justify-self:start!important}}@media (width<=680px){.tournament-audit-overlay{padding:8px!important}.tournament-audit-modal{border-radius:5px!important;width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important}.tournament-audit-header{padding:17px 15px!important}.tournament-audit-heading-icon{display:none!important}.tournament-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-audit-summary>div:nth-child(2){border-right:0!important}.tournament-audit-summary>div:nth-child(-n+2){border-bottom:1px solid #94a3b821!important}.tournament-audit-toolbar{grid-template-columns:1fr!important;padding:14px 15px!important}.tournament-audit-toolbar-label{grid-column:auto!important}.tournament-audit-body{padding:0 15px!important}.tournament-audit-entry{grid-template-columns:10px minmax(0,1fr)!important;gap:6px!important}.tournament-audit-entry-header{gap:10px!important}.tournament-audit-mode{display:none!important}.tournament-audit-date-grid,.tournament-audit-detail-grid{grid-template-columns:1fr!important}.tournament-audit-detail,.tournament-audit-detail:nth-child(odd),.tournament-audit-detail:nth-child(2n){border-right:0!important;padding:10px 0!important}.tournament-audit-footer{flex-direction:column!important;align-items:flex-start!important;padding:13px 15px!important}.admin-main .admin-tournaments-page .tournament-row-actions{gap:7px 14px!important}}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal,.light .tournament-modal-overlay .premium-tournament-modal{color:#172033!important;background:#fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-header,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-actions,.light .tournament-modal-overlay .premium-tournament-modal-header,.light .tournament-modal-overlay .premium-tournament-modal-actions{background:#fff!important;border-color:#d8dee7!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal h1,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal h2,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal h3,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal h4,.light .tournament-modal-overlay .premium-tournament-modal h1,.light .tournament-modal-overlay .premium-tournament-modal h2,.light .tournament-modal-overlay .premium-tournament-modal h3,.light .tournament-modal-overlay .premium-tournament-modal h4{color:#111827!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-header p,.light .tournament-modal-overlay .premium-tournament-modal-header p{color:#526176!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-eyebrow,[data-theme=light] .tournament-modal-overlay .tournament-modal-section-copy small,.light .tournament-modal-overlay .premium-tournament-modal-eyebrow,.light .tournament-modal-overlay .tournament-modal-section-copy small{color:#b88e12!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip span,.light .tournament-modal-overlay .tournament-modal-format-strip span{color:#526176!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip strong,.light .tournament-modal-overlay .tournament-modal-format-strip strong{color:#172033!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip>div:after,.light .tournament-modal-overlay .tournament-modal-format-strip>div:after{opacity:.28!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-section-header,.light .tournament-modal-overlay .tournament-modal-section-header{color:#172033!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-section-copy strong,.light .tournament-modal-overlay .tournament-modal-section-copy strong{color:#172033!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-section-copy>span,.light .tournament-modal-overlay .tournament-modal-section-copy>span{color:#526176!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-section-header svg,.light .tournament-modal-overlay .tournament-modal-section-header svg{opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field>span,[data-theme=light] .tournament-modal-overlay .tournament-modal-field label,[data-theme=light] .tournament-modal-overlay .tournament-modal-field label>span,.light .tournament-modal-overlay .tournament-modal-field>span,.light .tournament-modal-overlay .tournament-modal-field label,.light .tournament-modal-overlay .tournament-modal-field label>span{color:#4b596d!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field input,[data-theme=light] .tournament-modal-overlay .tournament-modal-field select,[data-theme=light] .tournament-modal-overlay .tournament-modal-field textarea,[data-theme=light] .tournament-modal-overlay .tournament-modal-date-control,[data-theme=light] .tournament-modal-overlay .tournament-modal-date-control input,.light .tournament-modal-overlay .tournament-modal-field input,.light .tournament-modal-overlay .tournament-modal-field select,.light .tournament-modal-overlay .tournament-modal-field textarea,.light .tournament-modal-overlay .tournament-modal-date-control,.light .tournament-modal-overlay .tournament-modal-date-control input{color:#172033!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field input::placeholder,[data-theme=light] .tournament-modal-overlay .tournament-modal-field textarea::placeholder,.light .tournament-modal-overlay .tournament-modal-field input::placeholder,.light .tournament-modal-overlay .tournament-modal-field textarea::placeholder{color:#7b8798!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field select option,.light .tournament-modal-overlay .tournament-modal-field select option{color:#172033!important;background:#fff!important}[data-theme=light] .tournament-modal-overlay input:disabled,[data-theme=light] .tournament-modal-overlay select:disabled,[data-theme=light] .tournament-modal-overlay textarea:disabled,[data-theme=light] .tournament-modal-overlay input[readonly],[data-theme=light] .tournament-modal-overlay textarea[readonly],.light .tournament-modal-overlay input:disabled,.light .tournament-modal-overlay select:disabled,.light .tournament-modal-overlay textarea:disabled,.light .tournament-modal-overlay input[readonly],.light .tournament-modal-overlay textarea[readonly]{color:#526176!important;opacity:1!important;-webkit-text-fill-color:#526176!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-info-card,[data-theme=light] .tournament-modal-overlay .tournament-modal-info-card p,[data-theme=light] .tournament-modal-overlay .tournament-modal-formula-card span,.light .tournament-modal-overlay .tournament-modal-info-card,.light .tournament-modal-overlay .tournament-modal-info-card p,.light .tournament-modal-overlay .tournament-modal-formula-card span{color:#526176!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-formula-card strong,.light .tournament-modal-overlay .tournament-modal-formula-card strong{color:#a97f0d!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay #tournament-section-public,[data-theme=light] .tournament-modal-overlay #tournament-section-public p,[data-theme=light] .tournament-modal-overlay #tournament-section-public span,.light .tournament-modal-overlay #tournament-section-public,.light .tournament-modal-overlay #tournament-section-public p,.light .tournament-modal-overlay #tournament-section-public span{opacity:1!important}[data-theme=light] .tournament-modal-overlay #tournament-section-public .tournament-modal-field:nth-last-child(-n+4)>span,.light .tournament-modal-overlay #tournament-section-public .tournament-modal-field:nth-last-child(-n+4)>span{color:#526176!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-cancel,.light .tournament-modal-overlay .premium-tournament-modal-cancel{color:#65748a!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-save,.light .tournament-modal-overlay .premium-tournament-modal-save{color:#111827!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-save svg,.light .tournament-modal-overlay .premium-tournament-modal-save svg{color:#111827!important}[data-theme=light] .clone-tournament-modal,.light .clone-tournament-modal{color:#172033!important;background:#fff!important}[data-theme=light] .clone-tournament-modal h1,[data-theme=light] .clone-tournament-modal h2,[data-theme=light] .clone-tournament-modal h3,[data-theme=light] .clone-tournament-modal strong,.light .clone-tournament-modal h1,.light .clone-tournament-modal h2,.light .clone-tournament-modal h3,.light .clone-tournament-modal strong{color:#172033!important;opacity:1!important}[data-theme=light] .clone-tournament-modal p,[data-theme=light] .clone-tournament-modal label,[data-theme=light] .clone-tournament-modal label>span,[data-theme=light] .clone-tournament-modal__source>span,[data-theme=light] .clone-tournament-modal__source small,[data-theme=light] .clone-tournament-modal__notice,[data-theme=light] .clone-tournament-modal__notice p,.light .clone-tournament-modal p,.light .clone-tournament-modal label,.light .clone-tournament-modal label>span,.light .clone-tournament-modal__source>span,.light .clone-tournament-modal__source small,.light .clone-tournament-modal__notice,.light .clone-tournament-modal__notice p{color:#526176!important;opacity:1!important}[data-theme=light] .clone-tournament-form input,[data-theme=light] .clone-tournament-form select,.light .clone-tournament-form input,.light .clone-tournament-form select{color:#172033!important;opacity:1!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}[data-theme=light] .clone-tournament-form input::placeholder,.light .clone-tournament-form input::placeholder{color:#7b8798!important;opacity:1!important}[data-theme=light] .clone-tournament-form select option,.light .clone-tournament-form select option{color:#172033!important;background:#fff!important}[data-theme=light] .clone-tournament-modal__actions button,.light .clone-tournament-modal__actions button{opacity:1!important}[data-theme=light] .clone-tournament-modal__actions button:not(:disabled),.light .clone-tournament-modal__actions button:not(:disabled){color:#172033!important}[data-theme=light] .clone-tournament-modal__actions button:disabled,.light .clone-tournament-modal__actions button:disabled{color:#758196!important;opacity:.72!important}[data-theme=light] .premium-delete-tournament-modal,.light .premium-delete-tournament-modal{color:#172033!important;background:#fff!important}[data-theme=light] .premium-delete-tournament-modal h1,[data-theme=light] .premium-delete-tournament-modal h2,[data-theme=light] .premium-delete-tournament-modal h3,.light .premium-delete-tournament-modal h1,.light .premium-delete-tournament-modal h2,.light .premium-delete-tournament-modal h3{color:#172033!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-eyebrow,.light .premium-delete-tournament-eyebrow{color:#e05268!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-message,[data-theme=light] .premium-delete-tournament-record-copy span,[data-theme=light] .premium-delete-tournament-meta span,[data-theme=light] .premium-delete-tournament-warning p,.light .premium-delete-tournament-message,.light .premium-delete-tournament-record-copy span,.light .premium-delete-tournament-meta span,.light .premium-delete-tournament-warning p{color:#526176!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-record-copy strong,[data-theme=light] .premium-delete-tournament-meta strong,.light .premium-delete-tournament-record-copy strong,.light .premium-delete-tournament-meta strong{color:#172033!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-meta svg,.light .premium-delete-tournament-meta svg{color:#65748a!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-warning,.light .premium-delete-tournament-warning{color:#526176!important}[data-theme=light] .premium-delete-tournament-actions .premium-tournament-modal-cancel,.light .premium-delete-tournament-actions .premium-tournament-modal-cancel{color:#65748a!important;opacity:1!important}[data-theme=light] .premium-delete-tournament-confirm,.light .premium-delete-tournament-confirm{color:#e05268!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-close,[data-theme=light] .clone-tournament-modal button[aria-label*=Close],[data-theme=light] .premium-delete-tournament-modal button[aria-label*=Close],.light .tournament-modal-overlay .premium-tournament-modal-close,.light .clone-tournament-modal button[aria-label*=Close],.light .premium-delete-tournament-modal button[aria-label*=Close]{color:#65748a!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button),[data-theme=light] .clone-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button),[data-theme=light] .premium-delete-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button),.light .tournament-modal-overlay .premium-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button),.light .clone-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button),.light .premium-delete-tournament-modal :is(p,span,strong,small,label,input,select,textarea,button){text-shadow:none!important}[data-theme=light] .tournament-modal-overlay button:disabled,[data-theme=light] .clone-tournament-modal button:disabled,[data-theme=light] .premium-delete-tournament-modal button:disabled,.light .tournament-modal-overlay button:disabled,.light .clone-tournament-modal button:disabled,.light .premium-delete-tournament-modal button:disabled{opacity:.58!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]),[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]),.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea{color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:none!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:#fff!important;border-color:#c7d0db!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):hover,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):focus,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):active,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:hover,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:focus,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:active,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:hover,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:focus,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):hover,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):focus,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:not([type=checkbox]):not([type=radio]):active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:hover,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:focus,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:hover,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:focus,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:active{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important;border-color:#b89627!important;outline:none!important;box-shadow:0 1px #b8962752!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#c7d0db!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control:focus-within,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control:focus-within{background:#fff!important;border-color:#b89627!important;box-shadow:0 1px #b8962752!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:hover,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:focus,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:hover,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:focus,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-date-control input:active{color:#172033!important;-webkit-text-fill-color:#172033!important;box-shadow:none!important;opacity:1!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border:0!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input::placeholder,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea::placeholder,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input::placeholder,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea::placeholder{color:#7a8799!important;-webkit-text-fill-color:#7a8799!important;opacity:1!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background-color:#fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select option,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select optgroup,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select option,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select optgroup{color:#111827!important;background:#fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:disabled,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:disabled,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:disabled,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input[readonly],[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea[readonly],.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:disabled,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:disabled,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:disabled,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input[readonly],.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea[readonly]{color:#536176!important;-webkit-text-fill-color:#536176!important;opacity:1!important;background:#f4f6f8!important;border-color:#d6dde5!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill:hover{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill:focus{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill:hover{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input:-webkit-autofill:focus{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field select:-webkit-autofill{-webkit-text-fill-color:#172033!important;caret-color:#172033!important;transition:background-color 9999s ease-out!important;box-shadow:inset 0 0 0 1000px #fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea)[aria-expanded=true],[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea)[data-state=open],[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea).is-active,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea).active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea)[aria-expanded=true],.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea)[data-state=open],.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea).is-active,.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field :is(input,select,textarea).active{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input::selection{color:#111827!important;background:#d4af3757!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea::selection{color:#111827!important;background:#d4af3757!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field input::selection{color:#111827!important;background:#d4af3757!important}.light .tournament-modal-overlay .premium-tournament-modal .tournament-modal-field textarea::selection{color:#111827!important;background:#d4af3757!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-capacity-label strong,.light .admin-main .admin-tournaments-page .tournament-capacity-label strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-capacity-label span,.light .admin-main .admin-tournaments-page .tournament-capacity-label span{color:#5f6e82!important;opacity:1!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-capacity-label svg,.light .admin-main .admin-tournaments-page .tournament-capacity-label svg{color:#728198!important;opacity:1!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-capacity-track,.light .admin-main .admin-tournaments-page .tournament-capacity-track{background:#e1e6ed!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-money-cell,[data-theme=light] .admin-main .admin-tournaments-page .tournament-date-cell,.light .admin-main .admin-tournaments-page .tournament-money-cell,.light .admin-main .admin-tournaments-page .tournament-date-cell{color:#536176!important;opacity:1!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-money-cell svg,[data-theme=light] .admin-main .admin-tournaments-page .tournament-date-cell svg,.light .admin-main .admin-tournaments-page .tournament-money-cell svg,.light .admin-main .admin-tournaments-page .tournament-date-cell svg{color:#718096!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-prize-value,.light .admin-main .admin-tournaments-page .tournament-prize-value{color:#9b7208!important}[data-theme=light] .admin-main .admin-tournaments-page .admin-table td,[data-theme=light] .admin-main .admin-tournaments-page .admin-table td *,.light .admin-main .admin-tournaments-page .admin-table td,.light .admin-main .admin-tournaments-page .admin-table td *{opacity:1}[data-theme=light] .admin-main .admin-tournaments-page .tournament-table-identity strong,.light .admin-main .admin-tournaments-page .tournament-table-identity strong{color:#172033!important}[data-theme=light] .admin-main .admin-tournaments-page .tournament-table-identity span,.light .admin-main .admin-tournaments-page .tournament-table-identity span{color:#5f6e82!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-table,[data-theme=light] .admin-tournament-command-page .tournament-roster-table thead,[data-theme=light] .admin-tournament-command-page .tournament-roster-table tbody,[data-theme=light] .admin-tournament-command-page .tournament-roster-table tr,[data-theme=light] .admin-tournament-command-page .tournament-roster-table th,[data-theme=light] .admin-tournament-command-page .tournament-roster-table td,.light .admin-tournament-command-page .tournament-roster-table,.light .admin-tournament-command-page .tournament-roster-table thead,.light .admin-tournament-command-page .tournament-roster-table tbody,.light .admin-tournament-command-page .tournament-roster-table tr,.light .admin-tournament-command-page .tournament-roster-table th,.light .admin-tournament-command-page .tournament-roster-table td{background:0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-table th,.light .admin-tournament-command-page .tournament-roster-table th{color:#28364b!important;border-bottom-color:#cbd3dd!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-table td,.light .admin-tournament-command-page .tournament-roster-table td{color:#354258!important;border-bottom-color:#dce2e9!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-player-copy strong,.light .admin-tournament-command-page .tournament-roster-player-copy strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-player-copy span,.light .admin-tournament-command-page .tournament-roster-player-copy span{color:#536176!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-username,.light .admin-tournament-command-page .tournament-roster-username{color:#9b7208!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-country,[data-theme=light] .admin-tournament-command-page .tournament-roster-country span,.light .admin-tournament-command-page .tournament-roster-country,.light .admin-tournament-command-page .tournament-roster-country span{color:#536176!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-position,.light .admin-tournament-command-page .tournament-roster-position{color:#65748a!important;background:0 0!important;border-color:#d9dfe7!important}[data-theme=light] .admin-tournament-command-page .tournament-roster-status,.light .admin-tournament-command-page .tournament-roster-status{opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-matches-table,[data-theme=light] .admin-tournament-command-page .tournament-matches-table thead,[data-theme=light] .admin-tournament-command-page .tournament-matches-table tbody,[data-theme=light] .admin-tournament-command-page .tournament-matches-table tr,[data-theme=light] .admin-tournament-command-page .tournament-matches-table th,[data-theme=light] .admin-tournament-command-page .tournament-matches-table td,.light .admin-tournament-command-page .tournament-matches-table,.light .admin-tournament-command-page .tournament-matches-table thead,.light .admin-tournament-command-page .tournament-matches-table tbody,.light .admin-tournament-command-page .tournament-matches-table tr,.light .admin-tournament-command-page .tournament-matches-table th,.light .admin-tournament-command-page .tournament-matches-table td{background:0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-matches-table th,.light .admin-tournament-command-page .tournament-matches-table th{color:#28364b!important;border-bottom-color:#cbd3dd!important}[data-theme=light] .admin-tournament-command-page .tournament-matches-table td,.light .admin-tournament-command-page .tournament-matches-table td{color:#354258!important;border-bottom-color:#dce2e9!important}[data-theme=light] .admin-tournament-command-page .tournament-match-player strong,.light .admin-tournament-command-page .tournament-match-player strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-match-versus,.light .admin-tournament-command-page .tournament-match-versus{color:#6b778a!important}[data-theme=light] .admin-tournament-command-page .tournament-match-date span,[data-theme=light] .admin-tournament-command-page .tournament-match-deadlines span,[data-theme=light] .admin-tournament-command-page .tournament-match-result span,.light .admin-tournament-command-page .tournament-match-date span,.light .admin-tournament-command-page .tournament-match-deadlines span,.light .admin-tournament-command-page .tournament-match-result span{color:#65748a!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-match-date strong,[data-theme=light] .admin-tournament-command-page .tournament-match-deadlines strong,.light .admin-tournament-command-page .tournament-match-date strong,.light .admin-tournament-command-page .tournament-match-deadlines strong{color:#263449!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-match-date-icon,.light .admin-tournament-command-page .tournament-match-date-icon{color:#8a6a16!important;background:#f7f3e8!important}[data-theme=light] .admin-tournament-command-page .tournament-match-result strong,.light .admin-tournament-command-page .tournament-match-result strong{color:#9b7208!important;background:#faf7ef!important;border-color:#e8d9a5!important}[data-theme=light] .admin-tournament-command-page .tournament-match-action:not(:disabled),.light .admin-tournament-command-page .tournament-match-action:not(:disabled){color:#3f4d61!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-match-action:disabled,[data-theme=light] .admin-tournament-command-page .tournament-match-action-locked,.light .admin-tournament-command-page .tournament-match-action:disabled,.light .admin-tournament-command-page .tournament-match-action-locked{color:#8793a4!important;opacity:.72!important}[data-theme=light] .admin-tournament-command-page .tournament-match-action-timeline:not(:disabled),.light .admin-tournament-command-page .tournament-match-action-timeline:not(:disabled){color:#536176!important}[data-theme=light] .admin-tournament-command-page .tournament-standings-table,[data-theme=light] .admin-tournament-command-page .tournament-standings-table thead,[data-theme=light] .admin-tournament-command-page .tournament-standings-table tbody,[data-theme=light] .admin-tournament-command-page .tournament-standings-table tr,[data-theme=light] .admin-tournament-command-page .tournament-standings-table th,[data-theme=light] .admin-tournament-command-page .tournament-standings-table td,.light .admin-tournament-command-page .tournament-standings-table,.light .admin-tournament-command-page .tournament-standings-table thead,.light .admin-tournament-command-page .tournament-standings-table tbody,.light .admin-tournament-command-page .tournament-standings-table tr,.light .admin-tournament-command-page .tournament-standings-table th,.light .admin-tournament-command-page .tournament-standings-table td{background:0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-standings-table th,.light .admin-tournament-command-page .tournament-standings-table th{color:#28364b!important;border-bottom-color:#cbd3dd!important}[data-theme=light] .admin-tournament-command-page .tournament-standings-table td,.light .admin-tournament-command-page .tournament-standings-table td{color:#354258!important;border-bottom-color:#dce2e9!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-player strong,.light .admin-tournament-command-page .tournament-standing-player strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-player span,.light .admin-tournament-command-page .tournament-standing-player span{color:#536176!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-record small,.light .admin-tournament-command-page .tournament-standing-record small{color:#596579!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-goals span,.light .admin-tournament-command-page .tournament-standing-goals span{color:#596579!important;background:0 0!important;border-color:#0000!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-goals strong,.light .admin-tournament-command-page .tournament-standing-goals strong{color:#354258!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-position,.light .admin-tournament-command-page .tournament-standing-position{color:#536176!important;background:0 0!important;border-color:#d9dfe7!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-position span,.light .admin-tournament-command-page .tournament-standing-position span{color:#65748a!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-position.first,.light .admin-tournament-command-page .tournament-standing-position.first{color:#9b7208!important;background:#faf7ef!important;border-color:#e5d291!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-position.first span,.light .admin-tournament-command-page .tournament-standing-position.first span{color:#9b7208!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-position.second,[data-theme=light] .admin-tournament-command-page .tournament-standing-position.third,.light .admin-tournament-command-page .tournament-standing-position.second,.light .admin-tournament-command-page .tournament-standing-position.third{background:0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-points strong,.light .admin-tournament-command-page .tournament-standing-points strong{color:#9b7208!important}[data-theme=light] .admin-tournament-command-page .tournament-standing-points span,.light .admin-tournament-command-page .tournament-standing-points span{color:#7a651f!important}[data-theme=light] .admin-tournament-command-page .tournament-qualification-status,.light .admin-tournament-command-page .tournament-qualification-status,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details p,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details span,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details strong,[data-theme=light] .admin-tournament-command-page .tournament-activity-metadata,[data-theme=light] .admin-tournament-command-page .tournament-activity-metadata summary,.light .admin-tournament-command-page .tournament-activity-entry-details,.light .admin-tournament-command-page .tournament-activity-entry-details p,.light .admin-tournament-command-page .tournament-activity-entry-details span,.light .admin-tournament-command-page .tournament-activity-entry-details strong,.light .admin-tournament-command-page .tournament-activity-metadata,.light .admin-tournament-command-page .tournament-activity-metadata summary{opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details p,[data-theme=light] .admin-tournament-command-page .tournament-activity-metadata summary,.light .admin-tournament-command-page .tournament-activity-entry-details p,.light .admin-tournament-command-page .tournament-activity-metadata summary{color:#536176!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details strong,.light .admin-tournament-command-page .tournament-activity-entry-details strong{color:#172033!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-detail-grid>div,.light .admin-tournament-command-page .tournament-activity-detail-grid>div{background:0 0!important;border-color:#dfe4ea!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-detail-grid span,.light .admin-tournament-command-page .tournament-activity-detail-grid span{color:#65748a!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-detail-grid strong,.light .admin-tournament-command-page .tournament-activity-detail-grid strong{color:#172033!important}[data-theme=light] .admin-tournament-command-page :is(.tournament-roster-table,.tournament-matches-table,.tournament-standings-table,.tournament-activity-panel) :is(strong,span,small,p,th,td),.light .admin-tournament-command-page :is(.tournament-roster-table,.tournament-matches-table,.tournament-standings-table,.tournament-activity-panel) :is(strong,span,small,p,th,td){text-shadow:none!important}.admin-tournament-command-page .tournament-activity-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.admin-tournament-command-page .tournament-activity-panel:before,.admin-tournament-command-page .tournament-activity-panel:after{display:none!important}.admin-tournament-command-page .tournament-activity-panel .tournament-section-heading{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;margin:0!important;padding:0 0 20px!important}.admin-tournament-command-page .tournament-activity-stats{background:0 0!important;border:0!important;border-bottom:1px solid #94a3b824!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;padding:18px 0!important;display:grid!important}.admin-tournament-command-page .tournament-activity-stat{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b824!important;border-radius:0!important;padding:0 18px!important}.admin-tournament-command-page .tournament-activity-stat:first-child{padding-left:0!important}.admin-tournament-command-page .tournament-activity-stat:last-child{border-right:0!important}.admin-tournament-command-page .tournament-activity-body{background:0 0!important;min-height:0!important;padding:24px 0 0!important}.admin-tournament-command-page .tournament-activity-entry-card{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b821!important;border-radius:0!important;margin-bottom:0!important;overflow:visible!important;transform:none!important}.admin-tournament-command-page .tournament-activity-entry-card:hover{background:0 0!important;border-color:#94a3b833!important;transform:none!important}.admin-tournament-command-page .tournament-activity-entry-header{background:0 0!important;padding:13px 0!important}.admin-tournament-command-page .tournament-activity-entry-details{background:0 0!important;border-top:1px solid #94a3b81a!important;padding:14px 0 16px!important}.admin-tournament-command-page .tournament-activity-detail-grid{gap:0 22px!important}.admin-tournament-command-page .tournament-activity-detail-grid>div{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b81a!important;border-radius:0!important;padding:10px 0!important}.admin-tournament-command-page .tournament-activity-metadata{background:0 0!important;border:0!important;border-top:1px solid #94a3b81a!important;border-radius:0!important}.admin-tournament-command-page .tournament-activity-metadata summary{background:0 0!important;padding:10px 0!important}.admin-tournament-command-page .tournament-activity-entry-marker>span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-tournament-command-page .tournament-activity-filter select{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important}.admin-tournament-command-page .tournament-activity-refresh{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:7px 0!important}.admin-tournament-command-page .tournament-standing-position,.admin-tournament-command-page .tournament-standing-record>span,.admin-tournament-command-page .tournament-standing-goals span,.admin-tournament-command-page .tournament-goal-difference,.admin-tournament-command-page .tournament-standing-points,.admin-tournament-command-page .tournament-standing-buchholz,.admin-tournament-command-page .tournament-qualification-status{min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-tournament-command-page .tournament-standing-position{justify-content:flex-start!important}.admin-tournament-command-page .tournament-standing-record{gap:11px!important}.admin-tournament-command-page .tournament-standing-goals{gap:14px!important}.admin-tournament-command-page .tournament-standing-points{gap:4px!important}.admin-tournament-command-page .tournament-goal-difference{display:inline-block!important}.admin-tournament-command-page .tournament-qualification-dot{box-shadow:none!important}.admin-tournament-command-page .tournament-match-number,.admin-tournament-command-page .tournament-match-stage,.admin-tournament-command-page .tournament-match-date-icon,.admin-tournament-command-page .tournament-match-result strong,.admin-tournament-command-page .tournament-match-status{width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.admin-tournament-command-page .tournament-match-number{margin:0!important;display:inline-block!important}.admin-tournament-command-page .tournament-match-stage{margin-top:5px!important}.admin-tournament-command-page .tournament-match-date-icon{align-items:center!important;display:flex!important}.admin-tournament-command-page .tournament-match-result strong{display:inline!important}.admin-tournament-command-page .tournament-match-status-dot{box-shadow:none!important}.admin-tournament-command-page .tournament-match-deadlines>div{padding-left:10px!important}.admin-tournament-command-page .tournament-match-player-avatar,.admin-tournament-command-page .tournament-standing-avatar{box-shadow:none!important;border-radius:6px!important}.tournament-command-modal select,.tournament-command-modal select option,.tournament-command-modal select optgroup{opacity:1!important}.tournament-command-modal select option,.tournament-command-modal select optgroup{color:#111827!important;-webkit-text-fill-color:#111827!important;background:#fff!important}.tournament-command-modal select{color:#f5f7fa!important;-webkit-text-fill-color:#f5f7fa!important}[data-theme=light] .tournament-command-modal select,.light .tournament-command-modal select{color:#172033!important;-webkit-text-fill-color:#172033!important}.tournament-command-modal input::placeholder,.tournament-command-modal textarea::placeholder{color:#7f8da1!important;opacity:1!important}[data-theme=light] .tournament-command-modal input::placeholder,[data-theme=light] .tournament-command-modal textarea::placeholder,.light .tournament-command-modal input::placeholder,.light .tournament-command-modal textarea::placeholder{color:#6a7688!important;opacity:1!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-panel,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-card,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details,[data-theme=light] .admin-tournament-command-page .tournament-activity-detail-grid>div,.light .admin-tournament-command-page .tournament-activity-panel,.light .admin-tournament-command-page .tournament-activity-entry-card,.light .admin-tournament-command-page .tournament-activity-entry-details,.light .admin-tournament-command-page .tournament-activity-detail-grid>div{box-shadow:none!important;background:0 0!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stats,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-card,[data-theme=light] .admin-tournament-command-page .tournament-activity-entry-details,.light .admin-tournament-command-page .tournament-activity-stats,.light .admin-tournament-command-page .tournament-activity-entry-card,.light .admin-tournament-command-page .tournament-activity-entry-details{border-color:#d8dee7!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-stat,.light .admin-tournament-command-page .tournament-activity-stat{border-right-color:#d8dee7!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-filter select,.light .admin-tournament-command-page .tournament-activity-filter select{color:#172033!important;background:0 0!important;border-bottom-color:#aeb8c5!important}@media (width<=820px){.admin-tournament-command-page .tournament-activity-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-tournament-command-page .tournament-activity-stat:nth-child(2){border-right:0!important}.admin-tournament-command-page .tournament-activity-stat:nth-child(n+3){margin-top:14px!important}}@media (width<=520px){.admin-tournament-command-page .tournament-activity-stats{grid-template-columns:1fr!important}.admin-tournament-command-page .tournament-activity-stat{border-bottom:1px solid #94a3b821!important;border-right:0!important;padding:10px 0!important}.admin-tournament-command-page .tournament-activity-stat:last-child{border-bottom:0!important}}.admin-main .admin-players-page .players-summary-section{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.admin-main .admin-players-page .players-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important}.admin-main .admin-players-page .players-stat-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:20px 18px!important;overflow:hidden!important}.admin-main .admin-players-page .players-stat-card>*,.admin-main .admin-players-page .players-stat-card .stat-content,.admin-main .admin-players-page .players-stat-card .stat-footer{min-width:0!important;max-width:100%!important}.admin-main .admin-players-page .players-stat-card .stat-content h4,.admin-main .admin-players-page .players-stat-card .stat-content h2,.admin-main .admin-players-page .players-stat-card .stat-content p,.admin-main .admin-players-page .players-stat-card .stat-footer{overflow-wrap:anywhere!important;word-break:normal!important;max-width:100%!important}.admin-main .admin-players-page .players-stat-card>button,.admin-main .admin-players-page .players-stat-card>a{display:none!important}.admin-main .admin-players-page .players-stat-card .stat-content h4{letter-spacing:.055em!important;line-height:1.35!important}@media (width<=1540px){.admin-main .admin-players-page .players-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.admin-main .admin-players-page .players-stat-card{border-bottom:1px solid #94a3b824!important}.admin-main .admin-players-page .players-stat-card:nth-child(3n){border-right:0!important}.admin-main .admin-players-page .players-stat-card:nth-child(4),.admin-main .admin-players-page .players-stat-card:nth-child(5){border-bottom:0!important}}@media (width<=980px){.admin-main .admin-players-page .players-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main .admin-players-page .players-stat-card:nth-child(3n){border-right:1px solid #94a3b824!important}.admin-main .admin-players-page .players-stat-card:nth-child(2n){border-right:0!important}.admin-main .admin-players-page .players-stat-card:nth-child(4){border-bottom:1px solid #94a3b824!important}}@media (width<=620px){.admin-main .admin-players-page .players-summary-grid{grid-template-columns:1fr!important}.admin-main .admin-players-page .players-stat-card{border-bottom:1px solid #94a3b824!important;border-right:0!important}.admin-main .admin-players-page .players-stat-card:last-child{border-bottom:0!important}}.admin-main .admin-payments-page .ceo-export-suite{width:100%!important;min-width:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:1px solid #94a3b829!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;padding:22px 0!important}.admin-main .admin-payments-page .ceo-export-suite__header{border-bottom:1px solid #94a3b829!important;margin:0 0 16px!important;padding:0 0 14px!important;display:block!important}.admin-main .admin-payments-page .ceo-export-suite__icon{display:none!important}.admin-main .admin-payments-page .ceo-export-suite__eyebrow{color:#d4af37!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin:0 0 5px!important;font-size:.68rem!important;font-weight:850!important;display:block!important}.admin-main .admin-payments-page .ceo-export-suite h2{color:#f8fafc!important;margin:0!important;font-size:clamp(1.25rem,1.05rem + .55vw,1.65rem)!important}.admin-main .admin-payments-page .ceo-export-suite p{color:#98a6b9!important;margin:6px 0 0!important;line-height:1.5!important}.admin-main .admin-payments-page .payment-export-report-grid{border-top:1px solid #94a3b829!important;border-bottom:1px solid #94a3b829!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin:0!important;display:grid!important}.admin-main .admin-payments-page .payment-export-report-grid button{color:#cbd5e1!important;min-width:0!important;min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b829!important;border-radius:0!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:0!important;margin:0!important;padding:13px 16px!important;display:grid!important;position:relative!important;transform:none!important}.admin-main .admin-payments-page .payment-export-report-grid button:last-child{border-right:0!important}.admin-main .admin-payments-page .payment-export-report-grid button>svg{display:none!important}.admin-main .admin-payments-page .payment-export-report-grid button span{display:block!important}.admin-main .admin-payments-page .payment-export-report-grid button strong{color:#f1f5f9!important;font-size:.82rem!important;font-weight:800!important;display:block!important}.admin-main .admin-payments-page .payment-export-report-grid button small{color:#8392a7!important;margin-top:3px!important;font-size:.69rem!important;line-height:1.35!important;display:block!important}.admin-main .admin-payments-page .payment-export-report-grid button:hover,.admin-main .admin-payments-page .payment-export-report-grid button.is-selected{color:#f8fafc!important;box-shadow:none!important;background:0 0!important;border-color:#94a3b829!important;transform:none!important}.admin-main .admin-payments-page .payment-export-report-grid button.is-selected:after{content:"";background:#d4af37;height:2px;position:absolute;bottom:-1px;left:16px;right:16px}.admin-main .admin-payments-page .ceo-export-suite__footer{border:0!important;justify-content:space-between!important;align-items:center!important;gap:22px!important;margin:0!important;padding:14px 0 0!important;display:flex!important}.admin-main .admin-payments-page .ceo-format-selector{flex-wrap:wrap!important;gap:18px!important;display:flex!important}.admin-main .admin-payments-page .ceo-format-selector button,.admin-main .admin-payments-page .ceo-export-download-button{color:#aeb9c9!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #0000!important;border-radius:0!important;gap:6px!important;margin:0!important;padding:5px 0!important;font-size:.78rem!important;font-weight:800!important;transform:none!important}.admin-main .admin-payments-page .ceo-format-selector button.is-selected,.admin-main .admin-payments-page .ceo-format-selector button:hover,.admin-main .admin-payments-page .ceo-export-download-button:hover{color:#d4af37!important;box-shadow:none!important;background:0 0!important;border-bottom-color:currentColor!important;transform:none!important}.admin-main .admin-payments-page .ceo-export-download-button{color:#d4af37!important;white-space:nowrap!important}.admin-main .admin-payments-page .payment-kpi-icon,.admin-main .admin-payments-page .admin-stat-card .stat-icon,.admin-main .admin-payments-page .admin-stat-card [class*=icon],.admin-main .admin-payments-page .admin-stat-card [class*=arrow],.admin-main .admin-payments-page .admin-stat-card-glow{display:none!important}.admin-main .admin-payments-page .admin-stat-card{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b829!important;border-radius:0!important;padding:18px 20px!important;transform:none!important}.admin-main .admin-payments-page .admin-stat-card:last-child{border-right:0!important}.admin-main .admin-payments-page .admin-stat-card .stat-content h2{text-shadow:none!important;margin:8px 0 7px!important;font-size:clamp(1.65rem,1.25rem + 1vw,2.25rem)!important}.admin-main .admin-payments-page .search-toolbar{width:100%!important;min-width:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px 18px!important;margin:0!important;padding:18px 0!important;display:grid!important}.admin-main .admin-payments-page .search-toolbar>*{min-width:0!important}.admin-main .admin-payments-page .search-toolbar input,.admin-main .admin-payments-page .search-toolbar select,.admin-main .admin-payments-page .payment-date-filter input{color:#eef2f6!important;-webkit-text-fill-color:#eef2f6!important;width:100%!important;min-width:0!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b838!important;border-radius:0!important;padding:6px 24px 6px 0!important}.admin-main .admin-payments-page .payment-table{table-layout:fixed!important;width:100%!important;min-width:1160px!important}.admin-main .admin-payments-page .payment-table th,.admin-main .admin-payments-page .payment-table td{padding:10px 12px!important;font-size:.75rem!important;line-height:1.35!important}.admin-main .admin-payments-page .payment-table th:first-child,.admin-main .admin-payments-page .payment-table td:first-child,.admin-main .admin-payments-page .payment-table th:nth-child(2),.admin-main .admin-payments-page .payment-table td:nth-child(2){width:150px!important;min-width:150px!important}.admin-main .admin-payments-page .payment-table th:nth-child(3),.admin-main .admin-payments-page .payment-table td:nth-child(3){width:175px!important;min-width:175px!important}.admin-main .admin-payments-page .payment-table th:nth-child(4),.admin-main .admin-payments-page .payment-table td:nth-child(4){width:95px!important;min-width:95px!important}.admin-main .admin-payments-page .payment-table th:nth-child(5),.admin-main .admin-payments-page .payment-table td:nth-child(5){width:135px!important;min-width:135px!important}.admin-main .admin-payments-page .payment-table th:nth-child(6),.admin-main .admin-payments-page .payment-table td:nth-child(6){width:115px!important;min-width:115px!important}.admin-main .admin-payments-page .payment-table th:nth-child(7),.admin-main .admin-payments-page .payment-table td:nth-child(7){width:95px!important;min-width:95px!important}.admin-main .admin-payments-page .payment-table th:nth-child(8),.admin-main .admin-payments-page .payment-table td:nth-child(8){width:110px!important;min-width:110px!important}.admin-main .admin-payments-page .payment-table th:nth-child(9),.admin-main .admin-payments-page .payment-table td:nth-child(9){width:135px!important;min-width:135px!important}.admin-main .admin-payments-page .payment-table tbody td:first-child{border-left:0!important}.admin-main .admin-payments-page .payment-table tbody tr:hover td:first-child{border-left-color:#0000!important}[data-theme=light] .admin-main .admin-payments-page .ceo-export-suite h2,.light .admin-main .admin-payments-page .ceo-export-suite h2,[data-theme=light] .admin-main .admin-payments-page .payment-export-report-grid button strong,.light .admin-main .admin-payments-page .payment-export-report-grid button strong{color:#111827!important}[data-theme=light] .admin-main .admin-payments-page .ceo-export-suite p,.light .admin-main .admin-payments-page .ceo-export-suite p,[data-theme=light] .admin-main .admin-payments-page .payment-export-report-grid button small,.light .admin-main .admin-payments-page .payment-export-report-grid button small{color:#5b6677!important}[data-theme=light] .admin-main .admin-payments-page .search-toolbar input,[data-theme=light] .admin-main .admin-payments-page .search-toolbar select,[data-theme=light] .admin-main .admin-payments-page .payment-date-filter input,.light .admin-main .admin-payments-page .search-toolbar input,.light .admin-main .admin-payments-page .search-toolbar select,.light .admin-main .admin-payments-page .payment-date-filter input{color:#111827!important;-webkit-text-fill-color:#111827!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important}[data-theme=light] .admin-main .admin-payments-page .search-toolbar select option,.light .admin-main .admin-payments-page .search-toolbar select option{color:#111827!important;background:#fff!important}@media (width<=1100px){.admin-main .admin-payments-page .payment-export-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-main .admin-payments-page .payment-export-report-grid button:nth-child(2){border-right:0!important}.admin-main .admin-payments-page .payment-export-report-grid button:nth-child(-n+2){border-bottom:1px solid #94a3b829!important}.admin-main .admin-payments-page .search-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=700px){.admin-main .admin-payments-page .payment-export-report-grid,.admin-main .admin-payments-page .search-toolbar{grid-template-columns:minmax(0,1fr)!important}.admin-main .admin-payments-page .payment-export-report-grid button{border-bottom:1px solid #94a3b829!important;border-right:0!important}.admin-main .admin-payments-page .payment-export-report-grid button:last-child{border-bottom:0!important}.admin-main .admin-payments-page .ceo-export-suite__footer{flex-direction:column!important;align-items:flex-start!important}.admin-main .admin-payments-page .ceo-export-download-button{width:auto!important}}.admin-main .admin-payments-page .payment-provider-health-card,.admin-main .admin-payments-page .payment-operations-section,.admin-main .admin-payments-page .payment-review-operations,.admin-main .admin-payments-page .payment-manual-review-card,.admin-main .admin-payments-page .payment-detail-card,.admin-main .admin-payments-page .payment-table-card,.admin-main .admin-payments-page .payment-analytics-grid,.admin-main .admin-payments-page .payment-analytics-card,.admin-main .admin-payments-page .payment-revenue-trend-card,.admin-main .admin-payments-page .payment-operations-kpi-grid,.admin-main .admin-payments-page .payment-operations-kpi-grid article,.admin-main .admin-payments-page .ceo-export-suite,.admin-main .admin-payments-page .search-toolbar,.admin-main .admin-payments-page .payment-table,.admin-main .admin-payments-page .payment-table thead,.admin-main .admin-payments-page .payment-table thead tr,.admin-main .admin-payments-page .payment-table thead th,.admin-main .admin-payments-page .payment-table tbody,.admin-main .admin-payments-page .payment-table tbody tr,.admin-main .admin-payments-page .payment-table tbody td,.admin-main .admin-payments-page .payment-table--compact,.admin-main .admin-payments-page .payment-table--compact thead,.admin-main .admin-payments-page .payment-table--compact thead tr,.admin-main .admin-payments-page .payment-table--compact thead th,.admin-main .admin-payments-page .payment-table--compact tbody,.admin-main .admin-payments-page .payment-table--compact tbody tr,.admin-main .admin-payments-page .payment-table--compact tbody td{box-shadow:none!important;background:0 0!important}.admin-main .admin-payments-page .payment-table tbody tr:hover,.admin-main .admin-payments-page .payment-table--compact tbody tr:hover{background:#94a3b809!important}.admin-main .admin-payments-page .payment-table tbody tr:hover td,.admin-main .admin-payments-page .payment-table--compact tbody tr:hover td{background:0 0!important}.admin-main .admin-payments-page .payment-revenue-chart,.admin-main .admin-payments-page .payment-revenue-chart__item,.admin-main .admin-payments-page .payment-provider-performance-list,.admin-main .admin-payments-page .payment-monthly-revenue-list,.admin-main .admin-payments-page .payment-tournament-revenue-list,.admin-main .admin-payments-page .payment-manual-review-list{box-shadow:none!important;background:0 0!important}.admin-main .admin-payments-page .payment-provider-health-card:before,.admin-main .admin-payments-page .payment-provider-health-card:after,.admin-main .admin-payments-page .payment-operations-section:before,.admin-main .admin-payments-page .payment-operations-section:after,.admin-main .admin-payments-page .payment-review-operations:before,.admin-main .admin-payments-page .payment-review-operations:after,.admin-main .admin-payments-page .payment-table-card:before,.admin-main .admin-payments-page .payment-table-card:after,.admin-main .admin-payments-page .payment-analytics-card:before,.admin-main .admin-payments-page .payment-analytics-card:after,.admin-main .admin-payments-page .payment-operations-kpi-grid article:before,.admin-main .admin-payments-page .payment-operations-kpi-grid article:after{content:none!important;background:0 0!important;display:none!important}[data-theme=light] .admin-main .admin-payments-page .payment-provider-health-card,[data-theme=light] .admin-main .admin-payments-page .payment-operations-section,[data-theme=light] .admin-main .admin-payments-page .payment-review-operations,[data-theme=light] .admin-main .admin-payments-page .payment-manual-review-card,[data-theme=light] .admin-main .admin-payments-page .payment-detail-card,[data-theme=light] .admin-main .admin-payments-page .payment-table-card,[data-theme=light] .admin-main .admin-payments-page .payment-analytics-grid,[data-theme=light] .admin-main .admin-payments-page .payment-analytics-card,[data-theme=light] .admin-main .admin-payments-page .payment-revenue-trend-card,[data-theme=light] .admin-main .admin-payments-page .payment-operations-kpi-grid,[data-theme=light] .admin-main .admin-payments-page .payment-operations-kpi-grid article,[data-theme=light] .admin-main .admin-payments-page .payment-table,[data-theme=light] .admin-main .admin-payments-page .payment-table thead,[data-theme=light] .admin-main .admin-payments-page .payment-table thead tr,[data-theme=light] .admin-main .admin-payments-page .payment-table thead th,[data-theme=light] .admin-main .admin-payments-page .payment-table tbody,[data-theme=light] .admin-main .admin-payments-page .payment-table tbody tr,[data-theme=light] .admin-main .admin-payments-page .payment-table tbody td,.light .admin-main .admin-payments-page .payment-provider-health-card,.light .admin-main .admin-payments-page .payment-operations-section,.light .admin-main .admin-payments-page .payment-review-operations,.light .admin-main .admin-payments-page .payment-manual-review-card,.light .admin-main .admin-payments-page .payment-detail-card,.light .admin-main .admin-payments-page .payment-table-card,.light .admin-main .admin-payments-page .payment-analytics-grid,.light .admin-main .admin-payments-page .payment-analytics-card,.light .admin-main .admin-payments-page .payment-revenue-trend-card,.light .admin-main .admin-payments-page .payment-operations-kpi-grid,.light .admin-main .admin-payments-page .payment-operations-kpi-grid article,.light .admin-main .admin-payments-page .payment-table,.light .admin-main .admin-payments-page .payment-table thead,.light .admin-main .admin-payments-page .payment-table thead tr,.light .admin-main .admin-payments-page .payment-table thead th,.light .admin-main .admin-payments-page .payment-table tbody,.light .admin-main .admin-payments-page .payment-table tbody tr,.light .admin-main .admin-payments-page .payment-table tbody td,.admin-payments-page,.admin-payments-page .section-card,.admin-payments-page .section-card-body,.admin-payments-page .payment-provider-health-card,.admin-payments-page .payment-provider-health-grid,.admin-payments-page .payment-provider-health-grid>div,.admin-payments-page .admin-stats-grid,.admin-payments-page .admin-stats-grid>*,.admin-payments-page .admin-stats-grid>*>*,.admin-payments-page .payment-operations-section,.admin-payments-page .payment-operations-kpi-grid,.admin-payments-page .payment-operations-kpi-grid article,.admin-payments-page .payment-analytics-grid,.admin-payments-page .payment-analytics-card,.admin-payments-page .payment-revenue-trend-card,.admin-payments-page .payment-revenue-chart,.admin-payments-page .payment-provider-performance-list,.admin-payments-page .payment-monthly-revenue-list,.admin-payments-page .payment-tournament-revenue-list,.admin-payments-page .payment-manual-review-list,.admin-payments-page .payment-review-operations,.admin-payments-page .payment-review-item,.admin-payments-page .payment-review-item__meta,.admin-payments-page .payment-review-item__meta>div,.admin-payments-page .payment-review-item__notes,.admin-payments-page .payment-review-item__notes>div,.admin-payments-page .payment-manual-review-card,.admin-payments-page .payment-manual-review-item,.admin-payments-page .payment-manual-review-meta-grid,.admin-payments-page .payment-manual-review-meta-grid>div,.admin-payments-page .payment-manual-review-notes,.admin-payments-page .payment-manual-review-notes>div,.admin-payments-page .payment-table-card,.admin-payments-page .payment-table,.admin-payments-page .payment-table thead,.admin-payments-page .payment-table thead tr,.admin-payments-page .payment-table thead th,.admin-payments-page .payment-table tbody,.admin-payments-page .payment-table tbody tr,.admin-payments-page .payment-table tbody td,.admin-payments-page .payment-detail-card,.admin-payments-page .payment-detail-grid,.admin-payments-page .payment-detail-grid>div,.admin-payments-page .payment-detail-notes,.admin-payments-page .payment-detail-notes>div,.admin-payments-page .payment-audit-section,.admin-payments-page .payment-audit-list,.admin-payments-page .payment-audit-list article,.admin-payments-page .payment-transaction-timeline,.admin-payments-page .payment-transaction-timeline__content,.admin-payments-page .payment-export-suite,.admin-payments-page .payment-export-report-grid,.admin-payments-page .payment-export-report-grid>button,.admin-payments-page .ceo-export-suite,.admin-payments-page .ceo-export-suite__header,.admin-payments-page .ceo-export-suite__footer,.admin-payments-page .ceo-format-selector,.admin-payments-page .admin-stat-card:before,.admin-payments-page .admin-stat-card:after,.admin-payments-page .payment-operations-section:before,.admin-payments-page .payment-operations-section:after,.admin-payments-page .payment-analytics-card:before,.admin-payments-page .payment-analytics-card:after,.admin-payments-page .payment-table-card:before,.admin-payments-page .payment-table-card:after,.admin-payments-page .payment-export-suite:before,.admin-payments-page .payment-export-suite:after,.admin-payments-page .ceo-export-suite:before,.admin-payments-page .ceo-export-suite:after{box-shadow:none!important;background:0 0!important}.admin-payments-page .payment-table tbody tr:hover,.admin-payments-page .payment-review-item:hover,.admin-payments-page .payment-manual-review-list>button:hover{background:#94a3b809!important}.admin-payments-page .payment-revenue-chart__track{background:#94a3b813!important}.admin-payments-page .payment-revenue-chart__bar{background:var(--payments-gold,#d4af37)!important}.payment-refund-modal,.payment-manual-review-modal{background:#0b1422!important}[data-theme=light] .payment-refund-modal,[data-theme=light] .payment-manual-review-modal,.light .payment-refund-modal,.light .payment-manual-review-modal{background:#fff!important}[data-theme=light] .admin-payments-page,.light .admin-payments-page{--payments-text:#172033;--payments-muted:#526176;--payments-soft:#667085;--payments-rule:#4755692e;--payments-rule-strong:#4755694d;color:#172033!important}[data-theme=light] .admin-payments-page p,[data-theme=light] .admin-payments-page small,[data-theme=light] .admin-payments-page time,[data-theme=light] .admin-payments-page .payment-row-subtext,[data-theme=light] .admin-payments-page .payment-provider-cell span,[data-theme=light] .admin-payments-page .payment-player-cell span,[data-theme=light] .admin-payments-page .payment-tournament-cell span,[data-theme=light] .admin-payments-page .payment-amount-cell span,[data-theme=light] .admin-payments-page .payment-review-item__identity p,[data-theme=light] .admin-payments-page .payment-review-item__notes p,[data-theme=light] .admin-payments-page .payment-manual-review-notes p,[data-theme=light] .admin-payments-page .payment-detail-notes p,[data-theme=light] .admin-payments-page .payment-audit-list p,[data-theme=light] .admin-payments-page .payment-transaction-timeline__content>p,.light .admin-payments-page p,.light .admin-payments-page small,.light .admin-payments-page time,.light .admin-payments-page .payment-row-subtext,.light .admin-payments-page .payment-provider-cell span,.light .admin-payments-page .payment-player-cell span,.light .admin-payments-page .payment-tournament-cell span,.light .admin-payments-page .payment-amount-cell span,.light .admin-payments-page .payment-review-item__identity p,.light .admin-payments-page .payment-review-item__notes p,.light .admin-payments-page .payment-manual-review-notes p,.light .admin-payments-page .payment-detail-notes p,.light .admin-payments-page .payment-audit-list p,.light .admin-payments-page .payment-transaction-timeline__content>p{color:#596579!important;opacity:1!important;-webkit-text-fill-color:currentColor!important}[data-theme=light] .admin-payments-page .payment-provider-health-grid span,[data-theme=light] .admin-payments-page .payment-operations-kpi-grid article>span,[data-theme=light] .admin-payments-page .payment-review-item__meta span,[data-theme=light] .admin-payments-page .payment-manual-review-meta-grid span,[data-theme=light] .admin-payments-page .payment-detail-grid span,[data-theme=light] .admin-payments-page .payment-review-item__notes span,[data-theme=light] .admin-payments-page .payment-manual-review-notes span,[data-theme=light] .admin-payments-page .payment-detail-notes span,[data-theme=light] .admin-payments-page .payment-audit-list span,[data-theme=light] .admin-payments-page .payment-audit-list time,[data-theme=light] .admin-payments-page .payment-transaction-timeline__top span,[data-theme=light] .admin-payments-page .payment-transaction-timeline__top time,.light .admin-payments-page .payment-provider-health-grid span,.light .admin-payments-page .payment-operations-kpi-grid article>span,.light .admin-payments-page .payment-review-item__meta span,.light .admin-payments-page .payment-manual-review-meta-grid span,.light .admin-payments-page .payment-detail-grid span,.light .admin-payments-page .payment-review-item__notes span,.light .admin-payments-page .payment-manual-review-notes span,.light .admin-payments-page .payment-detail-notes span,.light .admin-payments-page .payment-audit-list span,.light .admin-payments-page .payment-audit-list time,.light .admin-payments-page .payment-transaction-timeline__top span,.light .admin-payments-page .payment-transaction-timeline__top time{color:#667085!important;opacity:1!important}[data-theme=light] .admin-payments-page strong,[data-theme=light] .admin-payments-page h2,[data-theme=light] .admin-payments-page h3,[data-theme=light] .admin-payments-page .payment-player-cell strong,[data-theme=light] .admin-payments-page .payment-tournament-cell strong,[data-theme=light] .admin-payments-page .payment-provider-cell strong,[data-theme=light] .admin-payments-page .payment-amount-cell strong,[data-theme=light] .admin-payments-page .payment-detail-grid strong,[data-theme=light] .admin-payments-page .payment-review-item__meta strong,[data-theme=light] .admin-payments-page .payment-manual-review-meta-grid strong,.light .admin-payments-page strong,.light .admin-payments-page h2,.light .admin-payments-page h3,.light .admin-payments-page .payment-player-cell strong,.light .admin-payments-page .payment-tournament-cell strong,.light .admin-payments-page .payment-provider-cell strong,.light .admin-payments-page .payment-amount-cell strong,.light .admin-payments-page .payment-detail-grid strong,.light .admin-payments-page .payment-review-item__meta strong,.light .admin-payments-page .payment-manual-review-meta-grid strong{color:#172033!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-empty-state,[data-theme=light] .admin-payments-page .payment-loading-state,.light .admin-payments-page .payment-empty-state,.light .admin-payments-page .payment-loading-state{color:#596579!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-empty-state strong,.light .admin-payments-page .payment-empty-state strong{color:#344054!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-view-button,[data-theme=light] .admin-payments-page .payment-detail-actions button,[data-theme=light] .admin-payments-page .payment-detail-header>button,[data-theme=light] .admin-payments-page .payment-bulk-toolbar__actions button,[data-theme=light] .admin-payments-page .payment-bulk-resolution button,[data-theme=light] .admin-payments-page .payment-review-note-entry button,[data-theme=light] .admin-payments-page .payment-review-item__actions button,[data-theme=light] .admin-payments-page .payment-review-pagination button,[data-theme=light] .admin-payments-page .payment-manual-review-note-entry button,[data-theme=light] .admin-payments-page .payment-manual-review-actions button,[data-theme=light] .admin-payments-page .payment-manual-review-pagination button,[data-theme=light] .admin-payments-page .payment-pagination button,.light .admin-payments-page .payment-view-button,.light .admin-payments-page .payment-detail-actions button,.light .admin-payments-page .payment-detail-header>button,.light .admin-payments-page .payment-bulk-toolbar__actions button,.light .admin-payments-page .payment-bulk-resolution button,.light .admin-payments-page .payment-review-note-entry button,.light .admin-payments-page .payment-review-item__actions button,.light .admin-payments-page .payment-review-pagination button,.light .admin-payments-page .payment-manual-review-note-entry button,.light .admin-payments-page .payment-manual-review-actions button,.light .admin-payments-page .payment-manual-review-pagination button,.light .admin-payments-page .payment-pagination button{color:#344054!important;-webkit-text-fill-color:#344054!important;opacity:1!important}[data-theme=light] .admin-payments-page button:disabled,.light .admin-payments-page button:disabled{color:#98a2b3!important;-webkit-text-fill-color:#98a2b3!important;opacity:.72!important}[data-theme=light] .admin-payments-page .payment-bulk-select-all,.light .admin-payments-page .payment-bulk-select-all{color:#475467!important;opacity:1!important}:is([data-theme=light] .admin-payments-page .payment-bulk-select-all:has(input:disabled),.light .admin-payments-page .payment-bulk-select-all:has(input:disabled)){color:#98a2b3!important;opacity:.82!important}[data-theme=light] .admin-payments-page .payment-pagination,[data-theme=light] .admin-payments-page .payment-review-pagination,[data-theme=light] .admin-payments-page .payment-manual-review-pagination,.light .admin-payments-page .payment-pagination,.light .admin-payments-page .payment-review-pagination,.light .admin-payments-page .payment-manual-review-pagination{box-shadow:none!important;background:0 0!important;border-color:#4755692e!important}[data-theme=light] .admin-payments-page .payment-pagination span,[data-theme=light] .admin-payments-page .payment-review-pagination span,[data-theme=light] .admin-payments-page .payment-manual-review-pagination span,.light .admin-payments-page .payment-pagination span,.light .admin-payments-page .payment-review-pagination span,.light .admin-payments-page .payment-manual-review-pagination span{color:#475467!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-detail-notes p,[data-theme=light] .admin-payments-page .payment-detail-notes>div p,.light .admin-payments-page .payment-detail-notes p,.light .admin-payments-page .payment-detail-notes>div p{color:#667085!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-transaction-timeline__top strong,.light .admin-payments-page .payment-transaction-timeline__top strong{color:#172033!important}[data-theme=light] .admin-payments-page .payment-transaction-timeline__status-change,.light .admin-payments-page .payment-transaction-timeline__status-change{color:#475467!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-transaction-timeline__status-change span,.light .admin-payments-page .payment-transaction-timeline__status-change span{color:#667085!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-transaction-timeline__latest-badge,.light .admin-payments-page .payment-transaction-timeline__latest-badge{color:#8a6810!important;opacity:1!important}[data-theme=light] .admin-payments-page .payment-table--compact td,.light .admin-payments-page .payment-table--compact td{color:#344054!important}[data-theme=light] .admin-payments-page .payment-table--compact th,.light .admin-payments-page .payment-table--compact th{color:#526176!important}[data-theme=light] .admin-payments-page .payment-reference-button,.light .admin-payments-page .payment-reference-button{color:#8a6810!important;-webkit-text-fill-color:#8a6810!important}[data-theme=light] .admin-payments-page button.is-danger,[data-theme=light] .admin-payments-page .payment-detail-actions button.is-danger,.light .admin-payments-page button.is-danger,.light .admin-payments-page .payment-detail-actions button.is-danger{color:#b42318!important;-webkit-text-fill-color:#b42318!important;opacity:1!important}.tournament-modal-overlay .premium-tournament-modal{color:#e8edf5!important;background:#08111e!important;border:1px solid #94a3b838!important;border-radius:4px!important;width:min(100%,1120px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;box-shadow:0 24px 64px #0000006b!important}.tournament-modal-overlay .premium-tournament-modal-glow{display:none!important}.tournament-modal-overlay .premium-tournament-modal-header{background:#08111e!important;border-bottom:1px solid #94a3b82e!important;padding:22px 26px 20px!important}.tournament-modal-overlay .premium-tournament-modal-heading{gap:15px!important}.tournament-modal-overlay .premium-tournament-modal-icon{color:#d8b63d!important;width:28px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important}.tournament-modal-overlay .premium-tournament-modal-eyebrow{color:#d8b63d!important;letter-spacing:.11em!important;margin-bottom:5px!important;font-size:.62rem!important}.tournament-modal-overlay .premium-tournament-modal-header h2{color:#f8fafc!important;font-size:clamp(1.55rem,1.25rem + .8vw,2.05rem)!important}.tournament-modal-overlay .premium-tournament-modal-header p{color:#8997aa!important;max-width:760px!important;margin-top:7px!important;font-size:.72rem!important}.tournament-modal-overlay .premium-tournament-modal-close{color:#8d9aad!important;width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tournament-modal-overlay .premium-tournament-modal-close:hover{color:#f8fafc!important;background:0 0!important}.tournament-modal-overlay .premium-tournament-modal-form{max-height:calc(100dvh - 116px)!important}.tournament-modal-overlay .premium-tournament-modal-body{background:#08111e!important;padding:0 26px 24px!important}.tournament-modal-overlay .tournament-modal-format-strip{border-bottom:1px solid #94a3b82e!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;margin:0 0 8px!important;display:grid!important}.tournament-modal-overlay .tournament-modal-format-strip>div{min-height:76px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-right:1px solid #94a3b824!important;border-radius:0!important;padding:18px 14px 15px!important}.tournament-modal-overlay .tournament-modal-format-strip>div:first-child{padding-left:0!important}.tournament-modal-overlay .tournament-modal-format-strip>div:last-child{border-right:0!important}.tournament-modal-overlay .tournament-modal-format-strip>div:after{display:none!important}.tournament-modal-overlay .tournament-modal-format-strip span{color:#6f7d90!important;letter-spacing:.08em!important;margin-bottom:6px!important;font-size:.56rem!important}.tournament-modal-overlay .tournament-modal-format-strip strong{color:#e9eef5!important;font-size:.73rem!important}.tournament-modal-overlay .tournament-modal-sections{gap:0!important}.tournament-modal-overlay .tournament-modal-section{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b829!important;border-radius:0!important;overflow:visible!important}.tournament-modal-overlay .tournament-modal-section-header{min-height:72px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:15px 0!important}.tournament-modal-overlay .tournament-modal-section-header:hover,.tournament-modal-overlay .tournament-modal-section-header.is-open{background:0 0!important}.tournament-modal-overlay .tournament-modal-section-header.is-open{border-bottom:1px solid #94a3b81a!important}.tournament-modal-overlay .tournament-modal-section-icon{color:#d8b63d!important;width:28px!important;height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 28px!important}.tournament-modal-overlay .tournament-modal-section-copy small{color:#b99a34!important}.tournament-modal-overlay .tournament-modal-section-copy strong{color:#edf2f7!important;font-size:.83rem!important}.tournament-modal-overlay .tournament-modal-section-copy>span{color:#758398!important}.tournament-modal-overlay .tournament-modal-section-body{background:0 0!important;border:0!important;padding:0 0 22px!important}.tournament-modal-overlay #tournament-section-public:before{display:none!important}.tournament-modal-overlay .tournament-modal-form-grid,.tournament-modal-overlay #tournament-section-public .tournament-modal-form-grid{gap:18px 22px!important;padding-top:18px!important}.tournament-modal-overlay .tournament-modal-field{gap:6px!important}.tournament-modal-overlay .tournament-modal-field>span{color:#8996a8!important;font-size:.62rem!important}.tournament-modal-overlay .tournament-modal-field input,.tournament-modal-overlay .tournament-modal-field select,.tournament-modal-overlay .tournament-modal-field textarea{color:#e8edf5!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;padding:9px 0!important}.tournament-modal-overlay .tournament-modal-field input,.tournament-modal-overlay .tournament-modal-field select{min-height:40px!important}.tournament-modal-overlay .tournament-modal-field textarea{min-height:92px!important;padding:10px 0!important}.tournament-modal-overlay .tournament-modal-field input:hover,.tournament-modal-overlay .tournament-modal-field select:hover,.tournament-modal-overlay .tournament-modal-field textarea:hover{border-bottom-color:#d4af377a!important}.tournament-modal-overlay .tournament-modal-field input:focus,.tournament-modal-overlay .tournament-modal-field select:focus,.tournament-modal-overlay .tournament-modal-field textarea:focus{color:#fff!important;background:0 0!important;border-bottom-color:#d4af37!important;box-shadow:0 1px #d4af375c!important}.tournament-modal-overlay .tournament-modal-date-control{color:#758398!important;min-height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #94a3b847!important;border-radius:0!important;gap:8px!important;padding:0!important}.tournament-modal-overlay .tournament-modal-date-control:focus-within{border-bottom-color:#d4af37!important;box-shadow:0 1px #d4af375c!important}.tournament-modal-overlay .tournament-modal-date-control input{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tournament-modal-overlay .tournament-modal-info-card,.tournament-modal-overlay .tournament-modal-formula-card{color:#8290a3!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #60a5fa8c!important;border-radius:0!important;gap:9px!important;padding:10px 0 10px 12px!important}.tournament-modal-overlay .tournament-modal-formula-card{border-left-color:#d4af37b3!important}.tournament-modal-overlay #tournament-section-public .tournament-modal-field:nth-last-child(-n+4){background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.tournament-modal-overlay .premium-tournament-modal-actions{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#08111e!important;border-top:1px solid #94a3b82e!important;gap:18px!important;padding:13px 26px!important}.tournament-modal-overlay .premium-tournament-modal-cancel,.tournament-modal-overlay .premium-tournament-modal-save{min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid!important;border-radius:0!important;padding:5px 0!important;transform:none!important}.tournament-modal-overlay .premium-tournament-modal-cancel{color:#9aa7b8!important}.tournament-modal-overlay .premium-tournament-modal-save{color:#e1bd3d!important}.tournament-modal-overlay .premium-tournament-modal-save:hover,.tournament-modal-overlay .premium-tournament-modal-cancel:hover{box-shadow:none!important;transform:none!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal,.light .tournament-modal-overlay .premium-tournament-modal,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-header,.light .tournament-modal-overlay .premium-tournament-modal-header,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-body,.light .tournament-modal-overlay .premium-tournament-modal-body,[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-actions,.light .tournament-modal-overlay .premium-tournament-modal-actions{color:#172033!important;background:#fff!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal,.light .tournament-modal-overlay .premium-tournament-modal{border-color:#cfd6df!important;box-shadow:0 22px 58px #0f172a33!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip,.light .tournament-modal-overlay .tournament-modal-format-strip,[data-theme=light] .tournament-modal-overlay .tournament-modal-section,.light .tournament-modal-overlay .tournament-modal-section,[data-theme=light] .tournament-modal-overlay .tournament-modal-section-header.is-open,.light .tournament-modal-overlay .tournament-modal-section-header.is-open{border-color:#d8dee7!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip>div,.light .tournament-modal-overlay .tournament-modal-format-strip>div{background:0 0!important;border-right-color:#d8dee7!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip strong,.light .tournament-modal-overlay .tournament-modal-format-strip strong,[data-theme=light] .tournament-modal-overlay .tournament-modal-section-copy strong,.light .tournament-modal-overlay .tournament-modal-section-copy strong{color:#172033!important;-webkit-text-fill-color:#172033!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-format-strip span,.light .tournament-modal-overlay .tournament-modal-format-strip span,[data-theme=light] .tournament-modal-overlay .tournament-modal-section-copy>span,.light .tournament-modal-overlay .tournament-modal-section-copy>span,[data-theme=light] .tournament-modal-overlay .tournament-modal-field>span,.light .tournament-modal-overlay .tournament-modal-field>span{color:#526176!important;-webkit-text-fill-color:#526176!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field input,[data-theme=light] .tournament-modal-overlay .tournament-modal-field select,[data-theme=light] .tournament-modal-overlay .tournament-modal-field textarea,.light .tournament-modal-overlay .tournament-modal-field input,.light .tournament-modal-overlay .tournament-modal-field select,.light .tournament-modal-overlay .tournament-modal-field textarea{color:#172033!important;-webkit-text-fill-color:#172033!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;background:0 0!important;border-bottom-color:#cbd3dd!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-field input:focus,[data-theme=light] .tournament-modal-overlay .tournament-modal-field select:focus,[data-theme=light] .tournament-modal-overlay .tournament-modal-field textarea:focus,.light .tournament-modal-overlay .tournament-modal-field input:focus,.light .tournament-modal-overlay .tournament-modal-field select:focus,.light .tournament-modal-overlay .tournament-modal-field textarea:focus{color:#111827!important;-webkit-text-fill-color:#111827!important;background:0 0!important;border-bottom-color:#b58b10!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-date-control,.light .tournament-modal-overlay .tournament-modal-date-control{color:#667085!important;background:0 0!important;border-bottom-color:#cbd3dd!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-date-control input,.light .tournament-modal-overlay .tournament-modal-date-control input{color:#172033!important;-webkit-text-fill-color:#172033!important;background:0 0!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-info-card,[data-theme=light] .tournament-modal-overlay .tournament-modal-formula-card,.light .tournament-modal-overlay .tournament-modal-info-card,.light .tournament-modal-overlay .tournament-modal-formula-card{background:0 0!important}[data-theme=light] .tournament-modal-overlay .tournament-modal-info-card p,[data-theme=light] .tournament-modal-overlay .tournament-modal-formula-card span,.light .tournament-modal-overlay .tournament-modal-info-card p,.light .tournament-modal-overlay .tournament-modal-formula-card span{color:#59677a!important;-webkit-text-fill-color:#59677a!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-cancel,.light .tournament-modal-overlay .premium-tournament-modal-cancel{color:#59677a!important}[data-theme=light] .tournament-modal-overlay .premium-tournament-modal-save,.light .tournament-modal-overlay .premium-tournament-modal-save{color:#9a7410!important}@media (width<=900px){.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}.tournament-modal-overlay .tournament-modal-format-strip>div:nth-child(3n){border-right:0!important}}@media (width<=680px){.tournament-modal-overlay{padding:6px!important}.tournament-modal-overlay .premium-tournament-modal{max-width:100%!important;max-height:calc(100dvh - 12px)!important}.tournament-modal-overlay .premium-tournament-modal-header{padding:17px 15px 15px!important}.tournament-modal-overlay .premium-tournament-modal-body{padding:0 15px 18px!important}.tournament-modal-overlay .premium-tournament-modal-icon{display:none!important}.tournament-modal-overlay .tournament-modal-format-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tournament-modal-overlay .tournament-modal-format-strip>div,.tournament-modal-overlay .tournament-modal-format-strip>div:nth-child(3n){border-right:1px solid #94a3b824!important}.tournament-modal-overlay .tournament-modal-format-strip>div:nth-child(2n){border-right:0!important}.tournament-modal-overlay .tournament-modal-form-grid,.tournament-modal-overlay #tournament-section-public .tournament-modal-form-grid{grid-template-columns:1fr!important}.tournament-modal-overlay .tournament-modal-field--wide{grid-column:auto!important}.tournament-modal-overlay .premium-tournament-modal-actions{padding:12px 15px!important}}.tournament-activity-content{min-width:0}.tournament-activity-collapse-toggle{color:#dbeafe;white-space:nowrap;cursor:pointer;background:#3b82f614;border:1px solid #60a5fa38;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:.7rem;font-weight:800;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.tournament-activity-collapse-toggle:hover{color:#fff;background:#3b82f624;border-color:#60a5fa57}.tournament-activity-collapse-toggle svg{flex:none;transition:transform .2s}.tournament-activity-collapse-toggle svg.is-expanded{transform:rotate(180deg)}[data-theme=light] .admin-tournament-command-page .tournament-activity-collapse-toggle,.light .admin-tournament-command-page .tournament-activity-collapse-toggle{color:#245a92!important;background:#2563eb0f!important;border-color:#2563eb33!important}[data-theme=light] .admin-tournament-command-page .tournament-activity-collapse-toggle:hover,.light .admin-tournament-command-page .tournament-activity-collapse-toggle:hover{color:#173f6c!important;background:#2563eb1a!important;border-color:#2563eb4d!important}@media (width<=900px){.tournament-activity-collapse-toggle{margin-left:auto}}@media (width<=600px){.tournament-activity-collapse-toggle{width:100%;margin-left:0}}
