.trade-market-toolbar{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px;min-width:0;width:100%}.trade-market-toolbar__markets{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.trade-market-toolbar>.trade-mode-segmented-toggle{flex-shrink:0;margin-left: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}.trade-market-toolbar>.trade-mode-segmented-toggle{margin-left:auto;width:auto}}.trade-mode-segmented-toggle{display:inline-flex}.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;display:grid;grid-template-columns:1fr 1fr;min-width:0;padding:4px;position:relative;width:100%}@media (min-width:480px){.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;padding:8px 12px;position:relative;transition:color .22s ease,opacity .22s ease;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}.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:480px){.price-to-beat-panel__prices{column-gap:28px;grid-template-columns:auto auto;row-gap:4px;width:auto}}@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}.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)}.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:768px){.price-to-beat-panel{align-items:stretch;flex-direction:column}.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}}.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;overflow:hidden;padding:12px}.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{align-self:flex-end;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 8px 0 0;display:block;flex:1 1;min-height:80%;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-page{max-width:none}.trade-grid.premium-trade-layout{align-items:start;min-width:0;width:100%}@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-current-position-section,.trade-grid.premium-trade-layout .trade-sidebar .trade-execution-panel{max-width:none;width:100%}}.trade-main-portfolio{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;min-width:0}.trade-main-portfolio .order-book-panel__ladder{max-height:min(60vh,520px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:900px){.trade-main-portfolio{grid-template-columns:minmax(0,1fr)}.trade-main-portfolio>.trade-panel-section{width:100%}}.trade-page-alerts{display:grid;gap:8px;overflow-anchor:none}.trade-grid.premium-trade-layout .premium-trading-main.section{align-content:start;display:grid;gap:16px;min-height:0;overflow-anchor:none}@media (max-width:1279px){.trade-grid.premium-trade-layout .premium-trading-main.section{min-height:0}}.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{display:grid;gap:0;min-height:0}.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{display:grid;gap:14px;padding:18px}.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:768px){.order-book-panel--overlay .order-book-panel__backdrop{background:rgba(0,0,0,.55);border:none;display:block;inset:0;position:fixed;z-index:30}.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:0;box-shadow:0 -12px 40px rgba(0,0,0,.45);left:0;max-height:min(78vh,640px);overflow-y:auto;padding:12px 12px max(12px,env(safe-area-inset-bottom));position:fixed;right:0;z-index:31}.order-book-panel--overlay .order-book-panel__book>.order-book--trade{max-height:none;overflow:visible}.order-book-panel--overlay .order-book-panel__close{display:inline-flex;align-items:center;justify-content:center}}.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,.trade-buckets-panel{display:grid;gap:14px;padding:18px}.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:10px}.trade-bucket-button{align-items:center;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);cursor:pointer;display:flex;gap:12px;justify-content:space-between;min-height:72px;padding:12px 14px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.trade-bucket-button .bucket-button__body{display:grid;flex:1 1;gap:6px;justify-items:start;min-width:0}.trade-bucket-button strong{color:var(--trading-text-primary,#f4f6f8);font-size:14px;font-weight:600}.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}.trade-bucket-button .bucket-button__status{margin-top:2px}.bucket-button__countdown,.bucket-button__outcome{flex-shrink:0;line-height:1.2}.bucket-button__outcome{font-size:15px;font-weight:700;letter-spacing:.01em}.bucket-button__countdown{color:#f59e0b;font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:.02em;text-align:right;white-space:nowrap}.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__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{display:grid;gap:14px;min-height:132px;padding:18px}.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%}@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{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{min-width:0}@media (max-width:1279px){.trade-grid.premium-trade-layout{align-items:stretch;display:flex;flex-direction:column;gap:16px;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 .closed-market-outcome-panel,.trade-grid.premium-trade-layout .order-book--trade,.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{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.trade-market-toolbar{order:1}.premium-trading-hero{order:2}.closed-market-outcome-panel,.trade-execution-panel{order:3}.order-book--trade{order:4}.trade-current-position-section{order:5}.trade-buckets-panel{order:6}.premium-trading-hero__header-top{align-items:flex-start;flex-direction:column}.premium-trading-hero__breadcrumb{overflow-wrap:anywhere}.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}.market-chart-tabs__control{display:flex;flex-wrap:wrap;width:100%}.market-chart-selector{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)}}.transfer-crypto-modal__panel{background:#ffffff;border:none;border-radius:24px;box-shadow:0 24px 48px rgb(16 24 40/18%);gap:0;max-width:420px;padding:0;width:min(calc(100vw - 32px),420px)}[role=dialog].transfer-crypto-modal__panel{max-height:min(92dvh,760px);overflow:visible}.transfer-crypto-modal{color:#101828;display:grid;gap:20px;padding:20px 24px 24px}.transfer-crypto-modal__header{align-items:flex-start;display:grid;gap:4px;grid-template-columns:36px 1fr 36px;text-align:center}.transfer-crypto-modal__header-spacer{height:36px;width:36px}.transfer-crypto-modal__icon-button{align-items:center;background:transparent;border:none;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.transfer-crypto-modal__icon-button:hover{background:#f2f4f7;color:#344054}.transfer-crypto-modal__title{font-size:18px;font-weight:600;line-height:1.3;margin:0}.transfer-crypto-modal__subtitle{color:#667085;font-size:14px;line-height:1.4;margin:0}.transfer-crypto-modal__selectors{display:grid;gap:8px;overflow:visible;position:relative;z-index:2}.transfer-crypto-modal__selectors-controls{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.transfer-crypto-modal__chain-field,.transfer-crypto-modal__token-field{display:grid;gap:8px;overflow:visible}.transfer-crypto-modal__chain-label-row{align-items:center;display:flex;justify-content:space-between}.transfer-crypto-modal__field{display:grid;gap:8px;overflow:visible}.transfer-crypto-modal__field-label{color:#667085;font-size:13px;font-weight:500}.transfer-crypto-modal__min-row{align-items:center;color:#667085;display:flex;font-size:12px;gap:4px;min-height:16px}.transfer-crypto-modal__min-info-wrap{position:relative}.transfer-crypto-modal__min-info-button{align-items:center;background:transparent;border:none;border-radius:999px;color:#98a2b3;cursor:help;display:inline-flex;flex-shrink:0;height:18px;justify-content:center;padding:0;vertical-align:middle;width:18px}.transfer-crypto-modal__min-info-button:hover,.transfer-crypto-modal__min-info-wrap:focus-within .transfer-crypto-modal__min-info-button,.transfer-crypto-modal__min-info-wrap:hover .transfer-crypto-modal__min-info-button{background:#f2f4f7;color:#667085}.transfer-crypto-modal__min-info{background:#ffffff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 12px 24px rgb(16 24 40/12%);color:#475467;font-size:12px;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);visibility:hidden;width:max-content;max-width:220px;z-index:4}.transfer-crypto-modal__min-info:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.transfer-crypto-modal__min-info-wrap:focus-within .transfer-crypto-modal__min-info,.transfer-crypto-modal__min-info-wrap:hover .transfer-crypto-modal__min-info{opacity:1;pointer-events:auto;visibility:visible}.transfer-crypto-modal__min-info p{margin:0}.transfer-crypto-modal__custom-select{position:relative;width:100%}.transfer-crypto-modal__custom-select:has(.transfer-crypto-modal__select-menu){z-index:40}.transfer-crypto-modal__select-trigger{align-items:center;background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;color:#101828;cursor:pointer;display:flex;gap:8px;min-height:48px;padding:0 12px;text-align:left;width:100%}.transfer-crypto-modal__select-trigger:hover:not(:disabled){border-color:#d0d5dd}.transfer-crypto-modal__select-trigger:disabled{cursor:not-allowed;opacity:.55}.transfer-crypto-modal__select-value{color:#101828;flex:1 1;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-crypto-modal__select-chevron{color:#667085;flex-shrink:0;transition:transform .15s ease}.transfer-crypto-modal__select-chevron--open{transform:rotate(180deg)}.transfer-crypto-modal__select-menu{background:#ffffff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 12px 24px rgb(16 24 40/12%);display:grid;left:0;list-style:none;margin:6px 0 0;max-height:min(220px,40vh);overflow:auto;padding:6px;position:absolute;right:0;top:100%;z-index:40}.transfer-crypto-modal__select-menu--drop-up{bottom:100%;margin:0 0 6px;top:auto}.transfer-crypto-modal__select-menu--closed{opacity:0;pointer-events:none;visibility:hidden}.transfer-crypto-modal__select-option{align-items:center;background:transparent;border:none;border-radius:8px;color:#344054;cursor:pointer;display:flex;font:inherit;font-size:14px;padding:8px 10px;text-align:left;width:100%}.transfer-crypto-modal__select-option-content{align-items:center;display:flex;gap:8px;min-width:0;width:100%}.transfer-crypto-modal__select-option-content>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transfer-crypto-modal__select-option:hover{background:#f2f4f7}.transfer-crypto-modal__select-option--selected{background:#f2f4f7;color:#101828;font-weight:600}.transfer-crypto-modal__chain-icon,.transfer-crypto-modal__token-icon{border-radius:999px;display:block;flex-shrink:0;object-fit:cover}.transfer-crypto-modal__token-icon--menu{height:20px;width:20px}.transfer-crypto-modal__chain-badge,.transfer-crypto-modal__token-badge{align-items:center;border-radius:999px;color:#ffffff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.transfer-crypto-modal__token-badge{background:#2775ca}.transfer-crypto-modal__token-badge--menu{font-size:10px;height:20px;width:20px}.transfer-crypto-modal__chain-badge--ethereum{background:#627eea}.transfer-crypto-modal__chain-badge--polygon{background:#8247e5}.transfer-crypto-modal__chain-badge--base{background:#0052ff}.transfer-crypto-modal__chain-badge--arbitrum{background:#12aaff}.transfer-crypto-modal__chain-badge--optimism{background:#ff0420}.transfer-crypto-modal__chain-badge--solana{background:#14f195;color:#101828}.transfer-crypto-modal__chain-badge--bnb{background:#f0b90b;color:#101828}.transfer-crypto-modal__chain-badge--hyperevm{background:#97fce4;color:#101828}.transfer-crypto-modal__chain-badge--abstract{background:#00e599;color:#101828}.transfer-crypto-modal__chain-badge--monad{background:#836ef9}.transfer-crypto-modal__chain-badge--ethereal{background:#5b8def}.transfer-crypto-modal__chain-badge--katana{background:#ff4d4d}.transfer-crypto-modal__chain-badge--lighter{background:#6366f1}.transfer-crypto-modal__qr-wrap{display:grid;justify-items:center;padding:4px 0;width:100%}.transfer-crypto-modal__qr-slot{align-items:center;display:flex;justify-content:center;min-height:0;width:100%}.transfer-crypto-modal__qr-frame{background:#ffffff;border:1px solid #eaecf0;border-radius:16px;box-sizing:border-box;flex-shrink:0;max-width:232px;padding:16px;position:relative;width:100%}.transfer-crypto-modal__qr-frame:not(.transfer-crypto-modal__qr-frame--placeholder){aspect-ratio:1}.transfer-crypto-modal__qr-frame>svg{display:block;height:auto!important;max-width:100%;width:100%!important}.transfer-crypto-modal__qr-frame--placeholder{align-items:center;display:flex;justify-content:center;min-height:clamp(160px,52vw,232px)}.transfer-crypto-modal__qr-frame--placeholder .transfer-crypto-modal__status{margin:0;max-width:180px}.transfer-crypto-modal__qr-badge{align-items:center;background:#ffffff;border:4px solid #ffffff;border-radius:999px;box-shadow:0 2px 8px rgb(16 24 40/12%);display:inline-flex;height:40px;justify-content:center;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:40px}.transfer-crypto-modal__address-block{display:grid;gap:12px}.transfer-crypto-modal__address-label-wrap{position:relative}.transfer-crypto-modal__address-label-row{align-items:center;color:#667085;display:flex;font-size:13px;gap:6px;justify-content:space-between}.transfer-crypto-modal__address-label{align-items:center;display:inline-flex;gap:4px}.transfer-crypto-modal__address-info-button{align-items:center;background:transparent;border:none;border-radius:999px;color:#98a2b3;cursor:help;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;padding:0;vertical-align:middle;width:22px}.transfer-crypto-modal__address-info-button:hover,.transfer-crypto-modal__address-label-wrap:focus-within .transfer-crypto-modal__address-info-button,.transfer-crypto-modal__address-label-wrap:hover .transfer-crypto-modal__address-info-button{background:#f2f4f7;color:#667085}.transfer-crypto-modal__address-info{background:#ffffff;border:1px solid #eaecf0;border-radius:12px;box-shadow:0 12px 24px rgb(16 24 40/12%);color:#475467;display:grid;font-size:12px;gap:8px;left:0;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);visibility:hidden;z-index:4}.transfer-crypto-modal__address-info:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.transfer-crypto-modal__address-label-wrap:focus-within .transfer-crypto-modal__address-info,.transfer-crypto-modal__address-label-wrap:hover .transfer-crypto-modal__address-info{opacity:1;pointer-events:auto;visibility:visible}.transfer-crypto-modal__address-info p{margin:0}.transfer-crypto-modal__address-info strong{color:#344054;font-weight:600}.transfer-crypto-modal__terms-link{color:#667085;font-size:13px;text-decoration:underline}.transfer-crypto-modal__address-input{background:#f9fafb;border:1px solid #eaecf0;border-radius:12px;color:#344054;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;line-height:1.4;padding:12px 14px;width:100%;word-break:break-all}.transfer-crypto-modal__copy-button{align-items:center;background:#f2f4f7;border:none;border-radius:12px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;gap:8px;justify-content:center;min-height:48px;padding:0 16px;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:100%}.transfer-crypto-modal__copy-button--copied{animation:transfer-crypto-copy-pulse .35s ease-out;background:#ecfdf3;color:#027a48}.transfer-crypto-modal__copy-icon{flex-shrink:0;transition:transform .2s ease,opacity .2s ease}.transfer-crypto-modal__copy-button--copied .transfer-crypto-modal__copy-icon{animation:transfer-crypto-copy-icon .35s ease-out}@keyframes transfer-crypto-copy-pulse{0%{transform:scale(1)}45%{transform:scale(.97)}to{transform:scale(1)}}@keyframes transfer-crypto-copy-icon{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.transfer-crypto-modal__copy-button:hover{background:#eaecf0}.transfer-crypto-modal__copy-button--copied:hover{background:#d1fadf}.transfer-crypto-modal__copy-button:disabled{cursor:not-allowed;opacity:.5}.transfer-crypto-modal__notice{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;color:#b54708;font-size:13px;line-height:1.4;padding:12px 14px}.transfer-crypto-modal__setup-button{align-items:center;background:#101828;border:none;border-radius:12px;color:#ffffff;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 16px;width:100%}.transfer-crypto-modal__setup-button:disabled{cursor:not-allowed;opacity:.6}.transfer-crypto-modal__status{color:#667085;font-size:13px;text-align:center}.transfer-crypto-modal__processing-notice{background:#ffffff;border:1px solid #eaecf0;border-radius:16px;box-shadow:0 8px 24px rgb(16 24 40/8%);display:grid;gap:0;margin-inline:-24px;overflow:hidden;width:calc(100% + 48px)}.transfer-crypto-modal__processing-row{align-items:flex-start;display:grid;gap:12px;grid-template-columns:auto 1fr auto;padding:14px 14px 12px}.transfer-crypto-modal__processing-icon-wrap{flex-shrink:0;position:relative}.transfer-crypto-modal__processing-badge{align-items:center;background:#12b76a;border:2px solid #ffffff;border-radius:999px;bottom:-2px;box-shadow:0 0 0 2px rgb(18 183 106/20%);color:#ffffff;display:inline-flex;height:20px;justify-content:center;position:absolute;right:-4px;width:20px}.transfer-crypto-modal__processing-copy{display:grid;gap:2px;min-width:0}.transfer-crypto-modal__processing-copy strong{color:#101828;font-size:15px;font-weight:600;line-height:1.3}.transfer-crypto-modal__processing-copy p{color:#667085;font-size:13px;line-height:1.4;margin:0}.transfer-crypto-modal__processing-detail{color:#475467!important;margin-top:4px!important}.transfer-crypto-modal__processing-dismiss{align-items:center;background:transparent;border:none;border-radius:999px;color:#98a2b3;cursor:pointer;display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.transfer-crypto-modal__processing-dismiss:hover{background:#f2f4f7;color:#667085}.transfer-crypto-modal__processing-see-more{background:transparent;border:none;border-top:1px solid #f2f4f7;color:#667085;cursor:pointer;font:inherit;font-size:14px;font-weight:500;padding:12px 14px;text-align:center;width:100%}.transfer-crypto-modal__processing-see-more:hover{background:#f9fafb;color:#344054}.transfer-crypto-modal__processing-notice--completed .transfer-crypto-modal__processing-badge{background:#12b76a}.transfer-crypto-modal__processing-notice--failed .transfer-crypto-modal__processing-badge{background:#f04438;box-shadow:0 0 0 2px rgb(240 68 56/20%)}.transfer-crypto-modal__processing-notice--deposit-detected .transfer-crypto-modal__processing-badge,.transfer-crypto-modal__processing-notice--origin-tx-confirmed .transfer-crypto-modal__processing-badge,.transfer-crypto-modal__processing-notice--submitted .transfer-crypto-modal__processing-badge{background:#2e90fa;box-shadow:0 0 0 2px rgb(46 144 250/20%)}@media (max-width:480px){.transfer-crypto-modal__panel{border-radius:20px;width:min(calc(100vw - 16px),420px)}.transfer-crypto-modal{gap:16px;padding:16px 16px 20px}.transfer-crypto-modal__selectors-controls{grid-template-columns:1fr}.transfer-crypto-modal__qr-frame{max-width:min(232px,calc(100vw - 64px));padding:12px}.transfer-crypto-modal__qr-frame--placeholder{min-height:clamp(148px,48vw,200px)}.transfer-crypto-modal__qr-badge{border-width:3px;height:36px;width:36px}.transfer-crypto-modal__address-input{font-size:12px;padding:10px 12px}.transfer-crypto-modal__processing-notice{margin-inline:-16px;width:calc(100% + 32px)}}@media (max-height:640px){.transfer-crypto-modal{gap:14px}.transfer-crypto-modal__qr-frame{max-width:min(200px,calc(100vw - 80px));padding:10px}.transfer-crypto-modal__qr-frame--placeholder{min-height:clamp(132px,36dvh,180px)}}.withdraw-modal__panel{background:#ffffff;border:none;border-radius:24px;box-shadow:0 24px 48px rgb(16 24 40/18%);gap:0;max-width:420px;padding:0;width:min(calc(100vw - 32px),420px)}[role=dialog].withdraw-modal__panel{max-height:min(92dvh,760px);overflow:visible}.withdraw-modal{color:#101828;display:grid;gap:16px;padding:20px 24px 24px}.withdraw-modal__header{align-items:center;display:grid;gap:4px;grid-template-columns:36px 1fr 36px;text-align:center}.withdraw-modal__header-spacer{height:36px;width:36px}.withdraw-modal__title{font-size:18px;font-weight:600;line-height:1.3;margin:0}.withdraw-modal__icon-button{align-items:center;background:transparent;border:none;border-radius:999px;color:#667085;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.withdraw-modal__icon-button:hover:not(:disabled){background:#f2f4f7;color:#344054}.withdraw-modal__icon-button:disabled{cursor:not-allowed;opacity:.5}.withdraw-modal__warning-banner{background:#fffaeb;border:1px solid #fedf89;border-radius:12px;color:#b54708;font-size:13px;line-height:1.4;padding:12px 14px}.withdraw-modal__field{display:grid;gap:8px}.withdraw-modal__field-label{color:#667085;font-size:13px;font-weight:500}.withdraw-modal__input{background:#ffffff;border:1px solid #d0d5dd;border-radius:12px;color:#101828;font:inherit;font-size:15px;line-height:1.4;padding:12px 14px;width:100%}.withdraw-modal__input:focus{border-color:#84caff;box-shadow:0 0 0 4px rgb(41 112 255/12%);outline:none}.withdraw-modal__input:disabled{background:#f9fafb;color:#98a2b3}.withdraw-modal__input--address{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.withdraw-modal__amount-row{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:12px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto auto;padding:4px 12px 4px 14px}.withdraw-modal__amount-row:focus-within{border-color:#84caff;box-shadow:0 0 0 4px rgb(41 112 255/12%)}.withdraw-modal__input--amount-v2{background:transparent;border:none;box-shadow:none;font-size:24px;font-weight:500;min-width:0;padding:8px 0}.withdraw-modal__input--amount-v2:focus{box-shadow:none;outline:none}.withdraw-modal__amount-suffix{color:#667085;font-size:14px;font-weight:500}.withdraw-modal__max-button{background:transparent;border:none;color:#175cd3;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:0}.withdraw-modal__max-button--inline{font-size:14px;padding:4px 0 4px 8px}.withdraw-modal__max-button:disabled{cursor:not-allowed;opacity:.5}.withdraw-modal__amount-meta{align-items:center;color:#667085;display:flex;font-size:13px;justify-content:space-between}.withdraw-modal .transfer-crypto-modal__selectors{z-index:5}.withdraw-modal__selectors{display:grid;gap:8px;overflow:visible;position:relative;z-index:5}.withdraw-modal__selectors-controls{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.withdraw-modal__selector-field{display:grid;gap:8px;overflow:visible}.withdraw-modal__min-hint{color:#667085;font-size:12px;margin:0}.withdraw-modal__status{color:#667085;font-size:13px;margin:0}.withdraw-modal__summary-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.withdraw-modal__summary-label{color:#667085;font-size:14px}.withdraw-modal__summary-value{color:#101828;font-size:14px;font-weight:600;text-align:right}.withdraw-modal__breakdown-row{align-items:center;background:transparent;border:none;color:#667085;cursor:pointer;display:flex;font:inherit;font-size:14px;justify-content:space-between;padding:0;width:100%}.withdraw-modal__breakdown-row:disabled{cursor:not-allowed;opacity:.6}.withdraw-modal__breakdown-right{align-items:center;color:#101828;display:inline-flex;font-weight:500;gap:4px}.withdraw-modal__breakdown-chevron{color:#667085;transition:transform .15s ease}.withdraw-modal__breakdown-chevron--open{transform:rotate(90deg)}.withdraw-modal__breakdown-detail{color:#667085;font-size:12px;line-height:1.4;margin:-8px 0 0}.withdraw-modal__breakdown-lines{display:grid;gap:6px;margin:0 0 10px}.withdraw-modal__breakdown-lines dt{color:#98a2b3;font-weight:500;margin:0}.withdraw-modal__breakdown-lines dd{color:#101828;font-weight:600;margin:-4px 0 0}.withdraw-modal__breakdown-note{color:#667085;font-size:12px;line-height:1.45;margin:0}.withdraw-modal__quote-error{color:#b42318;font-size:12px;margin:0}.withdraw-modal__outcome-notice{display:grid;gap:12px;margin-inline:0;width:100%}.withdraw-modal__outcome-notice .withdraw-modal__submit{margin:0 14px 14px;width:calc(100% - 28px)}.withdraw-modal__setup-block{display:grid;gap:12px}.withdraw-modal__setup-copy{color:#667085;font-size:14px;line-height:1.4;margin:0}.withdraw-modal__setup-button{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:12px;color:#101828;cursor:pointer;display:inline-flex;font:inherit;font-size:14px;font-weight:600;justify-content:center;min-height:44px;padding:0 16px}.withdraw-modal__setup-button:disabled{cursor:not-allowed;opacity:.6}.withdraw-modal__submit{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:0 16px;width:100%}.withdraw-modal__submit--primary{background:#2775ca;color:#ffffff}.withdraw-modal__submit--primary:hover:not(:disabled){background:#1f63ad}.withdraw-modal__submit:disabled{background:#b2ddff;color:#ffffff;cursor:not-allowed}.withdraw-modal__submit-spinner{animation:withdraw-modal-spin .8s linear infinite}@keyframes withdraw-modal-spin{to{transform:rotate(1turn)}}@media (max-width:480px){.withdraw-modal__panel{border-radius:20px;width:min(calc(100vw - 16px),420px)}.withdraw-modal{gap:14px;padding:16px 16px 20px}.withdraw-modal__selectors-controls{grid-template-columns:1fr}.withdraw-modal__input--address{font-size:12px;padding:10px 12px}.withdraw-modal__input--amount-v2{font-size:20px}.withdraw-modal__amount-row{gap:6px;padding:4px 10px 4px 12px}.withdraw-modal__breakdown-row,.withdraw-modal__summary-row{gap:8px}.withdraw-modal__breakdown-row,.withdraw-modal__summary-label,.withdraw-modal__summary-value{font-size:13px}}@media (max-height:640px){.withdraw-modal{gap:12px}.withdraw-modal__input--amount-v2{font-size:20px}}@media (max-height:720px){[role=presentation]:has(>[role=dialog].transfer-crypto-modal__panel),[role=presentation]:has(>[role=dialog].withdraw-modal__panel){align-items:flex-start;overflow-y:auto;padding-block:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-bottom,0px))}}