.odds-watcher-module__yNA3uq__page{--signal:#d8ff3e;min-height:calc(100vh - var(--header-height));background:radial-gradient(circle at 50% 13%, color-mix(in srgb, var(--signal) 13%, transparent), transparent 31rem), linear-gradient(180deg, #080b08 0%, #050705 100%);position:relative;overflow:hidden}.odds-watcher-module__yNA3uq__zone0,.odds-watcher-module__yNA3uq__zone1{--signal:#93a06f}.odds-watcher-module__yNA3uq__zone2{--signal:#d8ff3e}.odds-watcher-module__yNA3uq__zone3{--signal:#54e8ff}.odds-watcher-module__yNA3uq__zone4,.odds-watcher-module__yNA3uq__zone5{--signal:#ff9b57}.odds-watcher-module__yNA3uq__hero{isolation:isolate;border-bottom:1px solid #eeffe71f;min-height:790px;padding:64px max(30px,50vw - 710px);position:relative;overflow:hidden}.odds-watcher-module__yNA3uq__hero:before{z-index:-2;content:"";background:radial-gradient(ellipse at 45% 62%, color-mix(in srgb, var(--signal) 13%, transparent), transparent 38%), linear-gradient(90deg, #000000b3, transparent 26%, transparent 74%, #0000009e);position:absolute;inset:0}.odds-watcher-module__yNA3uq__hero:after{z-index:-1;content:"";pointer-events:none;opacity:.36;background-image:repeating-linear-gradient(0deg,#0000,#0000 3px,#f0ffeb05 3px 4px);position:absolute;inset:0}.odds-watcher-module__yNA3uq__heroGrid{z-index:-2;opacity:.44;transform-origin:bottom;background-image:linear-gradient(#d8ff3e09 1px,#0000 1px),linear-gradient(90deg,#d8ff3e09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;transform:perspective(800px)rotateX(62deg)scale(1.5)translateY(14%);-webkit-mask-image:radial-gradient(#000 20%,#0000 72%);mask-image:radial-gradient(#000 20%,#0000 72%)}.odds-watcher-module__yNA3uq__heroHeader,.odds-watcher-module__yNA3uq__heroFooter{z-index:3;justify-content:space-between;align-items:flex-start;gap:40px;display:flex;position:relative}.odds-watcher-module__yNA3uq__heroHeader{max-width:1420px;margin:0 auto}.odds-watcher-module__yNA3uq__eyebrow{color:var(--lime);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900;display:block}.odds-watcher-module__yNA3uq__heroHeader h1{font-family:var(--font-syne);letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(44px,5.2vw,84px);line-height:.92}.odds-watcher-module__yNA3uq__heroHeader p{color:#aab3a8;max-width:650px;margin:0;font-size:16px;line-height:1.55}.odds-watcher-module__yNA3uq__livePill,.odds-watcher-module__yNA3uq__stalePill{color:#c6ffc0;letter-spacing:.08em;background:#61ff450b;border:1px solid #61ff4542;border-radius:8px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:850;display:inline-flex}.odds-watcher-module__yNA3uq__livePill i,.odds-watcher-module__yNA3uq__stalePill i{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%;animation:1.8s ease-in-out infinite odds-watcher-module__yNA3uq__livePulse}.odds-watcher-module__yNA3uq__stalePill{color:var(--gold);border-color:#ffcc6659}.odds-watcher-module__yNA3uq__stalePill i{background:var(--gold);box-shadow:none;animation:none}@keyframes odds-watcher-module__yNA3uq__livePulse{50%{opacity:.38;transform:scale(.72)}}.odds-watcher-module__yNA3uq__heroCore{z-index:2;grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:34px;width:min(1280px,100%);margin:8px auto -18px;display:grid;position:relative}.odds-watcher-module__yNA3uq__gauge{place-items:center;min-width:0;min-height:480px;display:grid;position:relative}.odds-watcher-module__yNA3uq__gaugeHalo{aspect-ratio:1;background:color-mix(in srgb, var(--signal) 12%, transparent);filter:blur(70px);border-radius:50%;width:62%;position:absolute}.odds-watcher-module__yNA3uq__gauge svg{width:min(760px,98%);filter:drop-shadow(0 0 24px color-mix(in srgb, var(--signal) 18%, transparent));position:absolute;overflow:visible}.odds-watcher-module__yNA3uq__gaugeTrack{fill:none;stroke:#e8ffe112;stroke-linecap:round;stroke-width:27px}.odds-watcher-module__yNA3uq__gaugeArc{fill:none;stroke-linecap:round;stroke-width:18px;filter:url(#strikeGlow)}.odds-watcher-module__yNA3uq__gaugeTick{stroke:#ebffe447;stroke-width:2px}.odds-watcher-module__yNA3uq__needle{transform-origin:320px 300px;transition:transform .85s cubic-bezier(.2,.8,.2,1)}.odds-watcher-module__yNA3uq__needle line{stroke:#f8fff4;stroke-linecap:round;stroke-width:6px;filter:drop-shadow(0 0 8px var(--signal))}.odds-watcher-module__yNA3uq__needle circle:first-of-type{fill:#111711;stroke:var(--signal);stroke-width:4px}.odds-watcher-module__yNA3uq__needle circle:last-of-type{fill:#f8fff4}.odds-watcher-module__yNA3uq__gaugeEdgeLabel,.odds-watcher-module__yNA3uq__axisLabel,.odds-watcher-module__yNA3uq__targetLabel,.odds-watcher-module__yNA3uq__priceAxis{fill:#687268;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800}.odds-watcher-module__yNA3uq__gaugeReadout{text-align:center;width:min(390px,56%);position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.odds-watcher-module__yNA3uq__gaugeReadout>span{color:#9ba59b;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:900;display:block}.odds-watcher-module__yNA3uq__gaugeReadout strong{color:#f7fff3;font-family:var(--font-syne);letter-spacing:-.07em;text-shadow:0 0 35px color-mix(in srgb, var(--signal) 28%, transparent);margin:1px 0 -4px;font-size:clamp(80px,9vw,132px);line-height:.9;display:block}.odds-watcher-module__yNA3uq__gaugeReadout b{color:var(--signal);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(18px,2vw,26px);font-weight:900;display:block}.odds-watcher-module__yNA3uq__gaugeReadout p{color:#9fa99e;max-width:360px;margin:8px auto 0;font-size:13px;line-height:1.45}.odds-watcher-module__yNA3uq__probabilityRail{gap:10px;display:grid}.odds-watcher-module__yNA3uq__probabilityRail article{background:linear-gradient(110deg,#ffffff09,#0000 55%),#0b0f0bdb;border:1px solid #eeffe71f;border-radius:11px;padding:17px 18px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.odds-watcher-module__yNA3uq__probabilityRail article:after{content:"";filter:blur(45px);opacity:.1;background:currentColor;border-radius:50%;width:140px;height:90px;position:absolute;bottom:-48px;right:-22px}.odds-watcher-module__yNA3uq__probabilityRail article>span{color:#adb6ac;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900;display:flex}.odds-watcher-module__yNA3uq__probabilityRail article>span i{background:currentColor;border-radius:50%;width:7px;height:7px}.odds-watcher-module__yNA3uq__probabilityRail article strong{color:#f5faf2;font-family:var(--font-syne);letter-spacing:-.04em;margin:4px 0 8px;font-size:42px;line-height:1;display:block}.odds-watcher-module__yNA3uq__probabilityRail article>div{color:#788178;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.odds-watcher-module__yNA3uq__probabilityRail article>div b{color:currentColor}.odds-watcher-module__yNA3uq__probabilityRail .odds-watcher-module__yNA3uq__common{color:#a9b2aa}.odds-watcher-module__yNA3uq__probabilityRail .odds-watcher-module__yNA3uq__uncommon{color:var(--cyan);border-color:#54e8ff40}.odds-watcher-module__yNA3uq__probabilityRail .odds-watcher-module__yNA3uq__jackpot{color:#ff9b57;border-color:#ff8b4f57}.odds-watcher-module__yNA3uq__heroFooter{border-top:1px solid #ebffe41a;align-items:center;width:min(1280px,100%);margin:0 auto;padding-top:18px}.odds-watcher-module__yNA3uq__liveQuote>span{color:#7f897f;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:850;display:block}.odds-watcher-module__yNA3uq__liveQuote strong{font-family:var(--font-syne);margin:4px 0;font-size:28px;line-height:1;display:block}.odds-watcher-module__yNA3uq__liveQuote small{color:#899388;font-size:12px}.odds-watcher-module__yNA3uq__heroActions{align-items:center;gap:10px;display:flex}.odds-watcher-module__yNA3uq__primaryAction,.odds-watcher-module__yNA3uq__secondaryAction,.odds-watcher-module__yNA3uq__bottomCta a,.odds-watcher-module__yNA3uq__unavailable button{border:1px solid var(--lime);background:var(--lime);color:#080a08;letter-spacing:.03em;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 18px;font-size:12px;font-weight:950;transition:transform .16s,box-shadow .16s;display:inline-flex}.odds-watcher-module__yNA3uq__primaryAction:hover,.odds-watcher-module__yNA3uq__bottomCta a:hover{transform:translateY(-2px);box-shadow:0 0 28px #d8ff3e33}.odds-watcher-module__yNA3uq__secondaryAction{color:#d7ded4;background:#101410d1;border-color:#ebffe429}.odds-watcher-module__yNA3uq__refreshWarning{width:min(1280px,100%);color:var(--gold);align-items:center;gap:8px;margin:12px auto 0;font-size:12px;display:flex}.odds-watcher-module__yNA3uq__content{width:min(1420px,100% - 48px);margin:0 auto;padding:56px 0 74px}.odds-watcher-module__yNA3uq__chartPanel,.odds-watcher-module__yNA3uq__marketPanel,.odds-watcher-module__yNA3uq__compositionPanel,.odds-watcher-module__yNA3uq__formulaPanel,.odds-watcher-module__yNA3uq__disclosurePanel,.odds-watcher-module__yNA3uq__bottomCta{background:linear-gradient(135deg,#ffffff05,#0000 35%),#0c100cdb;border:1px solid #ebffe41f;border-radius:12px;box-shadow:inset 0 1px #ffffff05}.odds-watcher-module__yNA3uq__chartPanel{padding:26px 26px 18px}.odds-watcher-module__yNA3uq__sectionHeading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.odds-watcher-module__yNA3uq__sectionHeading h2,.odds-watcher-module__yNA3uq__marketPanel h2,.odds-watcher-module__yNA3uq__compositionPanel h2,.odds-watcher-module__yNA3uq__formulaPanel h2,.odds-watcher-module__yNA3uq__disclosurePanel h2{font-family:var(--font-syne);letter-spacing:-.03em;margin:7px 0 4px;font-size:28px;line-height:1}.odds-watcher-module__yNA3uq__sectionHeading p,.odds-watcher-module__yNA3uq__marketPanel>p,.odds-watcher-module__yNA3uq__compositionPanel p,.odds-watcher-module__yNA3uq__formulaPanel>p,.odds-watcher-module__yNA3uq__disclosurePanel p{color:#8e988e;margin:0;font-size:13px;line-height:1.55}.odds-watcher-module__yNA3uq__rangeTabs{background:#090c09;border:1px solid #ebffe41c;border-radius:8px;padding:3px;display:flex}.odds-watcher-module__yNA3uq__rangeTabs button,.odds-watcher-module__yNA3uq__seriesControls button{color:#747e74;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:850}.odds-watcher-module__yNA3uq__rangeTabs button{border-radius:6px;min-width:48px;min-height:36px}.odds-watcher-module__yNA3uq__rangeTabs .odds-watcher-module__yNA3uq__activeTab{background:var(--lime);color:#080a08}.odds-watcher-module__yNA3uq__seriesControls{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.odds-watcher-module__yNA3uq__seriesControls button{border:1px solid #ebffe417;border-radius:7px;align-items:center;gap:7px;min-height:35px;padding:0 10px;display:inline-flex}.odds-watcher-module__yNA3uq__seriesControls button[aria-pressed=true]{color:#dce4da;background:#ffffff09;border-color:#ebffe43d}.odds-watcher-module__yNA3uq__seriesControls i{opacity:.3;border-radius:50%;width:8px;height:8px}.odds-watcher-module__yNA3uq__seriesControls button[aria-pressed=true] i{opacity:1;box-shadow:0 0 9px}.odds-watcher-module__yNA3uq__seriesControls .odds-watcher-module__yNA3uq__priceKey{background:var(--gold)}.odds-watcher-module__yNA3uq__chartStage{touch-action:pan-y;width:100%;min-height:410px;margin-top:8px;position:relative;overflow:hidden}.odds-watcher-module__yNA3uq__chartStage svg{width:100%;height:410px;overflow:visible}.odds-watcher-module__yNA3uq__gridLine{stroke:#ebffe413;stroke-width:1px;vector-effect:non-scaling-stroke}.odds-watcher-module__yNA3uq__targetLine{stroke:#d8ff3e42;stroke-dasharray:7 7;stroke-width:1px;vector-effect:non-scaling-stroke}.odds-watcher-module__yNA3uq__targetLabel{fill:#d8ff3e9e;letter-spacing:.04em;font-size:10px}.odds-watcher-module__yNA3uq__seriesLine{fill:none;filter:url(#lineGlow);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.odds-watcher-module__yNA3uq__priceLine{stroke:var(--gold);stroke-dasharray:8 5;stroke-width:2px}.odds-watcher-module__yNA3uq__crosshair{stroke:#ffffff59;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.odds-watcher-module__yNA3uq__livePoint{filter:drop-shadow(0 0 7px);stroke:#071007;stroke-width:2px;vector-effect:non-scaling-stroke}.odds-watcher-module__yNA3uq__priceAxis{fill:var(--gold);letter-spacing:0;font-size:9px}.odds-watcher-module__yNA3uq__chartRange{opacity:0;cursor:crosshair;width:88.4%;position:absolute;bottom:24px;left:5.8%;right:5.8%}.odds-watcher-module__yNA3uq__chartRange:focus-visible{opacity:.12}.odds-watcher-module__yNA3uq__inspectionBar{color:#8e988e;white-space:nowrap;scrollbar-width:thin;border-top:1px solid #ebffe414;align-items:center;gap:16px;min-height:44px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:flex;overflow-x:auto}.odds-watcher-module__yNA3uq__inspectionBar span,.odds-watcher-module__yNA3uq__inspectionBar b{align-items:center;gap:5px;display:inline-flex}.odds-watcher-module__yNA3uq__inspectionBar b{color:#c7cec5}.odds-watcher-module__yNA3uq__inspectionBar .odds-watcher-module__yNA3uq__uncommonText{color:var(--cyan)}.odds-watcher-module__yNA3uq__inspectionBar .odds-watcher-module__yNA3uq__jackpotText{color:#ff9b57}.odds-watcher-module__yNA3uq__chartEmpty{text-align:center;color:#798379;place-content:center;justify-items:center;min-height:390px;padding:30px;display:grid}.odds-watcher-module__yNA3uq__chartEmpty svg{color:var(--lime);margin-bottom:12px}.odds-watcher-module__yNA3uq__chartEmpty strong{color:#e7ede3;font-size:18px}.odds-watcher-module__yNA3uq__chartEmpty p{max-width:480px;margin:8px 0;line-height:1.55}.odds-watcher-module__yNA3uq__chartEmpty small{color:var(--gold)}.odds-watcher-module__yNA3uq__marketGrid{grid-template-columns:.9fr 1.2fr 1fr;gap:14px;margin-top:14px;display:grid}.odds-watcher-module__yNA3uq__marketPanel{min-width:0;min-height:320px;padding:24px;position:relative;overflow:hidden}.odds-watcher-module__yNA3uq__marketPanel:after{content:"";filter:blur(30px);background:#d8ff3e0a;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-80px;right:-50px}.odds-watcher-module__yNA3uq__panelIcon{float:right;width:38px;height:38px;color:var(--lime);background:#d8ff3e0a;border:1px solid #d8ff3e33;border-radius:8px;place-items:center;display:grid}.odds-watcher-module__yNA3uq__marketPanel>h2{margin-top:12px;font-size:34px}.odds-watcher-module__yNA3uq__trendList{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.odds-watcher-module__yNA3uq__trendUp,.odds-watcher-module__yNA3uq__trendDown,.odds-watcher-module__yNA3uq__trendMuted{color:#91ec84;background:#61ff4509;border:1px solid #61ff4529;border-radius:6px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;font-weight:800;display:inline-flex}.odds-watcher-module__yNA3uq__trendDown{color:#ff9eaa;background:#ff657809;border-color:#ff65782e}.odds-watcher-module__yNA3uq__trendMuted{color:#788178;background:0 0;border-color:#ebffe41a}.odds-watcher-module__yNA3uq__miniStats{grid-template-columns:1fr 1fr;gap:8px;margin:19px 0 0;display:grid}.odds-watcher-module__yNA3uq__miniStats div{background:#0a0d0a;border:1px solid #ebffe414;border-radius:7px;padding:10px}.odds-watcher-module__yNA3uq__miniStats dt{color:#747d74;font-size:11px}.odds-watcher-module__yNA3uq__miniStats dd{color:#dce4d9;margin:4px 0 0;font-size:12px;font-weight:800}.odds-watcher-module__yNA3uq__packReadiness{gap:7px;margin-top:18px;display:grid}.odds-watcher-module__yNA3uq__packReadiness>div{background:#090c09;border:1px solid #ebffe416;border-radius:7px;grid-template-columns:1fr 1.2fr auto;align-items:center;gap:10px;min-height:54px;padding:0 11px;display:grid}.odds-watcher-module__yNA3uq__packReadiness span{color:#838d83;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:850}.odds-watcher-module__yNA3uq__packReadiness strong{font-size:12px}.odds-watcher-module__yNA3uq__packReadiness b{letter-spacing:.06em;font-size:9px}.odds-watcher-module__yNA3uq__ready{color:var(--green)}.odds-watcher-module__yNA3uq__notReady{color:var(--gold)}.odds-watcher-module__yNA3uq__movementList{gap:12px;margin-top:18px;display:grid}.odds-watcher-module__yNA3uq__movementList p{color:#bcc5b9;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.odds-watcher-module__yNA3uq__movementList svg{color:var(--lime);flex:none;margin-top:3px}.odds-watcher-module__yNA3uq__marketPanel>small{color:#737c73;font-size:11px;line-height:1.45;position:absolute;bottom:21px;left:24px;right:24px}.odds-watcher-module__yNA3uq__compositionPanel{grid-template-columns:320px minmax(0,1fr);align-items:center;gap:32px;margin-top:14px;padding:26px;display:grid}.odds-watcher-module__yNA3uq__compositionBar{background:#080a08;border:1px solid #ebffe41c;border-radius:9px;height:70px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 24px #000c}.odds-watcher-module__yNA3uq__compositionBar:after{content:"";background-image:repeating-linear-gradient(115deg,#0000 0 8px,#ffffff0d 9px,#0000 10px);position:absolute;inset:0}.odds-watcher-module__yNA3uq__compositionBar i{height:100%;transition:width .7s;display:block}.odds-watcher-module__yNA3uq__commonFill{background:linear-gradient(90deg,#434a43,#727b72)}.odds-watcher-module__yNA3uq__uncommonFill{background:linear-gradient(90deg, #267d87, var(--cyan));box-shadow:0 0 25px #54e8ff47}.odds-watcher-module__yNA3uq__jackpotFill{background:linear-gradient(90deg,#c65f38,#ffae58);box-shadow:0 0 30px #ff8b4f75}.odds-watcher-module__yNA3uq__compositionLegend{color:#899389;flex-wrap:wrap;grid-column:2;gap:17px;margin-top:-15px;font-size:11px;display:flex}.odds-watcher-module__yNA3uq__compositionLegend span{align-items:center;gap:6px;display:inline-flex}.odds-watcher-module__yNA3uq__compositionLegend i{border-radius:50%;width:8px;height:8px}.odds-watcher-module__yNA3uq__compositionLegend b{color:#e0e7dd}.odds-watcher-module__yNA3uq__commonKey{background:#737c73}.odds-watcher-module__yNA3uq__uncommonKey{background:var(--cyan)}.odds-watcher-module__yNA3uq__jackpotKey{background:#ff9b57}.odds-watcher-module__yNA3uq__explainerGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.odds-watcher-module__yNA3uq__formulaPanel,.odds-watcher-module__yNA3uq__disclosurePanel{min-height:300px;padding:26px}.odds-watcher-module__yNA3uq__formulaPanel>div:first-child{color:var(--lime);align-items:center;gap:10px;display:flex}.odds-watcher-module__yNA3uq__formulaPanel details{background:#090c09;border:1px solid #d8ff3e26;border-radius:8px;margin-top:20px}.odds-watcher-module__yNA3uq__formulaPanel summary{color:#dbe3d8;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:12px;font-weight:800;list-style:none;display:flex}.odds-watcher-module__yNA3uq__formulaPanel details[open] summary svg{transform:rotate(180deg)}.odds-watcher-module__yNA3uq__formulaPanel pre{color:var(--lime);border-top:1px solid #ebffe414;margin:0;padding:15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.7;overflow-x:auto}.odds-watcher-module__yNA3uq__disclosurePanel{grid-template-columns:auto 1fr;align-items:start;gap:15px;display:grid}.odds-watcher-module__yNA3uq__disclosurePanel>svg{color:var(--gold)}.odds-watcher-module__yNA3uq__disclosurePanel p+p{margin-top:12px}.odds-watcher-module__yNA3uq__disclosurePanel strong{color:#dfe7dc}.odds-watcher-module__yNA3uq__bottomCta{border-color:color-mix(in srgb, var(--signal) 32%, transparent);background:radial-gradient(circle at 18% 50%, color-mix(in srgb, var(--signal) 8%, transparent), transparent 32%), #0c100c;justify-content:space-between;align-items:center;gap:24px;min-height:86px;margin-top:14px;padding:15px 16px 15px 24px;display:flex}.odds-watcher-module__yNA3uq__bottomCta>div{color:var(--signal);align-items:center;gap:13px;display:flex}.odds-watcher-module__yNA3uq__bottomCta span{gap:2px;display:grid}.odds-watcher-module__yNA3uq__bottomCta b{color:#f1f6ee;font-size:17px}.odds-watcher-module__yNA3uq__bottomCta small{color:#848e84;font-size:11px}.odds-watcher-module__yNA3uq__dataFootnote{color:#657065;text-align:center;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:11px;display:flex}.odds-watcher-module__yNA3uq__loadingShell,.odds-watcher-module__yNA3uq__unavailable{min-height:calc(100vh - var(--header-height));text-align:center;background:radial-gradient(circle,#d8ff3e17,#0000 32%),#070907;place-content:center;justify-items:center;padding:30px;display:grid}.odds-watcher-module__yNA3uq__loadingShell{color:var(--lime);letter-spacing:.14em;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:900}.odds-watcher-module__yNA3uq__loadingOrb{border:1px solid #d8ff3e52;border-radius:50%;place-items:center;width:88px;height:88px;animation:2s linear infinite odds-watcher-module__yNA3uq__lockOn;display:grid;box-shadow:0 0 45px #d8ff3e1f}@keyframes odds-watcher-module__yNA3uq__lockOn{to{transform:rotate(360deg)}}.odds-watcher-module__yNA3uq__unavailable{gap:10px}.odds-watcher-module__yNA3uq__unavailable>svg{color:var(--gold)}.odds-watcher-module__yNA3uq__unavailable h1{font-family:var(--font-syne);margin:4px 0;font-size:clamp(34px,5vw,62px)}.odds-watcher-module__yNA3uq__unavailable p{color:#929c92;max-width:560px;margin:0 0 10px;line-height:1.6}.odds-watcher-module__yNA3uq__unavailable button{cursor:pointer}.odds-watcher-module__yNA3uq__visuallyHidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1100px){.odds-watcher-module__yNA3uq__hero{padding-inline:24px}.odds-watcher-module__yNA3uq__heroCore{grid-template-columns:minmax(0,1fr) 270px}.odds-watcher-module__yNA3uq__gauge{min-height:430px}.odds-watcher-module__yNA3uq__probabilityRail article strong{font-size:34px}.odds-watcher-module__yNA3uq__marketGrid{grid-template-columns:1fr 1fr}.odds-watcher-module__yNA3uq__marketPanel:last-child{grid-column:1/-1;min-height:240px}.odds-watcher-module__yNA3uq__packReadiness>div{grid-template-columns:.8fr 1.2fr auto}}@media (max-width:760px){.odds-watcher-module__yNA3uq__hero{min-height:0;padding:34px 16px 28px}.odds-watcher-module__yNA3uq__heroHeader{gap:15px;display:grid}.odds-watcher-module__yNA3uq__heroHeader h1{font-size:clamp(42px,13vw,61px)}.odds-watcher-module__yNA3uq__heroHeader p{font-size:14px}.odds-watcher-module__yNA3uq__livePill,.odds-watcher-module__yNA3uq__stalePill{width:max-content}.odds-watcher-module__yNA3uq__heroCore{grid-template-columns:1fr;gap:2px;margin-top:0}.odds-watcher-module__yNA3uq__gauge{min-height:390px;margin-inline:-24px}.odds-watcher-module__yNA3uq__gauge svg{width:min(560px,120%)}.odds-watcher-module__yNA3uq__gaugeReadout{width:59%;top:53%}.odds-watcher-module__yNA3uq__gaugeReadout>span{font-size:10px}.odds-watcher-module__yNA3uq__gaugeReadout strong{font-size:78px}.odds-watcher-module__yNA3uq__gaugeReadout b{font-size:17px}.odds-watcher-module__yNA3uq__gaugeReadout p{font-size:12px}.odds-watcher-module__yNA3uq__probabilityRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.odds-watcher-module__yNA3uq__probabilityRail article{min-width:0;padding:12px 10px}.odds-watcher-module__yNA3uq__probabilityRail article>span{letter-spacing:.04em;font-size:9px}.odds-watcher-module__yNA3uq__probabilityRail article strong{margin-top:8px;font-size:clamp(22px,7.4vw,29px)}.odds-watcher-module__yNA3uq__probabilityRail article>div{gap:3px;display:grid}.odds-watcher-module__yNA3uq__probabilityRail article small,.odds-watcher-module__yNA3uq__probabilityRail article b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.odds-watcher-module__yNA3uq__heroFooter{gap:18px;margin-top:23px;display:grid}.odds-watcher-module__yNA3uq__heroActions{grid-template-columns:1fr;display:grid}.odds-watcher-module__yNA3uq__primaryAction,.odds-watcher-module__yNA3uq__secondaryAction{width:100%}.odds-watcher-module__yNA3uq__content{width:calc(100% - 24px);padding:30px 0 45px}.odds-watcher-module__yNA3uq__chartPanel{padding:18px 12px 10px}.odds-watcher-module__yNA3uq__sectionHeading{gap:16px;display:grid}.odds-watcher-module__yNA3uq__sectionHeading h2{font-size:26px}.odds-watcher-module__yNA3uq__rangeTabs{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.odds-watcher-module__yNA3uq__rangeTabs button{min-width:0;padding:0}.odds-watcher-module__yNA3uq__seriesControls{gap:5px}.odds-watcher-module__yNA3uq__seriesControls button{min-height:38px;padding:0 8px;font-size:10px}.odds-watcher-module__yNA3uq__chartStage,.odds-watcher-module__yNA3uq__chartStage svg{height:330px;min-height:330px}.odds-watcher-module__yNA3uq__axisLabel{font-size:10px}.odds-watcher-module__yNA3uq__inspectionBar{gap:13px;margin-inline:-2px;padding-inline:4px}.odds-watcher-module__yNA3uq__marketGrid,.odds-watcher-module__yNA3uq__explainerGrid{grid-template-columns:1fr}.odds-watcher-module__yNA3uq__marketPanel,.odds-watcher-module__yNA3uq__formulaPanel,.odds-watcher-module__yNA3uq__disclosurePanel{min-height:0;padding:20px}.odds-watcher-module__yNA3uq__marketPanel:last-child{grid-column:auto;min-height:260px}.odds-watcher-module__yNA3uq__marketPanel>small{bottom:18px;left:20px;right:20px}.odds-watcher-module__yNA3uq__packReadiness>div{grid-template-columns:.7fr 1fr;min-height:62px}.odds-watcher-module__yNA3uq__packReadiness b{grid-column:1/-1;padding-bottom:8px}.odds-watcher-module__yNA3uq__compositionPanel{grid-template-columns:1fr;gap:20px;padding:20px}.odds-watcher-module__yNA3uq__compositionLegend{grid-column:auto;margin-top:-7px}.odds-watcher-module__yNA3uq__compositionBar{height:58px}.odds-watcher-module__yNA3uq__bottomCta{padding:18px;display:grid}.odds-watcher-module__yNA3uq__bottomCta a{width:100%}.odds-watcher-module__yNA3uq__dataFootnote{align-items:flex-start;line-height:1.45}}@media (max-width:360px){.odds-watcher-module__yNA3uq__hero{padding-inline:12px}.odds-watcher-module__yNA3uq__gauge{min-height:350px}.odds-watcher-module__yNA3uq__gaugeReadout strong{font-size:68px}.odds-watcher-module__yNA3uq__gaugeReadout p{display:none}.odds-watcher-module__yNA3uq__probabilityRail article{padding-inline:7px}.odds-watcher-module__yNA3uq__probabilityRail article strong{font-size:21px}.odds-watcher-module__yNA3uq__probabilityRail article small{display:none}.odds-watcher-module__yNA3uq__content{width:calc(100% - 16px)}.odds-watcher-module__yNA3uq__rangeTabs button,.odds-watcher-module__yNA3uq__seriesControls button{font-size:9px}.odds-watcher-module__yNA3uq__chartPanel{padding-inline:8px}.odds-watcher-module__yNA3uq__marketPanel,.odds-watcher-module__yNA3uq__formulaPanel,.odds-watcher-module__yNA3uq__disclosurePanel,.odds-watcher-module__yNA3uq__compositionPanel{padding:17px}}@media (prefers-reduced-motion:reduce){.odds-watcher-module__yNA3uq__needle,.odds-watcher-module__yNA3uq__compositionBar i{transition:none}.odds-watcher-module__yNA3uq__livePill i,.odds-watcher-module__yNA3uq__loadingOrb{animation:none}}
