:root{--clr-background: #0a0a0a;--clr-background-secondary: #121212;--clr-surface: #1e1e1e;--clr-border: #2d2d2d;--clr-border-subtle: rgba(255, 255, 255, .05);--clr-primary: #ff4b2b;--clr-primary-hover: #e63946;--clr-primary-dim: rgba(255, 75, 43, .1);--clr-accent-blue: #3b82f6;--clr-success: #22c55e;--clr-success-dim: #0f0f0f;--clr-danger: #ef4444;--clr-warning: #ffb020;--clr-warning-dim: #0f0f0f;--clr-text-primary: #ffffff;--clr-text-secondary: #a1a1aa;--clr-text-muted: #71717a;--clr-pitch-start: #065f46;--clr-pitch-end: #064e3b;--clr-pitch-line: rgba(255, 255, 255, .25);--font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-full: 9999px;--header-height: 6.94rem;--footer-height: 3.75rem;--sidebar-width: 26rem;--sidebar-width-sm: 20rem;--touch-target-min: 2.75rem;--bp-mobile: 640px;--bp-tablet: 900px;--bp-desktop: 1200px;--bp-wide: 1440px;--bp-ultra: 1920px;--transition-fast: .15s;--transition-base: .2s;--transition-slow: .3s;--transition-timing: cubic-bezier(.4, 0, .2, 1);--z-base: 1;--z-dropdown: 10;--z-sticky: 20;--z-header: 30;--z-overlay: 40;--z-modal: 50;--z-tooltip: 100}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{height:100vh;height:100dvh;width:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.export-wrapper .btn-jump-to-next{-webkit-animation:none!important;animation:none!important}}body{min-height:100vh;min-height:100dvh;width:100%;margin:0;padding:0;font-family:var(--font-body);font-size:1rem;line-height:1.5;color:var(--clr-text-primary);background-color:var(--clr-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;isolation:isolate}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.02em;line-height:1.2}.export-wrapper{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;height:100vh;height:100dvh;width:100%;max-width:100vw;overflow:hidden;font-family:var(--font-body);background-color:var(--clr-background);color:var(--clr-text-primary);margin:0;padding:0;padding-bottom:0!important}.export-wrapper .header{display:grid;grid-template-columns:minmax(200px,1fr) auto minmax(200px,1fr);align-items:center;grid-gap:var(--space-4);gap:var(--space-4);height:var(--header-height);width:100%;padding-left:var(--space-5);padding-right:var(--space-5);background-color:var(--clr-background-secondary);border-bottom:1px solid var(--clr-border);flex-shrink:0;position:relative;z-index:var(--z-header);box-sizing:border-box}.export-wrapper .header-left{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);justify-self:start;min-width:0;overflow:hidden;padding:var(--space-2);border-radius:var(--radius-lg);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .header-left:hover{background:linear-gradient(to right,rgba(255,75,43,.08),transparent);box-shadow:0 0 20px #ff4b2b1a}.export-wrapper .header-logo{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:linear-gradient(135deg,var(--clr-primary),rgba(255,75,43,.85));border:2px solid rgba(255,75,43,.4);border-radius:var(--radius-lg);flex-shrink:0;overflow:hidden;box-shadow:0 0 8px #ff4b2b40,inset 0 1px 2px #ffffff1a;transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .header-left:hover .header-logo{transform:scale(1.08) rotate(2deg);border-color:#ff4b2b99;box-shadow:0 0 12px #ff4b2b59,inset 0 1px 2px #ffffff26}.export-wrapper .header-logo-img{width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 0 4px rgba(255,255,255,.3))}.export-wrapper .header-title{font-weight:700;font-size:.9375rem;line-height:1.3;white-space:nowrap;letter-spacing:-.01em;background:linear-gradient(to right,rgba(255,75,43,.12),transparent);padding-right:var(--space-3);padding-left:var(--space-2);padding-top:var(--space-1);padding-bottom:var(--space-1);border-radius:var(--radius-md);text-shadow:0 0 10px rgba(255,75,43,.15);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .header-left:hover .header-title{text-shadow:0 0 16px rgba(255,75,43,.3);background:linear-gradient(to right,rgba(255,75,43,.18),transparent)}.export-wrapper .header-subtitle{font-size:.75rem;color:var(--clr-text-secondary);white-space:nowrap;font-weight:500;opacity:.9;transition:opacity var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;justify-self:center;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;position:relative}.export-wrapper .badge-container{display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-1)}.export-wrapper .scoreboard-label{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) var(--space-3);background:linear-gradient(135deg,#ff4b2b26,#ff4b2b14);border:1px solid rgba(255,75,43,.3);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-label-text{font-size:.6875rem;font-weight:700;letter-spacing:.1em;color:var(--clr-primary);text-transform:uppercase;text-shadow:0 0 8px rgba(255,75,43,.4)}.export-wrapper .scoreboard-live-indicator{display:flex;align-items:center;grid-gap:var(--space-1);gap:var(--space-1);font-size:.625rem;font-weight:700;letter-spacing:.08em;color:var(--clr-success);text-transform:uppercase}.export-wrapper .scoreboard-live-dot{display:inline-block;width:.5rem;height:.5rem;background:var(--clr-success);border-radius:50%;-webkit-animation:scoreboard-pulse 2s ease-in-out infinite;animation:scoreboard-pulse 2s ease-in-out infinite;box-shadow:0 0 8px var(--clr-success)}.export-wrapper .scoreboard{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-5);gap:var(--space-5);min-width:0;padding-top:var(--space-4);padding-right:var(--space-4);padding-bottom:var(--space-4);padding-left:var(--space-4);background:linear-gradient(135deg,#1e1e1ed9,#0f0f0ff2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);border:2px solid rgba(255,75,43,.25);border-top:2px solid rgba(255,75,43,.4);box-shadow:0 3px 16px #0000004d,0 0 28px #ff4b2b26,inset 0 1px #ffffff0d;position:relative;transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard:hover{transform:translateY(-2px) scale(1.01);border-color:#ff4b2b66;box-shadow:0 8px 32px #0006,0 0 48px #ff4b2b40,inset 0 1px #ffffff14}.export-wrapper .scoreboard-wrapper:has(.scoreboard-live-indicator) .scoreboard{-webkit-animation:scoreboard-glow 3s ease-in-out infinite;animation:scoreboard-glow 3s ease-in-out infinite}.export-wrapper .scoreboard-team-left{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;grid-gap:var(--space-3);gap:var(--space-3);flex:0 1 auto;min-width:0;max-width:199px;padding:var(--space-1);border-radius:var(--radius-md);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-team-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;grid-gap:var(--space-3);gap:var(--space-3);flex:0 1 auto;min-width:0;max-width:199px;padding:var(--space-1);border-radius:var(--radius-md);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-team-left:hover{background:linear-gradient(to left,transparent,rgba(255,75,43,.08));box-shadow:0 0 20px #ff4b2b1a}.export-wrapper .scoreboard-team-right:hover{background:linear-gradient(to right,transparent,rgba(59,130,246,.08));box-shadow:0 0 20px #3b82f61a}.export-wrapper .scoreboard-team-info{display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;flex:1 1 auto}.export-wrapper .scoreboard-team-left .scoreboard-team-info{align-items:flex-end;text-align:end}.export-wrapper .scoreboard-team-right .scoreboard-team-info{align-items:flex-start;text-align:start}.export-wrapper .scoreboard-team-name{font-weight:700;font-size:.7776rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:var(--clr-text-primary);letter-spacing:-.01em;transition:all var(--transition-base) var(--transition-timing);cursor:default}.export-wrapper .scoreboard-team-left .scoreboard-team-name{background:linear-gradient(to left,transparent,rgba(255,75,43,.12));padding-left:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-md);text-shadow:0 0 12px rgba(255,75,43,.15)}.export-wrapper .scoreboard-team-right .scoreboard-team-name{background:linear-gradient(to right,transparent,rgba(59,130,246,.12));padding-right:var(--space-2);padding-block:var(--space-1);border-radius:var(--radius-md);text-shadow:0 0 12px rgba(59,130,246,.15)}.export-wrapper .scoreboard-team-left:hover .scoreboard-team-name{text-shadow:0 0 16px rgba(255,75,43,.3);background:linear-gradient(to left,transparent,rgba(255,75,43,.18))}.export-wrapper .scoreboard-team-right:hover .scoreboard-team-name{text-shadow:0 0 16px rgba(59,130,246,.3);background:linear-gradient(to right,transparent,rgba(59,130,246,.18))}.export-wrapper .scoreboard-team-coach{font-size:.622rem;font-weight:500;line-height:1.3;color:var(--clr-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;opacity:.9;transition:opacity var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-team-icon{width:1.452rem;height:1.452rem;min-width:1.452rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.726rem;border:2px solid transparent;flex-shrink:0;transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .scoreboard-team-icon-home{border-color:#ff4b2b80;background:#ff4b2b26;box-shadow:0 0 12px #ff4b2b33,inset 0 1px 2px #ff4b2b1a}.export-wrapper .scoreboard-team-icon-home iconify-icon{color:#ff4b2b;filter:drop-shadow(0 0 4px rgba(255,75,43,.4))}.export-wrapper .scoreboard-team-icon-away{border-color:#3b82f680;background:#3b82f626;box-shadow:0 0 12px #3b82f633,inset 0 1px 2px #3b82f61a}.export-wrapper .scoreboard-team-icon-away iconify-icon{color:#3b82f6;filter:drop-shadow(0 0 4px rgba(59,130,246,.4))}.export-wrapper .scoreboard-team-left:hover .scoreboard-team-icon-home{transform:scale(1.1) rotate(5deg);border-color:#ff4b2bb3;box-shadow:0 0 20px #ff4b2b66,inset 0 1px 2px #ff4b2b33}.export-wrapper .scoreboard-team-right:hover .scoreboard-team-icon-away{transform:scale(1.1) rotate(-5deg);border-color:#3b82f6b3;box-shadow:0 0 20px #3b82f666,inset 0 1px 2px #3b82f633}.export-wrapper .score{font-family:var(--font-mono);font-size:1.452rem;font-weight:700;letter-spacing:.104rem;padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,#0a0a0af2,#000);border:2px solid rgba(255,75,43,.4);border-radius:var(--radius-md);flex-shrink:0;white-space:nowrap;box-shadow:0 4px 16px #0006,0 0 24px #ff4b2b33,inset 0 2px #ffffff14,inset 0 -2px 8px #ff4b2b1a;transition:all var(--transition-base) var(--transition-timing);position:relative;text-shadow:0 0 12px rgba(255,75,43,.3);color:var(--clr-text-primary)}.export-wrapper .score:hover{border-color:#ff4b2b99;box-shadow:0 8px 32px #00000080,0 0 48px #ff4b2b4d,inset 0 2px #ffffff1a,inset 0 -2px 8px #ff4b2b26;transform:translateY(-2px) scale(1.02);text-shadow:0 0 20px rgba(255,75,43,.5)}@-webkit-keyframes scoreboard-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--clr-success)}50%{opacity:.6;box-shadow:0 0 16px var(--clr-success),0 0 24px var(--clr-success)}}@keyframes scoreboard-pulse{0%,to{opacity:1;box-shadow:0 0 8px var(--clr-success)}50%{opacity:.6;box-shadow:0 0 16px var(--clr-success),0 0 24px var(--clr-success)}}@-webkit-keyframes scoreboard-glow{0%,to{border-color:#ff4b2b40;box-shadow:0 4px 20px #0000004d,0 0 32px #ff4b2b26,inset 0 1px #ffffff0d}50%{border-color:#ff4b2b66;box-shadow:0 4px 20px #0000004d,0 0 48px #ff4b2b40,inset 0 1px #ffffff14}}@keyframes scoreboard-glow{0%,to{border-color:#ff4b2b40;box-shadow:0 4px 20px #0000004d,0 0 32px #ff4b2b26,inset 0 1px #ffffff0d}50%{border-color:#ff4b2b66;box-shadow:0 4px 20px #0000004d,0 0 48px #ff4b2b40,inset 0 1px #ffffff14}}.export-wrapper .header-right{display:flex;align-items:center;justify-content:flex-end;justify-self:end;grid-gap:var(--space-3);gap:var(--space-3);min-width:0;overflow:hidden}.export-wrapper .header-avatar{width:2rem;height:2rem;border-radius:var(--radius-full);border:1px solid var(--clr-border);object-fit:cover}.export-wrapper .main-grid{flex:1;display:grid;grid-template-columns:var(--sidebar-width) 1fr var(--sidebar-width);grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-6);overflow:hidden;min-height:0;box-sizing:border-box;contain:layout style}.export-wrapper .sidebar{display:flex;flex-direction:column;grid-gap:var(--space-4);gap:var(--space-4);overflow-y:auto;overflow-x:hidden;padding-right:var(--space-1);min-height:0;contain:layout style;will-change:scroll-position}.export-wrapper .sidebar::-webkit-scrollbar{width:4px}.export-wrapper .sidebar::-webkit-scrollbar-track{background:transparent}.export-wrapper .sidebar::-webkit-scrollbar-thumb{background-color:var(--clr-border);border-radius:var(--radius-sm)}.export-wrapper .sidebar{scrollbar-width:thin;scrollbar-color:var(--clr-border) transparent}.export-wrapper .card{background-color:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xl);padding:var(--space-4);flex-shrink:0}.export-wrapper .stats-header{margin-bottom:var(--space-4);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--clr-text-secondary)}.export-wrapper .stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);font-size:.875rem}.export-wrapper .stat-bar{height:4px;width:100%;background-color:#333;border-radius:var(--radius-sm);margin-top:var(--space-1);overflow:hidden}.export-wrapper .stat-fill{height:100%;background-color:var(--clr-primary);transition:width var(--transition-slow) var(--transition-timing)}.export-wrapper .stat-fill-58{width:58%}.export-wrapper .stat-fill-65{width:65%}.export-wrapper .stat-fill-92{width:92%}.export-wrapper .stat-spacer{margin-bottom:var(--space-4)}.export-wrapper .font-mono{font-family:var(--font-mono)}.export-wrapper .stat-team-headers{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-2);border-bottom:1px solid var(--clr-border-subtle);padding-inline:var(--space-1)}.export-wrapper .stat-team-header-label{font-family:var(--font-mono);font-weight:700;font-size:.6875rem;color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.08em}.export-wrapper .stat-team-header-label:first-child{text-align:left;color:var(--clr-primary)}.export-wrapper .stat-team-header-label:last-child{text-align:right;color:var(--clr-accent-blue)}.export-wrapper .stat-comparative{display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .stat-metric-label{font-weight:600;font-size:.75rem;color:var(--clr-text-secondary);text-align:center;white-space:nowrap;margin-bottom:var(--space-1)}.export-wrapper .stat-value-row{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .stat-value{font-size:.875rem;font-weight:700;color:var(--clr-text-primary)}.export-wrapper .stat-value:first-child{text-align:left;color:var(--clr-primary)}.export-wrapper .stat-value:last-child{text-align:right;color:var(--clr-accent-blue)}.export-wrapper .stat-bar-comparative{position:relative;height:6px;width:100%;background-color:#1a1a1a;border-radius:var(--radius-sm);overflow:hidden;display:flex;align-items:center}.export-wrapper .stat-fill-left{position:absolute;left:0;height:100%;background-color:var(--clr-primary);transition:width var(--transition-slow) var(--transition-timing);border-radius:var(--radius-sm) 0 0 var(--radius-sm);box-shadow:0 0 8px #ff4b2b66}.export-wrapper .stat-fill-right{position:absolute;right:0;height:100%;background-color:var(--clr-accent-blue);transition:width var(--transition-slow) var(--transition-timing);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:0 0 8px #3b82f666}.export-wrapper .stat-fill-left.stat-fill-warning,.export-wrapper .stat-fill-right.stat-fill-warning{background-color:var(--clr-warning);box-shadow:0 0 8px #ffb02066}.export-wrapper .performer-container{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding-bottom:var(--space-3);margin-bottom:var(--space-3);border-bottom:1px solid var(--clr-border-subtle)}.export-wrapper .performer-container-last{border-bottom:none;margin-bottom:0;padding-bottom:0}.export-wrapper .performer-avatar{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;background-color:#333;border-radius:var(--radius-full);font-weight:700;font-size:.875rem;flex-shrink:0}.export-wrapper .performer-name{font-weight:600;font-size:.875rem}.export-wrapper .performer-stats-success{font-size:.75rem;color:var(--clr-success)}.export-wrapper .performer-stats-muted{font-size:.75rem;color:var(--clr-text-secondary)}.export-wrapper .ai-insight-card{background:linear-gradient(135deg,var(--clr-primary-dim),transparent);border-color:#ff4b2b33}.export-wrapper .ai-insight-title{font-size:.875rem;font-weight:600;color:var(--clr-primary);margin-bottom:var(--space-2)}.export-wrapper .ai-insight-text{font-size:.875rem;line-height:1.6;color:var(--clr-text-primary)}.export-wrapper .pitch-container{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;-webkit-perspective:1000px;perspective:1000px;overflow:hidden}.export-wrapper .pitch{width:100%;max-width:900px;max-width:min(900px,90%);aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--clr-pitch-start),var(--clr-pitch-end));border:2px solid var(--clr-pitch-line);border-radius:var(--radius-lg);box-shadow:0 20px 50px #00000080,0 10px 20px #0000004d;-webkit-transform:rotateX(10deg) scale(.95);transform:rotateX(10deg) scale(.95);-webkit-transition:transform var(--transition-slow) var(--transition-timing);transition:transform var(--transition-slow) var(--transition-timing);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform;position:relative;overflow:hidden;box-sizing:border-box;contain:layout paint}.export-wrapper .pitch:hover{-webkit-transform:rotateX(0deg) scale(1);transform:rotateX(0) scale(1)}.export-wrapper .pitch-line{position:absolute;background-color:var(--clr-pitch-line)}.export-wrapper .center-line{width:2px;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.export-wrapper .center-circle{position:absolute;width:120px;height:120px;border:2px solid var(--clr-pitch-line);border-radius:var(--radius-full);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:transparent}.export-wrapper .penalty-area{position:absolute;width:120px;height:240px;border:2px solid var(--clr-pitch-line);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:transparent}.export-wrapper .penalty-area.left{left:0;border-left:none}.export-wrapper .penalty-area.right{right:0;border-right:none}.export-wrapper .goal-area{position:absolute;width:40px;height:100px;border:2px solid var(--clr-pitch-line);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.export-wrapper .goal-area.left{left:0;border-left:none}.export-wrapper .goal-area.right{right:0;border-right:none}.export-wrapper .player{position:absolute;width:24px;height:24px;border-radius:var(--radius-full);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:2px solid rgba(255,255,255,.8);box-shadow:0 4px 10px #0000004d;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:700;color:#fff;cursor:pointer;transition:left .2s ease-out,top .2s ease-out,transform var(--transition-slow) var(--transition-timing),box-shadow var(--transition-slow) var(--transition-timing)}.export-wrapper :is(.export-wrapper .player):before{content:"";position:absolute;inset:-10px}.export-wrapper .player.home{background-color:var(--clr-primary);box-shadow:0 0 15px #ff4b2b66}.export-wrapper .player.away{background-color:var(--clr-accent-blue);box-shadow:0 0 15px #3b82f666}.export-wrapper .player:hover{z-index:var(--z-tooltip);transform:translate(-50%,-50%) scale(1.5)}.export-wrapper .player:after{content:attr(data-name);position:absolute;bottom:30px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);background-color:#000000e6;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.625rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--transition-base);z-index:var(--z-tooltip)}.export-wrapper .player:hover:after{opacity:1}.export-wrapper .ball{position:absolute;width:12px;height:12px;background-color:#fff;border-radius:var(--radius-full);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 0 10px #fff;z-index:var(--z-dropdown);transition:left .2s ease-out,top .2s ease-out}.export-wrapper .feed-card{flex:1;display:flex;flex-direction:column;min-height:0}.export-wrapper .feed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.export-wrapper .feed-title{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--clr-text-secondary)}.export-wrapper .feed-header-actions{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .feed-icon{font-size:.875rem;color:var(--clr-success)}.export-wrapper .btn-jump-to-next{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-3);min-height:2rem;min-width:max-content;background:linear-gradient(135deg,#22c55e26,#22c55e0d);color:var(--clr-success);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:.75rem;font-weight:600;text-decoration:none;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing),border-color var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing);-webkit-animation:btn-jump-pulse 2s ease-in-out infinite;animation:btn-jump-pulse 2s ease-in-out infinite}.export-wrapper .btn-jump-to-next:hover{background:linear-gradient(135deg,#22c55e40,#22c55e26);border-color:#22c55e80;transform:translateY(-1px);box-shadow:0 4px 12px #22c55e33;animation:none}.export-wrapper .btn-jump-to-next:active{transform:translateY(0);box-shadow:0 2px 6px #22c55e26}.export-wrapper .btn-jump-to-next:focus-visible{outline:2px solid var(--clr-success);outline-offset:2px}.export-wrapper .btn-jump-to-next iconify-icon{font-size:.875rem;flex-shrink:0}.export-wrapper .btn-jump-text{flex-shrink:0}@-webkit-keyframes btn-jump-pulse{0%,to{border-color:#22c55e4d;box-shadow:0 0 #22c55e00}50%{border-color:#22c55e80;box-shadow:0 0 12px #22c55e4d}}@keyframes btn-jump-pulse{0%,to{border-color:#22c55e4d;box-shadow:0 0 #22c55e00}50%{border-color:#22c55e80;box-shadow:0 0 12px #22c55e4d}}.export-wrapper .feed-content{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);min-height:0}.export-wrapper .feed-item{display:flex;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--clr-border-subtle);font-size:.875rem;color:var(--clr-text-secondary)}.export-wrapper .feed-time{flex-shrink:0;font-family:var(--font-mono);font-size:.75rem;color:var(--clr-primary);margin-top:2px}.export-wrapper .feed-event-primary{color:var(--clr-primary);font-weight:600}.export-wrapper .feed-event-danger{color:var(--clr-danger);font-weight:600}.export-wrapper .feed-event-accent{color:var(--clr-accent-blue);font-weight:600}.export-wrapper .feed-event-success{color:var(--clr-success);font-weight:600}.export-wrapper .feed-event-muted{color:var(--clr-text-secondary);font-weight:600}.export-wrapper .upcoming-match-card{display:flex;flex-direction:column;gap:var(--space-3);position:relative;overflow:hidden;margin-bottom:var(--space-4);padding:var(--space-4);background:linear-gradient(135deg,#161616b3,#101010cc);border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-md);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .upcoming-match-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--clr-primary) 0%,var(--clr-accent-blue) 100%);opacity:0;transition:opacity var(--transition-base) var(--transition-timing)}.export-wrapper .upcoming-match-card:hover{border-color:#ff4b2b26;background:linear-gradient(135deg,#1a1a1abf,#121212d9);transform:translateY(-1px);box-shadow:0 4px 16px #00000040}.export-wrapper .upcoming-match-card:hover:before{opacity:.5}.export-wrapper .upcoming-card-header{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .upcoming-card-label{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);font-size:.75rem;color:var(--clr-text-secondary);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.export-wrapper .upcoming-card-label iconify-icon{font-size:1rem;color:var(--clr-primary)}.export-wrapper .upcoming-card-datetime{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);background:#ff4b2b0f;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);border:1px solid rgba(255,75,43,.12)}.export-wrapper .upcoming-card-date{font-size:.75rem;font-weight:600;color:#ff4b2be6;letter-spacing:.02em}.export-wrapper .upcoming-card-time{font-size:.75rem;font-weight:500;color:var(--clr-text-secondary);font-family:var(--font-mono)}.export-wrapper .upcoming-card-teams{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;background:#0a0a0a4d;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(255,255,255,.03)}.export-wrapper .upcoming-card-team{display:flex;align-items:center;gap:var(--space-2);flex:1;min-width:0;transition:transform var(--transition-base) var(--transition-timing)}.export-wrapper .upcoming-card-team-home{justify-content:flex-end}.export-wrapper .upcoming-card-team-away{justify-content:flex-start}.export-wrapper .upcoming-card-team-name{font-size:.875rem;font-weight:500;color:var(--clr-text-secondary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.export-wrapper .upcoming-card-team-home .upcoming-card-team-name{text-align:right}.export-wrapper .upcoming-card-team-away .upcoming-card-team-name{text-align:left}.export-wrapper .upcoming-card-vs{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:var(--space-1);gap:var(--space-1);flex-shrink:0;padding:0 var(--space-1)}.export-wrapper .upcoming-card-vs span{font-size:.625rem;font-weight:700;color:#fffc;background:#ff4b2b99;padding:2px var(--space-2);border-radius:var(--radius-sm);letter-spacing:.12em;box-shadow:0 1px 4px #ff4b2b26}.export-wrapper .upcoming-card-vs iconify-icon{font-size:.8125rem;color:var(--clr-text-muted);opacity:.4}.export-wrapper .upcoming-card-venue{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);font-size:.8125rem;color:var(--clr-text-muted);padding-top:var(--space-2);border-top:1px solid rgba(255,255,255,.05)}.export-wrapper .upcoming-card-venue iconify-icon{font-size:1rem;color:var(--clr-primary);opacity:.8}.export-wrapper .fixture-item{display:grid;grid-template-columns:4rem 1fr 5rem;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--clr-border-subtle);font-size:.875rem;align-items:center}.export-wrapper .fixture-date{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);flex-shrink:0;text-align:center}.export-wrapper .fixture-date-day{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--clr-primary);text-transform:uppercase}.export-wrapper .fixture-date-time{font-family:var(--font-mono);font-size:.625rem;color:var(--clr-text-muted)}.export-wrapper .fixture-match{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);min-width:0}.export-wrapper .fixture-teams{display:flex;flex-direction:column;gap:2px;font-size:.8125rem;line-height:1.3}.export-wrapper .fixture-team-home{color:var(--clr-text-primary);font-weight:600}.export-wrapper .fixture-vs{font-size:.625rem;color:var(--clr-text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.export-wrapper .fixture-team-away{color:var(--clr-text-secondary);font-weight:500}.export-wrapper .fixture-venue{font-size:.6875rem;color:var(--clr-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.export-wrapper .fixture-status{flex-shrink:0;font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);line-height:1.2}.export-wrapper .fixture-status-completed{color:var(--clr-text-muted);background-color:#71717a26}.export-wrapper .fixture-status-soon{color:var(--clr-warning);background-color:var(--clr-warning-dim);border:1px solid rgba(255,176,32,.3)}.export-wrapper .fixture-status-next{color:var(--clr-success);background-color:#22c55e26;border:1px solid rgba(34,197,94,.3);font-weight:800}.export-wrapper .fixture-status-upcoming{color:var(--clr-accent-blue);background-color:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.export-wrapper .fixture-loading{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);color:var(--clr-text-muted);font-size:.875rem}.export-wrapper .fixture-loading-spinner{width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.1);border-top-color:var(--clr-primary);border-radius:50%;-webkit-animation:fixture-spinner-rotate .8s linear infinite;animation:fixture-spinner-rotate .8s linear infinite}@-webkit-keyframes fixture-spinner-rotate{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fixture-spinner-rotate{to{transform:rotate(360deg)}}.export-wrapper .fixture-loading-text{font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--clr-text-secondary)}.export-wrapper .fixture-load-trigger{height:1px;width:100%;opacity:0;pointer-events:none}.export-wrapper .fixture-end-message{display:flex;align-items:center;justify-content:center;padding:var(--space-4);color:var(--clr-text-muted);font-size:.75rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-top:1px solid var(--clr-border-subtle)}.export-wrapper .fixture-wrapper{display:flex;flex-direction:column}.export-wrapper .fixture-item-clickable{cursor:pointer;transition:background-color var(--transition-base) var(--transition-timing)}.export-wrapper .fixture-item-clickable:hover{background-color:#ffffff05}.export-wrapper .fixture-view-icon{display:flex;align-items:center;justify-content:center;margin-left:var(--space-2);color:var(--clr-text-muted);font-size:1rem;transition:transform var(--transition-base) var(--transition-timing),color var(--transition-base) var(--transition-timing)}.export-wrapper .fixture-item-clickable:hover .fixture-view-icon{color:var(--clr-primary);transform:scale(1.1)}.export-wrapper .fixture-item-clickable{grid-template-columns:4rem 1fr 5rem 1.5rem}.export-wrapper .fixture-item-with-connect{grid-template-columns:4rem 1fr auto;grid-gap:var(--space-4);gap:var(--space-4);padding-block:var(--space-4);padding-inline:var(--space-3);background:linear-gradient(90deg,#3b82f605,#3b82f60d,#3b82f605);border-bottom:1px solid rgba(59,130,246,.15);border-left:2px solid transparent;border-radius:var(--radius-sm);transition:all var(--transition-base) var(--transition-timing);position:relative;overflow:hidden}.export-wrapper .fixture-item-with-connect:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(59,130,246,.03) 50%,transparent 100%);opacity:0;transition:opacity var(--transition-base) var(--transition-timing);pointer-events:none}.export-wrapper .fixture-item-with-connect:hover:before{opacity:1}.export-wrapper .fixture-item-with-connect:hover{border-left-color:#3b82f666;background:linear-gradient(90deg,#3b82f60a,#3b82f614,#3b82f60a)}.export-wrapper .fixture-actions{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);justify-content:flex-end}.export-wrapper .fixture-connect-btn{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1) var(--space-2);background:linear-gradient(135deg,#3b82f61f,#3b82f614);border:1px solid rgba(59,130,246,.4);border-radius:var(--radius-sm);color:#60a5fa;font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;cursor:pointer;transition:all var(--transition-base) var(--transition-timing);white-space:nowrap;flex-shrink:0;position:relative;overflow:hidden}.export-wrapper .fixture-connect-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-base) var(--transition-timing)}.export-wrapper .fixture-connect-btn:hover:before{opacity:1}.export-wrapper .fixture-connect-btn:hover{background:linear-gradient(135deg,#3b82f62e,#3b82f61f);border-color:#3b82f699;color:#93c5fd}.export-wrapper .fixture-connect-btn:active{background:linear-gradient(135deg,#3b82f61a,#3b82f60f)}.export-wrapper .fixture-connect-btn iconify-icon{font-size:.75rem;flex-shrink:0;position:relative;z-index:1}.export-wrapper .fixture-connect-btn-active{background:linear-gradient(135deg,#22c55e26,#22c55e1a);border-color:#22c55e80;color:#4ade80;pointer-events:none;cursor:default}.export-wrapper .fixture-connect-btn-active:before{opacity:0}.export-wrapper .fixture-item-with-connect:has(.fixture-connect-btn-active){background:linear-gradient(90deg,#22c55e08,#22c55e0f,#22c55e08);border-left-color:#22c55e66;border-bottom-color:#22c55e26}.export-wrapper .fixture-connect-btn-active iconify-icon{-webkit-animation:pulse-glow 2s ease-in-out infinite;animation:pulse-glow 2s ease-in-out infinite}@-webkit-keyframes pulse-glow{0%,to{opacity:1;filter:drop-shadow(0 0 2px rgba(34,197,94,.5))}50%{opacity:.7;filter:drop-shadow(0 0 6px rgba(34,197,94,.8))}}@keyframes pulse-glow{0%,to{opacity:1;filter:drop-shadow(0 0 2px rgba(34,197,94,.5))}50%{opacity:.7;filter:drop-shadow(0 0 6px rgba(34,197,94,.8))}}.export-wrapper .fixture-connect-btn-text{display:inline;position:relative;z-index:1}@media(max-width:1400px){.export-wrapper .fixture-connect-btn-text{display:none}.export-wrapper .fixture-item-with-connect{grid-template-columns:4rem 1fr auto}.export-wrapper .fixture-connect-btn{padding:var(--space-1) var(--space-2)}}@media(max-width:1200px){.export-wrapper .fixture-item-with-connect{grid-gap:var(--space-3);gap:var(--space-3)}}.export-wrapper .fixture-connect-btn:focus-visible{outline:2px solid var(--clr-accent-blue);outline-offset:2px}.export-wrapper .fixture-connect-btn-active:focus-visible{outline-color:var(--clr-success)}.export-wrapper .fixture-stats-loading{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-6);color:var(--clr-text-muted)}.export-wrapper .fixture-stats-content{padding:var(--space-4);background:linear-gradient(135deg,#ffffff05,#ffffff03);border-radius:var(--radius-lg);margin-bottom:var(--space-3)}.export-wrapper .stats-section{margin-bottom:var(--space-6)}.export-wrapper .stats-section:last-child{margin-bottom:0}.export-wrapper .stats-section-title{font-family:var(--font-mono);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--clr-text-secondary);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--clr-border-subtle)}.export-wrapper .stats-section-score{padding:var(--space-6);background:linear-gradient(135deg,#ff4b2b14,#3b82f614);border-radius:var(--radius-xl);border:1px solid var(--clr-border-subtle);position:relative;overflow:hidden}.export-wrapper .stats-section-score:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(255,75,43,.1) 0%,transparent 50%),radial-gradient(ellipse at bottom,rgba(59,130,246,.1) 0%,transparent 50%);pointer-events:none}.export-wrapper .stats-score-header{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-2);gap:var(--space-2);margin-bottom:var(--space-5);position:relative}.export-wrapper .stats-score-icon{font-size:1.25rem;color:var(--clr-warning);filter:drop-shadow(0 0 8px rgba(255,176,32,.4))}.export-wrapper .stats-score-label{font-family:var(--font-mono);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--clr-text-secondary)}.export-wrapper .stats-final-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-5);position:relative}.export-wrapper .stats-team-score{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);background:#ffffff05;border-radius:var(--radius-lg);border:1px solid var(--clr-border-subtle);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .stats-team-score:hover{background:#ffffff0a;border-color:var(--clr-border);transform:translateY(-2px)}.export-wrapper .stats-team-score.stats-team-home{justify-content:flex-start}.export-wrapper .stats-team-score.stats-team-away{justify-content:flex-end;flex-direction:row-reverse}.export-wrapper .stats-team-badge{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:var(--radius-lg);flex-shrink:0;position:relative}.export-wrapper .stats-team-badge-home{background:linear-gradient(135deg,var(--clr-primary),rgba(255,75,43,.7));border:2px solid var(--clr-primary);box-shadow:0 0 20px #ff4b2b4d,inset 0 2px 4px #fff3}.export-wrapper .stats-team-badge-away{background:linear-gradient(135deg,var(--clr-accent-blue),rgba(59,130,246,.7));border:2px solid var(--clr-accent-blue);box-shadow:0 0 20px #3b82f64d,inset 0 2px 4px #fff3}.export-wrapper .stats-team-badge iconify-icon{font-size:1.5rem;color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.export-wrapper .stats-team-info{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);flex:1;min-width:0}.export-wrapper .stats-team-score.stats-team-home .stats-team-info{align-items:flex-start;text-align:left}.export-wrapper .stats-team-score.stats-team-away .stats-team-info{align-items:flex-end;text-align:right}.export-wrapper .stats-team-name{font-size:.9375rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--clr-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.export-wrapper .stats-team-score.stats-team-home .stats-team-name{color:var(--clr-primary)}.export-wrapper .stats-team-score.stats-team-away .stats-team-name{color:var(--clr-accent-blue)}.export-wrapper .stats-team-formation{font-family:var(--font-mono);font-size:.6875rem;font-weight:600;color:var(--clr-text-muted);letter-spacing:.05em;background:#ffffff0d;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);white-space:nowrap}.export-wrapper .stats-score-value{font-family:var(--font-mono);font-size:3rem;font-weight:800;line-height:1;color:var(--clr-text-primary);text-shadow:0 4px 12px rgba(0,0,0,.5);flex-shrink:0;min-width:3.5rem;text-align:center;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);border:1px solid var(--clr-border)}.export-wrapper .stats-score-home{background:linear-gradient(135deg,#ff4b2b26,#ff4b2b0d);border-color:#ff4b2b4d;color:var(--clr-primary);box-shadow:0 0 20px #ff4b2b33}.export-wrapper .stats-score-away{background:linear-gradient(135deg,#3b82f626,#3b82f60d);border-color:#3b82f64d;color:var(--clr-accent-blue);box-shadow:0 0 20px #3b82f633}.export-wrapper .stats-score-separator{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;flex-shrink:0}.export-wrapper .stats-score-vs{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--clr-text-muted);letter-spacing:.1em;background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);box-shadow:0 2px 8px #0003}.export-wrapper .stats-result-indicator{display:flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-4);background:#ffffff05;border-radius:var(--radius-lg);border:1px solid var(--clr-border-subtle);position:relative}.export-wrapper .stats-winner,.export-wrapper .stats-draw{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);font-size:.875rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.export-wrapper .stats-winner iconify-icon,.export-wrapper .stats-draw iconify-icon{font-size:1.125rem}.export-wrapper .stats-winner-home{color:var(--clr-primary)}.export-wrapper .stats-winner-home iconify-icon{color:var(--clr-warning);filter:drop-shadow(0 0 8px rgba(255,176,32,.5));-webkit-animation:trophy-glow 2s ease-in-out infinite;animation:trophy-glow 2s ease-in-out infinite}.export-wrapper .stats-winner-away{color:var(--clr-accent-blue)}.export-wrapper .stats-winner-away iconify-icon{color:var(--clr-warning);filter:drop-shadow(0 0 8px rgba(255,176,32,.5));-webkit-animation:trophy-glow 2s ease-in-out infinite;animation:trophy-glow 2s ease-in-out infinite}.export-wrapper .stats-draw{color:var(--clr-text-secondary)}.export-wrapper .stats-draw iconify-icon{color:var(--clr-text-muted)}@-webkit-keyframes trophy-glow{0%,to{filter:drop-shadow(0 0 8px rgba(255,176,32,.5))}50%{filter:drop-shadow(0 0 16px rgba(255,176,32,.8))}}@keyframes trophy-glow{0%,to{filter:drop-shadow(0 0 8px rgba(255,176,32,.5))}50%{filter:drop-shadow(0 0 16px rgba(255,176,32,.8))}}.export-wrapper .stats-comparative-row{display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.export-wrapper .stats-comparative-row:last-child{margin-bottom:0}.export-wrapper .stats-value-left,.export-wrapper .stats-value-right{font-family:var(--font-mono);font-size:.875rem;font-weight:700;text-align:center}.export-wrapper .stats-value-left{color:var(--clr-primary)}.export-wrapper .stats-value-right{color:var(--clr-accent-blue)}.export-wrapper .stats-metric-info{display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .stats-metric-label{font-size:.75rem;font-weight:600;color:var(--clr-text-secondary);text-align:center}.export-wrapper .stats-bar-dual{position:relative;height:6px;background-color:#1a1a1a;border-radius:var(--radius-sm);overflow:hidden;display:flex}.export-wrapper .stats-bar-left{position:absolute;left:0;height:100%;background-color:var(--clr-primary);transition:width var(--transition-slow) var(--transition-timing);border-radius:var(--radius-sm) 0 0 var(--radius-sm);box-shadow:0 0 8px #ff4b2b66}.export-wrapper .stats-bar-right{position:absolute;right:0;height:100%;background-color:var(--clr-accent-blue);transition:width var(--transition-slow) var(--transition-timing);border-radius:0 var(--radius-sm) var(--radius-sm) 0;box-shadow:0 0 8px #3b82f666}.export-wrapper .stats-bar-left.stats-bar-warning,.export-wrapper .stats-bar-right.stats-bar-warning{background-color:var(--clr-warning);box-shadow:0 0 8px #ffb02066}.export-wrapper .stats-goals-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.export-wrapper .stats-goals-column{display:flex;flex-direction:column;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .stats-goals-team-header{font-size:.8125rem;font-weight:700;color:var(--clr-text-primary);padding-bottom:var(--space-2);border-bottom:1px solid var(--clr-border-subtle)}.export-wrapper .stats-goals-list{display:flex;flex-direction:column;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .stats-goal-item{display:flex;grid-gap:var(--space-3);gap:var(--space-3);align-items:flex-start;padding:var(--space-2);background-color:#22c55e0d;border-radius:var(--radius-md);border-left:2px solid var(--clr-success)}.export-wrapper .stats-goal-time{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--clr-success);flex-shrink:0;min-width:2rem}.export-wrapper .stats-goal-info{display:flex;flex-direction:column;grid-gap:var(--space-1);gap:var(--space-1);flex:1}.export-wrapper .stats-goal-player{font-size:.8125rem;font-weight:600;color:var(--clr-text-primary)}.export-wrapper .stats-goal-assist{font-size:.6875rem;color:var(--clr-text-secondary);font-style:italic}.export-wrapper .stats-no-goals{font-size:.75rem;color:var(--clr-text-muted);text-align:center;padding:var(--space-3);font-style:italic}.export-wrapper .stats-cards-container{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-4);gap:var(--space-4)}.export-wrapper .stats-cards-column{display:flex;flex-direction:column;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .stats-cards-team-header{font-size:.8125rem;font-weight:700;color:var(--clr-text-primary);padding-bottom:var(--space-2);border-bottom:1px solid var(--clr-border-subtle)}.export-wrapper .stats-cards-list{display:flex;flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .stats-card-item{display:flex;grid-gap:var(--space-2);gap:var(--space-2);align-items:center;padding:var(--space-2);background-color:#ffffff05;border-radius:var(--radius-md)}.export-wrapper .stats-card-time{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--clr-text-secondary);flex-shrink:0;min-width:2rem}.export-wrapper .stats-card-icon{width:.875rem;height:1.125rem;border-radius:var(--radius-sm);flex-shrink:0}.export-wrapper .stats-card-yellow{background-color:var(--clr-warning);box-shadow:0 0 8px #ffb0204d}.export-wrapper .stats-card-red{background-color:var(--clr-danger);box-shadow:0 0 8px #ef44444d}.export-wrapper .stats-card-player{font-size:.8125rem;color:var(--clr-text-primary);font-weight:500}.export-wrapper .stats-no-cards{font-size:.75rem;color:var(--clr-text-muted);text-align:center;padding:var(--space-3);font-style:italic}.export-wrapper .fixture-stats-error{display:flex;align-items:center;justify-content:center;padding:var(--space-6);color:var(--clr-danger);font-size:.875rem}@media(max-width:768px){.export-wrapper .modal-container{max-width:calc(100vw - var(--space-4));max-height:calc(100vh - var(--space-4))}.export-wrapper .modal-header{padding:var(--space-4)}.export-wrapper .modal-title{font-size:1.125rem}.export-wrapper .modal-content{padding:var(--space-4)}}@media(max-width:640px){.stats-goals-container,.export-wrapper .stats-cards-container{grid-template-columns:1fr}.export-wrapper .stats-comparative-row{grid-template-columns:2.5rem 1fr 2.5rem;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .stats-section-score{padding:var(--space-4)}.export-wrapper .stats-final-score{grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .stats-team-score{padding:var(--space-3)}.stats-team-score.stats-team-home,.export-wrapper .stats-team-score.stats-team-away{flex-direction:row;justify-content:flex-start}.export-wrapper .stats-team-badge{width:2.5rem;height:2.5rem}.export-wrapper .stats-team-badge iconify-icon{font-size:1.25rem}.export-wrapper .stats-team-name{font-size:.8125rem}.export-wrapper .stats-team-formation{font-size:.625rem}.export-wrapper .stats-score-value{font-size:2rem;min-width:2.5rem;padding:var(--space-2)}.export-wrapper .stats-score-separator{order:-1}.export-wrapper .stats-score-vs{font-size:.6875rem;padding:var(--space-1) var(--space-2)}.export-wrapper .stats-result-indicator{padding:var(--space-2) var(--space-3)}.stats-winner,.export-wrapper .stats-draw{font-size:.75rem}.stats-winner iconify-icon,.export-wrapper .stats-draw iconify-icon{font-size:1rem}.export-wrapper .fixture-stats-content{padding:var(--space-3)}.export-wrapper .modal-overlay{padding:var(--space-2)}.export-wrapper .modal-container{border-radius:var(--radius-lg)}.modal-header,.export-wrapper .modal-content{padding:var(--space-3)}.export-wrapper .modal-title{font-size:1rem}.export-wrapper .modal-close-btn{width:2rem;height:2rem}.export-wrapper .modal-close-btn iconify-icon{font-size:1rem}}.export-wrapper .opponent-header{margin-bottom:var(--space-3);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--clr-text-secondary)}.export-wrapper .opponent-stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-2);font-size:.875rem}.export-wrapper .opponent-stat-value{color:var(--clr-danger);font-weight:600}.export-wrapper .opponent-stat-bar{background-color:#333}.export-wrapper .opponent-stat-fill{width:82%;background-color:var(--clr-danger)}.export-wrapper .opponent-quote{font-size:.8rem;font-style:italic;color:var(--clr-text-secondary);margin-top:var(--space-3);line-height:1.5}.export-wrapper .footer-bar{display:flex;align-items:center;justify-content:space-between;grid-gap:var(--space-4);gap:var(--space-4);height:var(--footer-height);width:100%;padding-inline:var(--space-6);background-color:var(--clr-background-secondary);border-top:1px solid var(--clr-border);flex-shrink:0}.export-wrapper .footer-left{display:flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-width:0}.export-wrapper .footer-right{display:flex;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);flex-shrink:0}.export-wrapper .molty-avatar{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);border:2px solid var(--clr-primary);background-color:#000;overflow:hidden;flex-shrink:0}.export-wrapper .molty-avatar img{width:100%;height:100%;object-fit:cover}.export-wrapper .molty-bubble{background-color:var(--clr-primary);color:#fff;padding:var(--space-2) var(--space-3);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) 0;font-size:.875rem;max-width:18.75rem;line-height:1.4}.export-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--space-2);gap:var(--space-2);padding-block:var(--space-2);padding-inline:var(--space-5);min-height:var(--touch-target-min);min-width:max-content;background-color:var(--clr-primary);color:#fff;border:none;border-radius:var(--radius-lg);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing)}.export-wrapper .btn:hover{transform:translateY(-1px);background-color:var(--clr-primary-hover);box-shadow:0 4px 12px #ff4b2b4d}.export-wrapper .btn:active{transform:translateY(0)}.export-wrapper .btn:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.export-wrapper .btn-secondary{background:linear-gradient(135deg,#1e1e1ed9,#0f0f0ff2);border:1px solid rgba(113,113,122,.3);padding-block:.5rem;padding-inline:.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 8px #71717a1a,inset 0 1px 2px #ffffff0d;transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .btn-secondary:hover{background:linear-gradient(135deg,#1e1e1ef2,#0f0f0f);border-color:#71717a80;transform:translateY(-1px);box-shadow:0 0 16px #71717a33,0 4px 12px #0000004d,inset 0 1px 2px #ffffff14}.export-wrapper .icon-button{min-width:2.25rem;min-height:2.25rem;padding:.5rem}.export-wrapper .icon-button iconify-icon{font-size:1rem;color:var(--clr-text-secondary);filter:drop-shadow(0 0 4px rgba(113,113,122,.3));transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .btn-secondary:hover iconify-icon{color:var(--clr-text-primary);filter:drop-shadow(0 0 6px rgba(161,161,170,.5));transform:scale(1.05)}.export-wrapper .badge{display:inline-flex;align-items:center;grid-gap:var(--space-1);gap:var(--space-1);padding-block:.375rem;padding-inline:var(--space-2);font-family:var(--font-mono);font-size:.625rem;font-weight:700;text-transform:uppercase;border-radius:var(--radius-sm);line-height:1;letter-spacing:.08em;border:1px solid transparent;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .badge-live{background:linear-gradient(135deg,#ef444433,#ef44441f);border-color:#ef444466;color:var(--clr-danger);text-shadow:0 0 8px rgba(239,68,68,.5);box-shadow:0 0 12px #ef444433,inset 0 1px 2px #ef44441a;-webkit-animation:badge-pulse-red 2.5s ease-in-out infinite;animation:badge-pulse-red 2.5s ease-in-out infinite}.export-wrapper .badge-live span{filter:drop-shadow(0 0 4px rgba(239,68,68,.6))}.export-wrapper .badge-live:hover{transform:translateY(-1px);border-color:#ef444499;box-shadow:0 0 20px #ef444459,inset 0 1px 2px #ef444426}.export-wrapper .badge-pending{background:linear-gradient(135deg,#ffb02033,#ffb0201f);border-color:#ffb02066;color:var(--clr-warning);text-shadow:0 0 8px rgba(255,176,32,.5);box-shadow:0 0 12px #ffb02033,inset 0 1px 2px #ffb0201a;-webkit-animation:badge-pulse-yellow 2.5s ease-in-out infinite;animation:badge-pulse-yellow 2.5s ease-in-out infinite}.export-wrapper .badge-pending span{filter:drop-shadow(0 0 4px rgba(255,176,32,.6))}.export-wrapper .badge-pending:hover{transform:translateY(-1px);border-color:#ffb02099;box-shadow:0 0 20px #ffb02059,inset 0 1px 2px #ffb02026}.export-wrapper .viewer-count{display:flex;align-items:center;justify-content:center;grid-gap:var(--space-1);gap:var(--space-1);padding-inline:var(--space-2);padding-block:.375rem;min-height:2rem;background:linear-gradient(135deg,#1e1e1ed9,#0f0f0ff2);border:1px solid rgba(59,130,246,.3);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 12px #3b82f626,inset 0 1px 2px #ffffff0d;font-family:var(--font-mono);font-size:.8125rem;font-weight:600;color:var(--clr-text-primary);white-space:nowrap;transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .viewer-count iconify-icon{font-size:.8125rem;color:#3b82f6e6;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(59,130,246,.4));transition:all var(--transition-base) var(--transition-timing)}.export-wrapper .viewer-count span{font-size:.75rem;letter-spacing:.04em;text-shadow:0 0 8px rgba(59,130,246,.2)}.export-wrapper .viewer-count:hover{background:linear-gradient(135deg,#1e1e1ef2,#0f0f0f);border-color:#3b82f680;transform:translateY(-1px);box-shadow:0 0 20px #3b82f640,0 4px 12px #0000004d,inset 0 1px 2px #ffffff14}.export-wrapper .viewer-count:hover iconify-icon{color:#3b82f6;filter:drop-shadow(0 0 6px rgba(59,130,246,.6));transform:scale(1.05)}.export-wrapper .viewer-count:hover span{text-shadow:0 0 12px rgba(59,130,246,.35)}@-webkit-keyframes badge-pulse-red{0%,to{box-shadow:0 0 12px #ef444433,inset 0 1px 2px #ef44441a}50%{box-shadow:0 0 20px #ef444459,0 0 28px #ef444433,inset 0 1px 2px #ef444426}}@keyframes badge-pulse-red{0%,to{box-shadow:0 0 12px #ef444433,inset 0 1px 2px #ef44441a}50%{box-shadow:0 0 20px #ef444459,0 0 28px #ef444433,inset 0 1px 2px #ef444426}}@-webkit-keyframes badge-pulse-yellow{0%,to{box-shadow:0 0 12px #ffb02033,inset 0 1px 2px #ffb0201a}50%{box-shadow:0 0 20px #ffb02059,0 0 28px #ffb02033,inset 0 1px 2px #ffb02026}}@keyframes badge-pulse-yellow{0%,to{box-shadow:0 0 12px #ffb02033,inset 0 1px 2px #ffb0201a}50%{box-shadow:0 0 20px #ffb02059,0 0 28px #ffb02033,inset 0 1px 2px #ffb02026}}.export-wrapper .btn-register-cta{display:inline-flex;align-items:center;justify-content:center;grid-gap:var(--space-2);gap:var(--space-2);padding-block:.4375rem;padding-inline:var(--space-3);min-height:2rem;min-width:max-content;background:linear-gradient(135deg,var(--clr-primary),rgba(255,75,43,.85));color:#fff;border:2px solid rgba(255,75,43,.6);border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-family:inherit;font-size:.8125rem;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing),border-color var(--transition-base) var(--transition-timing);box-shadow:0 0 20px #ff4b2b4d,0 4px 12px #0003,inset 0 1px 2px #ffffff26;-webkit-animation:cta-pulse-enhanced 3.5s ease-in-out infinite;animation:cta-pulse-enhanced 3.5s ease-in-out infinite;position:relative;overflow:hidden}.export-wrapper .btn-register-cta:hover{background:linear-gradient(135deg,var(--clr-primary-hover),var(--clr-primary));transform:translateY(-2px);border-color:#ff4b2bcc;box-shadow:0 0 32px #ff4b2b80,0 6px 20px #0000004d,inset 0 1px 2px #fff3;-webkit-animation:none;animation:none}.export-wrapper .btn-register-cta:active{transform:translateY(0);box-shadow:0 0 16px #ff4b2b66,0 2px 8px #00000040,inset 0 1px 2px #ffffff1a}.export-wrapper .btn-register-cta:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.export-wrapper .btn-register-cta iconify-icon{font-size:.875rem;flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,255,255,.3));transition:transform var(--transition-base) var(--transition-timing)}.export-wrapper .btn-register-cta:hover iconify-icon{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 6px rgba(255,255,255,.5))}.export-wrapper .btn-register-text{flex-shrink:0}@-webkit-keyframes cta-pulse-enhanced{0%,to{box-shadow:0 0 20px #ff4b2b4d,0 4px 12px #0003,inset 0 1px 2px #ffffff26}50%{box-shadow:0 0 32px #ff4b2b73,0 0 48px #ff4b2b40,0 4px 12px #0003,inset 0 1px 2px #ffffff2e}}@keyframes cta-pulse-enhanced{0%,to{box-shadow:0 0 20px #ff4b2b4d,0 4px 12px #0003,inset 0 1px 2px #ffffff26}50%{box-shadow:0 0 32px #ff4b2b73,0 0 48px #ff4b2b40,0 4px 12px #0003,inset 0 1px 2px #ffffff2e}}@media(max-width:900px){.export-wrapper .main-grid{grid-template-columns:1fr;grid-template-rows:auto auto 1fr;overflow-y:auto;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4)}.export-wrapper .sidebar{overflow-y:visible;max-height:none}.export-wrapper .pitch-container{min-height:400px;order:1}.export-wrapper .sidebar:first-child{order:2}.export-wrapper .sidebar:last-child{order:3}.export-wrapper .header{padding-inline:var(--space-4);grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .header-left,.export-wrapper .header-right{min-width:0}.export-wrapper .footer-bar{padding-inline:var(--space-4)}.export-wrapper .scoreboard-wrapper{grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .scoreboard-label{padding:var(--space-1) var(--space-2)}.export-wrapper .scoreboard-label-text{font-size:.625rem}.export-wrapper .scoreboard-live-indicator{font-size:.5625rem}.export-wrapper .scoreboard{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-5)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:150px;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1)}.export-wrapper .scoreboard-team-icon{width:1.555rem;height:1.555rem;min-width:1.555rem;font-size:.778rem}.export-wrapper .scoreboard-team-name{font-size:.778rem}.export-wrapper .scoreboard-team-coach{font-size:.57rem}.export-wrapper .score{font-size:1.555rem;padding:var(--space-2) var(--space-4)}.export-wrapper .btn-jump-to-next{font-size:.7rem}.export-wrapper .btn-register-cta{font-size:.8125rem;padding-inline:var(--space-3)}}@media(max-width:1200px)and (min-width:901px){.export-wrapper .main-grid{grid-template-columns:var(--sidebar-width-sm) 1fr var(--sidebar-width-sm)}.export-wrapper .header{grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .scoreboard-label{padding:var(--space-1) var(--space-2)}.export-wrapper .scoreboard-label-text{font-size:.625rem}.export-wrapper .scoreboard{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) var(--space-4)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:166px;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .scoreboard-team-icon{width:1.244rem;height:1.244rem;min-width:1.244rem;font-size:.622rem}.export-wrapper .scoreboard-team-name{font-size:.726rem}.export-wrapper .score{font-size:1.244rem;padding:var(--space-2) var(--space-4)}}@media(max-width:768px)and (min-width:641px){.export-wrapper .header{grid-gap:var(--space-3);gap:var(--space-3);padding-inline:var(--space-4)}.export-wrapper .scoreboard-label{padding:.1875rem var(--space-2);grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .scoreboard-label-text{font-size:.5625rem}.export-wrapper .scoreboard-live-indicator{font-size:.5rem}.export-wrapper .scoreboard-live-dot{width:.375rem;height:.375rem}.export-wrapper .scoreboard{grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:125px;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1)}.export-wrapper .scoreboard-team-icon{width:1.348rem;height:1.348rem;min-width:1.348rem;font-size:.674rem}.export-wrapper .scoreboard-team-name{font-size:.674rem}.export-wrapper .scoreboard-team-coach{font-size:.518rem}.export-wrapper .score{font-size:1.244rem;padding:var(--space-2) var(--space-3);letter-spacing:.083rem}.export-wrapper .viewer-count{padding-inline:var(--space-2);grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .viewer-count span{font-size:.75rem}.export-wrapper .viewer-count iconify-icon{font-size:.8125rem}.export-wrapper .badge{font-size:.625rem;padding-inline:var(--space-1)}.export-wrapper .btn-register-cta{font-size:.75rem;padding-inline:var(--space-2)}}@media(max-width:1024px)and (min-width:901px){.export-wrapper .header{grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .scoreboard-label{padding:var(--space-1) var(--space-2)}.export-wrapper .scoreboard-label-text{font-size:.625rem}.export-wrapper .scoreboard{grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) var(--space-4)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:150px;grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .scoreboard-team-icon{width:1.244rem;height:1.244rem;min-width:1.244rem;font-size:.622rem}.export-wrapper .scoreboard-team-name{font-size:.726rem}.export-wrapper .score{font-size:1.244rem;padding:var(--space-2) var(--space-4)}.export-wrapper .header-title{font-size:.9375rem}}@media(max-width:640px){:root{--header-height: auto;--footer-height: auto}.export-wrapper .header{display:flex;flex-wrap:wrap;justify-content:space-between;height:auto;min-height:3.5rem;padding-block:var(--space-2);padding-inline:var(--space-3);grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .btn-jump-to-next{padding-inline:var(--space-2);font-size:.6875rem;grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .btn-jump-to-next iconify-icon{font-size:.8rem}.export-wrapper .btn-jump-text{display:none}.export-wrapper .feed-header-actions{grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .header-left{flex:1 1 auto;min-width:0;justify-self:initial}.export-wrapper .header-right{flex:0 0 auto;justify-self:initial}.export-wrapper .scoreboard-wrapper{flex:1 1 100%;order:3;grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .badge-container{margin-bottom:var(--space-0-5)}.export-wrapper .scoreboard-label{padding:.125rem var(--space-2);grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .scoreboard-label-text,.export-wrapper .scoreboard-live-indicator{font-size:.5rem}.export-wrapper .scoreboard-live-dot{width:.3125rem;height:.3125rem}.export-wrapper .scoreboard{justify-content:center;justify-self:initial;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) var(--space-3)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:100px;grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1)}.export-wrapper .scoreboard-team-icon{width:1.141rem;height:1.141rem;min-width:1.141rem;font-size:.57rem}.export-wrapper .scoreboard-team-name{font-size:.622rem;font-weight:700}.export-wrapper .scoreboard-team-coach{font-size:.467rem}.export-wrapper .score{font-size:1.037rem;padding:var(--space-1) var(--space-3);letter-spacing:.062rem}.export-wrapper .header-title{font-size:.875rem}.export-wrapper .header-subtitle{font-size:.625rem}.export-wrapper .viewer-count{padding-inline:var(--space-2);padding-block:var(--space-1);gap:4px;min-height:2rem}.export-wrapper .viewer-count span{font-size:.75rem}.export-wrapper .viewer-count iconify-icon{font-size:.75rem}.export-wrapper .footer-bar{flex-direction:column;height:auto;padding-block:var(--space-3);grid-gap:var(--space-3);gap:var(--space-3)}.footer-left,.export-wrapper .footer-right{width:100%;justify-content:center}.export-wrapper .footer-right{flex-wrap:wrap}.export-wrapper .molty-bubble{max-width:100%}.export-wrapper .main-grid{padding:var(--space-3);grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .pitch{max-width:100%}.export-wrapper .btn{font-size:.8rem;padding-inline:var(--space-3)}.export-wrapper .btn-register-cta{padding-inline:var(--space-2);font-size:.75rem}.export-wrapper .btn-register-text{display:none}.export-wrapper .btn-register-cta iconify-icon{font-size:1.125rem}}@media(max-width:480px){.export-wrapper .scoreboard-label{padding:.0625rem var(--space-1);gap:.125rem}.export-wrapper .scoreboard-label-text{font-size:.4375rem;letter-spacing:.05em}.export-wrapper .scoreboard-live-indicator{font-size:.4375rem}.export-wrapper .scoreboard-live-dot{width:.25rem;height:.25rem}.export-wrapper .scoreboard{grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-1) var(--space-2)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:70px;grid-gap:.13rem;gap:.13rem;padding:.13rem}.export-wrapper .scoreboard-team-icon{width:.933rem;height:.933rem;min-width:.933rem;font-size:.467rem}.export-wrapper .scoreboard-team-name{font-size:.57rem;font-weight:700}.export-wrapper .scoreboard-team-coach{font-size:.415rem}.export-wrapper .score{font-size:.933rem;padding:var(--space-1) var(--space-1);letter-spacing:.052rem}.export-wrapper .header{padding-inline:var(--space-2);grid-gap:var(--space-1);gap:var(--space-1)}.export-wrapper .header-logo{width:1.75rem;height:1.75rem}.export-wrapper .header-title{font-size:.75rem}.export-wrapper .badge{font-size:.5625rem;padding-block:.25rem}.export-wrapper .viewer-count{font-size:.6875rem;padding-inline:var(--space-1)}}@media(min-width:1440px){.export-wrapper .header{grid-gap:var(--space-5);gap:var(--space-5)}.export-wrapper .scoreboard-wrapper{grid-gap:var(--space-2);gap:var(--space-2)}.export-wrapper .scoreboard-label{padding:var(--space-1) var(--space-3)}.export-wrapper .scoreboard-label-text{font-size:.6875rem}.export-wrapper .scoreboard-live-indicator{font-size:.625rem}.export-wrapper .scoreboard{grid-gap:var(--space-6);gap:var(--space-6);padding:var(--space-3) var(--space-6)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:260px;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .scoreboard-team-icon{width:2rem;height:2rem;min-width:2rem;font-size:1rem}.export-wrapper .scoreboard-team-name{font-size:1rem}.export-wrapper .scoreboard-team-coach{font-size:.8125rem}.export-wrapper .score{font-size:2rem;padding:var(--space-3) var(--space-6)}.export-wrapper .viewer-count,.export-wrapper .btn-register-cta{font-size:.875rem}}@media(min-width:1920px){.export-wrapper{max-width:2560px;margin-inline:auto}.export-wrapper .pitch{max-width:1200px}.export-wrapper .scoreboard-wrapper{grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .scoreboard-label{padding:var(--space-2) var(--space-4)}.export-wrapper .scoreboard-label-text{font-size:.875rem}.export-wrapper .scoreboard-live-indicator{font-size:.75rem}.export-wrapper .scoreboard-live-dot{width:.625rem;height:.625rem}.export-wrapper .scoreboard{grid-gap:var(--space-5);gap:var(--space-5);padding:var(--space-6) var(--space-8)}.scoreboard-team-left,.export-wrapper .scoreboard-team-right{max-width:266px;grid-gap:var(--space-3);gap:var(--space-3)}.export-wrapper .scoreboard-team-icon{width:2.488rem;height:2.488rem;min-width:2.488rem;font-size:1.244rem}.export-wrapper .scoreboard-team-name,.export-wrapper .scoreboard-team-coach{font-size:.829rem}.export-wrapper .score{font-size:2.074rem;padding:var(--space-3) var(--space-6)}}@media(prefers-contrast:high){:root{--clr-border: #4a4a4a;--clr-text-secondary: #d4d4d8}.export-wrapper .btn{border:2px solid currentColor}.export-wrapper .card{border-width:2px}}*:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.export-wrapper .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.modal-overlay{position:fixed;inset:0;z-index:var(--z-modal);background-color:#000000d9;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--space-6);overflow:hidden}.modal-container{position:relative;display:flex;flex-direction:column;width:100%;max-width:56rem;max-height:85vh;background-color:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-xl);box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d;animation:modal-slide-up var(--transition-slow) var(--transition-timing)}@keyframes modal-slide-up{0%{opacity:0;transform:translateY(2rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modal-slide-down{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(2rem) scale(.95)}}.modal-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:var(--space-6);border-block-end:1px solid var(--clr-border)}.modal-title{font-size:1.25rem;font-weight:700;color:var(--clr-text-primary);margin:0;letter-spacing:-.02em;line-height:1.3}.modal-close-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;min-width:2.5rem;min-height:2.5rem;background-color:#ffffff0d;border:1px solid var(--clr-border);border-radius:var(--radius-lg);color:var(--clr-text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--transition-base) var(--transition-timing)}.modal-close-btn:hover{background-color:#ff4b2b1a;border-color:var(--clr-primary);color:var(--clr-primary);transform:scale(1.05)}.modal-close-btn:active{transform:scale(.95)}.modal-close-btn:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.modal-close-btn iconify-icon{font-size:1.25rem}.modal-content{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:var(--space-6);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--clr-border) rgba(255,255,255,.05);scroll-behavior:smooth}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:var(--radius-sm)}.modal-content::-webkit-scrollbar-thumb{background-color:var(--clr-border);border-radius:var(--radius-sm)}.modal-content::-webkit-scrollbar-thumb:hover{background-color:var(--clr-text-muted)}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity var(--transition-slow) var(--transition-timing)}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.modal-fade-enter-active .modal-container{animation:modal-slide-up var(--transition-slow) var(--transition-timing)}.modal-fade-leave-active .modal-container{animation:modal-slide-down var(--transition-slow) var(--transition-timing)}.registration-modal-container{max-width:540px}.registration-modal-title-wrapper{display:flex;align-items:center;gap:var(--space-3)}.registration-modal-icon{font-size:1.5rem;color:var(--clr-primary);filter:drop-shadow(0 0 8px rgba(255,75,43,.4));flex-shrink:0}.registration-modal-content{padding:var(--space-6)}.registration-modal-description{font-size:.9375rem;line-height:1.6;color:var(--clr-text-secondary);margin-block-end:var(--space-6);text-align:center}.registration-form{display:flex;flex-direction:column;gap:var(--space-5)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-size:.875rem;font-weight:600;color:var(--clr-text-primary);line-height:1.4}.form-label-required{color:var(--clr-primary);margin-inline-start:var(--space-1)}.form-input{width:100%;min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);background-color:#ffffff08;border:1px solid var(--clr-border);border-radius:var(--radius-lg);color:var(--clr-text-primary);font-family:var(--font-body);font-size:.9375rem;line-height:1.5;transition:border-color var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing)}.form-input::placeholder{color:var(--clr-text-muted)}.form-input:focus{outline:none;border-color:var(--clr-primary);background-color:#ffffff0d;box-shadow:0 0 0 3px #ff4b2b1a,0 0 12px #ff4b2b33}.form-input:hover:not(:focus){border-color:#ffffff26;background-color:#ffffff0a}.form-input-error{border-color:var(--clr-danger);background-color:#ef44440d}.form-input-error:focus{border-color:var(--clr-danger);background-color:#ef444414;box-shadow:0 0 0 3px #ef444426,0 0 12px #ef444440}.form-input-error:hover:not(:focus){border-color:var(--clr-danger);background-color:#ef44440f}.form-error-message{display:flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);color:var(--clr-danger);font-size:.8125rem;line-height:1.4}.form-error-icon{font-size:.875rem;flex-shrink:0}.error-fade-enter-active,.error-fade-leave-active{transition:opacity var(--transition-base) var(--transition-timing),transform var(--transition-base) var(--transition-timing)}.error-fade-enter-from,.error-fade-leave-to{opacity:0;transform:translateY(-4px)}.error-fade-enter-to,.error-fade-leave-from{opacity:1;transform:translateY(0)}.radio-group{display:flex;flex-direction:column;gap:var(--space-3);margin-block-start:var(--space-2)}.radio-label{display:flex;align-items:center;gap:var(--space-3);position:relative;min-height:var(--touch-target-min);padding:var(--space-3) var(--space-4);background-color:#ffffff05;border:1px solid var(--clr-border);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing)}.radio-label:hover{border-color:#ffffff26;background-color:#ffffff0a}.radio-input{position:absolute;opacity:0;width:0;height:0}.radio-custom{position:relative;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;min-width:1.25rem;min-height:1.25rem;border:2px solid var(--clr-border);border-radius:var(--radius-full);background-color:transparent;flex-shrink:0;transition:border-color var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing)}.radio-custom:after{content:"";position:absolute;width:.625rem;height:.625rem;border-radius:var(--radius-full);background-color:var(--clr-primary);transform:scale(0);transition:transform var(--transition-base) var(--transition-timing)}.radio-input:checked+.radio-custom{border-color:var(--clr-primary);background-color:#ff4b2b1a}.radio-input:checked+.radio-custom:after{transform:scale(1)}.radio-label:hover .radio-custom{border-color:var(--clr-primary)}.radio-input:focus-visible+.radio-custom{outline:2px solid var(--clr-primary);outline-offset:2px}.radio-text{font-size:.9375rem;color:var(--clr-text-secondary);transition:color var(--transition-base) var(--transition-timing);flex:1}.radio-input:checked~.radio-text{color:var(--clr-text-primary);font-weight:600}.radio-label:has(.radio-input:checked){border-color:var(--clr-primary);background-color:#ff4b2b0d;box-shadow:0 0 0 1px #ff4b2b33}.turnstile-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);margin-block-start:var(--space-5);padding:var(--space-4);background-color:#ffffff05;border:1px solid var(--clr-border);border-radius:var(--radius-lg);transition:border-color var(--transition-base) var(--transition-timing),background-color var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing)}.turnstile-wrapper:hover{border-color:#ffffff1f;background-color:#ffffff08}.turnstile-wrapper:has(.form-error-message){border-color:var(--clr-danger);background-color:#ef444408}.turnstile-wrapper>div{display:flex;justify-content:center;width:100%}.turnstile-wrapper .form-error-message{width:100%;justify-content:center;text-align:center}.btn-submit-registration{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-block-size:var(--touch-target-min);padding-block:var(--space-4);padding-inline:var(--space-5);margin-block-start:var(--space-2);background:linear-gradient(135deg,var(--clr-primary),rgba(255,75,43,.8));color:#fff;border:none;border-radius:var(--radius-lg);box-shadow:0 4px 12px #ff4b2b4d;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing)}.btn-submit-registration:hover{background:linear-gradient(135deg,var(--clr-primary-hover),var(--clr-primary));transform:translateY(-2px);box-shadow:0 6px 20px #ff4b2b80}.btn-submit-registration:active{transform:translateY(0);box-shadow:0 2px 8px #ff4b2b66}.btn-submit-registration:focus-visible{outline:2px solid var(--clr-primary);outline-offset:2px}.btn-submit-registration iconify-icon{font-size:1.25rem}.success-modal-container{max-width:500px;width:100%}.success-modal-header{flex-direction:column;align-items:center;padding:var(--space-8) var(--space-6) var(--space-4);border-block-end:none;position:relative}.success-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:linear-gradient(135deg,#22c55e26,#22c55e0d);border:2px solid var(--clr-success);border-radius:var(--radius-full);box-shadow:0 0 0 8px #22c55e1a,0 4px 20px #22c55e4d;margin-block-end:var(--space-4);animation:success-icon-pop .5s var(--transition-timing)}@keyframes success-icon-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.success-modal-icon{font-size:2.5rem;color:var(--clr-success);filter:drop-shadow(0 0 12px rgba(34,197,94,.5));animation:success-icon-rotate .6s ease-out .2s}@keyframes success-icon-rotate{0%{transform:rotate(-90deg);opacity:0}to{transform:rotate(0);opacity:1}}.success-modal-header .modal-close-btn{position:absolute;top:var(--space-4);right:var(--space-4)}.success-modal-content{padding:0 var(--space-6) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.success-modal-title{font-size:1.5rem;font-weight:800;color:var(--clr-text-primary);margin:0;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(135deg,var(--clr-success),rgba(34,197,94,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:success-title-fade .4s ease-out .3s backwards}@keyframes success-title-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-modal-message{font-size:1rem;line-height:1.6;color:var(--clr-text-primary);margin:0;animation:success-message-fade .4s ease-out .4s backwards}.success-modal-message strong{color:var(--clr-success);font-weight:700}.success-modal-submessage{font-size:.9375rem;line-height:1.6;color:var(--clr-text-secondary);margin:0;animation:success-message-fade .4s ease-out .5s backwards}.success-modal-submessage strong{color:var(--clr-text-primary);font-weight:600}@keyframes success-message-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-success-confirm{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-target-min);min-inline-size:200px;padding-block:var(--space-4);padding-inline:var(--space-8);margin-block-start:var(--space-4);background:linear-gradient(135deg,var(--clr-success),rgba(34,197,94,.8));color:#fff;border:none;border-radius:var(--radius-lg);box-shadow:0 4px 12px #22c55e4d;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing);animation:success-button-fade .4s ease-out .6s backwards}@keyframes success-button-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-success-confirm:hover{background:linear-gradient(135deg,#16a34a,var(--clr-success));transform:translateY(-2px);box-shadow:0 6px 20px #22c55e80}.btn-success-confirm:active{transform:translateY(0);box-shadow:0 2px 8px #22c55e66}.btn-success-confirm:focus-visible{outline:2px solid var(--clr-success);outline-offset:2px}.btn-success-confirm iconify-icon{font-size:1.25rem}.error-modal-container{max-width:500px;width:100%}.error-modal-header{flex-direction:column;align-items:center;padding:var(--space-8) var(--space-6) var(--space-4);border-block-end:none;position:relative}.error-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;width:5rem;height:5rem;background:linear-gradient(135deg,#ef444426,#ef44440d);border:2px solid var(--clr-danger);border-radius:var(--radius-full);box-shadow:0 0 0 8px #ef44441a,0 4px 20px #ef44444d;margin-block-end:var(--space-4);animation:error-icon-pop .5s var(--transition-timing)}@keyframes error-icon-pop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.error-modal-icon{font-size:2.5rem;color:var(--clr-danger);filter:drop-shadow(0 0 12px rgba(239,68,68,.5));animation:error-icon-shake .6s ease-out .2s}@keyframes error-icon-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-5px) rotate(-5deg)}75%{transform:translate(5px) rotate(5deg)}}.error-modal-header .modal-close-btn{position:absolute;top:var(--space-4);right:var(--space-4)}.error-modal-content{padding:0 var(--space-6) var(--space-8);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-4)}.error-modal-title{font-size:1.5rem;font-weight:800;color:var(--clr-text-primary);margin:0;letter-spacing:-.02em;line-height:1.2;background:linear-gradient(135deg,var(--clr-danger),rgba(239,68,68,.7));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:error-title-fade .4s ease-out .3s backwards}@keyframes error-title-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.error-modal-message{font-size:1rem;line-height:1.6;color:var(--clr-text-primary);margin:0;animation:error-message-fade .4s ease-out .4s backwards}@keyframes error-message-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-error-confirm{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:var(--touch-target-min);min-inline-size:200px;padding-block:var(--space-4);padding-inline:var(--space-8);margin-block-start:var(--space-4);background:linear-gradient(135deg,var(--clr-danger),rgba(239,68,68,.8));color:#fff;border:none;border-radius:var(--radius-lg);box-shadow:0 4px 12px #ef44444d;font-family:inherit;font-size:1rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--transition-base) var(--transition-timing),background var(--transition-base) var(--transition-timing),box-shadow var(--transition-base) var(--transition-timing);animation:error-button-fade .4s ease-out .6s backwards}@keyframes error-button-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.btn-error-confirm:hover{background:linear-gradient(135deg,#dc2626,var(--clr-danger));transform:translateY(-2px);box-shadow:0 6px 20px #ef444480}.btn-error-confirm:active{transform:translateY(0);box-shadow:0 2px 8px #ef444466}.btn-error-confirm:focus-visible{outline:2px solid var(--clr-danger);outline-offset:2px}.btn-error-confirm iconify-icon{font-size:1.25rem}@media(max-width:414px){.modal-overlay{padding:var(--space-2);padding-top:var(--space-4);padding-bottom:var(--space-4);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;align-items:flex-start}.modal-container{max-height:none;min-height:auto;border-radius:var(--radius-lg)}.modal-header{padding:var(--space-4)}.modal-title{font-size:1.125rem}.modal-content,.registration-modal-content{padding:var(--space-4)}.registration-modal-description{font-size:.875rem;margin-block-end:var(--space-4)}.form-input{padding:var(--space-3);font-size:1rem}.registration-form{gap:var(--space-4)}.btn-submit-registration{padding-block:var(--space-3);padding-inline:var(--space-4);font-size:.9375rem}.success-modal-header,.error-modal-header{padding:var(--space-6) var(--space-4) var(--space-3)}.success-modal-icon-wrapper,.error-modal-icon-wrapper{width:4rem;height:4rem}.success-modal-icon,.error-modal-icon{font-size:2rem}.success-modal-content,.error-modal-content{padding:0 var(--space-4) var(--space-6)}.success-modal-title,.error-modal-title{font-size:1.25rem}.success-modal-message,.error-modal-message{font-size:.9375rem}.success-modal-submessage{font-size:.875rem}.btn-success-confirm,.btn-error-confirm{min-inline-size:160px;padding-inline:var(--space-6);font-size:.9375rem}.turnstile-wrapper{padding:var(--space-3);margin-block-start:var(--space-4)}}@media(min-width:415px)and (max-width:767px){.modal-overlay{padding:var(--space-3);padding-top:var(--space-5);padding-bottom:var(--space-5);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;align-items:flex-start}.modal-container{max-height:none}}@media(min-width:768px){.modal-overlay{padding:var(--space-6);overflow:hidden;align-items:center;justify-content:center}.modal-container{width:auto;max-height:85vh}.registration-modal-container{max-width:540px;width:540px}.success-modal-container,.error-modal-container{width:500px}.radio-group{flex-direction:row;gap:var(--space-4)}.radio-label{flex:1}}@media(min-width:1024px){.modal-container{animation-duration:.35s}}@media(orientation:landscape)and (max-height:600px)and (max-width:900px){.modal-overlay{padding-top:var(--space-3);padding-bottom:var(--space-3);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;align-items:flex-start}.modal-container{max-height:none}.success-modal-header,.error-modal-header{padding-block-start:var(--space-4);padding-block-end:var(--space-2)}.success-modal-icon-wrapper,.error-modal-icon-wrapper{width:3.5rem;height:3.5rem;margin-block-end:var(--space-2)}.success-modal-content,.error-modal-content{padding-block-end:var(--space-4);gap:var(--space-2)}}@media(orientation:landscape)and (min-height:601px)and (min-width:901px){.modal-overlay{overflow:hidden;align-items:center}.modal-container{max-height:80vh}}@media(prefers-reduced-motion:reduce){.modal-container,.success-modal-icon-wrapper,.error-modal-icon-wrapper,.success-modal-icon,.error-modal-icon,.success-modal-title,.error-modal-title,.success-modal-message,.error-modal-message,.success-modal-submessage,.btn-success-confirm,.btn-error-confirm{animation:none!important}*,*:before,*:after{transition-duration:.01ms!important}.modal-close-btn:hover,.btn-submit-registration:hover,.btn-success-confirm:hover,.btn-error-confirm:hover{transform:none!important}}@media(prefers-contrast:high){.modal-container,.form-input,.radio-label,.radio-custom{border-width:2px}.modal-close-btn:focus-visible,.form-input:focus,.btn-submit-registration:focus-visible,.btn-success-confirm:focus-visible,.btn-error-confirm:focus-visible{outline-width:3px;outline-offset:3px}}@media(hover:none)and (pointer:coarse){.modal-close-btn{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem}.form-input{min-height:3rem}.radio-label{padding:var(--space-4)}.modal-close-btn:hover,.form-input:hover,.radio-label:hover,.btn-submit-registration:hover,.btn-success-confirm:hover,.btn-error-confirm:hover{transform:none}.modal-close-btn:active,.radio-label:active,.btn-submit-registration:active,.btn-success-confirm:active,.btn-error-confirm:active{opacity:.8}}@supports (padding: max(0px)){.modal-overlay{padding-top:max(var(--space-4),env(safe-area-inset-top));padding-right:max(var(--space-4),env(safe-area-inset-right));padding-bottom:max(var(--space-4),env(safe-area-inset-bottom));padding-left:max(var(--space-4),env(safe-area-inset-left))}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal-container,.form-input,.radio-custom{border-width:.5px}.form-input-error{border-width:1px}}@media(prefers-color-scheme:dark){.modal-overlay{background-color:#000000e6}}@media print{.modal-overlay{display:none!important}}:root{--bg-dark: #0a0a0a;--bg-card: #1e1e1e;--bg-pitch: #184e36;--accent: #ff4b2b;--accent-hover: #e63946;--text-main: #ffffff;--text-muted: #a1a1aa;--border: #2d2d2d;--success: #22c55e;--blue-team: #3b82f6;--orange-team: #ff4b2b;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--radius-sm: 8px;--radius-md: 12px;--radius-full: 9999px;--background: #0f0f0f;--foreground: #ffffff;--input: #1e1e1e;--primary: #ff4b2b;--primary-foreground: #ffffff;--secondary: #1e1e1e;--secondary-foreground: #a1a1aa;--muted: #0a0a0a;--muted-foreground: #a1a1aa;--success-foreground: #0f0f0f;--accent-foreground: #ffffff;--destructive: #e63946;--destructive-foreground: #ffffff;--warning: #ffb020;--warning-foreground: #0f0f0f;--card: #1e1e1e;--card-foreground: #ffffff;--sidebar: #0f0f0f;--sidebar-foreground: #a1a1aa;--sidebar-primary: #ff4b2b;--sidebar-primary-foreground: #ffffff;--radius-lg: 12px;--radius-xl: 12px;--font-family-body: Inter}*{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased}.mobile-wrapper,.mobile-wrapper .export-wrapper{background:linear-gradient(180deg,#0a0a0a,#121212);color:var(--text-main);font-family:var(--font-body);width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;padding-bottom:80px;position:relative}@media(max-width:768px){.mobile-wrapper,.mobile-wrapper .export-wrapper{width:100vw;max-width:100vw}}.mobile-wrapper .header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-md);border-bottom:1px solid var(--border);background:#0a0a0af2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:50}.mobile-wrapper .logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1rem;color:var(--text-main)}.mobile-wrapper .logo iconify-icon{color:var(--accent)}.mobile-wrapper .header-actions,.mobile-wrapper .header>div:last-child{display:flex;align-items:center;gap:12px}.mobile-wrapper .header .viewer-count,.mobile-wrapper .viewer-count{background:var(--bg-card);padding:6px 10px;border-radius:6px;border:1px solid var(--border);display:flex;align-items:center;gap:6px;min-height:32px}.mobile-wrapper .header .viewer-count iconify-icon{font-size:14px;color:var(--text-muted)}.mobile-wrapper .header .viewer-count span{font-size:12px;font-weight:600}.mobile-wrapper .header iconify-icon.settings{color:var(--text-muted);font-size:20px}.mobile-wrapper .scoreboard{padding:var(--spacing-lg) var(--spacing-md);background:var(--bg-card);border-bottom:1px solid var(--border);text-align:center;display:flex;flex-direction:column;align-items:center}.mobile-wrapper .live-badge,.mobile-wrapper .pending-badge{display:inline-block;font-size:.65rem;font-weight:700;padding:4px 10px;border-radius:6px;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}.mobile-wrapper .live-badge{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3);animation:pulse 2s infinite}.mobile-wrapper .live-dot{display:inline-block;animation:pulse-dot 2s infinite}.mobile-wrapper .pending-badge{background:#a1a1aa33;color:var(--text-muted);border:1px solid rgba(161,161,170,.3)}.mobile-wrapper .pending-dot{display:inline-block;opacity:.7}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.95)}}@media(prefers-reduced-motion:reduce){.mobile-wrapper .live-badge,.mobile-wrapper .live-dot{animation:none!important}}.mobile-wrapper .teams-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;width:100%}.mobile-wrapper .team{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.mobile-wrapper .team-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;background:#2d2d2d;border:2px solid transparent}.mobile-wrapper .team-home .team-icon,.mobile-wrapper .team-icon-home{border-color:var(--orange-team);background:#ff4b2b1a}.mobile-wrapper .team-home .team-icon iconify-icon,.mobile-wrapper .team-icon-home iconify-icon{color:var(--orange-team)}.mobile-wrapper .team-away .team-icon,.mobile-wrapper .team-icon-away{border-color:var(--blue-team);background:#3b82f61a}.mobile-wrapper .team-away .team-icon iconify-icon,.mobile-wrapper .team-icon-away iconify-icon{color:var(--blue-team)}.mobile-wrapper .team-name{font-weight:600;font-size:.85rem;max-width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-wrapper .team-coach{font-size:.7rem;color:var(--text-muted)}.mobile-wrapper .score-block{padding:0 var(--spacing-md)}.mobile-wrapper .score{font-family:var(--font-mono);font-size:2rem;font-weight:700;letter-spacing:-.05em;line-height:1;margin-bottom:4px}.mobile-wrapper .match-time{font-family:var(--font-mono);font-size:.85rem;color:var(--success)}.mobile-wrapper .tabs-wrapper{margin-top:var(--spacing-md)}.mobile-wrapper .tab-inputs{display:none}.mobile-wrapper .tab-labels{display:flex;padding:0 var(--spacing-md);gap:var(--spacing-sm);margin-bottom:var(--spacing-md);overflow-x:auto;scrollbar-width:none}.mobile-wrapper .tab-label{flex:1;text-align:center;padding:10px 8px;font-size:.85rem;font-weight:500;color:var(--text-muted);border-bottom:2px solid transparent;cursor:pointer;transition:all .2s;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:4px;min-height:44px;justify-content:center}.mobile-wrapper .tab-label iconify-icon{font-size:1.1rem;transition:all .2s}.mobile-wrapper .tab-label span{font-size:.75rem}.mobile-wrapper .tab-label:hover{color:var(--text-main)}.mobile-wrapper #tab-1:checked~.tab-labels label[for=tab-1],.mobile-wrapper #tab-2:checked~.tab-labels label[for=tab-2],.mobile-wrapper #tab-3:checked~.tab-labels label[for=tab-3]{color:var(--text-main);border-bottom-color:var(--accent)}.mobile-wrapper .tab-content{display:none;padding:0 var(--spacing-md);animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.mobile-wrapper #tab-1:checked~.content-pitch,.mobile-wrapper #tab-2:checked~.content-stats,.mobile-wrapper #tab-3:checked~.content-feed{display:block}.mobile-wrapper .pitch-container{width:100%;aspect-ratio:4/5;background:#184e36;border-radius:var(--radius-md);position:relative;border:2px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:inset 0 0 40px #0000004d}.mobile-wrapper .pitch-line-center{position:absolute;top:50%;left:0;width:100%;height:1px;background:#ffffff4d}.mobile-wrapper .pitch-circle{position:absolute;top:50%;left:50%;width:80px;height:80px;border:1px solid rgba(255,255,255,.3);border-radius:50%;transform:translate(-50%,-50%)}.mobile-wrapper .pitch-box-top{position:absolute;top:0;left:50%;width:60%;height:15%;border:1px solid rgba(255,255,255,.3);border-top:none;transform:translate(-50%)}.mobile-wrapper .pitch-box-bottom{position:absolute;bottom:0;left:50%;width:60%;height:15%;border:1px solid rgba(255,255,255,.3);border-bottom:none;transform:translate(-50%)}.mobile-wrapper .player{width:20px;height:20px;border-radius:50%;position:absolute;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;box-shadow:0 2px 4px #00000080;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.8)}.mobile-wrapper .p-home{background:var(--orange-team)}.mobile-wrapper .p-away{background:var(--blue-team)}.mobile-wrapper .player-home-gk{bottom:5%;left:50%}.mobile-wrapper .player-home-3{bottom:20%;left:20%}.mobile-wrapper .player-home-4{bottom:20%;left:40%}.mobile-wrapper .player-home-5{bottom:20%;left:60%}.mobile-wrapper .player-home-2{bottom:20%;left:80%}.mobile-wrapper .player-home-8{bottom:35%;left:30%}.mobile-wrapper .player-home-6{bottom:35%;left:50%}.mobile-wrapper .player-home-10{bottom:35%;left:70%}.mobile-wrapper .player-home-11{bottom:50%;left:25%}.mobile-wrapper .player-home-9{bottom:55%;left:50%}.mobile-wrapper .player-home-7{bottom:50%;left:75%}.mobile-wrapper .player-away-gk{top:5%;left:50%}.mobile-wrapper .player-away-3{top:20%;left:20%}.mobile-wrapper .player-away-4{top:20%;left:40%}.mobile-wrapper .player-away-5{top:20%;left:60%}.mobile-wrapper .player-away-2{top:20%;left:80%}.mobile-wrapper .player-away-8{top:35%;left:30%}.mobile-wrapper .player-away-6{top:35%;left:70%}.mobile-wrapper .player-away-10{top:45%;left:40%}.mobile-wrapper .player-away-11{top:45%;left:60%}.mobile-wrapper .player-away-9{top:55%;left:45%}.mobile-wrapper .player-away-7{top:55%;left:55%}.mobile-wrapper .ball{width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 10px #fff;top:52%;left:48%}.mobile-wrapper .upcoming-match{margin-top:16px;background:linear-gradient(135deg,#1e1e1ef2,#141414f2);padding:16px;border-radius:var(--radius-md);border:1px solid var(--border);display:flex;flex-direction:column;gap:16px;transition:all .3s ease;position:relative;overflow:hidden}.mobile-wrapper .upcoming-match:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--orange-team) 0%,var(--accent) 50%,var(--blue-team) 100%);opacity:0;transition:opacity .3s ease}.mobile-wrapper .upcoming-match:hover{border-color:var(--accent);background:linear-gradient(135deg,#282828f2,#191919f2);transform:translateY(-2px);box-shadow:0 8px 24px #0006}.mobile-wrapper .upcoming-match:hover:before{opacity:1}.mobile-wrapper .upcoming-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:14px}.mobile-wrapper .upcoming-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-wrapper .upcoming-match .upcoming-label{display:flex;align-items:center;gap:6px;font-size:.7rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.mobile-wrapper .upcoming-label iconify-icon{font-size:.9rem;color:var(--accent)}.mobile-wrapper .upcoming-datetime{display:flex;align-items:center;gap:8px;background:#ff4b2b1a;padding:6px 12px;border-radius:8px;border:1px solid rgba(255,75,43,.2)}.mobile-wrapper .upcoming-date{font-size:.75rem;font-weight:700;color:var(--accent);letter-spacing:.02em}.mobile-wrapper .upcoming-time{font-size:.75rem;font-weight:600;color:var(--text-main);font-family:var(--font-mono)}.mobile-wrapper .upcoming-teams-container{display:flex;flex-direction:column;gap:10px;width:100%;background:#0a0a0a80;padding:14px;border-radius:10px;border:1px solid rgba(255,255,255,.05)}.mobile-wrapper .upcoming-team{display:flex;align-items:center;gap:12px;transition:transform .2s ease}.mobile-wrapper .upcoming-team:hover{transform:translate(2px)}.mobile-wrapper .upcoming-team-icon{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;border:2px solid transparent;flex-shrink:0;transition:all .2s ease}.mobile-wrapper .upcoming-team:hover .upcoming-team-icon{transform:scale(1.05)}.mobile-wrapper .upcoming-team-icon-home{border-color:var(--orange-team);background:#ff4b2b26;box-shadow:0 0 12px #ff4b2b33}.mobile-wrapper .upcoming-team-icon-home iconify-icon{color:var(--orange-team)}.mobile-wrapper .upcoming-team-icon-away{border-color:var(--blue-team);background:#3b82f626;box-shadow:0 0 12px #3b82f633}.mobile-wrapper .upcoming-team-icon-away iconify-icon{color:var(--blue-team)}.mobile-wrapper .upcoming-team-name{font-size:1rem;font-weight:600;color:var(--text-main);line-height:1.3;flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.mobile-wrapper .upcoming-vs-divider{display:flex;align-items:center;justify-content:center;gap:8px;margin:2px 0;position:relative}.mobile-wrapper .upcoming-vs-divider:before,.mobile-wrapper .upcoming-vs-divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--border),transparent)}.mobile-wrapper .upcoming-vs-divider span{font-size:.65rem;font-weight:800;color:var(--text-main);background:var(--accent);padding:4px 10px;border-radius:6px;letter-spacing:.15em;box-shadow:0 2px 8px #ff4b2b4d}.mobile-wrapper .upcoming-vs-divider iconify-icon{font-size:.85rem;color:var(--text-muted);opacity:.6}.mobile-wrapper .upcoming-meta{display:flex;align-items:center;gap:16px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05);flex-wrap:wrap}.mobile-wrapper .upcoming-competition,.mobile-wrapper .upcoming-location{display:flex;align-items:center;gap:6px;font-size:.75rem;color:var(--text-muted)}.mobile-wrapper .upcoming-competition iconify-icon,.mobile-wrapper .upcoming-location iconify-icon{font-size:.9rem;color:var(--accent);opacity:.8}.mobile-wrapper .upcoming-match button,.mobile-wrapper .upcoming-btn{background:transparent;border:2px solid rgba(255,75,43,.4);color:var(--text-main);padding:12px 20px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 2px 6px #0003;position:relative;overflow:hidden}.mobile-wrapper .upcoming-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,75,43,.1),transparent);transition:left .5s ease}.mobile-wrapper .upcoming-match button:hover,.mobile-wrapper .upcoming-btn:hover{background:#ff4b2b1a;border-color:var(--accent);color:var(--accent);box-shadow:0 4px 12px #ff4b2b33;transform:translateY(-2px)}.mobile-wrapper .upcoming-btn:hover:before{left:100%}.mobile-wrapper .upcoming-match button:active,.mobile-wrapper .upcoming-btn:active{transform:translateY(0) scale(.98);box-shadow:0 2px 6px #ff4b2b26}.mobile-wrapper .upcoming-btn iconify-icon{font-size:1rem;transition:transform .3s ease}.mobile-wrapper .upcoming-btn:hover iconify-icon{transform:translate(3px)}.mobile-wrapper .stats-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md)}.mobile-wrapper .stats-card h3,.mobile-wrapper .stats-title{font-size:1rem;font-weight:700;margin-bottom:20px;color:var(--text-main)}.mobile-wrapper .stat-row{margin-bottom:16px}.mobile-wrapper .stat-header{display:flex;justify-content:space-between;align-items:center;font-size:.75rem;margin-bottom:8px;gap:8px}.mobile-wrapper .stat-label{flex:1;text-align:center;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:600}.mobile-wrapper .stat-value-home,.mobile-wrapper .stat-header span:first-child{color:var(--orange-team);font-weight:700;font-family:var(--font-mono);min-width:40px;text-align:left}.mobile-wrapper .stat-value-away,.mobile-wrapper .stat-header span:last-child{color:var(--blue-team);font-weight:700;font-family:var(--font-mono);min-width:40px;text-align:right}.mobile-wrapper .stat-bars{display:flex;gap:4px;height:6px;border-radius:3px;overflow:hidden;background:#2d2d2d}.mobile-wrapper .bar-home{background:var(--orange-team);height:100%}.mobile-wrapper .bar-away{background:var(--blue-team);height:100%}.mobile-wrapper .stat-possession-home,.mobile-wrapper .stat-possession-away{width:50%}.mobile-wrapper .stat-shots-home,.mobile-wrapper .stat-shots-away{width:0%}.mobile-wrapper .stat-pass-home{width:10%}.mobile-wrapper .stat-pass-away{width:90%}.mobile-wrapper .stat-tackles-home{width:66%}.mobile-wrapper .stat-tackles-away{width:33%}.mobile-wrapper .stat-fouls-home{width:100%}.mobile-wrapper .stat-fouls-away{width:0%}.mobile-wrapper .feed-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--border)}.mobile-wrapper .feed-time{font-family:var(--font-mono);font-size:.8rem;color:var(--accent);min-width:24px}.mobile-wrapper .feed-content h4{font-size:.9rem;font-weight:700;color:var(--text-main);margin-bottom:2px}.mobile-wrapper .feed-content p{font-size:.85rem;color:var(--text-muted)}.mobile-wrapper .feed-icon{width:24px;height:24px;background:var(--bg-card);border:1px solid var(--border);border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:12px}.mobile-wrapper .feed-icon iconify-icon[icon="lucide:flag"]{color:var(--accent)}.mobile-wrapper .feed-icon iconify-icon[icon="lucide:corner-down-left"]{color:var(--blue-team)}.mobile-wrapper .feed-icon iconify-icon[icon="lucide:shield"]{color:var(--success)}.mobile-wrapper .feed-icon iconify-icon[icon="lucide:crosshair"]{color:var(--text-muted)}.mobile-wrapper .feed-content h4.blue-team{color:var(--blue-team)}.mobile-wrapper .feed-event-primary{color:var(--accent);font-weight:600}.mobile-wrapper .feed-event-danger{color:#ef4444;font-weight:600}.mobile-wrapper .feed-event-accent{color:var(--blue-team);font-weight:600}.mobile-wrapper .feed-event-success{color:var(--success);font-weight:600}.mobile-wrapper .feed-event-muted{color:var(--text-secondary);font-weight:600}.mobile-wrapper .feed-event-warning{color:var(--warning);font-weight:600}.mobile-wrapper .feed-icon-success{background:#22c55e1a;border-color:#22c55e4d}.mobile-wrapper .feed-icon-success iconify-icon{color:var(--success)}.mobile-wrapper .feed-icon-danger{background:#ef44441a;border-color:#ef44444d}.mobile-wrapper .feed-icon-danger iconify-icon{color:#ef4444}.mobile-wrapper .feed-icon-accent{background:#3b82f61a;border-color:#3b82f64d}.mobile-wrapper .feed-icon-accent iconify-icon{color:var(--blue-team)}.mobile-wrapper .feed-icon-warning{background:#ffb0201a;border-color:#ffb0204d}.mobile-wrapper .feed-icon-warning iconify-icon{color:var(--warning)}.mobile-wrapper .feed-icon-default iconify-icon{color:var(--text-muted)}.mobile-wrapper .feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;color:var(--text-muted);gap:12px}.mobile-wrapper .feed-empty iconify-icon{font-size:2.5rem;opacity:.5}.mobile-wrapper .feed-empty p{font-size:.9rem;line-height:1.5}.mobile-wrapper .feed-list{max-height:calc(100vh - 420px);overflow-y:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.mobile-wrapper .feed-list::-webkit-scrollbar{width:4px}.mobile-wrapper .feed-list::-webkit-scrollbar-track{background:transparent}.mobile-wrapper .feed-list::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.mobile-wrapper .feed-list::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.mobile-wrapper .bottom-bar{position:fixed;bottom:0;left:0;width:100%;background:#1e1e1ef2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);padding:12px 16px;padding-bottom:max(12px,env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;z-index:100;transition:opacity .2s ease,visibility .2s ease}.mobile-wrapper .bottom-bar.hidden{opacity:0;visibility:hidden;pointer-events:none}.mobile-wrapper .btn-action{background:var(--accent)!important;color:#fff;border:none;padding:12px 20px;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;flex:1;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:transform .2s ease;min-height:44px}.mobile-wrapper .btn-action:hover{background:var(--accent)!important}.mobile-wrapper .btn-action:active{transform:scale(.98);background:var(--accent)!important}.mobile-wrapper .icon-btn,.mobile-wrapper .icon-btn-share{background:transparent;border:1px solid var(--border);color:var(--text-muted);width:44px;height:44px;min-width:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .2s ease}.mobile-wrapper .icon-btn:hover,.mobile-wrapper .icon-btn-share:hover{background:var(--bg-card);border-color:var(--accent);color:var(--accent)}.mobile-wrapper .icon-btn:active,.mobile-wrapper .icon-btn-share:active{transform:scale(.95)}@media(max-width:375px){.mobile-wrapper .header{padding:12px}.mobile-wrapper .logo span{font-size:.9rem}.mobile-wrapper .viewer-count span{font-size:.75rem}.mobile-wrapper .scoreboard{padding:16px 12px}.mobile-wrapper .team-name{font-size:.8rem;max-width:85px}.mobile-wrapper .score{font-size:1.75rem}.mobile-wrapper .tab-label{padding:8px 4px;font-size:.8rem}.mobile-wrapper .tab-label iconify-icon{font-size:1rem}.mobile-wrapper .tab-label span{font-size:.7rem}.mobile-wrapper .tab-content{padding:0 12px}.mobile-wrapper .upcoming-match{padding:12px}.mobile-wrapper .upcoming-team-icon{width:32px;height:32px;min-width:32px;font-size:1rem}.mobile-wrapper .upcoming-team-name{font-size:.85rem}.mobile-wrapper .upcoming-vs-divider span{font-size:.6rem;padding:3px 8px}.mobile-wrapper .upcoming-datetime{padding:5px 10px}.mobile-wrapper .upcoming-date,.mobile-wrapper .upcoming-time{font-size:.7rem}.mobile-wrapper .upcoming-meta{gap:12px}.mobile-wrapper .upcoming-competition,.mobile-wrapper .upcoming-location{font-size:.7rem}.mobile-wrapper .upcoming-btn{padding:10px 16px;font-size:.8rem}}@media(min-width:376px)and (max-width:414px){.mobile-wrapper .header{padding:14px 16px}.mobile-wrapper .team-name{max-width:110px}}@media(min-width:415px){.mobile-wrapper .team-name{max-width:130px}.mobile-wrapper .stats-card{padding:20px}}@media(orientation:landscape)and (max-height:500px){.mobile-wrapper .scoreboard{padding:12px 16px}.mobile-wrapper .live-badge,.mobile-wrapper .pending-badge{margin-bottom:8px}.mobile-wrapper .team-icon{width:40px;height:40px}.mobile-wrapper .pitch-container{aspect-ratio:5/4}.mobile-wrapper .feed-list{max-height:calc(100vh - 350px)}}@media(hover:none)and (pointer:coarse){.mobile-wrapper .tab-label{min-height:48px;padding:12px 8px}.mobile-wrapper .icon-btn,.mobile-wrapper .icon-btn-share,.mobile-wrapper .btn-action{min-height:48px;min-width:48px}.mobile-wrapper .feed-list,.mobile-wrapper .tab-content{-webkit-overflow-scrolling:touch}.mobile-wrapper .tab-label:hover,.mobile-wrapper .icon-btn:hover,.mobile-wrapper .icon-btn-share:hover,.mobile-wrapper .upcoming-match:hover{color:inherit;background:inherit;border-color:inherit}.mobile-wrapper .btn-action:hover,.mobile-wrapper .btn-action:active{background:var(--accent)!important}.mobile-wrapper .tab-label:active{opacity:.7}}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.mobile-wrapper .pitch-line-center,.mobile-wrapper .pitch-circle{border-width:1.5px}.mobile-wrapper .player{box-shadow:0 3px 6px #0009}}@supports (padding: max(0px)){.mobile-wrapper .header{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-top:max(12px,env(safe-area-inset-top))}.mobile-wrapper .bottom-bar{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(12px,env(safe-area-inset-bottom))}.mobile-wrapper .tab-content{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}@media(prefers-color-scheme:dark){.mobile-wrapper,.mobile-wrapper .export-wrapper{background:linear-gradient(180deg,#0a0a0a,#121212)}}@media(prefers-contrast:high){.mobile-wrapper .header,.mobile-wrapper .scoreboard,.mobile-wrapper .stats-card,.mobile-wrapper .upcoming-match,.mobile-wrapper .feed-item,.mobile-wrapper .btn-action,.mobile-wrapper .icon-btn,.mobile-wrapper .icon-btn-share,.mobile-wrapper .live-badge,.mobile-wrapper .pending-badge{border-width:2px}}@media print{.mobile-wrapper .header,.mobile-wrapper .tab-labels,.mobile-wrapper .bottom-bar{display:none}.mobile-wrapper .tab-content{display:block!important}.mobile-wrapper,.mobile-wrapper .export-wrapper{background:#fff;color:#000}}
