[data-body=proposed].pb-desk-page{display:flex;flex-direction:column;gap:var(--pb-gap);min-width:0}[data-body=proposed] .pb-desk-tech-slot,[data-body=proposed] .pb-desk-title-slot{display:contents}[data-body=proposed] .demo-redesign-workspace{display:flex;flex-direction:column;gap:var(--pb-gap);min-width:0}[data-body=proposed] .pb-desk-accounts{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;font-family:var(--font-sans)}[data-body=proposed] .pb-desk-accounts__label{font-size:var(--pb-tag);font-weight:600;letter-spacing:.04em;color:var(--text-muted)}[data-body=proposed] .pb-desk-account{display:inline-flex;align-items:stretch;height:var(--pb-btn);border:1px solid var(--border-subtle);min-width:0}[data-body=proposed] .pb-desk-account.live{box-shadow:inset -2px 0 0 var(--negative)}[data-body=proposed] .pb-desk-account button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:0;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);cursor:pointer}[data-body=proposed] .pb-desk-account__pick{padding:0 12px;font-size:var(--pb-body);font-weight:500;white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}[data-body=proposed] .pb-desk-account__pick[aria-pressed=true]{background:var(--surface-elevated);color:var(--text-primary);font-weight:600;box-shadow:inset 0 -2px 0 var(--text-primary)}[data-body=proposed] .pb-desk-account__eye{width:32px;-webkit-border-start:1px solid var(--border-subtle)!important;border-inline-start:1px solid var(--border-subtle)!important;font-size:14px}[data-body=proposed] .pb-desk-account button:hover{background:var(--surface-hover);color:var(--text-primary)}[data-body=proposed] .pb-desk-account button:focus-visible{outline:2px solid var(--info);outline-offset:1px}[data-body=proposed] .pb-desk-account.hidden .pb-desk-account__pick{color:var(--text-muted)}[data-body=proposed] .pb-desk{max-width:none;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;color:var(--text-primary);font-family:var(--font-sans);display:flex;flex-direction:column;gap:var(--pb-gap);min-width:0}[data-body=proposed] .pb-desk-tile{display:flex;flex-direction:column;min-width:0;background:var(--surface-1);border:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk-tile>*{border-bottom:1px solid var(--border-strong)}[data-body=proposed] .pb-desk-tile>:last-child{border-bottom:0}[data-body=proposed] .pb-desk-kpi{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));min-height:64px}[data-body=proposed] .pb-desk-kpi__cell{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-width:0;padding:12px 16px;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk-kpi__cell:first-child{-webkit-border-start:0;border-inline-start:0}[data-body=proposed] .pb-desk-kpi__label{font-size:var(--pb-caption);font-weight:400;line-height:1.3;color:var(--text-muted);white-space:nowrap}[data-body=proposed] .pb-desk-kpi__value{font-size:var(--pb-kpi);font-weight:600;line-height:1.2;color:var(--text-primary);text-align:start;overflow:hidden;text-overflow:ellipsis}[data-body=proposed] .pb-desk-kpi__value.pb-pos{color:var(--positive)}[data-body=proposed] .pb-desk-kpi__value.pb-neg{color:var(--negative)}[data-body=proposed] .pb-desk-kpi__sub{font-size:var(--pb-caption);line-height:1.3;color:var(--text-muted);text-align:start}[data-body=proposed] .pb-desk-band{border-left:0;border-right:0;border-top:0}[data-body=proposed] .pb-desk-notice,[data-body=proposed] .pb-desk-sysline{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-height:40px;padding:4px 16px;font-size:var(--pb-body);color:var(--text-secondary)}[data-body=proposed] .pb-desk-notice{cursor:pointer;justify-content:space-between;color:var(--text-primary)}[data-body=proposed] .pb-desk-tick{border-bottom-color:var(--pb-edge-negative)}[data-body=proposed] .pb-desk-tabbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0 16px;min-height:var(--pb-head);padding:0 16px 0 12px}[data-body=proposed] .pb-desk-tabs{-webkit-margin-start:-12px;margin-inline-start:-12px}[data-body=proposed] .pb-desk-filter{flex:none}[data-body=proposed] .pb-desk-body{min-width:0}[data-body=proposed] .pb-desk .demo-tab-panel{padding:0;margin:0;background:transparent;border:0;min-height:0}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-late-fill-section,.demo-signals-tab,.demo-journal-tab,.account-private-notice,.account-private-table) *,[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-late-fill-section,.demo-signals-tab,.demo-journal-tab,.account-private-notice,.account-private-table,.demo-empty-state){border-radius:0!important;box-shadow:none;font-family:var(--font-sans)}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-signals-tab) input{font-family:var(--font-mono)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-signals-tab,.demo-journal-tab,.account-private-notice,.demo-empty-state) button{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--pb-btn-sm)!important;height:auto;padding:0 10px!important;border:1px solid var(--border-strong)!important;background:transparent!important;color:var(--text-primary)!important;font:500 var(--pb-body)/1.2 var(--font-sans)!important;letter-spacing:0;white-space:nowrap;cursor:pointer}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-signals-tab,.demo-journal-tab,.account-private-notice,.demo-empty-state) button:hover:not(:disabled){background:var(--surface-hover)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-signals-tab,.demo-journal-tab) button:disabled{opacity:.45;cursor:not-allowed}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-signals-tab,.demo-journal-tab) :is(button.active,button[aria-pressed=true]){background:var(--surface-elevated)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--text-primary)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-pending-section,.demo-signals-tab,.demo-journal-tab) :is(.demo-close-button,.danger,.demo-pending-cancel){border-color:var(--pb-edge-negative)!important;color:var(--negative)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-pending-section,.demo-signals-tab,.demo-journal-tab) :is(.demo-close-button,.danger,.demo-pending-cancel):hover:not(:disabled){background:var(--pb-tint-negative)!important}[data-body=proposed] .pb-desk .demo-signals-tab .demo-primary-action{min-height:var(--pb-btn-touch)!important;padding:0 16px!important;background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--canvas)!important;font-weight:600!important}[data-body=proposed] .pb-desk .demo-signals-tab .demo-primary-action:hover:not(:disabled){background:var(--text-secondary)!important;border-color:var(--text-secondary)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-pending-section,.demo-signals-tab,.demo-journal-tab,.account-private-table) :is(.positive,.long){color:var(--positive)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-pending-section,.demo-signals-tab,.demo-journal-tab,.account-private-table) :is(.negative,.short){color:var(--negative)!important}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-pending-section,.demo-signals-tab,.demo-journal-tab) article:is(.long,.short),[data-body=proposed] .pb-desk :is(.demo-signals-tab,.demo-journal-tab) :is(.demo-signal-list-item,.demo-signal-group,.demo-trade-journal-block,.demo-journal-row):is(.long,.short){color:var(--text-primary)!important}[data-body=proposed] .pb-desk .asset-mark{display:none}[data-body=proposed] .pb-desk .demo-panel-head{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px 16px;min-height:var(--pb-head);margin:0;padding:4px 16px;background:transparent;border:0;border-bottom:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-panel-head>div:first-child{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}[data-body=proposed] .pb-desk .demo-panel-head>div:first-child>strong{order:0;font-size:var(--pb-stat);font-weight:600;line-height:1.2;color:var(--text-primary);white-space:nowrap}[data-body=proposed] .pb-desk .demo-panel-head>div:first-child>span{order:1;font-size:var(--pb-tag);font-weight:600;letter-spacing:.04em;color:var(--text-muted);white-space:nowrap}[data-body=proposed] .pb-desk .demo-panel-head-actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}[data-body=proposed] .pb-desk .demo-panel-head-actions>small{display:none}[data-body=proposed] .pb-desk .demo-view-switch{display:inline-flex;align-items:stretch;border:1px solid var(--border-subtle);background:transparent;padding:0;gap:0}[data-body=proposed] .pb-desk .demo-view-switch button{border:0!important;-webkit-border-start:1px solid var(--border-subtle)!important;border-inline-start:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important}[data-body=proposed] .pb-desk .demo-view-switch button:first-child{-webkit-border-start:0!important;border-inline-start:0!important}[data-body=proposed] .pb-desk .demo-view-switch button[aria-pressed=true]{color:var(--text-primary)!important}[data-body=proposed] .pb-desk :is(.demo-pending-section,.demo-late-fill-section){margin:0;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);overflow:visible}[data-body=proposed] .pb-desk .demo-pending-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;min-height:var(--pb-row);padding:4px 16px;background:transparent;border:0}[data-body=proposed] .pb-desk .demo-pending-head>div:first-child{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:0 8px;min-width:0}[data-body=proposed] .pb-desk .demo-pending-head>div:first-child>strong{order:0;font-size:var(--pb-body);font-weight:600;color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-pending-head>div:first-child>span{order:1;font-size:var(--pb-tag);font-weight:600;letter-spacing:.04em;color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-pending-head>div:first-child>small{order:2;font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-pending-summary{display:flex;align-items:baseline;gap:6px;margin:0;padding:0;background:transparent;border:0}[data-body=proposed] .pb-desk .demo-pending-summary>*{font-size:var(--pb-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-body=proposed] .pb-desk .demo-pending-summary>b,[data-body=proposed] .pb-desk .demo-pending-summary>strong{font-weight:600;color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-pending-summary>span{color:var(--text-muted);font-size:var(--pb-caption)}[data-body=proposed] .pb-desk .demo-pending-summary>span:first-of-type:after{content:" ·";color:var(--text-faint)}[data-body=proposed] .pb-desk .demo-pending-section{display:flex;flex-wrap:wrap;align-items:center}[data-body=proposed] .pb-desk .demo-pending-section>.demo-pending-head{flex:1 1 auto;min-width:0}[data-body=proposed] .pb-desk .demo-pending-section>.demo-pending-list{flex:1 1 100%}[data-body=proposed] .pb-desk .demo-pending-empty{flex:0 1 auto;min-height:var(--pb-row);display:flex;align-items:center;padding:0 16px;border:0;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);background:transparent;font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-late-fill-section .demo-pending-head>div:first-child>:is(span,strong){color:var(--negative)}[data-body=proposed] .pb-desk .demo-late-fill-section .demo-pending-head>b{color:var(--negative)}[data-body=proposed] .pb-desk :is(.demo-pending-list,.demo-late-fill-list){display:flex;flex-direction:column;gap:0;padding:0;margin:0}[data-body=proposed] .pb-desk :is(.demo-pending-row,.demo-late-fill-row){display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-height:var(--pb-row);margin:0;padding:4px 16px;border:0;border-top:1px solid var(--border-subtle);background:transparent}[data-body=proposed] .pb-desk .demo-pending-row>div{display:flex;align-items:baseline;gap:6px;padding:0;border:0;background:transparent;min-width:0}[data-body=proposed] .pb-desk .demo-pending-row>div>span{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-pending-row>div>b{font-size:var(--pb-body);font-weight:500;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-body=proposed] .pb-desk .demo-pending-identity>strong{font-size:var(--pb-body);font-weight:600}[data-body=proposed] .pb-desk .demo-pending-identity>small{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-side-badge{display:inline-flex!important;align-items:center;justify-content:center;min-width:52px;height:20px;padding:0 7px;border:1px solid!important;border-radius:3px;font-size:var(--pb-tag)!important;font-weight:800!important;line-height:1;letter-spacing:.03em;white-space:nowrap}[data-body=proposed] .pb-desk .demo-side-badge.long{color:var(--positive)!important;background:color-mix(in srgb,var(--positive) 24%,var(--surface-1))!important;box-shadow:inset 3px 0 0 var(--positive)}[data-body=proposed] .pb-desk .demo-side-badge.short{color:var(--negative)!important;background:color-mix(in srgb,var(--negative) 24%,var(--surface-1))!important;box-shadow:inset 3px 0 0 var(--negative)}[data-body=proposed] .pb-desk .demo-pending-cancel{-webkit-margin-start:auto;margin-inline-start:auto}[data-body=proposed] .pb-desk .demo-position-rows{display:flex;flex-direction:column;gap:0}[data-body=proposed] .pb-desk .demo-position-row{margin:0;border:0!important;border-bottom:1px solid var(--border-strong)!important;background:transparent;overflow:visible}[data-body=proposed] .pb-desk .demo-position-row:last-child{border-bottom:0!important}[data-body=proposed] .pb-desk .demo-position-row.test{opacity:1}[data-body=proposed] .pb-desk .demo-position-main{border-bottom:1px solid var(--border-subtle);background:transparent}[data-body=proposed] .pb-desk .demo-position-main>div{min-height:48px;padding:8px 12px!important;border-left:0;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);gap:4px}[data-body=proposed] .pb-desk .demo-position-main>div:first-child{-webkit-border-start:0;border-inline-start:0}[data-body=proposed] .pb-desk .demo-position-main>div>span{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-position-main>div>strong{font-family:var(--font-sans);font-size:var(--pb-control);font-weight:600;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}[data-body=proposed] .pb-desk .demo-panel-head-actions>.demo-kill-switch{order:-20;min-height:32px!important;padding:0 13px!important;border:1px solid var(--negative)!important;border-radius:0!important;background:color-mix(in srgb,var(--negative) 28%,var(--surface-1))!important;color:var(--negative)!important;box-shadow:inset 3px 0 0 var(--negative),0 0 0 1px color-mix(in srgb,var(--negative) 18%,transparent)!important;font:900 var(--pb-body)/1 var(--font-sans)!important;letter-spacing:.02em!important;cursor:pointer;white-space:nowrap}[data-body=proposed] .pb-desk .demo-panel-head-actions>.demo-kill-switch:hover:not(:disabled){background:color-mix(in srgb,var(--negative) 40%,var(--surface-1))!important;color:var(--text-primary)!important}[data-body=proposed] .pb-desk .demo-panel-head-actions>.demo-kill-switch:disabled{opacity:.4;cursor:not-allowed}[data-body=proposed] .pb-desk .demo-kill-switch-modal{border-color:var(--negative)}[data-body=proposed] .pb-desk .demo-kill-switch-note{display:flex;flex-direction:column;gap:4px;margin:12px 0;padding:10px 12px;border:1px solid var(--border-strong);background:var(--surface-2);font-size:var(--pb-body)}[data-body=proposed] .pb-desk .demo-kill-switch-note>strong{color:var(--warning)}[data-body=proposed] .pb-desk .demo-kill-switch-note>span{color:var(--text-secondary)}[data-body=proposed] .pb-desk .demo-position-main>div>small{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-position-main>div>b{font-size:var(--pb-body);font-weight:600}[data-body=proposed] .pb-desk .demo-position-identity>span{font-size:var(--pb-control)!important;font-weight:600;color:var(--text-primary)!important}[data-body=proposed] .pb-desk .demo-position-symbol-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}[data-body=proposed] .pb-desk .demo-position-symbol-line>bdi{font-size:var(--pb-control);font-weight:700;color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-position-autoauth-link{color:var(--accent);font-weight:800;text-decoration:underline;text-underline-offset:2px}[data-body=proposed] .pb-desk .demo-position-autoauth-link:hover{color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-position-main em{border:1px solid var(--pb-edge-warning);color:var(--warning);font-size:var(--pb-tag);padding:0 4px}[data-body=proposed] .pb-desk .demo-position-management-inline{gap:8px!important;padding:8px 12px!important;background:transparent;border:0}[data-body=proposed] .pb-desk .demo-inline-level>b{font-size:var(--pb-caption);font-weight:600;letter-spacing:0;color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-inline-level input{height:var(--pb-btn-sm)!important;padding:0 8px!important;border:1px solid var(--border-strong)!important;background:var(--surface-2)!important;color:var(--text-primary)!important;border-radius:0!important;font-size:var(--pb-body)!important}[data-body=proposed] .pb-desk .demo-inline-level input:focus{outline:2px solid var(--info);outline-offset:0}[data-body=proposed] .pb-desk .demo-level-mode{display:inline-flex!important;gap:0;padding:0!important;border:1px solid var(--border-subtle)!important;background:transparent!important}[data-body=proposed] .pb-desk .demo-level-mode button{min-height:26px!important;padding:0 8px!important;border:0!important;-webkit-border-start:1px solid var(--border-subtle)!important;border-inline-start:1px solid var(--border-subtle)!important;color:var(--text-secondary)!important;font-size:var(--pb-caption)!important}[data-body=proposed] .pb-desk .demo-level-mode button:first-child{-webkit-border-start:0!important;border-inline-start:0!important}[data-body=proposed] .pb-desk .demo-level-mode button.active{color:var(--text-primary)!important}[data-body=proposed] .pb-desk .demo-inline-conversion{font-size:var(--pb-caption)!important;color:var(--text-muted)!important}[data-body=proposed] .pb-desk .demo-inline-separator{color:var(--text-faint)}[data-body=proposed] .pb-desk .demo-position-details{border-top:1px solid var(--border-subtle);background:transparent}[data-body=proposed] .pb-desk .demo-position-details>summary{min-height:var(--pb-btn-sm);display:flex;align-items:center;padding:0 12px;font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-desk .demo-position-details>summary:hover{color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-position-details-grid{background:var(--surface-2)}[data-body=proposed] .pb-desk .demo-position-details-grid>div{padding:8px 12px;border-left:0;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-position-details-grid span{font-size:var(--pb-tag);font-weight:600;letter-spacing:.04em;color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-position-details-grid b{font-family:var(--font-sans);font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-position-inline-notice{margin:0 12px 8px;font-size:var(--pb-caption)}[data-body=proposed] .pb-desk .demo-empty-state{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:96px!important;padding:16px!important;margin:0;border:0!important;background:transparent!important;text-align:center}[data-body=proposed] .pb-desk .demo-empty-state,[data-body=proposed] .pb-desk .demo-empty-state>strong{font-size:var(--pb-control);font-weight:600;color:var(--text-secondary)}[data-body=proposed] .pb-desk .account-private-notice{margin:0;padding:8px 16px;min-height:40px;border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-2);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-secondary);font-size:var(--pb-body)}[data-body=proposed] .pb-desk .account-private-table{margin:0;border:0;background:transparent}[data-body=proposed] .pb-desk .account-private-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;grid-gap:0 12px;gap:0 12px;min-height:var(--pb-row);padding:0 16px;border-bottom:1px solid var(--border-subtle);font-size:var(--pb-body);color:var(--text-primary);background:transparent}[data-body=proposed] .pb-desk .account-private-row>*{justify-self:start}[data-body=proposed] .pb-desk .account-private-row.head{background:var(--surface-2);border-bottom-color:var(--border-strong);font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-signals-tab .demo-panel-head{border-bottom:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-signal-list,[data-body=proposed] .pb-desk .demo-signal-workspace{gap:0;margin:0;padding:0;background:transparent;border:0}[data-body=proposed] .pb-desk .demo-signal-list{-webkit-border-end:1px solid var(--border-subtle);border-inline-end:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-signal-group{margin:0;border:0;border-bottom:1px solid var(--border-subtle);background:transparent}[data-body=proposed] .pb-desk .demo-signal-list-item{display:grid!important;grid-template-columns:minmax(0,1fr) 56px 104px auto;grid-gap:8px;gap:8px;width:100%;justify-content:stretch!important;align-items:center;min-height:var(--pb-row-2)!important;padding:4px 12px!important;border:0!important;-webkit-border-start:2px solid transparent!important;border-inline-start:2px solid transparent!important;background:transparent!important;text-align:start;white-space:normal!important}[data-body=proposed] .pb-desk .demo-signal-list-item>div{display:flex;flex-direction:column;gap:2px;min-width:0}[data-body=proposed] .pb-desk .demo-signal-list-item>div>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-body=proposed] .pb-desk .demo-signal-list-item>em{font-style:normal;font-size:var(--pb-caption);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;text-align:end}[data-body=proposed] .pb-desk .demo-signal-list-item>b{font-size:var(--pb-caption);font-weight:600}[data-body=proposed] .pb-desk .demo-signal-list-item>i{font-style:normal;display:inline-flex;align-items:center;height:20px;padding:0 6px;border:1px solid var(--border-strong);font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-desk .demo-signal-list-item.active{background:var(--surface-elevated)!important;border-inline-start-color:var(--text-primary)!important;box-shadow:none!important}[data-body=proposed] .pb-desk .demo-signal-list-item :is(span,small){font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-signal-list-item strong{font-size:var(--pb-body);font-weight:600;color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-group-expanded{background:var(--surface-2);border-top:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-group-expanded button{width:100%;justify-content:flex-start!important;border:0!important;border-bottom:1px solid var(--border-subtle)!important;font-size:var(--pb-caption)!important;color:var(--text-secondary)!important;white-space:normal!important;text-align:start}[data-body=proposed] .pb-desk .demo-signal-ticket{margin:0;background:var(--surface-2);border:0;padding:var(--pb-pad)}[data-body=proposed] .pb-desk .demo-ticket-head{background:transparent;border:0;border-bottom:1px solid var(--border-subtle);padding:0 0 12px}[data-body=proposed] .pb-desk :is(.demo-ticket-meta span,.demo-ticket-prices>div,.demo-ticket-summary>div,.demo-management-plan-preview>span,.demo-ticket-management,.demo-ticket-risk){background:var(--surface-1)!important;border-color:var(--border-subtle)!important}[data-body=proposed] .pb-desk .demo-signals-tab :is(span,small,label){color:var(--text-muted)}[data-body=proposed] .pb-desk .demo-signals-tab :is(strong,b){color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-signals-tab input,[data-body=proposed] .pb-desk .demo-signals-tab select{border:1px solid var(--border-strong)!important;background:var(--surface-1)!important;color:var(--text-primary)!important;border-radius:0!important;min-height:var(--pb-btn-sm)}[data-body=proposed] .pb-desk .demo-signals-tab .demo-warning{background:var(--pb-tint-warning);border:1px solid var(--pb-edge-warning)}[data-body=proposed] .pb-desk .demo-signals-tab :is(.demo-entry-warning-red,.demo-drift-warning){background:var(--pb-tint-negative);border-color:var(--pb-edge-negative)}[data-body=proposed] .pb-desk .demo-signals-tab .demo-valid{background:transparent;border:1px solid var(--border-subtle);color:var(--text-secondary)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-journal-view-switch{display:flex!important;gap:0!important;margin:0!important;padding:0 16px;min-height:var(--pb-head);align-items:center;border-bottom:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-journal-view-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:var(--pb-head);margin:0;padding:0 12px;border:0;border-radius:0;background:transparent;color:var(--text-secondary);font:500 var(--pb-control)/1 var(--font-sans);cursor:pointer}[data-body=proposed] .pb-desk .pb-desk-body>.demo-journal-view-switch button:hover{color:var(--text-primary)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-journal-view-switch button.active{color:var(--text-primary);font-weight:600;box-shadow:inset 0 -2px 0 var(--text-primary)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-warning{margin:0!important;padding:8px 16px;border:0;border-bottom:1px solid var(--pb-edge-warning);border-radius:0;background:var(--pb-tint-warning);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--pb-body)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-warning summary{color:var(--warning);font-weight:600!important;font-size:var(--pb-body)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-warning small{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-desk .pb-desk-body>.demo-warning button{height:var(--pb-btn-sm);padding:0 10px;border:1px solid var(--border-strong);border-radius:0;background:transparent;color:var(--text-primary);font:500 var(--pb-body)/1 var(--font-sans);cursor:pointer}[data-body=proposed] .pb-desk .demo-journal-tab :not(input){font-family:var(--font-sans)!important}[data-body=proposed] :is([class*=SignalHistoryPanel_shell],[class*=StudentSignalHistory_shell]),[data-body=proposed] :is([class*=SignalHistoryPanel_shell],[class*=StudentSignalHistory_shell]) *{border-radius:0!important;box-shadow:none!important;font-family:var(--font-sans)}[data-body=proposed] :is([class*=SignalHistoryPanel_shell],[class*=StudentSignalHistory_shell]){margin:0!important;background:var(--surface-1)!important;border:0}[data-body=proposed] .demo-redesign-workspace>:is([class*=SignalHistoryPanel_shell],[class*=StudentSignalHistory_shell]){border:1px solid var(--border-subtle)!important}[data-body=proposed] :is([class*=SignalHistoryPanel_shell],[class*=StudentSignalHistory_shell]) button{min-height:var(--pb-btn-sm);padding:0 10px;border:1px solid var(--border-strong)!important;background:transparent!important;color:var(--text-primary)!important;font:500 var(--pb-body)/1 var(--font-sans)!important}[data-body=proposed] .pb-desk .demo-journal-summary,[data-body=proposed] .pb-desk .demo-journal-toolbar{margin:0;padding:8px 16px;gap:8px;background:transparent;border:0;border-bottom:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-journal-summary>div{background:var(--surface-2)!important;border:1px solid var(--border-subtle)!important}[data-body=proposed] .pb-desk .demo-journal-view-switch{display:inline-flex;gap:0;border:1px solid var(--border-subtle);background:transparent;padding:0}[data-body=proposed] .pb-desk .demo-journal-view-switch button{border:0!important;-webkit-border-start:1px solid var(--border-subtle)!important;border-inline-start:1px solid var(--border-subtle)!important}[data-body=proposed] .pb-desk .demo-journal-view-switch button:first-child{-webkit-border-start:0!important;border-inline-start:0!important}[data-body=proposed] .pb-desk :is(.demo-trade-journal-list,.demo-journal-list,.demo-journal-days){gap:0;margin:0;padding:0}[data-body=proposed] .pb-desk :is(.demo-trade-journal-block,.demo-journal-day,.demo-journal-row,.demo-journal-row-v2){margin:0;border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:transparent!important}[data-body=proposed] .pb-desk .demo-trade-journal-row{display:grid!important;min-height:var(--pb-row);width:100%;padding:4px 16px!important;border:0!important;background:transparent!important;white-space:normal!important;justify-content:stretch!important;text-align:start}[data-body=proposed] .pb-desk .demo-trade-journal-row:hover{background:var(--surface-hover)!important}[data-body=proposed] .pb-desk .demo-journal-day-title{min-height:var(--pb-row);padding:0 16px;background:var(--surface-2)!important;border-bottom:1px solid var(--border-strong)!important}[data-body=proposed] .pb-desk .demo-journal-tab :is(span,small){font-size:max(12px,1em)}[data-body=proposed] .pb-desk .demo-trade-timeline{background:var(--surface-2);border-top:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk .demo-journal-tab .demo-qa-banner{background:var(--pb-tint-warning);border:0;border-bottom:1px solid var(--pb-edge-warning);color:var(--text-primary)}[data-body=proposed] .pb-desk .demo-journal-tab .demo-qa-banner strong{color:var(--warning)}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal),[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) *{border-radius:0!important;box-shadow:none;font-family:var(--font-sans)}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal){background:var(--surface-1)!important;border:1px solid var(--border-strong)!important;color:var(--text-primary)}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) input{font-family:var(--font-mono)!important;border:1px solid var(--border-strong)!important;background:var(--surface-2)!important;color:var(--text-primary)!important}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) button{min-height:var(--pb-btn)!important;padding:0 12px!important;border:1px solid var(--border-strong)!important;background:transparent!important;color:var(--text-primary)!important;font:500 var(--pb-control)/1 var(--font-sans)!important}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) button:hover:not(:disabled){background:var(--surface-hover)!important}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) :is(button.active,button[aria-pressed=true]){background:var(--surface-elevated)!important;font-weight:600!important;box-shadow:inset 0 -2px 0 var(--text-primary)!important}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) :is(.danger,.demo-close-button){border-color:var(--pb-edge-negative)!important;color:var(--negative)!important}[data-body=proposed] .pb-desk :is(.demo-settings-drawer,.demo-close-modal) :is(.primary,.demo-primary-action){background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--canvas)!important;font-weight:600!important}[data-body=proposed] .pb-desk :is(.demo-setting-row,.demo-close-summary>div,.demo-reset-box,.demo-create-account,.demo-symbol-spec-table){background:var(--surface-2)!important;border-color:var(--border-subtle)!important}[data-body=proposed] .demo-qa-loader{max-width:none;margin:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;min-height:40px;padding:8px 16px;border:1px solid var(--pb-edge-warning);border-radius:0;background:var(--pb-tint-warning);color:var(--text-primary);font-family:var(--font-sans)}[data-body=proposed] .demo-qa-loader>div:first-child{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 12px;min-width:0}[data-body=proposed] .demo-qa-loader strong{font:600 var(--pb-tag)/1.3 var(--font-sans)!important;letter-spacing:.04em;color:var(--warning)}[data-body=proposed] .demo-qa-loader strong:after{content:none!important;display:none}[data-body=proposed] .demo-qa-loader span{font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .demo-qa-loader .demo-qa-update-notice{display:inline-flex!important;align-items:center;height:20px;margin:0;padding:0 6px;border:1px solid var(--pb-edge-warning);border-radius:0;background:transparent;color:var(--warning);font-size:var(--pb-tag);font-weight:600}[data-body=proposed] .demo-qa-loader-actions{gap:8px}[data-body=proposed] .demo-qa-loader button{width:auto;height:var(--pb-btn);padding:0 12px;border:1px solid var(--pb-edge-warning);border-radius:0;background:transparent;color:var(--warning);font:500 var(--pb-control)/1 var(--font-sans);white-space:nowrap;cursor:pointer}[data-body=proposed] .demo-qa-loader button:hover{background:var(--pb-tint-warning)}[data-body=proposed] .demo-qa-loader-actions .danger{border-color:var(--pb-edge-negative)!important;background:transparent!important;color:var(--negative)!important}[data-body=proposed] .demo-qa-loader-actions .danger:hover{background:var(--pb-tint-negative)!important}[data-body=proposed] .demo-pilot-review-banner{margin:0!important;padding:8px 16px!important;min-height:40px;align-items:center!important;gap:4px 12px!important;border:1px solid var(--pb-edge-warning)!important;border-radius:0!important;background:var(--pb-tint-warning)!important;font-family:var(--font-sans)}[data-body=proposed] .demo-pilot-review-banner>b{font:600 var(--pb-tag)/1.3 var(--font-sans)!important;letter-spacing:.04em!important;color:var(--warning)!important}[data-body=proposed] .demo-pilot-review-banner>span{font-size:var(--pb-body)!important;color:var(--text-primary)}[data-body=proposed] .pb-desk :is(.account-private-row,.account-private-row.head,.demo-close-modal p,.demo-close-modal>span,.demo-close-summary span,.demo-entry-quality-comparison>div>small,.demo-entry-quality-comparison>div>span,.demo-entry-warning-red,.demo-entry-warning-red span,.demo-entry-warning-yellow span,.demo-group-expanded button,.demo-inline-conversion,.demo-inline-level>b,.demo-invalid,.demo-journal-day-title span,.demo-journal-head>div:first-child small,.demo-journal-row,.demo-journal-row-v2 p,.demo-journal-row-v2>button,.demo-journal-summary span,.demo-journal-summary-trader span,.demo-journal-toolbar button,.demo-journal-view-switch button,.demo-late-fill-row span,.demo-late-fill-row strong,.demo-level-hint,.demo-level-label>b,.demo-level-mode button,.demo-management-plan-preview b,.demo-management-plan-preview small,.demo-panel-head small,.demo-panel-head span,.demo-pending-cancel,.demo-pending-empty,.demo-pending-head small,.demo-pending-head span,.demo-pending-identity>small,.demo-pending-identity>span,.demo-pending-row>div>span,.demo-pending-summary span,.demo-position-details-grid span,.demo-position-details>summary,.demo-position-main em,.demo-position-main small,.demo-position-main span,.demo-position-main-compact>div>span,.demo-position-management label span,.demo-qa-banner,.demo-reconciliation-warning span,.demo-reset-box p,.demo-setting-row,.demo-settings-drawer .demo-setting-row b,.demo-settings-drawer .demo-setting-row span,.demo-settings-drawer label,.demo-settings-drawer p,.demo-settings-head span,.demo-signal-list-item em,.demo-signal-list-item i,.demo-signal-list-item small,.demo-symbol-spec-table>.head,.demo-symbol-spec-table>.row label span,.demo-symbol-spec-table>.row>b,.demo-symbol-spec-table>.row>small,.demo-test-classification b,.demo-test-classification span,.demo-ticket-head a,.demo-ticket-head small,.demo-ticket-head span,.demo-ticket-management>div:first-child span,.demo-ticket-management>small,.demo-ticket-meta span,.demo-ticket-prices span,.demo-ticket-risk label,.demo-ticket-summary small,.demo-ticket-summary span,.demo-timeline-event p,.demo-timeline-event time,.demo-timeline-event.important .demo-timeline-inline-pnl,.demo-timeline-inline-pnl,.demo-trade-journal-row span>small,.demo-valid,.demo-warning,.event-asset b,.event-asset em,.event-badge,.event-pnl,.event-price b,.event-price small,.event-r b,.event-r small,.event-source,.event-time,.trade-asset em,.trade-side,.trade-source b,.trade-source small,.trade-status,.trade-time b,.trade-time small){font-size:var(--pb-caption)!important}[data-body=proposed] :is(.demo-qa-loader span,.demo-qa-loader .demo-qa-update-notice){font-size:var(--pb-caption)!important}@media (max-width:1400px){[data-body=proposed] .pb-desk-kpi__cell{padding:12px}}@media (max-width:760px){[data-body=proposed] .pb-desk-accounts{flex-direction:column;align-items:stretch}[data-body=proposed] .pb-desk-account{height:var(--pb-btn-touch)}[data-body=proposed] .pb-desk-account__pick{flex:1 1 auto;text-align:start}[data-body=proposed] .pb-desk-account__eye{width:40px}[data-body=proposed] .pb-desk-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}[data-body=proposed] .pb-desk-kpi__cell{padding:12px;-webkit-border-start:1px solid var(--border-subtle);border-inline-start:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk-kpi__cell:nth-child(odd){-webkit-border-start:0;border-inline-start:0}[data-body=proposed] .pb-desk-kpi__cell:nth-child(-n+2){border-top:0}[data-body=proposed] .pb-desk-tabbar{display:grid;grid-template-columns:minmax(0,1fr);padding:0;grid-gap:0;gap:0}[data-body=proposed] .pb-desk-tabs{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border-subtle)}[data-body=proposed] .pb-desk-tabs .pb-tab{justify-content:center;flex-wrap:wrap;gap:4px;height:auto;min-height:var(--pb-btn-touch);padding:4px;white-space:normal;text-align:center;line-height:1.25;font-size:var(--pb-body)}[data-body=proposed] .pb-desk-filter{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:auto;border:0}[data-body=proposed] .pb-desk-filter .pb-seg__item{min-height:36px;padding:0 2px;gap:4px;font-size:var(--pb-caption)}[data-body=proposed] .pb-desk .demo-panel-head{padding:8px 12px}[data-body=proposed] .pb-desk .demo-panel-head-actions{-webkit-margin-start:0;margin-inline-start:0;width:100%}[data-body=proposed] .pb-desk .demo-view-switch{flex:1 1 auto}[data-body=proposed] .pb-desk .demo-view-switch button{flex:1 1}[data-body=proposed] .pb-desk :is(.demo-position-rows,.demo-panel-head,.demo-pending-section,.demo-signals-tab,.demo-journal-tab,.account-private-notice,.demo-empty-state) button{min-height:var(--pb-btn-touch)!important;padding:0 12px!important;font-size:var(--pb-control)!important}[data-body=proposed] .pb-desk .demo-level-mode button{min-height:var(--pb-btn-touch)!important}[data-body=proposed] .pb-desk .demo-inline-level input{height:var(--pb-btn-touch)!important;font-size:var(--pb-control)!important}[data-body=proposed] .pb-desk .demo-pending-head,[data-body=proposed] .pb-desk :is(.demo-pending-row,.demo-late-fill-row){padding:8px 12px}[data-body=proposed] .demo-pilot-review-banner,[data-body=proposed] .demo-qa-loader{padding:8px 12px!important}[data-body=proposed] .demo-qa-loader-actions{width:100%;flex-direction:row!important}[data-body=proposed] .demo-qa-loader-actions button{flex:1 1;height:var(--pb-btn-touch)}}[data-body=proposed] .pb-autoauth{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}[data-body=proposed] .pb-autoauth__head{min-height:58px;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}[data-body=proposed] .pb-autoauth__head>div{min-width:0;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"eyebrow title" "eyebrow sub";align-items:center;grid-column-gap:10px;column-gap:10px}[data-body=proposed] .pb-autoauth__head>div>span{grid-area:eyebrow;padding:5px 7px;border:1px solid var(--border-strong);font-size:var(--pb-tag);font-weight:800;color:var(--accent);white-space:nowrap}[data-body=proposed] .pb-autoauth__head strong{grid-area:title;font-size:var(--pb-control);color:var(--text-primary)}[data-body=proposed] .pb-autoauth__head small{grid-area:sub;font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__head-actions{display:flex;align-items:center;gap:6px;flex:none}[data-body=proposed] .pb-autoauth__content[hidden]{display:none}[data-body=proposed] .pb-autoauth__form{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:8px;gap:8px;padding:10px 12px;border-top:1px solid var(--border-subtle)}[data-body=proposed] .pb-autoauth__form label{min-width:0;display:grid;grid-gap:4px;gap:4px}[data-body=proposed] .pb-autoauth__form label>span{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-autoauth__form :is(input,select){width:100%;height:34px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-2);color:var(--text-primary);padding:0 8px;font:inherit;font-size:var(--pb-body)}[data-body=proposed] .pb-autoauth__risk{grid-column:span 2;grid-gap:6px;gap:6px;padding:8px;border:1px solid var(--border-subtle);background:var(--surface-2)}[data-body=proposed] .pb-autoauth__risk>strong{font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .pb-autoauth__risk>small{font-size:var(--pb-caption);line-height:1.35;color:var(--text-muted)}[data-body=proposed] .pb-autoauth__risk-mode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px;gap:5px}[data-body=proposed] .pb-autoauth__risk-mode button{min-height:34px;border:1px solid var(--border-strong);background:var(--surface-1);color:var(--text-secondary);font:inherit;font-weight:800;cursor:pointer}[data-body=proposed] .pb-autoauth__risk-mode button[aria-pressed=true]{background:var(--text-primary);color:var(--surface-0);border-color:var(--text-primary)}[data-body=proposed] .pb-autoauth__stop-warning{grid-column:1/-1;display:grid;grid-gap:3px;gap:3px;padding:8px 10px;-webkit-border-start:3px solid var(--warning);border-inline-start:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 8%,var(--surface-2));font-size:var(--pb-caption)}[data-body=proposed] .pb-autoauth__stop-warning strong{color:var(--warning)}[data-body=proposed] .pb-autoauth__stop-warning span{color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__management{grid-column:1/-1;display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border-subtle);background:var(--surface-2)}[data-body=proposed] .pb-autoauth__management>strong{font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .pb-autoauth__management-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:6px;gap:6px}[data-body=proposed] .pb-autoauth__management-grid>button{min-height:64px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:0;background:var(--surface-1);color:var(--text-primary);display:grid;grid-gap:4px;gap:4px;text-align:right;cursor:pointer}[data-body=proposed] .pb-autoauth__management-grid>button[aria-pressed=true]{border-color:var(--info);box-shadow:inset 0 0 0 1px var(--info);background:color-mix(in srgb,var(--info) 8%,var(--surface-1))}[data-body=proposed] .pb-autoauth__management-grid>button b{font-size:var(--pb-body)}[data-body=proposed] .pb-autoauth__management-grid>button span{font-size:var(--pb-caption);line-height:1.35;color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__management-explain{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border:1px solid var(--border-subtle);background:var(--surface-1);font-size:var(--pb-caption);line-height:1.45;color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__runner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}[data-body=proposed] .pb-autoauth__save{align-self:end;height:34px}[data-body=proposed] .pb-autoauth__guard{grid-column:1/-1;margin:0;padding-top:2px;font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-autoauth__message{padding:7px 12px;border-top:1px solid var(--border-subtle);font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:0 12px 12px}[data-body=proposed] .pb-autoauth__rule{min-width:0;border:1px solid var(--border-subtle);background:var(--surface-1);padding:9px;display:grid;grid-gap:7px;gap:7px}[data-body=proposed] .pb-autoauth__rule[data-enabled=false]{opacity:.62}[data-body=proposed] .pb-autoauth__identity{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:8px;gap:8px}[data-body=proposed] .pb-autoauth__identity>span{font-size:var(--pb-caption);color:var(--positive);white-space:nowrap}[data-body=proposed] .pb-autoauth__rule[data-enabled=false] .pb-autoauth__identity>span{color:var(--text-muted)}[data-body=proposed] .pb-autoauth__identity>strong{font-size:var(--pb-body);color:var(--text-primary);min-width:0}[data-body=proposed] .pb-autoauth__identity>small{font-size:var(--pb-caption);color:var(--text-secondary);white-space:nowrap}[data-body=proposed] .pb-autoauth__state{display:flex;align-items:center;gap:10px;padding:7px 8px;-webkit-border-start:3px solid var(--border-strong);border-inline-start:3px solid var(--border-strong);background:var(--surface-2)}[data-body=proposed] .pb-autoauth__state>strong{font-size:var(--pb-body);font-weight:800;color:var(--text-primary);white-space:nowrap}[data-body=proposed] .pb-autoauth__state>small{font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__rule[data-state=open] .pb-autoauth__state{border-inline-start-color:var(--positive);background:color-mix(in srgb,var(--positive) 7%,var(--surface-2))}[data-body=proposed] .pb-autoauth__rule[data-state=blocked] .pb-autoauth__state{border-inline-start-color:var(--warning)}[data-body=proposed] .pb-autoauth__rule[data-state=paused] .pb-autoauth__state{border-inline-start-color:var(--text-muted)}[data-body=proposed] .pb-autoauth__metrics,[data-body=proposed] .pb-autoauth__runtime{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-subtle)}[data-body=proposed] .pb-autoauth__metrics>span,[data-body=proposed] .pb-autoauth__runtime>span{min-width:0;padding:6px;background:var(--surface-2);font-size:var(--pb-caption);color:var(--text-muted);display:grid;grid-gap:2px;gap:2px}[data-body=proposed] .pb-autoauth__metrics b,[data-body=proposed] .pb-autoauth__runtime b{font-size:var(--pb-caption);color:var(--text-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-body=proposed] .pb-autoauth__last{margin:0;padding:6px 8px;-webkit-border-start:2px solid var(--border-strong);border-inline-start:2px solid var(--border-strong);font-size:var(--pb-caption);color:var(--text-secondary);background:var(--surface-2)}[data-body=proposed] .pb-autoauth__actions{display:flex;justify-content:flex-end;gap:6px}[data-body=proposed] .pb-autoauth__delete{border-color:var(--negative)!important;color:var(--negative)!important;background:color-mix(in srgb,var(--negative) 7%,transparent)!important}[data-body=proposed] .pb-autoauth__delete:hover:not(:disabled){background:color-mix(in srgb,var(--negative) 15%,transparent)!important;color:var(--negative)!important}[data-body=proposed] .pb-autoauth__empty{grid-column:1/-1;padding:12px;border:1px dashed var(--border-strong);font-size:var(--pb-body);color:var(--text-muted);text-align:center}@media (max-width:1100px){[data-body=proposed] .pb-autoauth__form{grid-template-columns:repeat(3,minmax(120px,1fr))}[data-body=proposed] .pb-autoauth__rules{grid-template-columns:1fr}}@media (max-width:760px){[data-body=proposed] .pb-autoauth__head{align-items:flex-start;flex-direction:column}[data-body=proposed] .pb-autoauth__head-actions{width:100%}[data-body=proposed] .pb-autoauth__head-actions>button{flex:1 1;min-height:var(--pb-btn-touch)}[data-body=proposed] .pb-autoauth__form{grid-template-columns:repeat(2,minmax(0,1fr))}[data-body=proposed] .pb-autoauth__form label{grid-column:auto}[data-body=proposed] .pb-autoauth__risk{grid-column:1/-1}[data-body=proposed] .pb-autoauth__save{grid-column:1/-1;min-height:var(--pb-btn-touch)}[data-body=proposed] .pb-autoauth__metrics,[data-body=proposed] .pb-autoauth__runtime{grid-template-columns:repeat(2,minmax(0,1fr))}[data-body=proposed] .pb-autoauth__identity{grid-template-columns:1fr auto}[data-body=proposed] .pb-autoauth__identity>span{grid-column:1/-1}}.demo-journal-audit{margin:8px 0 10px;border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary)}.demo-journal-audit summary{cursor:pointer;padding:7px 10px;font-size:11px;font-weight:750;color:var(--text-secondary);list-style:none}.demo-journal-audit summary::-webkit-details-marker{display:none}.demo-journal-audit summary:before{content:"i";display:inline-grid;place-items:center;inline-size:15px;block-size:15px;-webkit-margin-end:6px;margin-inline-end:6px;border:1px solid;border-radius:50%;font:800 10px/1 var(--font-mono)}.demo-journal-audit__body{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border-top:1px solid var(--border-subtle);font-size:10px;line-height:1.45}.demo-journal-audit__body strong{color:var(--text-primary)}[data-body=proposed] .pb-autoauth__form{width:min(680px,calc(100% - 28px));margin:12px auto 16px;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid var(--border-strong);background:var(--surface-1);box-shadow:0 12px 36px rgba(0,0,0,.18)}[data-body=proposed] .pb-autoauth__form>label{min-width:0}[data-body=proposed] .pb-autoauth__form :is(input,select){height:38px}[data-body=proposed] .pb-autoauth__form input[type=datetime-local]{color-scheme:dark}[data-body=proposed] .pb-autoauth__form input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:.8}[data-body=proposed] .pb-autoauth__risk-mode button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 20%,var(--surface-1));color:var(--text-primary);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}[data-body=proposed] .pb-autoauth__guard,[data-body=proposed] .pb-autoauth__management,[data-body=proposed] .pb-autoauth__risk,[data-body=proposed] .pb-autoauth__stop-warning,[data-body=proposed] .pb-autoauth__validity{grid-column:1/-1}[data-body=proposed] .pb-autoauth__validity{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 45%,var(--border-subtle));background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}[data-body=proposed] .pb-autoauth__validity-head{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-body=proposed] .pb-autoauth__validity-head>div{display:grid;grid-gap:2px;gap:2px}[data-body=proposed] .pb-autoauth__validity-head strong{font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .pb-autoauth__validity-head small{font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__validity-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-items:end}[data-body=proposed] .pb-autoauth__validity-grid>:nth-child(3){grid-column:1/-1}[data-body=proposed] .pb-autoauth__expiry{display:grid;grid-gap:4px;gap:4px}[data-body=proposed] .pb-autoauth__expiry-label{font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-autoauth__validity-open{min-height:54px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border-subtle);background:var(--surface-1)}[data-body=proposed] .pb-autoauth__validity-open>span{font-size:24px;color:var(--positive)}[data-body=proposed] .pb-autoauth__validity-open>div{display:grid;grid-gap:2px;gap:2px}[data-body=proposed] .pb-autoauth__validity-open b{font-size:var(--pb-body);color:var(--text-primary)}[data-body=proposed] .pb-autoauth__validity-example,[data-body=proposed] .pb-autoauth__validity-open small{font-size:var(--pb-caption);color:var(--text-secondary)}[data-body=proposed] .pb-autoauth__validity-example{display:flex;align-items:flex-start;gap:6px;padding:7px 9px;-webkit-border-start:3px solid var(--warning);border-inline-start:3px solid var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface-1));line-height:1.45}[data-body=proposed] .pb-autoauth__validity-example b{color:var(--warning);white-space:nowrap}[data-body=proposed] .pb-autoauth__risk{display:grid;grid-template-columns:1fr 1fr;align-items:end;grid-gap:8px;gap:8px;padding:10px}[data-body=proposed] .pb-autoauth__risk>small,[data-body=proposed] .pb-autoauth__risk>strong{grid-column:1/-1}[data-body=proposed] .pb-autoauth__management{padding:10px}[data-body=proposed] .pb-autoauth__management-grid{grid-template-columns:repeat(2,minmax(0,1fr))}[data-body=proposed] .pb-autoauth__management-grid>button{min-height:58px}[data-body=proposed] .pb-autoauth__save{grid-column:1/-1;width:100%;min-height:42px;height:auto;font-weight:900}[data-body=proposed] .pb-autoauth__guard{padding:8px 10px;border:1px solid var(--border-subtle);background:var(--surface-2);line-height:1.45}[data-body=proposed] .pb-autoauth__validity-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--border-subtle)}[data-body=proposed] .pb-autoauth__validity-strip>span{display:grid;grid-gap:2px;gap:2px;padding:7px 8px;background:var(--surface-2);font-size:var(--pb-caption);color:var(--text-muted)}[data-body=proposed] .pb-autoauth__validity-strip b{color:var(--text-primary);font-weight:800}[data-body=proposed] .pb-autoauth__rule[data-state=scheduled] .pb-autoauth__state{border-inline-start-color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface-2))}[data-body=proposed] .pb-autoauth__rule[data-state=expired] .pb-autoauth__state{border-inline-start-color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 5%,var(--surface-2))}@media(max-width:1100px){[data-body=proposed] .pb-autoauth__form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){[data-body=proposed] .pb-autoauth__form{width:calc(100% - 16px);margin:8px auto 12px;padding:10px;grid-template-columns:1fr}[data-body=proposed] .pb-autoauth__form>label,[data-body=proposed] .pb-autoauth__guard,[data-body=proposed] .pb-autoauth__management,[data-body=proposed] .pb-autoauth__risk,[data-body=proposed] .pb-autoauth__save,[data-body=proposed] .pb-autoauth__stop-warning,[data-body=proposed] .pb-autoauth__validity{grid-column:1}[data-body=proposed] .pb-autoauth__management-grid,[data-body=proposed] .pb-autoauth__risk,[data-body=proposed] .pb-autoauth__runner,[data-body=proposed] .pb-autoauth__validity-grid{grid-template-columns:1fr}[data-body=proposed] .pb-autoauth__risk>small,[data-body=proposed] .pb-autoauth__risk>strong,[data-body=proposed] .pb-autoauth__validity-grid>:nth-child(3){grid-column:1}[data-body=proposed] .pb-autoauth__validity-strip{grid-template-columns:1fr}}[data-body=proposed] .pb-desk .demo-signal-filterbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-bottom:1px solid var(--border-subtle);background:var(--surface-2)}[data-body=proposed] .pb-desk .demo-signal-filterbar>div{display:flex;align-items:center;gap:5px;flex-wrap:wrap}[data-body=proposed] .pb-desk .demo-signal-filterbar span{font-size:10px;color:var(--text-muted);-webkit-margin-end:2px;margin-inline-end:2px}[data-body=proposed] .pb-desk .demo-signal-filterbar button{min-height:28px;border:1px solid var(--border-subtle);background:var(--surface-1);color:var(--text-secondary);padding:4px 8px;font-size:10px;cursor:pointer}[data-body=proposed] .pb-desk .demo-signal-filterbar button.active{border-color:var(--info);color:var(--info);background:color-mix(in srgb,var(--info) 8%,var(--surface-1))}[data-body=proposed] .pb-desk .demo-signal-clearfilters{-webkit-margin-start:auto!important;margin-inline-start:auto!important;border-color:var(--warning)!important;color:var(--warning)!important}[data-body=proposed] .pb-desk .demo-filter-empty{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:140px}[data-body=proposed] .pb-desk .demo-filter-empty button{border:1px solid var(--warning);background:transparent;color:var(--warning);padding:6px 10px;cursor:pointer}