.ce-v4-home{--cev3-on-accent:#0e0e0e;--cev3-accent-graphic:#c2410c;--cev3-logo-plate:#ffffff;--cev3-sel:#1976d2;--cev3-sel-border:#1565c0;--cev3-sel-text:#ffffff;--cev4-page-bg:var(--cev3-raised-2);--cev4-sheen:linear-gradient(180deg,var(--cev3-card) 0%,var(--cev3-raised) 55%);--cev4-cta:linear-gradient(180deg,var(--cev3-card) 0%,var(--cev3-raised) 100%);--cev4-cta-pressed:linear-gradient(180deg,var(--cev3-raised) 0%,var(--cev3-raised-2) 100%);--cev4-cta-hover:var(--cev4-cta-pressed);--cev4-card-shadow:var(--ce-card-shadow);--cev4-signals-shadow:0 1px 2px color-mix(in srgb,var(--cev3-fg) 8%,transparent);--cev4-ease-out:cubic-bezier(0.23,1,0.32,1);--cev4-dur-press:120ms;--cev4-dur-entrance:220ms;--cev4-text-micro:11px;--cev4-text-caption:12px;--cev4-text-body:13px;--cev4-text-label:14px;--cev4-text-value:16px;--cev4-text-title:19px;--cev4-space-page:16px;--cev4-space-card:14px;--cev4-space-stack:10px;--cev4-space-header-gap:8px;--cev4-space-header-btm:10px;--cev4-space-section-top:16px;background:var(--cev4-page-bg)}.ce-v4-home.dark,.dark .ce-v4-home{--cev3-on-accent:#0e0e0e;--cev3-accent-graphic:#fb923c;--cev3-sel:#1565c0;--cev3-sel-border:#1e88e5;--cev3-sel-text:#ffffff;--cev4-page-bg:var(--cev3-bg);--cev4-sheen:linear-gradient(180deg,var(--cev3-raised) 0%,var(--cev3-card) 55%);--cev4-cta:linear-gradient(180deg,var(--cev3-card) 0%,var(--cev3-raised) 100%);--cev4-cta-pressed:linear-gradient(180deg,var(--cev3-raised) 0%,var(--cev3-raised) 100%);--cev4-cta-hover:linear-gradient(180deg,#1c1c1c,#1c1c1c);--cev4-signals-shadow:none}@keyframes cev4LivePulse{0%,to{opacity:1}50%{opacity:.3}}.ce-v4-home .cev4-live-pulse{animation:cev4LivePulse 1.8s ease-in-out infinite}@keyframes cev4FadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ce-v4-home .cev4-enter{animation:cev4FadeInDown var(--cev4-dur-entrance) var(--cev4-ease-out) both;animation-delay:calc(min(var(--cev4-i, 0), 4) * 50ms)}@keyframes cev4SkelPulse{0%,to{opacity:1}50%{opacity:.45}}.ce-v4-home .cev4-skel{background:var(--cev3-raised);border-radius:var(--cev3-radius-sm);animation:cev4SkelPulse 1.5s ease-in-out infinite}.ce-v4-home{--cev4-day-active-ink:var(--cev3-fg)}.ce-v4-home.dark,.dark .ce-v4-home{--cev4-day-active-ink:var(--cev3-primary)}.ce-v4-home .cev4-day{background:transparent}.ce-v4-home .cev4-day:active,.ce-v4-home .cev4-day[data-active="1"]{background:var(--cev3-raised)}.ce-v4-home .cev4-calbtn{background:var(--cev3-card)}.ce-v4-home .cev4-calbtn:active{background:var(--cev3-raised)}.ce-v4-home .cev4-calbtn[data-selected="1"]{background:var(--cev3-sel)}.ce-v4-home .cev4-rowlink{display:block;text-decoration:none;color:inherit;transition:background var(--cev4-dur-press) var(--cev4-ease-out)}.ce-v4-home .cev4-rowlink:hover{background:var(--cev4-cta-pressed)}.ce-v4-home .cev4-rowlink:active{background:var(--cev3-raised)}.ce-v4-home .cev4-rowlink:focus-visible{outline:2px solid var(--cev3-primary);outline-offset:2px}.ce-v4-home .cev4-chevron{color:var(--cev3-faint);transition:color var(--cev4-dur-press) var(--cev4-ease-out),transform var(--cev4-dur-press) var(--cev4-ease-out)}.ce-v4-home .cev4-rowlink:hover .cev4-chevron{color:var(--cev3-fg);transform:translateX(2px)}.ce-v4-home .cev4-fixture-card{margin:0 var(--cev4-space-page) var(--cev4-space-stack)}.cev4-rail,.cev4-rail *{min-width:0}.cev4-rail{overflow-x:clip}.cev4-rail.ce-v4-home{background:transparent}.cev4-rail a[href]{border:0;border-radius:var(--cev3-radius-lg);background:var(--cev4-sheen);box-shadow:var(--cev4-card-shadow);transition:background var(--cev4-dur-press) var(--cev4-ease-out)}.cev4-rail a[href]:hover{background:var(--cev4-cta-pressed)}.cev4-rail a[href]:focus-visible{outline:2px solid var(--cev3-primary);outline-offset:2px}.cev4-rail a[href] .truncate{min-width:0;flex-shrink:1}.ce-v4-home .cev4-featured-row{margin:0 var(--cev4-space-page) var(--cev4-space-stack)}@media (min-width:1280px){.ce-v4-home .cev4-featured-row{display:none}}.ce-v4-home .cev4-hscroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ce-v4-home .cev4-hscroll::-webkit-scrollbar{display:none}.ce-v4-home .cev4-trends-track{display:flex;align-items:stretch;gap:10px;padding:2px 16px}.ce-v4-home .cev4-trend-card{display:flex;flex-direction:column;min-height:176px;overflow:hidden}.ce-v4-home .cev4-trends-track>.cev4-trend-card{flex:none;width:272px}.ce-v4-home .cev4-pressable{transition:transform var(--cev4-dur-press) var(--cev4-ease-out)}.ce-v4-home .cev4-pressable:active{transform:scale(.96)}.ce-v4-home .cev4-cta-press{background:var(--cev4-cta);transition:background var(--cev4-dur-press) var(--cev4-ease-out)}@media (hover:hover) and (pointer:fine){.ce-v4-home .cev4-cta-press:hover{background:var(--cev4-cta-hover)}}.ce-v4-home .cev4-cta-press:active{background:var(--cev4-cta-hover)}.ce-v4-home .cev4-cta-press:focus-visible{outline:2px solid var(--cev3-primary);outline-offset:-2px}.ce-v4-home .cev4-reorder{transition:transform .34s var(--cev4-ease-out)}.ce-v4-home .cev4-collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .26s var(--cev4-ease-out)}.ce-v4-home .cev4-collapse[data-collapsed="1"]{grid-template-rows:0fr}.ce-v4-home .cev4-collapse>div{overflow:hidden;min-height:0}@media (min-width:1024px){.ce-v4-home .cev4-trends-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--cev4-space-page);overflow:clip}.ce-v4-home .cev4-trends-track>.cev4-trend-card{width:auto;min-width:0;flex:initial}.ce-v4-home .cev4-datefade,.ce-v4-home .cev4-trends-track>.cev4-trend-card:nth-child(n+4){display:none}.ce-v4-home .cev4-fixture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--cev4-space-stack) var(--cev4-space-page);padding:0 var(--cev4-space-page)}.ce-v4-home .cev4-fixture-grid>.cev4-fixture-card{margin:0;display:flex;flex-direction:column}.ce-v4-home .cev4-fixture-grid>article>.cev4-rowlink{flex:1;display:flex;flex-direction:column}.ce-v4-home .cev4-fixture-grid>article .cev4-bandwrap{margin-top:auto}.ce-v4-home .cev4-fixture-grid>article>.cev4-cardbody{flex:1;display:flex;flex-direction:column}.ce-v4-home .cev4-fixture-grid>article>.cev4-cardbody>:last-child{margin-top:auto}}@media (prefers-reduced-motion:reduce){.ce-v4-home *,.ce-v4-home :after,.ce-v4-home :before{animation:none!important;transition:none!important}.ce-v4-home .cev4-skel{opacity:.7}}.ce-v4-home.cev4-homehost .ce-shell__content,.ce-v4-home.cev4-homehost .ce-shell__rail{background:transparent}