.presentation-root{--pres-bg-1:#0c0a1d;--pres-bg-2:#111827;--pres-accent:#8b5cf6;--pres-accent-2:#06b6d4;--pres-live:#f43f5e;--pres-live-2:#fb923c;--pres-next:#3b82f6;--pres-next-2:#06b6d4;--pres-standings:#a855f7;--pres-ko:#f59e0b;--pres-glass:#ffffff0f;--pres-glass-border:#ffffff1f;--pres-text:#f8fafc;--pres-muted:#94a3b8;background:var(--pres-bg-1);min-height:100dvh;color:var(--pres-text);font-size:1.05rem;line-height:1.4;position:relative;overflow-x:hidden}.presentation-root:before,.presentation-root:after{content:"";filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;position:fixed}.presentation-root:before{background:radial-gradient(circle,#8b5cf659 0%,#0000 70%);width:480px;height:480px;top:-120px;right:-80px}.presentation-root:after{background:radial-gradient(circle,#06b6d440 0%,#0000 70%);width:400px;height:400px;bottom:10%;left:-100px}.presentation-root>*{z-index:1;position:relative}.presentation-controls{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--pres-glass-border);background:#0f172abf;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem;display:flex;position:fixed;top:.75rem;right:.75rem;box-shadow:0 8px 32px #00000059}.presentation-clock{font-variant-numeric:tabular-nums;color:var(--pres-accent-2);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.95rem;font-weight:700;display:inline-flex}.presentation-fullscreen-btn{background:linear-gradient(135deg, var(--pres-accent) 0%, #6366f1 100%);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .875rem;font-size:.8125rem;font-weight:700;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #8b5cf666}.presentation-fullscreen-btn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #8b5cf68c}.presentation-header{border-bottom:1px solid var(--pres-glass-border);background:linear-gradient(135deg,#8b5cf62e 0%,#06b6d41a 50%,#0000 100%);padding:1.5rem 9rem 1.75rem 1rem}.presentation-header-inner{align-items:center;gap:1.25rem;max-width:1400px;margin:0 auto;display:flex}.presentation-logo,.presentation-logo-fallback{background:linear-gradient(145deg,#fff 0%,#e2e8f0 100%);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;padding:.5rem;display:flex;box-shadow:0 8px 24px #00000040,0 0 0 3px #8b5cf659}.presentation-logo-fallback{background:linear-gradient(135deg, var(--pres-accent) 0%, #6366f1 100%);color:#fff}.presentation-logo-fallback svg{width:2rem;height:2rem}.presentation-header-text{flex:1;min-width:0}.presentation-organizer{text-transform:uppercase;letter-spacing:.07em;color:var(--pres-accent-2);background:#06b6d41f;border:1px solid #06b6d440;border-radius:9999px;align-items:center;gap:.35rem;margin-bottom:.35rem;padding:.2rem .65rem;font-size:.8125rem;font-weight:700;display:inline-flex}.presentation-title{letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0%,#c4b5fd 60%,#67e8f9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.75rem,5vw,3rem);font-weight:900;line-height:1.08}.presentation-meta{flex-wrap:wrap;gap:.625rem;margin-top:.875rem;display:flex}.presentation-meta-item{color:var(--pres-muted);background:var(--pres-glass);border:1px solid var(--pres-glass-border);border-radius:.625rem;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.presentation-meta-item svg{color:var(--pres-accent);flex-shrink:0}.presentation-status-badge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:800;display:inline-flex}.presentation-status-badge--live{background:linear-gradient(135deg, var(--pres-live) 0%, var(--pres-live-2) 100%);color:#fff;animation:2s ease-in-out infinite presentation-glow;box-shadow:0 0 20px #f43f5e73}.presentation-status-badge--default{color:#c4b5fd;background:#8b5cf633;border:1px solid #8b5cf659}@keyframes presentation-glow{0%,to{box-shadow:0 0 16px #f43f5e66}50%{box-shadow:0 0 28px #f43f5ea6}}.presentation-main{max-width:1400px;margin:0 auto;padding:1.5rem 1rem 2.5rem}.presentation-section{margin-bottom:2rem}.presentation-section--live{background:linear-gradient(135deg,#f43f5e1f 0%,#fb923c14 100%);border:1px solid #f43f5e59;border-radius:1.25rem;padding:1.35rem;box-shadow:0 0 40px #f43f5e1f,inset 0 1px #ffffff0f}.presentation-section--next{background:linear-gradient(135deg,#3b82f61a 0%,#06b6d414 100%);border:1px solid #3b82f64d;border-radius:1.25rem;padding:1.35rem}.presentation-section--standings{background:linear-gradient(135deg,#a855f71a 0%,#8b5cf60f 100%);border:1px solid #a855f747;border-radius:1.25rem;padding:1.35rem}.presentation-section--ko{background:linear-gradient(135deg,#f59e0b1a 0%,#eab3080f 100%);border:1px solid #f59e0b4d;border-radius:1.25rem;padding:1.35rem}.presentation-section-title{color:var(--pres-text);align-items:center;gap:.75rem;margin-bottom:1.125rem;font-size:clamp(1.2rem,3vw,1.65rem);font-weight:800;display:flex}.presentation-section-icon{border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.presentation-section-icon--live{background:linear-gradient(135deg, var(--pres-live) 0%, var(--pres-live-2) 100%);color:#fff;box-shadow:0 4px 14px #f43f5e66}.presentation-section-icon--next{background:linear-gradient(135deg, var(--pres-next) 0%, var(--pres-next-2) 100%);color:#fff;box-shadow:0 4px 14px #3b82f659}.presentation-section-icon--standings{background:linear-gradient(135deg, var(--pres-standings) 0%, var(--pres-accent) 100%);color:#fff;box-shadow:0 4px 14px #a855f759}.presentation-section-icon--ko{background:linear-gradient(135deg, var(--pres-ko) 0%, #eab308 100%);color:#fff;box-shadow:0 4px 14px #f59e0b59}.presentation-section-subtitle{color:#e2e8f0;align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:1.05rem;font-weight:800;display:flex}.presentation-section-subtitle-icon{color:var(--pres-standings)}.presentation-live-badge{background:linear-gradient(135deg, var(--pres-live) 0%, var(--pres-live-2) 100%);color:#fff;letter-spacing:.08em;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.65rem;font-weight:800;animation:1.5s ease-in-out infinite presentation-pulse;display:inline-flex}.presentation-live-badge--large{padding:.3rem .7rem;font-size:.78rem}@keyframes presentation-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.98)}}.presentation-match-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.presentation-match-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.presentation-match-grid{grid-template-columns:repeat(3,1fr)}}.presentation-match-grid--compact{grid-template-columns:1fr}@media (min-width:768px){.presentation-match-grid--compact{grid-template-columns:repeat(2,1fr)}}.presentation-match-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pres-glass-border);background:#0f172aa6;border-radius:1rem;padding:1.125rem 1.25rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px #0003}.presentation-match-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #0000004d}.presentation-match-card--live{background:linear-gradient(145deg,#f43f5e1f 0%,#0f172abf 100%);border-color:#f43f5e80;box-shadow:0 0 24px #f43f5e26,0 4px 20px #00000040}.presentation-match-card--next{border-left:3px solid var(--pres-next-2)}.presentation-match-card--ko{border-left:3px solid var(--pres-ko);background:linear-gradient(145deg,#f59e0b14 0%,#0f172abf 100%)}.presentation-match-meta{color:var(--pres-muted);flex-wrap:wrap;align-items:center;gap:.45rem .65rem;margin-bottom:.875rem;font-size:.78rem;font-weight:600;display:flex}.presentation-meta-chip{background:#ffffff0f;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:.3rem;padding:.2rem .55rem;display:inline-flex}.presentation-meta-chip svg{opacity:.85;width:.75rem;height:.75rem}.presentation-meta-chip--field svg{color:#34d399}.presentation-meta-chip--time svg{color:var(--pres-next-2)}.presentation-ko-label{color:var(--pres-ko);font-weight:700}.presentation-match-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.presentation-team{align-items:center;gap:.55rem;min-width:0;display:flex}.presentation-team--away{text-align:right;flex-direction:row-reverse}.presentation-team-dot{border:2px solid #ffffff40;border-radius:9999px;flex-shrink:0;width:.75rem;height:.75rem;box-shadow:0 0 8px}.presentation-team-name{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.95rem,2.5vw,1.15rem);font-weight:800;overflow:hidden}.presentation-score-wrap{flex-direction:column;align-items:center;gap:.15rem;display:flex}.presentation-vs{letter-spacing:.1em;color:var(--pres-muted);opacity:.6;font-size:.6rem;font-weight:800}.presentation-score{font-variant-numeric:tabular-nums;color:#64748b;text-align:center;background:#00000040;border-radius:.625rem;min-width:5rem;padding:.35rem .65rem;font-size:clamp(1.5rem,4vw,2.1rem);font-weight:900}.presentation-score--live{color:#fde047;text-shadow:0 0 20px #fde04766;background:#f43f5e33;border:1px solid #f43f5e59}.presentation-score--finished{color:#f1f5f9;background:#ffffff14}.presentation-lower-grid{gap:1.5rem;display:grid}@media (min-width:1024px){.presentation-lower-grid{grid-template-columns:1fr 1fr;align-items:start}}.presentation-standings-grid{gap:1rem;display:grid}@media (min-width:640px){.presentation-standings-grid{grid-template-columns:repeat(2,1fr)}}.presentation-standings-block{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--pres-glass-border);background:#0f172a8c;border-radius:1rem;padding:.875rem 1rem 1rem;overflow-x:auto}.presentation-standings-table{border-collapse:collapse;width:100%;font-size:.95rem}.presentation-standings-table th,.presentation-standings-table td{text-align:left;padding:.5rem .4rem}.presentation-standings-table th{text-transform:uppercase;letter-spacing:.06em;color:#a78bfa;border-bottom:1px solid #a855f740;font-size:.7rem;font-weight:800}.presentation-standings-table td:nth-child(3),.presentation-standings-table td:nth-child(4),.presentation-standings-table th:nth-child(3),.presentation-standings-table th:nth-child(4){text-align:center;width:2.75rem}.presentation-standings-table tbody tr{transition:background .15s}.presentation-standings-table tbody tr:hover{background:#a855f714}.presentation-standings-table tbody tr:nth-child(2n){background:#ffffff05}.presentation-rank{border-radius:.5rem;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:900;display:inline-flex}.presentation-rank--1{color:#1c1917;background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 2px 8px #fbbf2466}.presentation-rank--2{color:#1e293b;background:linear-gradient(135deg,#e2e8f0 0%,#94a3b8 100%)}.presentation-rank--3{color:#fff;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)}.presentation-rank--default{color:var(--pres-muted);font-weight:700}.presentation-points{color:#e9d5ff;background:#a855f733;border-radius:.375rem;justify-content:center;align-items:center;min-width:2rem;padding:.15rem .45rem;font-weight:900;display:inline-flex}.presentation-ko-bracket{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.presentation-ko-bracket{flex-flow:wrap;align-items:flex-start}}.presentation-ko-round{flex:1;min-width:240px}.presentation-ko-round-title{color:var(--pres-ko);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.45rem;margin-bottom:.75rem;font-size:.95rem;font-weight:800;display:flex}.presentation-ko-round-title svg{flex-shrink:0}.presentation-ko-matches{flex-direction:column;gap:.75rem;display:flex}.presentation-sponsors{border-top:1px solid var(--pres-glass-border);background:linear-gradient(#8b5cf614 0%,#0f172ae6 100%);padding:1.25rem 1rem}.presentation-sponsors-label{text-transform:uppercase;letter-spacing:.12em;color:#c4b5fd;justify-content:center;align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.8125rem;font-weight:800;display:flex}.presentation-sponsors-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2rem;margin:0;padding:0;list-style:none;display:flex}.presentation-sponsor-item{background:var(--pres-glass);border:1px solid var(--pres-glass-border);border-radius:.75rem;padding:.65rem 1.25rem;transition:transform .2s,border-color .2s}.presentation-sponsor-item:hover{border-color:#8b5cf666;transform:translateY(-2px)}.presentation-sponsor-logo{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:auto;max-width:7.5rem;height:2.25rem}.presentation-sponsor-name{color:#e2e8f0;font-size:.95rem;font-weight:700}.presentation-sponsor-link{display:block}.presentation-branding{color:var(--pres-muted);justify-content:center;align-items:center;gap:.4rem;padding:.875rem;font-size:.8125rem;display:flex}.presentation-branding-link{color:#a78bfa;align-items:center;gap:.35rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.presentation-branding-link:hover{color:#c4b5fd}.presentation-empty{text-align:center;background:var(--pres-glass);border:1px dashed var(--pres-glass-border);color:var(--pres-muted);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem;font-size:1.05rem;display:flex}.presentation-empty-icon{width:3.5rem;height:3.5rem;color:var(--pres-accent);background:#8b5cf626;border-radius:1rem;justify-content:center;align-items:center;display:flex}:fullscreen .presentation-header{padding-right:1rem}:fullscreen .presentation-controls{opacity:.4;transition:opacity .2s}:fullscreen .presentation-controls:hover{opacity:1}
