.midnight-theme{--mi-panel:#0e192c;--mi-edge:#263752;--mi-muted:#a5b7d0}.mi-motion-root{min-height:100vh}.mi-main{width:100%;max-width:1660px;margin-inline:auto;padding:32px clamp(18px,3vw,48px) 60px}.mi-topbar{height:72px;padding-inline:clamp(18px,3vw,48px)}html.dark .mi-topbar{background:#070a12e0;border-color:#24314a}html.dark .mi-season{letter-spacing:.12em;color:#b6c9e6;text-transform:uppercase;font-size:12px;font-weight:700}.mi-season{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700}.midnight-theme [data-slot=card]{border:1px solid var(--mi-edge);background-color:var(--mi-panel);--card-spacing:22px;border-radius:18px;box-shadow:0 8px 30px -20px #000,inset 0 1px #ffffff07}.midnight-theme [data-slot=card-title]{letter-spacing:-.025em;font-weight:700}.midnight-theme [data-slot=card]:has(>.hockey-feature){background:#070a12;border-color:#45465e;padding:0}.midnight-theme [data-slot=card]:has(.hockey-feature){box-shadow:0 18px 55px -32px #c7274d}.midnight-theme [data-slot=badge]{letter-spacing:.01em;font-size:12px;line-height:1.4}.midnight-theme [data-slot=button]:not([data-size^=icon]){min-height:38px;padding-inline:14px;font-weight:650}.midnight-theme [data-variant=default][data-slot=button]{background:linear-gradient(135deg,#de263a,#ab162c);border-color:#ff778b40;box-shadow:0 5px 18px -8px #e02a49}.midnight-theme [data-variant=default][data-slot=button]:hover{background:#e43045}.midnight-theme [data-slot=button].mi-btn-royal{color:#fff;background:linear-gradient(135deg,#3b82f6,#1d4ed8);border-color:#93c5fd73;box-shadow:0 5px 18px -8px #2563ebd9}.midnight-theme [data-slot=button].mi-btn-royal:hover{color:#fff;background:#2563eb}.midnight-theme [data-slot=input],.midnight-theme [data-slot=select-trigger],.midnight-theme textarea{min-height:42px}html.dark .midnight-theme [data-slot=input],html.dark .midnight-theme [data-slot=select-trigger],html.dark .midnight-theme textarea{background-color:#091221;border-color:#35455e}html.dark .midnight-theme [data-slot=dialog-content]{background:#101b2d;border:1px solid #41526f;border-radius:20px}.midnight-theme [data-slot=dialog-content]{border-radius:20px}.midnight-theme [data-slot=table-head]{text-transform:uppercase;letter-spacing:.08em;height:48px;font-size:12px}html.dark .midnight-theme [data-slot=table-head]{color:#b0c2dd;background:#101d32}.midnight-theme [data-slot=table-cell]{padding-block:18px}html.dark .midnight-theme [data-slot=table-row]{border-color:#283952}html.dark .midnight-theme [data-slot=table-row]:hover{background:#16263e}.midnight-theme [data-slot=tabs-list]{border-radius:12px;height:auto;min-height:50px;padding:6px}html.dark .midnight-theme [data-slot=tabs-list]{background:#0d182b}.midnight-theme [data-slot=tabs-trigger]{min-height:38px;font-size:14px}html.dark .midnight-theme [data-slot=tabs-trigger][data-state=active],html.dark .midnight-theme [data-slot=tabs-trigger][data-active]{color:#fff;background:#233d66}html.dark .mi-sidebar [data-sidebar=sidebar]{background:linear-gradient(#101a2c,#070d18 55%)}.mi-sidebar [data-sidebar=header]{border-color:#283751;justify-content:center;align-items:center;min-height:112px}.mi-sidebar [data-sidebar=menu]{gap:7px}.mi-sidebar [data-sidebar=menu-button]{color:#b5c6df;border-radius:10px;height:44px;padding-inline:14px;font-weight:550}.mi-sidebar [data-sidebar=menu-button][data-active=true]{color:#fff;background:linear-gradient(100deg,#8f223b55,#19335788);border:1px solid #ac4b6459;box-shadow:inset 3px 0 #ee4058}.mi-sidebar [data-sidebar=menu-button][data-active=true] svg{color:#ff697e}.mi-sidebar [data-sidebar=menu-button][data-active=true] span{text-transform:none;letter-spacing:0;font-size:14px}.mi-sidebar [data-sidebar=group-label]{color:#859dbf;font-size:11px}.mi-masthead,.hockey-hero-band{background-color:#0b1425;background-position:50% 60%;background-size:cover;border:1px solid #314461;border-radius:20px;position:relative;overflow:hidden}.mi-masthead{min-height:182px;padding:28px 32px 32px}.mi-masthead h1{letter-spacing:-.045em;font-size:clamp(30px,3.3vw,44px);font-weight:850;line-height:1.05}.mi-masthead p:not(.mi-eyebrow){color:#bdcce1;max-width:600px;font-size:14px;line-height:1.6}.mi-masthead-content>div{gap:20px}.mi-eyebrow{letter-spacing:.2em;color:#b9d5ff;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:750}.mi-eyebrow:before{content:"";vertical-align:middle;background:#ee3a55;width:24px;height:3px;margin-right:10px;display:inline-block}.mi-stripe{background:linear-gradient(90deg,#ee344d 0 44%,#edf3fd 44% 50%,#326de8 50%);width:146px;height:4px;position:absolute;bottom:0;left:0}.mi-today-title{padding-bottom:6px}.mi-today-title h1{letter-spacing:-.055em;font-size:clamp(36px,4vw,52px);font-weight:850}.mi-today-title p{font-size:14px}.hockey-feature{flex-direction:column;justify-content:center;min-height:360px;padding-block:20px 52px;display:flex}.hockey-feature__scrim{background:linear-gradient(90deg,#070a12f0,#070a12ad 38%,#070a1214 78%)}.hockey-feature__content{padding-inline:32px}.hockey-feature [data-slot=card-title]{letter-spacing:-.04em;max-width:24rem;font-size:clamp(28px,3vw,42px);font-weight:850;line-height:1.1}.hockey-feature [data-slot=card-header]{padding-top:16px}.hockey-feature__media{background-position:78%}.mi-feature-label{z-index:2;color:#c7dcf3;letter-spacing:.22em;text-transform:uppercase;border-bottom:2px solid #ef3b56;padding-bottom:6px;font-size:10px;position:absolute;bottom:20px;right:22px}.hockey-hero-band{align-items:end;min-height:225px;display:flex}.hockey-hero-band__content{width:100%;padding:32px}.hockey-hero-band__content h1{letter-spacing:-.05em;font-size:clamp(32px,4vw,52px);font-weight:850}.hockey-hero-band__content p{font-size:14px}.hockey-hero-band__scrim{background:linear-gradient(90deg,#070a12ed,#070a1294 48%,#070a120d),linear-gradient(#0000,#070a1273)}.hockey-hero-band.mi-compact{min-height:182px}.mi-atmosphere{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.mi-light{mix-blend-mode:screen;width:48%;height:210%;animation:12s ease-in-out infinite alternate mi-sweep;position:absolute;top:-60%;transform:rotate(24deg)}.mi-light-red{background:linear-gradient(90deg,#0000,#ed163649,#0000);left:23%}.mi-light-blue{background:linear-gradient(90deg,#0000,#256cff69,#0000);animation-delay:-6s;left:60%}.mi-ice-glint{background:radial-gradient(#5d9cff35,#0000 70%);width:70%;height:30%;animation:8s ease-in-out infinite alternate mi-glint;position:absolute;bottom:8%;left:30%}.mi-flake{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation:mi-drift var(--duration) linear infinite;animation-delay:var(--delay);opacity:0;background:#e0f1ff;border-radius:50%;position:absolute;box-shadow:0 0 7px #68a1e6}@keyframes mi-sweep{0%{transform:translate(-20%)rotate(24deg)}to{transform:translate(35%)rotate(24deg)}}@keyframes mi-glint{0%{opacity:.35}to{opacity:1}}@keyframes mi-drift{0%{opacity:0;transform:translateY(20px)}22%{opacity:.65}75%{opacity:.4}to{opacity:0;transform:translate(-65px,-90px)}}.mi-public-hero{border-bottom:1px solid #314461}.mi-public-hero h1{letter-spacing:-.06em;max-width:700px;font-size:clamp(48px,7vw,88px);line-height:.98}.mi-public-content{max-width:1120px}@media (min-width:1024px){.mi-main>div{gap:24px}}@media (max-width:640px){.mi-main{padding-top:20px}.mi-masthead{padding:24px}.mi-masthead-content>div{align-items:start}.mi-topbar{height:64px}.mi-season{letter-spacing:.04em;font-size:10px}.hockey-feature{min-height:335px}.hockey-feature__content{padding-inline:24px}.hockey-feature__media{opacity:.85}.hockey-feature__scrim{background:linear-gradient(90deg,#070a12e8,#070a1299)}.hockey-hero-band__content{padding:24px}.hockey-hero-band__content>div:last-child{flex-wrap:wrap}.mi-flake:nth-of-type(n+9){display:none}.midnight-theme [data-slot=card]{--card-spacing:18px}}@media (prefers-reduced-motion:reduce){.mi-atmosphere{display:none}.midnight-theme *,.midnight-theme :before,.midnight-theme :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:640px){.mi-public-hero header{flex-wrap:wrap}.mi-public-hero header>div:first-child{flex-basis:100%}}.midnight-theme{--mi-panel:#0c172ad1;--mi-panel-solid:#0c172a;--mi-edge:#94a3b833;--mi-edge-hot:#ef44447a;--mi-red:#dc2626;--mi-blue:#2563eb;--mi-ice:#dbeafe;background:radial-gradient(70% 45% at 5% -10%,#dc262633,#0000 64%),radial-gradient(65% 52% at 96% 2%,#2563eb38,#0000 62%),#070a12}.mi-motion-root{isolation:isolate;background:repeating-linear-gradient(118deg,#0000 0 7px,#ffffff03 7px 8px),repeating-linear-gradient(62deg,#0000 0 9px,#2563eb03 9px 10px);min-height:100vh;position:relative}.mi-motion-root:before{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle at 16% 28%,#dbeafe09 0 1px,#0000 1.7px) 0 0/31px 31px,radial-gradient(circle at 82% 68%,#93c5fd08 0 1px,#0000 1.5px) 0 0/43px 43px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}html.dark .mi-shell{background:radial-gradient(70% 42% at 82% -8%,#2563eb33,#0000 62%),radial-gradient(45% 38% at 10% 22%,#dc262617,#0000 68%),linear-gradient(#070a12d1,#070a12 76%)}.mi-topbar{box-shadow:0 12px 36px -28px #2563ebcc,inset 0 -1px #ffffff09}html.dark .mi-sidebar [data-sidebar=sidebar]{background:linear-gradient(#101a2cfa,#070d18fc 55%) padding-box padding-box,linear-gradient(#3b82f652,#ffffff14,#dc262640) border-box;border-right-color:#0000;box-shadow:18px 0 60px -46px #2563ebcc}html.dark .mi-sidebar [data-sidebar=menu-button]:not([data-active=true]):hover{background:linear-gradient(90deg,#2563eb1f,#ffffff06);transform:translate(3px)}*{scrollbar-width:thin;scrollbar-color:#344b6b #080e19}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:#080e19}::-webkit-scrollbar-thumb{background:linear-gradient(#3b5680,#1e2d46);border:2px solid #080e19;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(#dc3048,#274f9c)}.glow-red,.glow-crimson{box-shadow:0 0 0 1px #ef44441f,0 0 26px #dc262647,0 18px 55px -34px #ef4444e6}.glow-blue,.glow-royal{box-shadow:0 0 0 1px #3b82f61f,0 0 28px #2563eb40,0 18px 55px -34px #3b82f6e6}.metallic-border{background:linear-gradient(var(--mi-panel-solid), var(--mi-panel-solid)) padding-box, linear-gradient(125deg, #ffffff57, #3b82f66b 36%, #ffffff14 58%, #dc262675) border-box!important;border:1px solid #0000!important}html.dark .midnight-theme [data-slot=card]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform-style:preserve-3d;background:linear-gradient(#0c172ae8,#0c172ae8) padding-box padding-box,linear-gradient(135deg,#ffffff38,#3b82f629 42%,#dc262633) border-box;border:1px solid #0000;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s,filter .28s;position:relative;box-shadow:inset 0 1px #ffffff0d,0 18px 44px -32px #000000f2}@media (hover:hover) and (pointer:fine){html.dark .midnight-theme [data-slot=card]:hover{z-index:2;filter:saturate(1.06);transform:perspective(900px)translateY(-4px)rotateX(.45deg)scale(1.008);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ef44442e,0 20px 55px -28px #dc26266b}}@media (max-width:767px){.mi-main{padding:18px 14px 48px}.mi-topbar{padding-inline:14px}.mi-masthead{border-radius:16px;min-height:0;padding:22px 18px 24px}.mi-masthead h1,.hockey-hero-band h1{font-size:clamp(28px,9vw,38px)}.mi-masthead-content>div,.hockey-hero-band__content{align-items:flex-start}.mi-masthead-content>div>div:last-child,.hockey-hero-band__content>div:last-child{justify-content:flex-start;width:100%}.hockey-hero-band,.hockey-hero-band.mi-compact{border-radius:16px;min-height:210px}.hockey-hero-band__content{padding:22px 18px}.midnight-theme [data-slot=button][data-size],.midnight-theme [data-slot=dialog-trigger][data-size],.midnight-theme [data-slot=dialog-close][data-size]{min-height:44px}.midnight-theme [data-size^=icon][data-slot=button],.midnight-theme [data-size^=icon][data-slot=dialog-close]{min-width:44px}.midnight-theme [data-slot=input],.midnight-theme [data-slot=select-trigger],.midnight-theme textarea{min-height:44px;font-size:16px}.midnight-theme [data-slot=tabs-trigger]{min-height:44px}.midnight-theme [data-slot=dialog-content]{max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:18px;overflow-y:auto}.midnight-theme [data-slot=dialog-footer]{margin-inline:-18px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));margin-bottom:-18px}.midnight-theme [data-slot=table]:not(.mi-responsive-table){min-width:640px}.midnight-theme [data-slot=table]:not(.mi-responsive-table) [data-slot=table-cell],.midnight-theme [data-slot=table]:not(.mi-responsive-table) [data-slot=table-head]{white-space:nowrap}.midnight-theme .mi-responsive-table,.midnight-theme .mi-responsive-table [data-slot=table-body]{width:100%;min-width:0;display:block}.midnight-theme .mi-responsive-table [data-slot=table-header]{display:none}.midnight-theme .mi-responsive-table [data-slot=table-body]{gap:10px;padding:12px;display:grid}.midnight-theme .mi-responsive-table [data-slot=table-row]{background:#070d18a6;border:1px solid #94a3b829;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px;display:grid}.midnight-theme .mi-responsive-table [data-slot=table-cell]{white-space:normal;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex;text-align:left!important;padding:4px!important}.midnight-theme .mi-responsive-table [data-slot=table-cell][data-mobile-span=full]{grid-column:1/-1}.midnight-theme .mi-responsive-table [data-slot=table-cell][data-label]:before{content:attr(data-label);letter-spacing:.12em;color:#64748b;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.mi-auth-stage{align-items:flex-start;min-height:100svh;overflow:hidden auto}.mi-public-content{width:100%}}.midnight-theme [data-slot=card-title],.mi-section-title{letter-spacing:-.025em;font-weight:850}.midnight-theme h1,.midnight-theme .sports-heading{text-wrap:balance}.midnight-theme [data-slot=badge]{text-transform:uppercase;letter-spacing:.08em;font-weight:750;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.midnight-theme [data-slot=badge]:after{pointer-events:none;content:"";background:linear-gradient(105deg,#0000 20%,#ffffff24,#0000 72%);transition:transform .55s;position:absolute;inset:0;transform:translate(-120%)}.midnight-theme [data-slot=badge]:hover:after{transform:translate(120%)}.status-breathe{animation:2.25s ease-in-out infinite mi-breathe}.status-pending{animation:2.5s ease-in-out infinite mi-pending}@keyframes mi-breathe{0%,to{box-shadow:0 0 #ef444400,inset 0 1px #ffffff14}50%{box-shadow:0 0 0 4px #ef444414,0 0 18px #dc262640,inset 0 1px #ffffff1f}}@keyframes mi-pending{0%,to{box-shadow:0 0 #3b82f600,inset 0 1px #ffffff14}50%{box-shadow:0 0 0 4px #3b82f612,0 0 18px #2563eb38,inset 0 1px #ffffff1f}}.mi-masthead,.hockey-hero-band,.mi-public-hero{box-shadow:inset 0 1px #ffffff17,inset 0 -1px #2563eb29,0 28px 70px -42px #2563eba6}.mi-masthead:after,.hockey-hero-band:after{z-index:1;pointer-events:none;content:"";background:linear-gradient(115deg,#0000 18%,#ffffff0a 35%,#0000 52%),repeating-linear-gradient(118deg,#0000 0 8px,#ffffff03 8px 9px);position:absolute;inset:0}.mi-masthead-content,.hockey-hero-band__content{z-index:3;position:relative}.mi-masthead h1,.hockey-hero-band h1,.mi-today-title h1,.mi-public-hero h1{text-transform:uppercase;letter-spacing:-.035em;text-shadow:0 2px 22px #0000008c;font-stretch:75%}.mi-stat-card{overflow:hidden}.mi-stat-card:after{content:"";border:1px solid #3b82f624;border-radius:50%;width:100px;height:100px;position:absolute;bottom:-28px;right:-18px;box-shadow:0 0 0 18px #dc262606,0 0 0 36px #2563eb06}.mi-stat-card [class*=tabular-nums]{text-shadow:0 0 24px}.mi-scoreboard{background:linear-gradient(#08101ef5,#0a172af5) padding-box padding-box,linear-gradient(115deg,#ffffff47,#2563eb52,#dc262647) border-box!important}.mi-scoreboard [data-slot=table-head]{background:linear-gradient(#142540,#0c1729);border-bottom:1px solid #dbeafe26}.mi-timeline-card{padding-left:5px}.mi-timeline-card:before{content:"";background:linear-gradient(#3b82f6,#dbeafe 48%,#dc2626);border-radius:0 999px 999px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0;box-shadow:0 0 18px #2563eb80}.mi-date-group>h2{color:#dbeafe;align-items:center;gap:10px;display:flex}.mi-date-group>h2:before{content:"";background:#ef4444;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #dc26261a,0 0 14px #ef44448c}.mi-budget-card{background:radial-gradient(circle at 85% 10%,#2563eb29,#0000 35%),linear-gradient(#0c172aeb,#0c172aeb) padding-box padding-box,linear-gradient(135deg,#ffffff38,#3b82f64d,#dc262633) border-box!important}.mi-recap-card{background:radial-gradient(circle at 100% 0,#dc26261f,#0000 34%),linear-gradient(#0c172af0,#0c172af0) padding-box padding-box,linear-gradient(135deg,#fff3,#dc26263d) border-box!important}.mi-auth-stage:after{pointer-events:none;content:"";background:linear-gradient(112deg,#0000 32%,#dc26261a 44%,#0000 52%,#2563eb1f 65%,#0000 74%);animation:13s ease-in-out infinite alternate mi-auth-lights;position:absolute;inset:-35% -15%}.mi-auth-panel{background:linear-gradient(#0b1425e6,#08101ef0) padding-box padding-box,linear-gradient(125deg,#ffffff59,#2563eb5c 42%,#dc262666) border-box;border-color:#0000;animation:.65s cubic-bezier(.22,1,.36,1) both mi-auth-enter}.mi-auth-form{animation:.65s cubic-bezier(.22,1,.36,1) .12s both mi-auth-form-enter}@keyframes mi-auth-lights{0%{transform:translate(-7%)}to{transform:translate(7%)}}@keyframes mi-auth-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mi-auth-form-enter{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.midnight-theme [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#2563eb1f,#0000 50%),#03060cbd}html.dark .midnight-theme [data-slot=dialog-content]{background:linear-gradient(#0c1729,#091321) padding-box padding-box,linear-gradient(135deg,#ffffff4d,#3b82f659,#dc26264d) border-box;border:1px solid #0000;animation-duration:.24s;box-shadow:0 35px 100px -32px #000,0 0 40px #2563eb1f}.midnight-theme [data-slot=button]{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.midnight-theme [data-slot=button]:not(:disabled):active{transform:translateY(1px)scale(.985)}.midnight-theme [data-slot=input]:focus,.midnight-theme [data-slot=select-trigger]:focus{box-shadow:0 0 0 3px #2563eb1f,0 0 18px #2563eb1a}.midnight-theme [data-slot=avatar]{box-shadow:0 0 0 2px #0b1425,0 0 0 3px #3b82f659,0 0 18px #2563eb2e}.midnight-theme [data-slot=avatar-fallback]{color:#dbeafe;background:linear-gradient(135deg,#2563eb4d,#dc262638),repeating-linear-gradient(118deg,#0000 0 5px,#ffffff0a 5px 6px),#0d1a30}.midnight-theme [data-slot=table-container]{scrollbar-color:#496990 #09111f}.mi-progress-track{background:#070d18;border:1px solid #ffffff14;position:relative;overflow:hidden;box-shadow:inset 0 2px 8px #0009}.mi-progress-fill{background:linear-gradient(90deg,#1d4ed8,#3b82f6 45%,#dbeafe 52%,#dc2626 66%,#ef4444);position:relative;box-shadow:0 0 18px #3b82f666}.mi-progress-fill:after{content:"";background:linear-gradient(100deg,#0000 25%,#ffffff61,#0000 70%);animation:2.8s ease-in-out infinite mi-progress-sheen;position:absolute;inset:0}@keyframes mi-progress-sheen{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.status-breathe,.status-pending,.mi-progress-fill:after{animation:none!important}.midnight-theme [data-slot=card]:hover{transform:none}}html:not(.dark){scrollbar-color:#94a3b8 #e2e8f0}html:not(.dark) ::-webkit-scrollbar-track{background:#e2e8f0}html:not(.dark) ::-webkit-scrollbar-thumb{background:linear-gradient(#94a3b8,#64748b);border-color:#e2e8f0}html:not(.dark) .midnight-theme{--mi-panel:#fff;--mi-panel-solid:#fff;--mi-edge:#e2e8f0;--mi-muted:#475569;--mi-ice:#1e3a8a;color:#0f172a;background:radial-gradient(70% 45% at 5% -10%,#dc26260f,#0000 64%),radial-gradient(65% 52% at 96% 2%,#2563eb14,#0000 62%),#f8fafc}html:not(.dark) .mi-shell{background:radial-gradient(70% 42% at 82% -8%,#2563eb14,#0000 62%),radial-gradient(45% 38% at 10% 22%,#dc26260d,#0000 68%),linear-gradient(#f8fafceb,#f8fafc 76%)}html:not(.dark) .mi-topbar{background:#f8fafceb;border-color:#e2e8f0;box-shadow:0 12px 36px -28px #0f172a2e,inset 0 -1px #0f172a0a}html:not(.dark) .mi-season{color:#475569}html:not(.dark) .mi-today-title h1{color:#0f172a;text-shadow:none}html:not(.dark) .midnight-theme [data-slot=card]{-webkit-backdrop-filter:none;backdrop-filter:none;color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0d}html:not(.dark) .midnight-theme [data-slot=card]:hover{filter:none;box-shadow:0 10px 28px -18px #0f172a33}html:not(.dark) .midnight-theme [data-slot=card]:not(:has(.hockey-feature)):not(.mi-locked-overlay) .text-white{color:#0f172a}html:not(.dark) .midnight-theme [data-slot=dialog-content] .text-white[class*=bg-],html:not(.dark) .midnight-theme [data-slot=dialog-content] .mi-btn-royal,html:not(.dark) .midnight-theme [data-slot=button].mi-btn-royal,html:not(.dark) .mi-btn-royal{color:#fff}html:not(.dark) .midnight-theme [data-slot=card]:not(:has(.hockey-feature)):not(.mi-locked-overlay) .text-white[class*=bg-]{color:#fff}html:not(.dark) .midnight-theme [data-slot=card]:not(:has(.hockey-feature)):not(.mi-locked-overlay) .text-white[class*=from-]{color:#fff}html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay{color:#fff;background:#070a12;border-color:#334155}html:not(.dark) .midnight-theme [data-slot=card]:has(>.hockey-feature){color:#fff;background:#070a12;border-color:#334155}html:not(.dark) .midnight-theme [data-slot=card]:has(.hockey-feature){color:#fff;background:#070a12;border-color:#334155}html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-white,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-slate-200,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-slate-300,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-slate-400,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-slate-500,html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay .text-slate-600{color:#fff}html:not(.dark) .midnight-theme [data-slot=card]:has(.hockey-feature) .text-white{color:#fff}html:not(.dark) .midnight-theme [data-slot=card-title]{color:#0f172a}html:not(.dark) .midnight-theme [data-slot=card].mi-locked-overlay [data-slot=card-title]{color:#fff}html:not(.dark) .midnight-theme [data-slot=card]:has(.hockey-feature) [data-slot=card-title]{color:#fff}html:not(.dark) .mi-scoreboard,html:not(.dark) .mi-budget-card,html:not(.dark) .mi-recap-card{background:#fff!important;border:1px solid #e2e8f0!important}html:not(.dark) .mi-scoreboard [data-slot=table-head]{color:#475569;background:#f1f5f9;border-bottom-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=input],html:not(.dark) .midnight-theme [data-slot=select-trigger],html:not(.dark) .midnight-theme textarea{color:#0f172a;background-color:#fff;border-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=select-content],html:not(.dark) .midnight-theme [data-slot=dropdown-menu-content],html:not(.dark) .midnight-theme [data-slot=popover-content]{color:#0f172a;background:#fff;border-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=dialog-content],html:not(.dark) .midnight-theme [data-slot=sheet-content]{color:#0f172a;background:#fff;border:1px solid #e2e8f0;box-shadow:0 24px 80px -32px #0f172a66}html:not(.dark) .midnight-theme [data-slot=dialog-content] .text-white,html:not(.dark) .midnight-theme [data-slot=dialog-title],html:not(.dark) .midnight-theme [data-slot=sheet-content] .text-white{color:#0f172a}html:not(.dark) .mi-locked-overlay,html:not(.dark) .mi-locked-overlay .text-white,html:not(.dark) .mi-locked-overlay .text-slate-200,html:not(.dark) .mi-locked-overlay .text-slate-300,html:not(.dark) .midnight-theme [data-slot=dialog-content] .mi-locked-overlay,html:not(.dark) .midnight-theme [data-slot=dialog-content] .mi-locked-overlay .text-white{color:#fff}html:not(.dark) .midnight-theme [data-slot=dialog-footer]{background:#f8fafc;border-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=dialog-overlay]{background:#0f172a47}html:not(.dark) .midnight-theme [data-slot=table-head]{color:#475569;background:#f1f5f9}html:not(.dark) .midnight-theme [data-slot=table-row]{border-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=table-row]:hover{background:#f8fafc}html:not(.dark) .midnight-theme [data-slot=tabs-list]{background:#f1f5f9;border-color:#e2e8f0}html:not(.dark) .midnight-theme [data-slot=tabs-trigger]{color:#475569}html:not(.dark) .midnight-theme [data-slot=tabs-trigger][data-state=active],html:not(.dark) .midnight-theme [data-slot=tabs-trigger][data-active]{color:#0f172a;background:#fff;box-shadow:0 1px 2px #0f172a14}html:not(.dark) .midnight-theme [data-slot=avatar]{box-shadow:0 0 0 2px #fff,0 0 0 3px #2563eb47}html:not(.dark) .midnight-theme [data-slot=avatar-fallback]{color:#1e3a8a;background:#e2e8f0}html:not(.dark) .mi-sidebar [data-sidebar=sidebar]{background:linear-gradient(#fff,#f8fafc 55%);border-right-color:#e2e8f0;box-shadow:18px 0 60px -46px #0f172a2e}html:not(.dark) .mi-sidebar [data-sidebar=header]{border-color:#e2e8f0}html:not(.dark) .mi-sidebar [data-sidebar=menu-button]{color:#334155}html:not(.dark) .mi-sidebar [data-sidebar=menu-button]:not([data-active=true]):hover{color:#0f172a;background:#f1f5f9}html:not(.dark) .mi-sidebar [data-sidebar=menu-button][data-active=true]{color:#0f172a;background:linear-gradient(100deg,#dc26261f,#2563eb14);border:1px solid #dc262647;box-shadow:inset 3px 0 #dc2626}html:not(.dark) .mi-sidebar [data-sidebar=menu-button][data-active=true] svg{color:#dc2626}html:not(.dark) .mi-sidebar [data-sidebar=group-label]{color:#64748b}html:not(.dark) .mi-date-group>h2,html:not(.dark) .mi-date-group>h3{color:#0f172a}html:not(.dark) .mi-progress-track{background:#e2e8f0;border-color:#cbd5e1;box-shadow:inset 0 1px 3px #0f172a14}html:not(.dark) .mi-responsive-table [data-slot=table-row]{background:#fff;border-color:#e2e8f0}html:not(.dark) .metallic-border{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(125deg,#0f172a1f,#2563eb47 36%,#0f172a0f 58%,#dc262647) border-box!important}html:not(.dark) .mi-masthead,html:not(.dark) .hockey-hero-band,html:not(.dark) .hockey-feature,html:not(.dark) .mi-public-hero,html:not(.dark) .mi-locked-overlay{color:#fff}html:not(.dark) .mi-masthead h1,html:not(.dark) .hockey-hero-band h1,html:not(.dark) .hockey-feature [data-slot=card-title],html:not(.dark) .mi-public-hero h1,html:not(.dark) .mi-masthead .text-white,html:not(.dark) .hockey-hero-band .text-white,html:not(.dark) .hockey-feature .text-white,html:not(.dark) .mi-public-hero .text-white{color:#fff;text-shadow:0 2px 22px #0000008c}html:not(.dark) .mi-masthead p:not(.mi-eyebrow),html:not(.dark) .hockey-hero-band p,html:not(.dark) .mi-public-hero p{color:#e2e8f0}html:not(.dark) .mi-eyebrow{color:#bfdbfe}html:not(.dark) .mi-auth-panel{background:linear-gradient(#fff,#f8fafc) padding-box padding-box,linear-gradient(125deg,#0f172a1f,#2563eb47 42%,#dc262638) border-box}html:not(.dark) .mi-auth-form h1{color:#0f172a}
