.ca-event-when,.ticker-logo--initials{display:none}@media (max-width:1023px){.ticker-logo--wrap .ticker-logo--default{display:none}.ticker-logo--initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#fff;font-size:13px;font-weight:700;letter-spacing:.02em}.ticker-logo--wrap.sm .ticker-logo--initials{font-size:11px}.ticker-logo--wrap.lg .ticker-logo--initials{font-size:16px}:root{--ff:var(--font-manrope),"Google Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.btn-block{height:auto;min-height:0;padding:16px 0;border-radius:15px;font-size:15px;font-weight:800}.sheet{border-radius:22px 22px 0 0}.sheet-title{font-size:17px;font-weight:800;letter-spacing:-.3px}.sheet-body,.sheet-footer,.sheet-header{padding-left:22px;padding-right:22px}#mobile-trade-about-title,.mobile-orders-section-label,.portfolio-hero-m-label,.search-dd-recent-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.09em}.switch{width:40px;height:24px}.switch:after{width:20px;height:20px}.switch[aria-checked=true]:after{transform:translateX(16px)}.avatar-menu-privacy .switch:before,.menu-sheet-rows .switch:before{top:10px;left:2px;width:40px;height:24px}.avatar-menu-privacy .switch:after,.menu-sheet-rows .switch:after{top:12px;left:4px}.badge{padding:2px 6px;border-radius:20px;font-size:9px;font-weight:800}.header .header-markets-label{display:none!important}.header,html[data-theme=dark] .header{border-bottom:0!important}.header-right .header-referral-btn{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;color:var(--accent)!important;background:transparent!important;border:0!important}.header-right .header-referral-btn:hover{background:transparent!important}.header-markets-profile-btn .user-avatar{background:var(--surface-2);color:var(--text-1);font-size:11px;font-weight:800}.header-markets-profile-btn .user-avatar img{width:100%;height:100%;object-fit:cover}.toast,.toast.error,.toast.success,.toast.warn{background:var(--text-1);border:0;border-radius:18px;padding:14px 16px;color:var(--bg)}.toast-title{color:var(--bg);font-size:15px;font-weight:700;margin-bottom:3px}.toast-detail{color:color-mix(in srgb,var(--bg) 68%,transparent);font-size:13px}.toast-viewport{left:var(--s-3)!important;right:var(--s-3)!important;top:calc(var(--s-3) + env(safe-area-inset-top, 0px))!important;max-width:none!important}.toast .sheet-close{display:none}.bottom-tabs{border-top:0}.bottom-tab{gap:4px}.bottom-tab:not(.bottom-tab--active){color:var(--app-text-3)!important}.bottom-tab-icon,.bottom-tab-icon svg{width:23px!important;height:23px!important}.bottom-tab-label{font-size:10.5px!important;font-weight:600}.bottom-tab--active .bottom-tab-label{font-weight:800}html[data-numbers-hidden] :is(.numbers-private.num,.numbers-private .num,.numbers-private .hero-portfolio-value):not(input):not(textarea):not(th):not(.is-zero):after{content:"••••";letter-spacing:.18em;margin-right:-.18em}html[data-numbers-hidden] :is(.numbers-private.num,.numbers-private .num,.numbers-private .hero-portfolio-value):not(input):not(textarea):not(th):not(.is-zero){width:calc(4ch + .6em)}.markets-mobile-live-note,.markets-mobile-tape{display:none}.explore-inst .explore-v1-inst-search input,.explore-inst .explore-v1-inst-search input::placeholder{font-weight:400}.explore-inst .markets-cat,.mobile-movers-tab{font-weight:700}.mobile-movers-card-sub{font-weight:400}.mobile-section-label{font-size:10.5px;font-weight:800;letter-spacing:.09em}.explore-inst .explore-v1-inst-search{background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)));border:0;border-radius:14px;min-height:48px;font-size:14px}.explore-inst .explore-v1-inst-pills{flex-wrap:nowrap}.explore-inst .explore-v1-inst-pill:first-child{order:1}.explore-inst .explore-v1-inst-pill:nth-child(2){order:2}.explore-inst .explore-v1-inst-pill:nth-child(3){order:3}.explore-inst .explore-v1-inst-pill:nth-child(4){order:5}.explore-inst .explore-v1-inst-pill:nth-child(5){order:6}.explore-inst .explore-v1-inst-pill:nth-child(6){order:4}.explore-inst .explore-v1-inst-pill{min-height:42px;padding:0 18px;font-size:13px;font-weight:700;border:0;background:var(--surface-2);color:var(--text-1)}.explore-inst .explore-v1-inst-pill.is-active{background:var(--text-1,#0d100d);color:var(--bg)}.explore-inst-pill-star{font-size:13px;line-height:1}.markets-filters-cats .markets-cat{min-height:38px;padding:0 16px;font-size:13px;border:0}.markets-filters-cats-label{font-size:11px}.mobile-movers-card{border-radius:13px;padding:12px;border:0;flex:0 0 min(140px,60vw);max-width:148px}.mobile-movers-card-ticker{font-size:12.5px;font-weight:800}.mobile-movers-card-sub{font-size:11px}.mobile-movers-card-pct{font-size:12.5px;font-weight:700}.mobile-movers-tab{min-height:32px;font-size:12.5px}.explore-inst-head{margin:-6px 0 -12px;padding:0}.explore-inst-scope{font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--text-1)}.explore-inst-sort .material-symbol-rounded{display:none}.explore-inst-sort:after{content:"▾";font-size:13px;opacity:1;color:var(--text-2);line-height:1;margin-left:5px}.explore-inst-sort{font-size:13.5px;font-weight:700;padding:0}.explore-inst .explore-v1-row{border:0;padding-top:11px;padding-bottom:11px}.explore-inst .explore-v1-row-ticker{font-size:14.5px;font-weight:700}.explore-inst .explore-v1-row-meta{font-size:11.5px}.explore-inst .explore-v1-row-mark .num:first-child{font-size:14px;font-weight:700}.explore-inst .explore-v1-row-mark .num:last-child{font-size:11.5px;font-weight:700}.mobile-watchlists-chip{border:0;background:var(--surface-2)}.mobile-watchlists-rows,.mobile-watchlists-rows>*{border:0}.mobile-watchlists-rows .mobile-watchlist-detail-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.mobile-watchlists-rows .mobile-watchlist-detail-remove{background:transparent;border:0;color:var(--text-3,var(--text-2));padding:6px}.mobile-watchlists-add-row{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;margin-top:4px;border-radius:14px;font-size:15px;font-weight:700;color:var(--accent,var(--text-1));text-decoration:none}.mobile-watchlists-create-panel{gap:10px;padding:0 22px calc(26px + env(safe-area-inset-bottom, 0px));border-radius:22px 22px 0 0}.mobile-watchlists-create-panel .sheet-grab{margin:12px auto 10px}.mobile-watchlists-create-title{font-size:17px;font-weight:800;letter-spacing:-.3px;margin:0 0 8px}.mobile-watchlists-create-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mobile-watchlists-create-input{height:auto;padding:14px 15px;border:0;border-radius:13px;font-size:15px;font-weight:700}.mobile-watchlists-create-go{min-height:0;margin-top:14px;padding:15px 16px;border:0;border-radius:14px;font-size:15px;font-weight:800}.portfolio-page .portfolio-page-title,.portfolio-page-title{display:none!important}.portfolio-hero{background:transparent;border:0;border-radius:0;box-shadow:none;padding-left:0;padding-right:0}
  /* !important: the card look is pinned with !important in portfolio-overrides. */.portfolio-hero-mobile-dark{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.portfolio-hero-m-label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.portfolio-hero-m-value{font-size:36px;font-weight:800;letter-spacing:-1.2px;line-height:1.1}.portfolio-hero-m-delta{font-size:12.5px;font-weight:700}.portfolio-hero-m-rows{gap:0;margin-top:20px}.portfolio-hero-m-row{padding:7px 0}.portfolio-hero-m-row--sub{padding:5px 0 5px 16px}.portfolio-hero-m-row--sub dt{font-size:12px;font-weight:400;color:var(--text-3)}.portfolio-hero-m-row--sub dd{font-size:12px;font-weight:700;color:var(--text-1)}.portfolio-hero-m-row--muted dd{font-weight:400;color:var(--text-2)}.portfolio-hero-m-actions{gap:10px;margin-top:18px}.portfolio-hero-m-actions .btn{flex:1 1;height:auto;min-height:0;padding:13px 0;border-radius:13px;font-size:13.5px;font-weight:800}.portfolio-hero-m-row dt{font-size:13.5px}.portfolio-hero-m-row dd{font-size:13.5px;font-weight:700}.portfolio-hero-eye--mobile{width:34px!important;height:34px!important;background:transparent;border:0;box-shadow:none;color:var(--text-2)!important}.portfolio-hero-eye--mobile:active,.portfolio-hero-eye--mobile:hover{background:transparent!important}.portfolio-page .portfolio-mobile-orders-toolbar,.portfolio-page .portfolio-mobile-positions-toolbar{display:none!important}.mobile-orders-section-label{margin:18px 0 10px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-2)}.portfolio-mobile-holding-row{border:0}.portfolio-mobile-holding-share{display:none}.portfolio-mobile-holding-ticker{font-size:14.5px;font-weight:700}.portfolio-mobile-holding-meta{font-size:11.5px}.portfolio-mobile-holding-value{font-size:14px;font-weight:700}.portfolio-mobile-holding-pnl{font-size:11.5px;font-weight:700}.mobile-orders-locked{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.mobile-orders-locked-row{display:flex;justify-content:space-between;align-items:baseline}.mobile-orders-locked-label{color:var(--text-2);font-size:12px;font-weight:400}.mobile-orders-locked-value{font-size:12px;font-weight:700}.mobile-orders-card-sub{font-size:11.5px;color:var(--text-2)}.mobile-orders-card-aside{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin-left:auto;text-align:right}.mobile-orders-card-qty{font-size:12.5px;font-weight:700}.mobile-orders-hist-pill,.mobile-orders-pill{background:transparent!important;border:0!important;padding:0!important;font-size:13px;font-weight:600}.mobile-orders-hist-row{display:block;border:0;border-bottom:1px solid var(--hairline);padding:12px 0 14px}.mobile-orders-hist-list .mobile-orders-hist-row+.mobile-orders-hist-row{border-top:0}.mobile-orders-hist-list .mobile-orders-hist-row:first-child{padding-top:12px}.mobile-orders-hist-list .mobile-orders-hist-row:last-child{padding-bottom:14px}.mobile-orders-hist-line{display:flex;align-items:center;gap:12px}.mobile-orders-hist-main{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.mobile-orders-hist-title{font-size:14px;font-weight:700}.mobile-orders-hist-meta{font-size:11px;color:var(--text-2)}.mobile-orders-hist-amount{font-size:13px;font-weight:700}.mobile-orders-hist-steps{display:flex;flex-direction:column;gap:6px;margin:10px 0 0 52px}.mobile-orders-hist-step{display:flex;align-items:baseline;gap:8px;font-size:11.5px;color:var(--text-2)}.mobile-orders-hist-step-dot{width:7px;height:7px;border-radius:999px;background:var(--text-3,var(--text-2));align-self:center}.mobile-orders-hist-step.is-done .mobile-orders-hist-step-dot{background:var(--pos,#167a45)}.mobile-orders-hist-step.is-done .mobile-orders-hist-step-label{color:var(--pos,#167a45);font-weight:600}.mobile-orders-hist-step-time{margin-left:auto}.portfolio-mobile-tabstrip{border-bottom:0}.portfolio-mobile-tab{font-size:13.5px;font-weight:600}.portfolio-mobile-tab.is-active{font-weight:800}.portfolio-mobile-tab-count,.portfolio-mobile-tab.is-active .portfolio-mobile-tab-count{font-size:inherit;font-weight:inherit;color:inherit}.mobile-trade-price-summary-mark,.mobile-trade-price-summary-mark.flat,.mobile-trade-price-summary-mark.neg,.mobile-trade-price-summary-mark.pos{color:var(--text-1)!important}.mobile-trade-price-summary-mark{font-size:34px;font-weight:800;letter-spacing:-1px;line-height:1.05}.mobile-trade-price-summary-delta{font-size:13px;font-weight:700}body:has(.mobile-trade-focus) .header{display:block!important}.mobile-trade-session-pill.ahs-status-open .mobile-trade-session-dot{background:var(--pos,#167a45)}.mobile-trade-focus .chart-area-plot,.mobile-trade-focus .chart-canvas-plot,.mobile-trade-price-pane .chart-canvas-plot{border-radius:0}.mobile-trade-nav-ticker{font-size:15px;font-weight:800}.mobile-trade-nav-name{font-size:11px;font-weight:400}.mobile-trade-nav-asset .ticker-logo.sm{width:32px;height:32px;font-size:11px;font-weight:800}.mobile-trade-nav-icon--star{color:var(--text-3)}.mobile-trade-nav-icon--star.is-starred{color:#D99A1E}.mobile-trade-sticky-bar{border-top:0}.sticky-bar.show .btn.mobile-trade-place-order{height:60px;border-radius:16px;background:var(--text-1);color:var(--bg);font-size:18px;font-weight:800;box-shadow:none}.mobile-trade-nav-icon--star{color:#d4a017}.mobile-trade-focus .chart-axis-line,.mobile-trade-focus .chart-grid-line,.mobile-trade-focus .chart-x-axis,.mobile-trade-focus line[stroke-dasharray="4 3"],.mobile-trade-nav .bell-badge{display:none}.mobile-trade-focus .chart-area-plot,.mobile-trade-focus .chart-area-svg,.mobile-trade-focus .chart-canvas,.mobile-trade-focus .chart-canvas-inner,.mobile-trade-focus .chart-canvas-plot,.mobile-trade-focus .chart-plot-stack{overflow:visible}.mobile-trade-focus .chart-toolbar{background:transparent;border:0;box-shadow:none;padding:0}.mobile-trade-focus .chart-toolbar .timeframes{background:transparent;border:0;gap:4px}.mobile-trade-focus .chart-toolbar .timeframe{background:transparent;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:11.5px;font-weight:700;color:var(--text-2)}.mobile-trade-focus .chart-toolbar .timeframe.active{background:var(--surface-2,color-mix(in srgb,var(--text-1) 6%,var(--bg)));color:var(--text-1);font-weight:700;box-shadow:none}.mobile-trade-stat-label{font-size:12.5px;color:var(--text-2)}.mobile-trade-stat-value{font-size:12.5px;font-weight:700}.mobile-trade-price-subpanel{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}.mobile-trade-price-subpanel .ob-spread--footer{justify-content:center;text-align:center;border:0;background:transparent}.mobile-trade-price-subpanel .ob-split-side--bid .ob-price{grid-column:1;grid-row:1;text-align:left}.mobile-trade-price-subpanel .ob-split-side--bid .ob-size{grid-column:2;grid-row:1;text-align:right}.mobile-trade-price-subpanel .ob-split-side--ask .ob-size{grid-column:1;grid-row:1;text-align:left}.mobile-trade-price-subpanel .ob-split-side--ask .ob-price{grid-column:2;grid-row:1;text-align:right}.mobile-trade-price-subpanel .ob-spread--footer .ob-spread-last{display:none}.mobile-trade-price-subpanel .ob-spread--footer .ob-spread-meta{color:var(--text-3);font-size:10.5px}.mobile-trade-price-subpanel .ob-tabs button{font-size:12px;font-weight:600;letter-spacing:.06em;padding-bottom:6px}.mobile-trade-price-subpanel .ob-tabs button.active{font-weight:800}.mobile-trade-price-subpanel .ob-header,.mobile-trade-price-subpanel .ob-split-header,.mobile-trade-price-subpanel .recent-trades .ob-header{font-size:9.5px;font-weight:800;letter-spacing:.06em;color:var(--text-3);border-bottom:0}.mobile-trade-price-subpanel .recent-trades .ob-header{padding-left:16px;padding-right:16px}.mobile-trade-price-subpanel .ob-row{font-size:11.5px}.mobile-trade-price-subpanel .ob-row .ob-price,.mobile-trade-price-subpanel .ob-split-side--ask .ob-price,.mobile-trade-price-subpanel .ob-split-side--bid .ob-price{font-size:11.5px;font-weight:700}.mobile-trade-price-subpanel .ob-split-side--ask .ob-size,.mobile-trade-price-subpanel .ob-split-side--bid .ob-size{font-size:11.5px;font-weight:400;color:var(--text-2)}.mobile-trade-price-subpanel .order-book-pane--compact .rt-row,.mobile-trade-price-subpanel .rt-row{font-size:11.5px}.mobile-trade-price-subpanel .rt-row .rt-price{font-weight:700}.mobile-trade-price-subpanel .recent-trades .ob-header,.mobile-trade-price-subpanel .recent-trades .rt-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.mobile-trade-price-subpanel .recent-trades .ob-header>:nth-child(3),.mobile-trade-price-subpanel .recent-trades .rt-row>.rt-time{order:1;text-align:left}.mobile-trade-price-subpanel .recent-trades .ob-header>:first-child,.mobile-trade-price-subpanel .recent-trades .rt-row>.rt-price{order:2;text-align:center}.mobile-trade-price-subpanel .recent-trades .ob-header>:nth-child(2),.mobile-trade-price-subpanel .recent-trades .rt-row>.rt-size{order:3;text-align:right}.mobile-trade-price-subpanel .recent-trades .ob-header{background:transparent;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,var(--text-2));padding-bottom:6px}.mobile-trade-price-subpanel .recent-trades .rt-row{padding-top:7px;padding-bottom:7px}.mobile-trade-price-subpanel .recent-trades .rt-price{font-size:12px;font-weight:700}.mobile-trade-price-subpanel .recent-trades .rt-size,.mobile-trade-price-subpanel .recent-trades .rt-time{font-size:12px;color:var(--text-2)}.mobile-trade-price-subpanel .ob-session-cap,.mobile-trade-price-subpanel .ob-session-footer,.mobile-trade-price-subpanel .rt-closing--inline{display:none}.mobile-trade-news .tab-news-item{border:0}.mobile-trade-news .news-body{display:flex;flex-direction:column-reverse;gap:4px}.mobile-trade-news .news-preview{font-size:13px;font-weight:400;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mobile-trade-news .news-meta{font-size:11px;font-weight:700}.mobile-trade-events .ca-event-row{border:0;position:relative;display:block;padding:0 0 18px 26px}.mobile-trade-events .ca-event-row:before{content:"";position:absolute;left:0;top:3px;width:12px;height:12px;border-radius:999px;background:var(--text-1)}.mobile-trade-events .ca-event-row:after{content:"";position:absolute;left:5px;top:19px;bottom:2px;width:2px;background:var(--hairline)}.mobile-trade-events .ca-event-row:last-child:after{display:none}.mobile-trade-events .ca-event-row[data-timeline=now]:after,.mobile-trade-events .ca-event-row[data-timeline=now]:before{background:#d4a017}.mobile-trade-events .ca-event-row[data-timeline=done]:before{background:transparent;border:2px solid var(--text-3,var(--text-2))}.mobile-trade-events .ca-event-when{display:flex;align-items:baseline;gap:8px;margin-bottom:2px}.mobile-trade-events .ca-event-when-time{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--text-3)}.mobile-trade-events .ca-event-when-status{font-size:9px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--text-3,var(--text-2))}.mobile-trade-events .ca-event-row[data-timeline=now] .ca-event-when-status{color:#d4a017}.mobile-trade-events .ca-event-badge{display:none}.mobile-trade-events .ca-event-title{font-size:13.5px;font-weight:700}.mobile-trade-events .ca-event-meta{font-size:11.5px;color:var(--text-3)}.mobile-trade-events .ca-event-row[data-timeline=done] .ca-event-title{color:var(--text-2)}#mobile-trade-about-title{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-2)}.mobile-trade-about-card,.mobile-trade-company-facts{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}#mobile-trade-about-title{margin-bottom:7px}.mobile-trade-about-copy{font-size:12.5px;line-height:1.65;color:var(--text-2)}.mobile-trade-about-source-row,.mobile-trade-backing-row,.mobile-trade-company-facts{display:none}.sheet-body--trade-widget .trade-ticket-limit{border-top:0}.trade-ticket-amount--hero .trade-ticket-amount-input::placeholder{color:var(--text-1);opacity:1}.trade-ticket-quick-btn{min-height:44px;padding:0 18px;border:0;border-radius:14px;font-size:12.5px;font-weight:700;background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)))}.trade-ticket-limit-panel{display:flex;flex-direction:column;gap:10px}.trade-ticket-limit-panel .trade-ticket-limit-input-row{order:1;margin-top:0;min-height:38px;border-radius:9px;padding:0 12px;gap:8px}.trade-ticket-limit-panel .trade-ticket-limit-msg{order:2}.trade-ticket-limit-label{font-size:14px;color:var(--text-3);white-space:nowrap}.trade-ticket-limit-panel .trade-ticket-limit-affix{margin-left:auto;margin-right:2px;font-size:13px;font-weight:600;color:var(--text-3)}.trade-ticket-limit-input{flex:none;width:110px;font-size:13px;font-weight:600;text-align:right}.trade-ticket-limit-affix{font-size:14px;margin-right:6px}.trade-ticket-limit-note{color:var(--text-2);font-size:13px;line-height:1.45;margin:10px 0 0}.sheet-footer--trade .trade-widget-cta:disabled{background:var(--text-1);color:#fff;border:0;opacity:.4}.sheet:has(.trade-success) .trade-sheet-nav{display:none}.sheet:has(.trade-success)>.sheet-body.trade-success{padding-bottom:0}.trade-success{flex-direction:column;text-align:center;gap:6px;flex:1 1 auto;min-height:0}.trade-success,.trade-success-badge{display:flex;align-items:center;justify-content:center}.trade-success-badge{width:58px;height:58px;border-radius:999px;background:var(--surface-2);color:var(--pos,#167a45);margin-bottom:22px}.trade-success-title{font-size:21px;font-weight:800;letter-spacing:-.5px;margin:0 0 10px}.trade-success-line{font-size:15px;color:var(--text-2);margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-success-ref{font-size:12px;color:var(--text-3,var(--text-2));margin:26px 0 0}.trade-success+.sheet-footer{flex:none;padding:12px 20px calc(20px + env(safe-area-inset-bottom, 0px));border-top:0;background:var(--bg)}.trade-success+.sheet-footer .btn{height:auto;min-height:0;padding:17px 16px;flex:1 0 56px;border-radius:15px;font-size:15px;font-weight:800;line-height:1.2}.trade-review{position:fixed;inset:0;z-index:2147483000;display:flex;flex-direction:column;justify-content:flex-end}.trade-review-scrim{position:absolute;inset:0;border:0;padding:0;background:color-mix(in srgb,var(--text-1) 45%,transparent)}.trade-review-panel{position:relative;background:var(--bg);border-radius:26px 26px 0 0;padding:16px 20px calc(30px + env(safe-area-inset-bottom));display:flex;flex-direction:column}.trade-review-handle{width:38px;height:4px;border-radius:999px;background:color-mix(in srgb,var(--text-1) 12%,transparent);margin:2px auto 14px}.trade-review-title{font-size:19px;font-weight:800;letter-spacing:-.4px;margin:0 0 14px}.trade-review-rows{display:flex;flex-direction:column;gap:0;margin:0}.trade-review-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.trade-review-row dt{color:var(--text-2);font-size:13.5px;font-weight:400}.trade-review-row dd{margin:0;font-size:13.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-review-total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--hairline);margin-top:14px;padding-top:14px;font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-review-note{color:var(--text-2);font-size:13px;line-height:1.45;margin:6px 0 16px}.mobile-add-list{padding-top:4px}.mobile-add-list-rows{list-style:none;margin:0;padding:0}.mobile-add-list-rows>li>.mobile-add-list-row{border-bottom:1px solid var(--hairline)}.mobile-add-list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:13px 0;border:0;background:transparent;text-align:left;cursor:pointer}.mobile-add-list-row-meta{display:flex;flex-direction:column;gap:1px;min-width:0}.mobile-add-list-row-name{font-size:14px;font-weight:700;color:var(--text-1)}.mobile-add-list-row-count{font-size:11px;color:var(--text-2)}.mobile-add-list-dot{flex:none;width:15px;height:15px;border-radius:50%;border:1.5px solid var(--hairline);background:transparent}.mobile-add-list-dot.is-on{border-color:var(--pos,#167a45);background:var(--pos,#167a45)}.mobile-add-list-new{margin-top:14px;border:1.5px solid var(--text-1);border-radius:13px;color:var(--text-1);font-weight:800}.mobile-add-list-done,.mobile-add-list-new{display:block;width:100%;padding:13px 0;background:transparent;font-size:14px;cursor:pointer}.mobile-add-list-done{margin-top:9px;border:0;color:var(--text-2);font-weight:700}.mobile-add-list-create{display:flex;flex-direction:column}.mobile-add-list-create-input{width:100%;box-sizing:border-box;margin-top:14px;padding:14px 15px;border:0;border-radius:13px;background:var(--surface-2);color:var(--text-1);font-family:inherit;font-size:15px;font-weight:700;outline:none}.mobile-add-list-create-go{width:100%;margin-top:14px;padding:15px 0;border:0;border-radius:14px;background:var(--text-1);color:var(--bg);font-size:15px;font-weight:800;cursor:pointer}.mobile-add-list-create-go:disabled{opacity:.45;cursor:default}.alert-page-label{margin:22px 0 10px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3)}.alert-page>.alert-page-label:first-child{margin-top:12px}.alert-page-active{list-style:none;margin:0;padding:0}.alert-page-active-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 14px;border-bottom:1px solid var(--hairline)}.alert-page-active-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1 1;padding:0;border:0;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.alert-page-active-text:disabled{cursor:default}.alert-page-editing{flex:none;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#d4a017}.alert-page-active-title{font-size:14px;font-weight:700;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alert-page-active-sub{font-size:11.5px;color:var(--text-2)}.alert-page-delete{flex:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;background:transparent;color:var(--text-3);cursor:pointer}.alert-page-kinds{display:flex;flex-wrap:wrap;gap:8px}.alert-page-kind{padding:9px 15px;border:0;border-radius:22px;background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)));color:var(--text-1);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.alert-page-kind.is-on{background:var(--text-1);color:var(--bg)}.alert-page-field{display:flex;align-items:center;gap:8px;margin-top:18px;padding:15px 16px;border-radius:14px;background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)))}.alert-page-field-prefix{font-size:20px;font-weight:800;color:var(--text-3)}.alert-page-input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--text-1);font-family:inherit;font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.alert-page-input::placeholder{color:var(--text-3)}.alert-page-input:focus{outline:none}.alert-page-hint{margin:14px 0 20px;font-size:11px;line-height:1.45;color:var(--text-2)}.alert-page-go{width:100%;padding:16px;border:0;border-radius:15px;background:var(--accent,#0f4f32);color:#fff;font-family:inherit;font-size:15px;font-weight:800;cursor:pointer}.alert-page-go:disabled{background:color-mix(in srgb,var(--text-3) 78%,var(--bg));cursor:default}.alert-page-cancel{display:block;width:100%;margin-top:8px;padding:8px;border:0;background:transparent;color:var(--text-2);font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.sheet:has(.alert-page) .sheet-header,.sheet:has(.mobile-add-list) .sheet-header{border-bottom:0}.sheet:has(.alert-page) .sheet-title{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.sheet:has(.alert-page) .sheet-subtitle{font-size:14px;color:var(--text-2)}.trade-sheet-nav-text{display:flex;align-items:baseline;gap:10px;min-width:0}.trade-sheet-nav-title{font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--text-1)}.trade-sheet-nav-price{font-size:17px;font-weight:600;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-sheet-nav-delta{font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-body--trade-widget .trade-ticket-side{display:flex;gap:0;margin-bottom:6px;padding:0;border:0;border-radius:999px;background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)));overflow:hidden}.sheet-body--trade-widget .trade-ticket-side-btn{position:relative;flex:1 1;height:38px;border:0;border-radius:0;background:transparent;color:var(--text-2);font-family:inherit;font-size:15px;font-weight:700}.sheet-body--trade-widget .trade-ticket-side-btn>span{position:relative;z-index:1}.sheet-body--trade-widget .trade-ticket-side-btn.is-active:before{content:"";position:absolute;top:0;bottom:0;transform:skewX(-14deg)}.sheet-body--trade-widget .trade-ticket-side-btn--buy.is-active:before{left:-24px;right:0;background:color-mix(in srgb,var(--pos) 14%,var(--bg))}.sheet-body--trade-widget .trade-ticket-side-btn--sell.is-active:before{left:0;right:-24px;background:color-mix(in srgb,var(--neg) 14%,var(--bg))}.sheet-body--trade-widget .trade-ticket-side-btn--buy.is-active{color:var(--pos,#167a45)}.sheet-body--trade-widget .trade-ticket-side-btn--sell.is-active{color:var(--neg)}.sheet-body--trade-widget .trade-ticket-ordertype{display:flex;gap:16px;margin:14px 0 0;padding:0;border:0;background:transparent}.sheet-body--trade-widget .trade-ticket-ordertype-btn{flex:1 1;padding:2px 0 7px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--text-2);font-family:inherit;font-size:13.5px;font-weight:600}.sheet-body--trade-widget .trade-ticket-ordertype-btn.is-active{color:var(--text-1);background:transparent;box-shadow:none;border-bottom-color:var(--text-1);font-weight:800}.sheet-body--trade-widget .trade-ticket-amount--hero{border:0;background:transparent;margin:0;padding:34px 0 0}.sheet-body--trade-widget .trade-ticket-amount--hero .trade-ticket-amount-input-row{justify-content:center}.sheet-body--trade-widget .trade-ticket-amount--hero .trade-ticket-amount-input,.sheet-body--trade-widget .trade-ticket-amount--hero .trade-ticket-amount-prefix{font-size:44px;font-weight:800;letter-spacing:-1.6px;line-height:1.05;color:var(--text-1)}.sheet-body--trade-widget .trade-ticket-amount-input:placeholder-shown{caret-color:transparent}.sheet-body--trade-widget .trade-ticket-amount--hero[data-side=sell] .trade-ticket-amount-input{text-align:center}.sheet-body--trade-widget .trade-ticket-amount--hero .trade-ticket-amount-est{margin:5px 0 0;text-align:center;font-size:13px;color:var(--text-3)}.sheet-body--trade-widget .trade-ticket-quick-row{display:flex;gap:8px;margin-top:20px}.sheet-body--trade-widget .trade-ticket-quick-btn{flex:1 1;min-width:0;height:auto;min-height:0;padding:9px 0;border:0;border-radius:10px;background:var(--surface-2,color-mix(in srgb,var(--text-1) 5%,var(--bg)));color:var(--text-1);font-family:inherit;font-size:12.5px;font-weight:700}.sheet-body--trade-widget .trade-ticket-quick-btn.is-active{background:var(--text-1);color:var(--bg);font-weight:700}.sheet-body--trade-widget .trade-ticket-available--sheet{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px;padding:6px 0;border:0}.sheet-body--trade-widget .trade-ticket-available--sheet .trade-ticket-available-col{display:flex;align-items:baseline;justify-content:space-between;flex:1 1;padding:0;border:0;background:transparent;text-align:left}.sheet-body--trade-widget .trade-ticket-available--sheet .trade-ticket-available-label{font-size:13px;font-weight:500;color:var(--text-3)}.sheet-body--trade-widget .trade-ticket-available--sheet .trade-ticket-available-value{font-size:13px;font-weight:700;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-body--trade-widget .trade-ticket-limit-panel{margin-top:20px}.sheet-body--trade-widget .trt-opts{margin-top:14px}.sheet-body--trade-widget .trt-adv-toggle{width:100%;padding:11px 0;font-size:14px;font-weight:700}.sheet-body--trade-widget .trt-adv-body{gap:0}.sheet-body--trade-widget .trt-check{width:100%;gap:12px;padding:11px 0;font-size:14px;font-weight:500}.sheet-body--trade-widget .trt-check-box{width:20px;height:20px;border:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--hairline-strong)}.trade-ticket-footer-summary{margin:14px 0 0;display:flex;flex-direction:column;gap:6px}.trade-ticket-footer-summary>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.trade-ticket-footer-summary dt{font-size:15px;color:var(--text-3)}.trade-ticket-footer-summary dd{margin:0;font-size:15px;font-weight:700;color:var(--text-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sheet-footer--trade,.sheet.sheet--trade>.sheet-footer--trade{flex-direction:column;align-items:stretch;border-top:0}.sheet-footer--trade .trade-widget-cta{width:100%;height:64px;border-radius:16px;font-size:17px;font-weight:800;box-shadow:none}.sheet-footer--trade .trade-widget-cta.btn-buy:disabled,.sheet-footer--trade .trade-widget-cta.btn-sell:disabled,.sheet-footer--trade .trade-widget-cta:disabled{opacity:.4;color:#fff}.sheet-footer--trade .trade-widget-cta.btn-buy:disabled{background:var(--pos)}.sheet-footer--trade .trade-widget-cta.btn-sell:disabled{background:var(--neg)}.sheet.sheet--avatar-menu .avatar-menu-sheet-body{padding-left:20px;padding-right:20px}.sheet.sheet--avatar-menu .avatar-menu-logout,.sheet.sheet--avatar-menu .avatar-menu-portfolio,.sheet.sheet--avatar-menu .avatar-menu-privacy,.sheet.sheet--avatar-menu .avatar-menu-profile,.sheet.sheet--avatar-menu .avatar-menu-rows{background:transparent;border:0;border-radius:0;padding-left:0;padding-right:0}.sheet.sheet--avatar-menu .avatar-menu-profile{--avatar-profile-text:var(--text-1);--avatar-profile-muted:var(--text-3);gap:13px}.sheet.sheet--avatar-menu .avatar-menu-profile-avatar{width:52px;height:52px;border:0;font-size:17px;font-weight:800}.sheet.sheet--avatar-menu .avatar-menu-profile-name{font-size:16px;font-weight:800}.sheet.sheet--avatar-menu .avatar-menu-profile-email{font-size:12px}.sheet.sheet--avatar-menu .avatar-menu-profile-provider{display:none}.sheet.sheet--avatar-menu .avatar-menu-privacy,.sheet.sheet--avatar-menu .avatar-menu-row{min-height:0;padding:13px 0;border-bottom:0}.sheet.sheet--avatar-menu .avatar-menu-privacy-label,.sheet.sheet--avatar-menu .avatar-menu-row-label{font-size:14.5px}.sheet.sheet--avatar-menu .avatar-menu-row-chevron{color:var(--text-3)}.sheet.sheet--avatar-menu .avatar-menu-logout{min-height:0;padding-top:8px;padding-bottom:8px;margin-top:18px;text-align:center;font-size:14px;font-weight:700}.sheet.sheet--avatar-menu>.avatar-menu-sheet>.sheet-header .sheet-back{border:0;border-radius:0;background:transparent;color:var(--text-2);margin-left:-11px}.sheet.sheet--avatar-menu>.avatar-menu-sheet>.sheet-header .sheet-back:hover{background:transparent;color:var(--text-2)}.sheet.sheet--avatar-menu .sheet-back .material-symbol-rounded{font-size:22px!important;width:22px!important;height:22px!important}.sheet.sheet--avatar-menu .sheet-title{font-size:19px;letter-spacing:-.4px}.sheet.sheet--avatar-menu .avatar-menu-row-icon,.sheet.sheet--avatar-menu .avatar-menu-row-sub{display:none}.sheet.sheet--avatar-menu .avatar-menu-profile--link{width:100%;border:0;background:transparent;text-align:left;cursor:pointer;font:inherit;color:inherit}.sheet.sheet--support .sheet-title{font-size:19px;letter-spacing:-.4px}.sheet.sheet--support .support-contact-card{border:0;border-radius:0;background:transparent;padding:13px 0}.sheet.sheet--support .support-contact-card-label{font-size:14.5px;font-weight:700}.sheet.sheet--support .support-contact-card-icon{display:none}.sheet.sheet--notification-settings .sheet-title{font-size:19px;letter-spacing:-.4px}.sheet.sheet--notification-settings .sheet-subtitle{font-size:12.5px;line-height:1.5;color:var(--text-3)}.sheet.sheet--notification-settings .sheet-back,.sheet.sheet--support .sheet-back{width:44px;height:44px;border:0;border-radius:0;background:transparent;color:var(--text-2);margin-left:-11px}.sheet.sheet--notification-settings .sheet-back:hover,.sheet.sheet--support .sheet-back:hover{background:transparent}.sheet.sheet--notification-settings .sheet-back .material-symbol-rounded,.sheet.sheet--support .sheet-back .material-symbol-rounded{font-size:22px!important;width:22px!important;height:22px!important}.sheet.sheet--notification-settings .acct-row{padding:13px 0;border:0}.sheet.sheet--notification-settings .acct-row-title{font-size:14.5px;font-weight:700}.sheet.sheet--settings .settings-sheet-profile{display:none}.sheet.sheet--settings .sheet-title{font-size:19px;letter-spacing:-.4px}.sheet.sheet--settings .sheet-subtitle{font-size:12.5px;line-height:1.5;color:var(--text-3)}.sheet.sheet--settings .sheet-back{border:0;border-radius:0;background:transparent;color:var(--text-2);margin-left:-11px}.sheet.sheet--settings .sheet-back:hover{background:transparent}.sheet.sheet--settings .sheet-back .material-symbol-rounded{font-size:22px!important;width:22px!important;height:22px!important}.sheet.sheet--settings .settings-sheet-card{border:0;border-radius:0;padding:0;background:transparent}.sheet.sheet--settings .settings-sheet-block--border{border-top:0}.sheet.sheet--settings .settings-sheet-block,.sheet.sheet--settings .settings-sheet-row{padding:13px 0;gap:14px}.sheet.sheet--settings .settings-sheet-title{font-size:14.5px;font-weight:700}.sheet.sheet--settings .settings-sheet-sub{font-size:11.5px;color:var(--text-3)}.sheet.sheet--settings .settings-sheet-value{font-size:12.5px;font-weight:700}.sheet.sheet--settings .settings-sheet-action-btn{padding:7px 16px;border-radius:22px;font-size:12.5px;font-weight:800}.sheet.sheet--edit-profile .edit-profile-sheet-body{padding-left:20px;padding-right:20px}.sheet.sheet--edit-profile .sheet-title{font-size:19px;letter-spacing:-.4px}.sheet.sheet--edit-profile .sheet-back{border:0;border-radius:0;background:transparent;color:var(--text-2);margin-left:-11px}.sheet.sheet--edit-profile .sheet-back:hover{background:transparent}.sheet.sheet--edit-profile .sheet-back .material-symbol-rounded{font-size:22px!important;width:22px!important;height:22px!important}.sheet.sheet--edit-profile .acct-profile-head{justify-content:center;margin-top:20px}.sheet.sheet--edit-profile .acct-profile-avatar{width:88px;height:88px;background:var(--text-1);color:var(--bg);font-size:28px;font-weight:800}.sheet.sheet--edit-profile .acct-field-label,.sheet.sheet--edit-profile .acct-label{font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.sheet.sheet--edit-profile .acct-fields{margin-top:22px;gap:7px}.sheet.sheet--edit-profile .acct-field-input{padding:14px 15px;border-radius:13px;font-size:15px;font-weight:700}.sheet.sheet--edit-profile .acct-label--top{margin-top:22px}.sheet.sheet--edit-profile .acct-row--tight{padding:13px 0;border-bottom:1px solid var(--hairline)}.sheet.sheet--edit-profile .acct-row-title{font-size:14px;font-weight:700}.sheet.sheet--edit-profile .acct-row-sub{font-size:11.5px}.sheet.sheet--edit-profile .acct-row-status{font-size:12px;font-weight:700}.sheet.sheet--edit-profile .acct-field-actions{display:block;margin-top:22px}.sheet.sheet--edit-profile .acct-btn-sm{width:100%;padding:16px 0;border-radius:15px;background:var(--text-1);color:var(--bg);font-size:15px;font-weight:800;text-align:center}.sheet.sheet--avatar-menu .avatar-menu-row--currency{position:relative;cursor:pointer}.avatar-menu-row-currency-select{position:absolute;inset:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;opacity:0;cursor:pointer}.avatar-menu-appearance-pair{display:flex;align-items:center;gap:9px;flex:none}.avatar-menu-appearance-btn{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--text-3);cursor:pointer}.avatar-menu-appearance-btn.is-on{color:var(--text-1)}.avatar-menu-row-value{flex:none;color:var(--text-3);font-size:12.5px;font-weight:700}.sheet.sheet--avatar-menu .avatar-menu-transparency .avatar-menu-row--highlight{border:0;border-radius:0;background:transparent}.sheet.sheet--avatar-menu .avatar-menu-logout:active,.sheet.sheet--avatar-menu .avatar-menu-logout:hover,.sheet.sheet--avatar-menu .avatar-menu-transparency .avatar-menu-row--highlight:hover{background:transparent}.search-overlay .search-dd-input{background:var(--surface-2);border:0;border-radius:13px;font-size:14px;font-weight:600}.search-overlay .search-dd-input::placeholder{color:var(--text-3);font-weight:600}.search-overlay .search-dd-cancel{color:var(--text-2);font-size:13.5px;font-weight:400}.search-overlay .search-dd-cancel:hover{background:transparent;color:var(--text-1)}.search-overlay .search-dd-name{font-size:11.5px}.search-overlay .search-dd-last{font-size:13.5px}.search-overlay .search-dd-chg{font-size:11.5px}.search-overlay .search-dd-recent-eyebrow{font-size:10.5px;font-weight:800;letter-spacing:.09em}.search-overlay .search-dd-recent-clear{font-size:12px;font-weight:700}.search-overlay .search-dd-sym .ticker-logo,.search-overlay .search-dd-sym [class*=ticker-logo]{width:34px!important;height:34px!important}.trade-review-row{padding:7px 0}.watchlist-tab{padding:8px 15px;border-radius:22px;font-size:13px;font-weight:700}.watchlist-count{font-size:11px;font-weight:700}.mobile-watchlist-detail-back{padding:0;border:0;border-radius:0;background:transparent;color:var(--text-2);margin-left:-11px}.mobile-watchlist-detail-back:active,.mobile-watchlist-detail-back:hover{background:transparent}.alert-item{padding:11px 0}.alert-item-text{font-size:14px}.receipt-headline{font-size:17px;font-weight:800;letter-spacing:-.3px}.receipt-details-row{padding:9px 0;font-size:13px}.receipt-details-row .label{color:var(--text-3)}.receipt-details-row .value{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.receipt-disclaimer{font-size:11.5px;line-height:1.55}}@media (max-width:767px){.sheet:has(.mobile-add-list) .sheet-title{font-size:17px;font-weight:800;letter-spacing:-.3px;line-height:1.2}}.perps-app .markets-page-enter>.page-markets{padding-top:clamp(16px,2.2vw,28px)!important}.markets-explore-layout.perps-hub-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);grid-template-areas:"toolbar toolbar" "main aside";align-items:start;grid-gap:clamp(20px,2.2vw,28px);gap:clamp(20px,2.2vw,28px)}.perps-hub-toolbar{grid-area:toolbar}.perps-hub-layout .markets-explore-main{grid-area:main;flex:none}.perps-hub-layout .markets-explore-aside{grid-area:aside;margin-top:0}.perps-hub-seg{margin:10px 0 6px}.explore-v1-filters .explore-v1-seg-btn,.perps-hub-seg .explore-v1-seg-btn{text-decoration:none;display:inline-flex;align-items:center}@media (max-width:1023px){.markets-explore-layout.perps-hub-layout{display:flex;flex-direction:column;gap:12px}.perps-hub-layout .markets-explore-aside{display:block!important;position:static;max-width:none;order:2}.perps-hub-layout .markets-explore-main{order:3}.perps-hub-toolbar{order:1}}.perps-back-link{display:inline-flex;margin-bottom:8px}.perps-mover-card{display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:118px;padding:14px;border:1px solid var(--markets-border,var(--hairline));border-radius:14px;background:var(--markets-panel,var(--surface-1));text-decoration:none;color:inherit}.perps-mover-card:hover{background:var(--markets-row-hover,var(--surface-2))}.perps-mover-card-top{display:flex;align-items:center;gap:10px}.perps-mover-card-ticker{font-size:14px;font-weight:700;color:var(--text-1)}.perps-mover-card-meta{font-size:12px;font-weight:600;color:var(--markets-muted,var(--text-3))}.perps-mover-card-bottom{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.perps-mover-card-bottom .num:first-child{font-size:16px;font-weight:800}.perps-mover-card-bottom .num:last-child{font-size:13px;font-weight:700}.perps-market-row--skeleton,.perps-mover-card--skeleton{min-height:54px;pointer-events:none;background:var(--markets-panel-soft,var(--surface-2))}.perps-leaderboard-card{overflow-x:auto}.perps-leaderboard-card .perps-table td,.perps-leaderboard-card .perps-table th{border-bottom-color:var(--markets-border,var(--hairline))}.perps-leaderboard-card .perps-table tr:last-child td{border-bottom:0}.perps-table tr.is-current{background:var(--markets-row-hover,var(--surface-2))}.perps-status{color:var(--text-3);font-size:var(--fs-13);margin-bottom:var(--s-3)}.perps-status--error{color:var(--neg)}.perps-status-btn{margin-left:var(--s-3)}.sheet-root.perps-onboard-root{z-index:150}.perps-onboard-steps{display:flex;flex-direction:column;gap:var(--s-3);margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4) var(--s-3) calc(var(--s-4) + 18px);background:var(--surface-2);border-radius:var(--r-3);list-style:decimal}.perps-onboard-steps li{color:var(--text-3)}.perps-onboard-steps strong{display:block;color:var(--text-1);font-size:var(--fs-13);font-weight:600}.perps-onboard-steps span{display:block;margin-top:2px;color:var(--text-3);font-size:var(--fs-12);line-height:1.45}.perps-onboard-steps:has(li:only-child){list-style:none;padding-left:var(--s-4)}.perps-balance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);padding:var(--s-4);background:var(--surface-1);border:1px solid var(--hairline);border-radius:var(--r-card);margin-bottom:var(--s-5)}.perps-balance dt{color:var(--text-3);font-size:var(--fs-12)}.perps-balance dd{margin:4px 0 0;font-size:var(--fs-16)}.perps-row,.perps-table{width:100%;border-collapse:collapse}.perps-row{display:grid;grid-template-columns:1.2fr 1fr .8fr .8fr .6fr;grid-gap:var(--s-3);gap:var(--s-3);padding:14px 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:inherit;align-items:center}.perps-row:hover{background:var(--surface-1)}.perps-table td,.perps-table th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--hairline);font-size:var(--fs-13)}.perps-table th{color:var(--text-3);font-weight:500}.perps-load-more{margin:12px 0 4px}.perps-market-page{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:var(--s-5);gap:var(--s-5)}.perps-book{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-4);gap:var(--s-4)}.perps-book-side{display:flex;flex-direction:column;gap:4px}.perps-book-row{display:flex;justify-content:space-between;font-size:var(--fs-13)}.perps-book-row--bid{color:var(--pos)}.perps-book-row--ask{color:var(--neg)}.perps-ticket-sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2);margin-bottom:var(--s-4)}.perps-trader-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 var(--s-5)}.perps-trader-hero div{background:var(--markets-panel,var(--surface-1));border:1px solid var(--markets-border,var(--hairline));border-radius:12px;padding:var(--s-4)}.perps-trader-hero dt{color:var(--text-3);font-size:var(--fs-12)}.perps-trader-hero dd{margin:6px 0 0}.perps-app{min-height:100%}.perps-app>.market-ticker-strip{flex:0 0 34px}@media (min-width:1024px){.perps-app:has(.trade-terminal-wrap){height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.perps-app:has(.trade-terminal-wrap) .trade-terminal-wrap{flex:1 1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.perps-app .trade-terminal,.trade-terminal--perps{flex:1 1;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.perps-app .trade-terminal>.market-ticker-strip,.trade-terminal--perps>.market-ticker-strip{flex:0 0 auto}.perps-app .trade-terminal-body,.perps-app .trade-terminal>.trade-terminal-main,.trade-terminal--perps>.trade-terminal-main{flex:1 1;min-height:0;height:auto;overflow:hidden}.perps-app .trade-terminal-form,.perps-app .trade-terminal-form-shell{min-height:0;height:100%;overflow:hidden}}.trade-terminal-form .trade-panel-rail.swap-rail{flex:0 0 auto;height:auto;border:0}.trade-ticket .trade-widget-cta-pair{grid-template-columns:1fr}.trade-ticket-text-link{display:inline;margin:0;padding:0;border:0;background:none;color:var(--pos);font:inherit;font-weight:700;cursor:pointer}.trade-ticket-text-link:hover{text-decoration:underline}.trade-ticket-label{display:block;color:var(--text-3);font-family:var(--ff);font-size:11px;font-weight:500;margin:10px 0 6px}.trade-ticket-input{width:100%;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px;color:var(--text-1);padding:10px 12px}@media (max-width:900px){.perps-ticket-rail{display:none}.perps-market-page{grid-template-columns:1fr}.perps-balance,.perps-row,.perps-trader-hero{grid-template-columns:1fr 1fr}}.competition-promo.perps-promo{display:flex;align-items:center;gap:14px 20px;padding:16px 18px 16px 12px}.perps-promo-lead{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.perps-promo-art{flex:0 0 56px;width:56px;color:#fff}.perps-promo-art .material-symbol-rounded{filter:drop-shadow(0 8px 12px rgba(10,49,32,.24))}.perps-promo .competition-promo-copy{flex:1 1 auto;min-width:0}.perps-promo .competition-promo-copy strong{text-wrap:unset}.perps-promo .competition-promo-action{flex:0 0 auto;grid-column:auto;justify-self:auto;width:max-content;white-space:nowrap}@media (max-width:719px){.competition-promo.perps-promo{flex-wrap:wrap;padding:12px 14px 12px 8px;gap:10px 12px}.perps-promo-lead{flex:1 1 100%}.perps-promo .competition-promo-action{flex:1 1 100%;width:100%}}.perps-holdings{margin-top:var(--s-6)}.perps-holdings-head{justify-content:space-between;margin-bottom:var(--s-3)}.perps-holdings-head,.perps-holdings-head h2{display:flex;align-items:baseline;gap:var(--s-3)}.perps-holdings-head h2{margin:0}.perps-holdings-sub{margin:4px 0 0;font-size:var(--fs-13)}.perps-holdings-value{margin:0;font-size:var(--fs-20);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.trade-terminal--perps,.trade-terminal--spot{font-family:var(--ff)}.perps-ticket-margin{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--s-2);margin-top:var(--s-3);margin-bottom:var(--s-3)}.perps-margin-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;flex:1 1 auto;min-width:0;padding:2px;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-2);cursor:pointer;font-family:inherit}.perps-margin-switch:before{content:"";position:absolute;top:2px;bottom:2px;left:2px;width:calc(50% - 2px);border-radius:8px;background:var(--surface-1);box-shadow:0 1px 2px rgb(0 0 0/12%);transition:transform var(--d-fast) var(--ease-out)}.perps-margin-switch[aria-checked=false]:before{transform:translateX(100%)}.perps-margin-switch span{position:relative;z-index:1;padding:6px 8px;font-size:12.5px;font-weight:600;color:var(--text-3)}.perps-margin-switch span.is-on{color:var(--text-1)}.perps-margin-switch:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.perps-margin-switch:before{transition:none}}.perps-seg{display:inline-flex;flex:1 1;padding:2px;gap:2px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px}.perps-seg-btn{flex:1 1;padding:6px 10px;border:0;border-radius:8px;background:transparent;color:var(--text-3);font-family:var(--ff);font-size:12.5px;font-weight:600;cursor:pointer}.perps-seg-btn:hover:not(:disabled){color:var(--text-1)}.perps-seg-btn.is-active{background:var(--surface-1);color:var(--text-1);box-shadow:0 1px 2px rgb(0 0 0/12%)}.perps-seg-btn:disabled{opacity:.45;cursor:not-allowed}.perps-seg--type{width:100%;margin-bottom:var(--s-3)}.perps-ordertype.trade-ticket-ordertype{flex:none;display:flex;gap:16px;width:100%;margin-bottom:var(--s-3);padding:0;border-radius:0;background:transparent}.perps-ordertype .trade-ticket-ordertype-btn{flex:1 1;min-height:0;padding:2px 0 7px;border-radius:0;border-bottom:2px solid transparent;background:transparent;font-family:var(--ff);font-size:12.5px;font-weight:600;color:var(--text-2);box-shadow:none}.perps-ordertype .trade-ticket-ordertype-btn.is-active{background:transparent;box-shadow:none;font-weight:800;color:var(--text-1);border-bottom-color:var(--text-1)}.perps-ordertype .trade-ticket-ordertype-btn:disabled{opacity:.45;cursor:not-allowed}.trt-limit .perps-mid-btn{padding:0 0 0 8px;font-size:12px}.perps-seg--unit{flex:0 0 auto}.perps-ticket-lev{display:inline-flex;align-items:center;gap:2px;padding:0 8px;background:var(--surface-2);border:1px solid var(--hairline);border-radius:10px}.perps-lev-input{width:40px;padding:6px 0;border:0;background:transparent;color:var(--text-1);font-family:inherit;font-size:12.5px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;-moz-appearance:textfield}.perps-lev-input::-webkit-inner-spin-button,.perps-lev-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.perps-lev-affix{color:var(--text-3);font-family:inherit;font-size:12.5px}.perps-lev-apply{flex:0 0 auto}.perps-mid-btn{padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--accent);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.perps-mid-btn:disabled{opacity:.45;cursor:not-allowed}.perps-stats{display:flex;flex-direction:column;gap:4px;margin:var(--s-3) 0}.perps-stat{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.perps-stat-k{color:var(--text-3);font-weight:500}.perps-stat-k,.perps-stat-v{font-family:var(--ff);font-size:11px}.perps-stat-v{color:var(--text-1);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.perps-size-unit{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);margin:var(--s-3) 0 6px}.perps-size-presets{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;margin-top:8px}.perps-size-preset{padding:5px 0;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2);color:var(--text-3);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.perps-size-preset:hover:not(:disabled){border-color:var(--accent);color:var(--text-1)}.perps-size-preset:disabled{opacity:.45;cursor:not-allowed}.perps-ticket-flags{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-3) 0}.perps-tif{display:inline-flex;align-items:center;gap:6px}.perps-tif-label{color:var(--text-3);font-family:inherit;font-size:11px;font-weight:500}.perps-tif-select{padding:5px 8px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2);color:var(--text-1);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.perps-bracket{margin-bottom:var(--s-3)}.perps-bracket-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-2);gap:var(--s-2);margin-top:8px}.perps-bracket-field{display:flex;flex-direction:column;gap:4px}.perps-bracket-field .trade-ticket-limit-input{width:100%;padding:6px 8px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2)}.trade-ticket-exec-note--warn{color:var(--neg)}