.vcc-side-menu{position:fixed;z-index:var(--vcc-side-z);inset-block:var(--vcc-side-top) var(--vcc-side-bottom);color:var(--vcc-side-text);pointer-events:none}body:has(.vcc-side-menu--left){--vcc-global-side-offset: var(--vcc-rail-width)}body:has(.vcc-side-menu--trigger-tab.vcc-side-menu--left),body:has(.vcc-side-menu--trigger-tab.vcc-side-menu--right),body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--left),body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--right){--vcc-global-side-offset: 0px}body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--left) .vcc-site-header .vcc-announcement,body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--left) .vcc-site-header .vcc-main-header{margin-left:max(0px,calc(var(--vcc-corner-size) + var(--vcc-corner-offset-x)));width:calc(100% - max(0px,calc(var(--vcc-corner-size) + var(--vcc-corner-offset-x))))}body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--right) .vcc-site-header .vcc-announcement,body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--right) .vcc-site-header .vcc-main-header{margin-right:max(0px,calc(var(--vcc-corner-size) + var(--vcc-corner-offset-x)));width:calc(100% - max(0px,calc(var(--vcc-corner-size) + var(--vcc-corner-offset-x))))}.vcc-side-menu--left{left:0}.vcc-side-menu--right{right:0}.vcc-side-menu--trigger-tab,.vcc-side-menu--trigger-corner{inset-block:0;width:0}.vcc-side-menu__rail{position:absolute;inset-block:0;width:var(--vcc-rail-width);display:grid;grid-template-rows:92px 1fr 92px;place-items:center;padding:22px 0;border:1px solid rgba(255,255,255,.08);border-radius:0 var(--vcc-side-radius) var(--vcc-side-radius) 0;background:linear-gradient(180deg,rgba(255,255,255,var(--vcc-side-rail-overlay)),rgba(0,0,0,var(--vcc-side-rail-overlay))),var(--vcc-side-bg);color:var(--vcc-side-accent);box-shadow:10px 0 #ffffff0d,18px 0 42px #00000047;cursor:pointer;pointer-events:auto;overflow:hidden}.vcc-side-menu--trigger-tab .vcc-side-menu__rail{position:fixed;inset-block:auto;top:var(--vcc-tab-top);left:var(--vcc-tab-side-offset);width:var(--vcc-tab-width);min-height:var(--vcc-tab-height);grid-template-rows:auto auto;align-content:center;gap:12px;padding:16px 8px;border-color:color-mix(in srgb,var(--vcc-tab-border) 54%,transparent);border-left:0;border-radius:0 var(--vcc-tab-radius) var(--vcc-tab-radius) 0;background:linear-gradient(135deg,#ffffff57,#ffffff14),var(--vcc-tab-bg);color:var(--vcc-side-accent);opacity:var(--vcc-tab-idle-opacity);box-shadow:inset 0 1px #ffffff5c,0 12px var(--vcc-tab-glow) #0003,0 0 var(--vcc-tab-glow) color-mix(in srgb,var(--vcc-side-accent) 28%,transparent);-webkit-backdrop-filter:blur(var(--vcc-tab-blur)) saturate(1.24);backdrop-filter:blur(var(--vcc-tab-blur)) saturate(1.24);transition:opacity .22s ease,transform .22s ease,box-shadow .22s ease,border-color .22s ease}.vcc-side-menu--trigger-corner .vcc-side-menu__rail{position:fixed;inset-block:auto;top:var(--vcc-corner-offset-y);left:var(--vcc-corner-offset-x);width:var(--vcc-corner-size);height:var(--vcc-corner-height);min-height:0;display:block;padding:0;border:0;border-radius:0 0 var(--vcc-corner-radius) 0;background:linear-gradient(135deg,color-mix(in srgb,var(--vcc-corner-bg-1) 92%,transparent),color-mix(in srgb,var(--vcc-corner-bg-2) 86%,transparent));color:var(--vcc-side-accent);opacity:var(--vcc-tab-idle-opacity);box-shadow:0 16px var(--vcc-corner-glow) #0000002e,0 0 var(--vcc-corner-glow) color-mix(in srgb,var(--vcc-corner-line) 24%,transparent);-webkit-backdrop-filter:none;backdrop-filter:none;clip-path:none;contain:paint;isolation:isolate;transition:opacity .18s ease,transform .18s ease}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__rail{right:var(--vcc-corner-offset-x);left:auto;border-radius:0 0 0 var(--vcc-corner-radius);clip-path:none}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal .vcc-side-menu__rail{height:var(--vcc-corner-size);clip-path:polygon(0 0,100% 0,100% var(--vcc-corner-flat-side),var(--vcc-corner-flat-bottom) 100%,0 100%)}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.vcc-side-menu--right .vcc-side-menu__rail{clip-path:polygon(0 0,100% 0,100% 100%,calc(100% - var(--vcc-corner-flat-bottom)) 100%,0 var(--vcc-corner-flat-side))}.vcc-side-menu--trigger-corner .vcc-side-menu__rail:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.28),transparent 22%),linear-gradient(135deg,transparent 48%,var(--vcc-corner-accent-line) 49%,var(--vcc-corner-accent-line) 52%,transparent 53%);opacity:.92;pointer-events:none}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-square .vcc-side-menu__rail:before{background:radial-gradient(circle at 26% 22%,rgba(255,255,255,.24),transparent 24%),linear-gradient(135deg,color-mix(in srgb,var(--vcc-corner-accent-line) 22%,transparent),transparent 44%),linear-gradient(90deg,color-mix(in srgb,var(--vcc-corner-accent-line) 68%,transparent) 0 2px,transparent 2px);opacity:.86}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.vcc-side-menu--right .vcc-side-menu__rail:before{background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.28),transparent 22%),linear-gradient(225deg,transparent 48%,var(--vcc-corner-accent-line) 49%,var(--vcc-corner-accent-line) 52%,transparent 53%)}.vcc-side-menu--corner-effect-prism .vcc-side-menu__rail{background:linear-gradient(135deg,#ffffff57,#ffffff14),linear-gradient(135deg,var(--vcc-corner-bg-1),var(--vcc-corner-bg-2))}.vcc-side-menu--corner-effect-prism .vcc-side-menu__rail:before{background:radial-gradient(circle at 16% 16%,rgba(255,255,255,.45),transparent 20%),conic-gradient(from 35deg at 12% 12%,color-mix(in srgb,var(--vcc-corner-accent-line) 42%,transparent),transparent 28%,rgba(255,255,255,.18),transparent 58%),linear-gradient(135deg,transparent 48%,var(--vcc-corner-accent-line) 49%,var(--vcc-corner-accent-line) 52%,transparent 53%);animation:vccSideCornerPrism calc(var(--vcc-side-shimmer-speed) * 1.25) ease-in-out infinite}.vcc-side-menu--corner-effect-grid .vcc-side-menu__rail:before{background:linear-gradient(135deg,transparent 48%,var(--vcc-corner-accent-line) 49%,var(--vcc-corner-accent-line) 52%,transparent 53%),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:auto,16px 16px,16px 16px}.vcc-side-menu--corner-effect-signal .vcc-side-menu__rail:before{background:repeating-radial-gradient(circle at 0 0,color-mix(in srgb,var(--vcc-corner-accent-line) 26%,transparent) 0 2px,transparent 2px 16px),linear-gradient(135deg,transparent 48%,var(--vcc-corner-accent-line) 49%,var(--vcc-corner-accent-line) 52%,transparent 53%);animation:vccSideCornerSignal var(--vcc-side-shimmer-speed) linear infinite}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-square.vcc-side-menu--corner-effect-prism .vcc-side-menu__rail:before{background:radial-gradient(circle at 24% 24%,rgba(255,255,255,.42),transparent 20%),conic-gradient(from 28deg at 18% 12%,color-mix(in srgb,var(--vcc-corner-accent-line) 42%,transparent),transparent 26%,rgba(255,255,255,.16),transparent 58%),linear-gradient(90deg,color-mix(in srgb,var(--vcc-corner-accent-line) 78%,transparent) 0 2px,transparent 2px)}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-square.vcc-side-menu--corner-effect-grid .vcc-side-menu__rail:before{background:linear-gradient(90deg,color-mix(in srgb,var(--vcc-corner-accent-line) 70%,transparent) 0 2px,transparent 2px),linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:auto,15px 15px,15px 15px}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-square.vcc-side-menu--corner-effect-signal .vcc-side-menu__rail:before{background:repeating-radial-gradient(circle at 0 50%,color-mix(in srgb,var(--vcc-corner-accent-line) 24%,transparent) 0 2px,transparent 2px 18px),linear-gradient(90deg,color-mix(in srgb,var(--vcc-corner-accent-line) 70%,transparent) 0 2px,transparent 2px)}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal .vcc-side-menu__rail:before{--vcc-corner-radial-layer: radial-gradient(circle at 22% 18%, rgba(255, 255, 255, .28), transparent 22%);background:var(--vcc-corner-radial-layer);background-size:auto;background-position:center;background-repeat:no-repeat;animation:none}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.vcc-side-menu--right .vcc-side-menu__rail:before{--vcc-corner-radial-layer: radial-gradient(circle at 78% 18%, rgba(255, 255, 255, .28), transparent 22%)}.vcc-side-menu--corner-scroll-morph.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.is-corner-morphed .vcc-side-menu__rail:before{background:var(--vcc-corner-radial-layer),linear-gradient(135deg,transparent 47%,var(--vcc-corner-accent-line) 48%,var(--vcc-corner-accent-line) 53%,transparent 54%);background-size:auto,calc(100% - var(--vcc-corner-flat-bottom)) calc(100% - var(--vcc-corner-flat-side));background-position:center,100% 100%;background-repeat:no-repeat,no-repeat;animation:none}.vcc-side-menu--corner-scroll-morph.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.vcc-side-menu--right.is-corner-morphed .vcc-side-menu__rail:before{background:var(--vcc-corner-radial-layer),linear-gradient(225deg,transparent 47%,var(--vcc-corner-accent-line) 48%,var(--vcc-corner-accent-line) 53%,transparent 54%);background-position:center,0 100%}.vcc-side-menu--corner-accent-hidden .vcc-side-menu__rail{--vcc-corner-accent-line: transparent}.vcc-side-menu--trigger-corner .vcc-side-menu__rail:hover,.vcc-side-menu--trigger-corner.is-open .vcc-side-menu__rail{opacity:var(--vcc-tab-active-opacity);transform:translate(0);box-shadow:0 20px calc(var(--vcc-corner-glow) * 1.25) #00000038,0 0 calc(var(--vcc-corner-glow) * 1.5) color-mix(in srgb,var(--vcc-corner-line) 42%,transparent)}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__rail:hover,.vcc-side-menu--trigger-corner.vcc-side-menu--right.is-open .vcc-side-menu__rail{transform:translate(0)}@property --vcc-unified-flow-offset{syntax: "<length>"; inherits: true; initial-value: 0px;}:root:has(.vcc-side-menu[data-vcc-unified-color-enabled=true]) .vcc-site-header .vcc-announcement,.vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--trigger-corner .vcc-side-menu__rail{animation:vccUnifiedColorClock var(--vcc-unified-flow-speed) linear infinite;background-image:var(--vcc-unified-grid-layer),var(--vcc-unified-pattern-layer),var(--vcc-unified-flow-gradient);background-size:var(--vcc-unified-grid-size) var(--vcc-unified-grid-size),var(--vcc-unified-grid-size) var(--vcc-unified-grid-size),var(--vcc-unified-pattern-size),var(--vcc-unified-flow-width) 100%;background-repeat:repeat,repeat,repeat,repeat-x;background-position:var(--vcc-unified-position-x, 0px) 0,var(--vcc-unified-position-x, 0px) 0,var(--vcc-unified-position-x, 0px) 0,calc(var(--vcc-unified-position-x, 0px) - var(--vcc-unified-flow-offset, 0px)) center}:root:has(.vcc-side-menu[data-vcc-unified-color-enabled=true]) .vcc-site-header .vcc-announcement{--vcc-unified-position-x: calc(var(--vcc-unified-announcement-left, 0px) * -1)}.vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--trigger-corner .vcc-side-menu__rail{--vcc-unified-position-x: calc(var(--vcc-corner-offset-x, 0px) * -1);--vcc-corner-accent-line: color-mix(in srgb, var(--vcc-unified-warm) 84%, #ffffff);color:var(--vcc-unified-warm)}html.vcc-overlay-open .vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--trigger-corner .vcc-side-menu__rail{animation-play-state:paused!important}.vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__rail{--vcc-unified-position-x: calc((100vw - var(--vcc-corner-size, 132px) - var(--vcc-corner-offset-x, 0px)) * -1)}.vcc-side-menu--trigger-tab.vcc-side-menu--right .vcc-side-menu__rail{right:var(--vcc-tab-side-offset);left:auto;border-right:0;border-left:1px solid color-mix(in srgb,var(--vcc-tab-border) 54%,transparent);border-radius:var(--vcc-tab-radius) 0 0 var(--vcc-tab-radius)}.vcc-side-menu--trigger-tab .vcc-side-menu__rail:hover,.vcc-side-menu--trigger-tab.is-open .vcc-side-menu__rail{opacity:var(--vcc-tab-active-opacity);transform:translate(2px);border-color:color-mix(in srgb,var(--vcc-side-accent) 74%,transparent);box-shadow:inset 0 1px #ffffff6b,0 18px calc(var(--vcc-tab-glow) * 1.4) #00000042,0 0 calc(var(--vcc-tab-glow) * 1.5) color-mix(in srgb,var(--vcc-side-accent) 44%,transparent)}.vcc-side-menu--trigger-tab.vcc-side-menu--right .vcc-side-menu__rail:hover,.vcc-side-menu--trigger-tab.vcc-side-menu--right.is-open .vcc-side-menu__rail{transform:translate(-2px)}.vcc-side-menu--trigger-tab .vcc-side-menu__mark{width:var(--vcc-tab-icon-size);height:var(--vcc-tab-icon-size)}.vcc-side-menu--trigger-tab .vcc-side-menu__hamburger{display:none}.vcc-side-menu--trigger-tab.vcc-side-menu--hide-tab-label .vcc-side-menu__label,.vcc-side-menu--trigger-corner:not(.vcc-side-menu--show-corner-label) .vcc-side-menu__label{display:none}.vcc-side-menu--trigger-tab .vcc-side-menu__label{font-size:calc(var(--vcc-side-label-size) * .72);letter-spacing:.12em}.vcc-side-menu--trigger-corner .vcc-side-menu__mark{position:absolute;z-index:2;top:var(--vcc-corner-icon-y);left:var(--vcc-corner-icon-x);width:var(--vcc-corner-icon-size);height:var(--vcc-corner-icon-size)}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__mark{right:16px;left:auto}.vcc-side-menu--trigger-corner .vcc-side-menu__label{position:absolute;z-index:2;left:var(--vcc-corner-label-x);top:var(--vcc-corner-label-y);width:min-content;--vcc-corner-label-base-rotate: 0deg;transform:rotate(calc(var(--vcc-corner-label-base-rotate) + var(--vcc-corner-label-rotate)));transform-origin:left center;font-size:var(--vcc-corner-label-size);line-height:1;letter-spacing:.12em;text-shadow:0 1px 10px rgba(0,0,0,.32);writing-mode:horizontal-tb}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-label-diagonal .vcc-side-menu__label{--vcc-corner-label-base-rotate: -45deg}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-label-vertical .vcc-side-menu__label{width:auto;writing-mode:vertical-rl;--vcc-corner-label-base-rotate: 180deg}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__label{right:18px;left:auto;transform-origin:right center}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-label-diagonal.vcc-side-menu--right .vcc-side-menu__label{--vcc-corner-label-base-rotate: 45deg}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-label-vertical.vcc-side-menu--right .vcc-side-menu__label{--vcc-corner-label-base-rotate: 0deg}.vcc-side-menu--trigger-corner .vcc-side-menu__hamburger{display:none}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__hamburger{right:15px;left:auto}.vcc-side-menu--trigger-corner .vcc-side-menu__hamburger span{width:18px;height:3px}.vcc-side-menu--shimmer .vcc-side-menu__rail:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 12%,rgba(255,255,255,.26),transparent 34%);transform:translateY(-130%) skewY(-12deg);animation:vccSideRailShimmer var(--vcc-side-shimmer-speed) cubic-bezier(.22,1,.36,1) infinite;opacity:0;pointer-events:none}.vcc-side-menu--right .vcc-side-menu__rail{right:0;border-radius:var(--vcc-side-radius) 0 0 var(--vcc-side-radius);box-shadow:-10px 0 #ffffff0d,-18px 0 42px #00000047}.vcc-side-menu__mark{width:var(--vcc-side-mark-size);height:var(--vcc-side-mark-size);display:block;position:relative;transform:none;z-index:1}.vcc-side-menu--trigger-corner .vcc-side-menu__mark{transform:rotate(var(--vcc-corner-icon-rotate))}.vcc-side-menu--pulse .vcc-side-menu__mark{animation:vccSideMarkPulse var(--vcc-side-pulse-speed) ease-in-out infinite}.vcc-side-menu--trigger-tab.vcc-side-menu--pulse .vcc-side-menu__rail{animation:vccSideTabBreath var(--vcc-side-pulse-speed) ease-in-out infinite}.vcc-side-menu--pulse-label .vcc-side-menu__label{animation:vccSideLabelPulse var(--vcc-side-pulse-speed) ease-in-out infinite}.vcc-side-menu--trigger-corner.vcc-side-menu--pulse-label .vcc-side-menu__label{animation:vccSideCornerLabelPulse var(--vcc-side-pulse-speed) ease-in-out infinite}.vcc-side-menu--pulse-hamburger .vcc-side-menu__hamburger{animation:vccSideSoftPulse var(--vcc-side-pulse-speed) ease-in-out infinite}.vcc-side-menu__mark img{width:100%;height:100%;display:block;object-fit:contain;transform:none}.vcc-side-menu__mark:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 42%),currentColor;clip-path:polygon(0 50%,56% 0,100% 0,44% 50%,100% 100%,56% 100%);filter:drop-shadow(0 6px 14px color-mix(in srgb,currentColor 42%,transparent))}.vcc-side-menu--tab-icon-grid .vcc-side-menu__mark:before{inset:auto;top:14%;left:14%;width:29%;height:29%;border-radius:4px;background:currentColor;clip-path:none;box-shadow:calc(var(--vcc-tab-icon-size) * .42) 0 0 currentColor,0 calc(var(--vcc-tab-icon-size) * .42) 0 currentColor,calc(var(--vcc-tab-icon-size) * .42) calc(var(--vcc-tab-icon-size) * .42) 0 currentColor,0 0 18px color-mix(in srgb,currentColor 48%,transparent);filter:none}.vcc-side-menu--trigger-rail.vcc-side-menu--tab-icon-grid .vcc-side-menu__mark:before{top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:0;background:linear-gradient(135deg,rgba(255,255,255,.34),transparent 42%),currentColor;clip-path:polygon(0 50%,56% 0,100% 0,44% 50%,100% 100%,56% 100%);box-shadow:none;filter:drop-shadow(0 6px 14px color-mix(in srgb,currentColor 42%,transparent))}.vcc-side-menu__mark:has(img):before{display:none}.vcc-side-menu__label{position:relative;z-index:1;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-primary--family, var(--font-body--family, Inter, sans-serif));font-size:var(--vcc-side-label-size);font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.vcc-side-menu__hamburger{position:relative;z-index:1;display:grid;gap:5px}.vcc-side-menu__hamburger span{width:24px;height:4px;display:block;background:currentColor}.vcc-side-menu__scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000005c;opacity:0;visibility:hidden;transition:opacity .24s ease,visibility .24s ease;pointer-events:none;touch-action:none}.vcc-side-menu__panel{position:fixed;top:var(--vcc-side-top);bottom:var(--vcc-side-bottom);width:min(var(--vcc-panel-width),calc(100vw - var(--vcc-rail-width)));background:radial-gradient(circle at 20% 8%,rgba(255,255,255,var(--vcc-side-panel-overlay)),transparent 30%),var(--vcc-side-panel-bg);color:var(--vcc-side-text);box-shadow:38px 0 70px #0000006b;transform:translate(calc((var(--vcc-panel-width) + var(--vcc-rail-width)) * -1));transition:transform .36s cubic-bezier(.22,1,.36,1);pointer-events:auto;overscroll-behavior:contain;will-change:transform}.vcc-side-menu--panel-grid .vcc-side-menu__panel{background:radial-gradient(circle at 20% 8%,rgba(255,255,255,var(--vcc-side-panel-overlay)),transparent 30%),linear-gradient(color-mix(in srgb,var(--vcc-corner-line) var(--vcc-panel-grid-mix),transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--vcc-corner-line) var(--vcc-panel-grid-mix),transparent) 1px,transparent 1px),linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-panel-bg) 94%,transparent),color-mix(in srgb,var(--vcc-corner-bg-2) 18%,var(--vcc-side-panel-bg)));background-size:auto,18px 18px,18px 18px,auto}.vcc-side-menu[data-vcc-unified-color-enabled=true]{--vcc-side-accent: color-mix(in srgb, var(--vcc-side-accent-config, #ff6534) var(--vcc-unified-side-setting-blend, 20%), var(--vcc-unified-warm, #ff6534));--vcc-corner-line: color-mix(in srgb, var(--vcc-side-accent-config, #ff6534) var(--vcc-unified-side-setting-blend, 20%), var(--vcc-unified-warm, #ff6534));--vcc-side-panel-bg: color-mix(in srgb, var(--vcc-side-panel-bg-config, #171717) var(--vcc-unified-side-setting-blend, 20%), color-mix(in srgb, var(--vcc-unified-dark, #171717) 94%, #000000));--vcc-panel-grid-mix: var(--vcc-unified-side-grid-opacity, 12%)}.vcc-side-menu[data-vcc-unified-color-enabled=true] .vcc-side-menu__panel{background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--vcc-unified-a) var(--vcc-unified-side-intensity),transparent),transparent 31%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--vcc-unified-b) var(--vcc-unified-side-intensity),transparent),transparent 30%),var(--vcc-unified-pattern-layer),linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-panel-bg-config, #171717) var(--vcc-unified-side-setting-blend, 20%),color-mix(in srgb,var(--vcc-unified-dark) 95%,#000000)),color-mix(in srgb,var(--vcc-side-panel-bg-config, #171717) var(--vcc-unified-side-setting-blend, 20%),color-mix(in srgb,var(--vcc-unified-dark) 82%,var(--vcc-unified-b))));background-size:auto,auto,var(--vcc-unified-pattern-size),auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;color:var(--vcc-side-text)}.vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--panel-grid .vcc-side-menu__panel{background:radial-gradient(circle at 16% 8%,color-mix(in srgb,var(--vcc-unified-a) var(--vcc-unified-side-intensity),transparent),transparent 31%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--vcc-unified-b) var(--vcc-unified-side-intensity),transparent),transparent 30%),var(--vcc-unified-side-grid-layer),var(--vcc-unified-pattern-layer),linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-panel-bg-config, #171717) var(--vcc-unified-side-setting-blend, 20%),color-mix(in srgb,var(--vcc-unified-dark) 95%,#000000)),color-mix(in srgb,var(--vcc-side-panel-bg-config, #171717) var(--vcc-unified-side-setting-blend, 20%),color-mix(in srgb,var(--vcc-unified-dark) 82%,var(--vcc-unified-b))));background-size:auto,auto,var(--vcc-unified-grid-size) var(--vcc-unified-grid-size),var(--vcc-unified-grid-size) var(--vcc-unified-grid-size),var(--vcc-unified-pattern-size),auto;background-repeat:no-repeat,no-repeat,repeat,repeat,repeat,no-repeat;color:var(--vcc-side-text)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__panel,html[data-vcc-theme=dark] .vcc-side-menu.vcc-side-menu--panel-background-dark .vcc-side-menu__panel{background-color:var(--vcc-side-panel-bg);background-position:center;background-repeat:no-repeat;background-size:cover}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__panel{background-image:var(--vcc-side-panel-background-light);color-scheme:light;--vcc-side-text: var(--vcc-side-light-text);--vcc-side-muted: var(--vcc-side-light-muted);--vcc-side-accent: var(--vcc-side-light-muted);--vcc-side-back-color: var(--vcc-side-light-text);--vcc-side-close-color: var(--vcc-side-light-text);--vcc-side-team-name: var(--vcc-side-light-text);--vcc-side-team-note: var(--vcc-side-light-muted);--vcc-side-league-shop-color: var(--vcc-side-light-text);--vcc-side-light-glass-edge: color-mix(in srgb, var(--vcc-side-light-text) 24%, transparent);--vcc-side-light-glass-shadow: color-mix(in srgb, var(--vcc-side-light-text) 16%, transparent)}html[data-vcc-theme=dark] .vcc-side-menu.vcc-side-menu--panel-background-dark .vcc-side-menu__panel{background-image:var(--vcc-side-panel-background-dark)}html[data-vcc-theme=dark] .vcc-side-menu__eyebrow-text{color:var(--vcc-side-text)}html[data-vcc-theme=dark] .vcc-side-menu__eyebrow-text,html[data-vcc-theme=dark] .vcc-side-menu__top-back-button,html[data-vcc-theme=dark] .vcc-side-menu__close-button,html[data-vcc-theme=dark] .vcc-side-menu__header p{text-shadow:0 1px 2px rgba(0,0,0,.82),0 0 7px rgba(0,0,0,.46)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__topline,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__top-back-button,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__close-button,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__header h2,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__footer{color:var(--vcc-side-light-text)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__header p{color:var(--vcc-side-light-muted)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__eyebrow-text,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__top-back-button,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__close-button,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__header p{text-shadow:0 0 1px rgba(255,255,255,1),0 0 4px rgba(255,255,255,.96),0 0 10px rgba(255,255,255,.78)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__iconbar a{border-color:color-mix(in srgb,var(--vcc-side-light-icon-frame) 58%,transparent);background:linear-gradient(145deg,#ffffffbd,#e8f2fc52),#ffffff2e;box-shadow:inset 0 1px #fffffff5,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 12%,transparent),0 5px 14px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(1.18);backdrop-filter:blur(10px) saturate(1.18)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__links.is-tabs .vcc-side-menu__link,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__quick-tab,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__submenu--key-fan-zone,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__menu-hub,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__drill-tab,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__drill-empty{border-color:var(--vcc-side-light-glass-edge);background:linear-gradient(145deg,#ffffff94,#e2f0fc3d 58%,#fff4e62e),#ffffff1f;box-shadow:inset 0 1px #fffffff0,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 9%,transparent),0 10px 26px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__submenu--key-fan-zone,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__menu-hub{background:linear-gradient(145deg,#ffffff57,#daecfc24 58%,#fff0de1a),#ffffff0f;box-shadow:inset 0 1px #ffffffc7,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 8%,transparent),0 14px 34px var(--vcc-side-light-glass-shadow)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__long-list a,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__menu-card{border:1px solid transparent;background:linear-gradient(145deg,#ffffff7a,#deeffd38 58%,#fff0de24) padding-box,linear-gradient(115deg,color-mix(in srgb,var(--vcc-side-light-text) 34%,transparent),color-mix(in srgb,var(--vcc-side-light-muted) 30%,transparent)) border-box;box-shadow:inset 0 1px #fffffffa,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 10%,transparent),0 7px 18px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__links.is-tabs .vcc-side-menu__link.is-active,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__quick-tab.is-active,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__long-list a:hover,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__menu-card:hover{border-color:color-mix(in srgb,var(--vcc-side-light-muted) 62%,transparent);box-shadow:inset 0 1px #fff,0 0 0 1px color-mix(in srgb,var(--vcc-side-light-muted) 14%,transparent),0 8px 22px var(--vcc-side-light-glass-shadow),0 0 18px color-mix(in srgb,var(--vcc-side-light-muted) 16%,transparent)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__long-list-media,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__long-list-mark,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__menu-card-mark{filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-side-light-text) 54%,transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-side-light-text) 54%,transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-side-light-text) 54%,transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-side-light-text) 54%,transparent)) drop-shadow(0 0 clamp(1px,var(--vcc-side-team-logo-glow-size),12px) color-mix(in srgb,var(--vcc-side-light-muted) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 4px 6px color-mix(in srgb,var(--vcc-side-light-text) 18%,transparent))}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__filter input{border-color:var(--vcc-side-light-glass-edge);background:linear-gradient(145deg,#ffffffad,#e5f1fc4d),#ffffff29;color:var(--vcc-side-light-text);box-shadow:inset 0 1px #fffffffa,inset 0 0 0 1px #ffffff38,0 6px 18px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(1.16);backdrop-filter:blur(10px) saturate(1.16)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__filter input::placeholder{color:color-mix(in srgb,var(--vcc-side-light-text) 58%,transparent);opacity:1}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__autocomplete{border-color:color-mix(in srgb,var(--vcc-side-light-muted) 38%,transparent);background:linear-gradient(145deg,#ffffffd6,#e7f2fc8a),#ffffff5c;box-shadow:inset 0 1px #fffffffa,0 18px 36px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18)}.vcc-side-menu--right .vcc-side-menu__panel{right:var(--vcc-rail-width);transform:translate(calc(var(--vcc-panel-width) + var(--vcc-rail-width)));box-shadow:-38px 0 70px #0000006b}.vcc-side-menu--left .vcc-side-menu__panel{left:var(--vcc-rail-width)}.vcc-side-menu--edge-border-thin.vcc-side-menu--left .vcc-side-menu__panel,.vcc-side-menu--edge-border-fade.vcc-side-menu--left .vcc-side-menu__panel{border-right:1px solid var(--vcc-side-cream)}.vcc-side-menu--edge-border-thin.vcc-side-menu--right .vcc-side-menu__panel,.vcc-side-menu--edge-border-fade.vcc-side-menu--right .vcc-side-menu__panel{border-left:1px solid var(--vcc-side-cream)}.vcc-side-menu--edge-border-bold.vcc-side-menu--left .vcc-side-menu__panel{border-right:3px solid var(--vcc-side-cream)}.vcc-side-menu--edge-border-bold.vcc-side-menu--right .vcc-side-menu__panel{border-left:3px solid var(--vcc-side-cream)}.vcc-side-menu--edge-soft-fade.vcc-side-menu--left .vcc-side-menu__panel{box-shadow:38px 0 70px #0000006b,8px 0 18px color-mix(in srgb,var(--vcc-side-cream) 38%,transparent)}.vcc-side-menu--edge-soft-fade.vcc-side-menu--right .vcc-side-menu__panel{box-shadow:-38px 0 70px #0000006b,-8px 0 18px color-mix(in srgb,var(--vcc-side-cream) 38%,transparent)}.vcc-side-menu--edge-wide-fade.vcc-side-menu--left .vcc-side-menu__panel{box-shadow:38px 0 70px #0000006b,16px 0 32px color-mix(in srgb,var(--vcc-side-cream) 44%,transparent)}.vcc-side-menu--edge-wide-fade.vcc-side-menu--right .vcc-side-menu__panel{box-shadow:-38px 0 70px #0000006b,-16px 0 32px color-mix(in srgb,var(--vcc-side-cream) 44%,transparent)}.vcc-side-menu--edge-border-fade.vcc-side-menu--left .vcc-side-menu__panel{box-shadow:38px 0 70px #0000006b,10px 0 24px color-mix(in srgb,var(--vcc-side-cream) 48%,transparent)}.vcc-side-menu--edge-border-fade.vcc-side-menu--right .vcc-side-menu__panel{box-shadow:-38px 0 70px #0000006b,-10px 0 24px color-mix(in srgb,var(--vcc-side-cream) 48%,transparent)}.vcc-side-menu--trigger-tab .vcc-side-menu__panel,.vcc-side-menu--trigger-corner .vcc-side-menu__panel{left:0;width:min(var(--vcc-panel-width),100vw);transform:translate(-105%)}.vcc-side-menu--trigger-tab.vcc-side-menu--right .vcc-side-menu__panel,.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__panel{right:0;left:auto;transform:translate(105%)}.vcc-side-menu--panel-effect-reveal .vcc-side-menu__panel{opacity:0;filter:blur(8px);transform:translate(-105%) scale(.965)}.vcc-side-menu--panel-effect-reveal.vcc-side-menu--right .vcc-side-menu__panel{transform:translate(105%) scale(.965)}.vcc-side-menu--panel-effect-door .vcc-side-menu__panel{transform:perspective(1200px) rotateY(-22deg) translate(-108%);transform-origin:left center}.vcc-side-menu--panel-effect-door.vcc-side-menu--right .vcc-side-menu__panel{transform:perspective(1200px) rotateY(22deg) translate(108%);transform-origin:right center}.vcc-side-menu.is-open .vcc-side-menu__panel{transform:translate(0)}.vcc-side-menu--panel-effect-reveal.is-open .vcc-side-menu__panel,.vcc-side-menu--panel-effect-door.is-open .vcc-side-menu__panel{opacity:1;filter:blur(0);transform:translate(0) scale(1)}.vcc-side-menu.is-open .vcc-side-menu__scrim{opacity:1;visibility:visible;pointer-events:auto}.vcc-side-menu__panel-inner{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:var(--vcc-side-stage-gap);padding:clamp(14px,1.2vw,18px) clamp(16px,1.5vw,22px) clamp(12px,1vw,16px);overflow:hidden}.vcc-side-menu__panel-inner:not(:has(>.vcc-side-menu__brandbar)){grid-template-rows:auto minmax(0,1fr) auto;gap:0}.vcc-side-menu__panel-inner:not(:has(>.vcc-side-menu__brandbar))>.vcc-side-menu__topline{margin-block-end:var(--vcc-side-topline-content-gap)}.vcc-side-menu__panel-inner:not(:has(>.vcc-side-menu__brandbar))>.vcc-side-menu__stage-wrap{grid-row:2}.vcc-side-menu__panel-inner:not(:has(>.vcc-side-menu__brandbar))>.vcc-side-menu__dock{grid-row:3;margin-block-start:var(--vcc-side-stage-gap)}.vcc-side-menu__topline{grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--vcc-side-accent);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.vcc-side-menu__topline button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:var(--vcc-side-close-color);box-shadow:none;cursor:pointer;font:inherit;font-size:var(--vcc-side-close-size)}.vcc-side-menu__topline button:focus-visible{outline:0;filter:drop-shadow(0 0 3px currentColor)}.vcc-side-menu__top-back-button{min-height:30px;display:none;align-items:center;justify-content:center;gap:7px;padding:0 10px;line-height:1}.vcc-side-menu.is-submenu-open .vcc-side-menu__top-back-button{display:inline-flex}.vcc-side-menu.is-submenu-open .vcc-side-menu__eyebrow{display:none}.vcc-side-menu__eyebrow--theme-stack{display:inline-flex;align-items:center;flex-direction:column;gap:6px}.vcc-side-menu__theme-top{display:inline-flex}.vcc-side-menu__mobile-heading-logo{display:none}.vcc-side-menu__close-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;line-height:1}.vcc-side-menu__close-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.65em;font-weight:800;line-height:1;transform:translateY(-.02em)}.vcc-side-menu__close-button--x{width:34px;padding:0}.vcc-side-menu__header h2{max-width:12ch;margin:0;color:var(--vcc-side-text);font-size:clamp(36px,7vw,var(--vcc-side-heading-size));font-weight:900;line-height:.88;letter-spacing:-.02em;text-transform:uppercase;text-align:center}.vcc-side-menu__brandbar{grid-row:2;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-block:1px solid rgba(255,255,255,.1)}.vcc-side-menu__brand{display:inline-flex;align-items:center;color:var(--vcc-side-text);text-decoration:none;font-size:20px;font-weight:900;text-transform:uppercase}.vcc-side-menu__brand img{width:var(--vcc-side-logo-width);max-width:min(var(--vcc-side-logo-width),42vw);height:auto;display:block}.vcc-side-menu__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.vcc-side-menu__actions a,.vcc-side-menu__actions span{min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid rgba(255,255,255,.16);color:var(--vcc-side-text);background:#ffffff0e;text-decoration:none;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vcc-side-menu__header p{max-width:58ch;margin:5px 10px 0;text-align:center;color:var(--vcc-side-muted);font-size:var(--vcc-side-panel-text-size);line-height:var(--vcc-side-panel-text-line-height, 1.45)}@media screen and (min-width:750px){.vcc-side-menu__header p{font-size:calc(var(--vcc-side-panel-text-size) + 2px)}}.vcc-side-menu__search{display:grid;grid-template-columns:1fr auto;min-height:58px;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 62%,transparent);background:#ffffff0a}.vcc-side-menu__search input,.vcc-side-menu__search button{border:0;border-radius:0;font:inherit}.vcc-side-menu__search input{min-width:0;padding:0 18px;background:transparent;color:var(--vcc-side-text);outline:0}.vcc-side-menu__search button{padding:0 20px;background:var(--vcc-side-accent);color:#111;font-weight:900;text-transform:uppercase;cursor:pointer}.vcc-side-menu__stage-wrap{grid-row:3;min-height:0;position:relative;display:grid}.vcc-side-menu__stage{grid-row:1;grid-column:1;min-height:0;display:grid;align-content:start;gap:var(--vcc-side-stage-gap);overflow-y:auto;overflow-x:hidden;padding-right:3px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--vcc-side-accent) 56%,transparent) transparent}.vcc-side-menu:not(.vcc-side-menu--show-scrollbars) .vcc-side-menu__stage,.vcc-side-menu:not(.vcc-side-menu--show-scrollbars) .vcc-side-menu__autocomplete{-ms-overflow-style:none;scrollbar-width:none}.vcc-side-menu:not(.vcc-side-menu--show-scrollbars) .vcc-side-menu__stage::-webkit-scrollbar,.vcc-side-menu:not(.vcc-side-menu--show-scrollbars) .vcc-side-menu__autocomplete::-webkit-scrollbar{display:none;width:0;height:0}.vcc-side-menu__scroll-cue,.vcc-side-menu__mobile-stage-buffer{display:none}.vcc-side-menu__home{display:grid;gap:var(--vcc-side-stage-gap)}.vcc-side-menu__home-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(58px,var(--vcc-side-shelf-width));align-items:stretch;gap:12px}.vcc-side-menu__home-layout--no-shelf{grid-template-columns:minmax(0,1fr)}.vcc-side-menu__links{display:grid;grid-template-columns:repeat(var(--vcc-side-columns-desktop),minmax(0,1fr));width:100%;max-width:var(--vcc-side-main-link-grid-width);justify-self:center;row-gap:var(--vcc-side-main-link-gap);column-gap:var(--vcc-side-main-link-column-gap);align-content:start}.vcc-side-menu__links[hidden]{display:none}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link{width:var(--vcc-link-width-desktop, 100%);min-height:var(--vcc-link-height-desktop, var(--vcc-side-main-link-min-height));justify-self:center;align-self:start;margin-block-end:var(--vcc-link-space-after, 0px)}@media screen and (min-width:750px){.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link{aspect-ratio:1 / 1}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link-media{inset:calc(var(--vcc-link-image-glow-size, 6px) + var(--vcc-link-image-glow-size, 6px) + 2px)}}.vcc-side-menu__link{min-height:var(--vcc-side-main-link-min-height);position:relative;overflow:hidden;display:grid;align-content:end;padding:var(--vcc-side-main-link-padding);border:1px solid rgba(255,255,255,.16);border-radius:var(--vcc-side-card-radius);background:linear-gradient(135deg,#ffffff1f,#ffffff08),#ffffff0a;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer;box-shadow:inset 0 1px #ffffff29,0 16px 38px #0000002e;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.vcc-side-menu__link-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--vcc-link-image-opacity, .18);pointer-events:none}.vcc-side-menu__link-media picture{display:block;width:100%;height:100%}.vcc-side-menu__link-media .vcc-side-menu__link-picture--light{display:none}html:not([data-vcc-theme=dark]) .vcc-side-menu__link-media--has-light .vcc-side-menu__link-picture--default{display:none}html:not([data-vcc-theme=dark]) .vcc-side-menu__link-media--has-light .vcc-side-menu__link-picture--light{display:block}.vcc-side-menu__link-media img{width:100%;height:100%;object-fit:var(--vcc-link-image-fit, cover);object-position:var(--vcc-link-image-position, center center);transform:scale(var(--vcc-link-image-scale-desktop, 1));transform-origin:center;filter:saturate(1.2) contrast(1.08) drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(0 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent))}.vcc-side-menu__link--image-glow-two-color .vcc-side-menu__link-media img,.vcc-side-menu__link--image-glow-animated .vcc-side-menu__link-media img{filter:saturate(1.2) contrast(1.08) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(-1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent))}.vcc-side-menu__link--pulse .vcc-side-menu__link-media img,.vcc-side-menu__link--image-glow-animated .vcc-side-menu__link-media img{animation:vccSideLinkImageGlow var(--vcc-link-image-glow-speed, 4s) ease-in-out infinite}.vcc-side-menu__link-badge{position:absolute;top:12px;right:12px;z-index:2;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 58%,transparent);border-radius:999px;background:#0000004d;color:var(--vcc-side-accent);padding:5px 8px;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vcc-side-menu__link-kicker,.vcc-side-menu__link-title,.vcc-side-menu__link-description{position:relative;z-index:1}.vcc-side-menu__link-copy{position:relative;z-index:1;display:grid;justify-items:start;max-width:100%;border-radius:calc(var(--vcc-side-card-radius) * .75)}.vcc-side-menu__link--copy-glass .vcc-side-menu__link-copy,.vcc-side-menu__link--copy-dark .vcc-side-menu__link-copy,.vcc-side-menu__link--copy-light .vcc-side-menu__link-copy{padding:10px 12px;border:1px solid rgba(255,255,255,.16)}.vcc-side-menu__link--copy-glass .vcc-side-menu__link-copy{background:rgba(255,255,255,var(--vcc-link-copy-opacity, .34));box-shadow:inset 0 1px #fff3,0 14px 30px #00000024;-webkit-backdrop-filter:blur(var(--vcc-link-copy-blur, 12px)) saturate(1.18);backdrop-filter:blur(var(--vcc-link-copy-blur, 12px)) saturate(1.18)}.vcc-side-menu__link--copy-dark .vcc-side-menu__link-copy{background:rgba(0,0,0,var(--vcc-link-copy-opacity, .34));-webkit-backdrop-filter:blur(var(--vcc-link-copy-blur, 12px));backdrop-filter:blur(var(--vcc-link-copy-blur, 12px))}.vcc-side-menu__link--copy-light .vcc-side-menu__link-copy{background:rgba(255,247,236,var(--vcc-link-copy-opacity, .34));color:#111927;-webkit-backdrop-filter:blur(var(--vcc-link-copy-blur, 12px));backdrop-filter:blur(var(--vcc-link-copy-blur, 12px))}.vcc-side-menu__link:hover{transform:translateY(-3px);border-color:var(--vcc-side-accent);background:#ffffff13;box-shadow:inset 0 1px #ffffff3d,0 20px 48px #0000003d,0 0 0 1px color-mix(in srgb,var(--vcc-side-accent) 28%,transparent)}.vcc-side-menu__link--featured{border-color:color-mix(in srgb,var(--vcc-side-accent) 66%,transparent);box-shadow:inset 0 1px #ffffff38,0 20px 48px #0000003d,0 0 22px color-mix(in srgb,var(--vcc-side-accent) 18%,transparent)}.vcc-side-menu__link--pulse:not(:has(.vcc-side-menu__link-media)){animation:vccSideCardPulse 3.4s ease-in-out infinite}.vcc-side-menu__link--shimmer{position:relative;overflow:hidden}.vcc-side-menu__link--shimmer:after{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(110deg,transparent 38%,rgba(255,255,255,.18),transparent 62%);transform:translate(-120%) skew(-16deg);animation:vccSideCardShimmer 5s ease-in-out infinite;pointer-events:none}.vcc-side-menu__link-kicker{color:var(--vcc-side-accent);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vcc-side-menu__link-title{margin-top:8px;font-size:var(--vcc-side-link-size);font-weight:900;line-height:.95;letter-spacing:var(--vcc-side-letter-spacing);text-transform:uppercase}.vcc-side-menu__link-description{margin-top:10px;color:var(--vcc-side-muted);font-size:var(--vcc-side-body-size);line-height:1.35}.vcc-side-menu__link-tab-title{display:none}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--image-unready .vcc-side-menu__link-media{opacity:0}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--image-unready .vcc-side-menu__link-tab-title{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--vcc-side-main-link-padding);color:var(--vcc-side-text);font-size:var(--vcc-side-link-size);font-weight:900;line-height:1.05;text-align:center;text-transform:uppercase;text-shadow:0 2px 12px rgba(0,0,0,.28)}.vcc-side-menu__shelf{display:grid;gap:8px;align-content:start}.vcc-side-menu__shelf.is-empty{display:none}.vcc-side-menu__shelf-link{min-width:0;min-height:64px;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;padding:9px;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--vcc-side-card-radius) * .7);background:linear-gradient(135deg,#ffffff1b,#ffffff09),#0000001f;color:inherit;text-align:left;text-decoration:none;font:inherit;cursor:pointer;overflow:hidden;transition:grid-template-columns .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.vcc-side-menu__shelf-link:hover,.vcc-side-menu__shelf-link:focus-visible{grid-template-columns:42px minmax(90px,1fr);border-color:color-mix(in srgb,var(--vcc-side-accent) 72%,transparent);background:#ffffff14;transform:translate(2px)}.vcc-side-menu__shelf-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:#0000002e;color:var(--vcc-side-accent);font-size:11px;font-weight:900;line-height:1;text-transform:uppercase}.vcc-side-menu__shelf-icon img{max-width:100%;max-height:100%;object-fit:contain}.vcc-side-menu__shelf-text{min-width:0;display:grid;gap:2px;opacity:0;transform:translate(-6px);transition:opacity .18s ease,transform .18s ease;font-size:12px;font-weight:900;line-height:1.05;text-transform:uppercase}.vcc-side-menu__shelf-link:hover .vcc-side-menu__shelf-text,.vcc-side-menu__shelf-link:focus-visible .vcc-side-menu__shelf-text{opacity:1;transform:translate(0)}.vcc-side-menu__shelf-text small{color:var(--vcc-side-accent);font-size:9px;letter-spacing:.12em}.vcc-side-menu__submenus{position:relative;display:grid;gap:var(--vcc-side-stage-gap)}.vcc-side-menu__scroll-sentinel{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none}.vcc-side-menu__submenu{min-height:0;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:var(--vcc-side-card-radius);background:linear-gradient(135deg,#ffffff1f,#ffffff09),#ffffff09;animation:vccSideSubmenuIn .28s cubic-bezier(.22,1,.36,1)}.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics{padding:0;border:0;border-radius:0;background:transparent}.vcc-side-menu__submenu--key-brands>.vcc-side-menu__submenu-content,.vcc-side-menu__submenu--key-vintage-classics>.vcc-side-menu__submenu-content,.vcc-side-menu__submenu--key-brands>.vcc-side-menu__submenu-top+.vcc-side-menu__submenu-content,.vcc-side-menu__submenu--key-vintage-classics>.vcc-side-menu__submenu-top+.vcc-side-menu__submenu-content{gap:0;margin-top:0}.vcc-side-menu__submenu[hidden]{display:none}.vcc-side-menu__submenu-intro{display:grid;gap:10px}.vcc-side-menu__submenu-top{display:none;align-items:center;justify-content:space-between;gap:16px;color:var(--vcc-side-accent);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.vcc-side-menu__submenu-top button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:var(--vcc-side-back-color);box-shadow:none;font:inherit;font-size:var(--vcc-side-back-size);cursor:pointer}.vcc-side-menu__back-icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.35em;line-height:1;transform:translateY(-.02em)}.vcc-side-menu__back-button--icon,.vcc-side-menu__back-button--chevron{width:34px;padding:0}.vcc-side-menu__submenu h3{margin:18px 0 10px;font-size:clamp(32px,5vw,var(--vcc-side-submenu-title-size));line-height:.9;text-transform:uppercase}.vcc-side-menu__submenu p{max-width:58ch;margin:0;color:var(--vcc-side-muted);font-size:var(--vcc-side-body-size);line-height:1.45}.vcc-side-menu__submenu-intro--sport-picker{max-width:760px;margin-inline:auto;text-align:center}.vcc-side-menu__submenu-intro--sport-picker p{margin-inline:auto;color:var(--vcc-side-accent);font-weight:800}.vcc-side-menu__sport-title-wrap{display:flex;align-items:center;justify-content:center;gap:16px;margin:16px 0 12px}.vcc-side-menu__sport-title-wrap h3{margin:0;max-width:none;text-align:center;font-size:var(--vcc-side-sport-title-size);letter-spacing:.02em;text-shadow:0 3px 18px rgba(0,0,0,.35)}.vcc-side-menu__sport-title-line{flex:0 0 var(--vcc-side-sport-title-line-width);height:calc((var(--vcc-side-sport-title-line-height) * 2) + var(--vcc-side-sport-title-line-gap));position:relative;background:transparent}.vcc-side-menu__sport-title-line:before,.vcc-side-menu__sport-title-line:after{content:"";position:absolute;left:0;right:0;height:var(--vcc-side-sport-title-line-height);border-radius:999px;background:linear-gradient(90deg,transparent,var(--vcc-side-sport-divider-color) 20%,var(--vcc-side-sport-divider-color) 82%,transparent);box-shadow:0 0 10px color-mix(in srgb,var(--vcc-side-sport-divider-color) 55%,transparent)}.vcc-side-menu__sport-title-line:before{top:0}.vcc-side-menu__sport-title-line:after{bottom:0}.vcc-side-menu__filter--submenu{width:min(100%,610px);margin:18px auto 0}.vcc-side-menu__team-search{width:min(100%,610px);margin:18px auto 4px;display:grid;gap:8px}.vcc-side-menu__team-search--mobile{display:none}.vcc-side-menu__team-search .vcc-side-menu__filter--submenu{width:100%;margin:0}.vcc-side-menu__autocomplete{width:min(100%,680px);margin:0 auto;max-height:274px;overflow:auto;padding:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 42%,transparent);border-radius:calc(var(--vcc-side-card-radius) * .75);background:linear-gradient(135deg,#ffffff1a,#ffffff09),#0c1420d1;box-shadow:inset 0 1px #ffffff24,0 18px 36px #0000003d;-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--vcc-side-accent) 56%,transparent) transparent}.vcc-side-menu__autocomplete[hidden]{display:none}.vcc-side-menu__team-results-stage{min-height:0}.vcc-side-menu__team-results-stage:has(.vcc-side-menu__autocomplete:not([hidden])){min-height:82px}.vcc-side-menu__autocomplete-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vcc-side-menu__autocomplete-item{min-width:0;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--vcc-side-team-border) var(--vcc-side-team-border-strength),transparent);border-radius:calc(var(--vcc-side-card-radius) * .55);background:color-mix(in srgb,var(--vcc-side-team-bg) var(--vcc-side-team-bg-strength),transparent);color:var(--vcc-side-team-name);text-decoration:none;line-height:1.05}.vcc-side-menu__autocomplete-item[hidden],.vcc-side-menu__autocomplete-empty[hidden]{display:none!important}.vcc-side-menu__autocomplete-item:hover,.vcc-side-menu__autocomplete-item:focus-visible{border-color:color-mix(in srgb,var(--vcc-side-accent) 70%,transparent);background:#ffffff13;outline:0}.vcc-side-menu__autocomplete-mark{width:var(--vcc-side-team-logo-size);height:var(--vcc-side-team-logo-size);display:grid;place-items:center;overflow:visible;padding:var(--vcc-side-team-logo-padding);position:relative;border:0;border-radius:0;background:transparent;color:var(--vcc-side-accent);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 0 clamp(0px,var(--vcc-side-team-logo-glow-size),12px) color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent))}.vcc-side-menu__autocomplete-mark img{width:100%;height:100%;object-fit:contain}.vcc-side-menu__autocomplete-item span:last-child{min-width:0;display:grid;gap:2px}.vcc-side-menu__autocomplete-item strong{min-width:0;color:var(--vcc-side-team-name);font-size:var(--vcc-side-team-name-size);font-weight:900;line-height:1.02;overflow-wrap:anywhere;text-transform:uppercase}.vcc-side-menu__autocomplete-item small,.vcc-side-menu__autocomplete-empty{color:var(--vcc-side-team-note);font-size:var(--vcc-side-team-note-size);font-weight:800;line-height:1.1;text-transform:uppercase}.vcc-side-menu__autocomplete-empty{margin:8px 4px 2px}.vcc-side-menu__submenu-content{display:grid;gap:14px;margin-top:22px}.vcc-side-menu__submenu-top+.vcc-side-menu__submenu-content{margin-top:8px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-content{gap:18px}.vcc-side-menu__submenu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-grid{grid-template-columns:repeat(var(--vcc-side-league-columns),minmax(0,var(--vcc-side-league-width)));justify-content:center;gap:var(--vcc-side-league-gap)}.vcc-side-menu__submenu-grid:empty{display:none}.vcc-side-menu__submenu-grid a,.vcc-side-menu__submenu-grid button{min-height:var(--vcc-side-league-min-height);display:grid;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;column-gap:10px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--vcc-side-league-border) var(--vcc-side-league-border-strength),transparent);border-radius:calc(var(--vcc-side-card-radius) * .7);background:color-mix(in srgb,var(--vcc-side-league-bg) var(--vcc-side-league-bg-strength),transparent);color:var(--vcc-side-league-text);text-decoration:none;font-size:var(--vcc-side-league-title-size);font-weight:900;line-height:1;text-align:left;text-transform:uppercase;cursor:pointer}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;row-gap:12px;min-height:var(--vcc-side-league-min-height);padding:18px 14px;position:relative;overflow:hidden;border-radius:max(12px,calc(var(--vcc-side-card-radius) * 1.4));text-align:center;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.16),transparent 34%),linear-gradient(145deg,#ffffff1f,#ffffff08),color-mix(in srgb,var(--vcc-side-league-bg) var(--vcc-side-league-bg-strength),rgba(12,20,32,.62));box-shadow:inset 0 1px #ffffff38,0 18px 30px #0000003d;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:after{content:"";position:absolute;inset:auto 12px 10px;height:2px;border-radius:999px;background:#ffffff38}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 12%,rgba(255,255,255,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.08),transparent 52%);opacity:var(--vcc-side-league-shine-opacity);pointer-events:none}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:hover,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link.is-active{transform:translateY(calc(var(--vcc-side-league-hover-lift) * -1));border-color:var(--vcc-side-sport-divider-color);box-shadow:inset 0 1px #ffffff42,0 0 var(--vcc-side-league-hover-glow) color-mix(in srgb,var(--vcc-side-sport-divider-color) 32%,transparent),0 22px 36px #00000059}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nfl{background:linear-gradient(145deg,color-mix(in srgb,var(--vcc-side-nfl-bg-1) 78%,transparent),color-mix(in srgb,var(--vcc-side-nfl-bg-2) 78%,transparent));color:var(--vcc-side-nfl-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nba{background:linear-gradient(145deg,color-mix(in srgb,var(--vcc-side-nba-bg-1) 80%,transparent),color-mix(in srgb,var(--vcc-side-nba-bg-2) 78%,transparent));color:var(--vcc-side-nba-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--mlb{background:linear-gradient(145deg,color-mix(in srgb,var(--vcc-side-mlb-bg-1) 94%,transparent),color-mix(in srgb,var(--vcc-side-mlb-bg-2) 72%,transparent));color:var(--vcc-side-mlb-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nhl{background:linear-gradient(145deg,color-mix(in srgb,var(--vcc-side-nhl-bg-1) 94%,transparent),color-mix(in srgb,var(--vcc-side-nhl-bg-2) 90%,transparent));color:var(--vcc-side-nhl-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nfl .vcc-side-menu__submenu-title,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nfl .vcc-side-menu__submenu-kicker{color:var(--vcc-side-nfl-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nba .vcc-side-menu__submenu-title,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nba .vcc-side-menu__submenu-kicker{color:var(--vcc-side-nba-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--mlb .vcc-side-menu__submenu-title,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--mlb .vcc-side-menu__submenu-kicker{color:var(--vcc-side-mlb-text)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nhl .vcc-side-menu__submenu-title,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link--nhl .vcc-side-menu__submenu-kicker{color:var(--vcc-side-nhl-text)}.vcc-side-menu__submenu-grid button{width:100%;font-family:inherit}.vcc-side-menu__submenu-media{grid-row:span 2;width:var(--vcc-side-league-logo-size);height:var(--vcc-side-league-logo-size);display:grid;place-items:center}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media{grid-row:auto;padding:var(--vcc-side-league-logo-padding);position:relative;z-index:1;opacity:var(--vcc-side-league-image-opacity)}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media{grid-row:1;position:relative;inset:auto;width:100%;height:var(--vcc-side-league-min-height);padding:0;overflow:hidden;border-radius:max(12px,calc(var(--vcc-side-card-radius) * 1.4));opacity:var(--vcc-side-league-image-opacity);z-index:1;box-shadow:inset 0 1px #fff3,0 14px 26px #00000042;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.vcc-side-menu__submenu-media img{width:100%;height:100%;object-fit:contain;object-position:var(--vcc-side-league-image-position);filter:brightness(var(--vcc-side-league-logo-brightness)) contrast(var(--vcc-side-league-logo-contrast)) drop-shadow(0 10px 18px rgba(0,0,0,.26))}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media img{object-fit:cover;transform:scale(var(--vcc-side-league-image-scale));filter:brightness(var(--vcc-side-league-logo-brightness)) contrast(var(--vcc-side-league-logo-contrast))}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link{min-height:var(--vcc-side-league-min-height);align-content:start;gap:8px;padding:0;overflow:visible;border:0;background:transparent;box-shadow:none}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:before,.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:after{display:none}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:hover,.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link.is-active{transform:none;box-shadow:none}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link:hover .vcc-side-menu__submenu-media,.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link.is-active .vcc-side-menu__submenu-media{transform:translateY(calc(var(--vcc-side-league-hover-lift) * -1));box-shadow:inset 0 1px #ffffff38,0 0 var(--vcc-side-league-hover-glow) color-mix(in srgb,var(--vcc-side-sport-divider-color) 24%,transparent),0 18px 30px #00000052}.vcc-side-menu__submenu-media--mark{border:1px solid color-mix(in srgb,var(--vcc-side-league-kicker) 42%,transparent);border-radius:8px;background:#00000029;color:var(--vcc-side-league-kicker);font-size:max(10px,calc(var(--vcc-side-league-kicker-size) * 1.05));font-weight:900;line-height:1}.vcc-side-menu__submenu-kicker{color:var(--vcc-side-league-kicker);font-size:var(--vcc-side-league-kicker-size);letter-spacing:.12em}.vcc-side-menu__submenu-title{min-width:0;color:var(--vcc-side-league-text);font-size:var(--vcc-side-league-title-size);line-height:1.03;overflow-wrap:anywhere}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-title{position:relative;z-index:1;letter-spacing:.03em}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-title,.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-kicker,.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-note{display:none}.vcc-side-menu__league-shop-all{width:min(100%,calc(var(--vcc-side-league-width) + 42px));min-height:34px;display:none;align-items:center;justify-content:center;padding:8px 12px;position:relative;z-index:2;border:1px solid color-mix(in srgb,var(--vcc-side-league-shop-border) var(--vcc-side-league-shop-border-strength),transparent);border-radius:var(--vcc-side-league-shop-radius);background:linear-gradient(135deg,#ffffff29,#ffffff09),color-mix(in srgb,var(--vcc-side-league-shop-bg) var(--vcc-side-league-shop-bg-strength),rgba(0,0,0,.26));color:var(--vcc-side-league-shop-color);font-size:var(--vcc-side-league-shop-size);font-weight:900;letter-spacing:.06em;line-height:1.12;text-align:center;text-transform:uppercase;box-shadow:inset 0 1px #ffffff3d,0 10px 22px #0000003d;-webkit-backdrop-filter:blur(var(--vcc-side-league-shop-blur)) saturate(1.12);backdrop-filter:blur(var(--vcc-side-league-shop-blur)) saturate(1.12)}.vcc-side-menu__submenu-link.is-active .vcc-side-menu__league-shop-all{display:inline-flex}.vcc-side-menu--league-image-full .vcc-side-menu__submenu-link.is-active .vcc-side-menu__league-shop-all{display:inline-flex;justify-self:center;margin-top:2px}.vcc-side-menu__sport-divider{width:min(100%,610px);height:var(--vcc-side-sport-divider-height);margin:10px auto 0;position:relative;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--vcc-side-sport-divider-color) var(--vcc-side-sport-divider-intensity),transparent),color-mix(in srgb,var(--vcc-side-sport-divider-color-2) var(--vcc-side-sport-divider-intensity),var(--vcc-side-sport-divider-color)),color-mix(in srgb,var(--vcc-side-sport-divider-color) var(--vcc-side-sport-divider-intensity),transparent),transparent);background-size:220% 100%;box-shadow:0 0 calc(var(--vcc-side-sport-divider-glow) * .35) color-mix(in srgb,var(--vcc-side-sport-divider-color-2) 44%,transparent),0 0 var(--vcc-side-sport-divider-glow) color-mix(in srgb,var(--vcc-side-sport-divider-color) 48%,transparent);animation:vccSideSportDividerPulse var(--vcc-side-sport-divider-speed) ease-in-out infinite,vccSideSportDividerShift var(--vcc-side-sport-divider-speed) ease-in-out infinite}.vcc-side-menu__submenu-note{grid-column:2;margin-top:6px;color:var(--vcc-side-muted);font-size:11px;line-height:1.2;text-transform:none}.vcc-side-menu__submenu-grid a.is-featured,.vcc-side-menu__submenu-grid button.is-featured,.vcc-side-menu__submenu-grid button.is-active{border-color:var(--vcc-side-accent);background:linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-accent) 18%,transparent),#ffffff0f)}.vcc-side-menu__menu-hub{display:grid;gap:14px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--vcc-side-card-radius) * .85);background:#0000001f}.vcc-side-menu__menu-hub[hidden],.vcc-side-menu__menu-hub.is-league-panel[hidden],[data-vcc-league-panel][hidden]{display:none!important}.vcc-side-menu__menu-hub-head{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vcc-side-menu__menu-hub-head--actions-only{justify-content:flex-end}.vcc-side-menu__menu-hub-head>div{flex:1 1 220px;min-width:0}.vcc-side-menu__menu-hub-head>img{flex:0 0 auto;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))}.vcc-side-menu__league-back{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0 11px;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 48%,transparent);border-radius:999px;background:#00000024;color:var(--vcc-side-accent);font:inherit;font-size:10px;font-weight:900;letter-spacing:.1em;line-height:1;text-transform:uppercase;cursor:pointer}.vcc-side-menu__menu-hub-head span,.vcc-side-menu__drill-panel-head span,.vcc-side-menu__filter span{color:var(--vcc-side-accent);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vcc-side-menu__menu-hub-head h4,.vcc-side-menu__drill-panel-head h5{margin:0;color:var(--vcc-side-text);font-size:clamp(20px,3vw,34px);line-height:.95;text-transform:uppercase}.vcc-side-menu__menu-hub-head p{max-width:54ch;margin:6px 0 0;color:var(--vcc-side-muted);font-size:max(12px,calc(var(--vcc-side-body-size) * .9))}.vcc-side-menu__drill{display:grid;grid-template-columns:minmax(142px,.56fr) minmax(0,1fr);gap:12px;align-items:start}.vcc-side-menu__drill-tabs{display:grid;gap:8px;position:sticky;top:0}.vcc-side-menu__drill-tab{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;padding:10px;border:1px solid rgba(255,255,255,.13);border-radius:calc(var(--vcc-side-card-radius) * .7);background:#ffffff0b;color:var(--vcc-side-text);text-align:left;font:inherit;font-size:13px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer}.vcc-side-menu__drill-tab img{width:34px;height:34px;object-fit:contain}.vcc-side-menu__drill-tab i{width:34px;height:34px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:8px;color:var(--vcc-side-accent);background:#0000002e;font-size:11px;font-style:normal;line-height:1}.vcc-side-menu__drill-tab span{grid-column:2;color:var(--vcc-side-accent);font-size:9px;letter-spacing:.1em}.vcc-side-menu__drill-tab strong{grid-column:2;font-size:13px;line-height:1}.vcc-side-menu__drill-tab.is-active{border-color:color-mix(in srgb,var(--vcc-side-accent) 70%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-accent) 18%,transparent),#ffffff0f);box-shadow:0 0 0 1px color-mix(in srgb,var(--vcc-side-accent) 26%,transparent)}.vcc-side-menu__drill-panels{min-width:0}.vcc-side-menu__drill-empty{min-height:164px;display:grid;align-content:center;gap:8px;padding:18px;border:1px dashed rgba(255,255,255,.16);border-radius:calc(var(--vcc-side-card-radius) * .8);background:#ffffff09}.vcc-side-menu__drill-empty[hidden]{display:none}.vcc-side-menu__drill-empty span{color:var(--vcc-side-accent);font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.vcc-side-menu__drill-empty strong{color:var(--vcc-side-text);font-size:24px;line-height:.95;text-transform:uppercase}.vcc-side-menu__drill-empty small{color:var(--vcc-side-muted);font-size:12px;line-height:1.25}.vcc-side-menu__drill-panel{display:grid;gap:12px;animation:vccSideSubmenuIn .22s cubic-bezier(.22,1,.36,1)}.vcc-side-menu__drill-panel[hidden]{display:none}.vcc-side-menu__drill-panel-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.vcc-side-menu__drill-panel-head a{flex:0 0 auto;min-height:32px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 48%,transparent);border-radius:999px;color:var(--vcc-side-accent);text-decoration:none;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.vcc-side-menu__filter{display:grid;gap:7px}.vcc-side-menu__filter input{width:100%;min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:calc(var(--vcc-side-card-radius) * .6);padding:0 12px;background:#ffffff0f;color:var(--vcc-side-text);outline:0;font:inherit}.vcc-side-menu__filter input:focus{border-color:color-mix(in srgb,var(--vcc-side-accent) 72%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--vcc-side-accent) 28%,transparent)}.vcc-side-menu__long-list{display:grid;grid-template-columns:repeat(var(--vcc-side-long-list-columns),minmax(0,1fr));gap:7px}.vcc-side-menu__long-list a{min-width:0;min-height:var(--vcc-side-team-min-height);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;border:1px solid color-mix(in srgb,var(--vcc-side-team-border) var(--vcc-side-team-border-strength),transparent);border-radius:calc(var(--vcc-side-card-radius) * .55);background:color-mix(in srgb,var(--vcc-side-team-bg) var(--vcc-side-team-bg-strength),transparent);color:var(--vcc-side-team-name);text-decoration:none;font-size:var(--vcc-side-team-name-size);font-weight:900;line-height:1.05}.vcc-side-menu__long-list a:hover,.vcc-side-menu__menu-card:hover{border-color:color-mix(in srgb,var(--vcc-side-accent) 70%,transparent);background:#ffffff13}.vcc-side-menu__long-list small{color:var(--vcc-side-team-note);font-size:var(--vcc-side-team-note-size);font-weight:700;text-transform:none}.vcc-side-menu__long-list-media,.vcc-side-menu__long-list-mark{width:var(--vcc-side-team-logo-size);height:var(--vcc-side-team-logo-size);display:grid;place-items:center;overflow:visible;padding:var(--vcc-side-team-logo-padding);border:0;border-radius:0;background:transparent;color:var(--vcc-side-accent);font-size:10px;font-weight:900;line-height:1;text-transform:uppercase;filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 0 clamp(0px,var(--vcc-side-team-logo-glow-size),12px) color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent))}.vcc-side-menu__long-list-media img{width:100%;height:100%;object-fit:contain}.vcc-side-menu__long-list-text{min-width:0;display:grid;gap:2px}.vcc-side-menu__long-list-text strong{min-width:0;color:var(--vcc-side-team-name);font-size:var(--vcc-side-team-name-size);line-height:1.02;overflow-wrap:anywhere;text-transform:uppercase}.vcc-side-menu__long-list [hidden],.vcc-side-menu__menu-grid [hidden]{display:none}.vcc-side-menu__menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vcc-side-menu__menu-hub--brand_grid .vcc-side-menu__menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vcc-side-menu__menu-hub--columns .vcc-side-menu__menu-grid{grid-template-columns:repeat(var(--vcc-side-long-list-columns),minmax(0,1fr))}.vcc-side-menu__menu-card{min-width:0;min-height:var(--vcc-side-menu-card-min-height);display:grid;gap:8px;align-content:end;position:relative;overflow:hidden;padding:12px;border:1px solid rgba(255,255,255,.12);border-radius:calc(var(--vcc-side-card-radius) * .78);background:#ffffff0d;color:var(--vcc-side-text);text-decoration:none;font-size:var(--vcc-side-submenu-link-size);font-weight:900;line-height:1;text-transform:uppercase}.vcc-side-menu--menu-card-square .vcc-side-menu__menu-card{aspect-ratio:1 / 1}.vcc-side-menu--menu-card-wide .vcc-side-menu__menu-card{aspect-ratio:16 / 9}.vcc-side-menu--menu-card-tall .vcc-side-menu__menu-card{aspect-ratio:4 / 5}.vcc-side-menu__menu-card-media{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--vcc-side-menu-card-image-opacity);z-index:0}.vcc-side-menu__menu-card-media img{width:100%;height:100%;object-fit:cover;filter:saturate(1.1) contrast(1.04)}.vcc-side-menu__menu-card-mark{width:44px;height:44px;display:grid;place-items:center;overflow:visible;border:0;border-radius:0;color:var(--vcc-side-accent);background:transparent;font-size:13px;filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 0 clamp(0px,var(--vcc-side-team-logo-glow-size),12px) color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent))}.vcc-side-menu__menu-card-mark img{width:100%;height:100%;object-fit:contain}.vcc-side-menu__menu-card>span:not(.vcc-side-menu__menu-card-media),.vcc-side-menu__menu-card small{position:relative;z-index:1}.vcc-side-menu__menu-card small{color:var(--vcc-side-muted);font-size:11px;line-height:1.2;text-transform:none}.vcc-side-menu__menu-card-chips{display:flex;flex-wrap:wrap;gap:4px}.vcc-side-menu__menu-card-chips em{padding:3px 6px;border-radius:999px;background:#00000042;color:var(--vcc-side-accent);font-size:9px;font-style:normal;line-height:1}.vcc-side-menu__dock{grid-row:4;display:grid;gap:10px;width:100%;min-width:0;padding-top:12px;border-top:1px solid rgba(255,255,255,.1)}.vcc-side-menu__footer{color:var(--vcc-side-accent);font-size:var(--vcc-side-footer-size);font-weight:800;letter-spacing:.08em;text-align:center}.vcc-side-menu__footer-row{display:block;min-width:0}.vcc-side-menu__footer-row .vcc-side-menu__footer{min-width:0}.vcc-side-menu__footer-localization{display:none}.vcc-side-menu__theme-footer{display:inline-flex;flex:0 0 auto;margin-left:auto}.vcc-side-menu__iconbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.vcc-side-menu__iconbar.is-empty{display:none}.vcc-side-menu__iconbar a{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:10px;background:#ffffff12;color:var(--vcc-side-accent);text-decoration:none;box-shadow:inset 0 1px #ffffff1a}.vcc-side-menu__iconbar .vcc-side-menu__theme-icon{--vcc-side-menu-theme-icon-size: 38px;display:inline-grid;width:var(--vcc-side-menu-theme-icon-size);height:var(--vcc-side-menu-theme-icon-size);flex:0 0 var(--vcc-side-menu-theme-icon-size);place-items:center}.vcc-side-menu__iconbar .vcc-side-menu__theme-icon .vcc-global-theme-toggle{display:inline-grid;width:100%;height:100%;place-items:center}.vcc-side-menu__iconbar .vcc-global-theme-toggle--solar_cutout .vcc-global-theme-toggle__control,.vcc-side-menu__iconbar .vcc-global-theme-toggle--glass_square .vcc-global-theme-toggle__control,.vcc-side-menu__iconbar .vcc-global-theme-toggle--minimal_icons .vcc-global-theme-toggle__control,.vcc-side-menu__iconbar .vcc-global-theme-toggle--circle .vcc-global-theme-toggle__control,.vcc-side-menu__iconbar .vcc-global-theme-toggle--square .vcc-global-theme-toggle__control{width:var(--vcc-side-menu-theme-icon-size);height:var(--vcc-side-menu-theme-icon-size)}.vcc-side-menu__iconbar a:hover{border-color:var(--vcc-side-accent);box-shadow:0 0 20px color-mix(in srgb,var(--vcc-side-accent) 26%,transparent)}.vcc-side-menu__iconbar img{max-width:24px;max-height:24px;object-fit:contain}@media screen and (max-width:749px){.vcc-side-menu__dock{gap:12px;padding-top:9px}.vcc-side-menu__iconbar{flex-wrap:nowrap;justify-content:center;gap:clamp(6px,1.2vw,6px);width:100%;min-width:0}.vcc-side-menu__iconbar a,.vcc-side-menu__iconbar .vcc-side-menu__theme-icon{width:clamp(32px,9.5vw,38px);height:clamp(32px,9.5vw,38px);flex:0 0 clamp(32px,9.5vw,38px)}.vcc-side-menu__iconbar .vcc-side-menu__theme-icon{--vcc-side-menu-theme-icon-size: clamp(32px, 9.5vw, 38px)}.vcc-side-menu__iconbar img{max-width:min(24px,70%);max-height:min(24px,70%)}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph{--vcc-utility-icon-m-effective: min( var(--vcc-utility-icon-m, 30px), calc(clamp(32px, 9.5vw, 38px) - 4px) );width:var(--vcc-utility-icon-m-effective);height:var(--vcc-utility-icon-m-effective)}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph>:is(img,span){transform:translate(var(--vcc-utility-icon-x-m, 0px),var(--vcc-utility-icon-y-m, 0px)) scale(var(--vcc-utility-icon-scale-m, 1));transform-origin:center}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph>span{font-size:var(--vcc-utility-icon-m-effective);line-height:1}.vcc-side-menu__footer-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;justify-items:center;gap:0;width:100%;min-width:0}.vcc-side-menu__footer{width:100%;line-height:1.22;overflow-wrap:anywhere;text-align:center}.vcc-side-menu__footer-localization{display:inline-flex;flex:0 0 auto;min-width:0;margin-inline-start:20px}.vcc-side-menu .vcc-side-menu__localization-pill.vcc-localization-pill{position:relative;width:auto;height:clamp(32px,9.5vw,38px);min-width:max-content;min-height:clamp(32px,9.5vw,38px);align-items:center;justify-content:center;gap:5px;flex:0 0 auto;padding:0 clamp(6px,2vw,9px);border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:11px;background:#ffffff12;color:var(--vcc-side-text);box-shadow:inset 0 1px #ffffff1a;font-size:12px;font-weight:900;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12)}.vcc-side-menu .vcc-side-menu__localization-pill.vcc-localization-pill:is(:hover,:focus-visible){border-color:var(--vcc-side-accent);box-shadow:0 0 20px color-mix(in srgb,var(--vcc-side-accent) 26%,transparent);outline:none}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__localization-pill.vcc-localization-pill{border-color:color-mix(in srgb,var(--vcc-side-light-icon-frame) 58%,transparent);background:linear-gradient(145deg,#ffffffbd,#e8f2fc52),#ffffff2e;box-shadow:inset 0 1px #fffffff5,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 12%,transparent),0 5px 14px var(--vcc-side-light-glass-shadow);-webkit-backdrop-filter:blur(10px) saturate(1.18);backdrop-filter:blur(10px) saturate(1.18)}.vcc-side-menu__localization-pill .vcc-localization-pill__flag{width:18px;height:14px;flex:0 0 18px;display:inline-grid;place-items:center;overflow:hidden;border-radius:2px;font-size:9px;line-height:1}.vcc-side-menu__localization-pill .vcc-localization-pill__flag img{width:100%;height:14px!important;display:block;object-fit:fill}.vcc-side-menu__localization-pill .vcc-localization-pill__code{display:inline-block;color:currentColor;font-size:11px}.vcc-side-menu__localization-pill select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}}.vcc-side-menu.is-submenu-open .vcc-side-menu__header,.vcc-side-menu.is-submenu-open .vcc-side-menu__search,.vcc-side-menu.is-submenu-open .vcc-side-menu__shelf{display:none}.vcc-side-menu.is-submenu-open .vcc-side-menu__home-layout{display:block}.vcc-side-menu__link.is-active{border-color:color-mix(in srgb,var(--vcc-side-accent) 76%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--vcc-side-accent) 18%,transparent),#ffffff0f)}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed,.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed:hover,.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed.is-active{overflow:visible;border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed:hover,.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed:focus-visible{z-index:2}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed.vcc-side-menu__link--shimmer:after{display:none}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--frame-unframed.vcc-side-menu__link--pulse{animation:none}.vcc-side-menu__links.is-tabs{grid-template-columns:repeat(4,minmax(0,var(--vcc-side-main-tab-width)));max-width:none;justify-content:center;gap:var(--vcc-side-main-tab-gap);padding:4px;margin:-4px}.vcc-side-menu__links.is-tabs .vcc-side-menu__link{min-height:var(--vcc-side-main-tab-height);align-content:center;padding:10px;box-shadow:none}.vcc-side-menu__links.is-tabs .vcc-side-menu__link:hover,.vcc-side-menu__links.is-tabs .vcc-side-menu__link.is-active{transform:none}.vcc-side-menu__links.is-tabs .vcc-side-menu__link-description,.vcc-side-menu__links.is-tabs .vcc-side-menu__link-badge,.vcc-side-menu__links.is-tabs .vcc-side-menu__link-media,.vcc-side-menu__links.is-tabs .vcc-side-menu__link-kicker,.vcc-side-menu__links.is-tabs .vcc-side-menu__direct-label,.vcc-side-menu__links.is-tabs .vcc-side-menu__link-copy{display:none}.vcc-side-menu__links.is-tabs .vcc-side-menu__link-tab-title{display:block;margin:0;color:var(--vcc-side-text);font-size:var(--vcc-side-main-tab-title-size);font-weight:900;line-height:1;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.vcc-side-menu__links.is-tabs .vcc-side-menu__link-copy{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;justify-items:center}.vcc-side-menu__quick-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,var(--vcc-side-main-tab-width)));width:100%;max-width:none;justify-content:center;gap:var(--vcc-side-main-tab-gap);padding:6px 4px 2px;margin:-4px}.vcc-side-menu__quick-tabs[hidden]{display:none}.vcc-side-menu__quick-tab{width:min(100%,var(--vcc-quick-tab-width-desktop, var(--vcc-side-main-tab-width)));min-height:var(--vcc-quick-tab-min-height-desktop, calc(var(--vcc-side-main-tab-height) + 24px));justify-self:center;align-content:center;padding:var(--vcc-quick-tab-padding-y-desktop, 16px) var(--vcc-quick-tab-padding-x-desktop, 17px);border:1px solid rgba(255,255,255,.34);border-radius:12px;background:linear-gradient(180deg,#31353a,#292d31);box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:none;backdrop-filter:none}.vcc-side-menu__quick-tab:hover{transform:translateY(-2px);border-color:#fff;background:#353a3f;box-shadow:inset 0 1px #ffffff1f,0 8px 20px #0000003d}.vcc-side-menu__quick-tab.is-active{transform:none;border-color:color-mix(in srgb,var(--vcc-quick-shop-all-color, #b8b2aa) 72%,#fff)}.vcc-side-menu__quick-tab .vcc-side-menu__link-tab-title{position:relative;z-index:1;display:grid;justify-items:center;margin:0;text-align:center}.vcc-side-menu__quick-tab-action{display:block;color:var(--vcc-quick-shop-all-color, #b8b2aa);font-size:10px;font-weight:800;line-height:1;letter-spacing:0em;text-transform:uppercase}.vcc-side-menu__quick-tab-destination{display:block;margin-top:7px;color:#f7f3ed;font-size:var(--vcc-side-quick-tab-title-size-desktop, calc(var(--vcc-side-main-tab-title-size) + 6px));font-weight:900;line-height:1.05;text-transform:uppercase;overflow-wrap:anywhere}.vcc-side-menu__quick-tab:focus-visible{outline:3px solid #f2d06b;outline-offset:-3px}.vcc-side-menu__quick-tab.vcc-side-menu__link--featured{border-color:color-mix(in srgb,var(--vcc-quick-shop-all-color, #b8b2aa) 74%,#fff);box-shadow:inset 0 1px #ffffff1a,0 0 22px color-mix(in srgb,var(--vcc-quick-shop-all-color, #b8b2aa) 24%,transparent)}.vcc-side-menu__quick-tab.vcc-side-menu__link--pulse{animation:vccSideQuickTabPulse var(--vcc-quick-effect-speed, 5s) ease-in-out infinite}.vcc-side-menu__quick-tab.vcc-side-menu__link--shimmer:after{animation-duration:var(--vcc-quick-effect-speed, 5s)}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__quick-tab{border-color:#2024284d;background:linear-gradient(180deg,#fff,#e8eaec);box-shadow:inset 0 1px #fffffff5,0 5px 14px #1e242a1f;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab.vcc-side-menu__link--featured,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__quick-tab.vcc-side-menu__link--featured{border-color:color-mix(in srgb,var(--vcc-quick-shop-all-color-light, #a33a00) 68%,#25292d);box-shadow:inset 0 1px #fff,0 0 20px color-mix(in srgb,var(--vcc-quick-shop-all-color-light, #a33a00) 24%,transparent)}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab.vcc-side-menu__link--shimmer:after{background:linear-gradient(110deg,transparent 38%,color-mix(in srgb,var(--vcc-quick-shop-all-color-light, #a33a00) 17%,transparent),transparent 62%)}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab:hover,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__quick-tab:hover{border-color:#25292d;background:#f5f6f7;box-shadow:inset 0 1px #fff,0 8px 20px #1e242a29}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab-destination{color:#25292d}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab-action{color:var(--vcc-quick-shop-all-color-light, #a33a00)}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab.vcc-side-menu__link--pulse{animation-name:vccSideQuickTabPulseLight}html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__quick-tab:focus-visible{outline-color:#8a5b00}@keyframes vccSideMarkPulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:scale(1)}50%{filter:drop-shadow(0 0 var(--vcc-side-pulse-glow) currentColor);transform:scale(var(--vcc-side-pulse-scale))}}@keyframes vccSideTabBreath{0%,to{opacity:var(--vcc-tab-idle-opacity);box-shadow:inset 0 1px #ffffff5c,0 12px var(--vcc-tab-glow) #0003,0 0 var(--vcc-tab-glow) color-mix(in srgb,var(--vcc-side-accent) 24%,transparent)}50%{opacity:var(--vcc-tab-active-opacity);box-shadow:inset 0 1px #ffffff6b,0 18px calc(var(--vcc-tab-glow) * 1.25) #0000003d,0 0 calc(var(--vcc-tab-glow) * 1.4) color-mix(in srgb,var(--vcc-side-accent) 42%,transparent)}}@keyframes vccSideSoftPulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:translateZ(0)}50%{filter:drop-shadow(0 0 calc(var(--vcc-side-pulse-glow) * .7) currentColor)}}@keyframes vccSideLabelPulse{0%,to{filter:drop-shadow(0 0 0 transparent);transform:rotate(180deg) translateZ(0)}50%{filter:drop-shadow(0 0 calc(var(--vcc-side-pulse-glow) * .7) currentColor);transform:rotate(180deg) scale(1.025)}}@keyframes vccSideCornerLabelPulse{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 calc(var(--vcc-side-pulse-glow) * .7) currentColor)}}@keyframes vccSideCornerPrism{0%,to{opacity:.72;filter:hue-rotate(0deg)}50%{opacity:1;filter:hue-rotate(14deg)}}@keyframes vccSideCornerSignal{0%{background-position:0 0,0 0}to{background-position:28px 28px,0 0}}@keyframes vccSideRailShimmer{0%,22%{opacity:0;transform:translateY(-130%) skewY(-12deg)}34%,58%{opacity:1}78%,to{opacity:0;transform:translateY(130%) skewY(-12deg)}}@keyframes vccSideLinkImageGlow{0%,to{filter:saturate(1.2) contrast(1.08) drop-shadow(-1px 0 0 color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent)) drop-shadow(1px 0 0 color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent)) drop-shadow(0 1px 0 color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent)) drop-shadow(-1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent)) drop-shadow(1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent) 52%,transparent))}50%{filter:saturate(1.24) contrast(1.1) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(-1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,var(--vcc-link-image-glow-color, #ffffff) var(--vcc-link-image-glow-strength, 0%),transparent)) drop-shadow(1px 0 var(--vcc-link-image-glow-size, 6px) color-mix(in srgb,var(--vcc-link-image-glow-color-2, var(--vcc-link-image-glow-color, #ffffff)) var(--vcc-link-image-glow-strength, 0%),transparent))}}@keyframes vccSideCardPulse{0%,to{box-shadow:inset 0 1px #ffffff29,0 16px 38px #0000002e}50%{box-shadow:inset 0 1px #ffffff3d,0 20px 48px #0000003d,0 0 24px color-mix(in srgb,var(--vcc-side-accent) 32%,transparent)}}@keyframes vccSideQuickTabPulse{0%,to{border-color:#ffffff57;box-shadow:inset 0 1px #ffffff14}50%{border-color:color-mix(in srgb,var(--vcc-quick-shop-all-color, #b8b2aa) 78%,#fff);box-shadow:inset 0 1px #ffffff1f,0 0 24px color-mix(in srgb,var(--vcc-quick-shop-all-color, #b8b2aa) 34%,transparent)}}@keyframes vccSideQuickTabPulseLight{0%,to{border-color:#2024284d;box-shadow:inset 0 1px #fffffff5,0 5px 14px #1e242a1f}50%{border-color:color-mix(in srgb,var(--vcc-quick-shop-all-color-light, #a33a00) 76%,#25292d);box-shadow:inset 0 1px #fff,0 0 22px color-mix(in srgb,var(--vcc-quick-shop-all-color-light, #a33a00) 28%,transparent)}}@keyframes vccSideCardShimmer{0%,42%{transform:translate(-120%) skew(-16deg)}62%,to{transform:translate(120%) skew(-16deg)}}@keyframes vccSideSportDividerPulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes vccSideSportDividerShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes vccSideSubmenuIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:translate(0)}}@keyframes vccUnifiedColorClock{0%{--vcc-unified-flow-offset: 0px}to{--vcc-unified-flow-offset: var(--vcc-unified-flow-width, 1800px)}}@media(prefers-reduced-motion:reduce){:root:has(.vcc-side-menu[data-vcc-unified-color-enabled=true]) .vcc-site-header .vcc-announcement,.vcc-side-menu[data-vcc-unified-color-enabled=true].vcc-side-menu--trigger-corner .vcc-side-menu__rail{animation:none;--vcc-unified-flow-offset: 0px}.vcc-side-menu__link--pulse .vcc-side-menu__link-media img,.vcc-side-menu__link--image-glow-animated .vcc-side-menu__link-media img{animation:none}.vcc-side-menu__quick-tab.vcc-side-menu__link--pulse,.vcc-side-menu__quick-tab.vcc-side-menu__link--shimmer:after{animation:none}}@media screen and (max-width:989px){.vcc-side-menu__panel{top:0;bottom:auto;height:var(--vcc-side-visual-viewport-height, 100dvh);max-height:var(--vcc-side-visual-viewport-height, 100dvh);width:min(var(--vcc-panel-width-tablet),var(--vcc-panel-width),calc(100vw - var(--vcc-rail-width)))}.vcc-side-menu__panel-inner{padding-top:max(clamp(28px,5vw,74px),calc(18px + env(safe-area-inset-top)));padding-bottom:max(clamp(28px,5vw,74px),calc(22px + env(safe-area-inset-bottom)))}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media img{object-position:center center;transform:scale(min(var(--vcc-side-league-image-scale),1))}.vcc-side-menu--trigger-tab .vcc-side-menu__panel,.vcc-side-menu--trigger-corner .vcc-side-menu__panel{width:min(var(--vcc-panel-width-tablet),var(--vcc-panel-width),100vw)}.vcc-side-menu__links,.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--left) .vcc-site-header .vcc-announcement,body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--left) .vcc-site-header .vcc-main-header{margin-left:max(0px,calc(var(--vcc-corner-size-mobile) + var(--vcc-corner-offset-x-mobile)));width:calc(100% - max(0px,calc(var(--vcc-corner-size-mobile) + var(--vcc-corner-offset-x-mobile))))}body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--right) .vcc-site-header .vcc-announcement,body:has(.vcc-side-menu--trigger-corner.vcc-side-menu--corner-reserve-header.vcc-side-menu--right) .vcc-site-header .vcc-main-header{margin-right:max(0px,calc(var(--vcc-corner-size-mobile) + var(--vcc-corner-offset-x-mobile)));width:calc(100% - max(0px,calc(var(--vcc-corner-size-mobile) + var(--vcc-corner-offset-x-mobile))))}.vcc-side-menu{inset-block:0}.vcc-side-menu__rail{width:var(--vcc-rail-width-mobile);border-radius:0}.vcc-side-menu--trigger-tab .vcc-side-menu__rail{top:var(--vcc-tab-top-mobile);left:var(--vcc-tab-side-offset-mobile);width:var(--vcc-tab-width-mobile);min-height:var(--vcc-tab-height-mobile);border-radius:0 var(--vcc-tab-radius) var(--vcc-tab-radius) 0}.vcc-side-menu--trigger-tab.vcc-side-menu--right .vcc-side-menu__rail{right:var(--vcc-tab-side-offset-mobile);left:auto;border-radius:var(--vcc-tab-radius) 0 0 var(--vcc-tab-radius)}.vcc-side-menu--trigger-corner .vcc-side-menu__rail{top:var(--vcc-corner-offset-y-mobile);left:var(--vcc-corner-offset-x-mobile);width:var(--vcc-corner-size-mobile);height:var(--vcc-corner-height-mobile);--vcc-corner-flat-side: var(--vcc-corner-flat-side-mobile);--vcc-corner-flat-bottom: var(--vcc-corner-flat-bottom-mobile);--vcc-corner-size: var(--vcc-corner-size-mobile);--vcc-corner-offset-x: var(--vcc-corner-offset-x-mobile);--vcc-corner-offset-y: var(--vcc-corner-offset-y-mobile);--vcc-corner-scroll-size-add: var(--vcc-corner-scroll-size-add-mobile);--vcc-corner-scroll-offset-x: var(--vcc-corner-scroll-offset-x-mobile);--vcc-corner-scroll-offset-y: var(--vcc-corner-scroll-offset-y-mobile)}.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal .vcc-side-menu__rail{height:var(--vcc-corner-size-mobile)}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__rail{right:var(--vcc-corner-offset-x-mobile);left:auto}.vcc-side-menu--trigger-tab .vcc-side-menu__mark{width:var(--vcc-tab-icon-size-mobile);height:var(--vcc-tab-icon-size-mobile)}.vcc-side-menu--trigger-corner .vcc-side-menu__mark{top:var(--vcc-corner-icon-y-mobile);left:var(--vcc-corner-icon-x-mobile);width:var(--vcc-corner-icon-size-mobile);height:var(--vcc-corner-icon-size-mobile)}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__mark{right:11px;left:auto}.vcc-side-menu--trigger-corner .vcc-side-menu__label{left:var(--vcc-corner-label-x-mobile);top:var(--vcc-corner-label-y-mobile);font-size:var(--vcc-corner-label-size-mobile)}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__label{right:12px;left:auto}.vcc-side-menu--trigger-corner .vcc-side-menu__hamburger{display:none}.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__hamburger{right:10px;left:auto}.vcc-side-menu--trigger-corner .vcc-side-menu__hamburger span{width:15px;height:2px}.vcc-side-menu__label{font-size:var(--vcc-side-label-size-mobile)}.vcc-side-menu__panel{top:0;bottom:0;left:var(--vcc-rail-width-mobile);width:min(var(--vcc-panel-width-mobile),calc(100vw - var(--vcc-rail-width-mobile)))}.vcc-side-menu--trigger-tab .vcc-side-menu__panel,.vcc-side-menu--trigger-corner .vcc-side-menu__panel{left:0;width:min(var(--vcc-panel-width-mobile),100vw)}.vcc-side-menu--trigger-tab.vcc-side-menu--right .vcc-side-menu__panel,.vcc-side-menu--trigger-corner.vcc-side-menu--right .vcc-side-menu__panel{right:0;left:auto}.vcc-side-menu__panel-inner{position:relative;padding:max(18px,calc(12px + env(safe-area-inset-top))) 18px max(24px,calc(18px + env(safe-area-inset-bottom)))}.vcc-side-menu__eyebrow--mobile-logo .vcc-side-menu__eyebrow-text{display:none}.vcc-side-menu__eyebrow--mobile-logo .vcc-side-menu__mobile-heading-logo{width:min(var(--vcc-mobile-heading-logo-width),calc(100vw - 150px));max-width:100%;height:auto;display:block;object-fit:contain;object-position:left center;filter:drop-shadow(1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(-1px 0 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 -1px 0 color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent)) drop-shadow(0 0 clamp(0px,var(--vcc-side-team-logo-glow-size),12px) color-mix(in srgb,var(--vcc-side-team-logo-glow-color) var(--vcc-side-team-logo-glow-strength),transparent))}.vcc-side-menu__stage{padding-right:0}.vcc-side-menu__header h2{font-size:var(--vcc-side-heading-size-mobile)}.vcc-side-menu__brandbar{align-items:flex-start;flex-direction:column}.vcc-side-menu__actions{justify-content:flex-start}.vcc-side-menu__links{grid-template-columns:repeat(var(--vcc-side-main-link-columns-mobile),minmax(0,1fr));gap:var(--vcc-side-main-link-gap-mobile)}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link{width:var(--vcc-link-width-mobile, 100%);min-height:var(--vcc-link-height-mobile, var(--vcc-side-main-link-min-height-mobile));margin-block-end:var(--vcc-link-space-after-mobile, var(--vcc-link-space-after, 0px))}.vcc-side-menu__link{min-height:var(--vcc-side-main-link-min-height-mobile);padding:var(--vcc-side-main-link-padding-mobile)}.vcc-side-menu__links:not(.is-tabs) .vcc-side-menu__link--image-unready .vcc-side-menu__link-tab-title{padding:var(--vcc-side-main-link-padding-mobile);font-size:var(--vcc-side-link-size-mobile)}.vcc-side-menu__link-media img{object-fit:var(--vcc-link-image-fit-mobile, var(--vcc-link-image-fit, cover));object-position:var(--vcc-link-image-position-mobile, var(--vcc-link-image-position, center center));transform:scale(var(--vcc-link-image-scale-mobile, 1));transform-origin:center}.vcc-side-menu[data-vcc-mobile-panel-text=false] .vcc-side-menu__header p{display:none}.vcc-side-menu__home-layout{grid-template-columns:1fr}.vcc-side-menu__shelf{grid-template-columns:repeat(4,minmax(0,1fr))}.vcc-side-menu__shelf-link,.vcc-side-menu__shelf-link:hover,.vcc-side-menu__shelf-link:focus-visible{min-height:54px;grid-template-columns:1fr;justify-items:center;gap:5px;padding:7px;transform:none}.vcc-side-menu__shelf-icon{width:34px;height:34px}.vcc-side-menu__shelf-text{opacity:1;transform:none;text-align:center;font-size:9px}.vcc-side-menu__link-title{font-size:var(--vcc-side-link-size-mobile)}.vcc-side-menu__scroll-cue{position:absolute;left:50%;bottom:8px;z-index:8;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:9px;background:#ffffff12;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #00000047;-webkit-backdrop-filter:blur(12px) saturate(1.18);backdrop-filter:blur(12px) saturate(1.18);cursor:pointer;animation:vccSideScrollCue 1.8s ease-in-out infinite}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__scroll-cue{border-color:color-mix(in srgb,var(--vcc-side-light-icon-frame) 58%,transparent);background:linear-gradient(145deg,#ffffffbd,#e8f2fc52),#ffffff2e;color:#0b0c0d;box-shadow:inset 0 1px #fffffff5,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 12%,transparent),0 5px 14px var(--vcc-side-light-glass-shadow)}.vcc-side-menu__scroll-cue[hidden]{display:none}.vcc-side-menu__scroll-cue span{width:100%;height:100%;display:grid;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1;transform:translateY(-1px)}.vcc-side-menu__mobile-stage-buffer{width:1px;height:var(--vcc-mobile-stage-scroll-buffer, 0px);display:block;pointer-events:none}.vcc-side-menu__links.is-tabs{grid-template-columns:repeat(2,minmax(0,var(--vcc-side-main-tab-width)));justify-content:center;gap:5px}.vcc-side-menu__links.is-tabs .vcc-side-menu__link{min-height:min(var(--vcc-side-main-tab-height),42px);padding:7px 6px;border-radius:max(6px,calc(var(--vcc-side-card-radius) * .45))}.vcc-side-menu__links.is-tabs .vcc-side-menu__link-tab-title{font-size:min(var(--vcc-side-main-tab-title-size),10px);line-height:1.05;letter-spacing:.04em}.vcc-side-menu__quick-tabs{grid-template-columns:repeat(2,minmax(0,1fr));max-width:min(100%,calc(var(--vcc-side-main-tab-width) + var(--vcc-side-main-tab-width) + 5px));justify-content:center;justify-self:center;gap:5px}.vcc-side-menu__quick-tabs[data-vcc-mobile-layout=one_row]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:min(100%,calc(var(--vcc-side-main-tab-width) + var(--vcc-side-main-tab-width) + var(--vcc-side-main-tab-width) + var(--vcc-side-main-tab-width) + 15px))}.vcc-side-menu__quick-tab{width:min(100%,var(--vcc-quick-tab-width-mobile, var(--vcc-side-main-tab-width)));min-height:var(--vcc-quick-tab-min-height-mobile, clamp(64px, calc(var(--vcc-side-main-tab-height) + 16px), 80px));padding:var(--vcc-quick-tab-padding-y-mobile, 11px) var(--vcc-quick-tab-padding-x-mobile, 12px);border-radius:10px}.vcc-side-menu__quick-tab-action{font-size:9px}.vcc-side-menu__quick-tab-destination{margin-top:5px;font-size:var(--vcc-side-quick-tab-title-size-mobile, min(calc(var(--vcc-side-main-tab-title-size) + 2px), 16px))}.vcc-side-menu.is-submenu-open .vcc-side-menu__panel-inner{gap:10px;padding-top:18px}.vcc-side-menu.is-submenu-open .vcc-side-menu__header{display:none}.vcc-side-menu__submenu{padding:12px}.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics{padding:0}.vcc-side-menu__submenu h3{margin:10px 0 8px;font-size:var(--vcc-side-submenu-title-size-mobile)}.vcc-side-menu__submenu p{margin-bottom:12px;font-size:max(11px,calc(var(--vcc-side-body-size) * .82))}.vcc-side-menu__submenu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.vcc-side-menu__submenu-grid a,.vcc-side-menu__submenu-grid button{min-height:50px;padding:9px;font-size:max(11px,calc(var(--vcc-side-submenu-link-size) * .78));line-height:1}.vcc-side-menu__submenu-grid a img,.vcc-side-menu__submenu-grid button img{max-height:54px}.vcc-side-menu__sport-title-wrap{gap:8px}.vcc-side-menu__sport-title-wrap h3{font-size:var(--vcc-side-sport-title-size-mobile)}.vcc-side-menu__sport-title-line{flex-basis:min(28px,var(--vcc-side-sport-title-line-width))}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-intro--sport-picker{margin-top:0}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__sport-title-wrap{margin:0 0 6px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__team-search{margin-top:4px;margin-bottom:2px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__team-search--desktop{display:none}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__team-search--mobile{display:grid;margin-bottom:0}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__team-search--mobile+.vcc-side-menu__sport-divider{margin-top:6px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__filter--submenu>span{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__filter--submenu input{min-height:46px;color:color-mix(in srgb,var(--vcc-side-text) 88%,transparent)}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__filter--submenu input::placeholder{color:color-mix(in srgb,var(--vcc-side-text) 62%,transparent);opacity:1}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-grid{grid-template-columns:repeat(var(--vcc-side-league-columns-mobile),minmax(0,1fr));gap:10px}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-link{min-height:min(var(--vcc-side-league-min-height),138px);padding:14px 10px;row-gap:8px;font-size:max(15px,calc(var(--vcc-side-league-title-size) * .72))}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media{width:min(var(--vcc-side-league-logo-size),54px);height:min(var(--vcc-side-league-logo-size),54px)}.vcc-side-menu--league-image-full .vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media{inset:auto;width:100%;height:min(var(--vcc-side-league-min-height),138px);padding:0}.vcc-side-menu__submenu--key-fan-zone .vcc-side-menu__submenu-media img{max-height:none}.vcc-side-menu__submenu-content{margin-top:12px;gap:10px}.vcc-side-menu__menu-hub{padding:0}.vcc-side-menu__menu-hub-head{gap:8px}.vcc-side-menu__menu-hub-head>img{width:44px;height:44px}.vcc-side-menu__drill{grid-template-columns:1fr}.vcc-side-menu__drill-tabs{display:flex;gap:7px;overflow-x:auto;position:relative;top:auto;padding-bottom:2px;scroll-snap-type:x proximity}.vcc-side-menu__drill-tab{min-width:124px;min-height:48px;scroll-snap-align:start}.vcc-side-menu__drill-panel-head{align-items:start;flex-direction:column}.vcc-side-menu__long-list{grid-template-columns:repeat(var(--vcc-side-long-list-columns-mobile),minmax(0,1fr))}.vcc-side-menu__autocomplete-list{grid-template-columns:1fr}.vcc-side-menu__menu-grid,.vcc-side-menu__menu-hub--brand_grid .vcc-side-menu__menu-grid,.vcc-side-menu__menu-hub--columns .vcc-side-menu__menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vcc-side-menu__menu-card{min-height:86px;padding:10px;font-size:max(12px,calc(var(--vcc-side-submenu-link-size) * .78))}.vcc-side-menu__dock{padding-top:9px}}@keyframes vccSideScrollCue{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,4px)}}@media(prefers-reduced-motion:reduce){.vcc-side-menu__scroll-cue{animation:none}}.vcc-side-menu--corner-scroll-morph.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.is-corner-morphed .vcc-side-menu__rail{--vcc-corner-flat-side: 0%;--vcc-corner-flat-bottom: 0%;top:calc(var(--vcc-corner-offset-y) + var(--vcc-corner-scroll-offset-y));left:calc(var(--vcc-corner-offset-x) + var(--vcc-corner-scroll-offset-x));width:calc(var(--vcc-corner-size) + var(--vcc-corner-scroll-size-add));height:calc(var(--vcc-corner-size) + var(--vcc-corner-scroll-size-add))}.vcc-side-menu--corner-scroll-morph.vcc-side-menu--trigger-corner.vcc-side-menu--corner-shape-diagonal.vcc-side-menu--right.is-corner-morphed .vcc-side-menu__rail{right:calc(var(--vcc-corner-offset-x) + var(--vcc-corner-scroll-offset-x));left:auto}.vcc-side-menu__submenu--key-brands .vcc-side-menu__menu-hub-head,.vcc-side-menu__submenu--key-vintage-classics .vcc-side-menu__menu-hub-head{justify-content:center;text-align:center}.vcc-side-menu__submenu--key-brands .vcc-side-menu__menu-hub-head>div,.vcc-side-menu__submenu--key-vintage-classics .vcc-side-menu__menu-hub-head>div{flex-basis:100%;text-align:center}.vcc-side-menu__submenu--key-brands .vcc-side-menu__menu-card-media img,.vcc-side-menu__submenu--key-vintage-classics .vcc-side-menu__menu-card-media img{transform:scale(1);transform-origin:center}.vcc-side-menu__header{display:grid;justify-items:center;text-align:center}.vcc-side-menu__header h2{margin-inline:auto}.vcc-side-menu__header p{width:min(100%,58ch);margin:5px auto 0}.vcc-side-menu__header p>br:last-child{display:none}.vcc-side-menu__direct-label{position:absolute;left:50%;bottom:10px;z-index:3;width:max-content;max-width:calc(100% - 24px);padding:5px 10px;overflow-wrap:anywhere;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#04070ad6;box-shadow:inset 0 1px #ffffff26,0 4px 14px #00000047;color:#fff;font-size:clamp(10px,1vw,12px);font-weight:900;letter-spacing:.06em;line-height:1.1;text-align:center;text-transform:uppercase;transform:translate(-50%);pointer-events:none;-webkit-backdrop-filter:blur(6px) saturate(1.08);backdrop-filter:blur(6px) saturate(1.08)}.vcc-side-menu[data-vcc-collection-shell=open] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-shell=open] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vcc-side-menu[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card,.vcc-side-menu[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:hover,.vcc-side-menu[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:focus-visible{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:hover,html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:focus-visible{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.vcc-side-menu[data-vcc-collection-cards=artwork] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:focus-visible{outline:2px solid var(--vcc-side-accent);outline-offset:3px}.vcc-side-menu :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-grid{align-items:start;gap:var(--vcc-collection-grid-gap, 10px);padding-block-end:var(--vcc-collection-grid-gap, 10px)}.vcc-side-menu[data-vcc-collection-media-ratio=auto] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:has(>.vcc-side-menu__menu-card-media){min-height:0;aspect-ratio:auto;align-content:start}.vcc-side-menu[data-vcc-collection-media-ratio=auto] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card-media{position:relative;inset:auto;display:block;width:100%}.vcc-side-menu[data-vcc-collection-media-ratio=auto] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card-media img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain}.vcc-side-menu[data-vcc-collection-media-ratio="600_526"] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:has(>.vcc-side-menu__menu-card-media){min-height:0;aspect-ratio:600 / 526}.vcc-side-menu[data-vcc-collection-media-ratio=square] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-card:has(>.vcc-side-menu__menu-card-media){min-height:0;aspect-ratio:1 / 1}.vcc-side-menu[data-vcc-collection-heading=scrim] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy,.vcc-side-menu[data-vcc-collection-heading=glass] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy{flex:0 1 auto;width:fit-content;max-width:100%;padding:8px clamp(12px,2vw,20px);border-radius:calc(var(--vcc-side-card-radius) * .7)}.vcc-side-menu[data-vcc-collection-heading=scrim] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy{background:#00000047}.vcc-side-menu[data-vcc-collection-heading=glass] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy{border:1px solid rgba(255,255,255,.16);background:#0000003d;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #0000002e;-webkit-backdrop-filter:blur(10px) saturate(1.1);backdrop-filter:blur(10px) saturate(1.1)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-heading=scrim] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy{background:#ffffff8f}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-collection-heading=glass] :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-hub-copy{border-color:var(--vcc-side-light-glass-edge);background:#ffffff7a;box-shadow:inset 0 1px #ffffffeb,0 7px 20px var(--vcc-side-light-glass-shadow)}.vcc-side-menu__utility-label{display:none}.vcc-side-menu__utility-glyph{display:grid;min-width:0;place-items:center}.vcc-side-menu__utility-link:focus-visible{outline:2px solid var(--vcc-side-accent);outline-offset:3px}@media screen and (min-width:750px){.vcc-side-menu__scroll-cue{position:absolute;left:50%;bottom:8px;z-index:8;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:9px;background:#ffffff12;color:#fff;box-shadow:inset 0 1px #ffffff1a,0 5px 14px #00000047;-webkit-backdrop-filter:blur(12px) saturate(1.18);backdrop-filter:blur(12px) saturate(1.18);cursor:pointer;animation:vccSideScrollCue 1.8s ease-in-out infinite}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light .vcc-side-menu__scroll-cue{border-color:color-mix(in srgb,var(--vcc-side-light-icon-frame) 58%,transparent);background:linear-gradient(145deg,#ffffffbd,#e8f2fc52),#ffffff2e;color:#0b0c0d;box-shadow:inset 0 1px #fffffff5,inset 0 -1px color-mix(in srgb,var(--vcc-side-light-muted) 12%,transparent),0 5px 14px var(--vcc-side-light-glass-shadow)}.vcc-side-menu__scroll-cue[hidden]{display:none}.vcc-side-menu__scroll-cue span{width:100%;height:100%;display:grid;place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700;line-height:1;transform:translateY(-1px)}.vcc-side-menu__iconbar{--vcc-utility-icon-d-effective: min( var(--vcc-utility-icon-d, 26px), max( 1px, calc( var(--vcc-utility-button-d, 64px) - var(--vcc-utility-padding-d, 0px) - var(--vcc-utility-padding-d, 0px) - 2px ) ) );gap:var(--vcc-utility-gap-d, 8px);justify-content:center}.vcc-side-menu__iconbar .vcc-side-menu__utility-link,.vcc-side-menu__iconbar .vcc-side-menu__theme-icon{position:relative;width:var(--vcc-utility-button-d, 38px);height:var(--vcc-utility-button-d, 38px);flex:0 0 var(--vcc-utility-button-d, 38px);place-items:center}.vcc-side-menu__iconbar .vcc-side-menu__theme-icon{--vcc-side-menu-theme-icon-size: var(--vcc-utility-button-d, 38px)}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph img{max-width:var(--vcc-utility-icon-d-effective);max-height:var(--vcc-utility-icon-d-effective)}.vcc-side-menu__iconbar .vcc-side-menu__utility-glyph>span{font-size:var(--vcc-utility-icon-d-effective);line-height:1}.vcc-side-menu__iconbar .vcc-global-theme-toggle__solar-icon,.vcc-side-menu__iconbar .vcc-global-theme-toggle__glass-icon svg{width:var(--vcc-utility-icon-d-effective);height:var(--vcc-utility-icon-d-effective)}.vcc-side-menu__iconbar :is(.vcc-global-theme-toggle__compact-icon,.vcc-global-theme-toggle__minimal-icon),.vcc-side-menu__iconbar .vcc-global-theme-toggle:not(.vcc-global-theme-toggle--animated_switch) .vcc-global-theme-toggle__custom-icon{position:relative;inset:auto;width:var(--vcc-utility-icon-d-effective);height:var(--vcc-utility-icon-d-effective)}.vcc-side-menu:is([data-vcc-utility-layout-d=icons],[data-vcc-utility-layout-d=tooltip]) .vcc-side-menu__utility-link,.vcc-side-menu:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-glyph,.vcc-side-menu__theme-icon .vcc-global-theme-toggle__control{box-sizing:border-box;padding:var(--vcc-utility-padding-d, 0px)}.vcc-side-menu:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-link{border:0;border-radius:0;background:transparent;box-shadow:none}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__iconbar .vcc-side-menu__utility-link{border:0;background:transparent;box-shadow:none}.vcc-side-menu:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-glyph{width:var(--vcc-utility-button-d, 64px);height:var(--vcc-utility-button-d, 64px);border:1px solid color-mix(in srgb,var(--vcc-side-accent) 38%,transparent);border-radius:10px;background:#ffffff12;box-shadow:inset 0 1px #ffffff1a}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-glyph{border-color:color-mix(in srgb,var(--vcc-side-light-icon-frame) 58%,transparent);background:linear-gradient(145deg,#ffffffbd,#e8f2fc52),#ffffff2e;box-shadow:inset 0 1px #ffffffe6,0 6px 15px var(--vcc-side-light-glass-shadow)}.vcc-side-menu:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-link:hover .vcc-side-menu__utility-glyph{border-color:var(--vcc-side-accent);box-shadow:0 0 20px color-mix(in srgb,var(--vcc-side-accent) 26%,transparent)}.vcc-side-menu[data-vcc-utility-layout-d=below] :is(.vcc-side-menu__utility-link,.vcc-side-menu__theme-icon){width:var(--vcc-utility-button-d, 64px);height:auto;min-height:0;flex:0 1 var(--vcc-utility-button-d, 64px);align-self:flex-start}.vcc-side-menu[data-vcc-utility-layout-d=below] .vcc-side-menu__utility-link{grid-template-rows:var(--vcc-utility-button-d, 64px) auto;gap:5px;padding:0;text-align:center}.vcc-side-menu[data-vcc-utility-layout-d=below] .vcc-side-menu__theme-icon{display:grid;width:var(--vcc-utility-button-d, 64px);height:auto;grid-template-rows:var(--vcc-utility-button-d, 64px) auto;gap:5px;place-items:center;text-align:center}.vcc-side-menu[data-vcc-utility-layout-d=below] .vcc-side-menu__theme-icon .vcc-global-theme-toggle{width:var(--vcc-utility-button-d, 64px);height:var(--vcc-utility-button-d, 64px)}.vcc-side-menu[data-vcc-utility-layout-d=beside] :is(.vcc-side-menu__utility-link,.vcc-side-menu__theme-icon){width:auto;height:auto;min-width:var(--vcc-utility-button-d, 44px);max-width:190px;flex:0 1 auto}.vcc-side-menu[data-vcc-utility-layout-d=beside] .vcc-side-menu__utility-link{grid-template-columns:var(--vcc-utility-button-d, 44px) minmax(0,1fr);gap:7px;padding:0}.vcc-side-menu[data-vcc-utility-layout-d=beside] .vcc-side-menu__theme-icon{display:grid;width:auto;height:auto;grid-template-columns:var(--vcc-utility-button-d, 44px) minmax(0,1fr);gap:7px;place-items:center}.vcc-side-menu[data-vcc-utility-layout-d=beside] .vcc-side-menu__theme-icon .vcc-global-theme-toggle{width:var(--vcc-utility-button-d, 44px);height:var(--vcc-utility-button-d, 44px)}.vcc-side-menu[data-vcc-utility-layout-d=below] .vcc-side-menu__utility-label,.vcc-side-menu[data-vcc-utility-layout-d=beside] .vcc-side-menu__utility-label{position:static;display:block;width:auto;height:auto;min-width:0;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;border:0;color:var(--vcc-side-text);font-size:var(--vcc-utility-label-d, 10px);font-weight:800;line-height:1.08;overflow-wrap:anywhere;white-space:normal}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light:is([data-vcc-utility-layout-d=below],[data-vcc-utility-layout-d=beside]) .vcc-side-menu__utility-label{color:var(--vcc-side-light-text)}.vcc-side-menu[data-vcc-utility-layout-d=tooltip] .vcc-side-menu__utility-label{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:4;display:block;width:max-content;height:auto;max-width:130px;margin:0;padding:5px 7px;overflow:visible;clip:auto;clip-path:none;border-radius:6px;background:#000000e0;color:#fff;font-size:var(--vcc-utility-label-d, 10px);font-weight:800;line-height:1.1;text-align:center;white-space:normal;opacity:0;visibility:hidden;transform:translate(-50%,3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease;pointer-events:none}.vcc-side-menu[data-vcc-utility-layout-d=tooltip] .vcc-side-menu__utility-link:is(:hover,:focus-visible) .vcc-side-menu__utility-label,.vcc-side-menu[data-vcc-utility-layout-d=tooltip] .vcc-side-menu__theme-icon:is(:hover,:focus-within)>.vcc-side-menu__utility-label--theme{opacity:1;visibility:visible;transform:translate(-50%)}html:not([data-vcc-theme=dark]) .vcc-side-menu.vcc-side-menu--panel-background-light[data-vcc-utility-layout-d=tooltip] .vcc-side-menu__utility-label{border:1px solid var(--vcc-side-light-glass-edge);background:#fffffff0;color:var(--vcc-side-light-text)}}.vcc-side-menu[data-vcc-league-overview=scoreboard] .vcc-side-menu__submenu--key-fan-zone.is-team-browser-open .vcc-side-menu__team-search{margin-bottom:2px}.vcc-side-menu[data-vcc-league-overview=scoreboard] .vcc-side-menu__submenu--key-fan-zone.is-team-browser-open .vcc-side-menu__team-results-stage{display:none}@media screen and (max-width:749px){.vcc-side-menu :is(.vcc-side-menu__submenu--key-brands,.vcc-side-menu__submenu--key-vintage-classics) .vcc-side-menu__menu-grid{gap:var(--vcc-collection-grid-gap, 10px)}.vcc-side-menu__direct-label{bottom:7px;max-width:calc(100% - 18px);padding:4px 8px;font-size:10px}.vcc-side-menu__utility-label{display:none!important}}@media screen and (max-width:749px){html:not([data-vcc-theme=dark]) .vcc-side-menu .vcc-side-menu__theme-icon .vcc-global-theme-toggle--pulse .vcc-global-theme-toggle__control{animation-name:vccSideThemeToggleLightPulse}}@keyframes vccSideThemeToggleLightPulse{0%,to{filter:brightness(.84) drop-shadow(0 0 0 transparent)}50%{filter:brightness(1.18) drop-shadow(0 0 var(--vcc-theme-toggle-glow-strength, 5px) rgba(10,14,18,.72)) drop-shadow(0 0 calc(var(--vcc-theme-toggle-glow-strength, 5px) * .65) var(--vcc-theme-toggle-glow-color, #dce9ff))}}@media(prefers-reduced-motion:reduce){.vcc-side-menu__utility-label{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/116/assets/vcc-side-menu.css.map */
