.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:600;letter-spacing:.04em;color:var(--text-3)}.explore-inst-scope.is-active{font-weight:800;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}}