:root{--pm-teal: #0e6b62;--pm-gold: #b8860b;--pm-coral: #d95b43;--pm-burgundy: #5e1224;--pm-error: #a32626;font-family:var(--font-ui),"IBM Plex Sans",system-ui,sans-serif;font-size:13px;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{background:var(--surface-base);color:var(--text-primary);overflow:hidden}.mono{font-family:var(--font-data),"IBM Plex Mono",monospace;font-variant-numeric:var(--numeric-figures);letter-spacing:var(--tracking-data)}:focus-visible{outline:1px solid var(--line-focus);outline-offset:-1px}button{font-family:inherit;cursor:pointer}input,select{font-family:inherit;background:var(--surface-sunken);color:var(--text-primary);border:1px solid var(--line-default);border-radius:var(--radius-r1);padding:2px 6px;font-size:12px}input.mono{font-family:var(--font-data),"IBM Plex Mono",monospace}.terminal{height:100vh;display:flex;flex-direction:column;border:var(--chrome-w) dashed var(--line-strong);background:var(--surface-base);position:relative}.terminal[data-mode=live]{border-style:solid}.topbar{height:30px;flex:0 0 30px;display:flex;align-items:center;gap:14px;padding:0 8px;background:var(--surface-raised);border-bottom:1px solid var(--line-default);font-size:11px}.tb-mode{display:flex;align-items:center;gap:8px}.mode-badge{font-weight:var(--weight-bold);letter-spacing:1px;padding:1px 6px;border-radius:var(--radius-r0);border:1px solid var(--mode-sim);color:var(--mode-sim);background:var(--mode-sim-wash);font-size:11px}.tb-symbol{font-family:var(--font-data),"IBM Plex Mono",monospace;font-weight:var(--weight-medium)}.tb-venue{color:var(--text-tertiary);font-size:10px}.tb-price{display:flex;gap:8px;align-items:baseline}.tb-last{font-size:14px;font-weight:var(--weight-medium)}.tb-change{color:var(--text-secondary);font-size:10px}.tb-account{display:flex;gap:6px;align-items:baseline;margin-left:auto}.tb-label{color:var(--text-tertiary);font-size:9px;letter-spacing:.8px}.tb-value{font-size:11px;font-weight:var(--weight-medium)}.tb-pl{font-size:11px}.tb-conn{display:flex;align-items:center;gap:4px;color:var(--text-secondary)}.conn-dot{width:6px;height:6px;border-radius:50%;display:inline-block}.conn-connected{background:var(--status-ok)}.conn-reconnecting{background:var(--status-warn)}.conn-stale{background:var(--status-stale)}.tb-theme{display:flex;gap:2px}.theme-btn{background:transparent;border:1px solid var(--line-default);color:var(--text-secondary);font-size:9px;padding:1px 5px;border-radius:var(--radius-r0)}.theme-active{border-color:var(--accent);color:var(--accent)}.tb-kill{display:flex;align-items:center;gap:6px}.kill-btn{position:relative;overflow:hidden;width:46px;height:20px;border:1px solid var(--kill-idle);background:transparent;color:var(--kill-idle);font-size:10px;font-weight:var(--weight-bold);letter-spacing:1px;border-radius:var(--radius-r0)}.kill-armed{border-color:var(--kill-armed);color:var(--kill-armed)}.kill-fill{position:absolute;left:0;top:0;bottom:0;background:var(--kill-armed);opacity:.25;transition:width 16ms linear}.kill-word{position:relative}.tb-kill-hint{color:var(--text-tertiary);font-size:9px}.tb-role-note{color:var(--pm-gold);font-size:10px;font-weight:var(--weight-medium)}.banners{flex:0 0 auto;display:flex;flex-direction:column;gap:2px;padding:2px 4px}.banner{display:flex;align-items:baseline;gap:10px;padding:4px 10px;border:1px solid var(--line-default);border-left-width:3px;border-radius:var(--radius-r0);background:var(--surface-raised);font-size:13px}.banner-sim-demo{border-left-color:var(--mode-sim);color:var(--text-secondary);background:var(--mode-sim-wash)}.tone-info{border-left-color:var(--status-ok)}.tone-warn{border-left-color:var(--status-warn)}.tone-danger{border-left-color:var(--status-danger)}.tone-unknown{border-left-color:var(--status-unknown)}.banner-tag{font-weight:var(--weight-bold);font-size:10px;letter-spacing:1px;color:var(--text-secondary)}.banner-scope{font-size:10px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.6px}.banner-summary{font-weight:var(--weight-medium)}.banner-body{font-size:18px;line-height:1.4;color:var(--text-secondary)}.banner-actions{margin-left:auto;display:flex;gap:6px}.banner-actions button{background:transparent;border:1px solid var(--line-default);color:var(--text-primary);border-radius:var(--radius-r0);font-size:11px;padding:1px 8px}.dock{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding:0 4px 4px;gap:4px}.dock-top{flex:1 1 auto;display:flex;min-height:0;gap:4px}.region{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--line-hairline);background:var(--surface-base)}.region-main{flex:1 1 auto}.region-right{flex:0 0 328px}.region-bottom{flex:0 0 226px}.region-head{flex:0 0 20px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;background:var(--surface-sunken);border-bottom:1px solid var(--line-hairline)}.region-name{font-size:9px;letter-spacing:1px;color:var(--text-tertiary);text-transform:uppercase}.region-add select{font-size:10px;padding:0 4px}.region-stack{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;gap:2px;padding:2px}.region-tabs{flex:0 0 24px;display:flex;gap:2px;padding:2px 4px 0;background:var(--surface-sunken);border-bottom:1px solid var(--line-hairline)}.tab{background:transparent;border:1px solid transparent;border-bottom:none;color:var(--text-tertiary);font-size:10px;letter-spacing:.8px;padding:3px 10px}.tab-active{background:var(--surface-raised);color:var(--text-primary);border-color:var(--line-default)}.region-tab-body{flex:1 1 auto;min-height:0;overflow:hidden}.pane{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;border:1px solid var(--line-hairline);background:var(--surface-raised);position:relative}.pane-head{flex:0 0 22px;display:flex;align-items:center;justify-content:space-between;padding:0 6px;background:var(--surface-sunken);border-bottom:1px solid var(--line-hairline);cursor:grab;-webkit-user-select:none;user-select:none}.pane-title{font-size:9px;letter-spacing:1.2px;color:var(--text-secondary);font-weight:var(--weight-medium)}.pane-tools{display:flex;gap:4px}.pane-tool{background:transparent;border:none;color:var(--text-tertiary);font-size:12px;padding:0 3px;line-height:1}.pane-menu{position:absolute;top:22px;right:4px;z-index:30;background:var(--surface-overlay);border:1px solid var(--line-default);border-radius:var(--radius-r1);box-shadow:var(--shadow-overlay);display:flex;flex-direction:column;padding:4px}.pane-menu button{background:transparent;border:none;color:var(--text-primary);text-align:left;padding:4px 10px;font-size:12px}.pane-menu button:hover{background:var(--surface-hover)}.pane-body{flex:1 1 auto;min-height:0;overflow:hidden}.chart-pane{height:100%;display:flex;flex-direction:column}.chart-toolbar{flex:0 0 24px;display:flex;align-items:center;gap:10px;padding:0 6px;border-bottom:1px solid var(--line-hairline);font-size:10px;color:var(--text-secondary)}.chart-symbol{font-family:var(--font-data),"IBM Plex Mono",monospace;font-weight:var(--weight-medium);color:var(--text-primary)}.toggle{display:flex;align-items:center;gap:3px;cursor:pointer}.chart-note{margin-left:auto;color:var(--text-tertiary);font-size:9px}.chart-box{flex:1 1 auto;min-height:0;position:relative}.chart-box canvas{position:absolute;inset:0;display:block}.ladder{height:100%;display:flex;flex-direction:column}.ladder-head{flex:0 0 20px;display:flex;justify-content:space-between;align-items:center;padding:0 6px;font-size:10px;color:var(--text-secondary);border-bottom:1px solid var(--line-hairline)}.ladder-spread{color:var(--text-tertiary)}.ladder-cols{flex:0 0 16px;display:grid;grid-template-columns:1fr 1fr 1fr;font-size:8px;letter-spacing:.8px;color:var(--text-tertiary);padding:0 6px}.ladder-cols span:last-child{text-align:right}.ladder-rows{flex:1 1 auto;overflow:hidden;position:relative}.ladder-row{height:18px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 6px;font-family:var(--font-data),"IBM Plex Mono",monospace;font-size:11px;border-bottom:1px solid var(--line-hairline);position:relative;cursor:pointer}.row-focus{background:var(--surface-selected)}.row-spread{background:var(--surface-selected);height:18px}.cell{position:relative;z-index:1}.cell.size{font-size:10px;color:var(--text-secondary)}.cell.size:last-child{text-align:right}.cell.price.bid{color:var(--book-bid);font-weight:var(--weight-medium)}.cell.price.ask{color:var(--book-ask);font-weight:var(--weight-medium)}.cell.mine{position:absolute;right:30%;z-index:2;color:var(--book-mine);font-weight:var(--weight-bold);font-size:10px}.spread-price{text-align:center;color:var(--text-secondary);font-size:10px}.ladder-depth{position:absolute;top:1px;bottom:1px;right:0;opacity:.85}.depth-bid{background:var(--book-bid-wash)}.depth-ask{background:var(--book-ask-wash)}.queue-bar{position:absolute;left:50%;transform:translate(-50%);bottom:2px;width:56px;height:3px;display:flex;z-index:3}.queue-wall{background:repeating-linear-gradient(45deg,var(--book-queue-wall),var(--book-queue-wall) 2px,transparent 2px,transparent 4px);height:100%}.queue-mine{flex:1;background:var(--book-queue-mine);height:100%}.ladder-foot{flex:0 0 26px;display:flex;align-items:center;padding:0 6px;border-top:1px solid var(--line-hairline);font-size:11px}.queue-reading{display:flex;gap:8px;align-items:center;background:transparent;border:1px solid var(--line-hairline);color:var(--text-primary);font-family:var(--font-data),"IBM Plex Mono",monospace;font-size:10px;padding:2px 8px;border-radius:var(--radius-r0)}.queue-meter{color:var(--book-mine)}.queue-copy{color:var(--text-tertiary)}.ladder-hint{color:var(--text-tertiary);font-size:11px}.empty-inline{padding:10px;color:var(--text-tertiary);font-size:12px}.ticket{height:100%;overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:6px}.ticket-side{display:flex;gap:4px}.side-btn{flex:1;padding:5px 0;background:transparent;border:1px solid var(--line-default);color:var(--text-secondary);font-weight:var(--weight-medium);font-size:11px;border-radius:var(--radius-r0)}.side-long{border-color:var(--side-long);color:var(--side-long);background:var(--side-long-wash)}.side-short{border-color:var(--side-short);color:var(--side-short);background:var(--side-short-wash)}.field{display:flex;flex-direction:column;gap:2px}.field-label{font-size:9px;letter-spacing:.8px;color:var(--text-tertiary);display:flex;justify-content:space-between}.field-hint{color:var(--text-tertiary);font-size:8px}.field input{width:100%;font-size:13px;padding:4px 6px}.ticket-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.readout{display:flex;flex-direction:column}.readout-wide{grid-column:1 / -1}.readout-label{font-size:8px;letter-spacing:.8px;color:var(--text-tertiary);text-transform:uppercase}.readout-value{font-size:12px;font-weight:var(--weight-medium)}.ticket-actions{display:flex;align-items:center;gap:8px}.ticket-fault{color:var(--status-danger);font-size:11px}.quick{background:transparent;border:1px solid var(--line-default);color:var(--text-secondary);border-radius:var(--radius-r0);font-size:10px;padding:3px 8px}.quick:hover{border-color:var(--accent);color:var(--accent)}.send{width:100%;padding:8px 0;background:var(--surface-sunken);border:1px solid var(--line-default);color:var(--text-tertiary);font-weight:var(--weight-bold);letter-spacing:1.2px;font-size:12px;border-radius:var(--radius-r1)}.send-ready{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.send-ready:hover:not(:disabled){background:var(--accent);color:var(--text-inverse)}.send:disabled{cursor:not-allowed}.ticket-gate{font-size:18px;line-height:1.4;color:var(--pm-gold);margin:2px 0}.ticket-sim{font-size:10px;color:var(--text-tertiary);letter-spacing:.6px;text-align:center;margin:2px 0}.list-pane{height:100%;overflow-y:auto;padding:4px 8px}.data-table{width:100%;border-collapse:collapse;font-size:11px}.data-table th{text-align:left;font-size:9px;letter-spacing:.8px;color:var(--text-tertiary);font-weight:var(--weight-regular);padding:3px 6px;border-bottom:1px solid var(--line-default);position:sticky;top:0;background:var(--surface-raised)}.data-table td{padding:3px 6px;border-bottom:1px solid var(--line-hairline);font-size:11px}.cell-long{color:var(--side-long)}.cell-short{color:var(--side-short)}.pl-profit{color:var(--pl-profit)}.pl-loss{color:var(--pl-loss)}.row-action{background:transparent;border:1px solid var(--line-default);color:var(--text-secondary);font-size:10px;padding:1px 6px;border-radius:var(--radius-r0)}.row-action:hover{border-color:var(--accent);color:var(--accent)}.queue-meter-sm{color:var(--book-mine)}.list-sub{display:flex;justify-content:space-between;padding:6px 2px;font-size:10px;color:var(--text-tertiary);letter-spacing:.6px;text-transform:uppercase}.list-muted{color:var(--text-tertiary);font-size:11px}.compact-list{list-style:none;margin:0;padding:0}.compact-list li{display:flex;gap:10px;align-items:center;padding:2px 0;font-size:10px;border-bottom:1px solid var(--line-hairline)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block}.dot-filled,.dot-partial{background:var(--status-ok)}.dot-cancelled{background:var(--status-stale)}.dot-rejected{background:var(--status-danger)}.dot-unknown{background:var(--status-unknown)}.journal-list{list-style:none;margin:0;padding:0}.journal-line{display:grid;grid-template-columns:60px 60px 30px 1fr 110px;gap:8px;align-items:baseline;padding:3px 2px;border-bottom:1px solid var(--line-hairline);font-size:11px}.phase-intent .journal-phase{color:var(--path-grammar)}.phase-result .journal-phase{color:var(--text-secondary)}.journal-time,.journal-level{color:var(--text-tertiary)}.journal-text{color:var(--text-primary)}.journal-input{color:var(--text-tertiary)}.journal-id{color:var(--text-tertiary);font-size:9px;text-align:right}.journal-detail{grid-column:2 / -1;color:var(--text-secondary);font-size:10px}.list-pager{display:flex;gap:10px;align-items:center;justify-content:center;padding:6px 0;font-size:11px;color:var(--text-secondary)}.list-pager button{background:transparent;border:1px solid var(--line-default);color:var(--text-primary);border-radius:var(--radius-r0);font-size:10px;padding:1px 8px}.list-pager button:disabled{opacity:.4;cursor:default}.empty-state{padding:16px 20px}.empty-state h3{font-size:16px;font-weight:var(--weight-medium);margin:0 0 6px;color:var(--text-secondary);letter-spacing:.4px}.empty-state p{font-size:18px;line-height:1.45;color:var(--text-tertiary);margin:0;max-width:60ch}.policy-pane{height:100%;overflow-y:auto;padding:6px 10px}.policy-layout{display:flex;gap:16px}.policy-table-wrap{flex:1 1 auto;min-width:0}.policy-label{font-weight:var(--weight-medium)}.policy-match{color:var(--text-secondary);font-size:10px}.policy-reject-row td{color:var(--status-danger);border-bottom:1px solid var(--line-strong)}.policy-actions{display:flex;gap:12px;align-items:center;padding:6px 0}.policy-sentence{font-size:18px;line-height:1.4;color:var(--text-secondary);margin:0}.policy-probe{flex:0 0 300px;border-left:1px solid var(--line-hairline);padding-left:14px}.policy-probe h3{font-size:12px;letter-spacing:.8px;color:var(--text-secondary)}.probe-help{font-size:18px;line-height:1.4;color:var(--text-tertiary)}.probe-row{display:flex;gap:6px}.probe-row input{flex:1}.probe-result{font-size:12px;color:var(--accent)}.policy-foot{font-size:18px;line-height:1.4;color:var(--text-tertiary);margin-top:10px}.limits-pane{height:100%;overflow-y:auto;padding:6px 10px}.limits-layout{display:flex;gap:16px}.limits-side{flex:0 0 320px;display:flex;flex-direction:column;gap:10px;border-left:1px solid var(--line-hairline);padding-left:14px}.limit-edit{width:90px}.cell-warn{color:var(--status-warn)}.why-blocked{border:1px solid var(--status-danger);border-radius:var(--radius-r1);padding:8px 12px}.why-blocked h4{margin:0 0 4px;font-size:12px;color:var(--status-danger)}.why-blocked li{font-size:18px;line-height:1.4;color:var(--text-secondary)}.limits-note p{font-size:18px;line-height:1.4;color:var(--text-tertiary)}.limits-account{font-size:18px}.limits-foot{font-size:18px;color:var(--text-tertiary)}.bridge{height:100%;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:10px}.bridge-wallet{border:1px solid var(--line-hairline);border-radius:var(--radius-r1);padding:8px;display:flex;flex-direction:column;gap:6px}.bridge-help{font-size:18px;line-height:1.4;color:var(--text-secondary);margin:0}.bridge-connect{display:flex;gap:6px}.bridge-row{display:flex;justify-content:space-between;align-items:center;font-size:11px}.bridge-label{color:var(--text-tertiary);font-size:9px;letter-spacing:.8px;text-transform:uppercase}.role-chip{font-size:10px;font-weight:var(--weight-bold);letter-spacing:1px;padding:1px 8px;border-radius:var(--radius-r0);border:1px solid}.role-trader{color:var(--mode-sim);border-color:var(--mode-sim)}.role-holder{color:var(--pm-gold);border-color:var(--pm-gold)}.role-note{color:var(--text-tertiary);font-size:10px}.bridge-pm{border:1px solid var(--line-hairline);border-radius:var(--radius-r1);padding:8px}.pm-head{display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.8px;color:var(--text-secondary);text-transform:uppercase}.sim-badge{font-size:9px;font-weight:var(--weight-bold);color:var(--mode-sim);border:1px solid var(--mode-sim);border-radius:var(--radius-r0);padding:0 5px}.pm-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px}.pm-card{border:1px solid var(--line-hairline);border-radius:var(--radius-r1);padding:6px;display:flex;flex-direction:column;gap:2px}.pm-label{font-size:8px;letter-spacing:.8px;color:var(--text-tertiary);text-transform:uppercase}.pm-value{font-size:13px;font-weight:var(--weight-medium)}.pm-nav .pm-value{color:var(--pm-teal)}.pm-claim .pm-value{color:var(--pm-gold)}.pm-attest .pm-value{color:var(--pm-teal)}.pm-fund .pm-value{color:var(--pm-burgundy);background:var(--pm-burgundy);color:#f7ecee;padding:0 6px;border-radius:var(--radius-r0)}.pm-change{font-size:9px;color:var(--text-tertiary)}.pm-links{display:flex;gap:10px;margin-top:8px}.pm-link{color:var(--pm-coral);font-size:12px;text-decoration:none;border-bottom:1px solid var(--pm-coral)}.pm-disclaimer{font-size:18px;line-height:1.4;color:var(--text-tertiary);margin:8px 0 0}.cmdbar{flex:0 0 auto;padding:0 10px 8px;position:relative;z-index:20}.cmdbar-pop{position:absolute;bottom:calc(100% - 2px);left:10px;right:10px;max-width:720px;margin:0 auto;background:var(--surface-overlay);border:1px solid var(--line-default);border-radius:var(--radius-r1);box-shadow:var(--shadow-overlay);overflow:hidden}.cmdbar-row{max-width:720px;margin:0 auto;display:flex;align-items:center;gap:8px;background:var(--surface-raised);border:1px solid var(--line-default);border-radius:var(--radius-r1);padding:4px 10px}.cmdbar-open .cmdbar-row{border-color:var(--line-focus)}.cmdbar-prompt{color:var(--accent);font-size:14px;font-weight:var(--weight-bold)}.cmdbar-input{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:14px;outline:none;padding:2px 0}.cmdbar-level{color:var(--accent);font-size:10px;white-space:nowrap}.path-mark{color:var(--path-grammar);font-size:9px;white-space:nowrap}.cmdbar-kill-btn{background:transparent;border:1px solid var(--kill-idle);color:var(--kill-idle);font-size:9px;font-weight:var(--weight-bold);padding:1px 6px;border-radius:var(--radius-r0)}.cmdbar-gate{max-width:720px;margin:4px auto 0;font-size:18px;color:var(--pm-gold)}.palette-list{max-height:260px;overflow-y:auto;display:flex;flex-direction:column}.palette-item{display:flex;justify-content:space-between;gap:20px;background:transparent;border:none;border-bottom:1px solid var(--line-hairline);color:var(--text-primary);padding:6px 12px;text-align:left}.palette-item:hover{background:var(--surface-hover)}.palette-label{font-size:13px}.palette-hotkey{color:var(--text-tertiary);font-size:10px}.palette-empty{padding:12px;color:var(--text-tertiary);font-size:12px}.grammar-preview{padding:10px 12px}.grammar-fields{display:flex;flex-wrap:wrap;gap:8px 14px}.gfield{display:flex;flex-direction:column;gap:1px}.gfield-name{font-size:8px;letter-spacing:.8px;color:var(--text-tertiary)}.gfield-value{font-size:13px;font-weight:var(--weight-medium)}.gfield-missing .gfield-value{color:var(--text-tertiary)}.grammar-status{display:flex;gap:14px;align-items:baseline;margin-top:8px;font-size:11px}.g-ok{color:var(--status-ok)}.g-missing{color:var(--status-warn)}.g-target{color:var(--text-secondary)}.g-canon{color:var(--text-tertiary);font-size:10px}.undo-toast{position:absolute;top:8px;right:8px;z-index:40;display:flex;align-items:center;gap:12px;background:var(--surface-overlay);border:1px solid var(--accent);border-radius:var(--radius-r1);box-shadow:var(--shadow-overlay);padding:10px 14px;max-width:420px;animation:toast-in var(--motion-ui) ease-out}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.undo-count{font-size:22px;font-weight:var(--weight-bold);color:var(--accent)}.undo-title{margin:0;font-size:12px;font-weight:var(--weight-medium)}.undo-note{margin:2px 0 0;font-size:18px;color:var(--text-tertiary)}.undo-cancel{background:transparent;border:1px solid var(--accent);color:var(--accent);font-weight:var(--weight-bold);letter-spacing:1px;font-size:11px;padding:4px 10px;border-radius:var(--radius-r0)}.overlay{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0000008c}.confirm{width:460px;max-height:90%;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-r2);box-shadow:var(--shadow-overlay);padding:0 0 14px}.mode-band{border:1px solid var(--mode-sim);background:var(--mode-sim-wash);padding:8px 16px;display:flex;justify-content:space-between;align-items:baseline;border-radius:var(--radius-r2) var(--radius-r2) 0 0}.mode-band-word{font-size:26px;font-weight:var(--weight-bold);letter-spacing:2px;color:var(--mode-sim)}.mode-band-note{font-size:11px;color:var(--text-secondary)}.confirm-fields{display:grid;grid-template-columns:1fr 1fr;gap:2px 16px;padding:12px 16px 4px}.confirm-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--line-hairline);padding:3px 0}.confirm-label{color:var(--text-tertiary);font-size:10px;letter-spacing:.4px}.confirm-value{font-size:12px;font-weight:var(--weight-medium)}.confirm-input{font-size:18px;color:var(--text-secondary);padding:4px 16px;margin:0}.confirm-policy{padding:0 16px;color:var(--accent);font-size:10px;margin:4px 0}.confirm-actions{display:flex;gap:8px;padding:10px 16px;align-items:center}.confirm-actions .send{flex:1;width:auto}.confirm-type{flex:1;font-size:14px;letter-spacing:1px;text-transform:uppercase}.confirm-foot{padding:0 16px;color:var(--text-tertiary);font-size:9px}.kill-report{width:520px;max-height:90%;overflow-y:auto;background:var(--surface-raised);border:1px solid var(--kill-fired);border-radius:var(--radius-r2);box-shadow:var(--shadow-overlay);padding:16px 20px}.kill-title{margin:0;color:var(--kill-fired);font-size:20px;letter-spacing:2px}.kill-cause{color:var(--text-secondary);font-size:11px}.kill-sections{display:flex;flex-direction:column;gap:8px;margin:12px 0}.kill-sections h3{margin:0 0 2px;font-size:11px;letter-spacing:.8px;color:var(--text-tertiary);text-transform:uppercase}.kill-sections p{margin:0;font-size:18px;line-height:1.4}.kill-actions{display:flex;gap:10px;justify-content:flex-end}.kill-actions .send{width:auto;padding:8px 16px}.kill-foot{font-size:18px;color:var(--text-tertiary);margin:10px 0 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
