:root{--bg: #08080A;--bg-raised: #131215;--bg-card: #1A181B;--border: #2A2520;--border-strong: #3D342B;--primary: #F26A10;--primary-hover: #FF8330;--orange-deep: #9C4310;--on-primary: #140A03;--primary-rgb: 242, 106, 16;--teal: #2FD3C4;--violet: #9B7BFF;--lime: #B6E24A;--gold: #F5C34B;--alert: #FF5A4D;--badge-teal: #40B59E;--badge-violet: #B890D5;--badge-lime: #BCC653;--badge-gold: #DFB249;--badge-alert: #E45144;--text: #F5F1EC;--text-secondary: #B3A99C;--text-muted: #7C7266;--font-heading: "Saira Condensed", sans-serif;--font-body: "Inter", Arial, sans-serif;--font-mono: "JetBrains Mono", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 40px;--space-8: 56px;--hl-tile-min: min(280px, 100%);}body{margin: 0;min-height: 100vh;display: flex;flex-direction: column;background: var(--bg);color: var(--text);font-family: var(--font-body);font-size: 14px;line-height: 1.5;}main{flex: 1;}a{color: inherit;}[x-cloak]{display: none !important;}h1, h2, h3, h4{font-family: var(--font-heading);text-transform: uppercase;margin: 0;}h1{font-size: 28px;line-height: 1.1;font-weight: 800;letter-spacing: 0.2px;}h2{font-size: 22px;line-height: 1.15;font-weight: 800;}h3{font-size: 20px;line-height: 1.15;font-weight: 700;}h4{font-size: 16px;line-height: 1.2;font-weight: 700;}p{margin: 0 0 var(--space-3);color: var(--text-secondary);}.legal-page ul{margin: 0 0 var(--space-3);padding-left: var(--space-5);color: var(--text-secondary);}.legal-page li{margin-bottom: var(--space-2);}.legal-page li:last-child{margin-bottom: 0;}.hl-display{font-family: var(--font-heading);text-transform: uppercase;font-size: clamp(34px, 6vw, 56px);line-height: 1.03;font-weight: 800;}.hl-eyebrow{font-family: var(--font-body);font-size: 12px;font-weight: 600;letter-spacing: 1.4px;text-transform: uppercase;color: var(--primary);margin: 0 0 var(--space-2);}.hl-body-lg{font-size: 16px;line-height: 1.6;}.hl-body-sm{font-size: 13px;line-height: 1.5;}.hl-label{font-size: 12px;line-height: 1.4;font-weight: 500;}.hl-caption{font-size: 11px;line-height: 1.4;font-weight: 500;color: var(--text-muted);}.hl-micro{font-size: 10px;line-height: 1.3;font-weight: 600;text-transform: uppercase;letter-spacing: 0.6px;color: var(--text-muted);}.hl-stat{font-family: var(--font-mono);font-size: 12px;font-weight: 700;}.hl-muted{color: var(--text-muted);}.hl-page{max-width: 960px;margin: 0 auto;padding: var(--space-6) clamp(20px, 5vw, 64px);width: 100%;box-sizing: border-box;}.hl-page--narrow{max-width: 640px;}.hl-section{margin-bottom: var(--space-7);}.hl-section-head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-3);margin-bottom: var(--space-4);flex-wrap: wrap;}.hl-section-head h2{margin: 0;}.hl-section-title{display: inline-flex;align-items: center;gap: 8px;}.hl-section-icon{color: var(--primary);flex-shrink: 0;}.hl-link{color: var(--primary);font-size: 13px;font-weight: 600;text-decoration: none;white-space: nowrap;}.hl-link:hover{color: var(--primary-hover);}.hl-breadcrumbs{display: flex;align-items: center;flex-wrap: wrap;gap: 6px;margin-bottom: var(--space-4);font-size: 12px;font-weight: 500;}.hl-breadcrumbs a{color: var(--text-muted);text-decoration: none;}.hl-breadcrumbs a:hover{color: var(--primary);}.hl-breadcrumbs-sep{color: var(--text-muted);opacity: 0.5;}.hl-breadcrumbs-current{color: var(--text);font-weight: 600;}.hl-card{background: var(--bg-card);border: 1px solid var(--border);border-radius: 12px;padding: var(--space-5);}.hl-card + .hl-card{margin-top: var(--space-3);}.hl-card-grid > .hl-card + .hl-card, .stl-grid > .hl-card + .hl-card{margin-top: 0;}.hl-card-grid{display: grid;grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));gap: var(--space-4);}.hl-field{display: flex;flex-direction: column;gap: 4px;margin-bottom: var(--space-4);}.hl-field .hl-input, .hl-field textarea.hl-input{width: 100%;min-width: 0;box-sizing: border-box;}.hl-field-error{color: var(--alert);font-size: 12px;}.hl-field-preview{width: 96px;height: 96px;object-fit: cover;border-radius: 12px;border: 1px solid var(--border);display: block;margin-bottom: var(--space-2);}.hl-password-field{position: relative;display: flex;}.hl-password-field .hl-input{padding-right: 40px;}.hl-password-toggle{position: absolute;top: 50%;right: 4px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;border: none;border-radius: 8px;background: transparent;color: var(--text-secondary);cursor: pointer;transition: background 0.15s ease, color 0.15s ease;}.hl-password-toggle:hover{background: var(--bg-card);color: var(--text);}.hl-password-toggle:focus-visible{outline: 2px solid var(--primary);outline-offset: 1px;}.hl-password-toggle svg{width: 18px;height: 18px;}.hl-password-help ul{margin: 0;padding-left: 1.1em;}.hl-password-actions{display: flex;flex-wrap: wrap;gap: var(--space-3);margin-top: var(--space-2);}.hl-alert-success{margin: 0 0 var(--space-4);padding: var(--space-3) var(--space-4);border: 1px solid rgba(182, 226, 74, 0.4);border-radius: 10px;background: rgba(182, 226, 74, 0.1);color: var(--lime);font-size: 14px;font-weight: 600;}.login-submit{width: 100%;justify-content: center;margin-top: var(--space-2);}.hl-social-login{display: grid;gap: var(--space-2);}.hl-social-login form{margin: 0;}.hl-social-btn{width: 100%;justify-content: center;gap: var(--space-2);}.hl-social-btn svg{width: 18px;height: 18px;flex: none;}.hl-social-divider{display: flex;align-items: center;gap: var(--space-3);margin: var(--space-4) 0;color: var(--text-muted);font-size: 0.8125rem;}.hl-social-divider::before, .hl-social-divider::after{content: "";flex: 1;border-top: 1px solid var(--border);}.hl-login-modal-alt{margin: var(--space-3) 0 0;text-align: center;font-size: 13px;color: var(--text-muted);}.hl-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 20px;border-radius: 10px;font-weight: 700;font-size: 14px;text-decoration: none;line-height: 1;border: 1px solid transparent;cursor: pointer;transition: background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, transform 0.1s ease;}.hl-btn:active{transform: scale(0.97);}.hl-btn:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.hl-btn:disabled{opacity: 0.6;cursor: default;}.hl-btn-primary{background: var(--primary);color: var(--on-primary);}.hl-btn-primary:hover{background: var(--primary-hover);}.hl-btn-secondary{background: var(--bg-card);color: var(--text);border-color: var(--border-strong);}.hl-btn-secondary:hover{border-color: var(--primary);color: var(--primary);}.hl-table-wrap{position: relative;overflow-x: auto;border: 1px solid var(--border);border-radius: 12px;}.hl-scroll-cue{position: absolute;top: 0;right: 0;bottom: 0;z-index: 3;width: 40px;display: flex;align-items: center;justify-content: flex-end;padding-right: 6px;background: linear-gradient(90deg, transparent, var(--bg-card) 85%);pointer-events: none;opacity: 0;transition: opacity 0.2s ease;}.hl-scroll-cue[data-visible]{opacity: 1;}.hl-scroll-cue-chip{flex: none;padding: 3px 8px;border-radius: 999px;background: rgba(var(--primary-rgb), 0.92);color: var(--on-primary);font-size: 10px;font-weight: 700;letter-spacing: 0.3px;white-space: nowrap;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.35);transition: opacity 0.2s ease;}.hl-scroll-cue[data-visible][data-clickable] .hl-scroll-cue-chip{pointer-events: auto;cursor: pointer;}.hl-scroll-cue[data-clickable] .hl-scroll-cue-chip:hover{background: rgb(var(--primary-rgb));}.hl-scroll-cue[data-seen] .hl-scroll-cue-chip{opacity: 0;}@media (prefers-reduced-motion: no-preference){.hl-scroll-cue[data-visible]:not([data-seen]) .hl-scroll-cue-chip{animation: hl-scroll-cue-nudge 1.6s ease-in-out 3;}}@keyframes hl-scroll-cue-nudge{0%, 100%{transform: translateX(0);}50%{transform: translateX(-4px);}}.hl-table{width: 100%;border-collapse: collapse;font-size: 13px;}.hl-table th{text-align: left;font-family: var(--font-body);font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.6px;color: var(--text-muted);padding: 10px 14px;background: var(--bg-raised);border-bottom: 1px solid var(--border);white-space: nowrap;}.hl-table td{padding: 12px 14px;border-bottom: 1px solid var(--border);color: var(--text);}.hl-table tbody tr:last-child td{border-bottom: none;}.hl-table tbody tr{transition: background-color 0.15s ease;}.hl-table tbody tr:hover, .hl-table tbody tr:focus-within{background: var(--bg-raised);}.hl-table--row-link tbody tr:not(.hl-table-group-row){position: relative;transform: translate(0);clip-path: inset(0);cursor: pointer;}.hl-table--row-link .hl-table-row-link-target::after{content: "";position: absolute;inset: 0;z-index: 1;}.hl-table--row-link .hl-table-cell-interactive{position: relative;z-index: 2;}.hl-table .num{font-family: var(--font-mono);text-align: right;font-variant-numeric: tabular-nums;white-space: nowrap;}.hl-table--center th, .hl-table--center td{text-align: center;}.hl-table--center .num{text-align: center;}.hl-table--compact th, .hl-table--compact td{padding: 7px 12px;}.hl-table-group-row td{background: var(--bg-raised);color: var(--text-secondary);font-family: var(--font-body);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.6px;padding: 6px 14px;}.hl-table-group-row td::before{content: none;}.hl-schedule-table th{text-align: left;}.hl-schedule-table th.hl-schedule-ics-header{text-align: center;color: var(--text-muted);}.hl-schedule-table td[data-label="Time"]{color: var(--text-secondary);font-family: var(--font-mono);font-size: 12px;}.hl-schedule-table td[data-label="Venue"]{color: var(--text-secondary);}.hl-schedule-matchup a{white-space: normal;display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 4px;}.hl-schedule-team{display: inline-flex;align-items: center;gap: 6px;font-weight: 700;}.hl-schedule-team .hl-avatar, .hl-schedule-team .hl-avatar-placeholder{width: 20px;height: 20px;font-size: 9px;}.hl-schedule-team--win{color: var(--text);font-weight: 800;}.hl-schedule-vs{color: var(--text-muted);font-weight: 400;font-size: 10px;text-transform: uppercase;letter-spacing: 0.4px;}@media (min-width: 641px){.hl-schedule-row--next td{background: rgba(var(--primary-rgb), 0.09);}.hl-schedule-row--next td:first-child::after{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 3px;background: var(--primary);}}.hl-schedule-ics-link{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;border-radius: 8px;color: var(--text-muted);text-decoration: none;transition: background-color 0.15s ease, color 0.15s ease;}.hl-schedule-ics-link:hover{background: var(--bg-raised);color: var(--primary);}.hl-schedule-next-badge{display: inline-block;margin-top: 2px;font-family: var(--font-mono);font-size: 9.5px;font-weight: 700;letter-spacing: 0.02em;color: var(--primary);white-space: nowrap;}html.lh-anim-ready [data-lh-reveal] .hl-schedule-table tbody tr:not(.hl-table-group-row){opacity: 0;transform: translateY(8px);transition: opacity 0.4s ease, transform 0.4s ease, background-color 0.15s ease;transition-delay: calc(var(--i, 0) * 0.02s);}html.lh-anim-ready [data-lh-reveal].lh-is-visible .hl-schedule-table tbody tr:not(.hl-table-group-row){opacity: 1;transform: none;}.hl-schedule-score{color: var(--text-muted);font-weight: 600;}.hl-schedule-score--win{color: var(--lime);font-weight: 800;}.hl-schedule-score-sep{color: var(--text-muted);margin: 0 2px;}.hl-schedule-forfeit-note{color: var(--alert);font-family: var(--font-body);font-size: 11px;font-weight: 700;text-transform: uppercase;letter-spacing: 0.4px;}.hl-pagination{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);margin-top: var(--space-4);}.hl-pagination-status{font-size: 12px;color: var(--text-muted);font-family: var(--font-mono);}.hl-pagination-disabled{opacity: 0.4;pointer-events: none;}.hl-badge{display: inline-flex;align-items: center;gap: 6px;padding: 3px 10px;border-radius: 999px;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.4px;white-space: nowrap;background: rgba(179, 169, 156, 0.16);color: var(--text-secondary);}.hl-badge::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: currentColor;}.hl-badge[data-status="scheduled"], .hl-badge[data-status="upcoming"], .hl-badge[data-status="pending"]{background: rgba(184, 144, 213, 0.16);color: var(--badge-violet);}.hl-badge[data-status="in_progress"], .hl-badge[data-status="active"]{background: rgba(64, 181, 158, 0.16);color: var(--badge-teal);}.hl-badge[data-status="completed"], .hl-badge[data-status="paid"], .hl-badge[data-status="win"]{background: rgba(188, 198, 83, 0.16);color: var(--badge-lime);}.hl-badge[data-status="forfeited"], .hl-badge[data-status="cancelled"], .hl-badge[data-status="overdue"], .hl-badge[data-status="loss"]{background: rgba(228, 81, 68, 0.16);color: var(--badge-alert);}.hl-badge[data-status="waived"]{background: rgba(223, 178, 73, 0.16);color: var(--badge-gold);}.hl-badge[data-position="guard"]{background: rgba(64, 181, 158, 0.16);color: var(--badge-teal);}.hl-badge[data-position="forward"]{background: rgba(188, 198, 83, 0.16);color: var(--badge-lime);}.hl-badge[data-position="center"]{background: rgba(223, 178, 73, 0.16);color: var(--badge-gold);}.hl-badge--plain::before{content: none;}.hl-live-badge{display: inline-flex;align-items: center;gap: 6px;font-size: 11px;color: var(--text-muted);}.hl-live-dot{flex-shrink: 0;width: 6px;height: 6px;border-radius: 50%;background: var(--badge-teal);}@media (prefers-reduced-motion: no-preference){.hl-live-dot{animation: hl-live-pulse 2s ease-in-out infinite;}}@keyframes hl-live-pulse{0%, 100%{box-shadow: 0 0 0 0 rgba(64, 181, 158, 0.45);}50%{box-shadow: 0 0 0 4px rgba(64, 181, 158, 0);}}.hl-sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.skip-to-content{position: absolute;top: -100%;left: 8px;z-index: 100;padding: 10px 16px;background: var(--primary);color: var(--on-primary);border-radius: 0 0 8px 8px;font-size: 14px;font-weight: 600;text-decoration: none;transition: top 0.15s ease;}.skip-to-content:focus{top: 0;}.hl-empty{text-align: center;padding: var(--space-8) var(--space-4);color: var(--text-muted);}.hl-empty .icon{display: block;margin: 0 auto var(--space-3);opacity: 0.6;}.hl-empty p{color: var(--text-muted);margin: 0 0 var(--space-4);}.hl-empty .hl-btn{margin-top: var(--space-2);}html.lh-anim-ready [data-lh-reveal] .hl-table-wrap tbody tr, html.lh-anim-ready [data-lh-reveal] .hl-card-grid > *, html.lh-anim-ready [data-lh-reveal] .gd-leaders-panel > *, html.lh-anim-ready [data-lh-reveal] .gd-awards-card > *{opacity: 0;transform: translateY(6px);transition: opacity 0.4s ease, transform 0.4s ease, border-color 0.15s ease, box-shadow 0.15s ease, transform 0.15s ease;transition-delay: calc(var(--i, 0) * 0.04s);}html.lh-anim-ready [data-lh-reveal].lh-is-visible .hl-table-wrap tbody tr, html.lh-anim-ready [data-lh-reveal].lh-is-visible .hl-card-grid > *, html.lh-anim-ready [data-lh-reveal].lh-is-visible .gd-leaders-panel > *, html.lh-anim-ready [data-lh-reveal].lh-is-visible .gd-awards-card > *{opacity: 1;transform: none;}.hl-header-band{display: flex;align-items: center;gap: var(--space-4);margin-bottom: var(--space-5);flex-wrap: wrap;}.hl-avatar{width: 64px;height: 64px;border-radius: 14px;object-fit: cover;background: var(--bg-card);border: 1px solid var(--border);flex-shrink: 0;transition: border-color 0.15s ease;}.hl-avatar--sm{width: 36px;height: 36px;border-radius: 8px;}.hl-avatar-placeholder{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 8px;background: var(--bg-card);border: 1px solid var(--border);color: var(--text-muted);flex-shrink: 0;font-family: var(--font-heading);font-weight: 700;font-size: 13px;}.hl-avatar-placeholder[data-accent="teal"]{background: rgba(47, 211, 196, 0.16);color: var(--teal);border-color: rgba(47, 211, 196, 0.35);}.hl-avatar-placeholder[data-accent="violet"]{background: rgba(155, 123, 255, 0.16);color: var(--violet);border-color: rgba(155, 123, 255, 0.35);}.hl-avatar-placeholder[data-accent="lime"]{background: rgba(182, 226, 74, 0.16);color: var(--lime);border-color: rgba(182, 226, 74, 0.35);}.hl-avatar-placeholder[data-accent="gold"]{background: rgba(245, 195, 75, 0.16);color: var(--gold);border-color: rgba(245, 195, 75, 0.35);}.hl-avatar-placeholder[data-accent="coral"]{background: rgba(255, 90, 77, 0.16);color: var(--alert);border-color: rgba(255, 90, 77, 0.35);}.hl-player-link{display: inline-flex;align-items: center;gap: var(--space-2);color: var(--text);font-weight: 600;text-decoration: none;}.hl-player-link:hover{color: var(--primary);}.hl-player-link:hover .hl-avatar, .hl-player-link:hover .hl-avatar--sm{border-color: var(--primary);}.hl-card-link{display: block;text-decoration: none;transition: border-color 0.15s ease;}.hl-card-link:hover{border-color: var(--primary);}.hl-card-hoverable{transition: border-color 0.15s ease, transform 0.15s ease;}.hl-card-hoverable:hover{border-color: var(--primary);transform: translateY(-2px);}.hl-card-link .hl-badge{margin-bottom: var(--space-2);}.hl-card-link h3{margin-top: var(--space-1);}.hl-sponsor-card{display: flex;flex-direction: column;height: 100%;padding: 0;overflow: hidden;transition: border-color 0.15s ease, transform 0.15s ease;}.hl-sponsor-card:hover{border-color: var(--border-strong);transform: translateY(-2px);box-shadow: 0 12px 28px -16px rgba(0, 0, 0, 0.5);}.hl-sponsor-logo-box{display: flex;align-items: center;justify-content: center;height: 220px;padding: var(--space-5);background: var(--bg-raised);border-bottom: 1px solid var(--border);}.hl-sponsor-logo{width: 100%;height: 100%;min-width: 0;min-height: 0;object-fit: scale-down;}.hl-sponsor-grid{grid-template-columns: repeat(auto-fill, minmax(min(100%, 270px), 1fr));gap: var(--space-5);}.hl-sponsor-logo-placeholder{color: var(--text-muted);}.hl-sponsor-card-body{display: flex;flex-direction: column;gap: var(--space-2);padding: var(--space-4);flex: 1;}.hl-sponsor-card-head{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--space-2);}.hl-sponsor-card-meta{display: flex;flex-wrap: wrap;gap: 4px;}.hl-sponsor-website-btn{padding: 8px 14px;font-size: 13px;justify-content: center;}.hl-sponsor-category{display: inline-flex;align-items: center;gap: 4px;margin: 0 0 2px;font-size: 11px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;color: var(--primary);}.hl-sponsor-tagline{margin: 0;font-size: 14px;font-style: italic;color: var(--text-secondary);}.hl-sponsor-promo{display: flex;align-items: flex-start;gap: var(--space-2);padding: var(--space-3);border-radius: 10px;border: 1px dashed rgba(var(--primary-rgb), 0.55);background: rgba(var(--primary-rgb), 0.08);}.hl-sponsor-promo-icon{flex-shrink: 0;margin-top: 1px;color: var(--primary);}.hl-sponsor-promo-label{display: block;font-size: 10px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;color: var(--primary);}.hl-sponsor-promo p{margin: 2px 0 0;font-size: 14px;font-weight: 600;color: var(--text);}.hl-sponsor-contact{display: flex;flex-direction: column;gap: 6px;margin: 0;padding: 0;list-style: none;font-size: 13px;}.hl-sponsor-contact li{display: flex;align-items: flex-start;gap: var(--space-2);min-width: 0;color: var(--text-muted);}.hl-sponsor-contact li > svg{flex-shrink: 0;margin-top: 1px;}.hl-sponsor-contact a{color: var(--text-secondary);text-decoration: none;overflow-wrap: anywhere;}.hl-sponsor-contact a:hover, .hl-sponsor-contact a:focus-visible{color: var(--primary);text-decoration: underline;}.hl-sponsor-card-actions{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-2);margin-top: auto;padding-top: var(--space-3);border-top: 1px solid var(--border);}.hl-sponsor-card-actions > .hl-sponsor-website-btn:only-child{flex: 1;}.hl-sponsor-socials{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none;}.hl-sponsor-social{display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;background: var(--bg-raised);border: 1px solid var(--border);color: var(--text-secondary);transition: background 0.15s ease, color 0.15s ease, border-color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease;}.hl-sponsor-social:hover, .hl-sponsor-social:focus-visible{color: #FFFFFF;border-color: transparent;transform: translateY(-2px);}.hl-sponsor-social:focus-visible{outline: 2px solid var(--primary);outline-offset: 2px;}.hl-sponsor-social[data-platform="brand-facebook"]:hover, .hl-sponsor-social[data-platform="brand-facebook"]:focus-visible{background: #1877F2;}.hl-sponsor-social[data-platform="brand-instagram"]:hover, .hl-sponsor-social[data-platform="brand-instagram"]:focus-visible{background: radial-gradient(circle at 30% 107%, #FDF497 0%, #FD5949 45%, #D6249F 60%, #285AEB 90%);}.hl-sponsor-social[data-platform="brand-tiktok"]:hover, .hl-sponsor-social[data-platform="brand-tiktok"]:focus-visible{background: #010101;box-shadow: -2px -2px 0 #25F4EE, 2px 2px 0 #FE2C55;}.hl-sponsor-social[data-platform="brand-youtube"]:hover, .hl-sponsor-social[data-platform="brand-youtube"]:focus-visible{background: #FF0000;}.hl-sponsor-social[data-platform="brand-x"]:hover, .hl-sponsor-social[data-platform="brand-x"]:focus-visible{background: #FFFFFF;color: #000000;}.hl-sponsor-grid-featured{grid-template-columns: 1fr;}.hl-sponsor-grid-featured .hl-sponsor-card{flex-direction: row;border-top: 3px solid var(--gold);}.hl-sponsor-grid-featured .hl-sponsor-logo-box{position: relative;flex: 0 0 45%;height: auto;min-height: 320px;padding: var(--space-6, 24px);border-bottom: none;border-right: 1px solid var(--border);background: radial-gradient(ellipse at 50% 110%, rgba(245, 195, 75, 0.16), transparent 70%), var(--bg-raised);}.hl-sponsor-grid-featured .hl-sponsor-logo{position: absolute;inset: var(--space-6, 24px);width: calc(100% - 2 * var(--space-6, 24px));height: calc(100% - 2 * var(--space-6, 24px));}.hl-sponsor-grid-featured .hl-sponsor-logo-placeholder{width: 64px;height: 64px;}.hl-sponsor-grid-featured .hl-sponsor-card-body{justify-content: center;gap: var(--space-3);padding: var(--space-5) var(--space-6, 24px);}.hl-sponsor-grid-featured .hl-sponsor-card-head h3{font-size: 26px;}.hl-sponsor-grid-featured .hl-sponsor-card-actions{margin-top: var(--space-2);}.hl-sponsor-grid-featured .hl-sponsor-card:hover{border-color: rgba(245, 195, 75, 0.5);border-top-color: var(--gold);box-shadow: 0 16px 36px -18px rgba(245, 195, 75, 0.35);}@media (max-width: 640px){.hl-sponsor-logo-box{height: 240px;}.hl-sponsor-grid-featured .hl-sponsor-card{flex-direction: column;}.hl-sponsor-grid-featured .hl-sponsor-logo-box{flex-basis: auto;min-height: 260px;border-right: none;border-bottom: 1px solid var(--border);}.hl-sponsor-grid-featured .hl-sponsor-card-body{padding: var(--space-4);}.hl-sponsor-grid-featured .hl-sponsor-card-head h3{font-size: 22px;}}.hl-sponsor-card{position: relative;cursor: pointer;}.hl-sponsor-card-link{color: inherit;text-decoration: none;}.hl-sponsor-card-link::after{content: "";position: absolute;inset: 0;z-index: 0;}.hl-sponsor-card:hover .hl-sponsor-card-link{color: var(--primary);}.hl-sponsor-card-link:focus-visible{outline: none;}.hl-sponsor-card:has(.hl-sponsor-card-link:focus-visible){outline: 2px solid var(--primary);outline-offset: 2px;}.hl-sponsor-card-actions a, .hl-sponsor-contact a{position: relative;z-index: 1;}.hl-sponsor-modal-body{display: flex;flex-direction: column;gap: var(--space-4);}.hl-sponsor-modal-hero{display: flex;align-items: center;justify-content: center;min-height: 220px;padding: var(--space-5);border-radius: 12px;border: 1px solid var(--border);background: radial-gradient(ellipse at 50% 120%, rgba(var(--primary-rgb), 0.12), transparent 70%), var(--bg-raised);}.hl-sponsor-modal-hero[data-tier="founding"]{border-top: 3px solid var(--gold);background: radial-gradient(ellipse at 50% 120%, rgba(245, 195, 75, 0.18), transparent 70%), var(--bg-raised);}.hl-sponsor-modal-logo{max-height: 240px;max-width: 92%;object-fit: contain;}.hl-sponsor-modal-intro{display: flex;flex-direction: column;gap: var(--space-2);}.hl-sponsor-modal-chips{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2);}.hl-sponsor-modal-chips .hl-sponsor-category{margin: 0;}.hl-sponsor-modal-tagline{font-size: 17px;}.hl-sponsor-modal-description{margin: 0;font-size: 15px;line-height: 1.6;color: var(--text);}.hl-sponsor-modal-section{padding-top: var(--space-4);border-top: 1px solid var(--border);}.hl-sponsor-modal-section-title{margin: 0 0 var(--space-3);font-size: 11px;font-weight: 700;letter-spacing: 0.6px;text-transform: uppercase;color: var(--text-muted);}.hl-sponsor-modal .hl-sponsor-contact{font-size: 14px;gap: var(--space-2);}.hl-sponsor-modal-socials{display: flex;flex-wrap: wrap;gap: var(--space-2);margin: 0;padding: 0;list-style: none;}.hl-sponsor-modal-social{display: inline-flex;align-items: center;gap: var(--space-2);padding: 4px 14px 4px 4px;border-radius: 999px;border: 1px solid var(--border-strong);background: var(--bg-raised);font-size: 13px;font-weight: 600;color: var(--text);text-decoration: none;transition: border-color 0.15s ease, transform 0.15s ease;}.hl-sponsor-modal-social:hover, .hl-sponsor-modal-social:focus-visible{border-color: var(--text-secondary);transform: translateY(-1px);}.hl-sponsor-modal-social .hl-sponsor-social{width: 30px;height: 30px;color: #FFFFFF;border-color: transparent;}.hl-sponsor-modal-social .hl-sponsor-social[data-platform="brand-facebook"]{background: #1877F2;}.hl-sponsor-modal-social .hl-sponsor-social[data-platform="brand-instagram"]{background: radial-gradient(circle at 30% 107%, #FDF497 0%, #FD5949 45%, #D6249F 60%, #285AEB 90%);}.hl-sponsor-modal-social .hl-sponsor-social[data-platform="brand-tiktok"]{background: #010101;}.hl-sponsor-modal-social .hl-sponsor-social[data-platform="brand-youtube"]{background: #FF0000;}.hl-sponsor-modal-social .hl-sponsor-social[data-platform="brand-x"]{background: #FFFFFF;color: #000000;}.hl-sponsor-modal-footer{flex-wrap: wrap;justify-content: space-between;align-items: center;}.hl-sponsor-modal-share{display: flex;flex-wrap: wrap;gap: var(--space-2);}@media (max-width: 480px){.hl-sponsor-modal-hero{min-height: 180px;}.hl-sponsor-modal-logo{max-height: 160px;}.hl-sponsor-modal-footer > .hl-btn-primary{width: 100%;justify-content: center;}}.hl-sponsor-filters{margin-bottom: var(--space-5);}.hl-sponsor-filters .hl-filter-bar{margin-bottom: var(--space-3);}.hl-sponsor-filters .hl-filter-tabs{margin-bottom: var(--space-2);}.hl-sponsor-filter-search{flex: 1 1 260px;}.hl-sponsor-perk-toggle{position: relative;display: inline-flex;align-items: center;gap: 6px;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--border-strong);background: var(--bg-card);font-size: 13px;font-weight: 600;color: var(--text-secondary);cursor: pointer;user-select: none;transition: border-color 0.15s ease, color 0.15s ease, background 0.15s ease;}.hl-sponsor-perk-toggle input{position: absolute;opacity: 0;width: 1px;height: 1px;}.hl-sponsor-perk-toggle:hover{border-color: var(--primary);color: var(--text);}.hl-sponsor-perk-toggle:has(input:checked){background: rgba(var(--primary-rgb), 0.14);border-color: var(--primary);color: var(--primary);}.hl-sponsor-perk-toggle:has(input:focus-visible){outline: 2px solid var(--primary);outline-offset: 2px;}@media (max-width: 480px){.hl-sponsor-filter-search{flex: initial;}.hl-sponsor-perk-toggle{justify-content: center;}}.hl-sponsor-stats{display: flex;flex-wrap: wrap;background: var(--bg-card);border: 1px solid var(--border);border-radius: 12px;margin-bottom: var(--space-5);}.hl-sponsor-stat{flex: 1 1 120px;display: flex;flex-direction: column;align-items: center;gap: 4px;padding: var(--space-4) var(--space-3);text-align: center;border-right: 1px solid var(--border);}.hl-sponsor-stat:last-child{border-right: none;}.hl-sponsor-stat-value{font-family: var(--font-mono);font-size: 22px;font-weight: 700;color: var(--text);line-height: 1.15;}.hl-sponsor-stat-label{font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;color: var(--text-muted);}.hl-sponsor-cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-4);background: var(--bg-card);border: 1px solid var(--border);border-radius: 12px;padding: var(--space-5);}html.lh-anim-ready [data-lh-reveal] .hl-sponsor-card{opacity: 0;transform: translateY(8px);transition: opacity 0.4s ease, transform 0.4s ease, border-color 0.15s ease, box-shadow 0.15s ease;}html.lh-anim-ready [data-lh-reveal].lh-is-visible .hl-sponsor-card{opacity: 1;transform: none;}html.lh-anim-ready [data-lh-reveal] .hl-sponsor-stat{opacity: 0;transform: translateY(8px);transition: opacity 0.4s ease, transform 0.4s ease;}html.lh-anim-ready [data-lh-reveal].lh-is-visible .hl-sponsor-stat{opacity: 1;transform: none;}.hl-badge[data-tier="founding"]{background: rgba(245, 195, 75, 0.16);color: var(--gold);}.hl-badge[data-tier="season"]{background: rgba(179, 169, 156, 0.2);color: var(--text-secondary);}.hl-badge[data-tier="game-day"]{background: rgba(156, 67, 16, 0.24);color: var(--orange-deep);}.hl-filter-tabs{display: flex;flex-wrap: wrap;gap: var(--space-2);margin-bottom: var(--space-4);}.hl-filter-tab{padding: 6px 14px;border-radius: 999px;border: 1px solid var(--border-strong);font-size: 12px;font-weight: 600;text-decoration: none;color: var(--text-secondary);transition: border-color 0.15s ease, color 0.15s ease;}.hl-filter-tab:hover{border-color: var(--primary);color: var(--text);}.hl-filter-tab[aria-current="page"]{background: var(--primary);border-color: var(--primary);color: var(--on-primary);}.hl-filter-tab[aria-current="page"]:hover{color: var(--on-primary);}.hl-filter-tab-count{opacity: 0.65;font-family: var(--font-mono);}.hl-filter-bar{display: flex;flex-wrap: wrap;align-items: flex-end;gap: var(--space-3);margin-bottom: var(--space-4);}.hl-filter-bar-field{display: flex;flex-direction: column;gap: 4px;font-size: 11px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.4px;color: var(--text-muted);}.hl-filter-bar-clear{align-self: center;font-size: 12px;font-weight: 600;color: var(--text-muted);text-decoration: underline;}.hl-filter-bar-clear:hover{color: var(--primary);}.hl-input, .hl-select{min-width: 200px;padding: 9px 12px;border-radius: 8px;border: 1px solid var(--border-strong);background: var(--bg-card);color: var(--text);font-family: var(--font-body);font-size: 14px;line-height: 1.2;}.hl-input::placeholder{color: var(--text-muted);}.hl-input:focus, .hl-select:focus{outline: 2px solid var(--primary);outline-offset: 1px;border-color: var(--primary);}.hl-input--inline, .hl-select--inline{min-width: 0;width: auto;padding: 6px 8px;font-size: 13px;}.hl-inline-form{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}.hl-stat-grid{display: grid;grid-template-columns: repeat(auto-fit, minmax(84px, 1fr));gap: var(--space-3);}.hl-stat-tile{background: var(--bg-card);border: 1px solid var(--border);border-radius: 10px;padding: var(--space-3);text-align: center;}.hl-stat-tile .value{display: block;font-family: var(--font-mono);font-size: 22px;font-weight: 700;color: var(--text);}.hl-stat-tile .label{display: block;margin-top: 2px;font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.5px;color: var(--text-muted);}.hl-announcement-list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: var(--space-3);}.hl-announcement-list li{display: flex;align-items: baseline;gap: var(--space-2);flex-wrap: wrap;}.hl-error-page{position: relative;flex: 1;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;max-width: 480px;min-height: 60vh;overflow: hidden;}.hl-error-page .hl-ball-motif{position: absolute;top: 50%;left: -60px;transform: translateY(-50%);color: var(--primary);opacity: 0.07;z-index: 0;}.hl-error-page > *{position: relative;z-index: 1;}.hl-error-page .hl-eyebrow{font-family: var(--font-mono);font-size: 14px;font-weight: 700;letter-spacing: 3px;}.hl-error-page h1{margin: var(--space-2) 0 var(--space-3);}.hl-error-page p{margin-bottom: var(--space-5);}@media (max-width: 560px){.hl-error-page .hl-ball-motif{left: -90px;}}.site-header{display: flex;align-items: center;padding: 20px clamp(20px, 5vw, 64px);border-bottom: 1px solid var(--border);}.site-brand{display: flex;align-items: center;gap: 10px;text-decoration: none;}.site-header--marketing{justify-content: space-between;}.site-header-login-link{font-size: 13px;font-weight: 600;color: var(--text-secondary);text-decoration: none;transition: color 0.2s ease;}.site-header-login-link:hover{color: var(--primary);}.site-brand-name{font-family: "Saira Condensed", sans-serif;font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;font-size: 17px;color: var(--text);}.site-brand-name .accent{color: var(--primary);}.hl-beta-tag{display: inline-flex;align-items: center;flex-shrink: 0;transform: translateY(3px);font-family: var(--font-mono);font-size: 9px;font-weight: 600;letter-spacing: 0.5px;text-transform: uppercase;color: var(--text-muted);border: 1px solid var(--border-strong);border-radius: 4px;padding: 2px 5px;line-height: 1;white-space: nowrap;}.site-footer{border-top: 1px solid var(--border);padding: 48px clamp(20px, 5vw, 64px) 28px;background: linear-gradient(180deg, transparent, rgba(242, 106, 16, 0.05));}.site-footer-inner{max-width: 960px;margin: 0 auto;}.site-footer-brand-col{display: flex;flex-direction: column;gap: 10px;padding-bottom: 32px;}.site-footer-brand-col .site-brand{pointer-events: none;}.site-footer-tagline{color: var(--text-secondary);font-size: 14px;margin: 0;max-width: 32ch;}.site-footer-domain{color: var(--text-muted);font-size: 12px;letter-spacing: 0.3px;font-family: var(--font-mono);}.site-footer-bottom{border-top: 1px solid var(--border);padding-top: 20px;font-size: 13px;color: var(--text-muted);display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 20px;}.site-footer-legal{display: flex;gap: 20px;}.site-footer-legal a{color: var(--text-muted);text-decoration: none;transition: color 0.2s ease;}.site-footer-legal a:hover{color: var(--text);}@media (max-width: 1180px){body:has(.back-to-top) .site-footer-bottom{padding-right: 88px;}}.hl-ball-motif{color: var(--text);opacity: 0.08;pointer-events: none;}.hl-league-nav{position: fixed;left: 0;right: 0;bottom: 0;z-index: 40;display: flex;align-items: stretch;gap: 2px;padding: 0 6px;background: var(--bg-raised);border-top: 1px solid var(--border);padding-bottom: env(safe-area-inset-bottom, 0);box-shadow: 0 -8px 24px -16px rgba(0, 0, 0, 0.6);}.hl-league-nav-brand{display: none;}.hl-league-nav-identity.hl-league-nav-profile-row{display: none;}.hl-league-nav-identity-btn{width: 100%;background: none;border: none;font: inherit;text-align: left;cursor: pointer;-webkit-tap-highlight-color: transparent;}.hl-league-nav-item{position: relative;box-sizing: border-box;flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-height: 56px;padding: 8px 4px 10px;border-radius: 10px;color: var(--text-muted);text-decoration: none;-webkit-tap-highlight-color: transparent;transition: color 0.15s ease, background-color 0.15s ease, transform 0.15s ease;}.hl-league-nav-item:active{color: var(--text);transform: scale(0.96);}.hl-league-nav-item .icon{stroke: currentColor;}.hl-league-nav-icon{display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;transition: transform 0.15s ease;}.hl-league-nav-item .label{font-size: 11px;font-weight: 500;line-height: 1;max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.hl-league-nav-item.active{color: var(--primary);}.hl-league-nav-item.active .label{font-weight: 600;}.hl-league-nav-item.active::after{content: "";position: absolute;left: 50%;bottom: 4px;width: 4px;height: 4px;border-radius: 50%;background: var(--primary);transform: translateX(-50%) scale(0);}@media (prefers-reduced-motion: no-preference){.hl-league-nav-item.active .hl-league-nav-icon{animation: hl-nav-icon-pop 0.28s cubic-bezier(0.34, 1.56, 0.64, 1);}.hl-league-nav-item.active::after{animation: hl-nav-dot-pop 0.28s 0.05s cubic-bezier(0.34, 1.56, 0.64, 1) forwards;}}.hl-league-nav-more-toggle.active .hl-league-nav-icon{animation: none;}@media (prefers-reduced-motion: reduce){.hl-league-nav-item.active::after{transform: translateX(-50%) scale(1);}}@keyframes hl-nav-icon-pop{from{transform: scale(0.7);}to{transform: scale(1);}}@keyframes hl-nav-dot-pop{from{transform: translateX(-50%) scale(0);}to{transform: translateX(-50%) scale(1);}}.hl-league-nav-more{flex: 1;position: relative;display: flex;}.hl-league-nav-more-toggle{flex: 1;width: 100%;background: none;border: none;font: inherit;cursor: pointer;-webkit-tap-highlight-color: transparent;}.hl-league-nav-logout-btn{width: 100%;background: none;border: none;font: inherit;cursor: pointer;-webkit-tap-highlight-color: transparent;}.hl-league-nav-more-toggle .hl-league-nav-icon{transition: transform 0.2s ease, color 0.15s ease;}.hl-league-nav-more-toggle.is-open{color: var(--text);}.hl-league-nav-more-toggle.is-open .hl-league-nav-icon{transform: scale(1.15);}.hl-league-nav-more-panel{display: flex;flex-direction: column;}.hl-league-nav-more-panel .hl-league-nav-item.hl-league-nav-more-panel-exit{margin-top: 4px;padding-top: 14px;border-top: 1px solid var(--border);}.hl-league-nav-avatar{width: 20px;height: 20px;font-size: 9px;border-radius: 6px;}.hl-league-nav-avatar--lg{width: 34px;height: 34px;font-size: 13px;border-radius: 8px;}.hl-league-nav-avatar--icon{width: 28px;height: 28px;border-radius: 8px;}img.hl-league-nav-avatar{display: block;object-fit: cover;flex-shrink: 0;}.hl-avatar-placeholder.hl-league-nav-avatar{background: rgba(var(--primary-rgb), 0.16);color: var(--primary);border-color: rgba(var(--primary-rgb), 0.35);}.hl-league-nav-profile-row{display: flex;align-items: center;gap: 10px;padding: 10px;margin-bottom: 4px;padding-bottom: 14px;border-bottom: 1px solid var(--border);border-radius: 8px;text-decoration: none;color: inherit;transition: background-color 0.15s ease;}.hl-league-nav-profile-row:hover{background: rgba(179, 169, 156, 0.08);}.hl-league-nav-profile-meta{display: flex;flex-direction: column;gap: 1px;min-width: 0;flex: 1;}.hl-league-nav-profile-meta .name{font-size: 13px;font-weight: 700;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.hl-league-nav-profile-meta .role{font-size: 11px;color: var(--text-muted);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.hl-league-nav-profile-chevron{flex-shrink: 0;display: inline-flex;color: var(--text-muted);transform: rotate(180deg);}@media (prefers-reduced-motion: no-preference){.hl-league-nav-profile-chevron{transition: transform 0.15s ease;}}.hl-league-nav-profile-chevron.is-open{transform: rotate(90deg);}.hl-account-menu{display: none;}@media (min-width: 900px){.hl-account-menu{display: flex;flex-direction: column;gap: 2px;padding-bottom: 8px;margin-bottom: 4px;border-bottom: 1px solid var(--border);}}.hl-account-menu-mobile{display: contents;}.hl-league-nav-divider{height: 1px;flex-shrink: 0;background: var(--border);margin: 4px 10px 6px;}@media (min-width: 900px){.hl-account-menu-mobile, .hl-league-nav-more-panel .hl-league-nav-divider{display: none;}}.hl-nav-more-enter-start, .hl-nav-more-leave-end{opacity: 0;transform: translateY(6px) scale(0.97);}.hl-nav-more-enter-end, .hl-nav-more-leave-start{opacity: 1;transform: translateY(0) scale(1);}@media (prefers-reduced-motion: no-preference){.hl-nav-more-enter{transition: opacity 0.16s ease, transform 0.16s ease;}.hl-nav-more-leave{transition: opacity 0.12s ease, transform 0.12s ease;}}.hl-league-content{padding-bottom: 76px;}@media (max-width: 899px){main:has(.hl-league-shell) + .site-footer{padding-bottom: 76px;}.hl-league-nav-more-panel{position: absolute;right: 8px;bottom: calc(100% + 10px);min-width: 190px;gap: 2px;background: var(--bg-raised);border: 1px solid var(--border);border-radius: 12px;padding: 6px;box-shadow: 0 12px 32px -12px rgba(0, 0, 0, 0.65);max-height: min(70vh, 420px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;}.hl-league-nav-more-panel .hl-league-nav-item{flex: none;flex-direction: row;justify-content: flex-start;min-height: 0;width: 100%;padding: 10px;border-radius: 8px;gap: 10px;}.hl-league-nav-more-panel .hl-league-nav-icon{width: 30px;height: 30px;border-radius: 8px;background: rgba(179, 169, 156, 0.12);}.hl-league-nav-more-panel .hl-league-nav-icon .icon{width: 16px;height: 16px;}.hl-league-nav-more-panel .hl-league-nav-item .label{font-size: 13px;font-weight: 500;white-space: normal;}.hl-league-nav-more-panel .hl-league-nav-item.active::after{display: none;}.hl-league-nav-more-panel .hl-league-nav-item:active{background: rgba(245, 241, 236, 0.06);}.hl-league-nav-more-panel .hl-league-nav-item.active{background: rgba(var(--primary-rgb), 0.12);color: var(--primary);}}@media (min-width: 900px){.hl-league-shell{display: grid;grid-template-columns: 232px 1fr;gap: var(--space-8);align-items: start;max-width: 1200px;margin: 0 auto;padding: var(--space-7) clamp(20px, 4vw, 64px);}.hl-league-nav{position: sticky;top: var(--space-5);left: auto;right: auto;bottom: auto;z-index: auto;flex-direction: column;align-items: stretch;gap: 4px;background: var(--bg-raised);border: 1px solid var(--border);border-radius: 12px;padding: var(--space-3) var(--space-3);}.hl-league-nav-brand{display: none;align-items: center;gap: 8px;padding: 0 8px;margin-bottom: var(--space-3);text-decoration: none;opacity: 0.7;}.hl-league-nav-brand-name{font-family: var(--font-heading);font-weight: 700;letter-spacing: 1.2px;text-transform: uppercase;font-size: 12px;color: var(--text);}.hl-league-nav-brand-name .accent{color: var(--primary);}.hl-league-nav-identity.hl-league-nav-profile-row{display: flex;}.hl-league-nav-item{flex-direction: row;justify-content: flex-start;align-items: center;gap: 10px;padding: 8px 10px;border-radius: 8px;}.hl-league-nav-item .label{font-size: 13px;font-weight: 500;}.hl-league-nav-icon{width: 28px;height: 28px;border-radius: 8px;background: rgba(179, 169, 156, 0.12);transition: background-color 0.15s ease;}.hl-league-nav-icon .icon{width: 16px;height: 16px;}.hl-league-nav-item:hover{background: rgba(245, 241, 236, 0.04);color: var(--text);transform: translateX(2px);}.hl-league-nav-item:hover .hl-league-nav-icon{background: rgba(245, 241, 236, 0.1);}.hl-league-nav-item.active{background: rgba(var(--primary-rgb), 0.16);color: var(--text);font-weight: 700;}.hl-league-nav-item.active .hl-league-nav-icon{background: var(--primary);box-shadow: 0 4px 14px -4px rgba(var(--primary-rgb), 0.8);}.hl-league-nav-item.active .hl-league-nav-icon .icon{color: var(--on-primary);}.hl-league-nav-item.active::after{display: none;}.hl-league-nav-item.active::before{content: "";position: absolute;left: -13px;top: 50%;width: 3px;height: 60%;border-radius: 0 3px 3px 0;background: var(--primary);transform: translateY(-50%) scaleY(0);transform-origin: center;}@media (prefers-reduced-motion: no-preference){.hl-league-nav-item.active::before{animation: hl-nav-bar-grow 0.22s ease forwards;}}@media (prefers-reduced-motion: reduce){.hl-league-nav-item.active::before{transform: translateY(-50%) scaleY(1);}}@keyframes hl-nav-bar-grow{from{transform: translateY(-50%) scaleY(0);}to{transform: translateY(-50%) scaleY(1);}}.hl-league-nav-more{display: contents;}.hl-league-nav-more-toggle{display: none;}.hl-league-nav-more-panel{display: flex !important;flex-direction: column;gap: 4px;}.hl-league-nav-more-panel .hl-league-nav-profile-row{display: none;}.hl-league-content{padding-bottom: 0;}}@media (max-width: 899px){.hl-page{padding-top: var(--space-7);padding-bottom: var(--space-7);}}@media (max-width: 480px){.hl-page{padding-top: var(--space-6);padding-bottom: var(--space-6);}.hl-header-band{flex-direction: column;align-items: flex-start;}.hl-section-head{flex-direction: column;align-items: stretch;}.hl-section-head .hl-btn, .hl-section-head .hl-share-group{align-self: flex-start;}.hl-card-grid{grid-template-columns: 1fr;}.hl-table th, .hl-table td{padding: 10px;}.hl-filter-bar{flex-direction: column;align-items: stretch;}.hl-input, .hl-select{min-width: 0;width: 100%;}}@media (max-width: 640px){.hl-table--stack thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;padding: 0;margin: -1px;}.hl-table--stack, .hl-table--stack tbody, .hl-table--stack tr, .hl-table--stack td{display: block;width: 100%;box-sizing: border-box;}.hl-table--stack tbody tr{padding: var(--space-2) var(--space-4);border-bottom: 1px solid var(--border);}.hl-table--stack tbody tr:last-child{border-bottom: none;}.hl-table--stack .hl-table-group-row{padding: 0;}.hl-table--stack .hl-table-group-row td{padding: 6px var(--space-4);}.hl-table--stack .hl-table-group-row td::before{content: none;}.hl-table--stack td{padding: 3px 0;border-bottom: none;text-align: left;}.hl-table--stack td::before{content: attr(data-label) ": ";font-family: var(--font-body);font-size: 10px;font-weight: 600;text-transform: uppercase;letter-spacing: 0.6px;color: var(--text-muted);}.hl-table--stack td[data-label=""]::before{content: none;}.hl-table--stack .hl-schedule-matchup{padding-top: 4px;padding-bottom: 4px;}.hl-table--stack .hl-schedule-matchup::before{content: none;}.hl-table--stack .hl-schedule-team{font-family: var(--font-heading);font-size: 15px;}.hl-schedule-table.hl-table--stack tbody tr:not(.hl-table-group-row){background: var(--bg-card);border: 1px solid var(--border);border-radius: 12px;margin-bottom: var(--space-2);}.hl-schedule-table.hl-table--stack tbody tr:not(.hl-table-group-row):last-child{margin-bottom: 0;}.hl-schedule-table.hl-table--stack td[data-label="Status"], .hl-schedule-table.hl-table--stack td[data-label="Score"]{display: inline-block;width: auto;}.hl-schedule-table.hl-table--stack td[data-label="Score"]{margin-left: var(--space-3);}.hl-schedule-table.hl-table--stack td[data-label=""]{position: absolute;top: var(--space-2);right: var(--space-3);width: auto;padding: 0;}.hl-schedule-table.hl-table--stack tbody tr.hl-schedule-row--next{background: rgba(var(--primary-rgb), 0.09);}.hl-schedule-table.hl-table--stack tbody tr.hl-schedule-row--next td{background: none;}}