.global-search-trigger.button{width:min(560px,100%);min-width:0;height:40px;color:var(--text-label);border-radius:var(--karma-radius-pill);background:var(--surface);border:0;flex:1;justify-content:flex-start;gap:10px;padding:0 14px;font-size:13px;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{border-radius:var(--karma-radius-utility);background:var(--surface-secondary);color:var(--text-label);flex-shrink:0;margin-left:auto;padding:2px 6px;font-family:inherit;font-size:11px;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;color:var(--text-label);background:var(--surface-secondary);border-radius:var(--karma-radius-utility);flex-shrink:0;padding:0 8px;font-size:11px;font-weight:500}.global-search-categories{gap:4px;padding:0 14px 6px}.global-search-results{min-height:140px;padding:4px 8px 8px}.global-search-results .command__group-heading{color:var(--text-label);font-size:var(--type-label-size-sm);font-weight:var(--type-label-weight);padding:10px 12px 6px}.global-search-result.command__item{border-radius:var(--karma-radius-control);gap:12px;min-height:56px;padding:8px 12px}.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{flex-direction:column;gap:2px;min-width:0;display:flex}.global-search-identity strong{color:var(--text-value);align-items:center;gap:5px;font-size:14px;font-weight:600;line-height:18px;display:flex}.global-search-identity>span{color:var(--text-label);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.global-search-price{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;margin-left:auto;display:flex}.global-search-price strong{color:var(--text-value);font-size:14px;font-weight:500;line-height:18px}.global-search-price>span{font-size:12px;line-height:16px}.global-search-trailing{margin-left:auto}.global-search-footer{color:var(--text-label);background:0 0;border-top:0;justify-content:flex-start;gap:12px;padding:10px 16px 12px;font-size:11px}.global-search-footer>span:first-child{align-items:center;gap:6px;display:flex}.global-search-footer kbd{border-radius:var(--karma-radius-utility);background:var(--surface-secondary);place-items:center;min-width:18px;height:18px;padding:0 4px;font-family:inherit;font-size:10px;display:inline-grid}.global-search-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.global-search-empty svg{color:var(--text-label);width:24px;height:24px}.global-search-empty p{color:var(--text-label);max-width:340px;font-size:13px;line-height:1.5}.workspace-notification-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;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}.karma-search-backdrop[data-entering]{animation:karma-fade var(--motion-enter) var(--motion-ease)}.karma-search-backdrop[data-exiting]{animation:karma-fade var(--motion-exit) var(--motion-ease) reverse}.karma-search-container[data-entering]{animation:karma-overlay-in var(--motion-enter) var(--motion-ease)}.karma-search-container[data-exiting]{animation:karma-overlay-out var(--motion-exit) var(--motion-ease)}@media (max-width:760px){.global-search-trigger.button{gap:8px;height:40px;padding:0 12px}.global-search-trigger kbd{display:none}.karma-search-container.command__container{padding:12px;padding-top:max(16px, 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:8px;padding-inline:8px}}@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);white-space:nowrap;font-family:ui-monospace,monospace;font-size:11px;font-weight:400}
.workspace-heading{display:none}.topbar-actions{border-radius:var(--karma-radius-pill);background:var(--surface);gap:2px;padding:3px}.signed-in-account.topbar-actions{background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.signed-in-account .account-summary-trigger.button{border-radius:var(--karma-radius-pill);text-align:left;background:0 0;flex:0 auto;justify-content:flex-start;align-items:center;gap:10px;min-width:0;height:44px;min-height:44px;margin-left:-4px;padding:4px 12px 4px 4px;display:flex}.signed-in-account .account-summary-trigger.button[aria-expanded=true]{background:var(--karma-hover-ghost)}.account-avatar{width:34px;height:34px;color:var(--foreground);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid;overflow:hidden}.account-portfolio-copy{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.account-portfolio-copy small{max-width:100%;color:var(--text-label);font-size:var(--type-label-size);font-weight:var(--type-label-weight);align-items:center;gap:4px;line-height:15px;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);letter-spacing:var(--type-value-tracking);text-overflow:ellipsis;white-space:nowrap;line-height:20px;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{border-radius:var(--karma-radius-pill);background:var(--surface-card);width:auto;min-width:80px;height:36px;min-height:36px;color:var(--foreground);white-space:nowrap;flex:none;margin-left:auto;padding:0 18px;font-size:13px;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;border-radius:var(--karma-radius-pill);background:var(--accent);height:40px;color:var(--accent-foreground);white-space:nowrap;align-items:center;padding:0 16px;font-size:13px;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{border-radius:var(--karma-radius-pill);height:32px;min-height:32px;padding-inline:14px}.terminal-account-header .topbar-actions>.button{flex:initial}.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:8px 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{border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;line-height:1;display:grid;overflow:hidden}.account-wallet-copy{gap:2px;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:18px}.account-wallet-copy small{color:var(--text-label);font-size:12px;line-height:16px}.account-menu .account-portfolio-summary{min-height:58px;padding:10px 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;gap:8px;margin-top:4px;display:grid}.account-portfolio-stat{gap:3px;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:14px}.account-portfolio-stat strong{color:var(--text-value);font-size:var(--type-value-size-sm);font-weight:var(--type-value-weight);letter-spacing:var(--type-value-tracking);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;line-height:20px;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{justify-content:space-between;align-items:center;padding:12px 10px 4px 16px;display:flex}.notification-heading .popover__heading{font-size:14px;font-weight:600}.notification-popover .workspace-notification-empty{gap:10px;padding:20px 24px 28px}.notification-popover .workspace-notification-empty h3{font-size:14px;font-weight:600}.notification-popover .workspace-notification-empty p{font-size:12px;line-height:1.5}.notification-footer{color:var(--text-label);padding:12px 16px;font-size:11px}.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:12px;display:flex}.trading-shell .workspace-heading{display:none}.trading-shell .global-search-trigger.button{border-radius:var(--karma-radius-pill);flex:auto;width:auto;min-width:0;max-width:420px;height:40px;font-size:13px}.trading-shell .topbar>.topbar-actions,.trading-shell .topbar>.guest-account-actions{flex:none;width:auto;min-width:0;margin-left:auto}.trading-shell .topbar-actions{gap:8px}.terminal-ticker{white-space:nowrap;align-items:center;gap:20px;min-width:0;display:flex;overflow:hidden}.terminal-ticker a,.terminal-ticker-quote{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.terminal-ticker strong{color:var(--text-label);font-weight:500}.terminal-ticker-price{color:var(--foreground)}.terminal-ticker .asset-icon{--asset-icon-size:14px}.terminal-ticker a:hover strong{color:var(--foreground)}.terminal-system-footer{color:var(--text-label);white-space:nowrap;align-items:center;gap:14px;margin-left:auto;padding-left:18px;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:11px}@media (max-width:760px){.trading-shell .topbar{gap:8px}.terminal-ticker{gap:14px}.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:8px;padding-right:8px}.signed-in-account .account-deposit-button.button{min-width:0;height:34px;min-height:34px;padding:0 14px}}@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}}@media (min-width:1001px){.trading-shell .trading-responsive-topbar{display:none}}@media (max-width:1000px){.terminal-account-header{display:none}}.mobile-workspace-menu.button{border-radius:var(--karma-radius-pill);flex:none;width:40px;min-width:40px;height:40px;padding:0}.mobile-workspace-menu.button svg{width:18px;height:18px}@media (max-width:420px){.trading-shell .topbar{gap:6px;padding-inline:8px}.trading-shell .global-search-trigger.button{background:0 0;flex:none;justify-content:center;width:40px;min-width:40px;height:40px;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}}
