/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */.crypto-predictions-root{--cp-bg:#f8f9fa;--cp-bg-elevated:#fff;--cp-panel:#fff;--cp-panel-muted:#fbfbfc;--cp-border:#e2e8f0;--cp-border-strong:#cbd5e1;--cp-border-hex:#e2e8f0;--cp-text:#0f172a;--cp-text-secondary:#475569;--cp-text-meta:#64748b;--cp-muted:#64748b;--cp-accent:#0c0d12;--cp-accent-soft:#0f172a0a;--cp-row-hover:#0f172a09;--cp-header-glass:#f8f9fae6;--cp-shadow-sm:0 1px 2px 0 #0f172a0d;--cp-shadow-md:0 4px 16px -4px #0f172a14;--cp-shadow-lg:0 12px 32px -12px #0f172a1f;--cp-radius-lg:1.125rem;--cp-radius-xl:1.375rem;--cp-yes:#059669;--cp-yes-soft:#05966914;--cp-no:#e11d48;--cp-no-soft:#e11d4812;--cp-btc:#f7931a;--cp-eth:#627eea;--cp-sol:#14f195;--cp-weekly:#8b5cf6;--cp-monthly:#6366f1;--cp-yearly:#d97706;--cp-ticket-bg:#fff;--cp-ticket-btn-bg:#fff;--cp-ticket-btn-price-bg:#0f172a0a;--cp-ticket-highlight:#ffffffeb;--cp-ticket-shadow:0 1px 2px 0 #0f172a0d,0 8px 24px -8px #0f172a14;--cp-quote-surface:#fffffff5;--cp-yes-text:#047857;--cp-no-text:#be123c;--cp-below:#6366f1;--cp-below-soft:#6366f114;--cp-below-far:#64748b;--cp-below-far-soft:#64748b14;--cp-active-glow:#0596691f;--cp-cta-bg:#0c0d12;--cp-cta-text:#fff;min-height:0;font-family:var(--font-hero),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11","tnum" 1;font-variant-numeric:tabular-nums;background:radial-gradient(ellipse 100% 60% at 50% -12%,#627eea0a,transparent 55%),radial-gradient(ellipse 70% 40% at 100% 0,#05966908,transparent 48%),var(--cp-bg);color:var(--cp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;flex:1;display:flex}html[data-theme=dark] .crypto-predictions-root{--cp-bg:#0c0d12;--cp-bg-elevated:#101218;--cp-panel:#12141c;--cp-panel-muted:#0f1118;--cp-border:#1f222c;--cp-border-strong:#2a3040;--cp-border-hex:#1f222c;--cp-text:#fff;--cp-text-secondary:#cbd5e1;--cp-text-meta:#94a3b8;--cp-muted:#94a3b8;--cp-accent:#f8fafc;--cp-accent-soft:#94a3b80f;--cp-row-hover:#f8fafc0a;--cp-header-glass:#0c0d12e0;--cp-shadow-sm:0 0 0 1px #ffffff08;--cp-shadow-md:0 12px 32px -16px #0000008c;--cp-shadow-lg:0 20px 48px -20px #000000a6;--cp-yes:#34d399;--cp-yes-soft:#34d3991a;--cp-no:#fb7185;--cp-no-soft:#fb71851a;--cp-ticket-bg:#12141c;--cp-ticket-btn-bg:#181b24;--cp-ticket-btn-price-bg:#f8fafc0f;--cp-ticket-highlight:#f8fafc0a;--cp-ticket-shadow:0 0 0 1px #1f222c,0 16px 40px -20px #000000b3;--cp-quote-surface:#12141cf0;--cp-yes-text:#6ee7b7;--cp-no-text:#fda4af;--cp-below:#818cf8;--cp-below-soft:#818cf81f;--cp-below-far:#94a3b8;--cp-below-far-soft:#94a3b81a;--cp-active-glow:#34d39924;background:radial-gradient(90% 50% at 50% -8%,#627eea12,#0000 52%),radial-gradient(60% 35% at 100% 0,#34d3990a,#0000 45%),#0c0d12}.cp-hub__lede,.cp-hub__muted,.cp-muted{color:var(--cp-muted)}.cp-contract-picker__strike,.cp-detail__title,.cp-hub__title,.cp-market-card__title,.cp-section-title,.cp-strike-row__label{color:var(--cp-text)}.cp-hub,.cp-hub__header{flex-direction:column;gap:0;display:flex}.cp-hub__header{background:0 0;border-bottom:none;margin-bottom:1.5rem}.cp-hub-hero{border-radius:var(--cp-radius-xl);border:1px solid var(--cp-border-strong);flex-direction:column;gap:1.125rem;padding:1.25rem 1.125rem 1.125rem;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-hub-hero{border:1px solid color-mix(in srgb,var(--cp-border-strong) 65%,transparent)}}.cp-hub-hero{background:linear-gradient(165deg,var(--cp-panel) 0,var(--cp-panel-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-hub-hero{background:linear-gradient(165deg,color-mix(in srgb,var(--cp-panel) 94%,transparent) 0,color-mix(in srgb,var(--cp-panel-muted) 88%,transparent) 100%)}}.cp-hub-hero{box-shadow:var(--cp-shadow-md),inset 0 1px 0 #ffffff8c;isolation:isolate;overflow:hidden}html[data-theme=dark] .cp-hub-hero{border-color:var(--cp-border-hex);background:linear-gradient(168deg,var(--cp-panel) 0,var(--cp-bg-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-hub-hero{background:linear-gradient(168deg,color-mix(in srgb,var(--cp-panel) 98%,transparent) 0,color-mix(in srgb,var(--cp-bg-elevated) 96%,transparent) 100%)}}html[data-theme=dark] .cp-hub-hero{box-shadow:var(--cp-shadow-md),inset 0 1px 0 #ffffff0a}html[data-theme=dark] .cp-hub-hero__glow{opacity:.42}.cp-hub-hero__glow{pointer-events:none;opacity:.9;z-index:0;background:radial-gradient(55% 80% at 20% 0,#f7931a24,#0000 65%),radial-gradient(50% 70% at 85% 10%,#627eea1f,#0000 60%),radial-gradient(40% 50% at 50% 100%,#14f1950f,#0000 70%);height:70%;transition:opacity .35s;position:absolute;inset:-40% -20% auto}.cp-hub[data-active-asset=BTC] .cp-hub-hero__glow{background:radial-gradient(60% 85% at 18% 0,#f7931a3d,#0000 62%),radial-gradient(45% 55% at 88% 15%,#f7931a0f,#0000 58%)}.cp-hub[data-active-asset=ETH] .cp-hub-hero__glow{background:radial-gradient(60% 85% at 22% 0,#627eea38,#0000 62%),radial-gradient(45% 55% at 85% 12%,#627eea14,#0000 58%)}.cp-hub[data-active-asset=SOL] .cp-hub-hero__glow{background:radial-gradient(60% 85% at 20% 0,#9945ff29,#0000 60%),radial-gradient(50% 65% at 82% 10%,#14f19524,#0000 58%)}.cp-hub-hero>:not(.cp-hub-hero__glow){z-index:1;position:relative}.cp-hub__intro{text-align:left;flex-direction:column;gap:.4375rem;display:flex}.cp-hub__title{letter-spacing:-.04em;background:linear-gradient(125deg,var(--cp-text) 0,var(--cp-text) 100%);margin:0;font-size:clamp(1.75rem,4.5vw,2.125rem);font-weight:800;line-height:1.08}@supports (color:color-mix(in lab,red,red)){.cp-hub__title{background:linear-gradient(125deg,var(--cp-text) 0,color-mix(in srgb,var(--cp-text) 72%,var(--cp-muted)) 100%)}}.cp-hub__title{color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .cp-hub__title{background:linear-gradient(125deg,#fff,#e2e7ed);-webkit-background-clip:text;background-clip:text}html:not([data-theme=dark]) .cp-hub__title{color:var(--cp-text);-webkit-text-fill-color:currentColor;background:0 0}html:not([data-theme=dark]) .cp-hub-hero{border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}html:not([data-theme=dark]) .cp-hub-hero__glow{opacity:.32}.cp-hub__lede{letter-spacing:-.01em;max-width:34rem;font-size:.875rem;font-weight:500;line-height:1.6}.cp-hub__eyebrow,.cp-hub__lede{color:var(--cp-text-secondary);margin:0}.cp-hub__eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4375rem;font-size:.6875rem;font-weight:700;display:inline-flex}.cp-hub__live-tag{border:1px solid var(--cp-yes);border-radius:9999px;margin-left:.25rem;padding:.125rem .4375rem}@supports (color:color-mix(in lab,red,red)){.cp-hub__live-tag{border:1px solid color-mix(in srgb,var(--cp-yes) 35%,transparent)}}.cp-hub__live-tag{background:var(--cp-yes-soft);color:var(--cp-yes-text);letter-spacing:.12em;font-size:.5625rem;font-weight:800;line-height:1.2}.cp-live-dot{background:var(--cp-yes);width:.4375rem;height:.4375rem;box-shadow:0 0 0 3px var(--cp-yes);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.cp-live-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-yes) 28%,transparent)}}.cp-live-dot{animation:cp-live-pulse 2s ease-in-out infinite}@keyframes cp-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.92)}}.cp-hub-category-nav{margin:0}.cp-hub-category-nav__track{border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm);border-radius:9999px;flex-wrap:nowrap;gap:.25rem;padding:.25rem;display:flex}html[data-theme=dark] .cp-hub-category-nav__track{box-shadow:inset 0 1px #ffffff0a}.cp-hub-category-chip{min-width:0;min-height:2.125rem;color:var(--cp-muted);letter-spacing:.01em;white-space:nowrap;touch-action:manipulation;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;flex:1 1 0;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;transition:color .2s,border-color .2s,background-color .2s,box-shadow .2s,transform .16s;display:inline-flex}.cp-hub-category-chip:hover{color:var(--cp-text);background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-hub-category-chip:hover{background:color-mix(in srgb,var(--cp-panel) 55%,transparent)}}.cp-hub-category-chip--active{border-color:var(--cp-border-strong);background:var(--cp-panel);color:var(--cp-text);box-shadow:var(--cp-shadow-sm)}html:not([data-theme=dark]) .cp-hub-category-chip--active{background:var(--cp-cta-bg);border-color:var(--cp-cta-bg);color:var(--cp-cta-text);box-shadow:var(--cp-shadow-sm)}html:not([data-theme=dark]) .cp-hub-category-chip--active .cp-hub-category-chip__icon{color:#fff;background:#ffffff1f}html[data-theme=dark] .cp-hub-category-chip--active{box-shadow:var(--cp-shadow-sm),0 0 20px -8px #ffffff14}.cp-hub-category-chip__icon{background:var(--cp-accent-soft);border-radius:9999px;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-hub-category-chip__icon{background:color-mix(in srgb,var(--cp-accent-soft) 90%,transparent)}}.cp-hub-category-chip__icon{color:var(--cp-muted);flex-shrink:0;transition:color .2s,background-color .2s}.cp-hub-category-chip--active .cp-hub-category-chip__icon{background:var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-hub-category-chip--active .cp-hub-category-chip__icon{background:color-mix(in srgb,var(--cp-text) 8%,transparent)}}.cp-hub-category-chip--active .cp-hub-category-chip__icon{color:var(--cp-text)}.cp-hub-category-chip__svg{width:.6875rem;height:.6875rem}.cp-hub-category-chip__label{text-overflow:ellipsis;letter-spacing:.015em;line-height:1.1;overflow:hidden}.cp-hub-category-chip:focus-visible{outline:2px solid var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-hub-category-chip:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-text) 70%,transparent)}}.cp-hub-category-chip:focus-visible{outline-offset:2px}.cp-asset-strip{margin:0}.cp-asset-strip__scroll{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;padding:0;display:grid}.cp-asset-pill{scroll-snap-align:start;border:1px solid var(--cp-border-hex);background:var(--cp-panel);width:100%;min-height:5rem;color:var(--cp-text);text-align:left;touch-action:manipulation;box-shadow:var(--cp-shadow-sm);isolation:isolate;border-radius:1rem;flex-direction:column;align-items:stretch;gap:.3125rem;padding:.6875rem .625rem .5625rem;transition:border-color .22s,background-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;container:cp-asset-pill/inline-size}html:not([data-theme=dark]) .cp-asset-pill--active{border-color:var(--cp-asset-accent,var(--cp-border-strong))}@supports (color:color-mix(in lab,red,red)){html:not([data-theme=dark]) .cp-asset-pill--active{border-color:color-mix(in srgb,var(--cp-asset-accent,var(--cp-border-strong)) 35%,var(--cp-border-hex))}}html:not([data-theme=dark]) .cp-asset-pill--active{box-shadow:var(--cp-shadow-sm),0 0 24px -10px var(--cp-asset-accent,#0c0d12)}@supports (color:color-mix(in lab,red,red)){html:not([data-theme=dark]) .cp-asset-pill--active{box-shadow:var(--cp-shadow-sm),0 0 24px -10px color-mix(in srgb,var(--cp-asset-accent,#0c0d12) 18%,transparent)}}html:not([data-theme=dark]) .cp-asset-pill__price{color:var(--cp-text);font-variant-numeric:tabular-nums;font-weight:700}html:not([data-theme=dark]) .cp-asset-pill__change--up{color:#047857;background:#05966914;border-color:#05966938}html:not([data-theme=dark]) .cp-asset-pill__change--down{color:#be123c;background:#e11d4812;border-color:#e11d482e}html[data-theme=dark] .cp-asset-pill{border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}html[data-theme=dark] .cp-asset-pill__price{color:#fff;font-weight:700}html[data-theme=dark] .cp-asset-pill__change--up{color:#6ee7b7;background:#34d3991f;border-color:#34d39947}html[data-theme=dark] .cp-asset-pill__change--down{color:#fda4af;background:#fb71851a;border-color:#fb718538}.cp-asset-pill__glow{pointer-events:none;opacity:0;background:radial-gradient(ellipse 90% 80% at 50% 110%,var(--cp-asset-accent-muted,transparent),transparent 70%);z-index:0;transition:opacity .25s;position:absolute;inset:0}.cp-asset-pill>:not(.cp-asset-pill__glow){z-index:1;position:relative}.cp-asset-pill:hover{border-color:var(--cp-border-strong);box-shadow:var(--cp-shadow-md)}.cp-asset-pill:active{transform:scale(.985)}.cp-asset-pill--active{border-color:var(--cp-asset-accent,var(--cp-border-strong))}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill--active{border-color:color-mix(in srgb,var(--cp-asset-accent,var(--cp-border-strong)) 42%,var(--cp-border-strong))}}.cp-asset-pill--active{background:linear-gradient(168deg,var(--cp-asset-accent,var(--cp-text)) 0,var(--cp-panel) 58%)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill--active{background:linear-gradient(168deg,color-mix(in srgb,var(--cp-asset-accent,var(--cp-text)) 10%,var(--cp-panel)) 0,var(--cp-panel) 58%)}}.cp-asset-pill--active{box-shadow:var(--cp-shadow-sm),0 10px 28px -16px var(--cp-asset-accent,#000)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill--active{box-shadow:var(--cp-shadow-sm),0 10px 28px -16px color-mix(in srgb,var(--cp-asset-accent,#000) 35%,transparent)}}html[data-theme=dark] .cp-asset-pill--active{background:linear-gradient(168deg,var(--cp-asset-accent,var(--cp-text)) 0,var(--cp-panel) 58%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-asset-pill--active{background:linear-gradient(168deg,color-mix(in srgb,var(--cp-asset-accent,var(--cp-text)) 12%,var(--cp-panel)) 0,var(--cp-panel) 58%)}}html[data-theme=dark] .cp-asset-pill--active{box-shadow:0 0 0 1px var(--cp-asset-accent,var(--cp-yes)),0 0 28px -10px var(--cp-asset-accent,var(--cp-yes))}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-asset-pill--active{box-shadow:0 0 0 1px color-mix(in srgb,var(--cp-asset-accent,var(--cp-yes)) 28%,var(--cp-border-hex)),0 0 28px -10px color-mix(in srgb,var(--cp-asset-accent,var(--cp-yes)) 32%,transparent)}}.cp-asset-pill--active .cp-asset-pill__glow{opacity:1}.cp-asset-pill[data-asset=BTC].cp-asset-pill--active{--cp-asset-accent:var(--cp-btc);--cp-asset-accent-muted:#f7931a2e}.cp-asset-pill[data-asset=ETH].cp-asset-pill--active{--cp-asset-accent:var(--cp-eth);--cp-asset-accent-muted:#627eea2e}.cp-asset-pill[data-asset=SOL].cp-asset-pill--active{--cp-asset-accent:var(--cp-sol);--cp-asset-accent-muted:#14f19524}.cp-asset-pill__meta{justify-content:space-between;align-items:center;gap:.375rem;width:100%;min-width:0;display:flex}.cp-asset-pill__identity{flex:auto;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.cp-asset-pill:not(.cp-asset-pill--active) .cp-crypto-logo{opacity:.9;filter:saturate(.92)}.cp-asset-pill--active .cp-crypto-logo{opacity:1;filter:none}html[data-theme=dark] .cp-asset-pill:not(.cp-asset-pill--active) .cp-crypto-logo{opacity:.82;filter:saturate(.85)}.cp-crypto-logo{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;box-shadow:0 1px 3px #0f172a1a,0 0 0 1px #0000000f}html[data-theme=dark] .cp-crypto-logo{box-shadow:0 2px 10px #00000059,0 0 0 1px #ffffff14}.cp-crypto-logo[data-asset=BTC]{box-shadow:0 2px 8px var(--cp-btc),0 0 0 1px var(--cp-btc)}@supports (color:color-mix(in lab,red,red)){.cp-crypto-logo[data-asset=BTC]{box-shadow:0 2px 8px color-mix(in srgb,var(--cp-btc) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-btc) 18%,transparent)}}.cp-crypto-logo[data-asset=ETH]{box-shadow:0 2px 8px var(--cp-eth),0 0 0 1px var(--cp-eth)}@supports (color:color-mix(in lab,red,red)){.cp-crypto-logo[data-asset=ETH]{box-shadow:0 2px 8px color-mix(in srgb,var(--cp-eth) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-eth) 18%,transparent)}}.cp-crypto-logo[data-asset=SOL]{box-shadow:0 2px 8px var(--cp-sol),0 0 0 1px var(--cp-sol)}@supports (color:color-mix(in lab,red,red)){.cp-crypto-logo[data-asset=SOL]{box-shadow:0 2px 8px color-mix(in srgb,var(--cp-sol) 24%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-sol) 16%,transparent)}}html[data-theme=dark] .cp-crypto-logo[data-asset=BTC]{box-shadow:0 2px 12px var(--cp-btc),0 0 0 1px var(--cp-btc)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-crypto-logo[data-asset=BTC]{box-shadow:0 2px 12px color-mix(in srgb,var(--cp-btc) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-btc) 22%,transparent)}}html[data-theme=dark] .cp-crypto-logo[data-asset=ETH]{box-shadow:0 2px 12px var(--cp-eth),0 0 0 1px var(--cp-eth)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-crypto-logo[data-asset=ETH]{box-shadow:0 2px 12px color-mix(in srgb,var(--cp-eth) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-eth) 22%,transparent)}}html[data-theme=dark] .cp-crypto-logo[data-asset=SOL]{box-shadow:0 2px 12px var(--cp-sol),0 0 0 1px var(--cp-sol)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-crypto-logo[data-asset=SOL]{box-shadow:0 2px 12px color-mix(in srgb,var(--cp-sol) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--cp-sol) 20%,transparent)}}.cp-crypto-logo svg{width:100%;height:100%;display:block}.cp-crypto-logo--md{width:1.625rem;height:1.625rem}.cp-crypto-logo--sm{width:1.5rem;height:1.5rem}.cp-asset-pill__symbol{letter-spacing:.1em;color:var(--cp-muted);font-size:.6875rem;font-weight:700;line-height:1}.cp-asset-pill--active .cp-asset-pill__symbol{color:var(--cp-text)}.cp-asset-pill__price{letter-spacing:-.035em;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:1.125rem;font-size:.9375rem;font-weight:700;line-height:1.12;overflow:hidden}.cp-asset-pill__price--live{animation:cp-price-flicker .35s}@keyframes cp-price-flicker{0%{opacity:.72}to{opacity:1}}.cp-asset-pill__change{letter-spacing:.01em;text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:9999px;flex-shrink:0;align-self:center;min-width:2.5rem;min-height:1.1875rem;padding:.1875rem .4375rem;font-size:.625rem;font-weight:700;line-height:1.2}.cp-asset-pill__change--empty{display:none}.cp-asset-pill__change--up{color:var(--cp-yes-text);background:var(--cp-yes-soft);border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__change--up{border-color:color-mix(in srgb,var(--cp-yes) 22%,transparent)}}.cp-asset-pill__change--down{color:var(--cp-no-text);background:var(--cp-no-soft);border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__change--down{border-color:color-mix(in srgb,var(--cp-no) 18%,transparent)}}.cp-asset-pill__trend{background:var(--cp-border);border-radius:9999px;height:2px;margin-top:.125rem;display:block}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__trend{background:color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-asset-pill__trend{opacity:.85}.cp-asset-pill__trend--up{background:linear-gradient(90deg,transparent 0,var(--cp-yes) 35%,var(--cp-yes) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__trend--up{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--cp-yes) 55%,transparent) 35%,var(--cp-yes) 100%)}}.cp-asset-pill__trend--down{background:linear-gradient(90deg,var(--cp-no) 0,var(--cp-no) 65%,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__trend--down{background:linear-gradient(90deg,var(--cp-no) 0,color-mix(in srgb,var(--cp-no) 55%,transparent) 65%,transparent 100%)}}.cp-asset-pill__trend--flat{background:linear-gradient(90deg,transparent,var(--cp-muted),transparent)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill__trend--flat{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cp-muted) 35%,transparent),transparent)}}.cp-asset-pill:focus-visible{outline:2px solid var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-asset-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-text) 70%,transparent)}}.cp-asset-pill:focus-visible{outline-offset:2px}@container cp-asset-pill (max-width:12.4375rem){.cp-asset-pill{gap:.25rem;min-height:4.875rem;padding:.625rem .5625rem .5rem}.cp-asset-pill__meta{flex-direction:column;align-items:flex-start;gap:.25rem}.cp-asset-pill__identity{flex:none;width:100%}.cp-asset-pill__change{align-self:flex-start;min-width:0;min-height:1rem;padding:.125rem .3125rem;font-size:.5625rem}.cp-asset-pill__price{font-size:.9375rem}.cp-crypto-logo--md{width:1.375rem;height:1.375rem}}@container cp-asset-pill (min-width:12.5rem){.cp-asset-pill{gap:.4375rem;min-height:5.25rem;padding:.8125rem .875rem .6875rem}.cp-asset-pill__price{min-height:1.25rem;font-size:1.0625rem}}@media (min-width:480px){.cp-hub-category-chip{min-height:2.25rem;padding:.4375rem .75rem;font-size:.8125rem}}@media (max-width:479px){.cp-hub-category-chip__icon{width:1rem;height:1rem}.cp-hub-category-chip__svg{width:.625rem;height:.625rem}}.cp-hub__board{margin-top:.125rem}.cp-hub__board,.cp-hub__skeletons{flex-direction:column;gap:.875rem;display:flex}.cp-hub__skeleton-card{border-radius:var(--cp-radius-lg);min-height:8.5rem}.cp-hub__empty{border-radius:var(--cp-radius-lg);text-align:left;padding:1.375rem 1.25rem}.cp-empty-panel{border:1px solid var(--cp-border-hex);border-radius:var(--cp-radius-lg);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}html[data-theme=dark] .cp-empty-panel,html[data-theme=dark] .cp-page-footer__panel{border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}.cp-hub__empty-title{letter-spacing:-.02em;color:var(--cp-text);margin:0 0 .4375rem;font-size:1rem;font-weight:700;line-height:1.25}.cp-hub__empty-desc{color:var(--cp-muted);margin:0;font-size:.8125rem;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cp-hub__empty-desc{color:color-mix(in srgb,var(--cp-muted) 90%,var(--cp-text))}}.cp-page-footer{margin-top:1.75rem}.cp-page-footer__panel{border-radius:var(--cp-radius-lg);border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex}.cp-page-footer--legal-only .cp-page-footer__panel{gap:0;padding:.75rem 1rem}.cp-page-footer__preview{align-items:flex-start;gap:.625rem;min-width:0;margin:0;display:flex}.cp-page-footer__preview-icon{border:1px solid var(--cp-yearly);border-radius:.5625rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-top:.0625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__preview-icon{border:1px solid color-mix(in srgb,var(--cp-yearly) 28%,transparent)}}.cp-page-footer__preview-icon{background:var(--cp-yearly)}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__preview-icon{background:color-mix(in srgb,var(--cp-yearly) 10%,var(--cp-panel))}}.cp-page-footer__preview-icon{color:var(--cp-yearly)}html[data-theme=dark] .cp-page-footer__preview-icon{color:#fbbf24;background:#fbbf241a;border-color:#fbbf2452}.cp-page-footer__preview-icon svg{width:.9375rem;height:.9375rem}.cp-page-footer__preview-copy{flex-direction:column;gap:.3125rem;min-width:0;padding-top:.0625rem;display:flex}.cp-page-footer__preview-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-yearly);font-size:.6875rem;font-weight:800;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__preview-label{color:color-mix(in srgb,var(--cp-yearly) 88%,var(--cp-text))}}html[data-theme=dark] .cp-page-footer__preview-label{color:#fbbf24}.cp-page-footer__preview-lede{letter-spacing:-.01em;color:var(--cp-text);font-size:.8125rem;font-weight:600;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__preview-lede{color:color-mix(in srgb,var(--cp-text) 94%,var(--cp-muted))}}.cp-page-footer__preview-detail{color:var(--cp-muted);font-size:.8125rem;font-weight:500;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__preview-detail{color:color-mix(in srgb,var(--cp-muted) 78%,var(--cp-text))}}.cp-page-footer__rule{background:var(--cp-border);height:1px;margin:0}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__rule{background:color-mix(in srgb,var(--cp-border) 88%,transparent)}}.cp-page-footer__legal{letter-spacing:.01em;color:var(--cp-muted);align-items:flex-start;gap:.5rem;margin:0;font-size:.75rem;font-weight:500;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-page-footer__legal{color:color-mix(in srgb,var(--cp-muted) 88%,var(--cp-text))}}.cp-page-footer__legal-icon{opacity:.7;width:.875rem;height:.875rem;color:var(--cp-muted);flex-shrink:0;margin-top:.125rem}.cp-detail .cp-page-footer{margin-top:1.5rem}.cp-market-card{cursor:default;border:1px solid var(--cp-border-hex);border-radius:var(--cp-radius-lg);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm);transition:box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.cp-market-card:before{content:"";border-radius:var(--cp-radius-lg) 0 0 var(--cp-radius-lg);background:linear-gradient(180deg,var(--cp-muted),var(--cp-muted));width:3px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab,red,red)){.cp-market-card:before{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-muted) 35%,transparent),color-mix(in srgb,var(--cp-muted) 12%,transparent))}}.cp-market-card:before{opacity:.65}.cp-market-card[data-timeframe="15m"]:before{background:linear-gradient(180deg,var(--cp-yes) 0,var(--cp-yes) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="15m"]:before{background:linear-gradient(180deg,var(--cp-yes) 0,color-mix(in srgb,var(--cp-yes) 25%,transparent) 100%)}}.cp-market-card[data-timeframe="15m"]:before{opacity:.85}.cp-market-card[data-timeframe="1h"]:before{background:linear-gradient(180deg,var(--cp-eth) 0,var(--cp-eth) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1h"]:before{background:linear-gradient(180deg,var(--cp-eth) 0,color-mix(in srgb,var(--cp-eth) 20%,transparent) 100%)}}.cp-market-card[data-timeframe="1d"]:before{background:linear-gradient(180deg,var(--cp-btc) 0,var(--cp-btc) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1d"]:before{background:linear-gradient(180deg,var(--cp-btc) 0,color-mix(in srgb,var(--cp-btc) 20%,transparent) 100%)}}.cp-market-card[data-timeframe="1w"]:before{background:linear-gradient(180deg,var(--cp-weekly) 0,var(--cp-weekly) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1w"]:before{background:linear-gradient(180deg,var(--cp-weekly) 0,color-mix(in srgb,var(--cp-weekly) 22%,transparent) 100%)}}.cp-market-card[data-timeframe="1w"]:before{opacity:.9}.cp-market-card[data-timeframe="1M"]:before{background:linear-gradient(180deg,var(--cp-monthly) 0,var(--cp-monthly) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1M"]:before{background:linear-gradient(180deg,var(--cp-monthly) 0,color-mix(in srgb,var(--cp-monthly) 22%,transparent) 100%)}}.cp-market-card[data-timeframe="1M"]:before{opacity:.9}.cp-market-card[data-timeframe="1Y"]:before{background:linear-gradient(180deg,var(--cp-yearly) 0,var(--cp-yearly) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1Y"]:before{background:linear-gradient(180deg,var(--cp-yearly) 0,color-mix(in srgb,var(--cp-yearly) 22%,transparent) 100%)}}.cp-market-card[data-timeframe="1Y"]:before{opacity:.9}.cp-market-card[data-timeframe="1w"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-weekly) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1w"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-weekly) 7%,transparent) 0,transparent 100%)}}.cp-market-card[data-timeframe="1M"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-monthly) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1M"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-monthly) 7%,transparent) 0,transparent 100%)}}.cp-market-card[data-timeframe="1Y"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-yearly) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1Y"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-yearly) 8%,transparent) 0,transparent 100%)}}.cp-market-card[data-timeframe="15m"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-yes) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="15m"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-yes) 6%,transparent) 0,transparent 100%)}}.cp-market-card[data-timeframe="1h"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-eth) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1h"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-eth) 6%,transparent) 0,transparent 100%)}}.cp-market-card[data-timeframe="1d"] .cp-market-card__header{background:linear-gradient(180deg,var(--cp-btc) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-timeframe="1d"] .cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-btc) 6%,transparent) 0,transparent 100%)}}.cp-market-card[data-asset=BTC]{border-color:var(--cp-btc)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-asset=BTC]{border-color:color-mix(in srgb,var(--cp-btc) 14%,var(--cp-border))}}.cp-market-card[data-asset=ETH]{border-color:var(--cp-eth)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-asset=ETH]{border-color:color-mix(in srgb,var(--cp-eth) 14%,var(--cp-border))}}.cp-market-card[data-asset=SOL]{border-color:var(--cp-sol)}@supports (color:color-mix(in lab,red,red)){.cp-market-card[data-asset=SOL]{border-color:color-mix(in srgb,var(--cp-sol) 12%,var(--cp-border))}}html[data-theme=dark] .cp-market-card{border:1px solid var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}html[data-theme=dark] .cp-market-card[data-asset=BTC]:hover,html[data-theme=dark] .cp-market-card[data-asset=ETH]:hover,html[data-theme=dark] .cp-market-card[data-asset=SOL]:hover{border-color:var(--cp-border-strong)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-market-card[data-asset=BTC]:hover,html[data-theme=dark] .cp-market-card[data-asset=ETH]:hover,html[data-theme=dark] .cp-market-card[data-asset=SOL]:hover{border-color:color-mix(in srgb,var(--cp-border-strong) 75%,var(--cp-border))}}.cp-market-card:hover{border-color:var(--cp-border-strong)}@supports (color:color-mix(in lab,red,red)){.cp-market-card:hover{border-color:color-mix(in srgb,var(--cp-border-strong) 85%,var(--cp-border))}}.cp-market-card:hover{box-shadow:var(--cp-shadow-md)}.cp-market-card__header{cursor:default;border-bottom:1px solid var(--cp-border);padding:1rem 1rem .9375rem 1.125rem}@supports (color:color-mix(in lab,red,red)){.cp-market-card__header{border-bottom:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-market-card__header{background:linear-gradient(180deg,var(--cp-accent-soft) 0,transparent 100%)}@supports (color:color-mix(in lab,red,red)){.cp-market-card__header{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent-soft) 55%,transparent) 0,transparent 100%)}}.cp-market-card__header--compact{padding:.8125rem 1rem .75rem 1.125rem}.cp-market-card__headline{justify-content:space-between;align-items:flex-start;gap:.625rem .75rem;display:flex}.cp-market-card__aside{flex-shrink:0;align-items:center;gap:.5rem;margin-top:.0625rem;display:flex}@media (max-width:400px){.cp-market-card__headline{flex-wrap:wrap}.cp-market-card__aside{width:100%;padding-left:calc(var(--cp-card-logo-size,1.5rem) + var(--cp-card-logo-gap,.5rem));justify-content:flex-start;margin-top:.125rem}}.cp-market-card__title-block{--cp-card-logo-size:1.5rem;--cp-card-logo-gap:.5rem;flex-direction:column;flex:1;gap:.3125rem;min-width:0;display:flex}.cp-market-card__title-row{min-width:0}.cp-market-card__title{align-items:center;gap:var(--cp-card-logo-gap);letter-spacing:-.03em;min-width:0;margin:0;font-size:1.125rem;font-weight:800;line-height:1.2;display:inline-flex}.cp-market-card__asset{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.cp-market-card__asset .cp-crypto-logo--sm{width:var(--cp-card-logo-size);height:var(--cp-card-logo-size)}.cp-market-card__timeframe{letter-spacing:-.03em;white-space:nowrap;font-weight:800;line-height:1.2}.cp-market-card__lock-chip{border:1px solid var(--cp-border-hex);background:var(--cp-panel);color:var(--cp-text-secondary);white-space:nowrap;box-shadow:none;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3125rem;padding:.1875rem .5rem .1875rem .4375rem;display:inline-flex}html[data-theme=dark] .cp-market-card__lock-chip{box-shadow:inset 0 1px #ffffff0d}.cp-market-card__lock-chip--urgent{border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-market-card__lock-chip--urgent{border-color:color-mix(in srgb,var(--cp-no) 28%,var(--cp-border))}}.cp-market-card__lock-chip--urgent{background:var(--cp-no-soft);color:var(--cp-no-text);animation:cp-lock-urgent-pulse 2s ease-in-out infinite}@keyframes cp-lock-urgent-pulse{0%,to{box-shadow:inset 0 1px 0 #ffffff40,0 0 0 0 color-mix(in srgb,var(--cp-no) 0%,transparent)}50%{box-shadow:inset 0 1px 0 #ffffff40,0 0 0 3px color-mix(in srgb,var(--cp-no) 12%,transparent)}}.cp-market-card__lock-icon{opacity:.85;flex-shrink:0;width:.6875rem;height:.6875rem}.cp-market-card__lock-label{letter-spacing:.02em;font-size:.625rem;font-weight:600}.cp-market-card__lock-time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.03em;color:inherit;font-family:ui-monospace,SF Mono,DM Mono,Cascadia Code,monospace;font-size:.6875rem;font-weight:700}.cp-market-card__lock-chip--urgent .cp-market-card__lock-time{color:var(--cp-no-text)}.cp-market-card__subtitle{padding-left:calc(var(--cp-card-logo-size,1.5rem) + var(--cp-card-logo-gap,.5rem));letter-spacing:.005em;color:var(--cp-text-meta);margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.cp-market-card__subtitle--closed{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-market-card__subtitle--closed{color:color-mix(in srgb,var(--cp-muted) 88%,var(--cp-text))}}.cp-market-card__badge{border:1px solid var(--cp-border);background:var(--cp-panel);border-radius:.625rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:2.875rem;padding:.3125rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-market-card__badge{background:color-mix(in srgb,var(--cp-panel) 90%,var(--cp-accent-soft))}}.cp-market-card__badge{line-height:1.1;box-shadow:inset 0 1px #ffffff59}.cp-market-card__badge-count{letter-spacing:-.02em;color:var(--cp-text);font-size:.8125rem;font-weight:800}.cp-market-card__badge-label{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:.5625rem;font-weight:700}.cp-market-card__list{flex-direction:column;gap:.375rem;margin:0;padding:.4375rem .625rem .5rem;list-style:none;display:flex}.cp-market-card__list--single{padding:.5rem .625rem .625rem}.cp-market-card__list>li+li{border-top:none}.cp-strike-row{color:inherit;background:var(--cp-accent-soft);border:1px solid #0000;border-radius:.75rem;align-items:flex-start;gap:.6875rem;padding:.6875rem .75rem;text-decoration:none;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-strike-row{background:color-mix(in srgb,var(--cp-accent-soft) 45%,transparent)}}.cp-strike-row{transition:background-color .18s,border-color .18s,box-shadow .18s}html:not([data-theme=dark]) .cp-strike-row{border:1px solid var(--cp-border-hex);background:#f8fafc}html:not([data-theme=dark]) .cp-market-card__lock-time{color:var(--cp-text-secondary)}.cp-strike-row[data-timeframe="15m"]{background:linear-gradient(135deg,var(--cp-yes) 0,var(--cp-accent-soft) 100%);padding:.8125rem .875rem}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="15m"]{background:linear-gradient(135deg,color-mix(in srgb,var(--cp-yes) 6%,var(--cp-panel)) 0,color-mix(in srgb,var(--cp-accent-soft) 70%,transparent) 100%)}}.cp-strike-row[data-timeframe="15m"]{border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="15m"]{border-color:color-mix(in srgb,var(--cp-yes) 14%,var(--cp-border))}}.cp-strike-row[data-timeframe="1w"]{background:linear-gradient(135deg,var(--cp-weekly) 0,var(--cp-accent-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1w"]{background:linear-gradient(135deg,color-mix(in srgb,var(--cp-weekly) 5%,var(--cp-panel)) 0,color-mix(in srgb,var(--cp-accent-soft) 65%,transparent) 100%)}}.cp-strike-row[data-timeframe="1w"]{border-color:var(--cp-weekly)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1w"]{border-color:color-mix(in srgb,var(--cp-weekly) 12%,var(--cp-border))}}.cp-strike-row[data-timeframe="1M"]{background:linear-gradient(135deg,var(--cp-monthly) 0,var(--cp-accent-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1M"]{background:linear-gradient(135deg,color-mix(in srgb,var(--cp-monthly) 5%,var(--cp-panel)) 0,color-mix(in srgb,var(--cp-accent-soft) 65%,transparent) 100%)}}.cp-strike-row[data-timeframe="1M"]{border-color:var(--cp-monthly)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1M"]{border-color:color-mix(in srgb,var(--cp-monthly) 12%,var(--cp-border))}}.cp-strike-row[data-timeframe="1Y"]{background:linear-gradient(135deg,var(--cp-yearly) 0,var(--cp-accent-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1Y"]{background:linear-gradient(135deg,color-mix(in srgb,var(--cp-yearly) 6%,var(--cp-panel)) 0,color-mix(in srgb,var(--cp-accent-soft) 65%,transparent) 100%)}}.cp-strike-row[data-timeframe="1Y"]{border-color:var(--cp-yearly)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-timeframe="1Y"]{border-color:color-mix(in srgb,var(--cp-yearly) 12%,var(--cp-border))}}.cp-strike-row[data-spot-side=yes]{border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row[data-spot-side=yes]{border-color:color-mix(in srgb,var(--cp-yes) 16%,transparent)}}.cp-strike-row[data-spot-side=near]{border-color:#f59e0b24}.cp-strike-row--link{cursor:pointer}.cp-strike-row--link:hover{background:var(--cp-row-hover);border-color:var(--cp-border);box-shadow:var(--cp-shadow-sm)}.cp-strike-row--link:hover .cp-contract-action-btn:not(.cp-contract-action-btn--locked){border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row--link:hover .cp-contract-action-btn:not(.cp-contract-action-btn--locked){border-color:color-mix(in srgb,var(--cp-yes) 55%,var(--cp-border-strong))}}.cp-strike-row--link:hover .cp-contract-action-btn:not(.cp-contract-action-btn--locked){background:var(--cp-yes);color:#fff;box-shadow:0 4px 14px -4px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row--link:hover .cp-contract-action-btn:not(.cp-contract-action-btn--locked){box-shadow:0 4px 14px -4px color-mix(in srgb,var(--cp-yes) 55%,transparent)}}.cp-strike-row--locked{opacity:.68;cursor:default}.cp-strike-row__pip{border:1.5px solid var(--cp-border-strong);background:var(--cp-accent-soft);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:inline-flex}.cp-strike-row__pip-core{background:var(--cp-muted);border-radius:9999px;width:.375rem;height:.375rem;transition:background-color .18s,transform .18s}.cp-strike-row__pip--yes{border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--yes{border-color:color-mix(in srgb,var(--cp-yes) 55%,var(--cp-border))}}.cp-strike-row__pip--yes{background:var(--cp-yes-soft);box-shadow:0 0 0 3px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--yes{box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-yes) 12%,transparent)}}.cp-strike-row__pip--yes .cp-strike-row__pip-core{background:var(--cp-yes)}.cp-strike-row__pip--near{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--near{border-color:color-mix(in srgb,#d97706 50%,var(--cp-border))}}.cp-strike-row__pip--near{background:#f59e0b1f;box-shadow:0 0 0 3px #f59e0b1a}.cp-strike-row__pip--near .cp-strike-row__pip-core{background:#d97706}html[data-theme=dark] .cp-strike-row__pip--near{border-color:#fbbf24}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-strike-row__pip--near{border-color:color-mix(in srgb,#fbbf24 45%,var(--cp-border))}}html[data-theme=dark] .cp-strike-row__pip--near{background:#fbbf2424}html[data-theme=dark] .cp-strike-row__pip--near .cp-strike-row__pip-core{background:#fbbf24}.cp-strike-row__pip--no{border-color:var(--cp-below)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--no{border-color:color-mix(in srgb,var(--cp-below) 45%,var(--cp-border))}}.cp-strike-row__pip--no{background:var(--cp-below-soft)}.cp-strike-row__pip--no .cp-strike-row__pip-core{background:var(--cp-below);width:.3125rem;height:.3125rem}.cp-strike-row__pip--far{border-color:var(--cp-below-far)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--far{border-color:color-mix(in srgb,var(--cp-below-far) 50%,var(--cp-border))}}.cp-strike-row__pip--far{background:var(--cp-below-far-soft)}.cp-strike-row__pip--far .cp-strike-row__pip-core{background:var(--cp-below-far);width:.3125rem;height:.3125rem}.cp-strike-row__pip--unknown{border-color:var(--cp-border);background:var(--cp-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--unknown{background:color-mix(in srgb,var(--cp-accent-soft) 80%,transparent)}}.cp-strike-row__pip--unknown .cp-strike-row__pip-core{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--unknown .cp-strike-row__pip-core{background:color-mix(in srgb,var(--cp-muted) 70%,transparent)}}.cp-strike-row__pip--unknown .cp-strike-row__pip-core{width:.3125rem;height:.3125rem}.cp-strike-row__pip--locked{border-color:var(--cp-border);background:var(--cp-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--locked{background:color-mix(in srgb,var(--cp-accent-soft) 65%,transparent)}}.cp-strike-row__pip--locked{box-shadow:none}.cp-strike-row__pip--locked .cp-strike-row__pip-core{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row__pip--locked .cp-strike-row__pip-core{background:color-mix(in srgb,var(--cp-muted) 55%,transparent)}}.cp-strike-row__pip--locked .cp-strike-row__pip-core{width:.3125rem;height:.3125rem}.cp-strike-row--link:hover .cp-strike-row__pip--near .cp-strike-row__pip-core,.cp-strike-row--link:hover .cp-strike-row__pip--no .cp-strike-row__pip-core,.cp-strike-row--link:hover .cp-strike-row__pip--yes .cp-strike-row__pip-core{transform:scale(1.12)}.cp-strike-row .cp-contract-action-btn--board.cp-contract-action-btn--flash-down{animation:none}.cp-strike-row__label{letter-spacing:-.02em;color:var(--cp-text);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.35}.cp-strike-row__label-main{display:block}.cp-strike-row[data-timeframe="15m"] .cp-strike-row__label-main,.cp-strike-row[data-timeframe="1M"] .cp-strike-row__label-main,.cp-strike-row[data-timeframe="1Y"] .cp-strike-row__label-main,.cp-strike-row[data-timeframe="1w"] .cp-strike-row__label-main{letter-spacing:-.02em;font-size:.96875rem;font-weight:700}.cp-strike-row__sublabel{letter-spacing:.01em;color:var(--cp-text-meta);margin-top:.1875rem;font-size:.6875rem;font-weight:500;line-height:1.4;display:block}.cp-contract-action-btn{border:1px solid var(--cp-border-hex);background:var(--cp-panel);min-width:3.5rem;min-height:2.75rem;color:var(--cp-text);font-variant-numeric:tabular-nums;box-shadow:var(--cp-shadow-sm);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:800;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .14s,box-shadow .18s;display:inline-flex}html:not([data-theme=dark]) .cp-contract-action-btn{border-color:var(--cp-border-hex);color:var(--cp-text)}.cp-contract-action-btn--board{border-radius:.5625rem;min-width:3.25rem;padding:.4375rem .75rem;font-size:.78125rem}.cp-strike-row .cp-contract-action-btn--board{flex-shrink:0;align-self:flex-start;margin-top:.0625rem}.cp-contract-action-btn__lock{opacity:.75;flex-shrink:0;width:.75rem;height:.75rem}.cp-contract-action-btn--locked{cursor:not-allowed;opacity:.55}.cp-contract-action-btn:active:not(.cp-contract-action-btn--locked){transform:scale(.97)}html[data-theme=dark] .cp-contract-action-btn{background:var(--cp-panel-muted)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-contract-action-btn{background:color-mix(in srgb,var(--cp-panel-muted) 80%,#000)}}html[data-theme=dark] .cp-contract-action-btn{border-color:var(--cp-border-strong);box-shadow:inset 0 1px #ffffff0a}.cp-contract-action-btn--flash-up{animation:cp-price-flash-up .65s ease-out}.cp-contract-action-btn--flash-down{animation:cp-price-flash-down .65s ease-out}@keyframes cp-price-flash-up{0%{background:var(--cp-yes-soft);border-color:color-mix(in srgb,var(--cp-yes) 45%,var(--cp-border));color:var(--cp-yes)}to{background:color-mix(in srgb,var(--cp-accent-soft) 90%,var(--cp-panel));border-color:var(--cp-border-strong);color:var(--cp-text)}}@keyframes cp-price-flash-down{0%{background:var(--cp-no-soft);border-color:color-mix(in srgb,var(--cp-no) 45%,var(--cp-border));color:var(--cp-no)}to{background:color-mix(in srgb,var(--cp-accent-soft) 90%,var(--cp-panel));border-color:var(--cp-border-strong);color:var(--cp-text)}}html[data-theme=dark] .cp-contract-action-btn--flash-up{animation-name:cp-price-flash-up-dark}html[data-theme=dark] .cp-contract-action-btn--flash-down{animation-name:cp-price-flash-down-dark}@keyframes cp-price-flash-up-dark{0%{background:var(--cp-yes-soft);border-color:color-mix(in srgb,var(--cp-yes) 45%,var(--cp-border));color:var(--cp-yes)}to{background:color-mix(in srgb,var(--cp-panel-muted) 80%,#000);border-color:var(--cp-border-strong);color:var(--cp-text)}}@keyframes cp-price-flash-down-dark{0%{background:var(--cp-no-soft);border-color:color-mix(in srgb,var(--cp-no) 45%,var(--cp-border));color:var(--cp-no)}to{background:color-mix(in srgb,var(--cp-panel-muted) 80%,#000);border-color:var(--cp-border-strong);color:var(--cp-text)}}.cp-strike-row:focus-visible{outline:2px solid var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-strike-row:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-text) 70%,transparent)}}.cp-strike-row:focus-visible{outline-offset:2px}.cp-back{color:var(--cp-muted);text-decoration:none;transition:color .18s}.cp-back:hover{color:var(--cp-text)}.cp-detail-shell{width:100%;max-width:64rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.cp-detail-shell{padding-inline:1.25rem}}.cp-detail__header{margin-bottom:.875rem}@media (min-width:1024px){.cp-detail__header{margin-bottom:1rem}}.cp-detail-desk{flex-direction:column;gap:.875rem;display:flex}.cp-detail-desk__primary{display:contents}.cp-detail-desk__content,.cp-detail__ticket{min-width:0}@media (max-width:1023px){.cp-your-position{order:1}.cp-detail__ticket{border-top:1px solid var(--cp-border);order:2;margin-top:.125rem;padding-top:.875rem}@supports (color:color-mix(in lab,red,red)){.cp-detail__ticket{border-top:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-detail__info{order:3}.cp-detail__lower{order:4}}@media (min-width:1024px){.cp-detail-desk{grid-template-columns:minmax(0,1fr) 17.5rem;align-items:start;gap:0 1.25rem;display:grid}.cp-detail-desk__primary{flex-direction:column;grid-column:1;gap:.875rem;min-width:0;display:flex}.cp-detail__ticket{border-top:none;border-left:1px solid var(--cp-border);grid-area:1/2;align-self:start;margin-top:0;padding-top:0;padding-left:1.25rem}@supports (color:color-mix(in lab,red,red)){.cp-detail__ticket{border-left:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-detail__info{margin-top:0}}.cp-detail__info,.cp-detail__lower{overflow-anchor:auto}.cp-detail__lower{border-top:none;flex-direction:column;gap:1rem;padding-top:.25rem;display:flex}@media (min-width:1024px){.cp-detail__lower{padding-top:.5rem}}.cp-detail-section__heading,.cp-market-info__heading{color:var(--cp-text);letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.3}.cp-detail-section{flex-direction:column;gap:.875rem;display:flex}.cp-detail__crumbs{flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0 0 1rem;font-size:.8125rem;line-height:1.35;display:flex}.cp-detail__crumb{color:var(--cp-muted);text-decoration:none;transition:color .18s}a.cp-detail__crumb--asset:hover,a.cp-detail__crumb:hover{color:var(--cp-text)}.cp-detail__crumb--asset{align-items:center;gap:.375rem;display:inline-flex}a.cp-detail__crumb--asset{color:var(--cp-muted);font-weight:500}.cp-detail__crumb--asset.cp-detail__crumb--current,span.cp-detail__crumb--asset{color:var(--cp-text);font-weight:600}.cp-detail__crumb--asset .cp-crypto-logo--sm{width:1.125rem;height:1.125rem}.cp-detail__crumb--current{color:var(--cp-text);font-weight:600}.cp-detail__crumb-sep{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-detail__crumb-sep{color:color-mix(in srgb,var(--cp-muted) 65%,transparent)}}.cp-detail__crumb-sep{-webkit-user-select:none;user-select:none}.cp-detail__hero{flex-direction:column;gap:.75rem;display:flex}.cp-detail__title-row{flex-wrap:wrap;align-items:baseline;gap:.5rem .875rem;display:flex}.cp-detail__title{letter-spacing:-.025em;flex:auto;min-width:0;max-width:28rem;margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.2}.cp-detail__countdown--hero{border:1px solid var(--cp-border);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.125rem;margin:0;padding:.3125rem .625rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-detail__countdown--hero{border:1px solid color-mix(in srgb,var(--cp-border) 85%,transparent)}}.cp-detail__countdown--hero{background:var(--cp-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cp-detail__countdown--hero{background:color-mix(in srgb,var(--cp-accent-soft) 70%,transparent)}}.cp-detail__countdown--hero{text-align:left;flex-shrink:0}.cp-detail__countdown-value{font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--cp-text);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.875rem;font-weight:600}.cp-detail__countdown--urgent .cp-detail__countdown-label,.cp-detail__countdown--urgent .cp-detail__countdown-value{color:var(--cp-no-text)}.cp-detail__countdown--settlement .cp-detail__countdown-label{color:var(--cp-muted)}.cp-strike-detail__header{margin-bottom:1rem}.cp-strike-detail__title-row{align-items:flex-start;gap:.625rem .75rem;display:flex}.cp-strike-detail__logo{flex-shrink:0;margin-top:1.375rem}.cp-strike-detail__title-copy{flex:1;min-width:0}.cp-strike-detail__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);margin:0 0 .25rem;font-size:.6875rem;font-weight:700}.cp-strike-detail__title{max-width:none;font-size:clamp(1.375rem,3.2vw,1.75rem);line-height:1.15}.cp-strike-detail__subline,.cp-strike-detail__window-link{color:var(--cp-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.45;display:block}.cp-strike-detail__window-link{border-radius:.25rem;width:fit-content;max-width:100%;text-decoration:none;transition:color .16s}.cp-strike-detail__window-link:hover{color:var(--cp-text);text-underline-offset:.12em;text-decoration:underline}.cp-strike-detail__aside{flex-shrink:0;margin-top:1.25rem}.cp-strike-detail__countdown{min-width:5.5rem}@media (max-width:520px){.cp-strike-detail__title-row{flex-wrap:wrap}.cp-strike-detail__logo{margin-top:.125rem}.cp-strike-detail__aside{width:100%;margin-top:.5rem;padding-left:2.125rem}}.cp-strike-detail__chart{cursor:default}.cp-strike-detail__chart:hover{box-shadow:var(--cp-shadow-sm);transform:none}.cp-strike-detail__chart-body{padding:.875rem .875rem .75rem 1rem}.cp-strike-detail__spotline{justify-content:flex-start;gap:.5rem .75rem}.cp-strike-detail__spot-status{letter-spacing:.02em;color:var(--cp-text);font-size:.8125rem;font-weight:700}.cp-strike-detail__spot-value{font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--cp-muted);margin-left:auto;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8125rem;font-weight:500}.cp-strike-detail__chart .cp-chart-tabs{margin-top:.75rem;padding:0 .125rem .125rem}.cp-strike-detail__main{flex-direction:column;gap:0;min-width:0;display:flex}.cp-ticket-head{align-items:flex-start;gap:.625rem;display:flex}.cp-ticket-head__logo{flex-shrink:0;margin-top:.125rem}.cp-ticket-head__copy{flex:1;min-width:0}.cp-detail__chart{overflow-anchor:none;flex-direction:column;gap:0;margin-top:0;display:flex}.cp-detail__chart-head{flex-direction:column;flex-shrink:0;gap:.3125rem;min-height:3.25rem;margin-bottom:.5rem;display:flex}.cp-chart-stage{contain:layout style paint;flex-shrink:0;width:100%;position:relative;overflow:hidden}.cp-chart-stage--strike{border:1px solid var(--cp-border);border-radius:.75rem;margin-top:.125rem}@supports (color:color-mix(in lab,red,red)){.cp-chart-stage--strike{border:1px solid color-mix(in srgb,var(--cp-border) 88%,transparent)}}.cp-chart-stage--strike{background:linear-gradient(180deg,var(--cp-accent-soft) 0,var(--cp-panel-muted) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-chart-stage--strike{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent-soft) 55%,transparent) 0,color-mix(in srgb,var(--cp-panel-muted) 40%,transparent) 100%)}}.cp-chart-stage--strike{box-shadow:inset 0 1px #ffffff59}html[data-theme=dark] .cp-chart-stage--strike{background:linear-gradient(180deg,var(--cp-accent-soft) 0,var(--cp-bg-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-chart-stage--strike{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-accent-soft) 40%,transparent) 0,color-mix(in srgb,var(--cp-bg-elevated) 50%,transparent) 100%)}}html[data-theme=dark] .cp-chart-stage--strike{box-shadow:inset 0 1px #ffffff0a}.cp-chart-stage--strike .cp-chart--premium{border-radius:.75rem}.cp-detail__contract-line{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;display:flex}.cp-detail__contract-dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.cp-detail__contract-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}}.cp-detail__contract-line--yes{color:var(--cp-yes)}.cp-detail__contract-line--no{color:var(--cp-no)}.cp-detail__contract-strike{color:var(--cp-text);letter-spacing:-.015em;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:600;line-height:1.25}.cp-detail__contract-price{color:var(--cp-muted);font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:clamp(1.0625rem,1.8vw,1.1875rem);font-weight:500}.cp-detail__subline{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0;font-size:.75rem;line-height:1.4;display:flex}.cp-detail__subline-spot{font-feature-settings:"tnum" 1;letter-spacing:-.02em;font-family:ui-monospace,SF Mono,Cascadia Code,monospace}.cp-detail__subline-sep{opacity:.55}.cp-detail__spot-pin-subline{color:var(--cp-muted);margin:.125rem 0 0;font-size:.75rem;line-height:1.4}.cp-detail__spotline{color:var(--cp-muted)}.cp-detail__asset-badge,.cp-detail__timeframe-badge{font-feature-settings:"tnum" 1}.cp-detail__asset-badge[data-asset=ETH]{background:var(--cp-eth)}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge[data-asset=ETH]{background:color-mix(in srgb,var(--cp-eth) 18%,var(--cp-panel))}}.cp-detail__asset-badge[data-asset=ETH]{border-color:var(--cp-eth)}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge[data-asset=ETH]{border-color:color-mix(in srgb,var(--cp-eth) 35%,var(--cp-border))}}.cp-detail__asset-badge[data-asset=SOL]{background:var(--cp-sol)}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge[data-asset=SOL]{background:color-mix(in srgb,var(--cp-sol) 18%,var(--cp-panel))}}.cp-detail__asset-badge[data-asset=SOL]{border-color:var(--cp-sol)}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge[data-asset=SOL]{border-color:color-mix(in srgb,var(--cp-sol) 35%,var(--cp-border))}}.cp-detail__asset-badge{shrink:0;background:var(--cp-btc);border-radius:.375rem;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge{background:color-mix(in srgb,var(--cp-btc) 18%,var(--cp-panel))}}.cp-detail__asset-badge{border:1px solid var(--cp-btc)}@supports (color:color-mix(in lab,red,red)){.cp-detail__asset-badge{border:1px solid color-mix(in srgb,var(--cp-btc) 35%,var(--cp-border))}}.cp-detail__asset-badge{color:var(--cp-text);letter-spacing:.04em;text-transform:uppercase;padding:.25rem .625rem;font-size:.6875rem;font-weight:700}.cp-detail__meta-timeframe{color:var(--cp-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.cp-detail__countdown{font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--cp-text);background:var(--cp-accent-soft);border-radius:.375rem;padding:.1875rem .5rem}@supports (color:color-mix(in lab,red,red)){.cp-detail__countdown{background:color-mix(in srgb,var(--cp-accent-soft) 80%,transparent)}}.cp-detail__countdown-label{letter-spacing:.1em;font-family:inherit;font-size:.625rem}.cp-detail__countdown-label,.cp-detail__live-label{color:var(--cp-muted);text-transform:uppercase;font-weight:700}.cp-detail__live-label{letter-spacing:.14em;margin:0;font-size:.6875rem}.cp-detail__live-spot{color:var(--cp-text);letter-spacing:-.02em;font-feature-settings:"tnum" 1;align-items:center;gap:.5rem;margin:.25rem 0 0;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:1.75rem;font-weight:600;line-height:1;display:flex}.cp-detail__status-dot{background:currentColor;border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem;display:inline-block;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab,red,red)){.cp-detail__status-dot{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 22%,transparent)}}.cp-detail__status-dot{animation:cp-status-pulse 2.4s ease-in-out infinite}@keyframes cp-status-pulse{0%,to{opacity:1}50%{opacity:.72}}.cp-detail__status-dot--yes{color:var(--cp-yes)}.cp-detail__status-dot--no{color:var(--cp-no)}.cp-detail__meta-row{align-items:center;gap:.625rem}.cp-detail__meta-cluster{border:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.3125rem .75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-detail__meta-cluster{border:1px solid color-mix(in srgb,var(--cp-border) 85%,transparent)}}.cp-detail__meta-cluster{background:var(--cp-panel);border-radius:9999px}@supports (color:color-mix(in lab,red,red)){.cp-detail__meta-cluster{background:color-mix(in srgb,var(--cp-panel) 55%,transparent)}}@media (max-width:380px){.cp-detail__meta-cluster{width:100%}}.cp-detail__spot-mono{font-feature-settings:"tnum" 1;letter-spacing:-.02em}.cp-detail__quote-strip{border:1px solid var(--cp-border);gap:.5rem;max-width:100%;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cp-detail__quote-strip{border:1px solid color-mix(in srgb,var(--cp-border) 90%,transparent)}}.cp-detail__quote-strip{background:var(--cp-quote-surface);box-shadow:var(--cp-shadow-sm);border-radius:1rem}@media (min-width:640px){.cp-detail__quote-strip{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.625rem;padding:.875rem}}.cp-detail__quote-live{min-width:0;padding:.125rem .25rem}.cp-detail__quote-cell{border:1px solid var(--cp-border);flex-direction:column;gap:.3125rem;min-width:7rem;padding:.625rem .75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-detail__quote-cell{border:1px solid color-mix(in srgb,var(--cp-border) 75%,transparent)}}.cp-detail__quote-cell{background:var(--cp-accent-soft);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cp-detail__quote-cell{background:color-mix(in srgb,var(--cp-accent-soft) 65%,transparent)}}.cp-detail__quote-cell--yes .cp-detail__quote-value{color:var(--cp-yes-text);font-feature-settings:"tnum" 1;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.9375rem}.cp-detail__quote-label{color:var(--cp-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:800}.cp-detail__quote-value{color:var(--cp-text);letter-spacing:-.01em;white-space:nowrap;font-size:.8125rem;font-weight:700}.cp-order-ticket{border:1px solid var(--cp-border);border-radius:.875rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cp-order-ticket{border:1px solid color-mix(in srgb,var(--cp-border) 88%,transparent)}}.cp-order-ticket{background:var(--cp-ticket-bg);box-shadow:var(--cp-shadow-sm);padding:1rem 1.125rem}@media (min-width:640px){.cp-order-ticket{padding:1.125rem 1.25rem}}@media (min-width:1024px){.cp-order-ticket{box-shadow:none;background:0 0;border-color:#0000;padding:.125rem 0 0;position:sticky;top:4.75rem}}.cp-order-ticket:before{content:"";background:linear-gradient(90deg,transparent,var(--cp-text) 50%,transparent);height:1px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.cp-order-ticket:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--cp-text) 12%,transparent) 50%,transparent)}}.cp-order-ticket:before{pointer-events:none}@media (min-width:1024px){.cp-order-ticket:before{display:none}}.cp-ticket-banner{letter-spacing:.06em;text-align:center;text-transform:uppercase;border-radius:.625rem;margin:0 0 .875rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:700;line-height:1.35}.cp-ticket-banner--closed{color:var(--cp-muted);background:var(--cp-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cp-ticket-banner--closed{background:color-mix(in srgb,var(--cp-accent-soft) 90%,transparent)}}.cp-ticket-banner--closed{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-ticket-banner--closed{border:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-ticket-next-market{border:1px solid var(--cp-yes);border-radius:.75rem;flex-direction:column;gap:.25rem;width:100%;padding:.875rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-ticket-next-market{border:1px solid color-mix(in srgb,var(--cp-yes) 45%,var(--cp-border))}}.cp-ticket-next-market{background:linear-gradient(180deg,var(--cp-yes) 0,var(--cp-panel) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-ticket-next-market{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-yes) 10%,var(--cp-panel)) 0,var(--cp-panel) 100%)}}.cp-ticket-next-market{color:var(--cp-text);box-shadow:var(--cp-shadow-sm);text-decoration:none;transition:border-color .18s,background-color .18s,transform .14s,box-shadow .18s}.cp-ticket-next-market:hover{border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-ticket-next-market:hover{border-color:color-mix(in srgb,var(--cp-yes) 60%,var(--cp-border-strong))}}.cp-ticket-next-market:hover{box-shadow:var(--cp-shadow-md);transform:translateY(-1px)}.cp-ticket-next-market:active{transform:translateY(0)}.cp-ticket-next-market--hub{border-color:var(--cp-border-strong);background:var(--cp-panel)}.cp-ticket-next-market--hub:hover{border-color:var(--cp-border-strong);background:var(--cp-row-hover)}.cp-ticket-next-market__label{letter-spacing:-.01em;color:var(--cp-yes-text);font-size:.875rem;font-weight:700;line-height:1.3}.cp-ticket-next-market--hub .cp-ticket-next-market__label{color:var(--cp-text)}.cp-ticket-next-market__meta{color:var(--cp-muted);font-size:.75rem;line-height:1.45}.cp-ticket-next-market:focus-visible{outline:2px solid var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-ticket-next-market:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-yes) 55%,transparent)}}.cp-ticket-next-market:focus-visible{outline-offset:2px}.cp-ticket-eyebrow{color:var(--cp-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.cp-contract-picker--ticket .cp-ticket-headline{color:var(--cp-text);letter-spacing:-.02em;margin:.25rem 0 0;font-size:1.1875rem;font-weight:700;line-height:1.25}.cp-contract-picker--ticket .cp-contract-btn--ticket{border:1px solid var(--cp-border);background:var(--cp-ticket-btn-bg);border-radius:.875rem;gap:.4375rem;min-height:4.25rem;padding:.75rem .625rem .625rem;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .16s,opacity .2s}.cp-contract-picker--ticket .cp-contract-btn--ticket .cp-contract-btn__label{letter-spacing:.08em;font-size:1rem;font-weight:800;line-height:1}.cp-contract-picker--ticket .cp-contract-btn--ticket:disabled{opacity:.58;cursor:not-allowed;transform:none}.cp-contract-picker--ticket .cp-contract-btn--ticket .cp-contract-btn__price{background:var(--cp-ticket-btn-price-bg);font-feature-settings:"tnum" 1;opacity:1;border-radius:.4375rem;width:100%;margin-top:.125rem;padding:.3125rem .5rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.9375rem;font-weight:600;line-height:1.2;display:block}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes{color:var(--cp-yes-text);border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes{border-color:color-mix(in srgb,var(--cp-yes) 26%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes{background:var(--cp-yes-soft)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes{background:color-mix(in srgb,var(--cp-yes-soft) 85%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){border-color:color-mix(in srgb,var(--cp-yes) 42%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){background:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){background:color-mix(in srgb,var(--cp-yes) 12%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){box-shadow:0 10px 28px -14px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes:hover:not(:disabled){box-shadow:0 10px 28px -14px color-mix(in srgb,var(--cp-yes) 45%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no{color:var(--cp-no-text);border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no{border-color:color-mix(in srgb,var(--cp-no) 24%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no{background:var(--cp-no-soft)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no{background:color-mix(in srgb,var(--cp-no-soft) 85%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){border-color:color-mix(in srgb,var(--cp-no) 40%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){background:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){background:color-mix(in srgb,var(--cp-no) 11%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){box-shadow:0 10px 28px -14px var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no:hover:not(:disabled){box-shadow:0 10px 28px -14px color-mix(in srgb,var(--cp-no) 40%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes.cp-contract-btn--selected{border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes.cp-contract-btn--selected{border-color:color-mix(in srgb,var(--cp-yes) 55%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-yes.cp-contract-btn--selected{box-shadow:inset 0 0 0 1.5px var(--cp-yes),0 8px 22px -12px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-yes.cp-contract-btn--selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cp-yes) 65%,transparent),0 8px 22px -12px color-mix(in srgb,var(--cp-yes) 38%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no.cp-contract-btn--selected{border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no.cp-contract-btn--selected{border-color:color-mix(in srgb,var(--cp-no) 52%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--ticket-no.cp-contract-btn--selected{box-shadow:inset 0 0 0 1.5px var(--cp-no),0 8px 22px -12px var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--ticket-no.cp-contract-btn--selected{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--cp-no) 62%,transparent),0 8px 22px -12px color-mix(in srgb,var(--cp-no) 35%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--ticket.cp-contract-btn--selected{box-shadow:none}.cp-ticket-stats{border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:0;display:grid}@media (max-width:380px){.cp-contract-picker--ticket .cp-contract-picker__actions{gap:.5rem}.cp-contract-picker--ticket .cp-contract-btn--ticket{min-height:4rem;padding:.625rem .5rem .5rem}.cp-contract-picker--ticket .cp-contract-btn--ticket .cp-contract-btn__label{font-size:.9375rem}.cp-contract-picker--ticket .cp-contract-btn--ticket .cp-contract-btn__price{padding:.1875rem .5rem;font-size:.8125rem}.cp-ticket-stat{padding:.5rem .625rem}}.cp-contract-picker--ticket .cp-contract-picker__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.cp-ticket-stat{border:1px solid var(--cp-border);padding:.625rem .75rem}@supports (color:color-mix(in lab,red,red)){.cp-ticket-stat{border:1px solid color-mix(in srgb,var(--cp-border) 85%,transparent)}}.cp-ticket-stat{background:var(--cp-accent-soft);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cp-ticket-stat{background:color-mix(in srgb,var(--cp-accent-soft) 75%,transparent)}}.cp-ticket-stat-label,.cp-ticket-stat-value{display:block}.cp-ticket-stat-label{color:var(--cp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:800}.cp-ticket-stat-value{color:var(--cp-text);margin-top:.25rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.875rem;font-weight:700}.cp-contract-picker--ticket .cp-contract-picker__lede,.cp-contract-picker__spot{color:var(--cp-muted)}.cp-contract-picker--ticket .cp-ticket-spot{background:var(--cp-accent-soft);border-radius:.4375rem;align-items:center;gap:.375rem;margin:.375rem 0 0;padding:.25rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-ticket-spot{background:color-mix(in srgb,var(--cp-accent-soft) 80%,transparent)}}.cp-contract-picker--ticket .cp-ticket-spot{letter-spacing:-.02em;font-feature-settings:"tnum" 1;color:var(--cp-muted);font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.8125rem;font-weight:500}.cp-contract-picker--ticket .cp-ticket-status{color:var(--cp-muted);margin:0;font-size:.75rem;line-height:1.5}.cp-contract-picker--ticket .cp-ticket-footnote{color:var(--cp-muted);opacity:.85;margin:0;font-size:.6875rem;line-height:1.5}.cp-contract-picker__notice{color:var(--cp-muted);margin:0;font-size:.75rem;line-height:1.5}.cp-contract-picker__footnote{color:var(--cp-muted);opacity:.85;margin:0;font-size:.6875rem;line-height:1.5}.cp-chart{border:1px solid var(--cp-border);background:var(--cp-panel-muted);box-shadow:inset 0 1px #ffffff0a}.cp-chart--bare{box-shadow:none;background:0 0;border:none}.cp-chart--minimal.cp-chart--bare{width:100%;margin-inline:0}.cp-chart--premium{background:0 0}.cp-chart--premium.cp-chart--above{--cp-chart-glow:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-chart--premium.cp-chart--above{--cp-chart-glow:color-mix(in srgb,var(--cp-yes) 16%,transparent)}}.cp-chart--premium.cp-chart--below{--cp-chart-glow:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-chart--premium.cp-chart--below{--cp-chart-glow:color-mix(in srgb,var(--cp-no) 14%,transparent)}}.cp-chart__ylabels{pointer-events:none;z-index:2;position:absolute;inset:0}.cp-chart__ylabel{font-feature-settings:"tnum" 1;letter-spacing:-.02em;color:var(--cp-muted);flex-direction:column;align-items:flex-end;gap:.0625rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.625rem;font-weight:500;line-height:1.2;display:flex;position:absolute;right:.5rem;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.cp-chart__ylabel{color:color-mix(in srgb,var(--cp-muted) 88%,var(--cp-text))}}.cp-chart__ylabel--edge{opacity:.55}.cp-chart__ylabel--strike{border:1px solid var(--cp-border-strong);border-radius:.3125rem;padding:.125rem .375rem}@supports (color:color-mix(in lab,red,red)){.cp-chart__ylabel--strike{border:1px solid color-mix(in srgb,var(--cp-border-strong) 70%,transparent)}}.cp-chart__ylabel--strike{background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-chart__ylabel--strike{background:color-mix(in srgb,var(--cp-panel) 82%,transparent)}}.cp-chart__ylabel--strike{color:var(--cp-text);opacity:1;box-shadow:var(--cp-shadow-sm);font-size:.625rem;font-weight:600}.cp-chart__ylabel-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:.5rem;font-weight:700}.cp-chart__live-pill{font-feature-settings:"tnum" 1;letter-spacing:-.02em;box-shadow:var(--cp-shadow-sm);border-radius:.375rem;padding:.1875rem .4375rem;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:.6875rem;font-weight:700;line-height:1.2;position:absolute;right:.375rem;transform:translateY(-50%)}.cp-chart__live-pill--yes{color:var(--cp-yes-text);background:var(--cp-yes-soft);border:1px solid var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-chart__live-pill--yes{border:1px solid color-mix(in srgb,var(--cp-yes) 28%,transparent)}}.cp-chart__live-pill--no{color:var(--cp-no-text);background:var(--cp-no-soft);border:1px solid var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-chart__live-pill--no{border:1px solid color-mix(in srgb,var(--cp-no) 24%,transparent)}}.cp-chart__h-grid{stroke:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-chart__h-grid{stroke:color-mix(in srgb,var(--cp-border) 75%,transparent)}}.cp-chart__h-grid{stroke-width:1px;vector-effect:non-scaling-stroke}.cp-chart__live-crosshair{stroke:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-chart__live-crosshair{stroke:color-mix(in srgb,var(--cp-muted) 35%,transparent)}}.cp-chart__live-crosshair{stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.cp-chart__price-line{filter:drop-shadow(0 1px 2px var(--cp-chart-glow,transparent))}.cp-chart--bare .cp-chart__grid{opacity:.28;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.cp-chart--minimal .cp-chart__grid{opacity:.16}.cp-chart__axis-label{z-index:2;color:var(--cp-muted);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SF Mono,Cascadia Code,monospace;font-size:9px;font-weight:500;position:absolute;left:.375rem}.cp-chart__axis-label--top{top:.5rem}.cp-chart__axis-label--bottom{bottom:.5rem}.cp-chart__strike-guide{stroke:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-chart__strike-guide{stroke:color-mix(in srgb,var(--cp-muted) 42%,transparent)}}.cp-chart__strike-guide{stroke-width:1px;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.cp-chart--premium .cp-chart__strike-guide{stroke:var(--cp-yearly)}@supports (color:color-mix(in lab,red,red)){.cp-chart--premium .cp-chart__strike-guide{stroke:color-mix(in srgb,var(--cp-yearly) 55%,var(--cp-muted))}}.cp-chart--premium .cp-chart__strike-guide{stroke-dasharray:4 6;opacity:.85}.cp-chart__endpoint-dot{animation:cp-pulse 2s ease-in-out infinite}.cp-chart__endpoint-ring{transform-box:fill-box;transform-origin:50%;animation:cp-chart-endpoint-halo 2s ease-in-out infinite}@keyframes cp-chart-endpoint-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.cp-chart__grid{background-image:linear-gradient(var(--cp-border) 1px,transparent 1px),linear-gradient(90deg,var(--cp-border) 1px,transparent 1px);opacity:.45;background-size:100% 2.75rem,4rem 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.cp-chart__live-dot{animation:cp-pulse 1.8s ease-in-out infinite}.cp-chart__live-halo{animation:cp-halo 1.8s ease-in-out infinite}@keyframes cp-pulse{0%,to{opacity:1}50%{opacity:.65}}@keyframes cp-halo{0%,to{opacity:.22;transform:scale(1)}50%{opacity:.08;transform:scale(1.15)}}.cp-chart-tabs{border:none;border-bottom:1px solid var(--cp-border);flex-wrap:wrap;align-items:center;gap:.125rem 1.375rem;margin-top:.5rem;padding:0 0 .125rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-chart-tabs{border-bottom:1px solid color-mix(in srgb,var(--cp-border) 85%,transparent)}}.cp-chart-tabs{background:0 0;border-radius:0}.cp-chart-tab{min-height:2.25rem;color:var(--cp-muted);letter-spacing:.1em;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.375rem 0;font-size:.6875rem;font-weight:700;transition:color .18s,border-color .18s;display:inline-flex}.cp-chart-tab:disabled{opacity:.4;cursor:not-allowed}.cp-chart-tab--active{color:var(--cp-text);border-bottom-color:var(--cp-text);box-shadow:none;background:0 0}.cp-chart-tab__live-dot{width:.3125rem;height:.3125rem;box-shadow:none;background:currentColor;border-radius:9999px;animation:none}.cp-chart-tab--active .cp-chart-tab__live-dot{color:var(--cp-yes);background:var(--cp-yes)}.cp-contract-btn-wrap{flex-direction:column;align-items:center;display:flex;position:relative}.cp-contract-badge{z-index:1;color:#fff;box-shadow:var(--cp-shadow-sm);border-radius:9999px;margin-bottom:-.65rem;padding:.2rem .65rem;font-size:.75rem;font-weight:700;line-height:1.2;position:relative}.cp-contract-badge--yes{background:linear-gradient(180deg,var(--cp-yes) 0,var(--cp-yes) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-contract-badge--yes{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-yes) 92%,white) 0,var(--cp-yes) 100%)}}.cp-contract-badge--no{background:linear-gradient(180deg,var(--cp-no) 0,var(--cp-no) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-contract-badge--no{background:linear-gradient(180deg,color-mix(in srgb,var(--cp-no) 92%,white) 0,var(--cp-no) 100%)}}.cp-contract-btn{touch-action:manipulation;background:0 0;border:1.5px solid #0000;border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:3.5rem;padding:.875rem 1rem;font-weight:700;transition:background-color .2s,border-color .2s,box-shadow .2s,transform .16s;display:flex}.cp-contract-btn:active{transform:scale(.985)}.cp-contract-btn__label{letter-spacing:.01em;font-size:.9375rem}.cp-contract-btn__price{opacity:.92;font-size:.8125rem}.cp-contract-btn--yes{color:var(--cp-yes);border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-btn--yes{border-color:color-mix(in srgb,var(--cp-yes) 42%,var(--cp-border))}}.cp-contract-btn--yes{background:var(--cp-yes-soft)}.cp-contract-btn--yes:hover{box-shadow:0 8px 20px -10px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-btn--yes:hover{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--cp-yes) 55%,transparent)}}.cp-contract-btn--no{color:var(--cp-no);border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-btn--no{border-color:color-mix(in srgb,var(--cp-no) 42%,var(--cp-border))}}.cp-contract-btn--no{background:var(--cp-no-soft)}.cp-contract-btn--no:hover{box-shadow:0 8px 20px -10px var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-btn--no:hover{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--cp-no) 55%,transparent)}}.cp-contract-btn--selected{box-shadow:inset 0 0 0 1px currentColor,var(--cp-shadow-sm)}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes{color:var(--cp-yes-text);border-color:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes{border-color:color-mix(in srgb,var(--cp-yes) 30%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes{background:var(--cp-yes-soft)}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes:hover{background:var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes:hover{background:color-mix(in srgb,var(--cp-yes) 18%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes:hover{box-shadow:0 6px 18px -8px var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--yes:hover{box-shadow:0 6px 18px -8px color-mix(in srgb,var(--cp-yes) 45%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no{color:var(--cp-no-text);border-color:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no{border-color:color-mix(in srgb,var(--cp-no) 30%,var(--cp-border))}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no{background:var(--cp-no-soft)}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no:hover{background:var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no:hover{background:color-mix(in srgb,var(--cp-no) 16%,var(--cp-ticket-btn-bg))}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no:hover{box-shadow:0 6px 18px -8px var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--no:hover{box-shadow:0 6px 18px -8px color-mix(in srgb,var(--cp-no) 40%,transparent)}}.cp-contract-picker--ticket .cp-contract-btn--tint.cp-contract-btn--selected{box-shadow:inset 0 0 0 1.5px}.cp-contract-picker--ticket .cp-contract-btn:active{transform:scale(.99)}.cp-your-position{min-width:0}.cp-your-position__card{border:1px solid var(--cp-border);border-radius:.875rem}@supports (color:color-mix(in lab,red,red)){.cp-your-position__card{border:1px solid color-mix(in srgb,var(--cp-border) 88%,transparent)}}.cp-your-position__card{background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__card{background:color-mix(in srgb,var(--cp-panel) 92%,transparent)}}.cp-your-position__card{box-shadow:var(--cp-shadow-sm);padding:.875rem 1rem}.cp-your-position__header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cp-your-position__heading{color:var(--cp-text);letter-spacing:-.015em;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3}.cp-your-position__status{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;line-height:1.2}.cp-your-position__status--open{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--open{border:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-your-position__status--open{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--open{background:color-mix(in srgb,var(--cp-muted) 10%,transparent)}}.cp-your-position__status--open{color:var(--cp-muted)}.cp-your-position__status--settling{color:#d97706;background:#d977061f;border:1px solid #d9770659}.cp-your-position__status--won{border:1px solid var(--cp-yes)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--won{border:1px solid color-mix(in srgb,var(--cp-yes) 35%,transparent)}}.cp-your-position__status--won{background:var(--cp-yes-soft);color:var(--cp-yes-text)}.cp-your-position__status--lost{border:1px solid var(--cp-no)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--lost{border:1px solid color-mix(in srgb,var(--cp-no) 35%,transparent)}}.cp-your-position__status--lost{background:var(--cp-no-soft);color:var(--cp-no-text)}.cp-your-position__status--redeemed{border:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--redeemed{border:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-your-position__status--redeemed{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-your-position__status--redeemed{background:color-mix(in srgb,var(--cp-muted) 8%,transparent)}}.cp-your-position__status--redeemed{color:var(--cp-muted)}.cp-your-position__summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:.875rem;display:grid}@media (min-width:640px){.cp-your-position__summary{grid-template-columns:repeat(4,minmax(0,1fr))}}.cp-your-position__metric{flex-direction:column;gap:.2rem;min-width:0;display:flex}.cp-your-position__label{color:var(--cp-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6875rem;font-weight:600;line-height:1.2}.cp-your-position__side,.cp-your-position__value{color:var(--cp-text);font-size:.9375rem;font-weight:700;line-height:1.3}.cp-your-position__side--yes{color:var(--cp-yes-text)}.cp-your-position__side--no{color:var(--cp-no-text)}.cp-your-position__value--profit{color:var(--cp-yes-text)}.cp-your-position__fills{border-top:1px solid var(--cp-border);margin-top:.875rem;padding-top:.75rem}@supports (color:color-mix(in lab,red,red)){.cp-your-position__fills{border-top:1px solid color-mix(in srgb,var(--cp-border) 75%,transparent)}}.cp-your-position__fills-toggle{width:100%;color:var(--cp-muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0;font-size:.8125rem;font-weight:600;transition:color .18s;display:flex}.cp-your-position__fills-toggle:hover{color:var(--cp-text)}.cp-your-position__fills-chevron{width:1rem;height:1rem;transition:transform .18s}.cp-your-position__fills-chevron--open{transform:rotate(180deg)}.cp-fills__list{margin:.625rem 0 0;padding:0;list-style:none}.cp-fills__list--compact .cp-fills__row{padding:.625rem 0}.cp-fills__item+.cp-fills__item{border-top:1px solid var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-fills__item+.cp-fills__item{border-top:1px solid color-mix(in srgb,var(--cp-border) 75%,transparent)}}.cp-fills__row{align-items:center;gap:.75rem;padding:.875rem 0;display:flex}.cp-fills__main{flex:1;min-width:0}.cp-fills__side{text-align:right;flex-shrink:0}.cp-fills__title{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.35;overflow:hidden}.cp-fills__meta{color:var(--cp-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.35}.cp-fills__amount{color:var(--cp-text);margin:0;font-size:.875rem;font-weight:700;line-height:1.35}.cp-fills__tx{border:1px solid var(--cp-border);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cp-fills__tx{border:1px solid color-mix(in srgb,var(--cp-border) 80%,transparent)}}.cp-fills__tx{color:var(--cp-muted);text-decoration:none;transition:color .18s,border-color .18s,background .18s}.cp-fills__tx:hover{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-fills__tx:hover{border-color:color-mix(in srgb,var(--cp-border) 100%,transparent)}}.cp-fills__tx:hover{background:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-fills__tx:hover{background:color-mix(in srgb,var(--cp-muted) 8%,transparent)}}.cp-fills__tx:hover{color:var(--cp-text)}.cp-fills__tx-icon{width:.875rem;height:.875rem}.cp-market-info{flex-direction:column;gap:2.5rem;padding-top:0;display:flex}.cp-market-info--tabbed{border-top:none;gap:0;margin-top:0;padding-top:0}@media (max-width:1023px){.cp-detail__info .cp-market-info--tabbed{border-top:1px solid var(--cp-border);margin-top:0;padding-top:.875rem}@supports (color:color-mix(in lab,red,red)){.cp-detail__info .cp-market-info--tabbed{border-top:1px solid color-mix(in srgb,var(--cp-border) 72%,transparent)}}}.cp-info-tabs{border-bottom:1px solid var(--cp-border);flex-wrap:wrap;gap:.125rem 1.25rem;margin-bottom:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-info-tabs{border-bottom:1px solid color-mix(in srgb,var(--cp-border) 85%,transparent)}}.cp-info-tab{color:var(--cp-muted);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.5rem 0;font-size:.8125rem;font-weight:600;transition:color .18s,border-color .18s}.cp-info-tab--active{color:var(--cp-text);border-bottom-color:var(--cp-text)}.cp-market-info__panel{min-height:8rem}.cp-market-info__subheading{color:var(--cp-text);margin:0 0 .75rem;font-size:.9375rem;font-weight:600}.cp-legal-footnote--inline{border-top:1px solid var(--cp-border);margin-top:1.25rem;padding-top:1rem}@supports (color:color-mix(in lab,red,red)){.cp-legal-footnote--inline{border-top:1px solid color-mix(in srgb,var(--cp-border) 65%,transparent)}}.cp-settlement-stepper{flex-direction:column;gap:0;margin:0;padding:.25rem 0;list-style:none;display:flex}.cp-settlement-stepper__item{grid-template-columns:1rem minmax(0,1fr);gap:0 .875rem;padding-bottom:1.125rem;display:grid;position:relative}.cp-settlement-stepper__item:last-child{padding-bottom:0}.cp-settlement-stepper__rail{background:var(--cp-muted);width:1px;height:calc(100% - .5rem);position:absolute;top:1rem;left:.4375rem}@supports (color:color-mix(in lab,red,red)){.cp-settlement-stepper__rail{background:color-mix(in srgb,var(--cp-muted) 35%,transparent)}}.cp-settlement-stepper__dot{z-index:1;background:var(--cp-muted);border-radius:9999px;width:.625rem;height:.625rem;margin-top:.25rem;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-settlement-stepper__dot{background:color-mix(in srgb,var(--cp-muted) 50%,var(--cp-panel))}}.cp-settlement-stepper__dot{box-shadow:0 0 0 3px var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-settlement-stepper__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-bg) 88%,transparent)}}.cp-settlement-stepper__item--complete .cp-settlement-stepper__dot{background:var(--cp-yes)}.cp-settlement-stepper__item--active .cp-settlement-stepper__dot{background:var(--cp-text);box-shadow:0 0 0 3px var(--cp-text),0 0 0 5px var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-settlement-stepper__item--active .cp-settlement-stepper__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-text) 15%,transparent),0 0 0 5px color-mix(in srgb,var(--cp-bg) 88%,transparent)}}.cp-settlement-stepper__title{color:var(--cp-text);margin:0;font-size:.875rem;font-weight:600;line-height:1.35}.cp-settlement-stepper__item--pending .cp-settlement-stepper__title{color:var(--cp-muted)}.cp-settlement-stepper__desc{color:var(--cp-muted);margin:.2rem 0 0;font-size:.75rem;line-height:1.45}.cp-settlement-stepper__item--active .cp-settlement-stepper__desc{color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-settlement-stepper__item--active .cp-settlement-stepper__desc{color:color-mix(in srgb,var(--cp-muted) 85%,var(--cp-text))}}.cp-market-info__block{flex-direction:column;gap:1rem;display:flex}.cp-market-info__block--rules{border-top:1px solid var(--cp-border);padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.cp-market-info__block--rules{border-top:1px solid color-mix(in srgb,var(--cp-border) 72%,transparent)}}.cp-market-info__heading{margin:0}.cp-timeline{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.cp-timeline__item{grid-template-columns:1.125rem minmax(0,1fr);gap:0 1rem;padding-bottom:1.375rem;display:grid;position:relative}.cp-timeline__item:last-child{padding-bottom:0}.cp-timeline__item:not(:last-child):before{content:"";background:var(--cp-muted);width:1px;height:calc(100% - .25rem);position:absolute;top:.625rem;left:.3125rem}@supports (color:color-mix(in lab,red,red)){.cp-timeline__item:not(:last-child):before{background:color-mix(in srgb,var(--cp-muted) 38%,transparent)}}.cp-timeline__dot{z-index:1;background:var(--cp-muted);border-radius:9999px;width:.625rem;height:.625rem;margin-top:.3125rem;position:relative}@supports (color:color-mix(in lab,red,red)){.cp-timeline__dot{background:color-mix(in srgb,var(--cp-muted) 55%,var(--cp-panel))}}.cp-timeline__dot{box-shadow:0 0 0 3px var(--cp-bg)}@supports (color:color-mix(in lab,red,red)){.cp-timeline__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--cp-bg) 88%,transparent)}}.cp-timeline__title{color:var(--cp-text);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.cp-timeline__desc{color:var(--cp-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.55}.cp-market-info__prose{color:var(--cp-text);flex-direction:column;gap:.875rem;font-size:.875rem;line-height:1.6;display:flex}.cp-market-info__prose p{margin:0}.cp-market-info__prose strong{font-weight:600}.cp-market-info__question{color:var(--cp-text);letter-spacing:-.01em;font-size:.9375rem;font-weight:500;line-height:1.5}.cp-market-info__link{color:var(--cp-text);text-decoration:underline;-webkit-text-decoration-color:var(--cp-muted);text-decoration-color:var(--cp-muted)}@supports (color:color-mix(in lab,red,red)){.cp-market-info__link{-webkit-text-decoration-color:color-mix(in srgb,var(--cp-muted) 55%,transparent);text-decoration-color:color-mix(in srgb,var(--cp-muted) 55%,transparent)}}.cp-market-info__link{text-underline-offset:.2em;transition:text-decoration-color .18s}.cp-market-info__link:hover{-webkit-text-decoration-color:var(--cp-text);text-decoration-color:var(--cp-text)}.cp-market-info__preview{color:var(--cp-muted);font-size:.8125rem}.cp-prohibitions{color:var(--cp-text);margin:0;padding:0 0 0 1.125rem;font-size:.875rem;line-height:1.55}.cp-prohibitions li+li{margin-top:.5rem}.cp-legal-footnote{border-top:1px solid var(--cp-border);flex-direction:column;gap:.75rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-legal-footnote{border-top:1px solid color-mix(in srgb,var(--cp-border) 65%,transparent)}}.cp-legal-footnote{color:var(--cp-muted);font-size:.75rem;line-height:1.55}.cp-legal-footnote p{max-width:42rem;margin:0}.cp-about{padding-top:1.5rem}.cp-about,.cp-about__info{border-color:var(--cp-border)}@supports (color:color-mix(in lab,red,red)){.cp-about__info{border-color:color-mix(in srgb,var(--cp-border) 90%,transparent)}}.cp-about__info{color:var(--cp-muted);background:var(--cp-accent-soft)}@supports (color:color-mix(in lab,red,red)){.cp-about__info{background:color-mix(in srgb,var(--cp-accent-soft) 85%,transparent)}}.cp-about__info{font-size:.625rem}.cp-skeleton{border:1px solid var(--cp-border);background:linear-gradient(90deg,var(--cp-accent-soft) 0,var(--cp-accent-soft) 50%,var(--cp-accent-soft) 100%)}@supports (color:color-mix(in lab,red,red)){.cp-skeleton{background:linear-gradient(90deg,var(--cp-accent-soft) 0,color-mix(in srgb,var(--cp-accent-soft) 55%,var(--cp-border)) 50%,var(--cp-accent-soft) 100%)}}.cp-skeleton{background-size:200% 100%;animation:cp-shimmer 1.4s ease-in-out infinite}@keyframes cp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.cp-market-card__title-link{color:inherit;border-radius:.375rem;margin:-.125rem -.25rem;padding:.125rem .25rem;text-decoration:none;transition:background-color .16s;display:block}.cp-market-card__title-link:hover{background:var(--cp-row-hover)}.cp-market-card__title-link:hover .cp-market-card__title{color:var(--cp-text)}.cp-market-card__subtitle-link{color:inherit;padding:.125rem .25rem .125rem calc(var(--cp-card-logo-size,1.5rem) + var(--cp-card-logo-gap,.5rem) - .25rem);border-radius:.375rem;margin:0;text-decoration:none;transition:background-color .16s,color .16s;display:block}.cp-market-card__subtitle-link:hover .cp-market-card__subtitle{color:var(--cp-text)}.cp-strike-ladder__trending-label{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;margin:0 1rem .25rem;font-size:.6875rem;font-weight:700}.cp-strike-ladder__toggle{border:1px dashed var(--cp-border-strong);justify-content:center;align-items:center;gap:.4375rem;width:calc(100% - 1.25rem);margin:.25rem .625rem .625rem;padding:.6875rem .875rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-strike-ladder__toggle{border:1px dashed color-mix(in srgb,var(--cp-border-strong) 75%,var(--cp-border))}}.cp-strike-ladder__toggle{background:var(--cp-accent-soft);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.cp-strike-ladder__toggle{background:color-mix(in srgb,var(--cp-accent-soft) 35%,transparent)}}.cp-strike-ladder__toggle{color:var(--cp-muted);letter-spacing:.01em;cursor:pointer;font-size:.8125rem;font-weight:600;transition:background-color .18s,border-color .18s,border-style .18s,color .18s,box-shadow .18s}.cp-strike-ladder__toggle:hover{background:var(--cp-panel);border-style:solid;border-color:var(--cp-border-strong);color:var(--cp-text);box-shadow:var(--cp-shadow-sm)}.cp-strike-ladder__toggle--expanded{background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){.cp-strike-ladder__toggle--expanded{background:color-mix(in srgb,var(--cp-panel) 92%,var(--cp-accent-soft))}}.cp-strike-ladder__toggle--expanded{border-style:solid}.cp-strike-ladder__toggle-icon{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.cp-strike-ladder__toggle--expanded .cp-strike-ladder__toggle-icon{transform:rotate(180deg)}.cp-strike-ladder__toggle:focus-visible{outline:2px solid var(--cp-text)}@supports (color:color-mix(in lab,red,red)){.cp-strike-ladder__toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--cp-text) 55%,transparent)}}.cp-strike-ladder__toggle:focus-visible{outline-offset:2px}.cp-window-detail__header{margin-bottom:.25rem}.cp-window-detail__title-row{align-items:flex-start;gap:.625rem;display:flex}.cp-window-detail__title-logo{flex-shrink:0;margin-top:.25rem}.cp-window-detail__title-copy{flex:1;min-width:0}.cp-window-detail__title{font-size:clamp(1.375rem,3.5vw,1.75rem);line-height:1.2}.cp-window-detail__subline{color:var(--cp-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.45}.cp-window-detail__panel{margin-top:1rem}.cp-window-detail__panel+.cp-window-detail__panel{margin-top:.75rem}.cp-window-detail__chart-block{margin-top:0}.cp-window-detail__chart-block--inset{padding:0 .625rem .875rem}.cp-window-detail__ladder-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cp-window-detail__ladder-head .cp-section-title{flex:1;min-width:0;line-height:1.25}.cp-window-legend{flex-direction:column;gap:.625rem;margin-bottom:1rem;display:flex}.cp-window-legend__row{align-items:center;gap:.625rem;min-width:0;min-height:1.5rem;display:flex}.cp-window-legend__row--link{color:inherit;border-radius:.5rem;margin:-.25rem -.375rem;padding:.25rem .375rem;text-decoration:none;transition:background-color .16s}.cp-window-legend__row--link:hover{background:var(--cp-row-hover)}.cp-window-legend__dot{border-radius:9999px;flex-shrink:0;width:.625rem;height:.625rem}.cp-window-legend__strike{letter-spacing:-.01em;flex:1;min-width:0;font-size:.9375rem;font-weight:600;line-height:1.35}.cp-window-legend__price{color:var(--cp-text);font-size:.9375rem;font-weight:700}.cp-window-detail__ladder{border-top:none;margin-top:0;padding-top:0}.cp-chart--multi .cp-chart__endpoint-dot,.cp-chart--multi .cp-chart__endpoint-ring{animation:cp-chart-endpoint-pulse 2s ease-in-out infinite}@media (max-width:639px){html:not([data-theme=dark]) .cp-hub{padding-left:1rem;padding-right:1rem}html:not([data-theme=dark]) .cp-hub-hero{border-radius:1.125rem;gap:1rem;padding:.75rem 1rem 1rem}html:not([data-theme=dark]) .cp-hub__board{gap:.75rem}html:not([data-theme=dark]) .cp-asset-strip__scroll{gap:.5rem}html:not([data-theme=dark]) .cp-asset-pill{border-radius:.875rem;min-height:4.75rem;padding:.75rem .625rem .625rem}html:not([data-theme=dark]) .cp-asset-pill__price{letter-spacing:-.04em;font-size:1rem}html:not([data-theme=dark]) .cp-market-card{border-radius:1rem}html:not([data-theme=dark]) .cp-market-card__header{padding:.75rem .875rem .6875rem 1rem}html:not([data-theme=dark]) .cp-market-card__lock-label,html:not([data-theme=dark]) .cp-market-card__subtitle,html:not([data-theme=dark]) .cp-strike-row__sublabel{color:var(--cp-text-meta);font-size:.75rem;line-height:1.45}html:not([data-theme=dark]) .cp-market-card__lock-time{color:var(--cp-text-secondary)}html:not([data-theme=dark]) .cp-strike-row{min-height:3rem;padding:.75rem}html:not([data-theme=dark]) .cp-contract-action-btn,html:not([data-theme=dark]) .cp-contract-action-btn--board{min-width:3.25rem;min-height:3rem}html:not([data-theme=dark]) .cp-hub-category-nav__track{border-color:var(--cp-border-hex);background:var(--cp-panel);box-shadow:var(--cp-shadow-sm)}html[data-theme=dark] .cp-hub{padding-left:1rem;padding-right:1rem}html[data-theme=dark] .cp-hub-hero{border-radius:1.125rem;gap:1rem;padding:1rem}html[data-theme=dark] .cp-hub-hero__glow{opacity:.28}html[data-theme=dark] .cp-hub__board{gap:.75rem}html[data-theme=dark] .cp-asset-strip__scroll{gap:.5rem}html[data-theme=dark] .cp-asset-pill{border-radius:.875rem;min-height:4.75rem}html[data-theme=dark] .cp-asset-pill__price{letter-spacing:-.04em;font-size:1rem}html[data-theme=dark] .cp-asset-pill__change{letter-spacing:.02em;font-size:.5625rem;font-weight:700}html[data-theme=dark] .cp-market-card{border-radius:1rem}html[data-theme=dark] .cp-market-card__header{padding:.875rem .875rem .75rem 1rem}html[data-theme=dark] .cp-market-card__lock-label,html[data-theme=dark] .cp-market-card__subtitle,html[data-theme=dark] .cp-strike-row__sublabel{color:#94a3b8;font-size:.75rem;line-height:1.45}html[data-theme=dark] .cp-strike-row{min-height:3rem;padding:.625rem .75rem}html[data-theme=dark] .cp-hub-category-nav__track{border-color:var(--cp-border-hex);background:var(--cp-panel)}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .cp-hub-category-nav__track{background:color-mix(in srgb,var(--cp-panel) 88%,transparent)}}html[data-theme=dark] .cp-hub-category-chip--active{box-shadow:0 0 0 1px var(--cp-border-hex),0 0 20px -10px var(--cp-active-glow)}}@media (prefers-reduced-motion:reduce){.cp-chart-tab__live-dot,.cp-chart__endpoint-dot,.cp-chart__endpoint-ring,.cp-chart__live-dot,.cp-chart__live-halo,.cp-contract-action-btn--flash-down,.cp-contract-action-btn--flash-up,.cp-live-dot,.cp-skeleton{animation:none}.cp-asset-pill:active,.cp-asset-pill:hover,.cp-chart__endpoint-ring,.cp-contract-btn:active,.group:active .cp-contract-action-btn{transform:none}}