.trade-market-toolbar{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;margin-bottom:-4px;min-width:0;width:100%}.trade-market-toolbar__markets{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:6px;min-width:0;width:100%}.trade-market-toolbar__markets .trade-market-chip{background:var(--trading-bg-elevated,#12161c);border-color:var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:999px;color:var(--trading-text-muted,#8b95a5);font-size:12px;font-weight:500;line-height:1;min-height:30px;padding:0 12px}.trade-market-toolbar__markets .trade-market-chip:hover:not(:disabled){border-color:rgba(255,255,255,.14);color:var(--trading-text-primary,#f4f6f8)}.trade-market-toolbar__markets .trade-market-chip[aria-pressed=true]{background:color-mix(in srgb,#22c55e 14%,var(--trading-bg-panel,#181d25));border-color:color-mix(in srgb,#22c55e 45%,transparent);color:var(--trading-text-primary,#f4f6f8);font-weight:600}.trade-market-toolbar>.trade-mode-segmented-toggle{flex-shrink:0;margin-left:0;max-width:100%;min-width:0;width:100%}@media (min-width:640px){.trade-market-toolbar{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px 14px}.trade-market-toolbar__markets{width:auto}}@media (min-width:1280px){.trade-market-toolbar>.trade-mode-segmented-toggle{margin-left:auto;width:auto}}.trade-mode-segmented-toggle{display:flex;max-width:100%;min-width:0;width:100%}.trade-mode-segmented-toggle__track{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:100%;min-width:0;padding:4px;position:relative;width:100%}@media (min-width:1280px){.trade-mode-segmented-toggle{display:inline-flex;width:auto}.trade-mode-segmented-toggle__track{min-width:200px;width:auto}}.trade-mode-segmented-toggle__indicator{border:1px solid transparent;border-radius:8px;bottom:4px;box-shadow:0 1px 2px rgb(0 0 0/.28);left:4px;position:absolute;top:4px;transition:left .22s ease,background .22s ease,border-color .22s ease,box-shadow .22s ease;width:calc(50% - 6px)}.trade-mode-segmented-toggle.is-lightning .trade-mode-segmented-toggle__indicator{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 14%,var(--trading-bg-panel,#181d25));border-color:color-mix(in srgb,var(--trading-yes-core,#22c55e) 42%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.28),0 0 0 1px color-mix(in srgb,var(--trading-yes-core,#22c55e) 16%,transparent);left:4px}.trade-mode-segmented-toggle.is-advanced .trade-mode-segmented-toggle__indicator{background:color-mix(in srgb,#0095f6 16%,var(--trading-bg-panel,#181d25));border-color:color-mix(in srgb,#0095f6 45%,transparent);box-shadow:0 1px 2px rgb(0 0 0/.28),0 0 0 1px color-mix(in srgb,#0095f6 18%,transparent);left:calc(50% + 2px)}.trade-mode-segmented-toggle__option{background:transparent;border:0;border-radius:8px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1.2;min-width:0;overflow:hidden;padding:8px 12px;position:relative;text-overflow:ellipsis;transition:color .22s ease,opacity .22s ease;white-space:nowrap;z-index:1}.trade-mode-segmented-toggle.is-lightning .trade-mode-segmented-toggle__option.is-active{color:var(--trading-yes-core,#22c55e)}.trade-mode-segmented-toggle.is-advanced .trade-mode-segmented-toggle__option.is-active{color:#5eb3ff}.trade-mode-segmented-toggle__option:not(.is-active):hover{color:var(--trading-text-primary,#f4f6f8);opacity:.92}.trade-mode-segmented-toggle__option:focus-visible{outline:2px solid #0095f6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.trade-mode-segmented-toggle__indicator,.trade-mode-segmented-toggle__option{transition:none}}.premium-trading-hero{align-content:start;background:var(--trading-bg-panel,#181d25);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));border-radius:12px;color:var(--trading-text-primary,#f4f6f8);display:grid;gap:16px;min-height:0;min-width:0;padding:14px;width:100%}@media (min-width:768px){.premium-trading-hero{padding:18px}}.premium-trading-hero__breadcrumb{color:var(--trading-text-muted,#8b95a5);font-size:13px;grid-area:breadcrumb;line-height:1.4;margin:0;min-height:1.4em;min-width:0;overflow-wrap:anywhere}.premium-trading-hero__header{align-content:start;display:grid;gap:15px}.premium-trading-hero__header-top{align-items:start;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.premium-trading-hero__status-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;min-height:32px}.price-to-beat-panel{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 24px;margin-bottom:10px;justify-content:space-between}.price-to-beat-panel__prices{column-gap:16px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,auto);row-gap:12px;width:100%}@media (min-width:640px){.price-to-beat-panel__prices{column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;row-gap:4px;width:100%}}@media (max-width:479px){.price-to-beat-panel__prices>.price-to-beat-panel__block{grid-row:auto;grid-template-rows:none}}.price-to-beat-panel__block{display:grid;gap:4px}@media (min-width:640px){.price-to-beat-panel__prices>.price-to-beat-panel__block{grid-row:span 3;grid-template-rows:subgrid}}.price-to-beat-panel__block--countdown{justify-items:end;text-align:right}.price-to-beat-panel__label{color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}@media (min-width:480px){.price-to-beat-panel__label{white-space:nowrap}}.price-to-beat-panel__label--current{color:var(--trading-btc,#f7931a)}.price-to-beat-panel__value{color:var(--trading-text-primary,#f4f6f8);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.price-to-beat-panel__value--current{color:var(--trading-btc,#f7931a)}.animated-flip-text{align-items:baseline;display:inline-flex;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.animated-flip-text--live .animated-flip-text__char{will-change:transform,opacity}.animated-flip-text__char--flip{animation:animated-flip-char .22s cubic-bezier(.22,1,.36,1) both}.animated-flip-text__char{display:inline-block;transform-origin:center bottom}@keyframes animated-flip-char{0%{opacity:.25;transform:translateY(.42em) scaleY(.72)}to{opacity:1;transform:translateY(0) scaleY(1)}}@media (prefers-reduced-motion:reduce){.animated-flip-text__char{animation:none}}.price-to-beat-panel__delta,.price-to-beat-panel__footnote{align-items:center;display:inline-flex;font-size:11px;line-height:13px;min-height:13px;white-space:nowrap}.price-to-beat-panel__footnote{color:var(--trading-text-muted,#8b95a5)}.price-to-beat-panel__delta{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;gap:3px}.price-to-beat-panel__delta--up{color:var(--trading-yes-core,#22c55e)}.price-to-beat-panel__delta--down{color:var(--trading-no-core,#ef4444)}.price-to-beat-panel__delta--neutral{color:var(--trading-text-muted,#8b95a5)}.price-to-beat-panel__countdown-digits{color:var(--trading-no-core,#ef4444);display:flex;gap:8px;justify-content:flex-end}.price-to-beat-panel__countdown-digits strong{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;line-height:1;min-width:24px;text-align:center}.price-to-beat-panel__countdown-units{display:flex;gap:8px;justify-content:flex-end}.price-to-beat-panel__countdown-units small{color:var(--trading-text-muted,#8b95a5);font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;min-height:13px;min-width:24px;text-align:center}@media (max-width:1279px){.price-to-beat-panel{align-items:stretch;flex-direction:column;gap:12px;min-width:0;width:100%}.price-to-beat-panel__prices{width:100%}.price-to-beat-panel__block--countdown{justify-items:start;text-align:left}.price-to-beat-panel__countdown-digits,.price-to-beat-panel__countdown-units{justify-content:flex-start}.price-to-beat-panel__value{font-size:clamp(16px,4.8vw,20px);overflow-wrap:anywhere}}.premium-trading-hero__countdown{color:var(--trading-text-muted,#8b95a5);font-size:13px}.premium-trading-hero__countdown-value{background:color-mix(in srgb,var(--trading-text-primary,#f4f6f8) 8%,transparent);border-radius:6px;color:var(--trading-text-primary,#f4f6f8);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;padding:2px 8px}.premium-trading-hero__countdown.urgent{color:#f59e0b}.premium-trading-hero__countdown.urgent .premium-trading-hero__countdown-value{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#fbbf24}.premium-trading-hero__closes-muted{margin-left:6px;opacity:.8}.premium-trading-hero__stats{display:grid;font-size:12px;gap:12px;grid-template-columns:minmax(0,1fr)}@media (min-width:480px){.premium-trading-hero__stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}.premium-trading-hero__stats span{color:var(--trading-text-muted,#8b95a5);display:block}.premium-trading-hero__stats strong{display:block;font-size:15px}.premium-trading-hero__stats-retention span{color:var(--trading-text-muted,#8b95a5);display:block}.premium-trading-hero__stats-retention strong{color:var(--trading-text-primary,#f4f6f8);display:block;font-size:15px;min-height:20px}.market-status-badge{align-items:center;background:color-mix(in srgb,var(--badge-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--badge-accent) 45%,transparent);border-radius:999px;color:var(--badge-accent);display:inline-flex;font-size:11px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.04em;min-width:108px;padding:4px 10px;position:relative}.market-status-badge.compact{font-size:10px;min-width:0;padding:2px 8px}.market-status-badge.stream-stale{--badge-accent:#f59e0b}.market-status-badge.stream-connecting{--badge-accent:#60a5fa}.market-status-badge.stream-disconnected{--badge-accent:#f87171}.market-status-badge__pulse{background:var(--badge-accent);border-radius:50%;height:8px;width:8px}.market-status-badge.lifecycle-live .market-status-badge__pulse{animation:market-live-pulse 1.4s ease-in-out infinite}@keyframes market-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.market-chart-tabs__control{background:var(--trading-bg-elevated,#12161c);border-radius:10px;display:inline-flex;gap:4px;padding:4px}.market-chart-tabs__tab{background:transparent;border:0;border-radius:8px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;font-size:13px;font-weight:600;padding:8px 14px;position:relative}.market-chart-tabs__tab.active{color:var(--trading-text-primary,#f4f6f8)}.market-chart-tabs__pill{background:var(--trading-bg-panel,#181d25);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:8px;inset:0;position:absolute;z-index:0}.market-chart-tabs__label{position:relative;z-index:1}.market-chart-tabs{display:grid;gap:6px}.market-chart-tabs__panels{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:304px}.market-chart-panel{grid-area:1/1;min-width:0}.market-chart-panel:not(.market-chart-panel--active){display:none}.market-chart-surface{min-height:260px;min-width:0}.market-chart-surface>.bitcoin-spot-chart,.market-chart-surface>.yes-probability-chart{min-height:260px}@media (min-width:768px){.market-chart-surface,.market-chart-surface>.bitcoin-spot-chart,.market-chart-surface>.yes-probability-chart{min-height:280px}}.market-chart-selector{align-items:center;background:var(--trading-bg-elevated,#12161c);border-radius:10px;display:inline-flex;gap:6px;margin-bottom:0;padding:4px}.market-chart-selector__tab{background:transparent;border:1px solid transparent;border-radius:8px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;font-size:12px;font-weight:600;line-height:1.2;padding:4px 12px}.market-chart-selector__tab.active{background:var(--trading-bg-panel,#181d25);border-color:var(--trading-border-subtle,rgba(255,255,255,.08));color:var(--trading-text-primary,#f4f6f8)}.bitcoin-spot-chart__canvas,.trading-chart-frame,.yes-probability-chart__canvas{height:220px;min-height:220px;max-width:100%;width:100%}@media (min-width:768px){.bitcoin-spot-chart__canvas,.trading-chart-frame,.yes-probability-chart__canvas{height:280px;min-height:280px}}.bitcoin-spot-chart,.yes-probability-chart{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;display:grid;max-width:100%;min-width:0;overflow:hidden;padding:12px;width:100%}.bitcoin-spot-chart__toolbar,.yes-probability-chart__toolbar{align-items:center;display:grid;gap:10px 12px;grid-template-columns:minmax(0,1fr) auto;min-height:72px}.bitcoin-spot-chart__toolbar-lead,.yes-probability-chart__toolbar-lead{display:grid;gap:2px}.bitcoin-spot-chart__slot--placeholder,.bitcoin-spot-chart__stats--placeholder,.bitcoin-spot-chart__target--placeholder,.yes-probability-chart__slot--placeholder,.yes-probability-chart__stats--placeholder{visibility:hidden}.bitcoin-spot-chart__stats--placeholder,.bitcoin-spot-chart__target--placeholder,.yes-probability-chart__stats--placeholder{pointer-events:none}.bitcoin-spot-chart__title,.yes-probability-chart__title{font-size:14px;font-weight:600;margin:0}.yes-probability-chart__live{color:var(--trading-yes-core,#22c55e)}.bitcoin-spot-chart__live,.chart-stream-status,.yes-probability-chart__live{font-size:12px;font-weight:600;margin:2px 0 0}.chart-stream-status.live{color:#60a5fa}.chart-stream-status.connecting{color:#93c5fd}.chart-stream-status.stale{color:#fbbf24}.chart-stream-status.disconnected{color:#f87171}.yes-probability-chart .chart-stream-status.live{color:var(--trading-yes-core,#22c55e)}.bitcoin-spot-chart__target{border:1px solid rgba(245,158,11,.35);border-radius:999px;color:#f59e0b;font-size:12px;font-weight:600;padding:4px 10px}.bitcoin-spot-chart__stats,.yes-probability-chart__stats{display:flex;flex-wrap:wrap;gap:12px;margin:0}.bitcoin-spot-chart__stats div,.yes-probability-chart__stats div{display:grid;gap:2px}.bitcoin-spot-chart__stats dt,.yes-probability-chart__stats dt{color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:500;margin:0;text-transform:uppercase}.bitcoin-spot-chart__stats dd,.yes-probability-chart__stats dd{font-size:13px;font-weight:600;margin:0}.yes-probability-chart__stats dd.yes{color:var(--trading-yes-core,#22c55e)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.market-chart-placeholder{align-items:center;background:var(--trading-bg-elevated,#12161c);border:1px dashed var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;display:grid;gap:6px;justify-items:center;min-height:360px;overflow:hidden;padding:24px;position:relative;text-align:center}.market-chart-placeholder__title{font-size:14px;font-weight:600;margin:0}.market-chart-placeholder__copy,.market-chart-placeholder__meta{color:var(--trading-text-muted,#8b95a5);font-size:13px;margin:0}.market-chart-placeholder__shimmer{background:linear-gradient(110deg,transparent,rgba(255,255,255,.04) 45%,transparent 90%);inset:0;position:absolute}.market-chart-empty{align-items:center;background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;display:flex;justify-content:center;min-height:244px;padding:24px;text-align:center}.market-chart-empty__message{color:var(--trading-text-muted,#8b95a5);font-size:13px;line-height:1.45;margin:0;max-width:280px}@media (min-width:768px){.market-chart-empty{min-height:304px}}.market-chart-skeleton{pointer-events:none}.market-chart-skeleton__canvas{align-items:stretch;display:flex;min-height:220px;padding:0}.market-chart-skeleton__plot{animation:active-position-skeleton-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--trading-text-primary,#f4f6f8) 10%,transparent);border-radius:8px;display:block;flex:1 1;min-height:100%;width:100%}@media (min-width:768px){.market-chart-skeleton__canvas{min-height:280px}}@media (prefers-reduced-motion:reduce){.market-chart-skeleton__plot{animation:none;opacity:.72}}.trade-grid.premium-trade-layout,.trade-page{max-width:100%;min-width:0;overflow-x:clip;width:100%}.trade-grid.premium-trade-layout{align-items:start}.trade-grid.premium-trade-layout>*{box-sizing:border-box;max-width:100%;min-width:0}@media (min-width:1280px){.trade-grid.premium-trade-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px)}.trade-grid.premium-trade-layout .premium-trading-main.section,.trade-grid.premium-trade-layout .trade-sidebar.section{min-width:0;overflow-x:clip}.trade-grid.premium-trade-layout .trade-sidebar.section{justify-items:stretch;width:100%}.trade-grid.premium-trade-layout .trade-sidebar .closed-market-outcome-panel,.trade-grid.premium-trade-layout .trade-sidebar .trade-buckets-panel,.trade-grid.premium-trade-layout .trade-sidebar .trade-execution-panel,.trade-grid.premium-trade-layout .trade-sidebar .trade-portfolio-section{max-width:none;width:100%}}.trade-grid.premium-trade-layout .premium-trading-main.section{align-content:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;overflow-anchor:none;padding:0 18px 18px}.trade-page-alerts{display:grid;gap:8px;overflow-anchor:none}.trade-grid.premium-trade-layout .trade-sidebar.section{background:transparent;border:none;box-shadow:none;display:flex;flex-direction:column;gap:16px;min-height:0;min-width:0;padding:0;width:100%}.trade-sidebar .closed-market-outcome-panel,.trade-sidebar .trade-execution-panel{flex-shrink:0;max-width:none;width:100%}.order-book-panel{box-sizing:border-box;display:grid;gap:0;max-width:100%;min-height:0;min-width:0;overflow-x:clip;width:100%}.order-book-panel__ladder{max-height:1200px;opacity:1;display:grid;transition:max-height .35s ease,opacity .3s ease,visibility 0s ease 0s;visibility:visible}.order-book-panel__ladder--hidden{max-height:0;opacity:0;overflow:clip;transition:max-height .35s ease,opacity .3s ease,visibility 0s ease .35s;visibility:hidden}@media (prefers-reduced-motion:reduce){.order-book-panel__ladder{transition:none}}.order-book-panel__shell.trade-panel-section{box-sizing:border-box;display:grid;gap:14px;max-width:100%;min-width:0;padding:18px;width:100%}.order-book-panel__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.order-book-panel__header-lead{display:grid;gap:6px;min-width:0}.order-book-panel__title{color:var(--trading-text-primary,#f4f6f8);font-size:15px;font-weight:600;line-height:1.2;margin:0}.order-book-panel__meta{color:var(--trading-text-muted,#8b95a5);font-size:12px;line-height:1.4;margin:0}.order-book-panel__expand-btn{align-items:center;background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:8px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:32px;min-width:32px;padding:6px}.order-book-panel__expand-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--trading-yes-core,#22c55e) 70%,white);outline-offset:2px}.order-book-panel__expand-icon{flex-shrink:0;transition:transform .2s ease}.order-book-panel__expand-btn--expanded .order-book-panel__expand-icon{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.order-book-panel__expand-icon{transition:none}}.order-book-outcome-toggle{width:100%}.order-book-outcome-toggle__track{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;display:grid;gap:4px;grid-template-columns:1fr 1fr;padding:4px;position:relative}.order-book-outcome-toggle__indicator{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 18%,var(--trading-bg-elevated,#12161c));border-radius:8px;height:calc(100% - 8px);left:4px;position:absolute;top:4px;transition:transform .2s ease,background .2s ease;width:calc(50% - 6px)}.order-book-outcome-toggle.is-down .order-book-outcome-toggle__indicator{background:color-mix(in srgb,#f87171 18%,var(--trading-bg-elevated,#12161c));transform:translateX(calc(100% + 4px))}.order-book-outcome-toggle__option{background:transparent;border:none;border-radius:8px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;font-size:13px;font-weight:600;line-height:1;min-height:34px;padding:8px 12px;position:relative;transition:color .15s ease;z-index:1}.order-book-outcome-toggle__option.is-active.up{color:var(--trading-yes-core,#22c55e)}.order-book-outcome-toggle__option.is-active.down{color:#f87171}.order-book-outcome-toggle__option:not(.is-active):hover{color:var(--trading-text-primary,#f4f6f8)}.order-book-outcome-toggle__option:focus-visible{outline:2px solid color-mix(in srgb,var(--trading-yes-core,#22c55e) 70%,white);outline-offset:2px}@media (prefers-reduced-motion:reduce){.order-book-outcome-toggle__indicator,.order-book-outcome-toggle__option{transition:none}}.order-book-summary-shell{display:grid}.order-book-summary-block{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;display:grid;gap:10px;padding:12px 14px}.order-book-summary-block--focused{border-color:color-mix(in srgb,var(--trading-yes-core,#22c55e) 45%,rgba(255,255,255,.08))}.order-book-summary-block--down.order-book-summary-block--focused{border-color:color-mix(in srgb,#f87171 45%,rgba(255,255,255,.08))}.order-book-summary-block__label{color:var(--trading-text-primary,#f4f6f8);font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.order-book-summary-block--up .order-book-summary-block__label{color:var(--trading-yes-core,#22c55e)}.order-book-summary-block--down .order-book-summary-block__label{color:#f87171}.order-book-summary{display:grid;gap:10px 12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.order-book-summary__item{display:grid;gap:6px;justify-items:center;text-align:center}.order-book-summary__item dt{color:var(--trading-text-muted,#8b95a5);font-size:10px;font-weight:600;letter-spacing:.05em;line-height:1;text-transform:uppercase}.order-book-summary__item dd{color:var(--trading-text-primary,#f4f6f8);font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;margin:0}.order-book-summary__item--ask dd{color:#f87171}.order-book-summary__item--bid dd{color:var(--trading-yes-core,#22c55e)}.order-book-panel--expanded .order-book--embedded{border-top:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));margin-top:2px;padding:14px 2px 4px}.order-book--embedded.order-book--trade{background:transparent;border:none;box-shadow:none;gap:12px;min-height:0}@media (max-width:420px){.order-book-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.order-book-summary__item{justify-items:start;text-align:left}}.order-book-panel__book{min-height:0;position:relative}.order-book-panel__book>.order-book--trade{max-height:none;overflow:visible}.order-book-panel__close{background:rgba(255,255,255,.06);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:8px;color:var(--trading-text-primary,#f4f6f8);cursor:pointer;display:none;font-size:12px;font-weight:600;margin-bottom:8px;min-height:36px;padding:6px 12px;width:100%}.order-book-panel__backdrop{display:none}@media (max-width:960px){.order-book-panel--overlay .order-book-panel__backdrop{background:rgba(0,0,0,.55);border:none;display:block;inset:0;position:fixed;z-index:35}.order-book-panel--overlay .order-book-panel__book{background:var(--trading-bg-panel,#181d25);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:12px 12px 0 0;bottom:calc(88px + env(safe-area-inset-bottom, 0px));box-shadow:0 -12px 40px rgba(0,0,0,.45);box-sizing:border-box;display:grid;gap:10px;left:0;max-height:min(78vh,calc(100dvh - 88px - env(safe-area-inset-bottom, 0px) - 12px));overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 24px;position:fixed;right:0;-webkit-overflow-scrolling:touch;z-index:36}.order-book-panel--overlay .order-book-panel__book>.order-book--trade{max-height:none;overflow:visible;padding-bottom:8px}.order-book-panel--overlay .order-book-panel__book .order-book-bids{padding-bottom:12px}.order-book-panel--overlay .order-book-panel__close{align-items:center;display:inline-flex;justify-content:center}.order-book-panel--expanded:not(.order-book-panel--overlay) .order-book-panel__ladder{max-height:min(55vh,480px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:16px;-webkit-overflow-scrolling:touch}}.closed-market-outcome-panel{align-items:center;background:var(--trading-bg-panel,#181d25);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));border-radius:12px;display:grid;gap:10px;justify-items:center;padding:28px 20px 24px;text-align:center}.closed-market-outcome-panel__icon{align-items:center;background:rgba(59,130,246,.16);border-radius:999px;color:#3b82f6;display:inline-flex;height:52px;justify-content:center;margin-bottom:4px;width:52px}.closed-market-outcome-panel__status{color:#3b82f6;font-size:18px;font-weight:600;line-height:1.2;margin:0}.closed-market-outcome-panel__status strong{font-weight:700}.closed-market-outcome-panel--up .closed-market-outcome-panel__icon,.closed-market-outcome-panel--up .closed-market-outcome-panel__status{color:#3b82f6}.closed-market-outcome-panel--down .closed-market-outcome-panel__icon,.closed-market-outcome-panel--down .closed-market-outcome-panel__status{color:#ef4444}.closed-market-outcome-panel--down .closed-market-outcome-panel__icon{background:rgba(239,68,68,.16)}.closed-market-outcome-panel--awaiting .closed-market-outcome-panel__icon,.closed-market-outcome-panel--awaiting .closed-market-outcome-panel__status{color:#94a3b8}.closed-market-outcome-panel--awaiting .closed-market-outcome-panel__icon{background:rgba(148,163,184,.16)}.closed-market-outcome-panel__market-name{color:var(--trading-text-secondary,#94a3b8);font-size:13px;line-height:1.45;margin:0;max-width:280px}.go-to-live-market-cta{align-items:center;background:#252a31;border:1px solid rgb(255 255 255/.06);border-radius:999px;color:#e8eaed;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:1;margin-top:8px;max-width:100%;padding:10px 16px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;white-space:nowrap}.go-to-live-market-cta--hero{flex-shrink:0;margin-top:0}.go-to-live-market-cta:focus-visible,.go-to-live-market-cta:hover{background:#2d333c;border-color:rgb(255 255 255/.1);outline:none}.go-to-live-market-cta:active{transform:scale(.99)}.go-to-live-market-cta__dot{background:#ef4444;border-radius:999px;box-shadow:0 0 0 4px rgb(239 68 68/.22);flex-shrink:0;height:7px;width:7px}.go-to-live-market-cta__label{flex:0 1 auto}.go-to-live-market-cta__chevron{color:#e8eaed;flex-shrink:0;margin-left:2px;opacity:.92}.trade-panel-section{background:var(--trading-bg-panel,#181d25);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));border-radius:12px;box-shadow:none;color:var(--trading-text-primary,#f4f6f8)}.trade-panel-section h2,.trade-panel-section h3{color:var(--trading-text-primary,#f4f6f8);font-size:15px;font-weight:600;margin:0}.order-book.trade-panel-section{display:grid;gap:14px;padding:18px}.trade-buckets-panel.order-book-panel{gap:0;margin:0;padding:0}.trade-buckets-panel .order-book-panel__shell.trade-panel-section{gap:6px;padding:10px 12px 12px}.trade-buckets-panel .order-book-panel__title,.trade-buckets-panel__title{font-size:13px;line-height:1.2;margin:0}.trade-buckets-panel .order-book-panel__ladder{margin:0}.order-book--trade{min-height:240px}.trade-position-heading__title{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.trade-panel-section .split-row{align-items:flex-end;gap:12px}.trade-panel-empty,.trade-panel-meta,.trade-panel-section .trade-position-status,.trade-panel-subtitle{color:var(--trading-text-muted,#8b95a5)}.trade-panel-empty{font-size:14px;line-height:1.5;margin:0}.trade-panel-subtitle{max-width:min(420px,100%);text-align:right}.trade-panel-ghost-button{align-items:center;background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:8px;color:var(--trading-text-primary,#f4f6f8);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 12px}.trade-panel-ghost-button:hover{border-color:rgba(255,255,255,.14)}.trade-panel-list{gap:12px}.trade-panel-card{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;color:var(--trading-text-primary,#f4f6f8);gap:12px}.trade-panel-card strong{color:var(--trading-text-primary,#f4f6f8);font-size:15px;font-weight:600}.trade-panel-card.disabled{opacity:.55}.trade-panel-badge{background:rgba(255,255,255,.06);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:999px;color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.trade-panel-section .trade-panel-keyvalue{gap:12px;margin:0}.trade-panel-section .trade-panel-keyvalue dt,.trade-panel-section .trade-position-keyvalue dt{color:var(--trading-text-muted,#8b95a5);font-size:12px;font-weight:500;letter-spacing:.02em}.trade-panel-section .trade-panel-keyvalue dd,.trade-panel-section .trade-position-keyvalue dd{color:var(--trading-text-primary,#f4f6f8);font-size:14px;font-weight:600;line-height:1.35;margin:0;overflow-wrap:anywhere}.trade-panel-section .trade-position-keyvalue{gap:12px;margin:0}.trade-panel-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-panel-metrics>div{display:grid;gap:2px}.trade-panel-metrics span{color:var(--trading-text-muted,#8b95a5);font-size:12px;font-weight:500}.trade-panel-metrics strong{color:var(--trading-text-primary,#f4f6f8);font-size:14px;font-weight:600;overflow-wrap:anywhere}.active-position-card__stat--pnl.pnl-positive .active-position-card__stat-value,.trade-panel-section .pnl-positive{color:var(--trading-yes-core,#22c55e)}.active-position-card__stat--pnl.pnl-negative .active-position-card__stat-value,.trade-panel-section .pnl-negative{color:#f87171}.active-position-card--selected{border-color:color-mix(in srgb,var(--trading-yes-core,#22c55e) 35%,var(--trading-border-subtle,rgba(255,255,255,.06)));box-shadow:0 0 0 1px color-mix(in srgb,var(--trading-yes-core,#22c55e) 22%,transparent)}.active-position-card--loading{pointer-events:none}.active-position-card-skeleton__body{display:grid;gap:12px}.active-position-card-skeleton__button,.active-position-card-skeleton__label,.active-position-card-skeleton__pill,.active-position-card-skeleton__value{animation:active-position-skeleton-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--trading-text-primary,#f4f6f8) 10%,transparent);border-radius:999px;display:block}.active-position-card-skeleton__pill{height:24px;width:52px}.active-position-card-skeleton__label{border-radius:4px;height:10px;width:56%}.active-position-card-skeleton__value{border-radius:5px;height:14px;width:72%}.active-position-card-skeleton__button{border-radius:8px;height:40px;width:100%}@keyframes active-position-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.active-position-card-skeleton__button,.active-position-card-skeleton__label,.active-position-card-skeleton__pill,.active-position-card-skeleton__value{animation:none;opacity:.72}}.active-position-card__body{appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;padding:0;text-align:left;width:100%}.active-position-card__body:hover{opacity:.94}.active-position-card__header{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.active-position-card__side{border-radius:999px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;padding:4px 10px}.active-position-card__side--up{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 18%,transparent);border:1px solid color-mix(in srgb,var(--trading-yes-core,#22c55e) 45%,transparent);color:var(--trading-yes-core,#22c55e)}.active-position-card__side--down{background:color-mix(in srgb,#ef4444 18%,transparent);border:1px solid color-mix(in srgb,#ef4444 45%,transparent);color:#f87171}.active-position-card__stats{column-gap:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.active-position-card__stat{display:grid;gap:2px}.active-position-card__stat-label{color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:500;letter-spacing:.02em}.active-position-card__stat-value{color:var(--trading-text-primary,#f4f6f8);font-size:14px;font-weight:600;overflow-wrap:anywhere}@media (max-width:720px){.active-position-card__stats{grid-template-columns:1fr}.trade-panel-subtitle{text-align:left;width:100%}.trade-panel-section .split-row{align-items:flex-start;flex-direction:column}}.order-book--trade{border:none;box-shadow:none}.order-book--trade .order-book-header{align-items:flex-start;gap:12px}.order-book--trade .order-book-stale{background:color-mix(in srgb,#f59e0b 16%,transparent);border-color:color-mix(in srgb,#f59e0b 40%,transparent);color:#fbbf24}.order-book--trade .order-book-divider-primary,.order-book--trade .order-book-divider-secondary,.order-book--trade .order-book-ladder-columns,.order-book--trade .order-book-side-label{color:var(--trading-text-muted,#8b95a5)}.order-book--trade .order-book-ladder-row{color:var(--trading-text-primary,#f4f6f8);font-size:13px;min-height:28px}.order-book--trade .order-book-ladder-row--placeholder{background:rgba(255,255,255,.03);opacity:.35}.order-book--trade .order-book-ladder-row.ask{background:color-mix(in srgb,#ef4444 14%,transparent)}.order-book--trade .order-book-ladder-row.bid{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 14%,transparent)}.order-book--trade .order-book-depth-bar--ask{background:color-mix(in srgb,#ef4444 28%,transparent);opacity:1}.order-book--trade .order-book-depth-bar--bid{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 28%,transparent);opacity:1}.order-book--trade .order-book-ladder-row.ask .order-book-ladder-price{color:#f87171;font-weight:600}.order-book--trade .order-book-ladder-row.bid .order-book-ladder-price{color:var(--trading-yes-core,#22c55e);font-weight:600}.order-book--trade .order-book-divider{border-color:var(--trading-border-subtle,rgba(255,255,255,.06))}.order-book--trade .order-book-divider-primary strong{color:var(--trading-text-primary,#f4f6f8);font-weight:600}.order-book--trade .order-book-status{background:rgba(255,255,255,.04);border-color:var(--trading-border-subtle,rgba(255,255,255,.08));color:var(--trading-text-muted,#8b95a5);font-size:10px;letter-spacing:.05em}.order-book--trade .order-book-status.live{background:color-mix(in srgb,var(--trading-yes-core,#22c55e) 16%,transparent);border-color:color-mix(in srgb,var(--trading-yes-core,#22c55e) 40%,transparent);color:var(--trading-yes-core,#22c55e)}.order-book--trade .order-book-status.stale{background:color-mix(in srgb,#f59e0b 16%,transparent);border-color:color-mix(in srgb,#f59e0b 40%,transparent);color:#fbbf24}.order-book-body{display:grid;gap:inherit}.order-book--trade .order-book-body{min-height:0}.order-book--embedded.order-book--trade .order-book-ladder-columns,.order-book--embedded.order-book--trade .order-book-side-label{padding:0 4px}.order-book--trade .order-book-ladder{gap:6px}.order-book-body--dual{display:grid;gap:0}.order-book-outcome{display:grid;gap:8px}.order-book-outcome+.order-book-outcome{border-top:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));margin-top:14px;padding-top:14px}.order-book-outcome__heading{color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.order-book-outcome--up.order-book-outcome--focused .order-book-outcome__heading{color:var(--trading-yes-core,#22c55e)}.order-book-outcome--down.order-book-outcome--focused .order-book-outcome__heading{color:#f87171}.order-book--stale.order-book--trade .order-book-ladder{filter:saturate(.65)}.order-book--trade .order-book-ladder-row--interactive:focus-visible{outline-color:color-mix(in srgb,var(--trading-yes-core,#22c55e) 70%,white)}.order-book--trade button.order-book-ladder-row--interactive{background:transparent}.trade-bucket-list{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:100%;min-width:0;width:100%}@media (min-width:720px){.trade-bucket-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.trade-bucket-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.trade-bucket-button{align-items:flex-start;background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:8px;box-sizing:border-box;color:var(--trading-text-primary,#f4f6f8);cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;gap:6px;justify-content:flex-start;max-width:100%;min-height:0;min-width:0;padding:8px 10px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.bucket-button__row{align-items:baseline;column-gap:8px;display:flex;flex-wrap:wrap;justify-content:space-between;min-width:0;row-gap:2px;width:100%}.bucket-button__row strong{min-width:0}.bucket-button__row .bucket-button__trailing{flex-shrink:0;margin-left:auto}.trade-bucket-button .bucket-button__body{display:grid;flex:1 1 auto;gap:4px;justify-items:start;min-width:0;width:100%}.trade-bucket-button strong{color:var(--trading-text-primary,#f4f6f8);font-size:12px;font-weight:600;line-height:1.25;max-width:100%;overflow-wrap:anywhere}.trade-bucket-button .trade-panel-meta{font-size:11px;line-height:1.2}.trade-bucket-button .bucket-button__footer{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;column-gap:8px;row-gap:4px;justify-content:flex-start;width:100%}.trade-bucket-button .bucket-button__footer .bucket-button__status{align-items:center;display:inline-flex;flex:0 0 auto;line-height:1;margin-top:0}.trade-bucket-button .bucket-button__footer .bucket-button__trailing{align-items:center;display:inline-flex;flex:0 0 auto;line-height:1;margin:0;white-space:nowrap}.trade-bucket-button .bucket-button__footer .bucket-button__countdown,.trade-bucket-button .bucket-button__footer .bucket-button__outcome{line-height:1}.trade-bucket-button:hover:not(:disabled){border-color:rgba(255,255,255,.14)}.trade-bucket-button.active{border-color:color-mix(in srgb,#0095f6 65%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#0095f6 30%,transparent)}.trade-bucket-button:disabled{cursor:not-allowed;opacity:.5}.trade-bucket-button.lifecycle-closing_soon{border-color:color-mix(in srgb,#f59e0b 55%,transparent)}.trade-bucket-button.lifecycle-closed,.trade-bucket-button.lifecycle-upcoming{opacity:.82}.bucket-button__countdown,.bucket-button__outcome,.bucket-button__trailing{flex:0 0 auto;line-height:1.2;max-width:100%;min-width:0;overflow-wrap:anywhere}.bucket-button__outcome{font-size:12px;font-weight:700;letter-spacing:.01em}.bucket-button__countdown{color:#f59e0b;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;text-align:left}.bucket-button__countdown--live,.bucket-button__outcome--up{color:#31a354}.bucket-button__outcome--down{color:#ef4444}.bucket-button__outcome--awaiting{color:var(--trading-text-muted,#8b95a5);font-size:13px;font-weight:600}.trade-bucket-button--loading{cursor:default;pointer-events:none}.trade-bucket-skeleton__meta,.trade-bucket-skeleton__status,.trade-bucket-skeleton__title{animation:active-position-skeleton-pulse 1.4s ease-in-out infinite;background:color-mix(in srgb,var(--trading-text-primary,#f4f6f8) 10%,transparent);border-radius:5px;display:block}.trade-bucket-skeleton__title{height:14px;width:68%}.trade-bucket-skeleton__meta{border-radius:4px;height:12px;width:42%}.trade-bucket-skeleton__status{border-radius:999px;height:18px;margin-top:2px;width:52px}@media (prefers-reduced-motion:reduce){.trade-bucket-skeleton__meta,.trade-bucket-skeleton__status,.trade-bucket-skeleton__title{animation:none;opacity:.72}}.trade-execution-panel{--tep-bg:#121417;--tep-surface:#1e2329;--tep-border:rgba(255,255,255,0.06);--tep-text:#f4f6f8;--tep-muted:#8b95a5;--tep-up:#31a354;--tep-down:#ef4444;--tep-cta:#0095f6;--tep-cta-shadow:#0074c2;--tep-total:#5eb3ff;--tep-win:#31a354;--tep-btc:#f7931a;--tep-amount:#8fa3b8;background:var(--tep-bg);border:1px solid var(--tep-border);border-radius:16px;display:grid;gap:0;max-width:none;min-width:0;overflow:hidden;padding:0;width:100%}.trade-execution-panel__market{align-items:center;display:flex;gap:12px;min-width:0;padding:16px 16px 12px}.trade-execution-panel__market-copy{min-width:0}.trade-execution-panel__btc-icon{align-items:center;background:var(--tep-btc);border-radius:10px;color:#fff;display:flex;flex-shrink:0;font-size:22px;font-weight:700;height:44px;justify-content:center;width:44px}.trade-execution-panel__market-title{color:var(--tep-text);font-size:15px;font-weight:600;line-height:1.25;margin:0}.trade-execution-panel__market-side{font-size:14px;font-weight:600;line-height:1.2;margin:2px 0 0}.trade-execution-panel__market-side--up{color:var(--tep-up)}.trade-execution-panel__market-side--down{color:var(--tep-down)}.trade-execution-panel__transport{border:1px solid var(--tep-border);border-radius:999px;color:var(--tep-muted);font-size:11px;font-weight:600;letter-spacing:.04em;margin-left:auto;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.trade-execution-panel__transport--websocket{border-color:color-mix(in srgb,var(--tep-up) 45%,var(--tep-border));color:var(--tep-up)}.trade-execution-panel__transport--sse{border-color:color-mix(in srgb,var(--tep-btc) 45%,var(--tep-border));color:var(--tep-btc)}.trade-execution-panel__transport--connecting{color:var(--tep-muted)}.trade-execution-panel__toolbar{align-items:flex-end;border-bottom:1px solid var(--tep-border);display:flex;gap:12px;justify-content:space-between;padding:0 16px}.trade-execution-panel__tabs{display:flex;gap:20px}.trade-execution-panel__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--tep-muted);cursor:pointer;font-size:15px;font-weight:600;margin-bottom:-1px;padding:10px 0 12px}.trade-execution-panel__tab.is-active{border-bottom-color:var(--tep-text);color:var(--tep-text)}.trade-execution-panel__tab.is-disabled{cursor:not-allowed;opacity:.45}.trade-execution-panel__tab.is-disabled.is-active{border-bottom-color:transparent;color:var(--tep-muted)}.trade-execution-panel__order-kind-toggle{background:var(--tep-surface);border-radius:8px;display:inline-flex;gap:2px;margin-bottom:8px;padding:2px}.trade-execution-panel__order-kind-btn{background:transparent;border:none;border-radius:6px;color:var(--tep-muted);cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px}.trade-execution-panel__order-kind-btn.is-active{background:var(--tep-bg);box-shadow:0 1px 2px rgb(0 0 0/12%);color:var(--tep-text)}.trade-execution-panel__order-kind-static{color:var(--tep-text);font-size:14px;font-weight:600;margin-bottom:8px}.trade-execution-panel__outcomes{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;padding:14px 16px 0}.trade-execution-panel__outcome{background:var(--tep-surface);border:none;border-radius:10px;color:var(--tep-muted);cursor:pointer;font-size:15px;font-weight:600;min-width:0;padding:14px 12px;text-align:center;transition:background .15s ease,color .15s ease}.trade-execution-panel__outcome.up.is-selected{background:var(--tep-up);color:#fff}.trade-execution-panel__outcome.down.is-selected{background:var(--tep-down);color:#fff}.trade-execution-panel__field-row{align-items:center;display:flex;justify-content:space-between;padding:16px 16px 0}.trade-execution-panel__field-label{color:var(--tep-muted);font-size:14px;font-weight:500}.trade-execution-panel__stepper{align-items:center;background:var(--tep-surface);border-radius:10px;display:inline-flex;gap:0;min-width:120px}.trade-execution-panel__stepper-btn{background:none;border:none;color:var(--tep-text);cursor:pointer;font-size:18px;font-weight:500;line-height:1;padding:10px 14px}.trade-execution-panel__stepper-value{color:var(--tep-text);flex:1 1;font-size:15px;font-weight:600;text-align:center}.trade-execution-panel__limit-price-input{background:transparent;border:none;max-width:4ch;min-width:3ch;outline:none;padding:10px 0}.trade-execution-panel__limit-price-input::placeholder{color:var(--tep-text);opacity:.45}.trade-execution-panel__field-row--amount{align-items:center;gap:12px;padding-top:18px}.trade-execution-panel__field-row--amount .trade-execution-panel__field-label{flex-shrink:0;line-height:28px}.trade-execution-panel__amount-field{margin-left:auto;max-width:55%;min-width:0;position:relative}.trade-execution-panel__amount-value{background:transparent;border:none;color:var(--tep-text);font-size:28px;font-weight:600;max-width:100%;outline:none;padding:0;text-align:right;width:100%}.trade-execution-panel__amount-value:-webkit-autofill,.trade-execution-panel__amount-value:-webkit-autofill:focus,.trade-execution-panel__amount-value:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--tep-bg) inset;-webkit-text-fill-color:var(--tep-text);caret-color:var(--tep-text);-webkit-transition:background-color 99999s ease-out 0s;transition:background-color 99999s ease-out 0s}.trade-execution-panel__amount-value::placeholder{color:var(--tep-muted);font-size:28px;font-weight:600;opacity:1}.trade-execution-panel__amount-menu{background:var(--tep-surface);border:1px solid var(--tep-border);border-radius:10px;box-shadow:0 10px 28px rgb(0 0 0/.35);display:grid;gap:2px;min-width:112px;opacity:0;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;z-index:6}.trade-execution-panel__amount-field.is-open .trade-execution-panel__amount-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.trade-execution-panel__amount-menu-item{background:transparent;border:none;border-radius:8px;color:var(--tep-text);cursor:pointer;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;padding:8px 12px;text-align:right}.trade-execution-panel__amount-menu-item:focus-visible,.trade-execution-panel__amount-menu-item:hover{background:rgb(255 255 255/.06);outline:none}.trade-execution-panel__quick-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 16px 0}.trade-execution-panel__chip{background:var(--tep-surface);border:none;border-radius:999px;color:var(--tep-muted);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px}.trade-execution-panel__chip:hover{color:var(--tep-text)}.trade-execution-panel__summary{border-top:1px solid var(--tep-border);display:grid;gap:12px;margin-top:16px;padding:14px 16px 0}.trade-execution-panel__summary-row{align-items:center;display:flex;justify-content:space-between}.trade-execution-panel__summary-label{align-items:center;color:var(--tep-muted);display:inline-flex;font-size:14px;gap:4px}.trade-execution-panel__info-icon{opacity:.7}.trade-execution-panel__summary-value{align-items:center;display:inline-flex;font-size:15px;font-weight:600;gap:4px}.trade-execution-panel__summary-value--muted{color:var(--tep-muted)}.trade-execution-panel__expires-field{align-items:center;display:inline-flex;gap:4px;position:relative}.trade-execution-panel__expires-select{appearance:none;background:transparent;border:none;color:var(--tep-muted);cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:0 18px 0 0;text-align:right}.trade-execution-panel__expires-chevron{color:var(--tep-muted);pointer-events:none;position:absolute;right:0}.trade-execution-panel__summary-value--total{color:var(--tep-total)}.trade-execution-panel__summary-value--win{color:var(--tep-win)}.trade-execution-panel__trade-btn{align-items:center;background:var(--tep-cta);border:none;border-radius:12px;box-shadow:0 4px 0 var(--tep-cta-shadow);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:8px;justify-content:center;margin:16px;min-height:48px;padding:14px 16px;transition:transform .1s ease,box-shadow .1s ease;width:calc(100% - 32px)}.trade-execution-panel__trade-btn:hover:not(:disabled){filter:brightness(1.05)}.trade-execution-panel__trade-btn:active:not(:disabled){box-shadow:0 1px 0 var(--tep-cta-shadow);transform:translateY(2px)}.trade-execution-panel__trade-btn:disabled{cursor:not-allowed;opacity:.45}.trade-execution-panel__feedback{margin:8px 16px 0}.trade-execution-panel__disabled{color:var(--tep-muted);font-size:13px;line-height:1.4;margin:0 16px 12px;min-height:20px;text-align:center}.trade-execution-panel__disabled--placeholder{visibility:hidden}.trade-portfolio-section{box-sizing:border-box;display:grid;gap:14px;max-width:100%;min-height:132px;min-width:0;overflow-x:clip;padding:18px;width:100%}.trade-portfolio-section .trade-portfolio-tabs{align-items:center;background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:999px;display:inline-flex;flex:0 0 auto;gap:2px;justify-self:start;min-height:36px;padding:3px;width:fit-content}.trade-portfolio-tabs__option{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--trading-text-muted,#8b95a5);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;justify-content:center;line-height:1;min-height:30px;min-width:88px;padding:0 14px}.trade-portfolio-tabs__option.is-active{background:var(--trading-bg-panel,#181d25);box-shadow:0 1px 2px rgb(0 0 0/.2);font-weight:600}.trade-portfolio-tabs__option.is-active,.trade-portfolio-tabs__option:hover:not(.is-active){color:var(--trading-text-primary,#f4f6f8)}.trade-portfolio-empty-state{align-items:center;display:flex;justify-content:center;margin:0;padding:0;width:100%}.trade-portfolio-empty-state .trade-panel-empty{margin:0;text-align:center;width:100%}.trade-panel-orders-history{max-width:100%;min-width:0;overflow-x:auto;width:100%}.trade-portfolio-section .trade-panel-orders-history .orders-feed-wrap--trade{--zoqo-color-skeleton:rgba(255,255,255,0.1);--zoqo-color-text-primary:var(--trading-text-primary,#f4f6f8);--zoqo-color-text-secondary:var(--trading-text-muted,#8b95a5);--zoqo-color-text-tertiary:var(--trading-text-muted,#8b95a5);background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;color:var(--trading-text-primary,#f4f6f8);margin:0;width:100%}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed--loading .orders-feed__header{background:rgba(255,255,255,.03);border-bottom-color:var(--trading-border-subtle,rgba(255,255,255,.08));color:var(--trading-text-muted,#8b95a5)}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed--loading .orders-feed__row{border-top-color:var(--trading-border-subtle,rgba(255,255,255,.06))}.trade-portfolio-section .orders-feed--trade{--orders-cols:minmax(180px,2.2fr) minmax(72px,0.75fr) minmax(64px,0.7fr) minmax(56px,0.65fr) minmax(68px,0.7fr) minmax(68px,0.7fr) minmax(128px,1.1fr) minmax(96px,0.85fr) minmax(72px,auto);column-gap:24px}.trade-portfolio-section .orders-feed--trade:before{background:rgba(255,255,255,.03);border-bottom:1px solid var(--trading-border-subtle,rgba(255,255,255,.08))}.trade-portfolio-section .orders-feed--trade .orders-feed__cell--header{color:var(--trading-text-muted,#8b95a5)}.trade-portfolio-section .orders-feed--trade .orders-feed__cell--body{border-top-color:var(--trading-border-subtle,rgba(255,255,255,.06))}.trade-portfolio-section .orders-feed--trade .orders-feed__cell--filled strong,.trade-portfolio-section .orders-feed--trade .orders-feed__cell--price strong,.trade-portfolio-section .orders-feed--trade .orders-feed__cell--total strong,.trade-portfolio-section .orders-feed--trade .orders-feed__market strong{color:var(--trading-text-primary,#f4f6f8)}.trade-portfolio-section .orders-feed--trade .orders-feed__cell--time{padding-right:8px}.trade-portfolio-section .orders-feed--trade .orders-feed__cell--expiration{padding-left:8px}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed__cancel{border-color:rgba(248,113,113,.35);color:#fca5a5}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed__cancel:hover:not(:disabled){background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.5)}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed__side-pill--up{background:rgba(34,197,94,.14);color:#86efac}.trade-portfolio-section .orders-feed-wrap--trade .orders-feed__side-pill--down{background:rgba(239,68,68,.14);color:#fca5a5}.trade-portfolio-section .portfolio-positions-table--trade{--zoqo-color-skeleton:rgba(255,255,255,0.1);--zoqo-color-text-primary:var(--trading-text-primary,#f4f6f8);--zoqo-color-text-secondary:var(--trading-text-muted,#8b95a5);background:var(--trading-bg-elevated,#12161c);border-color:var(--trading-border-subtle,rgba(255,255,255,.08))}.trade-portfolio-section .portfolio-positions-table--trade .portfolio-positions-table__header{border-bottom-color:var(--trading-border-subtle,rgba(255,255,255,.08));color:var(--trading-text-muted,#8b95a5)}.trade-portfolio-section .portfolio-positions-table--trade .portfolio-positions-table__row+.portfolio-positions-table__row{border-top-color:var(--trading-border-subtle,rgba(255,255,255,.06))}.trade-portfolio-section .portfolio-positions-table--trade .portfolio-positions-table__amount strong,.trade-portfolio-section .portfolio-positions-table--trade .portfolio-positions-table__market strong{color:var(--trading-text-primary,#f4f6f8)}.trade-portfolio-section .portfolio-positions-table--trade .orders-feed__market-icon{background:rgba(255,255,255,.06);color:var(--trading-text-muted,#8b95a5)}.trade-portfolio-section .trade-portfolio-positions-wrap--refreshing .portfolio-positions-table--trade{opacity:.45;pointer-events:none;transition:opacity .12s ease}.trade-active-positions-table{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;overflow:hidden;padding:0 16px;width:100%}.trade-active-positions-table__header,.trade-active-positions-table__row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(100px,1.2fr) minmax(60px,.5fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(60px,auto);padding:12px 0;width:100%}.trade-active-positions-table__header{border-bottom:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trade-active-positions-table__row+.trade-active-positions-table__row{border-top:1px solid var(--trading-border-subtle,rgba(255,255,255,.04))}.trade-active-positions-table__align-end{text-align:right}.trade-active-positions-table__market{align-items:center;display:flex;gap:8px;min-width:0}.trade-active-positions-table__market strong{color:var(--trading-text-primary,#f4f6f8);display:block;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-active-positions-table__amount strong{color:var(--trading-text-primary,#f4f6f8);display:block;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.trade-active-positions-table__amount.pnl-positive strong{color:var(--trading-yes-core,#22c55e)}.trade-active-positions-table__amount.pnl-negative strong{color:#f87171}.trade-active-positions-table__actions{display:flex;justify-content:flex-end}.trade-active-positions-table__actions .trade-panel-ghost-button{font-size:12px;min-height:30px;padding:4px 12px}.trade-active-positions-table__side .active-position-card__side{display:inline-block;font-size:11px}.trade-open-orders-table{background:var(--trading-bg-elevated,#12161c);border:1px solid var(--trading-border-subtle,rgba(255,255,255,.08));border-radius:10px;overflow:hidden;padding:0 16px;width:100%}.trade-open-orders-table__header,.trade-open-orders-table__row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(70px,.7fr) minmax(60px,.5fr) minmax(90px,1fr) minmax(70px,.7fr) minmax(70px,.7fr) minmax(60px,auto);padding:12px 0;width:100%}.trade-open-orders-table__header{border-bottom:1px solid var(--trading-border-subtle,rgba(255,255,255,.06));color:var(--trading-text-muted,#8b95a5);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.trade-open-orders-table__row+.trade-open-orders-table__row{border-top:1px solid var(--trading-border-subtle,rgba(255,255,255,.04))}.trade-open-orders-table__cell{min-width:0}.trade-open-orders-table__cell strong{color:var(--trading-text-primary,#f4f6f8);display:block;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-open-orders-table__side .active-position-card__side{display:inline-block;font-size:11px}.trade-open-orders-table .orders-feed__market-icon{align-items:center;background:rgba(255,255,255,.06);border-radius:8px;color:var(--trading-text-muted,#8b95a5);display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:32px;justify-content:center;width:32px}@media (max-width:960px){.trade-open-orders-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.trade-open-orders-table__header,.trade-open-orders-table__row{gap:8px;min-width:550px;padding:10px 0}}.trade-active-positions-table .orders-feed__market-icon{align-items:center;background:rgba(255,255,255,.06);border-radius:8px;color:var(--trading-text-muted,#8b95a5);display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;height:32px;justify-content:center;width:32px}@media (max-width:960px){.trade-active-positions-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.trade-active-positions-table__header,.trade-active-positions-table__row{gap:8px;grid-template-columns:minmax(90px,1fr) minmax(50px,.5fr) minmax(55px,.6fr) minmax(55px,.6fr) minmax(55px,.6fr) minmax(55px,.6fr) minmax(55px,.6fr) minmax(50px,auto);min-width:700px;padding:10px 0}}@media (min-width:1280px){.trade-execution-panel{position:static}}.bucket-button.lifecycle-closing_soon,.trade-bucket-button.lifecycle-closing_soon{border-color:#f59e0b}.bucket-button.lifecycle-closed,.bucket-button.lifecycle-upcoming,.trade-bucket-button.lifecycle-closed,.trade-bucket-button.lifecycle-upcoming{opacity:.85}.bucket-button .bucket-button__status,.trade-bucket-button .bucket-button__status{margin-top:6px}@media (prefers-reduced-motion:reduce){.market-status-badge.lifecycle-live .market-status-badge__pulse{animation:none}}.trade-page .pageHeader{align-items:stretch;flex-direction:column;gap:10px}@media (min-width:640px){.trade-page .pageHeader{align-items:start;flex-direction:row}}.trade-grid.premium-trade-layout .premium-trading-main.section,.trade-grid.premium-trade-layout .trade-sidebar.section{min-width:0}@media (max-width:1279px){.trade-grid.premium-trade-layout{align-items:stretch;display:flex;flex-direction:column;gap:16px;max-width:100%;min-width:0;overflow-x:clip;width:100%}.trade-grid.premium-trade-layout .premium-trading-main.section,.trade-grid.premium-trade-layout .trade-sidebar.section{display:contents}.trade-grid.premium-trade-layout>*{box-sizing:border-box;flex:0 0 auto;max-width:100%;min-width:0;width:100%}.trade-grid.premium-trade-layout .closed-market-outcome-panel,.trade-grid.premium-trade-layout .order-book--trade,.trade-grid.premium-trade-layout .order-book-panel,.trade-grid.premium-trade-layout .premium-trading-hero,.trade-grid.premium-trade-layout .trade-buckets-panel,.trade-grid.premium-trade-layout .trade-current-position-section,.trade-grid.premium-trade-layout .trade-execution-panel,.trade-grid.premium-trade-layout .trade-market-toolbar,.trade-grid.premium-trade-layout .trade-portfolio-section{box-sizing:border-box;max-width:100%;min-width:0;overflow-x:clip;width:100%}.trade-market-toolbar{order:1}.premium-trading-hero{order:2}.trade-buckets-panel,.trade-current-position-section{order:3}.trade-portfolio-section{order:4}.closed-market-outcome-panel,.trade-execution-panel{order:5}.order-book--trade,.order-book-panel:not(.trade-buckets-panel){order:6}.trade-bucket-button{align-items:stretch;flex-direction:column;gap:6px}.trade-bucket-button .bucket-button__body{flex:1 1 auto;width:100%}.trade-market-toolbar>.trade-mode-segmented-toggle{margin-left:0;max-width:100%;width:100%}.premium-trading-hero__header-top{align-items:flex-start;flex-direction:column;min-width:0}.bitcoin-spot-chart,.market-chart-surface,.market-chart-tabs,.market-chart-tabs__panels,.trading-chart-frame,.yes-probability-chart{max-width:100%;min-width:0;overflow-x:clip;width:100%}.market-chart-tabs__control{display:flex}.market-chart-selector,.market-chart-tabs__control{flex-wrap:wrap;max-width:100%;width:100%}.bitcoin-spot-chart__toolbar,.yes-probability-chart__toolbar{grid-template-columns:minmax(0,1fr)}.order-book.trade-panel-section.order-book--trade{box-sizing:border-box;width:100%}.order-book--trade .order-book-body,.order-book--trade .order-book-grid{min-width:0;width:100%}.order-book--trade .order-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-book--trade .order-book-column{min-width:0}.order-book--trade .order-book-row{gap:6px;min-width:0;padding-inline:8px}.order-book--trade .order-book-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-execution-panel{border-radius:16px;box-sizing:border-box;max-width:100%;overflow-x:clip;position:static;width:100%}.trade-execution-panel__market{align-items:flex-start;flex-wrap:nowrap;gap:10px;min-width:0}.trade-execution-panel__market-copy{flex:1 1 auto;min-width:0}.trade-execution-panel__market-title{overflow-wrap:anywhere}.trade-execution-panel__toolbar{align-items:flex-start;flex-wrap:wrap;gap:10px;min-width:0}.trade-execution-panel__outcomes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0}.trade-execution-panel__outcome{font-size:14px;min-width:0;overflow:hidden;padding:12px 8px;text-overflow:ellipsis;white-space:nowrap}.trade-execution-panel__field-row{align-items:stretch;flex-direction:column;gap:8px;min-width:0}.trade-execution-panel__field-row--amount{align-items:flex-start;padding-top:14px}.trade-execution-panel__field-row--amount .trade-execution-panel__field-label{line-height:1.35}.trade-execution-panel__amount-field{margin-left:0;max-width:none;width:100%}.trade-execution-panel__amount-value{max-width:none;text-align:left;width:100%}.trade-execution-panel__stepper{min-width:0;width:100%}.trade-execution-panel__quick-chips{justify-content:flex-start;min-width:0;width:100%}.trade-execution-panel__summary,.trade-execution-panel__summary-row{min-width:0;width:100%}.trade-execution-panel__summary-value{flex-shrink:0;text-align:right}.trade-execution-panel__trade-btn{box-sizing:border-box;margin-inline:16px;max-width:calc(100% - 32px);width:calc(100% - 32px)}}