@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.history-stats-grid,.p0-grid,.p1-grid,.p3-grid,.risk-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.history-stats-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.attention-detail-grid,.attention-modal-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.history-stats-wide,.p3-wide{grid-column:span 2}.symbol-heatmap{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1180px){.live-command-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.live-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.live-tool-strip{justify-content:flex-start}.live-account-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.live-command-center{gap:10px;padding:11px}.live-command-header,.live-command-identity{align-items:flex-start;flex-wrap:wrap}.live-command-identity{min-width:0;width:100%}.live-command-identity>div{flex:1 1 170px;min-width:0}.live-command-identity h2{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.live-command-sync>span{display:none}.live-command-sync{justify-content:flex-end;width:100%}.live-universe-strip{align-items:stretch;flex-wrap:wrap;gap:8px}.live-universe-strip>div{flex-basis:calc(100% - 126px)}.live-universe-toggle{flex:0 0 auto}.live-universe-strip>em{flex:1 0 100%}.live-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-command-metrics>button,.live-command-metrics>div{overflow:hidden;min-height:64px;padding:9px}.live-command-metrics>:nth-child(2){border-right:0}.live-command-metrics>:nth-child(n+3){border-top:1px solid var(--border)}.live-command-metrics strong{font-size:15px;white-space:normal;overflow-wrap:anywhere}.live-command-metrics small{display:block;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.live-limit-picker-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.live-limit-picker-group .form-input,.live-limit-picker-group label{width:100%;min-width:0}.live-primary-actions,.live-utility-strip{min-width:0}.live-primary-actions,.live-side-pause-controls,.live-utility-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.live-side-pause-action{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;min-height:52px}.live-side-pause-action>svg{grid-column:1;grid-row:1/span 2}.live-side-pause-action>span{grid-column:2;grid-row:1;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.live-side-pause-action>small{grid-column:2;grid-row:2;overflow:hidden;text-overflow:ellipsis}.live-primary-action{grid-template-columns:minmax(0,1fr);grid-template-areas:"label" "value" "note";align-content:start;min-width:0;min-height:82px}.live-primary-action>small,.live-primary-action>span,.live-primary-action>strong{min-width:0;max-width:100%}.live-primary-action>small,.live-primary-action>strong{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.live-limits-content{align-items:stretch;flex-direction:column}.live-limits-summary{justify-content:flex-start}.live-cooldown-grid .buy-cooldown-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.live-cooldown-grid .buy-cooldown-controls label{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 90px;width:100%}.live-cooldown-grid .buy-cooldown-controls .btn,.live-cooldown-grid .buy-cooldown-controls .form-input{width:100%;min-height:40px}.live-cooldown-grid .cooldown-control-divider{grid-column:1/-1;width:100%;height:1px}.live-tool-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.live-tool-strip button{justify-content:center;min-width:0}.live-command-status-line span:not(:last-child):after{display:none}.live-filter-panel,.live-position-action-bar,.live-position-tabs{position:static}.live-position-tabs{align-self:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));box-shadow:var(--shadow-inset)}.live-position-tabs .btn{justify-content:center}.live-position-tabs-divider{display:none}.live-sticky-actions{display:grid;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.live-position-workspace{padding:10px}.live-position-workspace-header{align-items:flex-start}.live-position-action-bar{display:flex;padding:9px}.live-position-action-bar>div:last-child{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}.live-position-action-bar .btn,.live-position-action-bar .icon-btn{width:100%}.live-position-action-bar .icon-btn{justify-self:stretch}.live-positions-table{display:none}.live-mobile-position-list{display:grid;grid-gap:9px;gap:9px}.live-mobile-position-card{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:11px;border:1px solid var(--border);border-radius:8px;background:var(--surface-soft);box-shadow:var(--shadow-inset)}.live-mobile-position-card.selected{border-color:var(--accent);background:rgba(59,130,246,.07)}.live-copy-id,.live-mobile-position-card footer,.live-mobile-position-card header,.live-mobile-position-title,.live-mobile-position-title>div,.live-mobile-state-row{display:flex;align-items:center}.live-mobile-position-card header{justify-content:space-between;gap:10px}.live-mobile-position-card footer,.live-mobile-position-title,.live-mobile-position-title>div,.live-mobile-state-row{gap:6px;flex-wrap:wrap}.live-mobile-position-title strong{font-size:15px}.live-mobile-position-pnl{display:grid;justify-items:end;grid-gap:1px;gap:1px;font-family:var(--font-mono)}.live-mobile-position-pnl strong{font-size:15px}.live-mobile-position-pnl span{font-size:11px}.live-mobile-position-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0}.live-mobile-position-metrics>div{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:7px;border:1px solid var(--border);border-radius:6px;background:var(--bg)}.live-mobile-position-metrics dd,.live-mobile-position-metrics dt{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-mobile-position-metrics dt{color:var(--fg-muted);font-size:9px;text-transform:uppercase}.live-mobile-position-metrics dd{font-family:var(--font-mono);font-size:11px}.live-mobile-position-card footer{align-items:stretch}.live-copy-id{flex:1 1 100%;gap:5px;min-width:0;padding:7px;border:1px solid var(--border);border-radius:6px;color:var(--fg-muted);background:var(--control-bg);cursor:pointer}.live-copy-id code{overflow:hidden;color:var(--fg);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.live-account-metric-grid,.live-detail-state-grid,.live-risk-overview-row{grid-template-columns:repeat(2,minmax(0,1fr))}.live-position-drawer{width:100vw;padding:12px}.live-position-drawer .live-detail-layout,.live-position-drawer .live-detail-metrics{grid-template-columns:1fr}}@media (max-width:420px){.live-legacy-quick-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.live-legacy-alert-card{grid-column:1/-1}.live-legacy-quick-card{min-height:64px;padding:8px 9px}.live-legacy-quick-card>strong{font-size:14px}.live-account-metric-grid,.live-detail-state-grid,.live-risk-overview-row{grid-template-columns:1fr}.live-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.live-command-header{align-items:flex-start}.live-command-identity{gap:6px}.live-command-identity h2{font-size:14px}.live-command-identity p{font-size:10px}.live-real-money-indicator{padding:4px 6px;font-size:9px}.live-command-sync{margin-left:0}.live-primary-action>strong{font-size:12px}.live-tool-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.live-mobile-position-card footer .btn{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 6px)}}@media (max-width:768px){.app-shell{min-height:100dvh;padding-top:calc(56px + var(--safe-top))}.app-shell,.app-shell-collapsed{grid-template-columns:1fr}.app-mobile-header{position:fixed;top:0;left:0;right:0;z-index:220;display:flex;align-items:center;gap:12px;height:calc(56px + var(--safe-top));padding:calc(8px + var(--safe-top)) calc(14px + var(--safe-right)) 8px calc(14px + var(--safe-left));border-bottom:1px solid var(--border);background:var(--surface-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-card),var(--shadow-inset)}.mobile-menu-button{display:inline-flex;width:40px;height:40px;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--border);border-radius:8px;background:var(--control-bg);color:var(--fg);box-shadow:var(--shadow-inset)}.mobile-menu-button span{width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.mobile-menu-open .mobile-menu-button span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-open .mobile-menu-button span:nth-child(2){opacity:0}.mobile-menu-open .mobile-menu-button span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.app-mobile-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-size:15px;font-weight:650}.nav-mobile-backdrop{position:fixed;inset:calc(56px + var(--safe-top)) 0 0;z-index:180;display:block;border:0;background:rgba(0,0,0,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .18s ease}.mobile-menu-open .nav-mobile-backdrop{opacity:1;pointer-events:auto}.nav{position:fixed;top:calc(56px + var(--safe-top));bottom:0;left:0;z-index:210;width:min(84vw,320px);height:auto;overflow-y:auto;flex-direction:column;flex-wrap:nowrap;border-right:1px solid var(--border);border-bottom:none;padding:14px calc(12px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(12px + var(--safe-left));gap:4px;transform:translateX(-102%);transition:transform .2s ease,box-shadow .2s ease}.nav-mobile-open{transform:translateX(0)}.nav-collapsed{align-items:stretch;padding:14px calc(12px + var(--safe-right)) calc(18px + var(--safe-bottom)) calc(12px + var(--safe-left))}.nav-top{width:100%;padding-bottom:10px}.nav-collapsed .nav-top{flex-direction:row;justify-content:space-between}.nav-brand{width:100%;padding:2px 8px 8px}.nav-collapsed .nav-brand{width:auto;padding:2px 8px 8px;text-align:left}.nav-link{padding:9px 10px;font-size:13px}.nav-section-title{padding:8px 10px 3px}.nav-sections{min-height:auto;flex:0 0 auto}.nav-controls{margin-top:10px}.nav-collapsed .nav-link,.nav-collapsed .nav-theme-btn{justify-content:flex-start;padding:9px 10px}.nav-collapsed .nav-theme-toggle{width:100%;height:38px;flex-direction:row;justify-content:space-between}.nav-collapsed .nav-link-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.nav-collapsed .nav-link-short{display:none}.nav-collapsed .nav-section-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.nav-collapsed .nav-controls{align-items:stretch;margin-top:10px;padding:10px 8px 8px}.nav-collapsed .nav-controls-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.nav-collapse-btn{display:none}.nav-link.active{box-shadow:inset 3px 0 0 var(--accent);border-bottom:none;border-radius:var(--radius)}.app-main{padding:16px max(16px,var(--safe-right)) calc(16px + var(--safe-bottom)) max(16px,var(--safe-left));max-width:100vw;overflow-x:hidden}.pwa-install-prompt{right:max(12px,var(--safe-right));bottom:max(12px,var(--safe-bottom));left:max(12px,var(--safe-left));grid-template-columns:minmax(0,1fr) auto auto;width:auto}.page-header p{max-width:100%;overflow-wrap:break-word}.positions-page-header{align-items:flex-start}.positions-notification-popover{top:50%;right:16px;left:16px;z-index:342;width:auto;max-height:calc(100vh - 88px);transform:translateY(-50%)}.positions-notification-list{max-height:calc(100vh - 190px)}.positions-notification-item{grid-template-columns:1fr}.positions-notification-item>span{justify-self:start}.position-source-tabs{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.position-source-tab{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px}.binance-live-prep-head,.binance-prepared-orders-head,.binance-readonly-banner,.binance-symbol-filter,.live-positions-banner{align-items:stretch;flex-direction:column}.binance-readonly-actions{width:100%}.binance-readonly-actions .btn,.binance-readonly-actions .form-input,.binance-symbol-filter .form-input{width:100%;max-width:none}.binance-live-prep-state{width:100%}.binance-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.binance-live-mode-controls{grid-template-columns:1fr}.binance-live-actions{width:100%;justify-content:stretch}.live-limit-picker-group{width:100%}.live-limit-picker-group label{flex:1 1 150px}.live-limit-picker-group .form-input{flex:1 1;min-width:92px}.binance-live-actions .btn{flex:1 1 160px}.live-exposure-breakdown,.live-exposure-metrics,.live-risk-budget-metrics,.live-risk-notification-grid,.live-risk-side-row{grid-template-columns:1fr}.live-exposure-header{flex-direction:column}.live-exposure-sync{justify-items:start;min-width:0}.live-position-action-bar{align-items:stretch}.live-position-action-bar>div:last-child,.live-row-actions{width:100%}.live-row-actions .btn{flex:1 1 96px}.live-position-id-actions{width:100%}.live-position-id-actions .btn{flex:1 1 auto}.binance-live-prep-form,.binance-shadow-details,.live-detail-layout,.live-detail-metrics{grid-template-columns:1fr}.binance-shadow-control,.binance-shadow-control .form-input{width:100%}.binance-prep-checkbox{min-height:auto}.binance-preflight-checks,.buy-cooldown-panel,.direction-cooldown-grid{grid-template-columns:1fr}.buy-cooldown-controls,.buy-cooldown-meta{justify-content:flex-start}.daily-target-modal-grid,.daily-target-panel{grid-template-columns:1fr}.login-page{align-items:start;padding:16px}.login-panel{padding:18px}.login-inline-form,.login-passkey-item,.login-reset-card{grid-template-columns:1fr}.login-inline-form .btn,.login-passkey-item .btn{width:100%;justify-content:center}.drawer-backdrop,.modal-backdrop,.strategy-modal-backdrop{background:rgba(0,0,0,.66);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.daily-target-controls{justify-content:flex-start}.nav{max-width:100vw;min-width:0}.attention-detail-grid,.attention-modal-summary,.attention-strip,.detail-metrics,.grid-2,.grid-3,.grid-4,.history-filter-panel,.history-stats-grid,.history-stats-hero,.history-summary-strip,.history-symbol-columns,.live-filter-panel,.live-mode-summary-grid,.p0-grid,.p1-grid,.p1-metric-grid,.p3-grid,.positions-filter-panel,.reason-summary,.risk-metric-grid,.settings-current-mode,.settings-tabs,.settings-unlimited-row,.strategy-hero-grid,.strategy-modal-grid,.strategy-threshold-grid{grid-template-columns:1fr}.symbol-heatmap{grid-template-columns:repeat(2,minmax(0,1fr))}.guard-row{grid-template-columns:1fr}.history-stats-wide,.p3-wide{grid-column:span 1}.reason-row{grid-template-columns:minmax(120px,1fr) minmax(70px,.8fr)}.reason-row .reason-track{grid-column:1/-1;order:4}.position-drawer{width:100vw;padding:14px}.positions-filter-panel{align-items:stretch;padding:10px!important}.parity-filter-panel,.positions-filter-panel.live-filter-panel-closed{grid-template-columns:1fr}.parity-filter-panel .form-group:first-child{grid-column:auto}.signals-filter-panel{grid-template-columns:1fr}.signals-filter-panel .form-group:first-child{grid-column:auto}.parity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.parity-blockers{grid-template-columns:1fr}.open-filter-summary{justify-items:start;min-height:auto}.strategy-modal-backdrop{align-items:stretch;padding:10px}.strategy-modal{max-height:calc(100vh - 20px);padding:14px}.lifecycle-action-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-group-summary{grid-template-columns:minmax(0,1fr) auto;gap:10px}.lifecycle-group-summary>span:nth-child(3),.lifecycle-group-summary>span:nth-child(4){grid-column:1/-1}.lifecycle-group-summary>span:last-child{grid-column:2;grid-row:1}.lifecycle-group-detail-footer{align-items:stretch;flex-direction:column}.lifecycle-group-detail-footer .btn{width:100%;justify-content:center}.lifecycle-batch-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lifecycle-action-context{grid-template-columns:1fr}.lifecycle-action-footer{align-items:stretch;flex-direction:column}.lifecycle-action-footer .btn{width:100%;justify-content:center}.attention-modal{width:100%}.attention-modal .strategy-modal-header .btn{width:100%;justify-content:center}.attention-detail-head{flex-direction:column}.attention-detail-head em{align-self:flex-start}.drawer-id-row,.strategy-modal-header,.strategy-panel-title,.timeline-title{flex-direction:column;align-items:flex-start}.detail-table strong,.strategy-detail-grid strong,.timeline-title span{text-align:left}.detail-table,.strategy-detail-grid{grid-template-columns:1fr}}