:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e5e7eb;background:#020617;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e5e7eb;background:#020617;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.appShell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#07101f;border-right:1px solid #172033;flex-direction:column;gap:28px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brandBlock{align-items:center;gap:12px;padding:0 6px;display:flex}.brandMark{color:#ecfeff;background:linear-gradient(135deg,#312e81,#0891b2);border:1px solid #334155;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.brandBlock div{gap:2px;display:grid}.brandBlock strong{letter-spacing:-.01em;font-size:14px}.brandBlock span:not(.brandMark){color:#64748b;font-size:11px}.navList{gap:5px;display:grid}.navItem{color:#94a3b8;border-radius:9px;padding:10px 12px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.navItem:hover,.navItem:focus-visible{color:#f8fafc;background:#0f1c30;outline:none}.navItem.active{color:#e0f2fe;background:#10243a;box-shadow:inset 2px 0 #22d3ee}.safetyPanel{background:#071a13;border:1px solid #14532d;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;display:flex}.safetyDot{background:#22c55e;border-radius:999px;width:8px;height:8px;margin-top:5px;box-shadow:0 0 12px #22c55e66}.safetyPanel div{gap:3px;display:grid}.safetyPanel strong{color:#86efac;letter-spacing:.08em;font-size:11px}.safetyPanel span:last-child{color:#6b8f78;font-size:10px;line-height:1.4}.workspace{min-width:0;padding:30px 34px 48px}.topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.eyebrow,.sectionKicker{color:#67e8f9;letter-spacing:.16em;margin:0 0 7px;font-size:10px;font-weight:800}h1,h2{color:#f8fafc;letter-spacing:-.025em;margin:0}h1{font-size:clamp(28px,3vw,38px)}h2{font-size:17px}.lede{color:#64748b;margin:8px 0 0;font-size:13px}.modePill{letter-spacing:.08em;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;font-weight:800;display:inline-flex}.modePill.safe{color:#86efac;background:#072014;border-color:#166534}.modePill.danger{color:#fecaca;background:#2b0a0a;border-color:#991b1b}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metricCard,.panel,.alert,.loadingPanel{background:#091321;border:1px solid #172033;box-shadow:0 12px 30px #0000001f}.metricCard{border-radius:12px;gap:9px;padding:17px;display:grid}.metricCard span{color:#64748b;font-size:11px}.metricCard strong{color:#f1f5f9;letter-spacing:-.02em;font-size:21px}.twoColumn{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:16px;margin-bottom:16px;display:grid}.panel{border-radius:13px;min-width:0;margin-bottom:16px;overflow:hidden}.twoColumn>.panel{margin-bottom:0}.panelHeader{border-bottom:1px solid #172033;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:15px 17px;display:flex}.panelHeader .sectionKicker{margin-bottom:4px}.muted{color:#64748b;font-size:10px}.alert{border-radius:11px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.alert strong{white-space:nowrap}.alert span{color:#cbd5e1}.alert button{color:#e2e8f0;background:#111827;border:1px solid #475569;border-radius:7px;margin-left:auto;padding:6px 10px}.errorAlert{background:#210b0d;border-color:#7f1d1d}.errorAlert strong{color:#fca5a5}.warningAlert{background:#241806;border-color:#713f12}.warningAlert strong{color:#fde68a}.loadingPanel,.emptyState{color:#64748b;text-align:center;padding:24px;font-size:12px}.loadingPanel{border-radius:12px}.recommendationList{display:grid}.recommendationCard{border-bottom:1px solid #121c2c;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px 17px;display:grid}.recommendationCard:last-child{border-bottom:0}.recBadge{border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-size:11px;display:flex}.recBadge span{font-size:17px}.recBuy{color:#86efac;background:#082117;border-color:#166534}.recSell{color:#fda4af;background:#260c14;border-color:#9f1239}.recWait{color:#fde68a;background:#251806;border-color:#854d0e}.recBlocked{color:#cbd5e1;background:#111827;border-color:#475569}.recContent{min-width:0}.rowBetween{justify-content:space-between;gap:10px;display:flex}.rowBetween strong{color:#e2e8f0;font-size:12px}.rowBetween time{color:#64748b;font-size:10px}.recContent p{color:#94a3b8;margin:6px 0 9px;font-size:11px;line-height:1.5}details{color:#64748b;font-size:10px}summary{cursor:pointer;color:#7dd3fc}pre{white-space:pre-wrap;color:#94a3b8;background:#050b14;border:1px solid #1e293b;border-radius:8px;max-height:220px;padding:10px;font-size:10px;line-height:1.5;overflow:auto}.tableWrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid #121c2c;padding:11px 14px}th{color:#526175;letter-spacing:.08em;text-transform:uppercase;background:#08111e;font-size:9px;font-weight:800}td{color:#aab7c7}td strong{color:#e2e8f0;font-size:11px;display:block}td span:not(.statusTag){color:#64748b;margin-top:2px;font-size:9px;display:block}tbody tr:last-child td{border-bottom:0}.statusTag{color:#94a3b8;letter-spacing:.06em;white-space:nowrap;background:#111827;border:1px solid #334155;border-radius:999px;align-items:center;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.status-running,.status-completed,.status-sent,.priced,.circuit-active{color:#86efac;background:#082117;border-color:#166534}.status-halted,.status-failed,.unpriced,.circuit-halted{color:#fda4af;background:#260c14;border-color:#9f1239}.status-paused,.status-pending,.status-queued{color:#fde68a;background:#251806;border-color:#854d0e}.primaryButton,.secondaryButton{border-radius:7px;padding:6px 9px;font-size:9px;font-weight:800}.primaryButton{color:#ecfeff;background:#0e4f63;border:1px solid #0e7490}.secondaryButton{color:#cbd5e1;background:#111827;border:1px solid #334155}button:disabled{opacity:.55;cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.activityRow{border-bottom:1px solid #121c2c;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:flex}.activityRow:last-child{border-bottom:0}.activityRow div{gap:3px;display:grid}.activityRow strong{color:#dbeafe;font-size:11px}.activityRow span{color:#64748b;font-size:9px}.alignRight{text-align:right;justify-items:end}@media (max-width:1180px){.appShell{grid-template-columns:205px minmax(0,1fr)}.workspace{padding-inline:24px}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.twoColumn{grid-template-columns:1fr}}@media (max-width:760px){.appShell{display:block}.sidebar{border-bottom:1px solid #172033;border-right:0;gap:14px;width:100%;height:auto;padding:14px 16px;position:static}.navList{padding-bottom:2px;display:flex;overflow-x:auto}.navItem{white-space:nowrap}.safetyPanel{margin-top:0}.workspace{padding:22px 16px 36px}.topbar{flex-direction:column}.metricGrid{grid-template-columns:1fr 1fr}.panelHeader{align-items:flex-start}.recommendationCard{grid-template-columns:1fr}.recBadge{width:max-content;min-height:auto;padding:8px 11px}.alert{flex-wrap:wrap;align-items:flex-start}.alert button{margin-left:0}}@media (max-width:460px){.metricGrid{grid-template-columns:1fr}.metricCard strong{font-size:19px}.modePill{white-space:normal}}
:root{--tp-primitive-indigo-600:#4f46e5;--tp-primitive-cyan-500:#06b6d4;--tp-primitive-ink-950:#07111f;--tp-primitive-ink-900:#0a1526;--tp-primitive-slate-50:#f8fafc;--tp-primitive-slate-200:#e2e8f0;--tp-primitive-slate-400:#94a3b8;--tp-primitive-slate-500:#64748b;--tp-primitive-slate-700:#334155;--tp-primitive-slate-800:#1e293b;--tp-primitive-green-300:#86efac;--tp-primitive-green-700:#15803d;--tp-primitive-green-950:#052e16;--tp-primitive-amber-300:#fcd34d;--tp-primitive-amber-800:#92400e;--tp-primitive-red-300:#fca5a5;--tp-primitive-red-800:#991b1b;--tp-primitive-rose-300:#fda4af;--tp-brand-primary:var(--tp-primitive-indigo-600);--tp-brand-secondary:var(--tp-primitive-cyan-500);--tp-surface-canvas:#020617;--tp-surface-sidebar:var(--tp-primitive-ink-950);--tp-surface-panel:var(--tp-primitive-ink-900);--tp-text-primary:var(--tp-primitive-slate-50);--tp-text-secondary:var(--tp-primitive-slate-400);--tp-text-muted:var(--tp-primitive-slate-500);--tp-focus:#67e8f9;--tp-border-subtle:#172033;--tp-border-default:var(--tp-primitive-slate-700);--tp-trading-buy:var(--tp-primitive-green-300);--tp-trading-wait:var(--tp-primitive-amber-300);--tp-trading-sell:var(--tp-primitive-rose-300);--tp-trading-blocked:var(--tp-primitive-slate-200);--tp-safety-paper:var(--tp-primitive-green-300);--tp-safety-paper-border:var(--tp-primitive-green-700);--tp-safety-paper-surface:var(--tp-primitive-green-950);--tp-safety-warning:var(--tp-primitive-amber-300);--tp-safety-halted:var(--tp-primitive-red-300);--tp-safety-halted-border:var(--tp-primitive-red-800);--tp-space-1:4px;--tp-space-2:8px;--tp-space-3:12px;--tp-space-4:16px;--tp-space-5:20px;--tp-space-6:24px;--tp-space-8:32px;--tp-radius-sm:6px;--tp-radius-md:9px;--tp-radius-lg:12px;--tp-radius-pill:999px;--tp-shell-sidebar-width:248px;--tp-shell-sidebar-padding:var(--tp-space-6) 18px;--tp-nav-active-background:#10243a;--tp-nav-active-border:var(--tp-brand-secondary);--tp-nav-text:var(--tp-text-secondary);--tp-nav-text-active:#e0f2fe;--tp-safety-banner-background:var(--tp-safety-paper-surface);--tp-safety-banner-border:var(--tp-safety-paper-border);--tp-safety-banner-text:var(--tp-safety-paper);--tp-brand-indigo:var(--tp-brand-primary);--tp-brand-cyan:var(--tp-brand-secondary);--tp-brand-ink:var(--tp-surface-sidebar);--tp-brand-surface:var(--tp-surface-panel);--tp-brand-text:var(--tp-text-primary);--tp-brand-muted:var(--tp-text-secondary)}.appShell{grid-template-columns:var(--tp-shell-sidebar-width) minmax(0, 1fr)}.sidebar{padding:var(--tp-shell-sidebar-padding);border-right-color:var(--tp-border-subtle);background:var(--tp-surface-sidebar);gap:var(--tp-space-6)}.brandBlock{padding:var(--tp-space-1) 6px;position:relative}.brandBlock:after{content:"";z-index:-1;background:linear-gradient(135deg,#4f46e514,#06b6d406);border:1px solid #4f46e529;border-radius:14px;position:absolute;inset:-8px -6px}.brandMark{color:#0000;background:url(/brand/tradeprocess-mark.svg) 50%/contain no-repeat;border:0;flex:0 0 40px;width:40px;height:40px;font-size:0;overflow:hidden;box-shadow:0 8px 24px #06b6d414}.brandBlock strong{color:var(--tp-text-primary);letter-spacing:-.015em;font-size:14px}.brandBlock span:not(.brandMark){color:var(--tp-text-secondary);letter-spacing:.035em;font-size:10px}.brandLogo{align-items:center;gap:var(--tp-space-3);min-width:0;display:inline-flex}.brandLogoMark{flex:0 0 40px;width:40px;height:40px;display:block}.brandLogoType{gap:2px;min-width:0;display:grid}.brandLogoType strong{color:var(--tp-text-primary);letter-spacing:-.015em;font-size:14px}.brandLogoType span{color:var(--tp-text-secondary);letter-spacing:.035em;font-size:10px}.brandLogoCompact,.brandLogoCompact .brandLogoMark{flex-basis:34px;width:34px;height:34px}.authHeaderCopy:before{content:"";width:36px;height:36px;margin-bottom:var(--tp-space-3);background:url(/brand/tradeprocess-mark.svg) 50%/contain no-repeat;display:block}.eyebrow,.sectionKicker{color:#7dd3fc}.navGroups{gap:var(--tp-space-5);scrollbar-width:thin;min-height:0;display:grid;overflow-y:auto}.navGroup{gap:var(--tp-space-1);display:grid}.navGroupLabel{padding:0 var(--tp-space-3) var(--tp-space-1);color:var(--tp-text-muted);letter-spacing:.14em;font-size:9px;font-weight:800}.navItem{color:var(--tp-nav-text);border-radius:var(--tp-radius-md)}.navItem:hover,.navItem:focus-visible{color:var(--tp-text-primary);background:#0f1c30}.navItem.active{color:var(--tp-nav-text-active);box-shadow:inset 2px 0 var(--tp-nav-active-border);background:linear-gradient(90deg,#4f46e529,#06b6d40f)}.safetyPanel{border-color:var(--tp-safety-banner-border);border-radius:var(--tp-radius-lg);background:var(--tp-safety-banner-background);margin-top:auto}.safetyPanel strong{color:var(--tp-safety-banner-text)}.safetyDot{background:var(--tp-safety-paper);box-shadow:0 0 12px #86efac52}.modePill.safe{color:var(--tp-safety-paper);border-color:var(--tp-safety-paper-border);background:var(--tp-safety-paper-surface)}.modePill.danger{color:var(--tp-safety-halted);border-color:var(--tp-safety-halted-border)}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-color:var(--tp-focus)}@media (max-width:1180px){.appShell{grid-template-columns:205px minmax(0,1fr)}.sidebar{padding-inline:14px}.navGroups{gap:var(--tp-space-4)}}@media (max-width:760px){.sidebar{gap:var(--tp-space-4)}.navGroups{gap:var(--tp-space-4);padding-bottom:var(--tp-space-2);display:flex;overflow:auto visible}.navGroup{min-width:max-content}.navGroupLabel{padding-left:var(--tp-space-2)}.safetyPanel{margin-top:0}}
:root{--tp-decision-border:var(--tp-border-subtle);--tp-decision-surface:#091321;--tp-decision-surface-elevated:#0c1727;--tp-decision-label:#7dd3fc;--tp-decision-buy:var(--tp-trading-buy);--tp-decision-wait:var(--tp-trading-wait);--tp-decision-sell:var(--tp-trading-sell);--tp-decision-blocked:var(--tp-trading-blocked);--tp-risk-approved:var(--tp-safety-paper);--tp-risk-approved-border:var(--tp-safety-paper-border);--tp-risk-critical:var(--tp-safety-halted);--tp-risk-critical-border:var(--tp-safety-halted-border);--tp-risk-critical-surface:#210b0d}.decisionList{gap:var(--tp-space-4);padding:var(--tp-space-4);display:grid}.decisionCard{border:1px solid var(--tp-decision-border);border-radius:var(--tp-radius-lg);background:var(--tp-decision-surface);overflow:hidden}.decisionCardRiskBlocked{border-color:var(--tp-risk-critical-border);box-shadow:inset 4px 0 0 var(--tp-risk-critical-border)}.decisionHeader{justify-content:space-between;gap:var(--tp-space-4);padding:var(--tp-space-4);border-bottom:1px solid var(--tp-decision-border);background:var(--tp-decision-surface-elevated);display:flex}.decisionIdentity{align-items:center;gap:var(--tp-space-3);min-width:0;display:flex}.decisionIdentity>div,.decisionMeta{gap:var(--tp-space-1);display:grid}.decisionIdentity>div>strong{color:var(--tp-text-primary);font-size:12px}.decisionIdentity>div>span,.decisionMeta time{color:var(--tp-text-muted);font-size:10px}.decisionLabel{justify-content:center;align-items:center;gap:var(--tp-space-2);border-radius:var(--tp-radius-md);letter-spacing:.06em;border:1px solid;min-width:92px;min-height:38px;font-size:11px;display:inline-flex}.decisionLabel>span{font-size:16px}.decisionBuy .decisionLabel{color:var(--tp-decision-buy)}.decisionWait .decisionLabel{color:var(--tp-decision-wait)}.decisionSell .decisionLabel{color:var(--tp-decision-sell)}.decisionBlocked .decisionLabel{color:var(--tp-risk-critical)}.decisionMeta{text-align:right;justify-items:end}.dataState{border:1px solid var(--tp-border-default);border-radius:var(--tp-radius-pill);min-height:22px;color:var(--tp-text-secondary);letter-spacing:.06em;align-items:center;padding:3px 7px;font-size:8px;font-weight:800;display:inline-flex}.decisionExplanation{padding:var(--tp-space-4);border-bottom:1px solid var(--tp-decision-border)}.decisionExplanation p,.decisionPanel p,.evidenceBlock p{margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:11px;line-height:1.55}.decisionSectionLabel{color:var(--tp-decision-label);letter-spacing:.14em;font-size:9px;font-weight:800}.decisionGrid{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.9fr);display:grid}.decisionPanel{min-width:0;padding:var(--tp-space-4);border-right:1px solid var(--tp-decision-border)}.decisionPanel:last-child{border-right:0}.decisionPanel>strong{margin-top:var(--tp-space-2);color:var(--tp-text-primary);font-size:11px;display:block}.riskPanel{background:#091620}.riskPanel.riskApproved>strong{color:var(--tp-risk-approved)}.riskPanel.riskCritical{background:var(--tp-risk-critical-surface);border-top:2px solid var(--tp-risk-critical-border)}.riskPanel.riskCritical>strong{color:var(--tp-risk-critical)}.riskPanel.riskNeutral>strong{color:var(--tp-text-secondary)}.evidenceBlock{margin-top:var(--tp-space-3)}.evidenceBlock>span,.indicatorGrid dt{color:var(--tp-text-muted);font-size:9px}.indicatorGrid{gap:var(--tp-space-2);margin:var(--tp-space-3) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.indicatorGrid div{padding:var(--tp-space-2);border:1px solid var(--tp-decision-border);border-radius:var(--tp-radius-sm);background:#07101c}.indicatorGrid dd{margin:var(--tp-space-1) 0 0;color:var(--tp-text-primary);font-variant-numeric:tabular-nums;font-size:11px}.paperOnlyNote{margin-top:var(--tp-space-3);color:var(--tp-safety-paper);letter-spacing:.08em;font-size:9px;font-weight:800;display:inline-flex}.advancedEvidence{padding:var(--tp-space-3) var(--tp-space-4) var(--tp-space-4);border-top:1px solid var(--tp-decision-border)}.advancedEvidence summary{color:var(--tp-decision-label);font-size:10px;font-weight:700}.advancedEvidence pre{margin-bottom:0}@media (max-width:900px){.decisionGrid{grid-template-columns:1fr}.decisionPanel{border-right:0;border-bottom:1px solid var(--tp-decision-border)}.decisionPanel:last-child{border-bottom:0}.riskPanel{order:1}.evidencePanel{order:2}.nextPanel{order:3}}@media (max-width:560px){.decisionList{padding:var(--tp-space-3)}.decisionHeader{flex-direction:column}.decisionIdentity{align-items:flex-start}.decisionMeta{text-align:left;justify-items:start}.indicatorGrid{grid-template-columns:1fr}}
:root{--tp-risk-surface:#08121f;--tp-risk-surface-elevated:#0b1726;--tp-risk-critical-surface:#210b0d;--tp-risk-warning-surface:#241806;--tp-risk-normal-border:var(--tp-safety-paper-border);--tp-risk-warning-border:#854d0e;--tp-risk-critical-border:var(--tp-safety-halted-border)}.riskSafetySurface{margin-bottom:var(--tp-space-4);border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-lg);background:var(--tp-risk-surface);overflow:hidden}.riskSafetyNormal{border-color:var(--tp-risk-normal-border)}.riskSafetyWarning{border-color:var(--tp-risk-warning-border)}.riskSafetyCritical{border-color:var(--tp-risk-critical-border);box-shadow:inset 4px 0 0 var(--tp-risk-critical-border)}.riskSafetyHeader{justify-content:space-between;gap:var(--tp-space-4);padding:var(--tp-space-4);border-bottom:1px solid var(--tp-border-subtle);background:var(--tp-risk-surface-elevated);display:flex}.riskSafetyHeader>div:first-child{min-width:0}.riskSafetyHeader h2{margin-top:2px}.riskSafetyHeader p:not(.sectionKicker){margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:11px;line-height:1.5}.riskSafetyState{align-content:center;justify-items:end;gap:var(--tp-space-1);text-align:right;min-width:230px;display:grid}.riskSafetyState strong{color:var(--tp-text-primary);letter-spacing:.04em;font-size:11px}.riskSafetyState span{color:var(--tp-safety-paper);letter-spacing:.08em;font-size:9px;font-weight:800}.riskSafetyCritical .riskSafetyState strong{color:var(--tp-safety-halted)}.riskSafetyWarning .riskSafetyState strong{color:var(--tp-safety-warning)}.riskSafetyGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.riskSafetyCard{min-width:0;min-height:132px;padding:var(--tp-space-4);border-right:1px solid var(--tp-border-subtle);border-bottom:1px solid var(--tp-border-subtle);background:var(--tp-risk-surface)}.riskSafetyCard:nth-child(3n){border-right:0}.riskSafetyCard:nth-last-child(-n+3){border-bottom:0}.riskSafetyCard>span{color:var(--tp-text-muted);letter-spacing:.04em;font-size:9px;font-weight:700}.riskSafetyCard>strong{margin-top:var(--tp-space-2);color:var(--tp-text-primary);font-size:12px;line-height:1.35;display:block}.riskSafetyCard>p{margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.55}.riskSafetyCardWarning{background:var(--tp-risk-warning-surface);box-shadow:inset 0 2px 0 var(--tp-risk-warning-border)}.riskSafetyCardWarning>strong{color:var(--tp-safety-warning)}.riskSafetyCardCritical{background:var(--tp-risk-critical-surface);box-shadow:inset 0 2px 0 var(--tp-risk-critical-border)}.riskSafetyCardCritical>strong{color:var(--tp-safety-halted)}.riskSafetyGuidance{gap:var(--tp-space-1);padding:var(--tp-space-3) var(--tp-space-4);border-top:1px solid var(--tp-border-subtle);background:#07101c;display:grid}.riskSafetyGuidance strong{color:var(--tp-text-primary);font-size:10px}.riskSafetyGuidance span{color:var(--tp-text-secondary);font-size:9px;line-height:1.5}@media (max-width:980px){.riskSafetyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.riskSafetyCard:nth-child(3n){border-right:1px solid var(--tp-border-subtle)}.riskSafetyCard:nth-child(2n){border-right:0}.riskSafetyCard:nth-last-child(-n+3){border-bottom:1px solid var(--tp-border-subtle)}.riskSafetyCard:nth-last-child(-n+2){border-bottom:0}}@media (max-width:620px){.riskSafetyHeader{flex-direction:column}.riskSafetyState{text-align:left;justify-items:start;min-width:0}.riskSafetyGrid{grid-template-columns:1fr}.riskSafetyCard,.riskSafetyCard:nth-child(2n),.riskSafetyCard:nth-child(3n),.riskSafetyCard:nth-last-child(-n+2){border-right:0;border-bottom:1px solid var(--tp-border-subtle)}.riskSafetyCard:last-child{border-bottom:0}}
:root{--tp-portfolio-action-surface:#07101c;--tp-portfolio-action-border:var(--tp-border-default);--tp-portfolio-blocked-surface:#210b0d;--tp-portfolio-dialog-surface:#091321}.paperPortfolioHeader{align-items:flex-start}.paperPortfolioHeader p:not(.sectionKicker){max-width:720px;margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.5}.paperPortfolioMode{border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-pill);color:var(--tp-safety-paper);background:var(--tp-safety-paper-surface);letter-spacing:.08em;flex:none;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.paperPortfolioTable{min-width:1120px}.paperPortfolioTable .numericCell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.positionIdentity strong{font-size:12px}.pricingStateCell{min-width:180px}.pricingStateCell>span:not(.statusTag){margin-top:var(--tp-space-2);line-height:1.45}.manualRiskActions{gap:var(--tp-space-2);min-width:245px;padding:var(--tp-space-3);border:1px solid var(--tp-portfolio-action-border);border-radius:var(--tp-radius-md);background:var(--tp-portfolio-action-surface);display:grid}.manualRiskNote{letter-spacing:.08em;font-weight:800;color:var(--tp-safety-paper)!important;font-size:8px!important}.manualRiskActions label{color:var(--tp-text-primary);font-size:10px;font-weight:700}.manualRiskActions input{border:1px solid var(--tp-border-default);border-radius:var(--tp-radius-sm);width:100%;min-height:34px;color:var(--tp-text-primary);font-variant-numeric:tabular-nums;background:#050b14;padding:7px 9px}.manualRiskHelp{line-height:1.4;color:var(--tp-text-muted)!important;font-size:8px!important}.manualRiskButtons{gap:var(--tp-space-2);flex-wrap:wrap;display:flex}.closePositionButton{border-color:#7f1d1d}.actionBlockedText{color:var(--tp-safety-halted);font-size:9px;line-height:1.4}.paperActionDialog{border:1px solid var(--tp-border-default);border-radius:var(--tp-radius-lg);width:min(520px,100vw - 32px);color:var(--tp-text-primary);background:var(--tp-portfolio-dialog-surface);padding:0;box-shadow:0 24px 80px #0000008c}.paperActionDialog::backdrop{background:#020617c7}.paperActionDialogContent{gap:var(--tp-space-4);padding:var(--tp-space-5);display:grid}.paperActionDialogContent h2{font-size:18px}.confirmationFacts{border:1px solid var(--tp-border-subtle);border-radius:var(--tp-radius-md);gap:0;margin:0;display:grid;overflow:hidden}.confirmationFacts>div{gap:var(--tp-space-3);padding:var(--tp-space-3);border-bottom:1px solid var(--tp-border-subtle);grid-template-columns:minmax(120px,.8fr) 1.2fr;display:grid}.confirmationFacts>div:last-child{border-bottom:0}.confirmationFacts dt{color:var(--tp-text-muted);font-size:9px}.confirmationFacts dd{color:var(--tp-text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.confirmationSafetyCopy{gap:var(--tp-space-1);padding:var(--tp-space-3);border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-md);background:var(--tp-safety-paper-surface);display:grid}.confirmationSafetyCopy strong{color:var(--tp-safety-paper);letter-spacing:.08em;font-size:9px}.confirmationSafetyCopy span{color:var(--tp-text-secondary);font-size:10px;line-height:1.45}.confirmationButtons{justify-content:flex-end;gap:var(--tp-space-2);display:flex}@media (max-width:620px){.paperPortfolioHeader{flex-direction:column}.confirmationFacts>div{gap:var(--tp-space-1);grid-template-columns:1fr}.confirmationButtons{flex-direction:column-reverse}.confirmationButtons button{width:100%}}
:root{--tp-bot-surface:#08121f;--tp-bot-surface-elevated:#0b1726;--tp-bot-border:var(--tp-border-subtle);--tp-bot-critical-surface:#210b0d;--tp-bot-critical-border:var(--tp-safety-halted-border)}.paperBotsHeader{align-items:flex-start}.paperBotsHeader p:not(.sectionKicker){max-width:700px;margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.5}.paperBotsMode{border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-pill);color:var(--tp-safety-paper);background:var(--tp-safety-paper-surface);letter-spacing:.08em;flex:none;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.paperBotList{gap:var(--tp-space-3);padding:var(--tp-space-4);display:grid}.paperBotCard{border:1px solid var(--tp-bot-border);border-radius:var(--tp-radius-lg);background:var(--tp-bot-surface);overflow:hidden}.paperBotCardBlocked{border-color:var(--tp-bot-critical-border);box-shadow:inset 4px 0 0 var(--tp-bot-critical-border)}.paperBotCardHeader{justify-content:space-between;align-items:center;gap:var(--tp-space-3);min-height:58px;padding:var(--tp-space-3) var(--tp-space-4);border-bottom:1px solid var(--tp-bot-border);background:var(--tp-bot-surface-elevated);display:flex}.paperBotCardHeader>div{gap:var(--tp-space-1);min-width:0;display:grid}.paperBotCardHeader strong{color:var(--tp-text-primary);font-size:12px}.paperBotCardHeader div>span{color:var(--tp-text-muted);font-size:9px}.paperBotFacts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.paperBotFacts>div{align-content:start;gap:var(--tp-space-2);min-width:0;min-height:98px;padding:var(--tp-space-3) var(--tp-space-4);border-right:1px solid var(--tp-bot-border);display:grid}.paperBotFacts>div:last-child{border-right:0}.paperBotFacts span{color:var(--tp-text-muted);letter-spacing:.04em;font-size:8px;font-weight:700}.paperBotFacts strong{color:var(--tp-text-primary);font-size:10px;line-height:1.4}.paperBotFacts small{color:var(--tp-text-secondary);font-size:8px;line-height:1.4}.paperBotSafetyCritical{background:var(--tp-bot-critical-surface);box-shadow:inset 0 2px 0 var(--tp-bot-critical-border)}.paperBotSafetyCritical strong{color:var(--tp-safety-halted)}.tabularValue{font-variant-numeric:tabular-nums}.paperBotControls{justify-content:space-between;align-items:center;gap:var(--tp-space-4);min-height:68px;padding:var(--tp-space-3) var(--tp-space-4);border-top:1px solid var(--tp-bot-border);background:#07101c;display:flex}.paperBotControls>div{gap:var(--tp-space-1);min-width:0;display:grid}.paperBotControls>div>strong{color:var(--tp-text-primary);font-size:9px}.paperBotControls>div>span{color:var(--tp-text-secondary);font-size:9px;line-height:1.45}.paperBotBlockedAction{max-width:210px;color:var(--tp-safety-halted);letter-spacing:.06em;text-align:right;flex:none;font-size:9px;font-weight:800;line-height:1.4}@media (max-width:980px){.paperBotFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.paperBotFacts>div:nth-child(2n){border-right:0}.paperBotFacts>div:nth-child(-n+2){border-bottom:1px solid var(--tp-bot-border)}}@media (max-width:620px){.paperBotsHeader,.paperBotControls{flex-direction:column;align-items:flex-start}.paperBotFacts{grid-template-columns:1fr}.paperBotFacts>div,.paperBotFacts>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--tp-bot-border)}.paperBotFacts>div:last-child{border-bottom:0}.paperBotControls button{width:100%}.paperBotBlockedAction{text-align:left;max-width:none}}
:root{--tp-research-surface:#08121f;--tp-research-surface-elevated:#0b1726;--tp-research-border:var(--tp-border-subtle);--tp-research-info-surface:#091829}.researchHeader{align-items:flex-start}.researchHeader p:not(.sectionKicker){max-width:720px;margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.55}.researchMode{border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-pill);color:var(--tp-safety-paper);background:var(--tp-safety-paper-surface);letter-spacing:.08em;flex:none;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.researchRunList{gap:var(--tp-space-3);padding:var(--tp-space-4);display:grid}.researchRunCard{border:1px solid var(--tp-research-border);border-radius:var(--tp-radius-lg);background:var(--tp-research-surface);overflow:hidden}.researchRunHeader{justify-content:space-between;align-items:center;gap:var(--tp-space-3);min-height:58px;padding:var(--tp-space-3) var(--tp-space-4);border-bottom:1px solid var(--tp-research-border);background:var(--tp-research-surface-elevated);display:flex}.researchRunHeader>div{gap:var(--tp-space-1);min-width:0;display:grid}.researchRunHeader strong{color:var(--tp-text-primary);font-size:12px}.researchRunHeader div>span{color:var(--tp-text-muted);font-size:9px}.researchResultGrid,.researchContextGrid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.researchResultGrid>div,.researchContextGrid>div{align-content:start;gap:var(--tp-space-2);min-width:0;padding:var(--tp-space-3) var(--tp-space-4);border-right:1px solid var(--tp-research-border);display:grid}.researchResultGrid>div:last-child,.researchContextGrid>div:last-child{border-right:0}.researchResultGrid{border-bottom:1px solid var(--tp-research-border);background:var(--tp-research-info-surface)}.researchContextGrid{border-bottom:1px solid var(--tp-research-border)}.researchResultGrid span,.researchContextGrid span,.researchTrace span{color:var(--tp-text-muted);letter-spacing:.04em;font-size:8px;font-weight:700}.researchResultGrid strong,.researchContextGrid strong{color:var(--tp-text-primary);font-size:10px;line-height:1.4}.researchResultGrid small,.researchContextGrid small{color:var(--tp-text-secondary);font-size:8px;line-height:1.45}.researchTrace{padding:0 var(--tp-space-4);background:#07101c}.researchTrace summary{cursor:pointer;padding:var(--tp-space-3) 0;color:var(--tp-text-secondary);font-size:9px;font-weight:700}.researchTrace>div{gap:var(--tp-space-2) var(--tp-space-3);padding:0 0 var(--tp-space-3);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.researchTrace code,.researchTrace strong{overflow-wrap:anywhere;min-width:0;color:var(--tp-text-primary);font-size:9px}.researchStatus-failed{border-color:var(--tp-safety-halted-border);box-shadow:inset 4px 0 0 var(--tp-safety-halted-border)}.researchEmptyState{margin:var(--tp-space-4)}@media (max-width:980px){.researchResultGrid,.researchContextGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.researchResultGrid>div:nth-child(2n),.researchContextGrid>div:nth-child(2n){border-right:0}.researchResultGrid>div:nth-child(-n+2),.researchContextGrid>div:nth-child(-n+2){border-bottom:1px solid var(--tp-research-border)}}@media (max-width:620px){.researchHeader,.researchRunHeader{flex-direction:column;align-items:flex-start}.researchResultGrid,.researchContextGrid{grid-template-columns:1fr}.researchResultGrid>div,.researchResultGrid>div:nth-child(2n),.researchContextGrid>div,.researchContextGrid>div:nth-child(2n){border-right:0;border-bottom:1px solid var(--tp-research-border)}.researchResultGrid>div:last-child,.researchContextGrid>div:last-child{border-bottom:0}.researchTrace>div{grid-template-columns:1fr}}
:root{--tp-activity-surface:#08121f;--tp-activity-elevated:#0b1726;--tp-activity-border:var(--tp-border-subtle);--tp-activity-manual:#14b8a6;--tp-activity-execution:#60a5fa;--tp-activity-notification:#a78bfa}.activityHeader{align-items:flex-start}.activityHeader p:not(.sectionKicker){max-width:720px;margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.55}.activityMode{border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-pill);color:var(--tp-safety-paper);background:var(--tp-safety-paper-surface);letter-spacing:.08em;flex:none;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.activitySections{gap:var(--tp-space-3);padding:var(--tp-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.activitySections>section{border:1px solid var(--tp-activity-border);border-radius:var(--tp-radius-lg);background:var(--tp-activity-surface);min-width:0;overflow:hidden}.activitySectionHeader{justify-content:space-between;align-items:center;gap:var(--tp-space-3);min-height:58px;padding:var(--tp-space-3) var(--tp-space-4);border-bottom:1px solid var(--tp-activity-border);background:var(--tp-activity-elevated);display:flex}.activitySectionHeader>div{gap:var(--tp-space-1);display:grid}.activitySectionHeader span{color:var(--tp-text-muted);letter-spacing:.08em;font-size:8px;font-weight:800}.activitySectionHeader h3{color:var(--tp-text-primary);margin:0;font-size:11px}.activitySectionHeader>strong{text-align:right;min-width:28px;color:var(--tp-text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.eventTimeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.eventCard{gap:var(--tp-space-2);padding:var(--tp-space-3) var(--tp-space-4);border-bottom:1px solid var(--tp-activity-border);grid-template-columns:14px minmax(0,1fr);display:grid;position:relative}.eventCard:last-child{border-bottom:0}.eventMarker{background:var(--tp-activity-surface);border:2px solid;border-radius:50%;width:8px;height:8px;margin-top:3px}.eventManual{color:var(--tp-activity-manual)}.eventExecution{color:var(--tp-activity-execution)}.eventNotification{color:var(--tp-activity-notification)}.eventNotification.notification-failed{box-shadow:inset 3px 0 0 var(--tp-safety-halted-border)}.eventBody{min-width:0;color:var(--tp-text-secondary)}.eventBody header{gap:var(--tp-space-1);display:grid}.eventBody header strong{color:var(--tp-text-primary);font-size:10px;line-height:1.4}.eventBody header span{color:var(--tp-text-muted);font-size:8px}.eventBody p{margin:var(--tp-space-2) 0 0;color:var(--tp-text-secondary);font-size:9px;line-height:1.5}.notificationFacts{align-items:center;gap:var(--tp-space-2);margin-top:var(--tp-space-2);flex-wrap:wrap;display:flex}.notificationFacts>span:not(.statusTag){color:var(--tp-text-secondary);font-size:8px;font-weight:700}.eventTrace{margin-top:var(--tp-space-2)}.eventTrace summary{cursor:pointer;color:var(--tp-text-muted);font-size:8px;font-weight:700}.eventTrace>div{gap:var(--tp-space-1) var(--tp-space-2);margin-top:var(--tp-space-2);padding:var(--tp-space-2);border:1px solid var(--tp-activity-border);border-radius:var(--tp-radius-md);background:#07101c;grid-template-columns:auto minmax(0,1fr);display:grid}.eventTrace span{color:var(--tp-text-muted);font-size:8px}.eventTrace code,.eventTrace strong{overflow-wrap:anywhere;min-width:0;color:var(--tp-text-primary);font-size:8px;font-weight:600}.compactEmpty,.activityEmpty{margin:var(--tp-space-4)}@media (max-width:1080px){.activitySections{grid-template-columns:1fr}}@media (max-width:620px){.activityHeader{flex-direction:column;align-items:flex-start}.eventCard{padding-inline:var(--tp-space-3)}}
:root{--tp-auth-surface:#08121f;--tp-auth-surface-elevated:#0b1726;--tp-auth-border:var(--tp-border-subtle);--tp-auth-field:#07101c;--tp-auth-info:#60a5fa}.authShell{background:var(--tp-surface-canvas);min-height:100vh}.authWorkspace{width:min(1120px,100%);margin:0 auto;padding:clamp(20px,5vw,56px)}.authHeader{justify-content:space-between;align-items:flex-start;gap:var(--tp-space-5);margin-bottom:var(--tp-space-5);display:flex}.authHeaderCopy{max-width:720px}.authHeaderCopy h1{margin-bottom:var(--tp-space-2)}.authSecurityNote{margin:var(--tp-space-3) 0 0;color:var(--tp-text-secondary);font-size:10px;line-height:1.55}.authMode{border:1px solid var(--tp-safety-paper-border);border-radius:var(--tp-radius-pill);color:var(--tp-safety-paper);background:var(--tp-safety-paper-surface);letter-spacing:.08em;flex:none;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.authLayout{gap:var(--tp-space-4);grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);display:grid}.authCard,.authContextCard{border:1px solid var(--tp-auth-border);border-radius:var(--tp-radius-lg);background:var(--tp-auth-surface);overflow:hidden}.authCardHeader,.authContextHeader{padding:var(--tp-space-4);border-bottom:1px solid var(--tp-auth-border);background:var(--tp-auth-surface-elevated)}.authCardHeader h2,.authContextHeader h2{margin:var(--tp-space-1) 0 0;color:var(--tp-text-primary);font-size:14px}.authCardBody,.authContextBody{padding:var(--tp-space-4)}.authForm{gap:var(--tp-space-4);display:grid}.authField{gap:var(--tp-space-2);color:var(--tp-text-primary);font-size:9px;font-weight:700;display:grid}.authField span{justify-content:space-between;gap:var(--tp-space-2);display:flex}.authField small{color:var(--tp-text-muted);font-size:8px;font-weight:500;line-height:1.45}.authField input{border:1px solid var(--tp-auth-border);border-radius:var(--tp-radius-md);width:100%;min-height:42px;color:var(--tp-text-primary);background:var(--tp-auth-field);font:inherit;padding:9px 11px;font-size:11px}.authField input:focus-visible{outline:2px solid var(--tp-focus-ring);outline-offset:2px}.authActions{align-items:center;gap:var(--tp-space-2);padding-top:var(--tp-space-1);flex-wrap:wrap;display:flex}.authActions .primaryButton,.authActions .secondaryButton{min-height:40px}.authStatus{gap:var(--tp-space-3);margin-bottom:var(--tp-space-4);padding:var(--tp-space-3) var(--tp-space-4);border:1px solid var(--tp-auth-border);border-radius:var(--tp-radius-md);background:var(--tp-auth-surface-elevated);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.authStatusMark{border:2px solid var(--tp-auth-info);border-radius:50%;width:9px;height:9px;margin-top:3px}.authStatus strong{color:var(--tp-text-primary);margin-bottom:3px;font-size:9px;display:block}.authStatus span{color:var(--tp-text-secondary);font-size:9px;line-height:1.5}.authContextList{gap:var(--tp-space-3);margin:0;display:grid}.authContextList>div{gap:var(--tp-space-1);padding-bottom:var(--tp-space-3);border-bottom:1px solid var(--tp-auth-border);display:grid}.authContextList>div:last-child{border-bottom:0;padding-bottom:0}.authContextList dt{color:var(--tp-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.authContextList dd{color:var(--tp-text-primary);overflow-wrap:anywhere;margin:0;font-size:9px;line-height:1.45}.authProvisioningNote,.authRecoveryIdentity{margin:0 0 var(--tp-space-4);padding:var(--tp-space-3);border:1px solid var(--tp-auth-border);border-radius:var(--tp-radius-md);color:var(--tp-text-secondary);background:var(--tp-auth-surface-elevated);font-size:9px;line-height:1.5}.authRecoveryIdentity strong{color:var(--tp-text-primary)}@media (max-width:820px){.authLayout{grid-template-columns:1fr}}@media (max-width:620px){.authWorkspace{padding:var(--tp-space-4)}.authHeader{flex-direction:column}.authActions{grid-template-columns:1fr;display:grid}.authActions button{width:100%}}
:root{--tp-app-canvas:#f2f0ea;--tp-app-surface:#fff;--tp-app-surface-muted:#ebe8e0;--tp-app-graphite:#121820;--tp-app-graphite-2:#1b232d;--tp-app-ink:#151b23;--tp-app-muted:#66707d;--tp-app-border:#cfd2d4;--tp-app-border-strong:#aeb4ba;--tp-app-cobalt:#1f4eaa;--tp-app-cobalt-dark:#163b82;--tp-app-cobalt-soft:#e7edf9;--tp-app-focus:#1f4eaa;--tp-surface-canvas:var(--tp-app-canvas);--tp-surface-sidebar:var(--tp-app-graphite);--tp-surface-panel:var(--tp-app-surface);--tp-text-primary:var(--tp-app-ink);--tp-text-secondary:#525d69;--tp-text-muted:var(--tp-app-muted);--tp-border-subtle:var(--tp-app-border);--tp-border-default:var(--tp-app-border-strong);--tp-brand-primary:var(--tp-app-cobalt);--tp-brand-secondary:var(--tp-app-cobalt);--tp-focus:var(--tp-app-focus);--tp-radius-sm:2px;--tp-radius-md:3px;--tp-radius-lg:4px}.authShell{min-height:100vh;color:var(--tp-app-ink);background:var(--tp-app-canvas)}.authWorkspace{width:min(1180px,100%);padding:clamp(28px,5vw,68px) clamp(20px,5vw,58px)}.authHeader{border-bottom:1px solid var(--tp-app-border-strong);margin-bottom:28px;padding:0 0 28px;position:relative}.authHeaderCopy:before{filter:none;width:42px;height:42px;margin-bottom:22px}.authHeaderCopy .eyebrow{color:var(--tp-app-cobalt);letter-spacing:.14em;font-size:11px}.authHeaderCopy h1{color:var(--tp-app-graphite);letter-spacing:-.045em;max-width:760px;font-size:clamp(40px,7vw,72px);line-height:.98}.authHeaderCopy .lede{color:#4e5864;max-width:690px;margin-top:18px;font-size:15px;line-height:1.55}.authSecurityNote{color:#727b85;max-width:720px;margin-top:14px;font-size:11px;line-height:1.55}.authMode{color:#315f48;letter-spacing:.08em;background:#edf3ef;border-color:#92a59b;border-radius:2px;font-size:9px}.authLayout{border:1px solid var(--tp-app-border-strong);background:var(--tp-app-surface);grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:0}.authCard,.authContextCard{background:var(--tp-app-surface);border:0;border-radius:0}.authCard{border-right:1px solid var(--tp-app-border-strong)}.authCardHeader,.authContextHeader{border-bottom:1px solid var(--tp-app-border);background:var(--tp-app-surface-muted);padding:20px 22px 18px}.authCardHeader .sectionKicker,.authContextHeader .sectionKicker{color:var(--tp-app-cobalt)}.authCardHeader h2,.authContextHeader h2{color:var(--tp-app-graphite);letter-spacing:-.02em;font-size:17px}.authCardBody,.authContextBody{padding:24px 22px 26px}.authField{color:var(--tp-app-graphite);font-size:10px}.authField small{color:#7d858d}.authField input{border-color:var(--tp-app-border-strong);min-height:46px;color:var(--tp-app-graphite);background:#fbfbf9;border-radius:2px;font-size:13px}.authField input:focus-visible{border-color:var(--tp-app-cobalt);outline-color:var(--tp-app-cobalt)}.authStatus,.authProvisioningNote,.authRecoveryIdentity{border-color:var(--tp-app-border);color:#4e5864;background:#f8f7f3;border-radius:2px}.authStatus strong,.authRecoveryIdentity strong,.authContextList dd{color:var(--tp-app-graphite)}.authStatus span,.authContextList dt{color:#68727c}.authStatusMark{border-color:var(--tp-app-cobalt);border-radius:1px}.authContextList>div{border-bottom-color:var(--tp-app-border)}.authShell .primaryButton,.appShell .primaryButton{border:1px solid var(--tp-app-cobalt);color:#fff;background:var(--tp-app-cobalt);min-height:38px;box-shadow:none;border-radius:2px}.authShell .primaryButton:hover,.appShell .primaryButton:hover{background:var(--tp-app-cobalt-dark);border-color:var(--tp-app-cobalt-dark)}.authShell .secondaryButton,.appShell .secondaryButton{border:1px solid var(--tp-app-border-strong);min-height:38px;color:var(--tp-app-graphite);background:0 0;border-radius:2px}.authShell .secondaryButton:hover,.appShell .secondaryButton:hover{background:#f4f3ef;border-color:#7f8892}.appShell{min-height:100vh;color:var(--tp-app-ink);background:var(--tp-app-canvas)}.sidebar{background:var(--tp-app-graphite);border-right:1px solid #303844;gap:24px;padding:26px 18px 20px}.brandBlock{border-bottom:1px solid #343d48;padding:4px 4px 20px}.brandBlock:after{display:none}.brandMark{width:38px;height:38px;box-shadow:none;background-image:url(/brand/tradeprocess-mark-mono-light.svg);border-radius:0;flex-basis:38px}.brandBlock strong{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:14px}.brandBlock span:not(.brandMark){color:#9ca6b1;letter-spacing:.045em;font-size:10px}.navGroups{gap:18px}.navGroupLabel{color:#77818c;letter-spacing:.15em;font-size:8px}.navItem{color:#aeb6bf;border-radius:0;padding:9px 10px;font-size:12px;font-weight:600;position:relative}.navItem:hover,.navItem:focus-visible{color:#fff;background:#1b2530}.navItem.active{color:#fff;box-shadow:inset 3px 0 var(--tp-app-cobalt);background:#202b37}.safetyPanel{box-shadow:none;background:#17241d;border-color:#476755;border-radius:2px}.safetyDot{box-shadow:none}.workspace{min-width:0;color:var(--tp-app-ink);background:var(--tp-app-canvas);padding:34px 36px 52px}.topbar{border-bottom:1px solid var(--tp-app-border-strong);margin-bottom:24px;padding:0 0 24px}.topbar .eyebrow,.sectionKicker{color:var(--tp-app-cobalt)}.appShell h1,.appShell h2,.appShell h3{color:var(--tp-app-graphite)}.appShell h1{letter-spacing:-.04em;font-size:clamp(32px,4vw,48px);line-height:1}.lede{color:#626c77;font-size:13px;line-height:1.5}.modePill{box-shadow:none;border-radius:2px}.modePill.safe{color:#315f48;background:#edf3ef;border-color:#92a59b}.metricGrid{border:1px solid var(--tp-app-border-strong);background:var(--tp-app-surface);gap:0}.metricCard{border:0;border-right:1px solid var(--tp-app-border);background:var(--tp-app-surface);min-height:108px;box-shadow:none;border-radius:0;padding:18px}.metricCard:last-child{border-right:0}.metricCard span{color:#707983;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.metricCard strong{color:var(--tp-app-graphite);font-variant-numeric:tabular-nums;font-size:25px}.panel,.loadingPanel{border:1px solid var(--tp-app-border-strong);background:var(--tp-app-surface);box-shadow:none;border-radius:0}.panelHeader{border-bottom-color:var(--tp-app-border);background:var(--tp-app-surface-muted);min-height:68px;padding:16px 18px}.panelHeader .muted{color:#707983}.alert{box-shadow:none;border-radius:2px}.alert span{color:#46515d}.errorAlert{background:#f8eeee;border-color:#c89494}.errorAlert strong{color:#8c2f2f}.warningAlert{background:#f8f2e7;border-color:#c8ad78}.warningAlert strong{color:#765317}.alert button{border-color:var(--tp-app-border-strong);color:var(--tp-app-graphite);background:0 0;border-radius:2px}.loadingPanel,.emptyState{color:#6c7680}.decisionList{gap:0;padding:0}.decisionCard{border:0;border-bottom:1px solid var(--tp-app-border);color:var(--tp-app-ink);background:var(--tp-app-surface);border-radius:0}.decisionCard:last-child{border-bottom:0}.decisionCardRiskBlocked{border-color:var(--tp-app-border);box-shadow:inset 4px 0 #a74747}.decisionHeader{border-bottom-color:var(--tp-app-border);background:#f8f7f3;padding:16px 18px}.decisionIdentity>div>strong,.decisionPanel>strong,.indicatorGrid dd{color:var(--tp-app-graphite)}.decisionIdentity>div>span,.decisionMeta time,.decisionExplanation p,.decisionPanel p,.evidenceBlock p,.evidenceBlock>span,.indicatorGrid dt{color:#66717c}.decisionSectionLabel,.advancedEvidence summary{color:var(--tp-app-cobalt)}.decisionLabel,.dataState{border-radius:2px}.decisionGrid{border-top:0}.decisionPanel{border-right-color:var(--tp-app-border);background:var(--tp-app-surface)}.riskPanel{background:#f7f6f1}.riskPanel.riskCritical{background:#f8eeee;border-top-color:#a74747}.indicatorGrid div{border-color:var(--tp-app-border);background:#f8f7f3;border-radius:2px}.advancedEvidence{border-top-color:var(--tp-app-border)}.appShell pre{color:#d5dbe2;background:#111820;border-color:#38424d;border-radius:2px}.appShell table{color:var(--tp-app-ink);background:var(--tp-app-surface)}.appShell th,.appShell td{border-bottom-color:var(--tp-app-border)}.appShell th{color:#626c76;background:var(--tp-app-surface-muted)}.appShell td{color:#4f5964}.appShell td strong,.activityRow strong{color:var(--tp-app-graphite)}.appShell td span:not(.statusTag),.activityRow span{color:#747d86}.statusTag{background:#f6f5f1;border-radius:2px}.activityRow{border-bottom-color:var(--tp-app-border);background:var(--tp-app-surface)}.status-running,.status-completed,.status-sent,.priced,.circuit-active,.recBuy{color:#315f48;background:#edf3ef;border-color:#92a59b}.status-halted,.status-failed,.unpriced,.circuit-halted,.recSell,.recBlocked{color:#8c2f2f;background:#f8eeee;border-color:#c89494}.status-paused,.status-pending,.status-queued,.recWait{color:#765317;background:#f8f2e7;border-color:#c8ad78}.recBadge{border-radius:2px}.appShell button:focus-visible,.appShell a:focus-visible,.appShell summary:focus-visible,.appShell input:focus-visible,.appShell select:focus-visible,.authShell button:focus-visible,.authShell a:focus-visible,.authShell input:focus-visible{outline-color:var(--tp-app-cobalt);outline-offset:2px}@media (max-width:900px){.authLayout{grid-template-columns:1fr}.authCard{border-right:0;border-bottom:1px solid var(--tp-app-border-strong)}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard:nth-child(2){border-right:0}.metricCard:nth-child(-n+2){border-bottom:1px solid var(--tp-app-border)}}@media (max-width:760px){.sidebar{border-bottom:1px solid #303844;border-right:0;padding:16px}.brandBlock{padding-bottom:14px}.workspace{padding:24px 16px 38px}.topbar{gap:16px}.authHeaderCopy h1{font-size:clamp(38px,12vw,56px)}}@media (max-width:520px){.authWorkspace{padding:24px 16px 36px}.authHeader{padding-bottom:20px}.authCardBody,.authContextBody,.authCardHeader,.authContextHeader{padding-inline:16px}.metricGrid{grid-template-columns:1fr}.metricCard,.metricCard:nth-child(2){border-right:0;border-bottom:1px solid var(--tp-app-border)}.metricCard:last-child{border-bottom:0}}
.skipLink{z-index:1000;color:#ecfeff;background:#020617;border:2px solid #67e8f9;border-radius:8px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skipLink:focus{transform:translateY(0)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #22d3ee}#main-content:focus{outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
