.global-search-trigger.button{justify-content:flex-start;gap:var(--gap-inline);width:min(560px,100%);min-width:0;height:40px;padding:0 var(--space-4);color:var(--text-label);border-radius:var(--karma-radius-pill);background:var(--surface);font-size:var(--type-body-size);border:0;flex:1;font-weight:500}.global-search-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-trigger svg{flex-shrink:0;width:16px;height:16px}.global-search-trigger kbd{padding:var(--space-half) var(--space-1-5);border-radius:var(--karma-radius-utility);background:var(--surface-secondary);color:var(--text-label);font-family:inherit;font-size:var(--type-eyebrow-size);flex-shrink:0;margin-left:auto;font-weight:500}.karma-search-backdrop.command__backdrop{width:auto;height:auto;position:fixed;inset:0}.karma-search-container.command__container{width:auto;height:auto;padding-top:12vh;position:fixed;inset:0}.karma-search-dialog.command__dialog{border-radius:var(--karma-radius-popover);background:var(--overlay);width:min(640px,100vw - 32px);max-width:640px;max-height:min(620px,60vh);box-shadow:var(--shadow-overlay);border:0}.karma-search-dialog .command__input-group{border-bottom:0;align-items:center;min-height:56px}.karma-search-dialog .command__input-group-prefix svg{width:18px;height:18px}.karma-search-dialog .command__input-group-input{font-size:16px}.karma-search-dialog .command__input-group-input::placeholder{color:var(--text-label)}.global-search-esc.button{min-width:0;height:24px;padding:0 var(--space-2);font-size:var(--type-eyebrow-size);color:var(--text-label);background:var(--surface-secondary);border-radius:var(--karma-radius-utility);flex-shrink:0;font-weight:500}.global-search-categories{padding:0 var(--space-4) var(--space-2);gap:var(--space-1)}.global-search-results{padding:var(--space-1) var(--space-2) var(--space-2);min-height:140px}.global-search-results .command__group-heading{padding:var(--space-3) var(--space-3) var(--space-1-5);color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight)}.global-search-result.command__item{border-radius:var(--karma-radius-control);gap:var(--gap-stack);min-height:56px;padding:var(--space-2) var(--space-3)}.global-search-result[data-focused],.global-search-result[data-hovered]{background:var(--karma-hover-ghost)!important}.global-search-result[data-pressed]{background:var(--karma-pressed-ghost)!important}.global-search-result .asset-icon{--asset-icon-size:36px}.global-search-person{background:var(--surface-secondary);width:36px;height:36px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;display:grid}.global-search-identity{gap:var(--gap-hairline);flex-direction:column;min-width:0;display:flex}.global-search-identity strong{align-items:center;gap:var(--space-1);color:var(--text-value);font-size:14px;font-weight:600;line-height:var(--type-body-lh);display:flex}.global-search-identity>span{font-size:var(--type-label-size);line-height:var(--type-label-lh);color:var(--text-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.global-search-price{align-items:flex-end;gap:var(--gap-hairline);text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;margin-left:auto;display:flex}.global-search-price strong{color:var(--text-value);font-size:14px;font-weight:500;line-height:var(--type-body-lh)}.global-search-price>span{font-size:var(--type-label-size);line-height:var(--type-label-lh)}.global-search-trailing{margin-left:auto}.global-search-footer{padding:var(--space-3) var(--space-4);justify-content:flex-start;gap:var(--gap-stack);font-size:var(--type-eyebrow-size);color:var(--text-label);background:0 0;border-top:0}.global-search-footer>span:first-child{align-items:center;gap:var(--space-1-5);display:flex}.global-search-footer kbd{min-width:18px;height:18px;padding:0 var(--space-1);border-radius:var(--karma-radius-utility);background:var(--surface-secondary);place-items:center;font-family:inherit;font-size:10px;display:inline-grid}.global-search-hint{margin-left:auto}.global-search-empty{padding:var(--space-8) var(--space-6);text-align:center;align-items:center;gap:var(--gap-stack);flex-direction:column;display:flex}.global-search-empty svg{color:var(--text-label);width:24px;height:24px}.global-search-empty p{color:var(--text-label);font-size:var(--type-body-size);max-width:340px;line-height:1.5}.workspace-notification-empty{text-align:center;align-items:center;gap:var(--gap-tier);padding:var(--space-7) 0;flex-direction:column;display:flex}.workspace-notification-empty>svg,.workspace-notification-empty p{color:var(--text-label)}.workspace-notification-empty p{max-width:320px;font-size:14px;line-height:1.5}@media (max-width:760px){.global-search-trigger.button{height:40px;padding:0 var(--space-3);gap:var(--gap-inline)}.global-search-trigger kbd{display:none}.karma-search-container.command__container{padding:var(--space-3);padding-top:max(var(--space-4), env(safe-area-inset-top))}.karma-search-dialog.command__dialog{width:100%;max-height:calc(100dvh - 32px)}.global-search-footer{display:none}.global-search-result.command__item{gap:var(--gap-inline);padding-inline:var(--space-2)}}@media (pointer:coarse){.global-search-esc{display:none}}@media (prefers-reduced-motion:reduce){.karma-search-backdrop[data-entering],.karma-search-backdrop[data-exiting],.karma-search-container[data-entering],.karma-search-container[data-exiting]{animation:none!important}}.global-search-identity .global-search-address{color:var(--text-label);font-size:var(--type-eyebrow-size);white-space:nowrap;font-family:ui-monospace,monospace;font-weight:400}.global-search-product{color:var(--text-label);font-size:var(--type-label-size);font-weight:500}
.workspace-heading{display:none}.topbar-actions{padding:var(--space-1);gap:var(--space-1);border-radius:var(--karma-radius-pill);background:var(--surface)}.signed-in-account.topbar-actions{justify-content:space-between;align-items:center;gap:var(--gap-stack);background:0 0;border-radius:0;min-width:0;padding:0;display:flex}.signed-in-account .account-summary-trigger.button{justify-content:flex-start;align-items:center;gap:var(--space-3);min-width:0;height:var(--control-h-lg);min-height:var(--control-h-lg);padding:var(--space-1) var(--space-3) var(--space-1) var(--space-1);border-radius:var(--karma-radius-pill);text-align:left;background:0 0;flex:0 auto;margin-left:-4px;display:flex}.signed-in-account .account-summary-trigger.button[aria-expanded=true]{background:var(--karma-hover-ghost)}.account-avatar{width:var(--control-h-md);height:var(--control-h-md);color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid;overflow:hidden}.account-portfolio-copy{align-items:flex-start;gap:var(--gap-hairline);flex-direction:column;min-width:0;display:flex}.account-portfolio-copy small{align-items:center;gap:var(--space-1);max-width:100%;color:var(--text-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);line-height:var(--type-label-lh);display:flex}.account-portfolio-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-portfolio-copy small svg{flex:none;width:10px;height:10px}.account-portfolio-copy strong{max-width:100%;color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight);line-height:var(--type-value-lh);letter-spacing:var(--type-value-tracking);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-portfolio-copy strong[data-kind=value]{font-variant-numeric:tabular-nums}.account-balance-placeholder{border-radius:var(--karma-radius-utility);width:84px;height:14px;margin-block:3px;display:block}.account-portfolio-copy small .price-change{font-variant-numeric:tabular-nums}.signed-in-account .account-deposit-button.button{width:auto;min-width:80px;height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--space-4);border-radius:var(--karma-radius-pill);background:var(--surface-card);color:var(--foreground);font-size:var(--type-body-size);white-space:nowrap;flex:none;margin-left:auto;font-weight:600}@media (hover:hover){.signed-in-account .account-deposit-button.button:is(:hover,[data-hovered=true]){background:var(--surface-card-hover)}}.signed-in-account .account-deposit-button.button:is(:active,[data-pressed=true]){background:var(--surface-card-hover)}.app-shell .skip-link{z-index:300;height:var(--control-h-lg);padding:0 var(--space-4);border-radius:var(--karma-radius-pill);background:var(--accent);color:var(--accent-foreground);font-size:var(--type-body-size);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.app-shell .skip-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;transform:none}.topbar-actions>.button{height:var(--control-h-sm);min-height:var(--control-h-sm);border-radius:var(--karma-radius-pill);padding-inline:var(--pad-control-x)}.terminal-popover.popover{background:var(--overlay);border-radius:var(--karma-radius-card);box-shadow:var(--shadow-overlay);transform-origin:var(--trigger-anchor-point,top right);padding:0}.workspace-menu .workspace-menu-current{background:var(--surface-secondary)}.workspace-menu .workspace-menu-current svg{color:var(--foreground)}.account-menu.terminal-popover{width:272px;min-width:272px;max-width:calc(100vw - 24px)}.account-menu .account-wallet-summary{gap:var(--karma-menu-item-gap);min-height:52px;padding:var(--space-2) var(--karma-menu-item-pad-x);color:var(--foreground);text-transform:none;letter-spacing:normal;cursor:default;grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid;opacity:1!important}.account-wallet-icon{width:36px;height:36px;font-size:var(--type-title-size);border-radius:50%;place-items:center;line-height:1;display:grid;overflow:hidden}.account-wallet-copy{gap:var(--gap-hairline);min-width:0;display:grid}.account-wallet-copy strong,.account-wallet-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-wallet-copy strong{font-size:14px;font-weight:600;line-height:var(--type-body-lh)}.account-wallet-copy small{color:var(--text-label);font-size:var(--type-label-size);line-height:var(--type-label-lh)}.account-menu .account-portfolio-summary{gap:var(--gap-inline);min-height:58px;margin-top:var(--space-2);padding:var(--space-3) var(--karma-menu-item-pad-x);border-radius:var(--karma-menu-item-radius);background:var(--surface-inset);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.account-portfolio-stat{gap:var(--space-1);min-width:0;display:grid}.account-portfolio-stat small{color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);line-height:var(--type-label-lh)}.account-portfolio-stat strong{color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight);line-height:var(--type-value-lh);letter-spacing:var(--type-value-tracking);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-day-change[data-direction=up]{color:var(--success)}.account-day-change[data-direction=down]{color:var(--danger)}.notification-popover.terminal-popover{width:min(340px,100vw - 24px)}.notification-popover .popover__dialog{padding:0}.notification-heading{padding:var(--space-3) var(--space-2) var(--space-1) var(--space-4);justify-content:space-between;align-items:center;display:flex}.notification-heading .popover__heading{font-size:14px;font-weight:600}.notification-popover .workspace-notification-empty{padding:var(--space-5) var(--space-6) var(--space-6);gap:var(--gap-inline)}.notification-popover .workspace-notification-empty h3{font-size:14px;font-weight:600}.notification-popover .workspace-notification-empty p{font-size:var(--type-label-size);line-height:1.5}.notification-footer{padding:var(--space-3) var(--space-4);font-size:var(--type-eyebrow-size);color:var(--text-label)}.terminal-popover[data-entering]{animation:terminal-popover-in var(--motion-enter) var(--dropdown-ease)}.terminal-popover[data-exiting]{animation:terminal-popover-out var(--motion-exit) var(--dropdown-ease)}@keyframes terminal-popover-in{0%{opacity:0;transform:scale(var(--dropdown-pre-scale))}to{opacity:1;transform:scale(1)}}@keyframes terminal-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(var(--dropdown-closing-scale))}}.trading-shell .topbar{align-items:center;gap:var(--gap-stack);display:flex}.trading-shell .workspace-heading{display:none}.trading-shell .global-search-trigger.button{width:auto;min-width:0;max-width:420px;height:var(--control-h-lg);font-size:var(--type-body-size);border-radius:var(--karma-radius-pill);flex:auto}.terminal-ticker{align-items:center;gap:var(--gap-section);white-space:nowrap;min-width:0;display:flex;overflow:hidden}.terminal-ticker a,.terminal-ticker-quote{align-items:center;gap:var(--space-1-5);font-variant-numeric:tabular-nums;display:flex}.terminal-ticker strong{color:var(--text-label);font-weight:500}.terminal-ticker-price{color:var(--foreground)}.terminal-ticker-values{align-items:center;gap:var(--space-1-5);min-width:18ch;display:inline-flex}.terminal-ticker-skeleton{width:18ch;height:10px}.terminal-ticker .asset-icon{--asset-icon-size:14px}.terminal-ticker a:hover strong{color:var(--foreground)}.terminal-system-footer{align-items:center;gap:var(--gap-tier);padding-left:var(--space-5);color:var(--text-label);white-space:nowrap;margin-left:auto;display:flex}.terminal-system-footer a{border-radius:var(--karma-radius-utility);transition:color var(--karma-state-duration) var(--karma-state-ease)}.terminal-system-footer a:hover{color:var(--foreground)}.terminal-system-footer a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.terminal-x-mark{font-size:var(--type-eyebrow-size)}@media (max-width:760px){.trading-shell .topbar{gap:var(--gap-inline)}.terminal-ticker{gap:var(--gap-tier)}.terminal-system-footer,.terminal-ticker a:nth-child(n+3),.terminal-ticker-quote:nth-child(n+3){display:none}.signed-in-account .account-summary-trigger.button{gap:var(--gap-inline);padding-right:var(--space-2)}.signed-in-account .account-deposit-button.button{min-width:0;height:var(--control-h-md);min-height:var(--control-h-md);padding:0 var(--pad-control-x)}}@media (max-width:420px){.account-portfolio-copy{max-width:112px}}@media (prefers-reduced-motion:reduce){.terminal-popover[data-entering],.terminal-popover[data-exiting]{animation:none!important}}.mobile-workspace-menu.button{width:var(--control-h-lg);min-width:var(--control-h-lg);height:var(--control-h-lg);border-radius:var(--karma-radius-pill);flex:none;padding:0}.mobile-workspace-menu.button svg{width:18px;height:18px}@media (max-width:420px){.app-shell .topbar{gap:var(--space-1-5);padding-inline:var(--space-2)}.trading-shell .global-search-trigger.button{min-width:var(--control-h-lg);width:var(--control-h-lg);height:var(--control-h-lg);background:0 0;flex:none;justify-content:center;padding:0}.trading-shell .global-search-trigger svg{width:18px;height:18px}.trading-shell .global-search-trigger>span,.trading-shell .global-search-trigger>kbd{display:none}}
