.teamSchedule90-page{--schedule-pink:#f72585;--schedule-purple:#8b5cf6;--schedule-cyan:#45d6e8;--schedule-green:#b8ff5a;--schedule-bg:#08090d;--schedule-panel:#0d1016;--schedule-panel-alt:#11151d;--schedule-border:#30263d;--schedule-text:#f5f3f4;--schedule-muted:#a9adba;--schedule-dim:#6d7280;background:radial-gradient(circle at 50% -240px, color-mix(in srgb, var(--team-primary) 16%, transparent) 0, transparent 660px), var(--schedule-bg);color:var(--schedule-text)}.teamSchedule90-page .rift-container{width:min(1500px,100% - 40px);padding-top:22px}.teamSchedule90-hero{border:1px solid var(--schedule-border);background:linear-gradient(110deg, color-mix(in srgb, var(--team-primary) 12%, #101219) 0%, #0b0d13f2 54%, color-mix(in srgb, var(--team-secondary) 8%, #120d17) 100%);grid-template-columns:minmax(0,1fr) minmax(250px,.35fr);gap:30px;min-height:210px;margin-top:8px;padding:32px 38px 30px;display:grid;position:relative;overflow:hidden}.teamSchedule90-hero:before{content:"";opacity:.12;background-image:radial-gradient(var(--team-primary) .8px, transparent .8px);pointer-events:none;background-size:8px 8px;position:absolute;inset:0}.teamSchedule90-hero:after{content:"";border:36px solid color-mix(in srgb, var(--team-primary) 15%, transparent);width:410px;height:410px;box-shadow:0 0 0 32px color-mix(in srgb, var(--team-secondary) 8%, transparent), 0 0 0 66px color-mix(in srgb, var(--team-primary) 5%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:-265px;right:-120px}.teamSchedule90-hero-copy,.teamSchedule90-hero-meta{z-index:1;position:relative}.teamSchedule90-kicker{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.teamSchedule90-kicker span{border:1px solid var(--schedule-border);color:var(--schedule-muted);letter-spacing:.14em;background:#090b10cc;padding:5px 8px;font-family:monospace;font-size:8px;font-weight:800}.teamSchedule90-kicker span:first-child{color:var(--team-primary);border-color:color-mix(in srgb, var(--team-primary) 45%, transparent)}.teamSchedule90-name-lockup{align-items:center;gap:20px;min-width:0;display:flex}.teamSchedule90-monogram{border:3px solid var(--team-primary);width:80px;height:80px;color:var(--team-primary);letter-spacing:-.04em;box-shadow:7px 7px 0 color-mix(in srgb, var(--team-secondary) 20%, transparent);flex-shrink:0;place-items:center;font-size:23px;font-weight:950;display:grid;transform:skew(-6deg)}.teamSchedule90-network-label{color:var(--team-secondary);letter-spacing:.22em;margin:0 0 7px;font-family:monospace;font-size:8px;font-weight:800}.teamSchedule90-hero h1{max-width:980px;color:var(--team-primary);letter-spacing:-.06em;text-transform:uppercase;text-shadow:4px 4px #050507;margin:0;font-size:clamp(42px,6vw,82px);font-weight:950;line-height:.82}.teamSchedule90-club-line{max-width:720px;color:var(--schedule-muted);margin:24px 0 0;font-size:13px;line-height:1.55}.teamSchedule90-hero-meta{flex-direction:column;justify-content:flex-end;gap:8px;display:flex}.teamSchedule90-record,.teamSchedule90-season-meta{border:1px solid var(--schedule-border);background:#090b10d9;padding:14px 16px}.teamSchedule90-record span{color:var(--schedule-dim);letter-spacing:.14em;margin-bottom:6px;font-family:monospace;font-size:8px;font-weight:800;display:block}.teamSchedule90-record strong{color:var(--team-primary);font-variant-numeric:tabular-nums;font-size:36px;font-weight:950;line-height:1}.teamSchedule90-season-meta{color:var(--schedule-muted);letter-spacing:.1em;justify-content:space-between;gap:16px;font-family:monospace;font-size:9px;font-weight:800;display:flex}.teamSchedule90-live-chip{color:var(--schedule-green);letter-spacing:.13em;text-align:center;background:#b8ff5a08;border:1px solid #b8ff5a40;padding:9px 12px;font-family:monospace;font-size:8px;font-weight:800}.teamSchedule90-stripe{border:1px solid var(--schedule-border);background:var(--team-primary);color:#08090d;letter-spacing:.2em;text-align:center;text-transform:uppercase;border-top:0;margin-bottom:16px;padding:10px 14px;font-family:monospace;font-size:9px;font-weight:900}.teamSchedule90-summary{border:1px solid var(--schedule-border);background:var(--schedule-panel);grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;display:grid}.teamSchedule90-stat{border-right:1px solid var(--schedule-border);background:linear-gradient(180deg, color-mix(in srgb, var(--team-primary) 5%, transparent), transparent);min-height:96px;padding:17px;position:relative}.teamSchedule90-stat:last-child{border-right:0}.teamSchedule90-stat:before{content:"";background:var(--team-primary);width:32px;height:3px;position:absolute;top:0;left:0}.teamSchedule90-stat span{color:var(--schedule-dim);letter-spacing:.12em;text-transform:uppercase;font-family:monospace;font-size:8px;font-weight:800;display:block}.teamSchedule90-stat strong{color:var(--team-primary);font-variant-numeric:tabular-nums;margin-top:9px;font-size:28px;font-weight:950;line-height:1;display:block}.teamSchedule90-links{border:1px solid var(--schedule-border);background:#090b10;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:34px;padding:9px 12px;display:flex}.teamSchedule90-links a{color:var(--team-secondary);letter-spacing:.1em;font-family:monospace;font-size:8px;font-weight:900}.teamSchedule90-links a:hover{color:var(--team-primary)}.teamSchedule90-section-heading{border:1px solid var(--schedule-border);background:var(--team-primary);color:#08090d;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:14px 18px;display:flex}.teamSchedule90-section-heading>div{align-items:center;gap:14px;display:flex}.teamSchedule90-section-number{font-family:monospace;font-size:10px;font-weight:900}.teamSchedule90-section-heading p{letter-spacing:.14em;text-transform:uppercase;margin:0 0 3px;font-family:monospace;font-size:8px;font-weight:900}.teamSchedule90-section-heading h2{letter-spacing:-.035em;margin:0;font-size:25px;font-weight:950;line-height:1}.teamSchedule90-section-heading>strong{letter-spacing:.12em;font-family:monospace;font-size:8px}.teamSchedule90-section-heading-postseason{color:#08090d;background:#d4af37;border-color:#d4af3766}.teamSchedule90-season{margin-bottom:52px}.teamSchedule90-series-list{gap:10px;padding-top:10px;display:grid}.teamSchedule90-series{border:1px solid var(--schedule-border);border-left:4px solid var(--team-secondary);background:var(--schedule-panel);overflow:hidden}.teamSchedule90-series-current{border-color:color-mix(in srgb, var(--team-primary) 65%, var(--schedule-border));border-left-color:var(--team-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--team-primary) 10%, transparent)}.teamSchedule90-series-postseason{background:linear-gradient(90deg, #d4af370d, var(--schedule-panel) 40%);border-color:#d4af3755 #d4af3755 #d4af3755 #d4af37}.teamSchedule90-series-main{grid-template-columns:84px minmax(0,1fr) 120px;align-items:center;gap:18px;min-height:82px;padding:14px 16px;display:grid}.teamSchedule90-series-day span{color:var(--team-secondary);letter-spacing:.1em;text-transform:uppercase;font-family:monospace;font-size:9px;font-weight:900;display:block}.teamSchedule90-series-current .teamSchedule90-series-day span{color:var(--team-primary)}.teamSchedule90-series-postseason .teamSchedule90-series-day span{color:#d4af37}.teamSchedule90-series-day strong{color:var(--schedule-dim);letter-spacing:.1em;margin-top:5px;font-family:monospace;font-size:8px;display:block}.teamSchedule90-series-opponent{min-width:0}.teamSchedule90-series-opponent-top{align-items:baseline;gap:10px;min-width:0;display:flex}.teamSchedule90-vs{color:var(--schedule-dim);font-family:monospace;font-size:10px;font-weight:900}.teamSchedule90-series-opponent-top a{min-width:0;color:var(--team-primary);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:900;overflow:hidden}.teamSchedule90-series-postseason .teamSchedule90-series-opponent-top a{color:#e6c85c}.teamSchedule90-series-opponent-top a:hover{color:var(--schedule-cyan)}.teamSchedule90-series-meta{color:var(--schedule-dim);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:12px;margin-top:6px;font-family:monospace;font-size:8px;font-weight:800;display:flex}.teamSchedule90-series-meta span+span:before{content:"·";margin-right:12px}.teamSchedule90-series-result{text-align:right}.teamSchedule90-series-result span{color:var(--schedule-dim);letter-spacing:.12em;font-family:monospace;font-size:7px;font-weight:800;display:block}.teamSchedule90-series-result strong{color:var(--schedule-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:18px;font-weight:900;display:block}.teamSchedule90-series-current .teamSchedule90-series-result strong{color:var(--team-primary)}.teamSchedule90-series-postseason .teamSchedule90-series-result strong{color:#e6c85c}.teamSchedule90-games{border-top:1px solid var(--schedule-border);display:grid}.teamSchedule90-game{border-right:1px solid var(--schedule-border);min-height:58px;color:inherit;background:#090b10;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.teamSchedule90-game:last-child{border-right:0}.teamSchedule90-game:hover{background:color-mix(in srgb, var(--team-primary) 6%, #090b10)}.teamSchedule90-game-number{color:var(--team-secondary);letter-spacing:.08em;font-family:monospace;font-size:8px;font-weight:900;display:block}.teamSchedule90-game-opponent{color:var(--schedule-dim);margin-top:3px;font-family:monospace;font-size:7px;font-weight:800;display:block}.teamSchedule90-game-result{color:var(--schedule-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-family:monospace;font-size:9px;font-weight:800}.teamSchedule90-game-final .teamSchedule90-game-result{color:var(--schedule-text)}.teamSchedule90-game-live{background:#b8ff5a08}.teamSchedule90-game-live .teamSchedule90-game-number,.teamSchedule90-game-live .teamSchedule90-game-result{color:var(--schedule-green)}.teamSchedule90-game-postseason .teamSchedule90-game-number{color:#d4af37}.teamSchedule90-game-empty{color:var(--schedule-dim)}.teamSchedule90-postseason{margin-bottom:64px}.teamSchedule90-postseason-empty{background:linear-gradient(110deg, #d4af370d, var(--schedule-panel));border:1px solid #d4af3755;border-top:0;padding:26px}.teamSchedule90-postseason-empty span{color:#d4af37;letter-spacing:.13em;font-family:monospace;font-size:8px;font-weight:900}.teamSchedule90-postseason-empty strong{color:#e6c85c;margin-top:7px;font-size:23px;display:block}.teamSchedule90-postseason-empty p{color:var(--schedule-muted);margin:8px 0 0;font-size:12px}.teamSchedule90-empty-panel{border:1px solid var(--schedule-border);border-top:3px solid var(--team-primary);background:linear-gradient(120deg, color-mix(in srgb, var(--team-primary) 8%, transparent), var(--schedule-panel) 70%);margin-bottom:60px;padding:28px}.teamSchedule90-empty-panel>span{color:var(--team-secondary);letter-spacing:.13em;font-family:monospace;font-size:8px;font-weight:900}.teamSchedule90-empty-panel h2{color:var(--team-primary);margin:7px 0 10px}.teamSchedule90-empty-panel p{color:var(--schedule-muted);margin:0}.teamSchedule90-loading{color:var(--schedule-muted);letter-spacing:.18em;padding-top:80px;font-family:monospace;font-size:11px}@media (max-width:900px){.teamSchedule90-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.teamSchedule90-stat:nth-child(3){border-right:0}.teamSchedule90-stat:nth-child(n+4){border-top:1px solid var(--schedule-border)}}@media (max-width:820px){.teamSchedule90-page .rift-container{width:calc(100% - 20px)}.teamSchedule90-hero{grid-template-columns:1fr;padding:26px 24px}.teamSchedule90-hero-meta{grid-template-columns:1fr 1fr;display:grid}.teamSchedule90-live-chip{grid-column:1/-1}.teamSchedule90-series-main{grid-template-columns:70px minmax(0,1fr) 100px}}@media (max-width:620px){.teamSchedule90-name-lockup{flex-direction:column;align-items:flex-start}.teamSchedule90-monogram{width:64px;height:64px;font-size:18px}.teamSchedule90-hero h1{font-size:clamp(40px,14vw,62px)}.teamSchedule90-hero-meta{grid-template-columns:1fr}.teamSchedule90-live-chip{grid-column:auto}.teamSchedule90-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.teamSchedule90-stat{border-right:1px solid var(--schedule-border);border-top:1px solid var(--schedule-border)}.teamSchedule90-stat:nth-child(odd){border-right:1px solid var(--schedule-border)}.teamSchedule90-stat:nth-child(2n){border-right:0}.teamSchedule90-series-main{grid-template-columns:1fr;gap:12px}.teamSchedule90-series-result{text-align:left}.teamSchedule90-games{grid-template-columns:1fr!important}.teamSchedule90-game{border-right:0;border-bottom:1px solid var(--schedule-border)}.teamSchedule90-section-heading{flex-direction:column;align-items:flex-start}}
