:root{--bg-app: #071012;--bg-topbar: #0a1114;--bg-panel: #0c1518;--bg-panel-alt: #101a1d;--bg-hover: #132226;--border-subtle: #1d2a2e;--border-strong: #2a3a3f;--text-primary: #e7f0f1;--text-secondary: #92a3a8;--text-muted: #63757b;--accent: #2dd4bf;--accent-dim: #114842;--positive: #00c2a8;--negative: #ff4d57;--warning: #f5b84b;--font-display: Georgia, "Times New Roman", serif;--font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "SFMono-Regular", "IBM Plex Mono", "Roboto Mono", Consolas, monospace;--trade-pnl-positive: var(--positive);--trade-pnl-negative: var(--negative);--trade-warning: var(--warning);--trade-source-manual: #8db8c1;--trade-source-manual-border: rgba(110, 231, 249, .24);--trade-source-schedule: #8fc0b8;--trade-source-schedule-border: rgba(45, 212, 191, .24);--trade-source-trigger: #c2a46d;--trade-source-trigger-border: rgba(245, 184, 75, .25);--trade-source-system: #b4bdc1;--trade-source-system-border: rgba(167, 139, 250, .22);--trade-account-paper: #8fc0b8;--trade-account-paper-border: rgba(45, 212, 191, .24);--trade-account-mainnet: #9aabb0;--trade-account-mainnet-border: rgba(127, 146, 152, .32);--trade-side-long: #8db8c1;--trade-side-long-border: rgba(110, 231, 249, .32);--trade-side-short: #c2a46d;--trade-side-short-border: rgba(245, 184, 75, .32);--trade-operation-open: #f3c96d;--trade-operation-open-border: rgba(245, 184, 75, .42);--trade-operation-close: #b3c0c5;--trade-operation-close-border: rgba(179, 192, 197, .36);--trade-operation-liquidation: #c2a46d;--trade-operation-liquidation-border: rgba(245, 184, 75, .25);--trade-origin-agent: var(--trade-source-schedule);--trade-origin-agent-border: var(--trade-source-schedule-border);--trade-origin-liquidation: var(--trade-operation-liquidation);--trade-origin-liquidation-border: var(--trade-operation-liquidation-border);--trade-status-positive: var(--trade-pnl-positive);--trade-status-positive-border: rgba(0, 194, 168, .35);--trade-status-positive-bg: rgba(19, 34, 38, .34);--trade-status-warning: var(--trade-warning);--trade-status-warning-border: rgba(245, 184, 75, .35);--trade-status-warning-bg: rgba(48, 37, 17, .36);--trade-status-negative: var(--trade-pnl-negative);--trade-status-negative-border: rgba(255, 77, 87, .35);--trade-status-negative-bg: rgba(65, 24, 28, .42);--trade-status-running: #93abc8;--trade-status-running-border: rgba(96, 165, 250, .28);--trade-status-running-bg: rgba(14, 31, 51, .42);--trade-neutral: #9aabb0;--trade-neutral-border: rgba(127, 146, 152, .32);--trade-neutral-bg: rgba(8, 17, 20, .42);font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-app);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{width:100%;min-height:100%;margin:0}body{background:var(--bg-app);color:var(--text-primary);font-size:12px}button,input,textarea,select{font:inherit}button{color:inherit}input,textarea,select{min-width:0;color:var(--text-primary);background:#081114;border:1px solid var(--border-strong);border-radius:4px;outline:none}input,select{height:30px;padding:0 9px}textarea{resize:vertical;min-height:74px;padding:8px 9px;line-height:1.4}input:focus,textarea:focus,select:focus{border-color:var(--accent)}.landing-page{position:relative;min-height:100vh;overflow-x:hidden;background:radial-gradient(ellipse 80% 60% at 15% 12%,rgba(45,212,191,.22),transparent 60%),radial-gradient(ellipse 70% 50% at 88% 8%,rgba(20,184,166,.18),transparent 55%),radial-gradient(circle at 18% 38%,rgba(105,255,224,.14),transparent 30%),radial-gradient(circle at 70% 20%,rgba(0,72,58,.32),transparent 34%),radial-gradient(circle at 50% 92%,rgba(12,86,78,.3),transparent 38%),radial-gradient(circle at 82% 76%,rgba(0,35,31,.62),transparent 32%),#020b0a}.landing-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 25% 30%,rgba(0,0,0,.55),transparent 60%),linear-gradient(180deg,#020b0a9e,#020b0a2e 38%,#020b0a75)}.landing-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(rgba(255,255,255,.012) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.01) 1px,transparent 1px);background-size:42px 42px;opacity:.45}.landing-shader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.42;mix-blend-mode:screen;pointer-events:none}.reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.dxap-shape-field,.dxap-shape-field canvas,.dxap-shape-field-fallback{width:100%;height:100%}.dxap-shape-field{overflow:hidden}.dxap-shape-field canvas{display:block}.dxap-shape-field-fallback{background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg-app);background-size:24px 24px,24px 24px,auto}.dxap-shape-field-fallback span{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(45,212,191,.16);background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px);background-size:20px 20px}.landing-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#020b0a33,#020b0ad6)}.landing-access-shell{position:sticky;top:14px;z-index:4;max-width:min(1240px,calc(100% - 32px));min-height:54px;display:grid;grid-template-columns:minmax(190px,auto) auto;align-items:center;justify-content:space-between;gap:18px;margin:14px auto 0;padding:8px 10px 8px 12px;border:1px solid rgba(45,212,191,.18);border-radius:999px;background:#030e0dc2;box-shadow:0 18px 68px #00000038;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-shell-brand{min-width:0;display:flex;align-items:center;gap:11px;color:var(--text-primary);text-decoration:none}.landing-logo-mark{display:block;flex:0 0 auto;color:inherit;background:currentColor;mask:url(/logo.svg) center / contain no-repeat;-webkit-mask:url(/logo.svg) center / contain no-repeat}.landing-logo-mark-small{width:30px;height:31px}.landing-shell-brand div{min-width:0;display:grid;gap:2px}.landing-shell-brand strong{color:currentColor;font-size:13px;font-weight:900;line-height:1}.landing-shell-brand div span{color:var(--text-muted);font-size:10px;font-weight:650;line-height:1}.landing-shell-cta{min-height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:0 15px;color:#031311;background:var(--accent);border:1px solid var(--accent);font-size:12px;font-weight:750;text-decoration:none}.landing-content{position:relative;z-index:3;min-height:calc(88vh - 68px);display:grid;grid-template-columns:minmax(0,780px);align-items:center;justify-content:start;max-width:1240px;margin:0 auto;padding:58px clamp(24px,6vw,96px) 72px}.landing-copy{display:grid;gap:16px;max-width:780px}.landing-hero-lockup{display:inline-flex;align-items:center;gap:22px;width:max-content;color:var(--text-primary)}.landing-wordmark{font-family:Arial Black,Inter,system-ui,sans-serif;margin:0;color:currentColor;font-size:118px;font-weight:900;line-height:.82}.landing-hero-mark{width:94px;height:98px;transform:translateY(-2px)}.landing-product-title{margin:0;color:var(--text-secondary);font-size:17px;font-weight:800;line-height:1.1}.landing-copy h2,.landing-section-copy h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:78px;font-weight:700;line-height:.98}.landing-copy p{max-width:650px;margin:0;color:var(--text-secondary);font-size:18px;line-height:1.55}.landing-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:6px}.landing-primary,.landing-secondary{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;padding:0 16px;font-size:13px;text-decoration:none;white-space:nowrap}.landing-primary{color:#041513;background:var(--accent);border:1px solid var(--accent);font-weight:650}.landing-primary:hover,.landing-primary:focus-visible{color:#041513;background:#80fff2;border-color:#80fff2}.landing-secondary{color:var(--text-primary);background:#08111475;border:1px solid rgba(136,159,164,.32)}.landing-secondary:hover,.landing-secondary:focus-visible{color:var(--accent);border-color:var(--accent-dim);background:var(--bg-hover)}.landing-alpha-line{color:var(--text-muted)!important;font-family:var(--font-mono);font-size:11px!important;font-weight:650;line-height:1.5!important}.landing-section{position:relative;z-index:3;max-width:1240px;min-height:auto;display:grid;grid-template-columns:minmax(280px,.85fr) minmax(380px,1.15fr);align-items:center;gap:clamp(40px,6vw,88px);margin:0 auto;padding:clamp(72px,9vw,128px) clamp(24px,6vw,96px)}.landing-section-copy{display:grid;gap:16px}.landing-section-copy p{max-width:520px;margin:0;color:var(--text-secondary);font-size:16px;line-height:1.6}.landing-interface-shot,.landing-agent-proof,.landing-access-form{border:1px solid rgba(45,212,191,.18);border-radius:8px;background:#030e0dad;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-interface-shot{min-height:470px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;box-shadow:0 34px 120px #00000052}.landing-interface-topbar{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 16px;border-bottom:1px solid rgba(45,212,191,.13);background:#061213b8}.landing-interface-topbar span,.landing-interface-topbar strong,.landing-interface-metrics span,.landing-interface-panel span,.landing-interface-table span,.landing-agent-proof-header span,.landing-agent-tabs span,.landing-dxrg-row span,.landing-access-form label span,.landing-pnl-chart-topline{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase}.landing-interface-topbar strong{color:var(--accent)}.landing-interface-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(45,212,191,.11)}.landing-interface-metrics div{min-width:0;display:grid;gap:5px;min-height:72px;align-content:center;padding:12px 16px;border-right:1px solid rgba(45,212,191,.1)}.landing-interface-metrics div:last-child{border-right:0}.landing-interface-metrics strong{color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.35}.landing-interface-body{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(230px,.72fr);min-height:300px}.landing-interface-chart{position:relative;min-height:100%;border-right:1px solid rgba(45,212,191,.1);background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),radial-gradient(circle at 72% 26%,rgba(45,212,191,.12),transparent 34%);background-size:100% 25%,16.66% 100%,auto}.landing-interface-chart span{position:absolute;left:16px;right:16px;height:1px;background:#2dd4bf12}.landing-interface-chart span:nth-child(1){top:20%}.landing-interface-chart span:nth-child(2){top:40%}.landing-interface-chart span:nth-child(3){top:60%}.landing-interface-chart span:nth-child(4){top:80%}.landing-interface-chart span:nth-child(5){top:50%;background:#e7f0f11f}.landing-interface-chart svg{position:absolute;top:32px;right:18px;bottom:26px;left:18px;width:calc(100% - 36px);height:calc(100% - 58px);overflow:visible}.landing-interface-chart path{fill:none;stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 12px rgba(45,212,191,.32))}.landing-interface-panel{display:grid;align-content:start;gap:14px;padding:18px;background:#020b0a57}.landing-interface-panel p{margin:0;color:var(--text-primary);font-size:14px;font-weight:650;line-height:1.55}.landing-interface-table{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(45,212,191,.12)}.landing-interface-table span{min-height:42px;display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid rgba(45,212,191,.1)}.landing-interface-table span:first-child{color:#041513;background:var(--accent)}.landing-interface-table span:last-child{border-right:0}.landing-agent-proof{display:grid;gap:18px;padding:18px;box-shadow:0 34px 120px #00000047}.landing-agent-proof-header{display:flex;align-items:start;justify-content:space-between;gap:18px}.landing-agent-proof-header div{display:grid;gap:6px}.landing-agent-proof-header strong{color:var(--text-primary);font-size:19px;font-weight:800}.landing-agent-proof-header p{max-width:250px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.45;text-align:right}.landing-agent-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.landing-agent-tab{min-width:0;min-height:62px;display:grid;gap:5px;align-content:center;padding:10px 12px;border:1px solid rgba(136,159,164,.2);border-radius:6px;color:var(--text-secondary);background:#08111485;cursor:pointer;text-align:left}.landing-agent-tab strong{color:var(--text-primary);font-size:19px;font-weight:800}.landing-agent-tab:hover,.landing-agent-tab:focus-visible,.landing-agent-tab.is-active{border-color:#2dd4bf85;color:var(--accent);background:#11484252}.landing-agent-proof-body{display:grid;grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);gap:18px;align-items:stretch}.landing-agent-proof-copy{display:grid;align-content:center;gap:11px;padding:16px;border:1px solid rgba(45,212,191,.12);border-radius:6px;background:#020b0a6b}.landing-agent-proof-copy span{color:var(--accent);font-family:var(--font-mono);font-size:10px;font-weight:850;text-transform:uppercase}.landing-agent-proof-copy strong{color:var(--text-primary);font-size:40px;font-weight:850;line-height:1}.landing-agent-proof-copy p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.55}.landing-pnl-chart{min-height:260px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px;border:1px solid rgba(45,212,191,.12);border-radius:6px;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#020b0a57;background-size:25% 25%,20% 100%,auto}.landing-pnl-chart-topline{display:flex;justify-content:space-between;gap:12px}.landing-pnl-chart-topline strong{color:var(--accent)}.landing-pnl-chart svg{width:100%;height:100%;min-height:210px;overflow:visible}.landing-pnl-gridline{stroke:#e7f0f11c;stroke-width:1}.landing-pnl-area{fill:#2dd4bf1a}.landing-pnl-line{fill:none;stroke:var(--accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 12px rgba(45,212,191,.28))}.landing-pnl-dot{fill:#041513;stroke:var(--accent);stroke-width:3}.landing-pnl-label{fill:var(--text-primary);font-family:var(--font-mono);font-size:16px;font-weight:850}.landing-research-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(45,212,191,.12);border-bottom:1px solid rgba(45,212,191,.12)}.landing-research-stats div{min-width:0;display:grid;gap:5px;padding:14px 12px;border-right:1px solid rgba(45,212,191,.1)}.landing-research-stats div:last-child{border-right:0}.landing-research-stats strong{color:var(--text-primary);font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.landing-research-stats span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;line-height:1.35;text-transform:uppercase}.landing-dxrg-list{display:grid;gap:0}.landing-dxrg-row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;padding:14px 0;border-bottom:1px solid rgba(45,212,191,.09)}.landing-dxrg-row:last-child{border-bottom:0}.landing-dxrg-row strong{color:var(--text-primary);font-size:13px;font-weight:720;line-height:1.45}.landing-research-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;justify-self:start;border:1px solid rgba(45,212,191,.28);border-radius:999px;padding:0 14px;color:var(--text-primary);background:#08111475;font-size:12px;font-weight:760;text-decoration:none}.landing-research-link:hover,.landing-research-link:focus-visible{color:#041513;background:var(--accent);border-color:var(--accent)}.landing-access-gate{min-height:auto}.landing-access-form{display:grid;gap:12px;padding:18px}.landing-access-form label{display:grid;gap:7px}.landing-access-form input{height:42px;border-radius:6px;background:#020b0ad6}.landing-access-form button{min-height:42px;border:1px solid var(--accent);border-radius:999px;color:#031311;background:var(--accent);font-weight:800;cursor:pointer}.landing-approved-link{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--text-primary);font-size:13px;font-weight:700;text-decoration:none}.landing-access-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:56px;align-items:stretch;width:100%}.landing-access-intro{display:grid;align-content:center;gap:20px;max-width:560px}.landing-access-intro h2{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:64px;font-weight:700;line-height:1;letter-spacing:-.01em}.landing-access-intro>p{margin:0;max-width:520px;color:var(--text-secondary);font-size:17px;line-height:1.6}.landing-access-checklist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:14px}.landing-access-checklist li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;color:var(--accent)}.landing-access-checklist li>svg{margin-top:3px}.landing-access-checklist li div{display:grid;gap:4px;min-width:0}.landing-access-checklist strong{color:var(--text-primary);font-family:var(--font-mono);font-size:11px;font-weight:850;text-transform:uppercase;letter-spacing:.04em}.landing-access-checklist span{color:var(--text-secondary);font-size:14px;line-height:1.55}.landing-access-form-header{display:grid;gap:6px;margin-bottom:4px}.landing-access-form-header>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.landing-access-form-header>strong{color:var(--text-primary);font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.01em}.landing-access-form-header>p{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-access-field{display:grid;gap:8px}.landing-access-field>span{color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.landing-access-field input{height:46px;border-radius:6px;border:1px solid var(--border-strong);background:#020b0adb;padding:0 14px;font-size:14px}.landing-access-error{margin:0;color:var(--negative);font-size:12px}.landing-access-footnote{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;line-height:1.55}.landing-waitlist-form{display:grid;align-content:start;gap:14px;padding:26px;border:1px solid rgba(45,212,191,.2);border-radius:10px;background:linear-gradient(180deg,#0b1c1bc7,#030e0ddb);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 34px 120px #00000057}.landing-waitlist-header{margin-bottom:6px}.landing-waitlist-submit{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--accent);border-radius:999px;color:#041513;background:var(--accent);font-weight:800;font-size:14px;cursor:pointer;transition:background .18s ease,border-color .18s ease}.landing-waitlist-submit:hover,.landing-waitlist-submit:focus-visible{background:#80fff2;border-color:#80fff2}.landing-waitlist-success{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center;padding:18px;border:1px solid rgba(45,212,191,.42);border-radius:8px;background:#11484252;color:var(--accent)}.landing-waitlist-success div{display:grid;gap:3px}.landing-waitlist-success strong{color:var(--text-primary);font-size:15px;font-weight:800}.landing-waitlist-success span{color:var(--text-secondary);font-size:13px;line-height:1.5}.landing-agent-proof-body-static{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr)}.landing-footer{position:relative;z-index:3;border-top:1px solid rgba(45,212,191,.12);background:#020b0ac7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.landing-footer-inner{max-width:1240px;margin:0 auto;padding:40px clamp(24px,6vw,96px) 48px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px}.landing-footer-brand{display:flex;align-items:center;gap:11px;color:var(--text-primary)}.landing-footer-brand div{display:grid;gap:2px}.landing-footer-brand strong{font-size:13px;font-weight:900;line-height:1}.landing-footer-brand span{color:var(--text-muted);font-size:10px;font-weight:650;line-height:1}.landing-footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 22px}.landing-footer-links a{color:var(--text-secondary);font-size:12px;font-weight:650;text-decoration:none;transition:color .16s ease}.landing-footer-links a:hover,.landing-footer-links a:focus-visible{color:var(--accent)}.landing-footer-legal{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:650;text-align:right;white-space:nowrap}.legal-page{position:relative;z-index:3;max-width:760px;margin:0 auto;padding:56px 32px 96px;background:linear-gradient(rgba(255,255,255,.014) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.legal-header{display:grid;gap:14px;margin-bottom:40px;padding-bottom:28px;border-bottom:1px solid var(--border-subtle)}.legal-back{color:var(--text-secondary);font-size:13px;font-weight:650;text-decoration:none;justify-self:start}.legal-back:hover,.legal-back:focus-visible{color:var(--accent)}.legal-header h1{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:52px;font-weight:700;line-height:1;letter-spacing:-.01em}.legal-effective{margin:0;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.legal-body{display:grid;gap:18px}.legal-body h2{margin:20px 0 0;color:var(--text-primary);font-size:20px;font-weight:800;line-height:1.2}.legal-body p{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.65}.legal-body ul{margin:0;padding-left:20px;display:grid;gap:8px;color:var(--text-secondary);font-size:15px;line-height:1.6}.legal-body li{color:var(--text-secondary)}.legal-body strong{color:var(--text-primary);font-weight:750}.legal-body a{color:var(--accent);text-decoration:none}.legal-body a:hover,.legal-body a:focus-visible{text-decoration:underline}.landing-window{position:relative;border-radius:14px;overflow:hidden;background:#030e0db8;border:1px solid rgba(45,212,191,.22);box-shadow:0 50px 120px #0000008c,0 0 0 1px #ffffff05 inset;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:perspective(1800px) rotateY(-7deg) rotateX(2deg);transform-origin:center center;transition:transform .6s cubic-bezier(.16,1,.3,1);will-change:transform}.landing-window:hover,.landing-window:focus-within{transform:perspective(1800px) rotateY(-2deg) rotateX(.6deg) translateY(-4px)}.landing-window:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(45,212,191,.28),transparent 70%);opacity:.7;z-index:2;mix-blend-mode:screen}.landing-window-chrome{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid rgba(45,212,191,.14);background:#061213d9}.landing-window-dot{width:11px;height:11px;border-radius:50%;background:#ffffff24;box-shadow:0 0 0 1px #ffffff0f inset}.landing-window-dot:nth-child(1){background:#ff5f57}.landing-window-dot:nth-child(2){background:#febc2e}.landing-window-dot:nth-child(3){background:#28c840}.landing-window-url{margin-left:14px;padding:4px 14px;min-width:0;color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.02em;background:#020b0ab3;border:1px solid rgba(255,255,255,.05);border-radius:999px}.landing-window-body{position:relative;line-height:0}.landing-window-shot{display:block;width:100%;height:auto;max-height:none;object-fit:cover;-webkit-user-select:none;user-select:none}.app-shell{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.topbar{height:48px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 12px;background:var(--bg-topbar);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-width:0}.brand-logo{display:block;width:24px;height:25px;object-fit:contain}.topnav{display:flex;align-items:center;gap:2px;min-width:0}.topnav-link{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;color:var(--text-secondary);text-decoration:none;border-bottom:1px solid transparent}.topnav-link:hover{color:var(--text-primary);background:var(--bg-hover)}.topnav-link.active{color:var(--accent);border-bottom-color:var(--accent)}.session-box{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.topbar-actions{display:flex;align-items:center;gap:6px}.topbar-action{height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-strong);border-radius:4px;cursor:pointer;white-space:nowrap}.topbar-action-primary{color:var(--accent);background:#2dd4bf14;border-color:#2dd4bf6b}.topbar-action:hover{color:var(--text-primary);background:var(--bg-hover)}.topbar-action-primary:hover{color:#80fff2;border-color:#2dd4bfb8}.session-error{color:var(--negative)}.session-panel{min-height:calc(100vh - 48px);display:grid;place-items:center;align-content:center;gap:12px;padding:24px;text-align:center;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),var(--bg-app);background-size:24px 24px}.session-panel-icon{width:38px;height:38px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--accent-dim);background:var(--bg-panel);border-radius:4px}.session-panel h1{font-size:15px}.session-panel p{max-width:420px;margin:0;color:var(--text-secondary)}.session-connect-form{width:min(190px,100%);display:grid;justify-items:center;gap:8px;margin-top:4px}.session-panel>.primary-button{margin-top:4px}.session-connect-form .primary-button{margin-top:4px}.session-referral-field{width:100%;display:grid;gap:5px;color:var(--text-secondary);text-align:left}.session-referral-field span{font-size:11px}.session-referral-field input{width:100%;height:34px;text-align:center;text-transform:uppercase}.session-referral-status,.session-panel .session-auth-error{width:100%;margin:0;font-size:11px;line-height:1.35;text-align:center}.session-referral-status.valid{color:var(--positive)}.session-referral-status.invalid,.session-panel .session-auth-error{color:var(--negative)}.session-referral-status.checking,.session-referral-status.unknown{color:var(--text-secondary)}.wallet-chip,.source-chip,.status-pill,.side-pill,.operation-pill,.origin-pill,.account-kind-pill{display:inline-flex;align-items:center;height:var(--trading-chip-height, 22px);border:1px solid var(--border-subtle);color:var(--text-secondary);background:#081114;border-radius:4px;padding:0 var(--trading-chip-padding-x, 7px);font-size:var(--trading-chip-font-size, 12px);line-height:var(--trading-chip-line-height, 20px);white-space:nowrap}.source-chip{color:var(--text-muted)}.source-chip.manual{color:var(--trade-source-manual);border-color:var(--trade-source-manual-border)}.source-chip.schedule{color:var(--trade-source-schedule);border-color:var(--trade-source-schedule-border)}.source-chip.trigger{color:var(--trade-source-trigger);border-color:var(--trade-source-trigger-border)}.source-chip.system{color:var(--trade-source-system);border-color:var(--trade-source-system-border)}.status-pill{text-transform:capitalize;font-variant-numeric:tabular-nums}.side-pill,.operation-pill,.origin-pill,.account-kind-pill{min-width:54px;justify-content:center}.status-pill.positive{color:var(--trade-status-positive);border-color:var(--trade-status-positive-border)}.status-pill.warning{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border)}.status-pill.negative{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border)}.side-pill.long{color:var(--trade-side-long);border-color:var(--trade-side-long-border)}.side-pill.short{color:var(--trade-side-short);border-color:var(--trade-side-short-border)}.operation-pill.open{color:var(--trade-operation-open);border-color:var(--trade-operation-open-border)}.operation-pill.close{color:var(--trade-operation-close);border-color:var(--trade-operation-close-border)}.operation-pill.liquidation{color:var(--trade-operation-liquidation);border-color:var(--trade-operation-liquidation-border)}.origin-pill.agent{color:var(--trade-origin-agent);border-color:var(--trade-origin-agent-border)}.origin-pill.liquidation{min-width:82px;color:var(--trade-origin-liquidation);border-color:var(--trade-origin-liquidation-border)}.account-kind-pill.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.account-kind-pill.mainnet{min-width:84px;color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.app-main{flex:1;min-height:0}.trade-page{height:calc(100vh - 48px);min-height:calc(100vh - 48px);display:grid;grid-template-rows:58px minmax(420px,1fr) minmax(var(--bottom-panel-min-height, 260px),var(--bottom-panel-height, 34vh));overflow:hidden}.scope-strip{display:grid;grid-template-columns:minmax(190px,260px) 1fr auto;align-items:center;gap:12px;padding:8px 12px;background:var(--bg-panel);border-bottom:1px solid var(--border-subtle)}.scope-control{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:8px}.scope-control label,.metric-label{color:var(--text-muted);font-size:11px}.scope-dropdown{position:relative;min-width:0}.scope-dropdown-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid var(--accent-dim);border-radius:4px;color:var(--text-primary);background:#081114;cursor:pointer}.scope-dropdown-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope-dropdown-button:hover,.scope-dropdown-button:focus-visible{border-color:var(--accent)}.scope-dropdown-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:max(100%,210px);max-height:260px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.scope-dropdown-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:12px;text-align:left;white-space:nowrap;cursor:pointer}.scope-dropdown-option>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis}.scope-dropdown-option:hover,.scope-dropdown-option:focus-visible{color:var(--text-primary);background:#132226f2}.scope-dropdown-option.active{color:var(--text-primary);background:#18c7b51a}.scope-dropdown-check{display:inline-flex;color:var(--accent)}.scope-dropdown-kind{padding:1px 5px;border:1px solid var(--border-subtle);border-radius:999px;font-size:10px;line-height:14px}.scope-dropdown-kind.paper{color:var(--trade-account-paper);border-color:var(--trade-account-paper-border)}.scope-dropdown-kind.hyperliquid{color:var(--trade-account-mainnet);border-color:var(--trade-account-mainnet-border)}.metric-strip{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));gap:0;min-width:0}.metric{min-width:0;padding:0 12px;border-left:1px solid var(--border-subtle)}.metric:first-child{border-left:0}.metric-value{display:block;margin-top:3px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-grid{position:relative;z-index:1;min-height:0;display:grid;grid-template-columns:minmax(540px,1fr) var(--actions-rail-width, minmax(840px, 945px));border-bottom:1px solid var(--border-subtle);overflow:visible}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}.terminal-grid.chart .actions-rail,.terminal-grid.chat .chart-panel,.terminal-grid.chart .actions-resize-handle,.terminal-grid.chat .actions-resize-handle{display:none}.terminal-grid:has(.chart-end-info-wrap:hover),.terminal-grid:has(.chart-end-info-wrap:focus-within){z-index:8}.chart-panel,.actions-rail,.bottom-panel,.page-surface{background:#0c1518f0}.chart-panel,.actions-rail{min-height:0;border-right:1px solid var(--border-subtle);overflow:hidden}.chart-panel{position:relative;overflow:visible}.actions-rail{position:relative;border-right:0;display:grid;grid-template-rows:1fr;min-width:0;background:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),#0c1518f0;background-size:24px 24px}.actions-panel-controls{position:absolute;top:8px;right:8px;z-index:5;display:inline-flex;gap:4px}.actions-resize-handle{position:absolute;top:0;bottom:0;left:-5px;z-index:4;width:10px;display:flex;align-items:center;justify-content:center;cursor:ew-resize;touch-action:none}.actions-resize-handle:before{content:"";width:2px;height:64px;border-radius:999px;background:#92a3a86b;opacity:.72;transition:opacity .14s ease,background .14s ease}.actions-resize-handle:hover:before,.actions-resize-handle:focus-visible:before{background:#92a3a89e;opacity:1}.actions-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.panel-toolbar{height:46px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--border-subtle)}.panel-toolbar-spacer{flex:1;min-width:8px}.toolbar-title{min-width:145px;display:flex;align-items:center;gap:8px}h1,h2{margin:0;font-weight:600;color:var(--text-primary)}h1{font-size:14px}h2{font-size:12px}.segmented{display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background:#081114}.segmented button,.tab-strip button{height:28px;padding:0 9px;border:0;border-right:1px solid var(--border-subtle);background:transparent;color:var(--text-secondary);cursor:pointer}.segmented button:last-child,.tab-strip button:last-child{border-right:0}.segmented button:hover,.tab-strip button:hover{background:var(--bg-hover);color:var(--text-primary)}.segmented button.active,.tab-strip button.active{color:var(--accent);background:var(--accent-dim)}.chart-body{position:relative;height:calc(100% - 46px);min-height:320px;padding:8px 8px 28px}.chart-body .recharts-wrapper,.chart-body .recharts-surface{pointer-events:none;-webkit-user-select:none;user-select:none}.chart-body .recharts-wrapper:focus,.chart-body .recharts-wrapper:focus-visible,.chart-body .recharts-surface:focus,.chart-body .recharts-surface:focus-visible,.chart-body .recharts-surface *:focus,.chart-body .recharts-surface *:focus-visible{outline:none}.chart-tooltip{min-width:220px;max-width:420px;padding:10px;border:1px solid #2a3a3f;border-radius:5px;background:#081114fa;box-shadow:0 14px 34px #0000006b;color:var(--text-primary)}.chart-tooltip-time{margin-bottom:7px;color:var(--text-secondary);font-size:11px;font-weight:600}.chart-tooltip-list{display:grid;gap:5px}.chart-tooltip-row{min-width:0;display:grid;grid-template-columns:8px auto minmax(0,1fr);gap:7px;align-items:baseline;color:var(--text-secondary);font-size:12px;line-height:1.3}.chart-tooltip-row.trade{color:var(--text-primary)}.chart-tooltip-swatch{width:8px;height:8px;align-self:center;border-radius:999px}.chart-tooltip-swatch.muted{background:#516168}.chart-tooltip-label{color:var(--text-muted)}.chart-tooltip-row strong{min-width:0;overflow-wrap:anywhere;color:inherit;font-weight:500}.chart-tooltip-series-list{gap:9px}.chart-tooltip-series{display:grid;gap:7px;padding-top:8px;border-top:1px solid rgba(81,97,104,.48)}.chart-tooltip-series.trade{gap:8px}.chart-tooltip-series:first-child{padding-top:0;border-top:0}.chart-tooltip-series-header{min-width:0;display:flex;align-items:center;gap:7px}.chart-tooltip-series-header .chart-tooltip-label{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metrics{display:grid;gap:4px}.chart-tooltip-metric{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:14px}.chart-tooltip-metric span{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.chart-tooltip-metric strong{color:var(--text-primary);font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-tooltip-metric strong.positive{color:var(--trade-pnl-positive)}.chart-tooltip-metric strong.negative{color:var(--trade-pnl-negative)}.chart-trade-chip-row{display:flex;flex-wrap:wrap;gap:5px}.chart-trade-chip{display:inline-flex;align-items:center;height:17px;padding:0 6px;border:1px solid rgba(81,97,104,.72);border-radius:4px;background:#081114c7;color:var(--text-secondary);font-size:10px;font-weight:600;line-height:1;white-space:nowrap}.chart-trade-chip.open{border-color:var(--trade-operation-open-border);color:var(--trade-operation-open)}.chart-trade-chip.close{border-color:var(--trade-operation-close-border);color:var(--trade-operation-close)}.chart-trade-chip.long{border-color:var(--trade-side-long-border);color:var(--trade-side-long)}.chart-trade-chip.short{border-color:var(--trade-side-short-border);color:var(--trade-side-short)}.chart-trade-chip.neutral{border-color:var(--trade-neutral-border);color:var(--trade-neutral)}.chart-hover-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.chart-hover-cursor{position:absolute;width:1px;background:#a0b2b8b8}.chart-hover-dot{position:absolute;width:9px;height:9px;border:1.5px solid #081114;border-radius:999px;box-shadow:0 0 0 1px #90a4aa85;transform:translate(-50%,-50%)}.trade-marker-label-bg{stroke-width:1px}.trade-marker-label{fill:var(--text-primary);font-size:10px;font-weight:600;pointer-events:none}.chart-hover-tooltip{position:absolute;z-index:5;min-width:230px;max-width:300px;pointer-events:none}.chart-trade-tooltip{position:absolute;z-index:5;min-width:230px;max-width:320px;pointer-events:none}.chart-hover-tooltip.right,.chart-trade-tooltip.right{transform:translate(12px,-50%)}.chart-hover-tooltip.left,.chart-trade-tooltip.left{transform:translate(calc(-100% - 12px),-50%)}.chart-end-labels{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.chart-end-label{position:absolute;display:inline-flex;align-items:center;gap:4px;white-space:nowrap;pointer-events:auto;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4))}.chart-end-badge{width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:1.5px solid currentColor;border-radius:999px;background:#081114;font-size:8px;font-weight:700;line-height:1}.chart-end-name{min-width:0;max-width:116px;overflow:hidden;text-overflow:ellipsis;margin:0;padding:2px 6px;border:1px solid;border-radius:4px;background:#081114;color:var(--text-primary);font-size:11px;line-height:15px;cursor:pointer}.chart-end-name:hover,.chart-end-name:focus-visible{background:var(--bg-hover);outline:none}.chart-end-name:disabled{opacity:1;cursor:default}.chart-end-name:disabled:hover{background:#081114}.chart-end-info-wrap{position:static;display:inline-flex;align-items:center;flex:0 0 auto}.chart-end-info{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#7f9298;cursor:pointer}.chart-end-info:hover,.chart-end-info:focus-visible{color:var(--text-primary);outline:none}.chart-end-info svg{display:block}.chart-end-paused-marker{height:16px;width:13px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:-1px;color:#92a3a8c7;line-height:1}.chart-activity-card{position:absolute;right:calc(100% + 4px);top:50%;width:min(660px,50vw);max-height:min(760px,calc(100vh - 96px));display:grid;gap:9px;overflow-y:auto;overscroll-behavior:contain;border:1px solid;border-radius:5px;padding:10px;background:linear-gradient(rgba(255,255,255,.008) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.008) 1px,transparent 1px),#081114fa;background-size:28px 28px;box-shadow:0 14px 34px #0000006b;color:var(--text-secondary);opacity:0;pointer-events:none;transform:translateY(-50%) translate(4px);transition:opacity .12s ease,transform .12s ease}.chart-activity-card::-webkit-scrollbar{width:5px}.chart-activity-card::-webkit-scrollbar-track{background:transparent}.chart-activity-card::-webkit-scrollbar-thumb{min-height:24px;border-radius:999px;background:#63757b94}.chart-activity-card{scrollbar-color:rgba(99,117,123,.58) transparent;scrollbar-width:thin}.chart-end-label:has(.chart-end-info-wrap:hover),.chart-end-label:has(.chart-end-info-wrap:focus-within){z-index:5}.chart-end-info-wrap:hover .chart-activity-card,.chart-end-info-wrap:focus-within .chart-activity-card{opacity:1;pointer-events:auto;transform:translateY(-50%) translate(0)}.chart-activity-header{min-width:0;display:grid;grid-template-columns:auto minmax(80px,1fr) auto;gap:8px;align-items:center;color:var(--text-muted);font-size:11px}.chart-activity-time{color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums}.chart-activity-agent{min-width:0;display:inline-flex;align-items:center;gap:6px}.chart-activity-agent strong{min-width:0;overflow:hidden;color:var(--accent);text-overflow:ellipsis}.chart-activity-agent .status-pill{height:18px;padding:0 6px;font-size:10px}.chart-activity-header .activity-actions-cell{justify-content:flex-end}.chart-activity-meta{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chart-activity-meta .activity-fact{min-height:19px;background:#081114b8}.chart-activity-summary{min-width:0;overflow:visible;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.chart-activity-summary strong{margin-right:7px;color:var(--text-primary)}.chart-activity-children{display:grid;gap:8px;border-top:1px solid var(--border-subtle);padding-top:8px}.chart-activity-child{display:grid;grid-template-columns:86px minmax(0,1fr);gap:8px;align-items:start}.chart-activity-child-content{min-width:0;display:grid;gap:5px}.chart-activity-child-content .activity-detail-text{min-width:0;margin:0;overflow:visible;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.chart-activity-more,.chart-activity-empty{color:var(--text-muted);font-size:11px}.chart-activity-empty{display:inline-flex;align-items:center;gap:8px}.chart-activity-empty .status-pill{height:18px;padding:0 6px;font-size:10px}.chart-loading,.table-loading,.empty-panel{color:var(--text-muted);padding:16px}.chart-error{color:var(--warning)}.chart-legend{position:absolute;left:12px;right:12px;bottom:7px;display:flex;flex-wrap:wrap;gap:12px;color:var(--text-secondary)}.chart-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.chart-legend i{width:9px;height:2px}.activity-kind-badge{justify-self:start;max-width:82px;display:inline-flex;align-items:center;gap:4px;overflow:hidden;min-height:var(--trading-chip-height, 17px);padding:0 var(--trading-chip-padding-x, 5px);border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;font-size:var(--trading-chip-font-size, 10px);line-height:var(--trading-chip-line-height, 15px);text-overflow:ellipsis;white-space:nowrap}.activity-kind-badge span{min-width:14px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-left:1px solid var(--border-subtle);padding:0 1px 0 5px;color:var(--text-muted)}.activity-kind-badge.failed,.activity-kind-badge.rejected{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.activity-kind-badge.failed span,.activity-kind-badge.rejected span{border-left-color:var(--trade-status-negative-border);color:var(--trade-status-negative)}.activity-kind-badge.pending{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-kind-badge.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.activity-kind-badge.completed{color:var(--trade-neutral);border-color:var(--trade-neutral-border);background:var(--trade-status-positive-bg)}.activity-kind-badge.canceled{color:var(--trade-status-warning);border-color:var(--trade-status-warning-border);background:var(--trade-status-warning-bg)}.activity-actions-cell{display:grid;width:100%;max-width:128px;gap:3px;justify-items:start}.activity-action-empty{color:var(--text-muted)}.activity-time-column{width:140px;min-width:0}.activity-agent-column{width:170px;min-width:0}.activity-summary-column,.activity-thesis-column{width:auto;min-width:0}.activity-time-cell{display:inline-flex;align-items:center;max-width:100%;gap:7px;min-width:0}.activity-time-cell>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-status-dot{position:relative;width:8px;height:8px;flex:none;border-radius:999px;background:#66777c;box-shadow:0 0 0 1px #92a3a838}.activity-status-dot.completed{background:#34d399;box-shadow:0 0 0 1px #34d39940,0 0 10px #34d39933}.activity-status-dot.running{background:#60a5fa;box-shadow:0 0 0 1px #60a5fa47,0 0 10px #60a5fa3d}.activity-status-dot.running:after{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(96,165,250,.42);border-radius:inherit;animation:activity-status-pulse 1.4s ease-out infinite;content:""}.activity-status-dot.pending{border:1px solid #60a5fa;background:#60a5fa29;box-shadow:0 0 0 1px #60a5fa29}.activity-status-dot.failed,.activity-status-dot.rejected{background:#ef4444;box-shadow:0 0 0 1px #ef444447,0 0 10px #ef444433}.activity-status-dot.unknown{background:#6b7478}.activity-status-dot.canceled{background:#f5b84b;box-shadow:0 0 0 1px #f5b84b47,0 0 10px #f5b84b2e}@keyframes activity-status-pulse{0%{opacity:.72;transform:scale(.7)}to{opacity:0;transform:scale(1.55)}}@media(prefers-reduced-motion:reduce){.activity-status-dot.running:after{animation-name:activity-status-pulse;animation:none;opacity:.42;transform:scale(1)}}.activity-thesis-cell{display:-webkit-box;width:100%;max-width:none;overflow:hidden;color:var(--text-secondary);line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal}.activity-summary-cell{width:100%;max-width:none;color:var(--text-secondary);line-height:1.35;white-space:normal}.activity-summary-cell strong{margin-right:8px;color:var(--text-primary)}.activity-summary-cell.detail{display:block;overflow:visible;font-size:13px;line-height:1.4}.activity-summary-main{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.activity-summary-cell.with-trades .activity-summary-main{-webkit-line-clamp:4}.activity-summary-cell.detail .activity-summary-main{display:block;overflow:visible;-webkit-line-clamp:unset}.activity-summary-placeholder{display:inline-flex;align-items:center;gap:4px;color:var(--text-muted);font-style:italic;white-space:nowrap}.activity-waiting-icon{flex:none;color:currentColor;opacity:.6;transform-box:fill-box;transform-origin:center;animation:activity-waiting-pulse 2.8s ease-in-out infinite}@keyframes activity-waiting-pulse{0%,to{opacity:.48;transform:scale(.97)}50%{opacity:.7;transform:scale(1.02)}}@media(prefers-reduced-motion:reduce){.activity-waiting-icon{animation:activity-waiting-pulse 2.8s ease-in-out infinite}}.activity-trade-chip-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.activity-trade-chip{max-width:100%;display:inline-flex;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#081114a3;color:var(--text-secondary);font-size:var(--trading-chip-font-size, 11px);line-height:var(--trading-chip-line-height, 18px);white-space:nowrap}.activity-trade-chip-segment{min-width:0;padding:0 6px;border-right:1px solid var(--border-subtle);overflow:hidden;text-overflow:ellipsis}.activity-trade-chip-segment:last-child{border-right:0}.activity-trade-chip-segment.market{color:var(--text-secondary)}.activity-trade-chip-segment.open{color:var(--trade-operation-open)}.activity-trade-chip-segment.close{color:var(--trade-operation-close)}.activity-trade-chip-segment.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-chip-segment.long{color:var(--trade-side-long)}.activity-trade-chip-segment.short{color:var(--trade-side-short)}.activity-trade-chip-segment.positive{color:var(--trade-pnl-positive)}.activity-trade-chip-segment.negative{color:var(--trade-pnl-negative)}.activity-child-list{display:grid;gap:8px;margin-top:10px;border-top:1px solid var(--border-subtle);padding-top:9px}.modal-activity-child-list{margin-top:0}.activity-child-table-section{display:grid;gap:5px}.activity-child-table-title{color:var(--text-secondary);font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1;text-transform:uppercase}.activity-trade-table,.activity-trigger-table{display:grid;overflow:hidden;border:1px solid rgba(99,117,123,.22);border-radius:4px;background:#0811145c}.activity-trigger-table{border-color:#60a5fa3d;background:#09142266}.activity-trade-table-head,.activity-trade-table-row,.activity-trigger-table-head,.activity-trigger-table-row{display:grid;gap:0}.activity-trade-table-head,.activity-trade-table-row{grid-template-columns:minmax(72px,.8fr) minmax(72px,.8fr) minmax(62px,.6fr) minmax(82px,.9fr) minmax(104px,1fr) minmax(96px,.95fr) minmax(58px,.55fr) minmax(74px,.7fr)}.activity-trigger-table-head,.activity-trigger-table-row{grid-template-columns:minmax(var(--activity-trigger-action-min-width, 64px),.9fr) minmax(var(--activity-trigger-target-min-width, 72px),1fr) minmax(var(--activity-trigger-market-min-width, 60px),.8fr) minmax(var(--activity-trigger-condition-min-width, 150px),2fr) minmax(var(--activity-trigger-mode-min-width, 58px),.8fr) minmax(var(--activity-trigger-expires-min-width, 64px),.95fr)}.activity-trade-table-head,.activity-trigger-table-head{border-bottom:1px solid rgba(99,117,123,.18);background:#101a1db8;color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.activity-trigger-table-head{border-bottom-color:#60a5fa29;background:#0e1f33b8;color:#93abc8}.activity-trade-table-head span,.activity-trade-table-row>span,.activity-trigger-table-head span,.activity-trigger-table-row>span{min-width:0;overflow:hidden;padding:7px 8px;border-right:1px solid rgba(99,117,123,.14);text-overflow:ellipsis;white-space:nowrap}.activity-trigger-table-head span,.activity-trigger-table-row>span{border-right-color:#60a5fa1f}.activity-trade-table-head span:last-child,.activity-trade-table-row>span:last-of-type{border-right:0}.activity-trigger-table-head span:last-child,.activity-trigger-table-row>span:nth-child(6){border-right:0}.activity-trade-table-row,.activity-trigger-table-row{border-bottom:1px solid rgba(99,117,123,.14);color:var(--text-secondary)}.activity-trigger-table-row{border-bottom-color:#60a5fa1f}.activity-trade-table-row>span,.activity-trigger-table-row>span{border-bottom:1px solid rgba(99,117,123,.14)}.activity-trigger-table-row>span{border-bottom-color:#60a5fa1f}.activity-trade-table-row:last-child,.activity-trigger-table-row:last-child{border-bottom:0}.activity-trade-tone.open{color:var(--trade-operation-open)}.activity-trade-tone.close{color:var(--trade-operation-close)}.activity-trade-tone.liquidation{color:var(--trade-operation-liquidation)}.activity-trade-tone.long{color:var(--trade-side-long)}.activity-trade-tone.short{color:var(--trade-side-short)}.activity-trade-tone.positive{color:var(--trade-pnl-positive)}.activity-trade-tone.negative{color:var(--trade-pnl-negative)}.activity-trade-reason,.activity-trigger-reason{grid-column:1 / -1;margin:0;min-width:0;padding:6px 8px 8px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.activity-final-list{margin:0;min-width:0;padding-left:16px;color:var(--text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.activity-final-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#0811145c}.activity-final-table-cell{min-width:0;display:grid;align-content:start;gap:8px;padding:8px 9px;border-right:1px solid var(--border-subtle)}.activity-final-table-cell:last-child{border-right:0}.activity-final-table-cell span{color:var(--text-muted);font-size:12px;font-weight:600}.activity-final-table-cell p,.activity-final-table-cell ul{margin:0;min-width:0;color:var(--text-secondary);font-size:13px;line-height:1.4;overflow-wrap:anywhere}.activity-final-table-cell ul{display:grid;gap:3px;padding-left:16px}.activity-final-table-cell li{margin:0;padding-left:2px}.activity-child-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;align-items:start;color:var(--text-secondary)}.activity-child-content{min-width:0;display:grid;gap:6px}.activity-child-content .activity-detail-text{margin:0;min-width:0;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.activity-trigger-instructions{min-width:0;display:grid;gap:5px;border:1px solid rgba(45,212,191,.18);border-radius:4px;padding:7px 8px;background:#0811147a}.activity-trigger-instructions>span{color:var(--text-muted);font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.activity-trigger-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.activity-fact-list{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.activity-fact{display:inline-flex;align-items:center;gap:5px;min-height:var(--trading-chip-height, 20px);border:1px solid var(--border-strong);border-radius:4px;padding:0 var(--trading-chip-padding-x, 6px);color:var(--text-secondary);background:#081114;font-size:var(--trading-chip-font-size, 11px);line-height:var(--trading-chip-line-height, 18px)}.activity-fact span{color:var(--text-muted)}.activity-fact strong{color:var(--text-secondary);font-weight:500}.activity-fact.open strong,.activity-fact.long strong{color:var(--trade-side-long)}.activity-fact.short strong,.activity-fact.close strong,.activity-fact.liquidation strong{color:var(--trade-side-short)}.activity-fact.positive strong{color:var(--trade-pnl-positive)}.activity-fact.negative strong{color:var(--trade-pnl-negative)}.trigger-instructions-cell{display:inline-block;max-width:460px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.primary-button,.secondary-button,.danger-button,.icon-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:30px;border-radius:4px;cursor:pointer;white-space:nowrap}.primary-button{color:#041513;background:var(--accent);border:1px solid var(--accent);font-weight:600}.primary-button.compact{min-height:28px;padding:0 10px}.secondary-button{color:var(--text-primary);background:#081114;border:1px solid var(--border-strong)}.danger-button{color:#d48b91;background:#081114;border:1px solid rgba(255,77,87,.28)}.icon-button{width:30px;height:30px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-subtle)}.icon-button:hover,.secondary-button:hover{background:var(--bg-hover);color:var(--text-primary)}.danger-button:hover{color:#f0a0a6;background:#ff4d5714}.icon-button.accent{color:var(--accent);border-color:var(--accent-dim)}.icon-button.subtle{color:var(--text-secondary);background:transparent;border-color:transparent}button:disabled{opacity:.55;cursor:not-allowed}.primary-button:disabled{color:var(--text-muted);border-color:var(--border-subtle);background:#081114}.chat-panel{position:relative;min-height:0;display:grid;grid-template-rows:1fr auto;background:#0710125c}.chat-panel.empty{grid-template-rows:1fr}.chat-messages{min-height:0;overflow:auto;display:flex;flex-direction:column;gap:8px;padding:50px 10px 10px;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.chat-panel.empty .chat-messages{padding:10px}.chat-reply-reserve{flex:0 0 50%;min-height:160px;pointer-events:none}.chat-messages::-webkit-scrollbar{width:5px;height:5px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.chat-messages::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.chat-messages::-webkit-scrollbar-corner{background:transparent}.chat-top-actions{position:absolute;top:0;left:0;right:0;z-index:5;display:flex;align-items:center;gap:6px;min-height:44px;padding:8px 10px;border-bottom:1px solid rgba(27,46,52,.9);background:#071012;box-shadow:0 8px 18px #0000002e}.chat-action-button{min-height:28px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--text-secondary);background:#081114e0;border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer}.chat-action-button:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-action-button.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-active-title{min-width:0;max-width:min(360px,45vw);height:28px;display:inline-flex;align-items:center;padding:0 9px;overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;background:#081114b8;border:1px solid var(--border-subtle);border-radius:4px}.chat-recent-panel{position:absolute;top:48px;left:10px;z-index:6;width:min(360px,calc(100% - 20px));max-height:min(430px,calc(100% - 58px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid var(--border-subtle);border-radius:8px;background:#081114f5;box-shadow:0 18px 34px #00000047}.chat-recent-header{min-height:38px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:6px 8px 6px 10px;border-bottom:1px solid var(--border-subtle)}.chat-recent-header strong{color:var(--text-primary);font-weight:600}.chat-recent-list{min-height:0;overflow:auto;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.chat-recent-list::-webkit-scrollbar{width:5px;height:5px}.chat-recent-list::-webkit-scrollbar-track{background:transparent}.chat-recent-list::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.chat-recent-list::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.chat-recent-list::-webkit-scrollbar-corner{background:transparent}.chat-recent-state{padding:12px;color:var(--text-muted)}.chat-recent-state.error{color:var(--warning)}.chat-recent-item{width:100%;display:grid;gap:4px;padding:10px 12px;color:var(--text-secondary);text-align:left;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer}.chat-recent-item:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-recent-item.active{color:var(--accent);background:#2dd4bf0f}.chat-recent-title,.chat-recent-preview,.chat-recent-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-recent-title{color:var(--text-primary);font-weight:600}.chat-recent-preview{color:var(--text-secondary)}.chat-recent-meta{color:var(--text-muted);font-size:11px}.chat-empty-state{width:100%;min-height:100%;position:relative;padding:20px 10px}.chat-empty-heading{position:absolute;top:calc(50% - 184px);left:50%;display:inline-flex;align-items:center;gap:10px;transform:translate(-50%);color:var(--text-primary);white-space:nowrap}.chat-empty-heading h2{margin:0;color:var(--text-primary);font-size:24px;font-weight:600;line-height:1}.chat-empty-mark{width:26px;height:26px;display:inline-grid;place-items:center;color:var(--accent);border:1px solid var(--accent-dim);border-radius:4px;background:#2dd4bf14;font-size:10px;font-weight:700}.chat-hero-form{position:absolute;top:50%;left:50%;width:min(calc(100% - 20px),760px);min-height:236px;display:grid;grid-template-rows:1fr auto;gap:8px;padding:12px;transform:translate(-50%,-50%);color:var(--text-primary);background:#081114f5;border:1px solid var(--border-strong);border-radius:8px;box-shadow:0 16px 36px #00000029}.chat-hero-form textarea{min-height:176px;padding:0;color:var(--text-primary);background:transparent;border:0;resize:none;line-height:1.45}.chat-hero-form textarea:focus{border-color:transparent}.chat-hero-actions{display:flex;justify-content:flex-end}.chat-prompts{position:absolute;top:calc(50% + 130px);left:10px;right:10px;display:flex;flex-direction:column;align-items:center;gap:12px}.chat-prompt-tabs{width:min(100%,760px);display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.chat-prompt-tab{min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;color:var(--text-secondary);background:#081114;border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer}.chat-prompt-tab:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-prompt-tab.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-prompt-menu{width:min(100%,760px);min-height:154px;border:1px solid var(--border-subtle);border-radius:8px;background:#081114db;box-shadow:0 14px 28px #0000002e}.chat-prompt-menu-header{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;padding:10px;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.chat-prompt-menu-header strong{display:block;color:var(--text-primary);font-weight:600;line-height:1.2}.chat-prompt-menu-header span{display:block;margin-top:3px;color:var(--text-muted);line-height:1.35}.chat-prompt-list{display:flex;flex-direction:column}.chat-prompt-option{width:100%;min-height:38px;padding:9px 10px;color:var(--text-secondary);text-align:left;line-height:1.35;background:transparent;border:0;border-bottom:1px solid var(--border-subtle);cursor:pointer;overflow-wrap:anywhere}.chat-prompt-option:last-child{border-bottom:0}.chat-prompt-option:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-message{flex:0 0 auto;max-width:92%;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114;line-height:1.4}.chat-message.user{align-self:flex-end;color:var(--text-primary);border-color:var(--accent-dim);background:#0d2826}.chat-message.assistant{max-width:100%}.chat-message.assistant.error{color:#f0a0a6;border-color:#ff4d5759;background:#41181c42}.chat-artifact,.chat-artifact-placeholder{flex:0 0 auto;width:100%;max-width:100%;align-self:stretch;border:1px solid var(--border-subtle);border-radius:4px;background:#081114}.chat-artifact-placeholder{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 10px;color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-artifact-placeholder .typing-dots span{background:var(--trade-status-running)}.chat-artifact.market-chart{display:grid;gap:8px;padding:10px;overflow:hidden}.chat-artifact-header{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.chat-artifact-title{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--text-primary)}.chat-artifact-title strong{min-width:0;overflow:hidden;font-size:12px;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.chat-artifact-title svg{flex:0 0 auto;color:var(--accent)}.chat-artifact-meta{color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.chat-study-control{min-width:0;display:flex;align-items:center;gap:8px;color:var(--text-muted);font-size:11px}.chat-study-control>span{flex:0 0 auto;font-weight:600}.chat-study-options{min-width:0;display:flex;flex-wrap:wrap;gap:5px}.chat-study-toggle{min-height:22px;display:inline-flex;align-items:center;border:1px solid var(--border-subtle);border-radius:4px;padding:0 7px;color:var(--text-secondary);background:#081114b8;font-size:11px;line-height:20px;cursor:pointer}.chat-study-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.chat-study-toggle.active{color:var(--accent);border-color:var(--accent-dim);background:#2dd4bf14}.chat-chart-body{min-width:0;height:clamp(260px,34vh,360px);min-height:260px}.chat-chart-body.with-lower-panes{display:grid;gap:8px}.chat-return-chart,.chat-volume-chart,.chat-study-pane{min-width:0;min-height:0}.chat-study-pane{display:grid;grid-template-rows:auto minmax(0,1fr);gap:3px}.chat-study-pane-title{min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.chat-chart-body .recharts-wrapper,.chat-chart-body .recharts-surface{outline:none}.chat-chart-body .recharts-legend-item-text{color:var(--text-secondary)!important}.chat-chart-tooltip{pointer-events:none}.agent-build-card{display:grid;gap:10px;max-width:100%;padding:10px 11px;border:1px solid var(--border-strong);border-radius:4px;background:#081114}.agent-build-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.agent-build-title{display:grid;gap:2px;min-width:0}.agent-build-title span{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.agent-build-title strong{color:var(--text-primary);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-state{min-width:0;display:grid;justify-items:end;gap:3px;flex-shrink:0}.agent-build-working{font-size:11px;color:var(--text-muted);animation:activity-waiting-pulse 1.4s ease-in-out infinite}.agent-build-status-row{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.agent-build-mode{padding:2px 6px;border:1px solid var(--accent-dim);border-radius:999px;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.agent-build-updated{color:var(--text-muted);font-size:10px;line-height:1;white-space:nowrap}.agent-build-facts{display:flex;flex-wrap:wrap;gap:6px 14px}.agent-build-fact{display:inline-flex;align-items:baseline;gap:5px;min-width:0;font-size:11px}.agent-build-fact span{color:var(--text-muted)}.agent-build-fact strong{color:var(--text-secondary);font-weight:500;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-compact-config{display:grid;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr);gap:10px;padding:8px 9px;border:1px solid var(--border-subtle);border-radius:4px;background:#0a161a9e}.agent-build-mini-section{min-width:0;display:grid;gap:7px}.agent-build-mini-section h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.agent-build-mini-slider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px}.agent-build-mini-slider{min-width:0;display:grid;gap:4px}.agent-build-mini-slider-head{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--text-secondary);font-size:11px}.agent-build-mini-slider-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-slider-head strong{color:var(--text-muted);font-size:11px;font-weight:600}.agent-build-mini-slider-track{height:4px;overflow:hidden;border:1px solid rgba(132,154,160,.34);border-radius:999px;background:#0c181ce6}.agent-build-mini-slider-track i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.agent-build-mini-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.agent-build-mini-risk{min-width:0;display:grid;gap:2px;padding:6px 7px;border:1px solid var(--border-subtle);border-radius:4px;background:#060e11b8}.agent-build-mini-risk span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:10px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-risk strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.agent-build-mini-prompt{grid-column:1 / -1;min-width:0;display:grid;gap:6px;padding-top:2px;border-top:1px solid var(--border-subtle)}.agent-build-mini-prompt h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.agent-build-mini-prompt-window{min-width:0;display:grid;gap:5px;justify-items:center}.agent-build-mini-prompt-window:not(.open) .agent-build-mini-prompt-body{max-height:159.5px;overflow:hidden}.agent-build-mini-prompt-toggle{width:22px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(45,212,191,.36);border-radius:999px;padding:0;color:var(--text-secondary);background:#060e11d1;box-shadow:0 0 0 1px #050a0d99,0 4px 12px #00000038;cursor:pointer}.agent-build-mini-prompt-toggle svg{flex:0 0 auto;color:var(--accent)}.agent-build-mini-prompt-toggle:hover{border-color:#2dd4bf94;color:var(--text-primary)}.agent-build-mini-prompt-toggle:focus-visible{outline:2px solid rgba(45,212,191,.45);outline-offset:2px}.agent-build-mini-prompt-body{color:var(--text-secondary);font-size:11px;line-height:1.45;width:100%}.agent-config-markdown{min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.agent-config-markdown>:first-child{margin-top:0}.agent-config-markdown>:last-child{margin-bottom:0}.agent-config-markdown p,.agent-config-markdown ul,.agent-config-markdown ol,.agent-config-markdown pre,.agent-config-markdown blockquote{margin:0 0 6px}.agent-config-markdown ul,.agent-config-markdown ol{padding-left:18px}.agent-config-markdown li+li{margin-top:3px}.agent-config-markdown code{padding:1px 4px;border:1px solid var(--border-subtle);border-radius:3px;color:var(--text-primary);background:#92a3a81f;font-size:.92em}.agent-config-markdown pre{overflow:auto;padding:7px 8px;border:1px solid var(--border-subtle);border-radius:4px;background:#060e11b8}.agent-config-markdown pre code{padding:0;border:0;background:transparent}.agent-config-markdown a{color:var(--accent)}.agent-config-markdown blockquote{padding-left:9px;border-left:2px solid var(--border-strong);color:var(--text-muted)}.agent-config-markdown.agent-build-mini-prompt-body{font-size:11px;line-height:1.45}.agent-build-actions{display:flex;align-items:center;gap:6px}.agent-build-error{margin:0;font-size:11px;color:var(--negative)}.agent-build-warning{margin:0;font-size:11px;color:var(--warning)}.chat-message.thinking,.chat-thinking-row{display:inline-flex;align-items:center;gap:6px}.chat-thinking-row{color:var(--text-secondary)}.typing-dots{display:inline-flex;align-items:center;gap:3px;height:12px}.typing-dots span{width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.36;animation:typing-dot 1.05s ease-in-out infinite}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typing-dot{0%,80%,to{opacity:.36;transform:translateY(0)}40%{opacity:.95;transform:translateY(-3px)}}.chat-tool-row{flex:0 0 auto;max-width:100%;display:flex;flex-wrap:wrap;gap:6px;align-self:flex-start}.chat-tool-pill{max-width:100%;min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114c7;font-size:11px;line-height:22px;white-space:nowrap}.chat-tool-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-tool-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--text-muted)}.chat-tool-pill.running{color:var(--trade-status-running);border-color:var(--trade-status-running-border);background:var(--trade-status-running-bg)}.chat-tool-pill.running .chat-tool-dot{background:var(--trade-status-running);animation:typing-dot 1.05s ease-in-out infinite}.chat-tool-pill.completed{color:var(--text-secondary);border-color:#7f929847;background:#08111494}.chat-tool-pill.completed .chat-tool-dot{background:var(--text-muted)}.chat-tool-pill.failed{color:var(--trade-status-negative);border-color:var(--trade-status-negative-border);background:var(--trade-status-negative-bg)}.chat-tool-pill.failed .chat-tool-dot{background:var(--trade-status-negative)}.markdown-body{overflow:visible;overflow-wrap:anywhere}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{margin:12px 0 7px;color:var(--text-primary);font-size:12px;line-height:1.25}.markdown-body p,.markdown-body ul,.markdown-body ol,.markdown-body table,.markdown-body pre{margin:0 0 10px}.markdown-body ul,.markdown-body ol{padding-left:18px}.markdown-body li+li{margin-top:4px}.markdown-body code{border:1px solid var(--border-subtle);border-radius:3px;padding:1px 4px;color:var(--text-primary);background:#132226cc;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.markdown-body pre{border:1px solid var(--border-subtle);border-radius:4px;padding:8px;background:#060e11eb;white-space:pre-wrap;overflow-wrap:anywhere}.markdown-body pre code{border:0;padding:0;background:transparent}.markdown-body table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;table-layout:auto}.markdown-body th,.markdown-body td{border:1px solid var(--border-subtle);padding:5px 7px;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.markdown-body th{color:var(--text-primary);background:var(--bg-panel-alt);font-weight:600}.markdown-body a{color:var(--accent)}.chat-form{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;padding:10px;border-top:1px solid var(--border-subtle)}.chat-form textarea{min-height:58px;max-height:132px;resize:vertical}.bottom-panel{position:relative;z-index:2;min-height:0;overflow:hidden}.bottom-panel.collapsed{border-top:1px solid var(--border-subtle)}.bottom-resize-handle{position:absolute;top:-5px;left:0;right:0;z-index:4;height:10px;display:flex;align-items:center;justify-content:center;cursor:ns-resize;touch-action:none}.bottom-resize-handle:before{content:"";width:64px;height:2px;border-radius:999px;background:#92a3a86b;opacity:.72;transition:opacity .14s ease,background .14s ease}.bottom-resize-handle:hover:before,.bottom-resize-handle:focus-visible:before{background:#92a3a89e;opacity:1}.bottom-resize-handle:focus-visible{outline:1px solid var(--accent-dim);outline-offset:-2px}.tab-strip{height:36px;display:flex;align-items:stretch;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel-alt)}.tab-strip button{min-width:96px;height:100%}.bottom-panel-toggle{width:34px;min-width:34px!important;margin-left:auto;border-left:1px solid var(--border-subtle)!important;border-right:0!important}.bottom-collapsed-strip{height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-panel-alt)}.bottom-panel-restore{width:34px;height:24px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.bottom-panel-restore:hover,.bottom-panel-restore:focus-visible{color:var(--accent);border-color:var(--accent-dim)}.table-wrap{width:100%;height:calc(100% - 36px);overflow:auto;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.bottom-panel .table-wrap::-webkit-scrollbar{width:5px;height:5px}.bottom-panel .table-wrap::-webkit-scrollbar-track{background:transparent}.bottom-panel .table-wrap::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.bottom-panel .table-wrap::-webkit-scrollbar-corner{background:transparent}.page-surface .table-wrap{height:auto;min-height:260px}.activity-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 10px 0;color:var(--text-muted);font-size:12px}.activity-pagination-actions{display:inline-flex;align-items:center;gap:6px}.activity-pagination .secondary-button{min-height:28px;padding:0 10px;font-size:12px}.row-text,.row-text-compact{--trading-row-font-size: 12px;--trading-row-line-height: 1.25}.chip-text{--trading-chip-font-size: 12px;--trading-chip-height: 22px;--trading-chip-line-height: 20px;--trading-chip-padding-x: 7px}.chip-text-compact{--trading-chip-font-size: 11px;--trading-chip-height: 20px;--trading-chip-line-height: 18px;--trading-chip-padding-x: 6px}.data-table{width:100%;min-width:980px;border-collapse:collapse;color:var(--text-secondary);font-size:var(--trading-row-font-size, 12px);font-variant-numeric:tabular-nums;line-height:var(--trading-row-line-height, 1.25)}.data-table th,.data-table td{height:38px;padding:0 10px;border-bottom:1px solid var(--border-subtle);text-align:left;white-space:nowrap}.data-table th{position:sticky;top:0;z-index:1;color:var(--text-muted);background:var(--bg-panel-alt);font-weight:500}.data-table th:has(.column-filter-menu){z-index:5;overflow:visible}.data-table tr:hover td{background:#132226b3}.data-table tr.clickable-row{cursor:pointer}.data-table tr.clickable-row:focus-visible td{background:#132226d9;outline:1px solid var(--accent);outline-offset:-1px}.data-table tr.expanded-row td{background:#132226b8}.data-table tr.expanded-detail-row td{height:auto;padding:0;white-space:normal;background:#081114b8}.data-table tr.expanded-detail-row:hover td{background:#081114b8}.table-primary-link{color:var(--text-primary);font-weight:600}.table-truncate,.agent-schedule-label,.agent-trigger-list{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.agent-schedule-label,.agent-trigger-list{color:var(--text-secondary)}.agent-trigger-list{max-width:320px}.data-table tr.clickable-row:hover .table-primary-link,.data-table tr.clickable-row:focus-visible .table-primary-link{color:var(--accent)}.data-table .num{text-align:right}.activity-table{min-width:100%;table-layout:fixed}.activity-table th,.activity-table td{overflow:hidden;padding-right:5px;padding-left:5px;text-overflow:ellipsis}.activity-table .account-kind-pill,.activity-table .source-chip,.activity-table .activity-kind-badge{min-width:0}.activity-table .activity-agent-column,.activity-table .activity-time-column,.activity-table .activity-summary-column,.activity-table .activity-thesis-column{overflow:visible;text-overflow:clip;white-space:normal}.activity-table .activity-agent-column .table-primary-link{display:block;line-height:1.25;overflow-wrap:anywhere;white-space:normal}.activity-table .activity-time-column{width:140px}.activity-table .activity-agent-column{width:170px}.activity-table .activity-source-column{width:132px}.activity-table .activity-actions-column{width:150px}.activity-table .activity-actions-column .activity-kind-badge{max-width:100%}.activity-table .activity-summary-column,.activity-table .activity-thesis-column{width:auto}.trigger-table{width:100%;min-width:1160px;table-layout:fixed}.trigger-table th,.trigger-table td{padding-right:7px;padding-left:7px}.trigger-table th{overflow:visible;text-overflow:clip}.trigger-table td{overflow:hidden;text-overflow:ellipsis}.trigger-table .trigger-status-column{width:7%}.trigger-table .trigger-agent-column,.trigger-table .trigger-applies-to-column{width:13%}.trigger-table .trigger-watches-column{width:16%}.trigger-table .trigger-mode-column{width:7%}.trigger-table .trigger-date-column{width:9%}.trigger-table .trigger-created-by-column{width:8%}.trigger-expanded-detail{display:block;padding:10px 16px 12px;border-top:1px solid rgba(255,255,255,.02)}.trigger-expanded-content{min-width:0;display:grid;gap:9px}.trigger-expanded-section{min-width:0;display:grid;gap:4px}.trigger-expanded-section h4{margin:0;color:var(--text-muted);font-size:10px;font-weight:600;line-height:1.2;text-transform:uppercase}.trigger-detail-table{width:min(100%,1280px);display:grid;overflow:hidden;border:1px solid rgba(96,165,250,.22);border-radius:4px;background:#09142257}.trigger-detail-table-row{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid rgba(96,165,250,.12)}.trigger-detail-table-cell{min-width:0;display:grid;grid-template-columns:minmax(86px,.36fr) minmax(0,1fr);gap:10px;align-items:start;padding:6px 8px;border-right:1px solid rgba(96,165,250,.12);color:var(--text-secondary);font-size:11px;line-height:1.3}.trigger-detail-table-cell:nth-child(2),.trigger-detail-table-cell.empty{border-right:0}.trigger-detail-table-cell span{min-width:0;color:#93abc8;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere;white-space:normal}.trigger-detail-table-cell strong{min-width:0;color:var(--text-secondary);font-weight:500;overflow-wrap:anywhere;white-space:normal}.trigger-detail-instructions{min-width:0;display:grid;gap:5px;padding:7px 8px 8px;color:var(--text-secondary);line-height:1.35;overflow-wrap:anywhere}.trigger-detail-instructions>span{color:#93abc8;font-size:10px;font-weight:600;letter-spacing:.04em;line-height:1;text-transform:uppercase}.trigger-detail-instructions p{margin:0;min-width:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.35;overflow-wrap:anywhere;white-space:normal}.trigger-expanded-text.muted{color:var(--text-muted)}.trigger-expanded-actions{display:flex;gap:8px;align-items:center;justify-content:flex-start}.trigger-expanded-actions .secondary-button,.trigger-expanded-actions .danger-button{min-height:28px;padding:0 11px}.agent-modal-trigger-table{min-width:100%;table-layout:fixed}.agent-modal-trigger-table th,.agent-modal-trigger-table td{height:auto;min-height:38px;padding-top:8px;padding-bottom:8px;vertical-align:top;white-space:normal}.agent-modal-trigger-table th:nth-child(1),.agent-modal-trigger-table td:nth-child(1){width:110px}.agent-modal-trigger-table th:nth-child(2),.agent-modal-trigger-table td:nth-child(2){width:72px}.agent-modal-trigger-table th:nth-child(3),.agent-modal-trigger-table td:nth-child(3){width:96px}.agent-modal-trigger-table th:nth-child(4),.agent-modal-trigger-table td:nth-child(4){width:74px}.agent-modal-trigger-table th:nth-child(5),.agent-modal-trigger-table td:nth-child(5){width:76px}.agent-modal-trigger-table th:nth-child(6),.agent-modal-trigger-table td:nth-child(6){width:54px}.agent-modal-trigger-table .table-truncate,.agent-modal-trigger-table .trigger-instructions-cell{max-width:none;display:-webkit-box;overflow:hidden;line-height:1.35;text-overflow:clip;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:5}.column-filter-header{position:relative;display:inline-flex;align-items:center;gap:6px}.column-filter-control{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:4px;color:var(--text-muted);background:transparent;cursor:pointer}.column-filter-header.active .column-filter-control{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.column-filter-control:hover,.column-filter-control:focus-visible{color:var(--text-primary);border-color:var(--border-strong);background:#081114}.column-filter-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:138px;overflow:hidden;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.column-filter-option{width:100%;min-height:24px;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:11px;text-align:left;white-space:nowrap;cursor:pointer}.column-filter-option:hover,.column-filter-option:focus-visible{color:var(--text-primary);background:#132226f2}.column-filter-option.active{color:var(--accent);background:#18c7b51a}.activity-table td{vertical-align:top;height:auto;min-height:38px;padding-top:8px;padding-bottom:8px}.empty-cell{color:var(--text-muted);text-align:left}.positive{color:var(--trade-pnl-positive)}.negative{color:var(--trade-pnl-negative)}.warning{color:var(--trade-warning)}.page-surface{min-height:calc(100vh - 48px);padding:12px}.page-header{height:48px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px 10px;color:var(--text-muted)}.page-controls{display:flex;align-items:center;gap:10px}.checkbox-label{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary)}.checkbox-label input{width:14px;height:14px}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(260px,1fr));gap:12px}.settings-grid section{border:1px solid var(--border-subtle);background:var(--bg-panel);border-radius:4px;padding:12px}.settings-grid h2{margin-bottom:10px}.settings-grid dl{margin:0;display:grid;grid-template-columns:120px 1fr;gap:8px}.settings-grid dt{color:var(--text-muted)}.settings-grid dd{margin:0;color:var(--text-secondary);min-width:0;overflow:hidden;text-overflow:ellipsis}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:18px;background:#00000080}.modal{width:min(420px,100%);max-height:calc(100vh - 36px);overflow:hidden;border:1px solid var(--border-strong);border-radius:4px;background:var(--bg-panel);box-shadow:0 18px 60px #00000059}.modal.agent-modal{width:min(960px,100%);height:auto;display:flex;flex-direction:column}.modal.agent-modal.agent-modal-compact{height:auto}.modal.trigger-modal,.modal.agent-delete-modal{width:min(740px,100%)}.modal.trigger-detail-modal,.modal.activity-detail-modal{width:min(860px,100%)}.modal.trade-detail-modal{width:min(760px,100%)}.modal-header{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 12px;border-bottom:1px solid var(--border-subtle)}.modal-form{display:grid;gap:12px;padding:12px;max-height:calc(100vh - 80px);overflow:auto}.agent-overview-form,.agent-modal-form,.agent-modal-triggers-panel .table-wrap,.trigger-modal .modal-form,.agent-delete-modal .modal-form{scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.agent-modal-form{height:auto;max-height:calc(100vh - 78px);min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:auto}.agent-modal-triggers-panel{min-height:0;flex:1;display:flex;flex-direction:column;gap:12px}.agent-modal-triggers-panel .table-wrap{height:auto;min-height:0;flex:1}.agent-overview-form::-webkit-scrollbar,.agent-modal-form::-webkit-scrollbar,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar,.trigger-modal .modal-form::-webkit-scrollbar,.agent-delete-modal .modal-form::-webkit-scrollbar{width:5px;height:5px}.agent-overview-form::-webkit-scrollbar-track,.agent-modal-form::-webkit-scrollbar-track,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-track,.trigger-modal .modal-form::-webkit-scrollbar-track,.agent-delete-modal .modal-form::-webkit-scrollbar-track{background:transparent}.agent-overview-form::-webkit-scrollbar-thumb,.agent-modal-form::-webkit-scrollbar-thumb,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb,.trigger-modal .modal-form::-webkit-scrollbar-thumb,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.agent-overview-form::-webkit-scrollbar-thumb:hover,.agent-modal-form::-webkit-scrollbar-thumb:hover,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-thumb:hover,.trigger-modal .modal-form::-webkit-scrollbar-thumb:hover,.agent-delete-modal .modal-form::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.agent-overview-form::-webkit-scrollbar-corner,.agent-modal-form::-webkit-scrollbar-corner,.agent-modal-triggers-panel .table-wrap::-webkit-scrollbar-corner,.trigger-modal .modal-form::-webkit-scrollbar-corner,.agent-delete-modal .modal-form::-webkit-scrollbar-corner{background:transparent}.modal-form label{display:grid;gap:6px;color:var(--text-muted)}.agent-overview-form{min-height:0;flex:0 0 auto;display:grid;align-content:start;gap:12px;overflow:visible}.new-agent-wizard-form{gap:14px}.new-agent-step{display:grid;gap:14px}.new-agent-basics-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);gap:12px}.new-agent-account-field{display:grid;gap:8px;color:var(--text-muted)}.new-agent-account-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.new-agent-account-card{min-height:118px;display:grid;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-strong);border-radius:5px;color:var(--text-secondary);background:#081114;text-align:left;cursor:pointer}.new-agent-account-card:hover,.new-agent-account-card:focus-visible{color:var(--text-primary);border-color:#2dd4bf57;background:#132226d1;outline:none}.new-agent-account-card.active{color:var(--text-primary);border-color:var(--accent-dim);background:#18c7b514}.new-agent-account-icon,.new-agent-account-check{display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.new-agent-account-icon{width:44px;height:44px;border:1px solid var(--border-subtle);color:var(--text-secondary);background:#132226b8}.new-agent-account-card.active .new-agent-account-icon{color:var(--accent);border-color:#2dd4bf47;background:#18c7b51a}.new-agent-account-copy{min-width:0;display:grid;gap:5px}.new-agent-account-copy strong,.new-agent-account-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.new-agent-account-copy strong{color:var(--text-primary);font-size:14px;font-weight:600}.new-agent-account-copy small{color:var(--text-muted);font-size:12px}.new-agent-account-check{width:22px;height:22px;border:1px solid var(--border-strong);color:var(--accent)}.new-agent-account-card.active .new-agent-account-check{border-color:var(--accent-dim);background:#18c7b51f}.modal-form input[readonly]{color:var(--text-secondary);background:#081114b8}.agent-modal-tabs{display:flex;align-items:stretch;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden;background:#081114}.agent-modal-tabs button{min-width:112px;height:32px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;border-right:1px solid var(--border-subtle);color:var(--text-secondary);background:transparent;cursor:pointer}.agent-modal-tabs button:last-child{border-right:0}.agent-modal-tabs button:hover,.agent-modal-tabs button:focus-visible{color:var(--text-primary);background:#132226bf}.agent-modal-tabs button.active{color:var(--accent);background:#18c7b51c}.agent-modal-tabs span{min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);font-size:10px}.agent-modal-tabs button.active span{color:var(--accent);border-color:var(--accent-dim)}.modal-select-field{min-width:0;display:grid;gap:6px;color:var(--text-muted)}.modal-select{position:relative;min-width:0}.modal-select-button{width:100%;height:30px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;padding:0 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-primary);background:#081114;cursor:pointer}.modal-select-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-button:hover,.modal-select-button:focus-visible{border-color:var(--accent-dim)}.modal-select-menu{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:max(100%,260px);max-height:240px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.modal-select-menu::-webkit-scrollbar{width:5px}.modal-select-menu::-webkit-scrollbar-track{background:transparent}.modal-select-menu::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.modal-select-menu::-webkit-scrollbar-thumb:hover{background:#92a3a870;background-clip:content-box}.modal-select-option{width:100%;min-height:28px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:6px;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;font-size:12px;text-align:left;cursor:pointer}.modal-select-option>span:nth-child(2){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal-select-option:hover,.modal-select-option:focus-visible{color:var(--text-primary);background:#132226f2}.modal-select-option.active{color:var(--text-primary);background:#18c7b51a}.modal-select-check{display:inline-flex;color:var(--accent)}.modal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.modal-grid label,.modal-grid .modal-field{min-width:0}.modal-field{display:grid;gap:6px;color:var(--text-muted)}.money-input{position:relative;display:block;min-width:0}.money-input>span{position:absolute;left:9px;top:50%;z-index:1;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.money-input input{width:100%;padding-left:22px}.symbol-blocklist-field{position:relative;display:grid;gap:5px}.symbol-blocklist-input{min-height:30px;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:4px 6px;border:1px solid var(--border-strong);border-radius:4px;background:#081114}.symbol-blocklist-input:focus-within{border-color:var(--accent)}.symbol-blocklist-input.disabled{opacity:.72}.symbol-blocklist-input input{min-width:88px;height:22px;flex:1 1 120px;padding:0 3px;border:0;color:var(--text-primary);background:transparent}.symbol-blocklist-chip{min-height:20px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border:1px solid var(--accent-dim);border-radius:4px;color:var(--accent);background:#18c7b514;font-size:11px;cursor:pointer}.symbol-blocklist-chip.invalid{color:var(--negative);border-color:#ff4d5757;background:#ff4d5714}.symbol-suggestion-menu{position:absolute;top:calc(100% + 5px);left:0;z-index:50;width:100%;max-height:190px;overflow:auto;padding:4px;border:1px solid var(--border-strong);border-radius:5px;background:#081114;box-shadow:0 12px 24px #00000061}.symbol-suggestion-option{width:100%;min-height:26px;display:flex;align-items:center;padding:0 8px;border:0;border-radius:3px;color:var(--text-secondary);background:transparent;text-align:left;cursor:pointer}.symbol-suggestion-option:hover,.symbol-suggestion-option:focus-visible,.symbol-suggestion-option.active{color:var(--text-primary);background:#18c7b51a}.symbol-suggestion-empty,.symbol-blocklist-state{color:var(--text-muted);font-size:11px}.symbol-suggestion-empty{display:block;padding:6px 8px}.field-label-with-help,.modal-section h3{display:inline-flex;align-items:center;gap:5px}.status-toggle-field{display:grid;gap:6px;color:var(--text-muted)}.status-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.status-toggle-button{height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.status-toggle-button:hover,.status-toggle-button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.status-toggle-button.active{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.modal-wide-field{grid-column:1 / -1}.modal-section{display:grid;gap:10px;padding-top:10px;border-top:1px solid var(--border-subtle)}.modal-section h3{margin:0;color:var(--text-secondary);font-size:12px;font-weight:600}.help-popover{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.help-popover-trigger{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;color:var(--text-muted);background:transparent;cursor:help}.help-popover-trigger:hover,.help-popover-trigger:focus-visible{color:var(--accent)}.help-popover-trigger:focus-visible{outline:1px solid var(--accent-dim);outline-offset:2px}.help-popover-trigger svg{display:block}.help-popover-panel{position:fixed;left:var(--help-popover-left);top:var(--help-popover-top);z-index:80;width:max-content;max-width:min(280px,calc(100vw - 32px));transform:translate(-50%);padding:8px 9px;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;box-shadow:0 12px 28px #0000006b;font-size:11px;font-weight:400;line-height:1.45;white-space:normal;pointer-events:none}.help-popover-panel[data-placement=top]{transform:translate(-50%) translateY(-100%)}.help-popover-panel:after{content:"";position:absolute;left:50%;top:100%;width:8px;height:8px;transform:translate(-50%,-4px) rotate(45deg);border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:#081114}.help-popover-panel[data-placement=bottom]:after{top:auto;bottom:100%;transform:translate(-50%,4px) rotate(45deg);border-right:0;border-bottom:0;border-left:1px solid var(--border-strong);border-top:1px solid var(--border-strong)}.agent-config-tuning-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:14px}.agent-config-tuning-column{min-width:0;display:grid;gap:12px}.agent-config-tuning-grid .modal-section{min-width:0}.agent-config-risk-section{align-self:start}.hyperliquid-onboarding-panel{gap:12px}.hyperliquid-onboarding-header,.hyperliquid-subaccount-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.hyperliquid-onboarding-header>div:first-child,.hyperliquid-subaccount-toolbar>div{min-width:0;display:grid;gap:3px}.hyperliquid-onboarding-header span,.hyperliquid-subaccount-toolbar span,.hyperliquid-step-copy small{color:var(--text-muted)}.hyperliquid-status-chips{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto}.hyperliquid-status-chip{min-height:24px;display:inline-flex;align-items:center;gap:6px;padding:0 9px;border:1px solid var(--border-subtle);border-radius:999px;color:var(--text-muted);background:#081114;font-size:12px;white-space:nowrap}.hyperliquid-status-chip>span{width:12px;height:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:999px}.hyperliquid-status-chip.complete{color:var(--accent);border-color:#2dd4bf52;background:#18c7b514}.hyperliquid-status-chip.complete>span{border-color:var(--accent-dim);background:#18c7b521}.compact-action{min-height:28px;padding:0 10px;font-size:12px}.hyperliquid-loading-state{min-height:72px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:14px 12px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-secondary);background:#081114}.hyperliquid-loading-state>svg{color:var(--accent)}.hyperliquid-loading-state>div{min-width:0;display:grid;gap:4px}.hyperliquid-loading-state strong{color:var(--text-primary);font-weight:600}.hyperliquid-loading-state small{color:var(--text-muted)}.hyperliquid-setup-flow,.hyperliquid-subaccount-section{display:grid;gap:6px}.hyperliquid-setup-row{min-height:40px;display:grid;grid-template-columns:23px minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;border:1px solid rgba(185,133,47,.48);border-radius:5px;background:#332a1529}.hyperliquid-setup-row.complete{border-color:#2dd4bf6b;background:#18c7b514}.hyperliquid-step-check{width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(185,133,47,.76);border-radius:999px;color:#d7aa4d;font-size:11px;font-weight:700}.hyperliquid-setup-row.complete .hyperliquid-step-check{color:var(--accent);border-color:var(--accent-dim);background:#18c7b51f}.hyperliquid-step-copy{min-width:0;display:grid;gap:2px}.hyperliquid-step-copy strong{color:var(--text-secondary);font-weight:600;line-height:1.2}.hyperliquid-step-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-step-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.hyperliquid-step-state{min-height:24px;display:inline-flex;align-items:center;padding:0 2px;color:var(--accent);font-size:12px;font-weight:600}.hyperliquid-setup-warning{margin:-2px 0 0;padding:9px 12px;border:1px solid rgba(185,133,47,.42);border-radius:5px;color:#d7aa4d;background:#332a1533;font-size:12px;line-height:1.35}.hyperliquid-subaccounts-placeholder{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border-subtle);border-radius:5px;color:var(--text-muted);background:#081114}.hyperliquid-account-list{overflow:hidden;border:1px solid var(--border-subtle);border-radius:5px;background:#071214}.hyperliquid-account-list-head,.hyperliquid-account-row{display:grid;grid-template-columns:minmax(150px,1.25fr) minmax(118px,.9fr) minmax(132px,.9fr) minmax(142px,.75fr);align-items:center;gap:12px}.hyperliquid-account-list-head{min-height:34px;padding:0 14px;color:var(--text-muted);background:#1322266b;font-size:11px}.hyperliquid-account-list-scroll{max-height:370px;overflow:auto;padding:8px;display:grid;gap:7px;scrollbar-color:rgba(146,163,168,.36) transparent;scrollbar-width:thin}.hyperliquid-account-list-scroll::-webkit-scrollbar{width:5px}.hyperliquid-account-list-scroll::-webkit-scrollbar-track{background:transparent}.hyperliquid-account-list-scroll::-webkit-scrollbar-thumb{min-height:28px;border:1px solid transparent;border-radius:999px;background:#92a3a852;background-clip:content-box}.hyperliquid-account-row{min-height:50px;padding:8px 10px;border:1px solid var(--border-subtle);border-radius:4px;background:#081114}.hyperliquid-account-row.selectable{cursor:pointer}.hyperliquid-account-row.selectable:hover,.hyperliquid-account-row.selectable:focus-visible{border-color:#2dd4bf6b;background:#18c7b50f;outline:none}.hyperliquid-account-row.selected{border-color:var(--accent-dim);background:#18c7b514}.hyperliquid-account-row.unavailable{opacity:.72}.hyperliquid-account-name{min-width:0;display:grid;gap:3px}.hyperliquid-account-name strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-name span,.hyperliquid-row-note{min-width:0;overflow:hidden;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-address{min-width:0;overflow:hidden;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding{min-width:0;display:grid;gap:3px}.hyperliquid-account-funding strong{min-width:0;overflow:hidden;color:var(--text-primary);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-funding span{min-width:0;overflow:hidden;color:var(--text-muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.hyperliquid-account-action{min-width:0;display:flex;align-items:center;justify-content:flex-end}.hyperliquid-account-empty{min-height:72px;display:flex;align-items:center;padding:0 12px;color:var(--text-muted)}.hyperliquid-onboarding-message{margin:0;color:var(--accent)}.slider-list{display:grid;gap:8px}.slider-row{display:grid;grid-template-columns:minmax(112px,150px) 1fr 24px;align-items:center;--slider-color: rgba(99, 198, 132, .76);--slider-color-soft: rgba(99, 198, 132, .28);--slider-color-ring: rgba(99, 198, 132, .11)}.slider-row input{width:100%;height:18px;padding:0;border:0;background:transparent;accent-color:var(--slider-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input::-webkit-slider-runnable-track{height:4px;border:1px solid rgba(146,163,168,.18);border-radius:999px;background:linear-gradient(90deg,var(--slider-color),var(--slider-color-soft))}.slider-row input::-webkit-slider-thumb{width:14px;height:14px;margin-top:-6px;border:1px solid var(--slider-color);border-radius:999px;background:#10282a;box-shadow:0 0 0 3px var(--slider-color-ring);-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider-row input:hover::-webkit-slider-thumb,.slider-row input:focus-visible::-webkit-slider-thumb{border-color:var(--slider-color);box-shadow:0 0 0 4px var(--slider-color-ring)}.slider-row input::-moz-range-track{height:4px;border:1px solid rgba(146,163,168,.18);border-radius:999px;background:#92a3a82e}.slider-row input::-moz-range-progress{height:4px;border-radius:999px;background:var(--slider-color)}.slider-row input::-moz-range-thumb{width:14px;height:14px;border:1px solid var(--slider-color);border-radius:999px;background:#10282a;box-shadow:0 0 0 3px var(--slider-color-ring)}.slider-row output{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums}.schedule-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.schedule-option-button{height:30px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-radius:4px;color:var(--text-secondary);background:#081114;cursor:pointer}.schedule-option-button:hover,.schedule-option-button:focus-visible{color:var(--text-primary);border-color:var(--accent-dim)}.schedule-option-button.active{color:var(--accent);border-color:var(--accent-dim);background:#18c7b514}.json-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;resize:vertical}.trigger-meta-grid,.trigger-modal-summary,.agent-modal-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.trigger-modal-summary span,.agent-modal-summary span{min-width:0;display:grid;gap:4px;border:1px solid var(--border-subtle);border-radius:4px;padding:8px;color:var(--text-muted);background:#081114b8}.trigger-modal-summary strong,.agent-modal-summary strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-meta-grid span{min-width:0;display:grid;gap:4px;border:1px solid var(--border-subtle);border-radius:4px;padding:8px;color:var(--text-muted);background:#081114}.trigger-meta-grid strong{min-width:0;overflow:hidden;color:var(--text-secondary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.trigger-modal-note,.agent-modal-note{display:grid;gap:5px;margin:0;border:1px solid rgba(245,184,75,.2);border-radius:4px;padding:9px;color:var(--text-secondary);background:#f5b84b0d}.trigger-modal-note strong,.agent-modal-note strong{color:var(--warning)}.agent-modal-note.danger{border-color:#ff4d5733;color:var(--text-secondary);background:#ff4d570d}.agent-modal-note.danger strong{color:#d48b91}.trade-detail-content{max-height:calc(100vh - 80px)}.activity-detail-modal-content .trigger-expanded-section h4{margin:0;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.2;text-transform:none;letter-spacing:0}.activity-detail-modal-content .trigger-expanded-text{font-size:13px;line-height:1.4}.trade-detail-execution .activity-child-table-title{display:none}.trade-detail-execution .activity-child-table-section{gap:0}.trade-detail-reasoning,.trade-detail-empty{margin:0;color:var(--text-secondary);font-size:13px;line-height:1.4}.trade-detail-reasoning{border:1px solid var(--border-subtle);border-radius:4px;padding:9px;background:#0811147a;overflow-wrap:anywhere}.trade-detail-empty{border:1px solid var(--border-subtle);border-radius:4px;padding:9px;background:#08111452;color:var(--text-muted)}.trade-detail-supplement-table{display:grid;overflow:hidden;border:1px solid var(--border-subtle);border-radius:4px;background:#0811145c}.trade-detail-supplement-row{display:grid;grid-template-columns:minmax(150px,.52fr) minmax(0,1.48fr);border-bottom:1px solid var(--border-subtle)}.trade-detail-supplement-row:last-child{border-bottom:0}.trade-detail-supplement-cell{min-width:0;display:grid;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);gap:10px;align-items:center;padding:6px 8px;border-right:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;line-height:1.25}.trade-detail-supplement-cell:nth-child(2){border-right:0}.trade-detail-supplement-cell span{min-width:0;color:var(--text-muted);font-size:12px;font-weight:600;text-transform:uppercase}.trade-detail-supplement-cell strong{min-width:0;color:var(--text-secondary);font-size:12px;font-weight:400;overflow-wrap:anywhere}.trade-detail-supplement-cell:nth-child(2) strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal-error{margin:0;color:var(--negative)}.agent-deploy-confirm{margin:0;color:var(--warning)}.modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.modal-actions-spacer{flex:1}.modal-actions .secondary-button,.modal-actions .primary-button,.modal-actions .danger-button{min-width:86px;padding:0 12px}.spin{animation:spin .85s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1420px){.terminal-grid{grid-template-columns:minmax(540px,1fr) var(--actions-rail-width, minmax(560px, 630px))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}}@media(max-width:1180px){.landing-access-shell{grid-template-columns:minmax(180px,auto) auto}.landing-content{grid-template-columns:minmax(0,1fr);align-content:start;padding:58px 32px 84px}.landing-copy{max-width:760px}.landing-wordmark{font-size:96px}.landing-hero-mark{width:76px;height:79px}.landing-copy h2,.landing-section-copy h2{max-width:720px;font-size:62px}.landing-section{min-height:auto;grid-template-columns:1fr;align-items:start;gap:34px;padding:92px 32px}.landing-section-copy p{max-width:700px}.landing-interface-shot,.landing-agent-proof{max-width:860px}.landing-window{transform:perspective(1600px) rotateY(-4deg) rotateX(1deg)}.landing-access-grid{grid-template-columns:1fr;gap:36px;max-width:640px}.terminal-grid{grid-template-columns:minmax(0,1fr) var(--actions-rail-width, minmax(360px, 420px))}.terminal-grid.chart,.terminal-grid.chat{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.landing-scrim{background:linear-gradient(180deg,#071012eb,#071012c2 52%,#071012f0)}.landing-content{grid-template-columns:1fr;align-content:start;justify-content:stretch;min-height:auto;padding:72px 18px 76px}.landing-access-shell{top:8px;max-width:calc(100% - 16px);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border-radius:18px;padding:8px}.landing-logo-mark-small{width:26px;height:27px}.landing-shell-cta{min-height:30px;padding:0 12px;font-size:11px}.landing-copy{gap:16px}.landing-wordmark{font-size:64px}.landing-product-title{font-size:14px}.landing-copy h2,.landing-section-copy h2{max-width:10em;font-size:42px}.landing-copy p{font-size:14px}.landing-access-intro h2{font-size:42px}.landing-access-intro>p{font-size:15px}.landing-access-grid{gap:28px}.landing-window{transform:none;border-radius:10px}.landing-window:hover,.landing-window:focus-within{transform:none}.landing-window-chrome{padding:10px 12px}.landing-window-url{font-size:11px;padding:3px 12px}.landing-footer-inner{flex-direction:column;align-items:flex-start;padding:32px 24px 40px;gap:20px}.landing-footer-links{justify-content:flex-start}.landing-footer-legal{text-align:left}.legal-page{padding:40px 20px 72px}.legal-header h1{font-size:40px}.landing-alpha-line{font-size:10px!important}.landing-section{grid-template-columns:1fr;gap:24px;padding:72px 18px}.landing-section-copy p{font-size:14px}.landing-hero-lockup{gap:10px}.landing-hero-mark{width:50px;height:52px;transform:translateY(-1px)}.landing-interface-metrics,.landing-interface-body,.landing-interface-table,.landing-agent-tabs,.landing-agent-proof-body,.landing-dxrg-row{grid-template-columns:1fr}.landing-research-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-interface-shot{min-height:0}.landing-interface-metrics div,.landing-interface-table span{border-right:0;border-bottom:1px solid rgba(45,212,191,.1)}.landing-research-stats div:nth-child(2n){border-right:0}.landing-research-stats div:nth-child(-n+2){border-bottom:1px solid rgba(45,212,191,.1)}.landing-interface-body{min-height:0}.landing-interface-chart{min-height:260px;border-right:0;border-bottom:1px solid rgba(45,212,191,.1)}.landing-agent-proof-header{display:grid}.landing-agent-proof-header p{max-width:none;text-align:left}.landing-agent-proof-copy strong{font-size:34px}.topbar{height:auto;min-height:48px;grid-template-columns:1fr auto;grid-template-areas:"brand session" "nav nav";padding:6px 10px}.brand{grid-area:brand}.topnav{grid-area:nav;overflow-x:auto}.session-box{grid-area:session}.topbar-actions{gap:4px}.topbar-action{width:30px;padding:0}.topbar-action span{display:none}.trade-page{height:auto;min-height:calc(100vh - 88px);grid-template-rows:auto auto auto;overflow:visible}.bottom-resize-handle{display:none}.scope-strip{grid-template-columns:1fr auto}.metric-strip{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(120px,1fr));row-gap:10px}.metric{border-left:0;padding:0}.terminal-grid{grid-template-columns:1fr;overflow:visible}.actions-resize-handle{display:none}.chart-panel,.actions-rail{border-right:0;border-bottom:1px solid var(--border-subtle)}.panel-toolbar{height:auto;min-height:46px;flex-wrap:wrap;padding:8px 10px}.chart-body{height:360px}.agent-build-compact-config{grid-template-columns:1fr}.agent-build-mini-slider-grid,.agent-build-mini-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.actions-rail{grid-template-columns:1fr}.chat-panel{height:320px}.settings-grid,.modal-grid,.agent-config-tuning-grid{grid-template-columns:1fr}.new-agent-basics-row,.new-agent-account-options{grid-template-columns:1fr;grid-auto-flow:row}.new-agent-account-card{min-height:92px}.hyperliquid-onboarding-header{align-items:flex-start;flex-wrap:wrap}.hyperliquid-status-chips{justify-content:flex-start;flex-wrap:wrap;margin-left:0}.hyperliquid-setup-row{grid-template-columns:24px minmax(0,1fr)}.hyperliquid-step-actions{grid-column:2;justify-content:flex-start;flex-wrap:wrap}.hyperliquid-account-list-head{display:none}.hyperliquid-account-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.hyperliquid-account-address,.hyperliquid-account-funding{grid-column:1}.hyperliquid-account-action{grid-column:2;grid-row:1 / span 4}.hyperliquid-subaccounts-placeholder,.hyperliquid-subaccount-toolbar{align-items:flex-start;flex-wrap:wrap}.slider-row{grid-template-columns:1fr 24px}.slider-row>.field-label-with-help{grid-column:1 / -1}}
