@font-face{font-family:inter;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_a918ff{font-family:inter,inter Fallback}.__variable_a918ff{--font-inter:"inter","inter Fallback"}:root{--bg:#06080b;--ink:#f4f6f8;--dim:rgba(244,246,248,0.64);--faint:rgba(244,246,248,0.4);--line:rgba(255,255,255,0.09);--line-strong:rgba(255,255,255,0.16);--glass:linear-gradient(180deg,rgba(255,255,255,0.065),rgba(255,255,255,0.02));--cyan:#5cc8ff;--amber:#ffb02e;--grey:#9aa4b2;--silver:#d9dee5;--radius:22px;--font:var(--font-inter),-apple-system,"SF Pro Display","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a,button{color:inherit}button{font:inherit}.stage{position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 620px at 8% -8%,rgba(92,200,255,.16),transparent 62%),radial-gradient(900px 520px at 104% 108%,rgba(255,140,40,.11),transparent 60%),linear-gradient(180deg,transparent 0,rgba(255,255,255,.025) 28%,transparent 46%),var(--bg)}.nav{display:flex;justify-content:space-between;max-width:1360px;margin:0 auto;padding:22px 32px}.nav,.wordmark{align-items:center}.wordmark{display:inline-flex;gap:10px;font-weight:800;letter-spacing:.14em;font-size:13px;text-decoration:none;color:var(--silver)}.wordmark-dot{width:9px;height:9px;border-radius:2px;background:var(--amber);box-shadow:0 0 14px rgba(255,176,46,.8)}.nav-links{display:flex;gap:22px;font-size:14px}.nav-links a{text-decoration:none;color:var(--dim)}.nav-links a:hover{color:var(--ink)}.page{max-width:1360px;margin:0 auto;padding:0 32px 64px}.hero{padding:34px 0 30px}.hero h1{margin:18px 0 12px;font-size:clamp(38px,5.2vw,72px);line-height:1;font-weight:800;letter-spacing:-.035em;max-width:15ch}.lede{margin:0 0 20px;max-width:60ch;font-size:18px;line-height:1.5;color:var(--dim)}.pills{display:flex;flex-wrap:wrap;gap:8px}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid var(--line-strong);background:rgba(10,13,17,.72);font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--silver)}.pill-strong{border-color:rgba(92,200,255,.45);color:var(--ink);box-shadow:0 0 22px rgba(92,200,255,.12)}.pill-quiet{padding:3px 8px;font-size:10px;margin-right:6px}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot-cyan{background:var(--cyan);box-shadow:0 0 10px var(--cyan)}.dot-amber{background:var(--amber);box-shadow:0 0 10px var(--amber)}.c-cyan{color:var(--cyan)}.c-amber{color:var(--amber)}.eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.glass{background:var(--glass),rgba(12,15,20,.6);border:1px solid var(--line);border-radius:var(--radius);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 30px 80px rgba(0,0,0,.45);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.tracker{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:start}.picker{position:-webkit-sticky;position:sticky;top:18px;padding:20px 12px 14px;max-height:calc(100vh - 36px);overflow:auto}.picker .eyebrow{padding:0 10px 8px}.picker-filter{display:flex;flex-wrap:wrap;gap:6px;padding:4px 10px 2px}.picker-chip{padding:5px 10px;border-radius:8px;border:1px solid var(--line-strong);background:rgba(10,13,17,.72);font:inherit;font-size:12px;font-weight:600;color:var(--dim);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.picker-chip:hover{color:var(--ink)}.picker-chip.is-on{color:var(--ink);border-color:rgba(92,200,255,.45);background:rgba(92,200,255,.09)}.picker-group{margin-top:12px}.picker-brand{padding:6px 10px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint)}.picker-row{width:100%;display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "mem price";grid-gap:2px 10px;gap:2px 10px;text-align:left;padding:10px 10px 10px 13px;border:0;border-radius:12px;background:transparent;cursor:pointer;position:relative;transition:background .2s}.picker-row:hover{background:rgba(255,255,255,.04)}.picker-row.is-on{background:rgba(92,200,255,.09);box-shadow:inset 0 0 0 1px rgba(92,200,255,.28)}.picker-row.is-on:before{content:"";position:absolute;left:3px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}.picker-name{grid-area:name;font-size:14px;font-weight:600;line-height:1.25}.picker-mem{grid-area:mem;font-size:12px;color:var(--faint)}.picker-price{grid-area:price;align-self:center;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--dim);white-space:nowrap}.board{display:grid;grid-gap:22px;gap:22px;min-width:0;scroll-margin-top:16px}.machine{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);overflow:hidden}.machine-shot{position:relative;min-height:330px;background:#0b0d10}.machine-shot img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:radial-gradient(120% 95% at 50% 48%,#000 55%,transparent 100%);mask-image:radial-gradient(120% 95% at 50% 48%,#000 55%,transparent 100%)}.machine-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 70%,rgba(12,15,20,.9));pointer-events:none}.machine-shot.is-empty{display:grid;place-items:center;background:radial-gradient(70% 70% at 50% 45%,rgba(92,200,255,.1),transparent 70%),#0b0d10}.machine-chip{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:26px 34px;border-radius:18px;border:1px solid rgba(92,200,255,.3);background:linear-gradient(180deg,rgba(92,200,255,.1),rgba(92,200,255,.02));box-shadow:0 0 60px rgba(92,200,255,.12)}.machine-chip span{font-size:54px;font-weight:800;letter-spacing:-.03em}.machine-chip small{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.machine-info{padding:30px 32px 30px 8px;display:flex;flex-direction:column;justify-content:center}.machine-name{margin:16px 0 4px;font-size:30px;line-height:1.12;font-weight:800;letter-spacing:-.02em}.machine-config{margin:0 0 18px;color:var(--faint);font-size:14px}.machine-price{font-size:clamp(54px,6vw,88px);font-weight:800;letter-spacing:-.045em;line-height:.95;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 40px rgba(255,255,255,.12)}.machine-price.is-range{font-size:clamp(36px,4vw,58px);letter-spacing:-.035em}.machine-where{margin-top:12px;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--silver)}.machine-sub{margin-top:8px;font-size:14px;color:var(--dim)}.machine-note{margin:14px 0 0;font-size:13.5px;line-height:1.5;color:var(--faint);max-width:46ch}.machine-price.is-long{font-size:clamp(44px,5vw,72px)}.spark{margin:16px 0 0;max-width:420px}.spark svg{display:block;width:100%;height:auto;overflow:visible}.spark-grid{stroke:var(--line);stroke-width:1}.spark-tick{fill:var(--faint);font-size:8.5px;letter-spacing:.04em}.spark-tick,.spark-val{font-family:var(--font)}.spark-val{fill:var(--dim);font-size:9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.spark-line{fill:none;stroke:var(--silver);stroke-width:1.4;stroke-linejoin:round;opacity:.7}.spark-dot{fill:var(--silver);stroke:var(--bg);stroke-width:1.2}.spark-dot.is-flag{fill:none;stroke:var(--grey);stroke-width:1.4}.spark-key{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-top:4px;font-size:11.5px;color:var(--faint)}.spark-key .sp{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:-.5px}.sp-on{background:var(--silver)}.sp-off{border:1.5px solid var(--grey)}.spark-range{margin-left:auto}.notcounted{margin-top:12px;max-width:46ch;font-size:12.5px;line-height:1.45;color:var(--faint)}.notcounted-head{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--grey);margin-bottom:3px}.notcounted ul{list-style:none;margin:0;padding:0}.notcounted li{padding:1px 0;overflow-wrap:anywhere}.odds{padding:28px 30px 24px}.odds-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;flex-wrap:wrap}.odds-title{margin:12px 0 0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.015em;max-width:34ch}.odds-title b{font-weight:800}.odds-legend{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--dim)}.odds-legend span{display:inline-flex;align-items:center;gap:8px}.sw{width:18px;height:6px;border-radius:3px;display:inline-block}.sw-amber{background:var(--amber)}.sw-grey{background:var(--grey)}.sw-cyan{background:var(--cyan)}.fan-wrap{position:relative;margin:18px 0 4px}.fan{width:100%;height:auto;display:block;overflow:visible}.fan-col{stroke:rgba(255,255,255,.06);stroke-width:1}.fan-guide{stroke:rgba(255,255,255,.08);stroke-dasharray:3 7}.fan-guide-label,.fan-today-label{fill:var(--faint);font-size:15px;font-weight:600;font-family:var(--font)}.fan-today-label{fill:var(--silver);text-transform:uppercase;letter-spacing:.1em;font-size:13px;font-weight:800}.fan-x-label{fill:var(--dim);font-family:var(--font);font-size:21px;font-weight:700}.fan-tall{display:none}.fan-tall .fan-guide-label{font-size:21px}.fan-today{stroke:rgba(255,255,255,.34);stroke-width:1.4}.fan-outer.fan-up{fill:rgba(255,176,46,.16)}.fan-inner.fan-up{fill:rgba(255,176,46,.3)}.fan-outer.fan-down{fill:rgba(92,200,255,.16)}.fan-inner.fan-down{fill:rgba(92,200,255,.3)}.fan-glow.fan-up{fill:rgba(255,176,46,.22)}.fan-glow.fan-down{fill:rgba(92,200,255,.24)}.fan-mid{fill:none;stroke:rgba(255,255,255,.75);stroke-width:2;stroke-dasharray:2 6;stroke-linecap:round}.fan-dot{fill:#fff}.fan-dot-halo{fill:rgba(255,255,255,.14)}.fan-caption{font-size:13px;line-height:1.45;color:var(--faint);margin-bottom:4px}.fan-flat{fill:rgba(154,164,178,.07)}.dates{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.date-card{padding:14px 14px 12px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.025);min-width:0}.date-card.is-today{background:rgba(255,255,255,.05);border-color:var(--line-strong)}.date-label{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--silver)}.date-month{font-size:12px;color:var(--faint);margin-top:2px}.date-big{font-size:40px;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-shadow:0 0 26px rgba(92,200,255,.35)}.date-big,.date-today-price{margin-top:12px;font-weight:800}.date-today-price{font-size:26px;letter-spacing:-.03em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-what{font-size:12px;color:var(--dim);margin-top:4px}.bar{display:flex;height:6px;margin:12px 0 10px;border-radius:4px;overflow:hidden;gap:2px}.bar i{display:block;height:100%}.bar-amber{background:var(--amber)}.bar-grey{background:var(--grey);opacity:.7}.bar-cyan{background:var(--cyan)}.trio{display:grid;margin:0;grid-gap:3px;gap:3px}.trio div{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.trio dt{font-size:12px;color:var(--faint)}.trio dd{margin:0;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fine{margin:18px 0 0;font-size:13px;line-height:1.6;color:var(--faint)}.others .eyebrow{margin:4px 0 12px 4px}.others-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.other{display:grid;grid-gap:4px;gap:4px;text-align:left;padding:18px 18px 16px;cursor:pointer;transition:border-color .2s,transform .2s}.other:hover{border-color:rgba(92,200,255,.35);transform:translateY(-1px)}.other-brand{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.other-name{font-size:15.5px;font-weight:700;line-height:1.3}.other-price{margin-top:6px;font-size:26px;font-weight:800;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.other-date{font-size:12px;color:var(--faint)}.other-odds{margin-top:8px;font-size:13px;color:var(--dim)}.buy{padding:22px 26px;justify-content:space-between;align-items:center;gap:18px}.buy,.buy-buttons{display:flex;flex-wrap:wrap}.buy-buttons{gap:10px}.btn{display:inline-flex;align-items:center;padding:13px 20px;border-radius:12px;font-size:14.5px;font-weight:700;text-decoration:none;border:1px solid rgba(255,176,46,.5);background:linear-gradient(180deg,rgba(255,176,46,.2),rgba(255,176,46,.07));box-shadow:0 0 30px rgba(255,176,46,.12);transition:background .2s}.btn:hover{background:linear-gradient(180deg,rgba(255,176,46,.3),rgba(255,176,46,.12))}.btn-silver{border-color:var(--line-strong);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:none}.btn-silver:hover{background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.07))}.buy-line{margin:0;font-size:13px;color:var(--dim);max-width:52ch}.wrong{padding:20px 26px}.wrong p{margin:10px 0 0;font-size:14px;line-height:1.55;color:var(--dim);max-width:70ch}.foot{margin-top:46px;padding-top:22px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--faint)}.hub-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:30px;max-width:900px}.hub-card{display:grid;grid-gap:10px;gap:10px;padding:26px;text-decoration:none}.hub-card strong{font-size:24px;letter-spacing:-.02em}.hub-card>span:last-child{color:var(--dim);font-size:14.5px}@media (max-width:980px){.tracker{grid-template-columns:1fr}.picker{position:static;max-height:none;display:flex;gap:8px;overflow-x:auto;padding:14px;scroll-snap-type:x proximity}.picker .eyebrow,.picker-brand{display:none}.picker-group{display:contents}.picker-filter{flex:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;padding:0 4px 0 0}.picker-chip{padding:9px 12px}.picker-row{flex:none;width:190px;scroll-snap-align:start;border:1px solid var(--line)}.machine{grid-template-columns:1fr}.machine-shot{min-height:220px}.machine-shot:after{background:linear-gradient(180deg,transparent 70%,rgba(12,15,20,.9))}.machine-info{padding:4px 22px 24px}.dates{grid-template-columns:repeat(3,minmax(0,1fr))}.others-row{grid-template-columns:1fr}}@media (max-width:640px){.fan-wide{display:none}.fan-tall{display:block}.nav{padding:16px}.page{padding:0 16px 48px}.nav-links{gap:14px;font-size:13px}.hero{padding-top:18px}.lede{font-size:16px}.odds{padding:22px 16px 18px}.odds-title{font-size:20px}.dates{grid-template-columns:repeat(2,minmax(0,1fr))}.date-big{font-size:34px}.hub-links{grid-template-columns:1fr}.buy{padding:18px 16px}}.machine-info{min-width:0}.machine-where{overflow-wrap:anywhere}@media (max-width:640px){.machine-where{letter-spacing:.06em}.spark{max-width:none}.machine-price.is-long{font-size:clamp(40px,12vw,56px)}}.layout_navWrap__4gJjX{flex-wrap:wrap;gap:8px 16px}.layout_linksWrap__azXBZ{flex-wrap:wrap;row-gap:6px}