*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:Inter,Arial,sans-serif;color:#0f172a}button,input,select,textarea{font:inherit}a{color:inherit}img,video{height:auto}img,table,video{max-width:100%}.cf-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.cf-safe-wrap{min-width:0;overflow-wrap:anywhere}.cf-grid-2,.cf-grid-judge,.cf-grid-main,.cf-grid-supervisor{display:grid;grid-gap:18px;gap:18px;align-items:start}.cf-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-grid-main{grid-template-columns:1.15fr .9fr 1.1fr}.cf-grid-judge,.cf-grid-supervisor{grid-template-columns:minmax(280px,420px) 1fr}.cf-kpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));grid-gap:12px;gap:12px}.cf-court-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.cf-touch-button{min-height:44px}@media (max-width:900px){.cf-grid-2,.cf-grid-judge,.cf-grid-main,.cf-grid-supervisor,.cf-mobile-stack{grid-template-columns:1fr!important}.cf-hide-mobile{display:none!important}.cf-mobile-card{border-radius:18px!important;padding:14px!important}.cf-mobile-title{font-size:28px!important;line-height:1.08!important}.cf-mobile-big-title{font-size:34px!important;line-height:1.05!important}.cf-mobile-nav{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:6px;-webkit-overflow-scrolling:touch}.cf-mobile-nav a{white-space:nowrap}}@media (max-width:640px){body{background:#f1f5f9}.cf-page{padding:12px!important}.cf-wrap{gap:14px!important}.cf-section{border-radius:18px!important;padding:14px!important}.cf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cf-court-grid{grid-template-columns:1fr!important}.cf-mobile-full,.cf-mobile-full a,.cf-mobile-full button,.cf-mobile-full input,.cf-mobile-full select{width:100%!important}}@media print{body{background:#fff!important}.cf-mobile-nav,button,nav,select{display:none!important}.cf-page{padding:0!important;background:#fff!important}.cf-wrap{max-width:100%!important;gap:8px!important}.cf-section,.cf-section>div>div,.print-report{box-shadow:none!important}a{text-decoration:none!important}.print-report{page-break-inside:avoid}.cf-section{border:none!important}.cf-kpi-grid{grid-template-columns:repeat(3,1fr)!important}.print-report{page-break-inside:avoid}button,input,nav,select{display:none!important}.cf-page{background:#fff!important;padding:0!important}.cf-section{border:none!important;box-shadow:none!important}}:root{--cf-bg:#eef4f8;--cf-ink:#07111f;--cf-navy:#020617;--cf-cyan:#38bdf8;--cf-card:hsla(0,0%,100%,.94)}body{background:radial-gradient(circle at top left,rgba(16,185,129,.11),transparent 28%),radial-gradient(circle at top right,rgba(56,189,248,.13),transparent 26%),linear-gradient(180deg,#f8fafc,var(--cf-bg))}a,button{transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}a:hover,button:hover{transform:translateY(-1px)}.cf-page,main{background:transparent}.cf-section,[style*="border: 1px solid #e2e8f0"],[style*="border:1px solid #e2e8f0"],section{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cf-card-glow,.cf-kpi-grid>div{box-shadow:0 14px 34px rgba(15,23,42,.07)}@keyframes cfPulseCall{0%,to{box-shadow:0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 5px rgba(239,68,68,.16)}}.cf-called,[data-status=called]{animation:cfPulseCall 1.2s infinite}@media (max-width:900px){.cf-grid-4{grid-template-columns:1fr 1fr!important}}@media (max-width:640px){.cf-grid-4{grid-template-columns:1fr!important}}:root{--cf-ink:#0f172a;--cf-muted:#64748b;--cf-line:rgba(148,163,184,.24);--cf-teal:#0f766e;--cf-green:#10b981;--cf-blue:#2563eb;--cf-gold:#f59e0b;--cf-radius:24px}body{background:#f8fafc;font-feature-settings:"cv02","cv03","cv04","cv11";text-rendering:geometricPrecision}::selection{background:rgba(16,185,129,.22)}.cf-brand-mark{width:52px;height:52px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#0f172a,#0f766e 58%,#10b981);box-shadow:0 18px 35px rgba(15,118,110,.25)}.cf-brand-eyebrow,.cf-kicker,.cf-nav-label{letter-spacing:2.4px;color:#64748b}.cf-brand-title{font-size:24px;letter-spacing:-.05em;color:#0f172a}.cf-topnav{border:1px solid rgba(148,163,184,.22);border-radius:28px;padding:16px;background:hsla(0,0%,100%,.76);box-shadow:0 18px 48px rgba(15,23,42,.065);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cf-title-row{border-bottom:1px solid rgba(148,163,184,.16)}.cf-page-title{color:#0f172a!important}.cf-page-desc{color:#64748b}.cf-action-card:before,.cf-metric-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(16,185,129,.1),transparent 38%)}.cf-action-card:hover,.cf-metric-card:hover{box-shadow:0 22px 55px rgba(15,23,42,.09)!important;border-color:rgba(16,185,129,.38)!important}.cf-stadium-hero:after{width:360px;height:360px;top:-160px;background:radial-gradient(circle,rgba(16,185,129,.28),transparent 65%)}.cf-step-card{border:1px solid rgba(148,163,184,.24);background:hsla(0,0%,100%,.82);box-shadow:0 14px 32px rgba(15,23,42,.052)}.cf-step-number{color:#fff;background:linear-gradient(135deg,#0f172a,#0f766e)}.cf-action-card{border:1px solid rgba(148,163,184,.24);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 16px 42px rgba(15,23,42,.055)}.cf-action-title{color:#0f172a}.cf-action-dot{background:#10b981;box-shadow:0 0 0 6px rgba(16,185,129,.12)}.cf-action-desc{color:#64748b}@media (max-width:640px){.cf-shell-top{align-items:flex-start}.cf-brand-mark{width:46px;height:46px;border-radius:16px}.cf-brand-title{font-size:21px}.cf-steps-grid{grid-template-columns:1fr}.cf-title-row{padding-bottom:12px}}:root{--cf-bg-1:#030712;--cf-bg-2:#04110d;--cf-panel:rgba(6,18,15,.88);--cf-panel-strong:rgba(3,10,9,.96);--cf-text:#ecfdf5;--cf-muted-2:#94a3b8;--cf-line-2:rgba(52,211,153,.18);--cf-neon:#34d399;--cf-neon-strong:#22c55e}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 12%,rgba(34,197,94,.16),transparent 0 24%),radial-gradient(circle at 88% 10%,rgba(16,185,129,.1),transparent 0 18%),linear-gradient(180deg,#030712,#04110d 38%,#020617)!important;color:var(--cf-text)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 86%);mask-image:radial-gradient(circle at center,#000,transparent 86%);opacity:.32}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:rgba(2,6,23,.88)}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(52,211,153,.58),rgba(21,128,61,.72));border-radius:999px;border:2px solid rgba(2,6,23,.8)}::selection{background:rgba(52,211,153,.28);color:#f8fafc}.cf-shell-top{display:flex;align-items:center;gap:14px;padding:4px 2px 0;flex-wrap:wrap}.cf-brand-mark{width:58px;height:58px;border-radius:20px;display:grid;place-items:center;color:#02120b;font-weight:950;letter-spacing:-.04em;background:linear-gradient(135deg,#6ee7b7,#34d399 48%,#16a34a);box-shadow:0 0 0 1px rgba(74,222,128,.22),0 0 28px rgba(34,197,94,.22),0 22px 42px rgba(0,0,0,.28)}.cf-brand-eyebrow,.cf-kicker,.cf-nav-label{font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:#86efac!important;font-weight:950}.cf-brand-title{margin-top:3px;font-size:28px;line-height:1;font-weight:950;letter-spacing:-.06em;color:#f0fdf4}.cf-shell-status{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(52,211,153,.18);background:linear-gradient(180deg,rgba(7,20,16,.88),rgba(4,12,10,.96));color:#bbf7d0;box-shadow:0 10px 26px rgba(0,0,0,.2);font-size:12px;font-weight:900}.cf-shell-status-dot{width:8px;height:8px;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px rgba(52,211,153,.12),0 0 18px rgba(52,211,153,.55)}.cf-topnav{border:1px solid rgba(52,211,153,.16)!important;border-radius:30px;padding:18px;background:linear-gradient(180deg,rgba(6,18,15,.86),rgba(3,10,9,.94))!important;box-shadow:0 24px 55px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.03);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.cf-topnav a,.cf-topnav button,a,button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.cf-topnav a:hover,.cf-topnav button:hover,a:hover,button:hover{transform:translateY(-1px)}.cf-title-row{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding-bottom:16px;border-bottom:1px solid rgba(52,211,153,.12);flex-wrap:wrap}.cf-page-title{margin:8px 0 0!important;color:#f0fdf4!important;font-size:clamp(30px,4vw,46px)!important;line-height:.98!important;letter-spacing:-.055em;font-weight:950}.cf-page-desc{max-width:860px;margin:10px 0 0;color:#94a3b8;font-size:15px;line-height:1.65}.cf-hud-pulse{min-width:180px;padding:12px 14px;border-radius:18px;border:1px solid rgba(52,211,153,.18);background:linear-gradient(180deg,rgba(7,21,16,.88),rgba(3,10,9,.98));color:#d1fae5;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 14px 32px rgba(0,0,0,.24)}.cf-hud-label{display:block;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase;color:#86efac;margin-bottom:3px}.cf-action-card,.cf-metric-card,.cf-section,.cf-topnav{position:relative}.cf-action-card:before,.cf-metric-card:before,.cf-section:before,.cf-topnav:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,rgba(52,211,153,.1),transparent 38%)}.cf-action-card:hover,.cf-metric-card:hover{transform:translateY(-2px);box-shadow:0 22px 55px rgba(0,0,0,.24)!important;border-color:rgba(74,222,128,.36)!important}.cf-stadium-hero{overflow:hidden;isolation:isolate}.cf-stadium-hero:after{content:"";position:absolute;width:460px;height:460px;right:-120px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgba(52,211,153,.18),transparent 66%);z-index:0}.cf-stadium-hero>*{position:relative;z-index:1}.cf-steps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.cf-step-card{border-radius:22px;padding:16px;border:1px solid rgba(52,211,153,.16);background:linear-gradient(180deg,rgba(7,20,16,.86),rgba(4,12,10,.96));box-shadow:0 14px 32px rgba(0,0,0,.18);color:#ecfdf5}.cf-step-number{width:34px;height:34px;display:grid;place-items:center;border-radius:12px;color:#022c22;font-weight:950;background:linear-gradient(135deg,#6ee7b7,#22c55e);margin-bottom:10px;box-shadow:0 10px 24px rgba(34,197,94,.24)}.cf-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.cf-action-card{display:block;text-decoration:none;border-radius:24px;padding:18px;border:1px solid rgba(52,211,153,.16);background:linear-gradient(180deg,rgba(8,20,17,.88),rgba(3,10,9,.98));box-shadow:0 16px 42px rgba(0,0,0,.18);min-height:128px}.cf-action-title{display:flex;gap:10px;align-items:center;font-weight:950;color:#f0fdf4}.cf-action-dot{width:10px;height:10px;flex:0 0 auto;border-radius:999px;background:#34d399;box-shadow:0 0 0 6px rgba(16,185,129,.12),0 0 14px rgba(16,185,129,.42)}.cf-action-desc{font-size:12px;color:#94a3b8;margin:9px 0 0;line-height:1.48}@media (max-width:900px){.cf-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-topnav{padding:13px}}@media (max-width:640px){.cf-shell-top{align-items:flex-start}.cf-brand-mark{width:46px;height:46px;border-radius:16px}.cf-brand-title{font-size:21px}.cf-shell-status{margin-left:0}.cf-steps-grid{grid-template-columns:1fr}.cf-title-row{padding-bottom:12px}.cf-hud-pulse{width:100%}}.cf-page{padding:0!important}.cf-app-frame{min-height:100vh;display:grid;grid-template-columns:282px minmax(0,1fr);background:radial-gradient(circle at 20% 8%,rgba(125,255,45,.12),transparent 0 24%),radial-gradient(circle at 85% 4%,rgba(34,197,94,.1),transparent 0 22%),linear-gradient(180deg,#020403,#030806 55%,#020403)}.cf-sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:grid;grid-template-rows:auto auto 1fr auto;grid-gap:18px;gap:18px;padding:24px 18px;border-right:1px solid rgba(124,255,48,.2);background:linear-gradient(90deg,rgba(124,255,48,.08),transparent 1px),radial-gradient(circle at 0 0,rgba(124,255,48,.14),transparent 0 22%),linear-gradient(180deg,rgba(1,8,5,.98),rgba(2,6,4,.96));box-shadow:16px 0 60px rgba(0,0,0,.36);z-index:10}.cf-sidebar-brand{display:flex;align-items:center;gap:12px;padding:4px 4px 16px;border-bottom:1px solid rgba(124,255,48,.12)}.cf-sidebar-logo{width:48px;height:48px;display:grid;place-items:center;color:#071008;font-size:30px;line-height:1;font-weight:950;font-style:italic;border-radius:8px 20px 8px 20px;background:linear-gradient(135deg,#b6ff3b,#7cff30 48%,#22c55e);box-shadow:0 0 24px rgba(124,255,48,.36),0 18px 34px rgba(0,0,0,.34)}.cf-sidebar-logo-with-image{overflow:hidden;background:#020403;border:1px solid rgba(124,255,48,.3);border-radius:14px;box-shadow:0 0 24px rgba(124,255,48,.24),0 18px 34px rgba(0,0,0,.34)}.cf-sidebar-logo-with-image img{width:100%;height:100%;object-fit:cover;display:block}.cf-sidebar-title{display:grid;grid-gap:1px;gap:1px;color:#f8fafc;font-size:15px;line-height:.92;letter-spacing:1.8px;font-weight:950}.cf-sidebar-title strong{color:#7cff30;text-shadow:0 0 18px rgba(124,255,48,.28)}.cf-sidebar-subtitle{margin-top:5px;color:#86efac;font-size:11px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.cf-sidebar-session{display:grid;grid-gap:8px;gap:8px;padding:12px;border-radius:18px;background:linear-gradient(180deg,rgba(9,20,14,.84),rgba(3,10,7,.94));border:1px solid rgba(124,255,48,.12);color:#cbd5e1;font-size:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.cf-sidebar-session b{color:#f0fdf4}.cf-sidebar-session span{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:950;border:1px solid hsla(0,0%,100%,.08)}.cf-sidebar-scroll{overflow:auto;padding-right:4px}.cf-sidebar-group{display:grid;grid-gap:9px;gap:9px;margin-bottom:18px}.cf-sidebar-nav{display:grid;grid-gap:6px;gap:6px}.cf-sidebar-link{min-height:42px;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:13px;text-decoration:none;color:#d1d5db;border:1px solid transparent;background:transparent;font-weight:800;font-size:14px}.cf-sidebar-link:hover{color:#7cff30;border-color:rgba(124,255,48,.24);background:linear-gradient(90deg,rgba(124,255,48,.14),rgba(124,255,48,.03));box-shadow:0 0 24px rgba(124,255,48,.08)}.cf-sidebar-link-icon{color:#9ca3af;width:20px;text-align:center}.cf-sidebar-link:hover .cf-sidebar-link-icon{color:#7cff30}.cf-sidebar-link-internal{color:#fcd34d}.cf-sidebar-bottom{display:grid;grid-gap:8px;gap:8px;padding-top:16px;border-top:1px solid rgba(124,255,48,.12)}.cf-sidebar-home,.cf-sidebar-logout,.cf-sidebar-owner{width:100%;min-height:40px;display:grid;place-items:center;border-radius:13px;text-decoration:none;font-weight:900;border:1px solid rgba(124,255,48,.18);background:rgba(124,255,48,.08);color:#bbf7d0;cursor:pointer}.cf-sidebar-home{color:#071008;background:linear-gradient(135deg,#b6ff3b,#7cff30,#22c55e);box-shadow:0 12px 28px rgba(124,255,48,.18)}.cf-sidebar-logout{color:#fecaca;border-color:hsla(0,91%,71%,.28);background:rgba(69,10,10,.44)}.cf-main-stage{min-width:0;padding:20px 24px 28px;display:grid;grid-gap:16px;gap:16px;align-content:start}.cf-stage-topbar{min-height:64px;display:flex;align-items:center;gap:12px;justify-content:space-between}.cf-stage-pill{min-height:54px;display:inline-flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;border:1px solid rgba(124,255,48,.16);background:linear-gradient(180deg,rgba(8,18,13,.82),rgba(3,10,7,.96));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 12px 28px rgba(0,0,0,.2);color:#f0fdf4}.cf-stage-pill-wide{flex:1 1;max-width:330px}.cf-stage-pill small{display:block;color:#86efac;font-size:10px;letter-spacing:1.8px;text-transform:uppercase;font-weight:950}.cf-stage-pill strong{display:block;margin-top:3px;color:#f8fafc;font-weight:850}.cf-stage-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#7cff30;border:1px solid rgba(124,255,48,.18);background:rgba(124,255,48,.08)}.cf-stage-actions{margin-left:auto;display:inline-flex;align-items:center;gap:10px;color:#f8fafc}.cf-top-icon,.cf-weather-mini{min-height:44px;min-width:44px;display:grid;place-items:center;border-radius:14px;border:1px solid rgba(124,255,48,.14);background:rgba(4,12,8,.88);box-shadow:0 10px 24px rgba(0,0,0,.22);font-weight:900}.cf-weather-mini{min-width:84px;color:#f8fafc}.cf-weather-mini small{display:block;color:#cbd5e1;font-size:10px;margin-top:-6px}.cf-main-panel{border-radius:24px!important;padding:18px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cf-title-row{border:1px solid rgba(124,255,48,.14)!important;border-radius:22px;padding:16px 18px!important;background:linear-gradient(180deg,rgba(8,18,13,.76),rgba(3,10,7,.92));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 16px 40px rgba(0,0,0,.18)}@media (max-width:1100px){.cf-app-frame{grid-template-columns:1fr}.cf-sidebar{position:relative;height:auto;grid-template-rows:auto auto auto auto;border-right:0;border-bottom:1px solid rgba(124,255,48,.18)}.cf-sidebar-scroll{overflow-x:auto;overflow-y:hidden;display:flex;gap:18px;padding-bottom:8px}.cf-sidebar-group{min-width:220px}}@media (max-width:720px){.cf-main-stage{padding:14px}.cf-stage-topbar{display:grid;grid-template-columns:1fr}.cf-stage-pill-wide{max-width:none}.cf-stage-actions{margin-left:0;justify-content:space-between}}.cf-index-pro{display:grid;grid-gap:16px;gap:16px}.cf-index-hero-pro{min-height:clamp(420px,42vw,620px);position:relative;overflow:hidden;isolation:isolate;border-radius:28px;border:1px solid rgba(124,255,48,.18);background:#020502;box-shadow:0 26px 70px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.04)}.cf-index-hero-bg{position:absolute;inset:0;z-index:0;background-image:linear-gradient(90deg,rgba(0,0,0,.96),rgba(0,0,0,.72) 31%,rgba(0,0,0,.18) 64%,rgba(0,0,0,.35)),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.62)),url(/cf-hero-tennis-green-optimized.webp);background-repeat:no-repeat;background-size:cover;background-position:100%;transform:scale(1.01)}.cf-index-hero-pro:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(124,255,48,.72),transparent);z-index:3}.cf-index-hero-content{position:relative;z-index:2;width:min(680px,58%);min-height:inherit;display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,54px)}.cf-index-eyebrow{width:-moz-fit-content;width:fit-content;padding:7px 12px;border-radius:999px;border:1px solid rgba(124,255,48,.22);background:rgba(124,255,48,.08);color:#9eff53;text-transform:uppercase;letter-spacing:2.4px;font-size:11px;font-weight:950;box-shadow:0 0 24px rgba(124,255,48,.1)}.cf-index-hero-content h1{margin:18px 0 8px;color:#7cff30;font-size:clamp(52px,7vw,118px);line-height:.82;letter-spacing:-.075em;font-weight:950;text-transform:uppercase;text-shadow:0 0 28px rgba(124,255,48,.16)}.cf-index-hero-content h1 span{display:block;color:#f8fafc;font-weight:400;letter-spacing:.06em}.cf-index-hero-content p{max-width:590px;margin:10px 0 0;color:#d1d5db;font-size:clamp(16px,1.3vw,22px);line-height:1.55}.cf-index-venue{width:-moz-fit-content;width:fit-content;margin-top:18px;color:#bbf7d0;font-weight:900;letter-spacing:-.01em}.cf-index-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cf-index-chip,.cf-index-primary,.cf-index-secondary{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:10px 18px;text-decoration:none;font-weight:950;border:1px solid rgba(124,255,48,.2)}.cf-index-primary{color:#071008;background:linear-gradient(135deg,#b6ff3b,#7cff30,#22c55e);box-shadow:0 16px 38px rgba(124,255,48,.22),inset 0 1px 0 hsla(0,0%,100%,.25)}.cf-index-chip,.cf-index-secondary{color:#bbf7d0;background:rgba(3,12,7,.76);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 12px 28px rgba(0,0,0,.18)}.cf-index-hero-meta{position:absolute;z-index:2;right:clamp(20px,3vw,44px);top:clamp(20px,3vw,42px);width:min(340px,30vw);display:grid;grid-gap:12px;gap:12px;padding:18px;border-radius:22px;border:1px solid rgba(124,255,48,.2);background:linear-gradient(180deg,rgba(3,12,7,.7),rgba(3,10,7,.92));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 20px 50px rgba(0,0,0,.25)}.cf-index-hero-meta div{display:grid;grid-gap:4px;gap:4px}.cf-index-call small,.cf-index-hero-meta span,.cf-index-metric small,.cf-index-metric span,.cf-index-score small{color:#86efac;text-transform:uppercase;letter-spacing:1.8px;font-size:10px;font-weight:950}.cf-index-hero-meta strong{color:#f8fafc;font-size:18px;letter-spacing:.03em;text-transform:uppercase}.cf-index-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.cf-index-metric,.cf-index-mini-card,.cf-index-news-panel,.cf-index-panel{border:1px solid rgba(124,255,48,.14);background:linear-gradient(180deg,rgba(8,18,13,.82),rgba(3,10,7,.94));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03),0 18px 40px rgba(0,0,0,.2);border-radius:20px}.cf-index-metric{min-height:112px;padding:18px;display:grid;align-content:center;grid-gap:6px;gap:6px;position:relative;overflow:hidden}.cf-index-metric:after{content:"";position:absolute;width:110px;height:110px;right:-42px;top:-42px;border-radius:50%;background:radial-gradient(circle,rgba(124,255,48,.18),transparent 67%)}.cf-index-metric strong{color:#f8fafc;font-size:clamp(26px,3vw,42px);line-height:1;font-weight:900}.cf-index-metric small{color:#9ca3af;text-transform:none;letter-spacing:0}.cf-index-dashboard-grid{display:grid;grid-template-columns:1.05fr 1.05fr .92fr;grid-gap:14px;gap:14px;align-items:stretch}.cf-index-panel{padding:16px;min-width:0}.cf-index-panel:nth-child(5){grid-column:span 2}.cf-index-panel-head{min-height:34px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.cf-index-panel-head h2{margin:0;color:#f8fafc;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.cf-index-panel-head a{color:#7cff30;text-decoration:none;font-size:12px;font-weight:900}.cf-index-courts,.cf-index-list,.cf-index-live-list,.cf-index-ranking{display:grid;grid-gap:8px;gap:8px}.cf-index-call,.cf-index-ranking div,.cf-index-row,.cf-index-score{display:grid;align-items:center;border-radius:14px;border:1px solid rgba(124,255,48,.08);background:rgba(0,0,0,.2)}.cf-index-row{grid-template-columns:64px 1fr 18px;padding:9px 10px}.cf-index-row b{color:#d1d5db}.cf-index-call strong,.cf-index-row span{color:#f3f4f6;font-weight:850}.cf-index-call small,.cf-index-mini-card p,.cf-index-row small{display:block;color:#9ca3af;font-size:11px;margin-top:2px}.cf-index-row em{color:#7cff30;font-style:normal}.cf-index-live-card{display:grid;grid-gap:8px;gap:8px;padding:11px;border-radius:16px;border:1px solid rgba(124,255,48,.12);background:rgba(2,6,4,.42)}.cf-index-live-head,.cf-index-score{display:flex;justify-content:space-between;gap:12px;align-items:center}.cf-index-live-head span{color:#86efac;font-size:11px;font-weight:900}.cf-index-live-head b{padding:4px 8px;border-radius:999px;color:#071008;background:#7cff30;font-size:10px}.cf-index-score{padding:7px 9px;color:#e5e7eb}.cf-index-score strong{color:#f8fafc;font-feature-settings:"tnum"}.cf-index-call{grid-template-columns:92px 54px 1fr;gap:10px;padding:9px 10px}.cf-index-call b{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:4px 8px;background:rgba(124,255,48,.1);color:#7cff30;font-size:11px}.cf-index-call span{color:#f8fafc;font-weight:900}.cf-index-filter-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.cf-index-filter-grid button{min-height:52px;border-radius:12px;border:1px solid rgba(124,255,48,.14);background:rgba(3,10,7,.72);color:#d1d5db;font-weight:850;cursor:pointer}.cf-index-filter-grid button.active{color:#071008;background:linear-gradient(135deg,#b6ff3b,#7cff30,#22c55e)}.cf-index-bracket{min-height:220px;display:grid;grid-template-columns:minmax(210px,.75fr) 1fr 90px;grid-gap:12px;gap:12px;align-items:center}.cf-index-bracket-col{display:grid;grid-gap:6px;gap:6px}.cf-index-bracket-col span{min-height:26px;display:flex;align-items:center;padding:5px 8px;border-radius:8px;border:1px solid rgba(124,255,48,.12);background:rgba(0,0,0,.3);color:#d1d5db;font-size:12px}.cf-index-bracket-col span.seed{color:#f8fafc;background:rgba(124,255,48,.08)}.cf-index-bracket-lines{height:190px;position:relative;background:linear-gradient(90deg,rgba(124,255,48,.55),rgba(124,255,48,.1)) 0 24px /62% 1px no-repeat,linear-gradient(90deg,rgba(124,255,48,.55),rgba(124,255,48,.1)) 0 88px /76% 1px no-repeat,linear-gradient(90deg,rgba(124,255,48,.55),rgba(124,255,48,.1)) 0 150px /62% 1px no-repeat}.cf-index-bracket-lines i{position:absolute;display:block;width:1px;height:54px;background:rgba(124,255,48,.36)}.cf-index-bracket-lines i:first-child{left:30%;top:24px}.cf-index-bracket-lines i:nth-child(2){left:55%;top:72px;height:74px}.cf-index-bracket-lines i:nth-child(3){left:76%;top:88px}.cf-index-trophy{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;border:1px solid rgba(124,255,48,.18);background:rgba(124,255,48,.08);font-size:32px}.cf-index-ranking div{grid-template-columns:34px 1fr 70px;padding:9px 10px}.cf-index-ranking b{color:#7cff30}.cf-index-ranking span,.cf-index-ranking strong{color:#f8fafc}.cf-index-courts{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-index-courts div{min-height:78px;display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:15px;border:1px solid rgba(124,255,48,.12);background:rgba(0,0,0,.2)}.cf-index-courts b{color:#f8fafc}.cf-index-courts small{color:#9ca3af}.cf-index-courts span{color:#7cff30;font-size:11px;font-weight:950}.cf-index-courts .maintenance span{color:#fcd34d}.cf-index-courts .free span{color:#bbf7d0}.cf-index-news-panel{padding:18px}.cf-index-news-panel>p{margin:-4px 0 14px;color:#9ca3af;font-size:13px}.cf-index-gallery-grid,.cf-index-news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.cf-index-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-index-mini-card{padding:14px;color:#d1d5db}.cf-index-mini-card b{color:#f8fafc;display:block;margin-bottom:4px}.cf-index-mini-card strong{display:block;color:#f8fafc;margin-top:8px}.cf-index-accent-text,.cf-index-mini-card span{display:block;color:#86efac;font-weight:900;margin-top:4px}.cf-index-publication-card{display:flex;flex-direction:column;gap:8px}.cf-index-publication-title{font-size:18px;line-height:1.15}.cf-index-highlight-image,.cf-index-promo-image{border-radius:14px;overflow:hidden;margin-top:10px;background:#052e1b;border:1px solid rgba(124,255,48,.12);display:grid;place-items:center}.cf-index-highlight-image,.cf-index-promo-image{aspect-ratio:4/5}.cf-index-highlight-image img,.cf-index-promo-image img{width:100%;height:100%;object-fit:contain}@media (max-width:1300px){.cf-index-dashboard-grid{grid-template-columns:1fr 1fr}.cf-index-panel:nth-child(5){grid-column:span 2}.cf-index-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.cf-index-hero-pro{min-height:560px}.cf-index-hero-content{width:100%;justify-content:flex-end}.cf-index-hero-meta{position:relative;right:auto;top:auto;width:auto;margin:0 22px 22px}.cf-index-dashboard-grid,.cf-index-gallery-grid,.cf-index-metrics,.cf-index-news-grid{grid-template-columns:1fr}.cf-index-panel:nth-child(5){grid-column:auto}.cf-index-bracket{grid-template-columns:1fr}.cf-index-bracket-lines{display:none}}.cf-index-empty-state{min-height:96px;display:grid;place-items:center;padding:18px;border-radius:16px;border:1px dashed rgba(124,255,48,.22);background:rgba(0,0,0,.18);color:#9ca3af;font-weight:800;text-align:center}.cf-index-filter-grid a{min-height:52px;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(124,255,48,.14);background:rgba(3,10,7,.72);color:#d1d5db;font-weight:850;text-decoration:none}.cf-index-filter-grid a.active{color:#071008;background:linear-gradient(135deg,#b6ff3b,#7cff30,#22c55e)}.cf-public-tournament-page{--cf-live:#7cff30;--cf-live-soft:rgba(124,255,48,.14);--cf-live-border:rgba(124,255,48,.2);color:#f8fafc}.cf-public-tournament-page b,.cf-public-tournament-page h1,.cf-public-tournament-page h2,.cf-public-tournament-page h3,.cf-public-tournament-page strong{color:#f8fafc}.cf-public-tournament-page label,.cf-public-tournament-page p,.cf-public-tournament-page small{color:#9ca3af}.cf-public-hero-live{min-height:430px;position:relative;overflow:hidden;border-radius:32px;border:1px solid rgba(124,255,48,.18);background:linear-gradient(90deg,rgba(2,6,23,.94),rgba(2,6,23,.74) 42%,rgba(2,6,23,.22)),url(/cf-hero-tennis-green-optimized.webp) 100% /cover no-repeat,radial-gradient(circle at 85% 20%,rgba(124,255,48,.18),transparent 0 28%),#020617;box-shadow:0 32px 90px rgba(0,0,0,.42),inset 0 1px 0 hsla(0,0%,100%,.04)}.cf-public-hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55)),radial-gradient(circle at 72% 28%,rgba(124,255,48,.1),transparent 0 22%);pointer-events:none}.cf-public-hero-content{position:relative;z-index:2;width:min(680px,100%);min-height:430px;padding:44px 42px;display:flex;flex-direction:column;justify-content:center}.cf-public-kicker{font-size:11px;line-height:1.2;letter-spacing:3.2px;text-transform:uppercase;color:#7cff30;font-weight:950}.cf-public-hero-content h1{margin:12px 0 10px;font-size:clamp(40px,6vw,76px);line-height:.88;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 20px 50px rgba(0,0,0,.7)}.cf-public-hero-content p{max-width:620px;margin:0;color:#d1d5db;font-size:15px;line-height:1.72}.cf-public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.cf-public-hero-card button,.cf-public-outline-button,.cf-public-primary-button{min-height:44px;border-radius:999px;padding:11px 17px;font-weight:950;cursor:pointer;text-decoration:none}.cf-public-hero-card button,.cf-public-primary-button{color:#061006;border:1px solid rgba(204,255,98,.28);background:linear-gradient(135deg,#ccff62,#7cff30,#22c55e);box-shadow:0 18px 46px rgba(124,255,48,.22)}.cf-public-outline-button{color:#d9ff99;border:1px solid rgba(124,255,48,.22);background:rgba(0,0,0,.34)}.cf-public-hero-card{position:absolute;z-index:3;right:26px;top:26px;width:min(330px,calc(100% - 52px));display:grid;grid-gap:9px;gap:9px;padding:18px;border-radius:24px;border:1px solid rgba(124,255,48,.2);background:linear-gradient(180deg,rgba(2,6,23,.76),rgba(3,12,8,.92));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.04)}.cf-public-hero-card span{color:#7cff30;font-size:11px;font-weight:950;letter-spacing:2.4px;text-transform:uppercase}.cf-public-hero-card strong{font-size:22px;line-height:1.05;letter-spacing:-.04em}.cf-public-hero-status{display:inline-flex;align-items:center;gap:8px;color:#d1fae5;font-size:12px;font-weight:900}.cf-public-hero-status i{width:8px;height:8px;border-radius:999px;background:#7cff30;box-shadow:0 0 0 6px rgba(124,255,48,.13),0 0 22px rgba(124,255,48,.68)}.cf-public-alert,.cf-public-metric-card,.cf-public-section-card{border:1px solid rgba(124,255,48,.16);background:linear-gradient(180deg,rgba(6,18,14,.88),rgba(3,10,8,.96));box-shadow:0 18px 48px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.03)}.cf-public-alert{padding:14px 16px;border-radius:18px;color:#d9ff99;font-weight:900}.cf-public-metrics-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.cf-public-metric-card{min-height:102px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:16px;border-radius:20px}.cf-public-metric-card span{color:#9ca3af;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:900}.cf-public-metric-card strong{color:#7cff30;font-size:34px;line-height:1;letter-spacing:-.05em}.cf-public-metric-card small{color:#d1d5db}.cf-public-section-card{padding:18px;border-radius:24px}.cf-public-section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap}.cf-public-section-head h2{margin:6px 0 4px;letter-spacing:-.04em}.cf-public-section-head p{margin:0}.cf-public-groups-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.cf-public-tournament-page input,.cf-public-tournament-page select{color-scheme:dark}.cf-public-tournament-page [style*="background: #fff"],.cf-public-tournament-page [style*="background: rgb(255, 255, 255)"],.cf-public-tournament-page [style*="background:#fff"]{background:linear-gradient(180deg,rgba(7,21,16,.92),rgba(3,10,8,.96))!important;color:#ecfdf5!important;border-color:rgba(124,255,48,.14)!important}.cf-public-tournament-page [style*="background: #f8fafc"],.cf-public-tournament-page [style*="background: rgb(248, 250, 252)"],.cf-public-tournament-page [style*="background:#f8fafc"]{background:rgba(0,0,0,.24)!important;color:#d1d5db!important}.cf-public-tournament-page table th{color:#d9ff99!important;background:rgba(0,0,0,.38)!important}.cf-public-tournament-page table td{color:#f8fafc}.cf-public-tournament-page [style*="color: #64748b"],.cf-public-tournament-page [style*="color: rgb(100, 116, 139)"],.cf-public-tournament-page [style*="color:#64748b"]{color:#9ca3af!important}.cf-public-tournament-page [style*="color: #475569"],.cf-public-tournament-page [style*="color: rgb(71, 85, 105)"],.cf-public-tournament-page [style*="color:#475569"]{color:#cbd5e1!important}@media (max-width:1120px){.cf-public-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cf-public-hero-card{position:relative;right:auto;top:auto;margin:0 24px 24px}.cf-public-hero-content{min-height:360px}.cf-public-hero-live{min-height:auto}}@media (max-width:680px){.cf-public-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-public-hero-content{padding:30px 22px}.cf-public-hero-card{margin:0 16px 16px}}.cf-public-tournament-page .cf-screen-eco,.cf-public-tournament-page .cf-screen-eco *{background:#fff!important;color:#000!important;text-shadow:none!important;filter:none!important}.cf-public-tournament-page .cf-screen-eco{border-color:#111827!important;box-shadow:none!important}.cf-public-tournament-page .cf-screen-eco div,.cf-public-tournament-page .cf-screen-eco table,.cf-public-tournament-page .cf-screen-eco td,.cf-public-tournament-page .cf-screen-eco th{border-color:#111827!important}.cf-public-tournament-page .cf-screen-eco th{background:#f3f4f6!important;color:#000!important;font-weight:900!important}.cf-public-tournament-page .cf-screen-eco tr:nth-child(2n),.cf-public-tournament-page .cf-screen-eco tr:nth-child(2n) td{background:#f9fafb!important}.cf-public-tournament-page .cf-screen-eco label,.cf-public-tournament-page .cf-screen-eco p,.cf-public-tournament-page .cf-screen-eco small{color:#374151!important}@media print{.cf-print-clean,.cf-print-clean *{background:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.cf-print-clean div,.cf-print-clean table,.cf-print-clean td,.cf-print-clean th{border-color:#111827!important}.cf-print-clean td,.cf-print-clean th{border:1px solid #111827!important}}.cf-op-page{color:#f8fafc}.cf-op-page b,.cf-op-page h1,.cf-op-page h2,.cf-op-page h3{color:#f8fafc!important}.cf-op-page [style*="color: #64748b"],.cf-op-page [style*="color: rgb(100, 116, 139)"],.cf-op-page label,.cf-op-page p,.cf-op-page small{color:#94a3b8!important}.cf-op-page div[style*="background: #fff"],.cf-op-page div[style*="background: rgb(236, 253, 245)"],.cf-op-page div[style*="background: rgb(239, 246, 255)"],.cf-op-page div[style*="background: rgb(248, 250, 252)"],.cf-op-page div[style*="background: rgb(254, 242, 242)"],.cf-op-page div[style*="background: rgb(255, 247, 237)"],.cf-op-page div[style*="background: rgb(255, 251, 235)"],.cf-op-page div[style*="background: rgb(255, 255, 255)"],.cf-op-page div[style*="background:'#fff'"],.cf-op-page section[style*="background: rgb(255, 255, 255)"]{background:linear-gradient(180deg,rgba(7,21,16,.94),rgba(3,10,9,.98))!important;border-color:rgba(52,211,153,.18)!important;color:#f8fafc!important}.cf-op-page input,.cf-op-page select,.cf-op-page textarea{background:rgba(2,11,9,.96)!important;color:#f8fafc!important;border:1px solid rgba(52,211,153,.24)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.cf-op-page option{background:#020b09;color:#f8fafc}.cf-op-page button[style*="background: #fff"],.cf-op-page button[style*="background: rgb(239, 246, 255)"],.cf-op-page button[style*="background: rgb(255, 255, 255)"]{background:linear-gradient(180deg,rgba(8,20,17,.95),rgba(3,10,9,.98))!important;color:#f8fafc!important;border-color:rgba(52,211,153,.22)!important}.cf-op-page .cf-court-grid>div,.cf-op-page .cf-grid-2>div,.cf-op-page .cf-grid-2>label,.cf-op-page .cf-grid-judge>section,.cf-op-page .cf-kpi-grid>div{box-shadow:0 16px 40px rgba(0,0,0,.22)}.cf-op-page .cf-op-panel-live{border:1px solid rgba(52,211,153,.18);background:radial-gradient(circle at 90% 0,rgba(52,211,153,.12),transparent 0 25%),linear-gradient(180deg,rgba(7,21,16,.92),rgba(3,10,9,.98))}.cf-op-page,.cf-op-page *{box-sizing:border-box}.cf-auth-grid input,.cf-auth-grid select,.cf-op-page button,.cf-op-page input,.cf-op-page select{max-width:100%}.cf-op-page input[type=number]{background:#f8fafc!important;color:#020617!important}.cf-op-page select,.cf-page select{background:rgba(3,11,9,.92)!important;color:#ecfdf5!important;border-color:rgba(52,211,153,.24)!important}.cf-op-page option,.cf-page option{background:#03110d;color:#ecfdf5}@media (max-width:1100px){.cf-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}.cf-auth-grid,.cf-grid-judge{grid-template-columns:1fr!important}}@media (max-width:760px){.cf-page{padding:12px!important}.cf-op-page,.cf-op-page div,.cf-op-page section{min-width:0!important}.cf-auth-grid,.cf-grid-2,.cf-grid-judge,.cf-mobile-stack{grid-template-columns:1fr!important}.cf-auth-grid a,.cf-auth-grid button,.cf-op-page a,.cf-op-page button{width:100%;justify-content:center;text-align:center}.cf-auth-grid [style*=minWidth],.cf-op-page [style*=minWidth]{min-width:0!important;width:100%!important}}.cf-theme-calibrated{color:#f8fafc}.cf-theme-calibrated b,.cf-theme-calibrated h1,.cf-theme-calibrated h2,.cf-theme-calibrated h3,.cf-theme-calibrated h4,.cf-theme-calibrated h5,.cf-theme-calibrated h6,.cf-theme-calibrated strong,.cf-theme-calibrated th{color:#f8fafc!important}.cf-theme-calibrated label,.cf-theme-calibrated li,.cf-theme-calibrated p,.cf-theme-calibrated small,.cf-theme-calibrated span,.cf-theme-calibrated td{color:inherit}.cf-theme-calibrated [style*="color: #0f172a"],.cf-theme-calibrated [style*="color: #111827"],.cf-theme-calibrated [style*="color: #1f2937"],.cf-theme-calibrated [style*="color: #334155"],.cf-theme-calibrated [style*="color: #475569"],.cf-theme-calibrated [style*="color: #64748b"],.cf-theme-calibrated [style*="color: rgb(100, 116, 139)"],.cf-theme-calibrated [style*="color: rgb(15, 23, 42)"],.cf-theme-calibrated [style*="color: rgb(17, 24, 39)"],.cf-theme-calibrated [style*="color:#0f172a"],.cf-theme-calibrated [style*="color:#111827"],.cf-theme-calibrated [style*="color:#1f2937"],.cf-theme-calibrated [style*="color:#334155"],.cf-theme-calibrated [style*="color:#475569"],.cf-theme-calibrated [style*="color:#64748b"]{color:#cbd5e1!important}.cf-theme-calibrated [style*="color: #047857"],.cf-theme-calibrated [style*="color: #059669"],.cf-theme-calibrated [style*="color: rgb(4, 120, 87)"],.cf-theme-calibrated [style*="color:#047857"],.cf-theme-calibrated [style*="color:#059669"]{color:#bbf7d0!important}.cf-theme-calibrated [style*="color: #1d4ed8"],.cf-theme-calibrated [style*="color: rgb(29, 78, 216)"],.cf-theme-calibrated [style*="color:#1d4ed8"]{color:#bfdbfe!important}.cf-theme-calibrated [style*="color: #92400e"],.cf-theme-calibrated [style*="color: #b45309"],.cf-theme-calibrated [style*="color: rgb(146, 64, 14)"],.cf-theme-calibrated [style*="color:#92400e"],.cf-theme-calibrated [style*="color:#b45309"]{color:#fde68a!important}.cf-theme-calibrated [style*="color: #991b1b"],.cf-theme-calibrated [style*="color: #b91c1c"],.cf-theme-calibrated [style*="color:#991b1b"],.cf-theme-calibrated [style*="color:#b91c1c"]{color:#fecaca!important}.cf-theme-calibrated [style*="color: #6d28d9"],.cf-theme-calibrated [style*="color: #7c3aed"],.cf-theme-calibrated [style*="color:#6d28d9"],.cf-theme-calibrated [style*="color:#7c3aed"]{color:#ddd6fe!important}.cf-theme-calibrated button[style*="background: #fff"],.cf-theme-calibrated button[style*="background: rgb(255, 255, 255)"],.cf-theme-calibrated button[style*="background:#fff"],.cf-theme-calibrated div[style*="background: #ecfdf5"],.cf-theme-calibrated div[style*="background: #eff6ff"],.cf-theme-calibrated div[style*="background: #f0fdf4"],.cf-theme-calibrated div[style*="background: #f8fafc"],.cf-theme-calibrated div[style*="background: #faf5ff"],.cf-theme-calibrated div[style*="background: #fef2f2"],.cf-theme-calibrated div[style*="background: #fff"],.cf-theme-calibrated div[style*="background: #fff7ed"],.cf-theme-calibrated div[style*="background: #fffbeb"],.cf-theme-calibrated div[style*="background: rgb(236, 253, 245)"],.cf-theme-calibrated div[style*="background: rgb(239, 246, 255)"],.cf-theme-calibrated div[style*="background: rgb(248, 250, 252)"],.cf-theme-calibrated div[style*="background: rgb(255, 251, 235)"],.cf-theme-calibrated div[style*="background: rgb(255, 255, 255)"],.cf-theme-calibrated div[style*="background:#ecfdf5"],.cf-theme-calibrated div[style*="background:#eff6ff"],.cf-theme-calibrated div[style*="background:#f0fdf4"],.cf-theme-calibrated div[style*="background:#f8fafc"],.cf-theme-calibrated div[style*="background:#faf5ff"],.cf-theme-calibrated div[style*="background:#fef2f2"],.cf-theme-calibrated div[style*="background:#fff"],.cf-theme-calibrated div[style*="background:#fff7ed"],.cf-theme-calibrated div[style*="background:#fffbeb"],.cf-theme-calibrated label[style*="background: #fff"],.cf-theme-calibrated label[style*="background: rgb(255, 255, 255)"],.cf-theme-calibrated label[style*="background:#fff"],.cf-theme-calibrated section[style*="background: #ecfdf5"],.cf-theme-calibrated section[style*="background: #eff6ff"],.cf-theme-calibrated section[style*="background: #f0fdf4"],.cf-theme-calibrated section[style*="background: #f8fafc"],.cf-theme-calibrated section[style*="background: #fef2f2"],.cf-theme-calibrated section[style*="background: #fff"],.cf-theme-calibrated section[style*="background: #fff7ed"],.cf-theme-calibrated section[style*="background: #fffbeb"],.cf-theme-calibrated section[style*="background: rgb(255, 255, 255)"],.cf-theme-calibrated section[style*="background:#ecfdf5"],.cf-theme-calibrated section[style*="background:#eff6ff"],.cf-theme-calibrated section[style*="background:#f0fdf4"],.cf-theme-calibrated section[style*="background:#f8fafc"],.cf-theme-calibrated section[style*="background:#fef2f2"],.cf-theme-calibrated section[style*="background:#fff"],.cf-theme-calibrated section[style*="background:#fff7ed"],.cf-theme-calibrated section[style*="background:#fffbeb"]{background:linear-gradient(180deg,rgba(7,21,16,.94),rgba(3,10,9,.98))!important;border-color:rgba(52,211,153,.2)!important;color:#f8fafc!important;box-shadow:0 14px 34px rgba(0,0,0,.18)}.cf-theme-calibrated th[style*="background: #f8fafc"],.cf-theme-calibrated th[style*="background: #fff"],.cf-theme-calibrated th[style*="background: rgb(248, 250, 252)"],.cf-theme-calibrated th[style*="background:#f8fafc"],.cf-theme-calibrated th[style*="background:#fff"]{background:rgba(6,18,15,.98)!important;color:#f8fafc!important;border-color:rgba(52,211,153,.2)!important}.cf-theme-calibrated table,.cf-theme-calibrated td,.cf-theme-calibrated th{border-color:rgba(52,211,153,.16)!important}.cf-theme-calibrated input,.cf-theme-calibrated select,.cf-theme-calibrated textarea{background:rgba(3,11,9,.92)!important;color:#ecfdf5!important;border-color:rgba(52,211,153,.24)!important}.cf-theme-calibrated input[type=number]{background:rgba(3,11,9,.92)!important;color:#f8fafc!important}.cf-theme-calibrated input::placeholder,.cf-theme-calibrated textarea::placeholder{color:#64748b!important}.cf-screen-eco,.cf-screen-eco *,.cf-theme-calibrated .cf-screen-eco,.cf-theme-calibrated .cf-screen-eco *{filter:none!important}.cf-screen-eco div,.cf-screen-eco table,.cf-screen-eco td,.cf-screen-eco th,.cf-theme-calibrated .cf-screen-eco div,.cf-theme-calibrated .cf-screen-eco table,.cf-theme-calibrated .cf-screen-eco td,.cf-theme-calibrated .cf-screen-eco th{border-color:#111827!important}@media (max-width:900px){.cf-app-frame{grid-template-columns:1fr!important}.cf-sidebar{position:relative!important;height:auto!important;max-height:none!important}.cf-sidebar-scroll{overflow-x:auto!important;overflow-y:hidden!important;display:flex!important;gap:14px!important;padding-bottom:8px!important}.cf-sidebar-group{min-width:210px!important}.cf-main-stage{padding:12px!important}.cf-title-row{padding:14px!important}.cf-page-title{font-size:clamp(26px,8vw,36px)!important}.cf-auth-grid,.cf-grid-2,.cf-grid-judge,.cf-grid-supervisor,.cf-mobile-stack{grid-template-columns:1fr!important}.cf-theme-calibrated table{min-width:760px}.cf-theme-calibrated a,.cf-theme-calibrated button,.cf-theme-calibrated input,.cf-theme-calibrated select,.cf-theme-calibrated textarea{max-width:100%!important}}.cf-theme-calibrated :where(a,button,div,section,article,aside,form,label,span,p,small,li,td,th,input,select,textarea):not(.cf-screen-eco):not(.cf-screen-eco *){text-shadow:none}.cf-theme-calibrated :where([style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: white"],[style*="background-color: white"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background-color: #f8fafc"],[style*="background-color:#f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: #f1f5f9"],[style*="background:#f1f5f9"],[style*="background-color: #f1f5f9"],[style*="background-color:#f1f5f9"],[style*="background: #f9fafb"],[style*="background:#f9fafb"],[style*="background-color: #f9fafb"],[style*="background-color:#f9fafb"]):not(.cf-screen-eco):not(.cf-screen-eco *){background:linear-gradient(180deg,rgba(7,21,16,.96),rgba(3,10,9,.99))!important;border-color:rgba(52,211,153,.28)!important;color:#f8fafc!important;box-shadow:0 14px 34px rgba(0,0,0,.22)!important}.cf-theme-calibrated :where([style*="background: #fff"],[style*="background:#fff"],[style*="background-color: #fff"],[style*="background-color:#fff"],[style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: white"],[style*="background-color: white"],[style*="background: #f8fafc"],[style*="background:#f8fafc"],[style*="background-color: #f8fafc"],[style*="background-color:#f8fafc"],[style*="background: rgb(248, 250, 252)"],[style*="background-color: rgb(248, 250, 252)"],[style*="background: #f1f5f9"],[style*="background:#f1f5f9"],[style*="background-color: #f1f5f9"],[style*="background-color:#f1f5f9"],[style*="background: #f9fafb"],[style*="background:#f9fafb"],[style*="background-color: #f9fafb"],[style*="background-color:#f9fafb"]):not(.cf-screen-eco):not(.cf-screen-eco *) :where(h1,h2,h3,h4,b,strong,span,p,small,div,td,th,label){color:#f8fafc!important}.cf-theme-calibrated :where([style*="background: #ecfdf5"],[style*="background:#ecfdf5"],[style*="background-color: #ecfdf5"],[style*="background-color:#ecfdf5"],[style*="background: rgb(236, 253, 245)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background: #f0fdf4"],[style*="background:#f0fdf4"],[style*="background-color: #f0fdf4"],[style*="background-color:#f0fdf4"]):not(.cf-screen-eco):not(.cf-screen-eco *){background:linear-gradient(180deg,rgba(6,78,59,.52),rgba(3,28,22,.96))!important;border-color:rgba(52,211,153,.36)!important;color:#dcfce7!important}.cf-theme-calibrated :where([style*="background: #ecfdf5"],[style*="background:#ecfdf5"],[style*="background-color: #ecfdf5"],[style*="background-color:#ecfdf5"],[style*="background: rgb(236, 253, 245)"],[style*="background-color: rgb(236, 253, 245)"],[style*="background: #f0fdf4"],[style*="background:#f0fdf4"],[style*="background-color: #f0fdf4"],[style*="background-color:#f0fdf4"]):not(.cf-screen-eco):not(.cf-screen-eco *) *{color:#dcfce7!important}.cf-theme-calibrated :where([style*="background: #eff6ff"],[style*="background:#eff6ff"],[style*="background-color: #eff6ff"],[style*="background-color:#eff6ff"],[style*="background: rgb(239, 246, 255)"],[style*="background-color: rgb(239, 246, 255)"],[style*="background: #dbeafe"],[style*="background:#dbeafe"],[style*="background-color: #dbeafe"],[style*="background-color:#dbeafe"]):not(.cf-screen-eco):not(.cf-screen-eco *){background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(8,13,28,.98))!important;border-color:rgba(147,197,253,.38)!important;color:#dbeafe!important}.cf-theme-calibrated :where([style*="background: #eff6ff"],[style*="background:#eff6ff"],[style*="background-color: #eff6ff"],[style*="background-color:#eff6ff"],[style*="background: rgb(239, 246, 255)"],[style*="background-color: rgb(239, 246, 255)"],[style*="background: #dbeafe"],[style*="background:#dbeafe"],[style*="background-color: #dbeafe"],[style*="background-color:#dbeafe"]):not(.cf-screen-eco):not(.cf-screen-eco *) *{color:#dbeafe!important}.cf-theme-calibrated :where([style*="background: #fffbeb"],[style*="background:#fffbeb"],[style*="background-color: #fffbeb"],[style*="background-color:#fffbeb"],[style*="background: rgb(255, 251, 235)"],[style*="background-color: rgb(255, 251, 235)"],[style*="background: #fff7ed"],[style*="background:#fff7ed"],[style*="background-color: #fff7ed"],[style*="background-color:#fff7ed"]):not(.cf-screen-eco):not(.cf-screen-eco *){background:linear-gradient(180deg,rgba(120,53,15,.48),rgba(41,24,5,.94))!important;border-color:rgba(251,191,36,.36)!important;color:#fde68a!important}.cf-theme-calibrated :where([style*="background: #fffbeb"],[style*="background:#fffbeb"],[style*="background-color: #fffbeb"],[style*="background-color:#fffbeb"],[style*="background: rgb(255, 251, 235)"],[style*="background-color: rgb(255, 251, 235)"],[style*="background: #fff7ed"],[style*="background:#fff7ed"],[style*="background-color: #fff7ed"],[style*="background-color:#fff7ed"]):not(.cf-screen-eco):not(.cf-screen-eco *) *{color:#fde68a!important}.cf-theme-calibrated :where([style*="background: #fff1f2"],[style*="background:#fff1f2"],[style*="background-color: #fff1f2"],[style*="background-color:#fff1f2"],[style*="background: rgb(255, 241, 242)"],[style*="background-color: rgb(255, 241, 242)"],[style*="background: #fef2f2"],[style*="background:#fef2f2"],[style*="background-color: #fef2f2"],[style*="background-color:#fef2f2"]):not(.cf-screen-eco):not(.cf-screen-eco *){background:linear-gradient(180deg,rgba(69,10,10,.6),rgba(30,5,5,.96))!important;border-color:hsla(0,91%,71%,.48)!important;color:#fecaca!important}.cf-theme-calibrated :where([style*="background: #fff1f2"],[style*="background:#fff1f2"],[style*="background-color: #fff1f2"],[style*="background-color:#fff1f2"],[style*="background: rgb(255, 241, 242)"],[style*="background-color: rgb(255, 241, 242)"],[style*="background: #fef2f2"],[style*="background:#fef2f2"],[style*="background-color: #fef2f2"],[style*="background-color:#fef2f2"]):not(.cf-screen-eco):not(.cf-screen-eco *) *{color:#fecaca!important}.cf-theme-calibrated :where([style*="color: #bfdbfe"],[style*="color:#bfdbfe"],[style*="color: rgb(191, 219, 254)"]):not(.cf-screen-eco):not(.cf-screen-eco *){color:#dbeafe!important}.cf-theme-calibrated :where([style*="color: #bbf7d0"],[style*="color:#bbf7d0"],[style*="color: rgb(187, 247, 208)"]):not(.cf-screen-eco):not(.cf-screen-eco *){color:#dcfce7!important}.cf-theme-calibrated :where([style*="color: #cbd5e1"],[style*="color:#cbd5e1"],[style*="color: rgb(203, 213, 225)"]):not(.cf-screen-eco):not(.cf-screen-eco *){color:#e2e8f0!important}.cf-theme-calibrated :where(button,a,span)[style*="border-radius: 999"],.cf-theme-calibrated :where(button,a,span)[style*="borderRadius: 999"]{font-weight:900}.cf-theme-calibrated tbody tr:not(.cf-screen-eco tr):hover td{background:rgba(7,21,16,.72)!important}.cf-theme-calibrated a[style*="text-decoration: none"],.cf-theme-calibrated a[style*=textDecoration]{color:#f8fafc!important}.cf-screen-eco,.cf-screen-eco *,.cf-theme-calibrated .cf-screen-eco,.cf-theme-calibrated .cf-screen-eco *{background:#fff!important;color:#000!important;border-color:#111827!important;box-shadow:none!important;text-shadow:none!important}.cf-screen-eco th,.cf-theme-calibrated .cf-screen-eco th{background:#f3f4f6!important;color:#000!important}.cf-screen-eco tr:nth-child(2n) td,.cf-theme-calibrated .cf-screen-eco tr:nth-child(2n) td{background:#f9fafb!important;color:#000!important}@media (max-width:900px){.cf-theme-calibrated :where([style*=grid-template-columns],[style*=gridTemplateColumns]){grid-template-columns:1fr!important}.cf-theme-calibrated :where([style*=min-width],[style*=minWidth]){min-width:0!important}.cf-theme-calibrated :where(table){display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: #fff"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: #ffffff"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: '#fff'"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(239, 246, 255)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(240, 253, 244)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(248, 250, 252)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(254, 242, 242)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(255, 247, 237)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(255, 251, 235)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(255, 255, 255)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background:#fff"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background:#ffffff"]{background:linear-gradient(180deg,rgba(7,21,16,.92),rgba(3,10,9,.98))!important;color:#ecfdf5!important;border-color:rgba(52,211,153,.18)!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(255, 247, 237)"], .cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(255, 251, 235)"]{background:linear-gradient(180deg,rgba(58,32,8,.58),rgba(36,22,7,.88))!important;color:#fde68a!important;border-color:rgba(251,191,36,.28)!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: #475569"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: #64748b"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: rgb(100, 116, 139)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: rgb(71, 85, 105)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color:#475569"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color:#64748b"]{color:#cbd5e1!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: #047857"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: rgb(4, 120, 87)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color:#047857"]{color:#bbf7d0!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: #92400e"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: #9a3412"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color: rgb(146, 64, 14)"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color:#92400e"],.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="color:#9a3412"]{color:#fde68a!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(236, 253, 245)"], .cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(240, 253, 244)"]{background:rgba(5,46,22,.62)!important;color:#bbf7d0!important;border-color:rgba(74,222,128,.32)!important}.cf-page :not(.cf-print-root):not(.cf-print-root *)[style*="background: rgb(239, 246, 255)"]{background:linear-gradient(180deg,rgba(8,32,57,.78),rgba(5,18,35,.94))!important;color:#bfdbfe!important;border-color:rgba(96,165,250,.24)!important}@media print{.cf-page [style]{forced-color-adjust:auto}}.cf-page .cf-print-root,.cf-page .cf-print-root *,.cf-print-root,.cf-print-root *,.cf-theme-calibrated .cf-print-root,.cf-theme-calibrated .cf-print-root *{text-shadow:none!important;filter:none!important}.cf-page .cf-print-modal-shell,.cf-page .cf-print-root,.cf-print-modal-shell,.cf-print-root,.cf-theme-calibrated .cf-print-modal-shell,.cf-theme-calibrated .cf-print-root{background:#fff!important;color:#000!important;border-color:#111827!important}.cf-print-root b,.cf-print-root div,.cf-print-root h1,.cf-print-root h2,.cf-print-root h3,.cf-print-root h4,.cf-print-root label,.cf-print-root p,.cf-print-root small,.cf-print-root span,.cf-print-root strong,.cf-print-root td,.cf-print-root th{color:#000!important}.cf-print-root label,.cf-print-root p,.cf-print-root small{color:#374151!important}.cf-print-root table{background:#fff!important;color:#000!important;border-collapse:collapse!important}.cf-print-root th{background:#e5e7eb!important;font-weight:900!important}.cf-print-root td,.cf-print-root th{color:#000!important;border:1px solid #111827!important}.cf-print-root td{background:#fff!important}.cf-print-root tbody tr:nth-child(2n) td{background:#f9fafb!important}.cf-print-root .cf-no-print,.cf-print-root .cf-no-print *{background:transparent!important}.cf-print-root button{color:inherit}@media print{.cf-print-root,.cf-print-root *{background-color:#fff!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;filter:none!important}.cf-print-root th{background-color:#e5e7eb!important}.cf-print-root td,.cf-print-root th{border:1px solid #111827!important}}.cf-public-tournament-page .cf-force-light-print,.cf-public-tournament-page .cf-force-light-print *,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print *{color:#111827!important;-webkit-text-fill-color:#111827!important;text-shadow:none!important;filter:none!important;opacity:1!important;mix-blend-mode:normal!important}.cf-public-tournament-page .cf-force-light-print{background:#fff!important;background-image:none!important;color-scheme:light!important}.cf-public-tournament-page .cf-force-light-print th,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print th{background:#e5e7eb!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #111827!important}.cf-public-tournament-page .cf-force-light-print td,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print td{background:#fff!important;background-image:none!important;color:#111827!important;-webkit-text-fill-color:#111827!important;border:1px solid #111827!important}.cf-public-tournament-page .cf-force-light-print tbody tr:nth-child(2n) td,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print tbody tr:nth-child(2n) td{background:#f9fafb!important}.cf-public-tournament-page .cf-force-light-print b,.cf-public-tournament-page .cf-force-light-print h1,.cf-public-tournament-page .cf-force-light-print h2,.cf-public-tournament-page .cf-force-light-print h3,.cf-public-tournament-page .cf-force-light-print h4,.cf-public-tournament-page .cf-force-light-print strong{color:#000!important;-webkit-text-fill-color:#000!important}.cf-public-tournament-page .cf-force-light-print p,.cf-public-tournament-page .cf-force-light-print small{color:#374151!important;-webkit-text-fill-color:#374151!important}.cf-page .cf-public-tournament-page .cf-print-modal-shell>.cf-print-modal-header,.cf-public-tournament-page .cf-print-modal-shell>.cf-print-modal-header,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-shell>.cf-print-modal-header{background:linear-gradient(135deg,#020617,#052e1d 52%,#064e3b)!important;background-image:linear-gradient(135deg,#020617,#052e1d 52%,#064e3b)!important;border:1px solid rgba(52,211,153,.45)!important;border-radius:16px!important;padding:14px 16px!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;box-shadow:0 14px 34px rgba(0,0,0,.25)!important;opacity:1!important;filter:none!important;text-shadow:none!important}.cf-public-tournament-page .cf-print-modal-shell>.cf-print-modal-header *,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-shell>.cf-print-modal-header *{opacity:1!important;filter:none!important;text-shadow:none!important;mix-blend-mode:normal!important}.cf-public-tournament-page .cf-print-modal-header h1,.cf-public-tournament-page .cf-print-modal-header h2,.cf-public-tournament-page .cf-print-modal-header h3,.cf-public-tournament-page .cf-print-modal-title,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-header h1,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-header h2,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-header h3,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-title{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;letter-spacing:-.03em!important}.cf-public-tournament-page .cf-print-modal-header small,.cf-public-tournament-page .cf-print-modal-subtitle,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-header small,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-subtitle{display:block!important;margin-top:3px!important;color:#d1fae5!important;-webkit-text-fill-color:#d1fae5!important;font-weight:850!important}.cf-public-tournament-page .cf-print-modal-button-primary,.cf-public-tournament-page .cf-print-modal-shell .cf-print-modal-button-primary,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-button-primary,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-shell .cf-print-modal-button-primary{background:linear-gradient(135deg,#34d399,#22c55e 55%,#16a34a)!important;background-image:linear-gradient(135deg,#34d399,#22c55e 55%,#16a34a)!important;border:1px solid #16a34a!important;color:#03120a!important;-webkit-text-fill-color:#03120a!important;font-weight:950!important;box-shadow:0 10px 24px rgba(34,197,94,.22)!important;opacity:1!important}.cf-public-tournament-page .cf-print-modal-button-secondary,.cf-public-tournament-page .cf-print-modal-shell .cf-print-modal-button-secondary,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-button-secondary,.cf-theme-calibrated .cf-public-tournament-page .cf-print-modal-shell .cf-print-modal-button-secondary{background:hsla(0,0%,100%,.08)!important;background-image:none!important;border:1px solid rgba(209,250,229,.55)!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;font-weight:950!important;box-shadow:none!important;opacity:1!important}.cf-public-tournament-page .cf-print-modal-button-primary:hover,.cf-public-tournament-page .cf-print-modal-button-secondary:hover{transform:translateY(-1px)}.cf-public-tournament-page .cf-force-light-print .cf-print-table-title,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print .cf-print-table-title{color:#111827!important;-webkit-text-fill-color:#111827!important;font-weight:950!important;opacity:1!important}.cf-public-tournament-page .cf-force-light-print .cf-print-table-subtitle,.cf-theme-calibrated .cf-public-tournament-page .cf-force-light-print .cf-print-table-subtitle{color:#374151!important;-webkit-text-fill-color:#374151!important;font-weight:850!important;opacity:1!important}@media print{.cf-public-tournament-page .cf-print-modal-header,.cf-public-tournament-page .cf-print-modal-header *{display:none!important}}.cf-mobile-quick-nav,.cf-sidebar-menu-toggle{display:none}@media (max-width:900px){.cf-sidebar{gap:10px!important;padding:12px!important}.cf-sidebar-brand{padding:0 0 10px!important}.cf-sidebar-logo{width:40px!important;height:40px!important}.cf-sidebar-title{font-size:12px!important}.cf-sidebar-session,.cf-sidebar-subtitle{display:none!important}.cf-mobile-quick-nav{display:flex!important;gap:8px!important;overflow-x:auto!important;padding:0 0 6px!important;-webkit-overflow-scrolling:touch}.cf-mobile-quick-nav a{flex:0 0 auto!important;min-height:38px!important;padding:9px 12px!important;border-radius:999px!important;border:1px solid rgba(124,255,48,.26)!important;background:rgba(124,255,48,.1)!important;color:#ecfdf5!important;font-size:12px!important;text-decoration:none!important;white-space:nowrap!important}.cf-mobile-quick-nav a,.cf-sidebar-menu-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important}.cf-sidebar-menu-toggle{width:100%!important;min-height:40px!important;border-radius:14px!important;border:1px solid rgba(124,255,48,.28)!important;background:rgba(3,11,9,.92)!important;color:#bbf7d0!important;cursor:pointer!important}.cf-sidebar-scroll{display:none!important}.cf-sidebar-scroll.cf-sidebar-scroll-open{display:grid!important;max-height:55vh!important;overflow-y:auto!important;overflow-x:hidden!important;grid-gap:10px!important;gap:10px!important;padding:4px 2px 10px!important}.cf-sidebar-scroll.cf-sidebar-scroll-open .cf-sidebar-group{min-width:0!important;margin-bottom:8px!important}.cf-sidebar-scroll.cf-sidebar-scroll-open .cf-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cf-sidebar-link{min-height:40px!important;padding:9px 10px!important;font-size:12px!important}.cf-sidebar-bottom{display:flex!important;gap:8px!important;padding-top:8px!important;overflow-x:auto!important}.cf-sidebar-home,.cf-sidebar-logout,.cf-sidebar-owner{width:auto!important;min-width:max-content!important;padding:8px 12px!important;min-height:36px!important;font-size:12px!important}.cf-grid-supervisor{display:flex!important;flex-direction:column!important;gap:12px!important}.cf-supervisor-operator-panel{order:1!important;border-color:rgba(124,255,48,.42)!important;box-shadow:0 0 0 1px rgba(124,255,48,.1),0 18px 44px rgba(0,0,0,.35)!important}.cf-supervisor-schedule-list{order:2!important;max-height:42vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.cf-supervisor-schedule-list:before{content:"Lista completa de partidos · usar solo para buscar manualmente";display:block;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:rgba(124,255,48,.1);border:1px solid rgba(124,255,48,.24);color:#bbf7d0;font-size:12px;font-weight:950}.cf-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.cf-court-grid,.cf-supervisor-filter-grid{grid-template-columns:1fr!important}.cf-supervisor-filter-grid button,.cf-supervisor-filter-grid input,.cf-supervisor-filter-grid select{width:100%!important;min-width:0!important;min-height:46px!important}}.cf-player-focus-card,.cf-player-focus-card *{text-shadow:none!important}@media (max-width:640px){.cf-public-tournament-page{gap:12px!important}.cf-public-tournament-page>div{max-width:100%!important}.cf-public-tournament-page button,.cf-public-tournament-page input,.cf-public-tournament-page select{min-height:46px!important;font-size:16px!important}.cf-player-focus-card{border-radius:24px!important;padding:20px!important;margin-top:4px!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.cf-player-focus-head{display:grid!important;grid-gap:14px!important;gap:14px!important}.cf-player-focus-head h2{font-size:25px!important;line-height:1.02!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}.cf-player-focus-grid{grid-template-columns:1fr!important}.cf-player-focus-grid>div{min-height:104px!important}}