:root .featured{position:relative;isolation:isolate;margin:0 0 var(--v6-s5);overflow:hidden;border-radius:var(--v6-r-lg);background:var(--v6-grain-paper),var(--surface);box-shadow:inset 0 0 0 1px var(--v6-hairline-strong),0 1px 2px var(--v6-shadow-near),0 24px 40px -28px var(--v6-shadow-far)}:root .featured:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 100% 0,oklch(.92 .19 124/.45),transparent 72%),radial-gradient(45% 70% at 0 100%,color-mix(in oklch,var(--v6-forest) 12%,transparent),transparent 72%)}:root .featured-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--v6-s4) var(--v6-s6);padding:var(--v6-s8) var(--v6-s8) var(--v6-s6);color:var(--text);text-decoration:none}:root .featured-copy{display:grid;gap:var(--v6-s3);min-width:0;animation:v6-feature-in .55s var(--v6-ease) both}:root .featured-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--v6-s2) var(--v6-s3);font-size:var(--v6-t0);line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:root .featured-meta .sport-label{display:inline-flex;align-items:center;padding:0 var(--v6-s2) 0 0;overflow:hidden;border-radius:var(--v6-r-sm);background:var(--v6-grain-light),var(--v6-tag-bg);color:var(--v6-tag-fg);font-weight:700;line-height:24px}:root .featured-meta .sport-label svg{box-sizing:content-box;width:14px;height:14px;padding:5px;margin-right:var(--v6-s2);background:var(--v6-lime);color:var(--v6-ink)}:root .featured-question{font-family:var(--v6-font-display);font-size:var(--v6-t4);line-height:36px;font-weight:700;letter-spacing:-.035em}:root .featured-cta{display:inline-flex;align-items:center;gap:var(--v6-s1);font-size:var(--v6-t1);line-height:20px;font-weight:600;text-decoration:underline;text-underline-offset:3px}:root .featured-figure{display:grid;justify-items:end;gap:var(--v6-s1)}:root .featured-number{display:inline-flex;align-items:baseline;font-family:var(--v6-font-display);font-size:var(--v6-t8);line-height:1.25;font-weight:700;letter-spacing:-.045em}:root .featured-number small{margin-left:var(--v6-s1);font-size:var(--v6-t4);line-height:36px;font-weight:700;letter-spacing:-.03em;color:var(--v6-detail-accent)}:root .featured-caption{font-size:var(--v6-t0);line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:root .featured-meter{grid-column:1/-1;display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--v6-meter-no)}:root .featured-meter>span{transition:flex-grow .8s var(--v6-ease)}:root .featured-meter>span:first-child{background:var(--v6-meter-yes);border-radius:999px}:root .featured-controls{justify-content:space-between;gap:var(--v6-s3);padding:0 var(--v6-s6) var(--v6-s3) var(--v6-s5)}:root .featured-controls,:root .featured-dots,:root .featured-steps{display:flex;align-items:center}:root .featured-dots button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none}:root .featured-dots button:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--v6-hairline-strong);transition:width .3s var(--v6-ease),background-color .3s var(--v6-ease)}:root .featured-dots button[aria-current]:before{width:24px;background:var(--text)}:root .featured-steps button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--text)}:root .featured-steps button:hover{box-shadow:inset 0 0 0 1px var(--v6-hairline-strong)}:root .featured :is(button,a):focus-visible{outline:2px solid var(--text);outline-offset:2px}@keyframes v6-feature-in{0%{opacity:0;transform:translateY(10px)}}@media (max-width:760px){:root .featured-link{grid-template-columns:minmax(0,1fr);padding:var(--v6-s6) var(--v6-s5) var(--v6-s4)}:root .featured-figure{justify-items:start}:root .featured-number{font-size:var(--v6-t6)}:root .featured-question{font-size:var(--v6-t3);line-height:28px}:root .featured-controls{padding:0 var(--v6-s3) var(--v6-s2) var(--v6-s2)}}@media (prefers-reduced-motion:reduce){:root .featured-copy{animation:none}:root .featured-dots button:before,:root .featured-meter>span{transition:none}}:root{--v6-dur-fast:160ms;--v6-dur-base:240ms;--v6-dur-slow:420ms}*,:after,:before{transition-timing-function:var(--v6-ease)!important}:root .star svg{transition-timing-function:cubic-bezier(.34,1.8,.5,1)!important}:root .roll-digit:before{transition-timing-function:cubic-bezier(.2,.9,.2,1)!important}@keyframes v6-page-in{0%{opacity:0}}:root body>main{animation:v6-page-in var(--v6-dur-slow) var(--v6-ease) backwards}@keyframes v6-fade-in{0%{opacity:0}}@keyframes v6-sheet-in{0%{opacity:0;transform:translateY(20px) scale(.985)}}:root .dialog-backdrop{animation:v6-fade-in var(--v6-dur-base) var(--v6-ease) backwards}:root .ticket-dialog{animation:v6-sheet-in var(--v6-dur-slow) var(--v6-ease) backwards}:root summary{cursor:pointer;transition:opacity var(--v6-dur-base),color var(--v6-dur-base)}:root summary:hover{opacity:.72}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}:root details::details-content{block-size:0;overflow:clip;transition:block-size var(--v6-dur-base) var(--v6-ease),content-visibility var(--v6-dur-base) var(--v6-ease) allow-discrete}:root details[open]::details-content{block-size:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:root .dialog-backdrop,:root .ticket-dialog,:root body>main{animation:none}:root details::details-content{transition:none}}:root{--v6-font-sans:var(--font-carcavi-sans),system-ui,sans-serif;--v6-font-display:var(--font-carcavi-display),var(--font-carcavi-sans),system-ui,sans-serif;--v6-font-mono:var(--font-carcavi-sans),system-ui,sans-serif}body{--font-sans:var(--v6-font-sans);--font-geist-sans:var(--font-carcavi-sans);--font-geist-mono:var(--font-carcavi-sans);--font-mono:var(--v6-font-mono);font-family:var(--v6-font-sans);font-optical-sizing:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root .market-discovery :is(.discovery-heading h1,.event-card .outcome-question,.event-card .outcome-reference-inline strong,.event-card .outcome-reference-empty){font-family:var(--v6-font-display)}:root .market-discovery .discovery-heading h1{font-weight:700;letter-spacing:-.035em;max-width:none}:root .market-discovery .event-card .outcome-reference-inline strong{font-weight:700;letter-spacing:-.035em}:root .market-discovery .event-card .outcome-question{font-weight:600;letter-spacing:-.02em}