.srs-redesign{--srs-primary: var(--league-primary, #14537d);--srs-accent: var(--league-secondary, #3d94cf);--srs-deep: color-mix(in srgb, var(--srs-primary) 62%, #05131f);--srs-ice: color-mix(in srgb, var(--srs-accent) 55%, #ffffff);--srs-grad: linear-gradient(135deg, var(--srs-deep) 0%, var(--srs-primary) 52%, var(--srs-accent) 100%);--srs-grad-btn: linear-gradient(135deg, var(--srs-primary) 0%, var(--srs-accent) 100%);--srs-on-accent: #ffffff;--srs-accent-ink: color-mix(in srgb, var(--srs-accent) 55%, var(--theme-text-primary));color:var(--theme-text-primary);font-family:var(--font-brand)}.srs-redesign .srs-day-0{--srs-day: #dc2626}.srs-redesign .srs-day-1{--srs-day: #f59e0b}.srs-redesign .srs-day-2{--srs-day: #10b981}.srs-redesign .srs-day-3{--srs-day: #3b82f6}.srs-redesign .srs-day-4{--srs-day: #8b5cf6}.srs-redesign .srs-day-5{--srs-day: #ec4899}.srs-redesign .srs-day-6{--srs-day: #06b6d4}.srs-redesign .srs-shell{max-width:1200px;margin:0 auto;padding:0 16px}.srs-redesign .srs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;padding:12px 20px;font:800 14px var(--font-brand);cursor:pointer;text-decoration:none;min-height:44px;transition:transform .2s var(--ease-base),box-shadow .2s var(--ease-base),background .2s var(--ease-base)}.srs-redesign .srs-btn--primary{background:var(--srs-grad-btn);color:var(--srs-on-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--srs-primary) 35%,transparent)}.srs-redesign .srs-hero .srs-btn--primary{border:1px solid rgba(255,255,255,.35);box-shadow:0 4px 14px #00000047}.srs-redesign .srs-btn--primary:hover{color:var(--srs-on-accent);transform:var(--hover-lift);box-shadow:0 4px 16px color-mix(in srgb,var(--srs-primary) 45%,transparent)}.srs-redesign .srs-btn--ghost{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.55)}.srs-redesign .srs-btn--ghost:hover{color:#fff;border-color:#fff;background:#ffffff1f}.srs-redesign .srs-btn--sm{padding:8px 14px;font-size:12.5px;min-height:38px}.srs-redesign .srs-btn:focus-visible,.srs-redesign .srs-howrow-btn:focus-visible,.srs-redesign .srs-lg:focus-visible{outline:3px solid var(--srs-accent-ink);outline-offset:2px}.srs-redesign .srs-hero-band{position:relative;background:var(--srs-grad);color:#fff;overflow:hidden}.srs-redesign .srs-hero-pattern{opacity:.14!important;mix-blend-mode:soft-light}[data-bs-theme=dark] .srs-redesign .srs-hero-pattern,body.dark-mode .srs-redesign .srs-hero-pattern{opacity:.1!important}@media (prefers-reduced-motion: reduce){.srs-redesign .srs-hero-pattern{animation:none!important}}.srs-redesign .srs-hero{position:relative;z-index:1;padding:26px 0 24px}.srs-redesign .srs-eyebrow{font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--srs-ice);margin:0 0 12px}.srs-redesign .srs-hero-title{color:#fff;font-size:27px;font-weight:800;letter-spacing:-.02em;margin:0 0 8px;text-wrap:balance}.srs-redesign .srs-hero-lead{color:#ffffffe0;font-size:14px;line-height:1.55;margin:0 0 6px;max-width:52ch}.srs-redesign .srs-hero-sub{color:#ffffffb8;font-size:13px;line-height:1.5;margin:0 0 6px;max-width:60ch}.srs-redesign .srs-hero-ctas{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px;position:relative;z-index:1}.srs-redesign .srs-hero-art{display:none;padding:0;background:none;border:0;cursor:zoom-in;font:inherit;color:inherit}.srs-redesign .srs-hero-art:focus-visible{outline:3px solid #fff;outline-offset:3px}.srs-redesign .srs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 0}.srs-redesign .srs-tile{background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:13px;padding:12px 14px}@media (max-width: 575.98px){.srs-redesign .srs-tiles[data-tile-count="3"] .srs-tile:last-child{grid-column:span 2}}.srs-redesign .srs-tile-value{font:700 21px var(--font-mono);color:var(--srs-accent-ink);letter-spacing:-.02em}.srs-redesign .srs-tile-label{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--theme-text-muted);margin-top:2px}.srs-redesign .srs-cols{display:flex;flex-direction:column;gap:16px;padding-bottom:32px}.srs-redesign .srs-side{display:contents}.srs-redesign .srs-snap{order:1}.srs-redesign .srs-fevent{order:2}.srs-redesign .srs-main{order:3}.srs-redesign .srs-howrow{order:4}.srs-redesign .srs-card{background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:16px;overflow:hidden}.srs-redesign .srs-sec-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0 10px;scroll-margin-top:80px}.srs-redesign .srs-sec-hd h2{font-size:15px;font-weight:800;margin:0;letter-spacing:.05em;text-transform:uppercase;display:flex;gap:8px;align-items:center}.srs-redesign .srs-sec-hd h2 i{color:var(--srs-accent-ink)}.srs-redesign .srs-hint{font-size:11px;color:var(--theme-text-muted);font-weight:600}.srs-redesign .srs-snap{display:flex;align-items:center;gap:12px;padding:13px 14px;border-radius:14px}.srs-redesign .srs-snap-rank{font:800 22px var(--font-mono);color:var(--srs-accent-ink);flex:none}.srs-redesign .srs-snap-mid{flex:1;min-width:0}.srs-redesign .srs-snap-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:800}.srs-redesign .srs-snap-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:11px;color:var(--theme-text-muted);font-weight:600;margin-top:2px}.srs-redesign .srs-clause+.srs-clause:before{content:"·";opacity:.6;margin:0 4px 0 2px}.srs-redesign .srs-score{font:700 13px var(--font-mono)}.srs-redesign .srs-score--pos{color:var(--theme-success)}.srs-redesign .srs-score--neg{color:var(--theme-danger)}.srs-redesign .srs-score--zero{color:var(--theme-text-muted)}.srs-redesign .srs-trend{font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:3px}.srs-redesign .srs-trend--up{color:var(--theme-success)}.srs-redesign .srs-trend--dn{color:var(--theme-danger)}.srs-redesign .srs-trend--fl{color:var(--theme-text-muted)}.srs-redesign .srs-qual{display:inline-flex;align-items:center;gap:4px;background:color-mix(in srgb,var(--flipt-amber) 18%,transparent);color:#b45309;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:800;margin-top:5px}[data-bs-theme=dark] .srs-redesign .srs-qual,body.dark-mode .srs-redesign .srs-qual{color:#fbbf24}.srs-redesign .srs-fevent-cover{background:linear-gradient(135deg,var(--srs-day, var(--srs-primary)),color-mix(in srgb,var(--srs-day, var(--srs-primary)) 55%,#131c2b));color:#fff;padding:14px 16px;display:flex;justify-content:space-between;align-items:flex-start;gap:10px;min-height:86px}.srs-redesign .srs-fevent-week{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:0 0 2px}.srs-redesign .srs-fevent-title{color:#fff;font-size:17px;font-weight:800;margin:0}.srs-redesign .srs-fevent-when{font-size:11.5px;color:#ffffffd9;margin:3px 0 0}.srs-redesign .srs-x2{display:inline-flex;align-items:center;gap:5px;flex:none;background:#ffffffeb;color:#92400e;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800;white-space:nowrap}.srs-redesign .srs-fevent-body{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 14px}.srs-redesign .srs-fevent-meta{flex:1;min-width:180px;font-size:11.5px;color:var(--theme-text-muted);font-weight:600;margin:0}.srs-redesign .srs-fevent-meta i{margin-right:4px}.srs-redesign .srs-howrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border:1px dashed var(--theme-border-color);border-radius:12px;padding:11px 13px;font-size:12.5px;font-weight:700;color:var(--theme-text-secondary)}.srs-redesign .srs-howrow i{color:var(--srs-accent-ink)}.srs-redesign .srs-howrow-btn{margin-left:auto;background:none;border:0;color:var(--srs-accent-ink);font:800 12px var(--font-brand);cursor:pointer;white-space:nowrap;padding:6px 2px;text-decoration:underline}.srs-redesign .srs-lgrid{display:flex;flex-direction:column;gap:10px}.srs-redesign .srs-lg{display:flex;align-items:center;gap:12px;background:var(--theme-surface-1);border:1px solid var(--theme-border-color);border-radius:14px;padding:11px 12px;text-decoration:none;color:inherit;transition:transform .2s var(--ease-base),box-shadow .2s var(--ease-base),border-color .2s var(--ease-base)}.srs-redesign .srs-lg:hover{color:inherit;transform:var(--hover-lift);box-shadow:var(--theme-shadow-lg);border-color:color-mix(in srgb,var(--srs-day, var(--srs-accent-ink)) 45%,var(--theme-border-color))}.srs-redesign .srs-lg-cover{display:flex;flex:none}.srs-redesign .srs-lg-day{width:44px;height:44px;border-radius:11px;background:color-mix(in srgb,var(--srs-day, var(--srs-accent)) 15%,transparent);color:var(--srs-day, var(--srs-accent));display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:800;flex:none}.srs-redesign .srs-lg-day i{font-size:15px}.srs-redesign .srs-lg-dayabbr{font-size:10px;letter-spacing:.06em}.srs-redesign .srs-lg-covertitle,.srs-redesign .srs-lg-coverimg,.srs-redesign .srs-lg-scrim{display:none}.srs-redesign .srs-lg-body{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.srs-redesign .srs-lg-info{display:block;flex:1;min-width:0}.srs-redesign .srs-lg-name{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:800;font-size:13.5px;line-height:1.25;overflow:hidden}.srs-redesign .srs-lg-sub{display:block;font-size:11px;color:var(--theme-text-muted);font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.srs-redesign .srs-lg-cta{flex:none;border:1.5px solid var(--srs-accent-ink);color:var(--srs-accent-ink);border-radius:999px;padding:8px 13px;font:800 11.5px var(--font-brand);white-space:nowrap;transition:background .2s var(--ease-base),color .2s var(--ease-base)}.srs-redesign .srs-lg:hover .srs-lg-cta{background:var(--srs-accent);color:var(--srs-on-accent)}.srs-redesign .srs-lg-cta--solid{background:var(--srs-grad-btn);border-color:transparent;color:var(--srs-on-accent)}.srs-redesign .srs-lg:hover .srs-lg-cta--solid{filter:brightness(1.08)}.srs-redesign .srs-empty{padding:28px 16px;text-align:center;color:var(--theme-text-muted);font-size:13px;font-weight:600;border:1px dashed var(--theme-border-color);border-radius:14px}.srs-redesign .srs-empty i{display:block;font-size:22px;margin-bottom:8px;opacity:.7}@media (min-width: 576px){.srs-redesign .srs-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.srs-redesign .srs-tiles[data-tile-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.srs-redesign .srs-tiles[data-tile-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 992px){.srs-redesign .srs-shell{padding:0 28px}.srs-redesign .srs-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center;padding:44px 0}.srs-redesign .srs-hero-title{font-size:38px}.srs-redesign .srs-hero-lead{font-size:16px}.srs-redesign .srs-hero-art{display:block;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.srs-redesign .srs-hero-art img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover}.srs-redesign .srs-cols{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:26px;align-items:start;padding-bottom:40px}.srs-redesign .srs-side{display:flex;flex-direction:column;gap:18px}.srs-redesign .srs-main,.srs-redesign .srs-side,.srs-redesign .srs-snap,.srs-redesign .srs-fevent,.srs-redesign .srs-howrow{order:0}.srs-redesign .srs-lgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.srs-redesign .srs-lg{display:block;padding:0;border-radius:15px;overflow:hidden}.srs-redesign .srs-lg-cover{display:flex;align-items:flex-start;justify-content:space-between;position:relative;aspect-ratio:3 / 1.15;padding:10px 12px;color:#fff;background:linear-gradient(135deg,var(--srs-day, var(--srs-primary)),color-mix(in srgb,var(--srs-day, var(--srs-primary)) 55%,#131c2b))}.srs-redesign .srs-lg-day{width:auto;height:auto;flex-direction:row;gap:6px;border-radius:8px;padding:4px 8px;background:#fffffff2;color:var(--srs-day, var(--srs-primary));font:800 10.5px var(--font-brand)}.srs-redesign .srs-lg-day i{font-size:11px}.srs-redesign .srs-lg-coverimg,.srs-redesign .srs-lg-scrim{display:block}.srs-redesign .srs-lg-coverimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.srs-redesign .srs-lg-scrim{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,color-mix(in srgb,var(--srs-day, var(--srs-primary)) 40%,transparent),#0a101a1a 28%,#0a101a94 62%,#0a101ae6)}.srs-redesign .srs-lg-cover--art .srs-lg-covertitle{text-shadow:0 1px 6px rgba(0,0,0,.85)}.srs-redesign .srs-lg-cover--art{background:#0a101a}.srs-redesign .srs-lg-cover--art .srs-lg-day{position:relative;z-index:2}.srs-redesign .srs-lg-cover--art .srs-lg-covertitle{z-index:2}.srs-redesign .srs-lg-covertitle{display:block;position:absolute;left:12px;right:12px;bottom:9px;font:800 15px/1.15 var(--font-brand);letter-spacing:-.01em;text-shadow:0 1px 4px rgba(0,0,0,.45);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.srs-redesign .srs-lg-body{padding:10px 12px}.srs-redesign .srs-lg-name{display:none}.srs-redesign .srs-lg-cta{padding:6px 13px}}@media (prefers-reduced-motion: reduce){.srs-redesign *,.srs-redesign *:before,.srs-redesign *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.srs-redesign .srs-btn:hover,.srs-redesign .srs-lg:hover{transform:none}}
