:root{color-scheme:dark;--color-background:#0c0f0d;--color-background-raised:#101411;--color-surface:#141915;--color-surface-strong:#1a201b;--color-surface-soft:#111512;--color-text:#eef2ec;--color-muted:#8d988f;--color-muted-strong:#b5beb6;--color-line:#252c27;--color-line-strong:#364039;--color-accent:#84bd83;--color-accent-strong:#a4d3a2;--color-accent-soft:#1d2b20;--color-danger:#d47d70;--color-danger-soft:#2a1917;--color-warning:#c9ae72;--font-sans:"Space Grotesk",sans-serif;--font-mono:"IBM Plex Mono",monospace;--shadow-panel:0 24px 70px rgba(3,7,4,.24);--radius-small:.5rem;--radius-medium:.875rem;--radius-large:1.25rem}*{box-sizing:border-box}html{min-width:20rem;scroll-behavior:smooth}body,html{background:var(--color-background)}body{margin:0;color:var(--color-text);font-family:var(--font-sans);font-size:.975rem;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select,textarea{color:inherit;font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}.confidence-value,.metric-item dd,.numeric-cell,.rank-cell,.symbol-cell,code{font-family:var(--font-mono)}code{font-size:.84em}::-moz-selection{background:var(--color-accent);color:#101411}::selection{background:var(--color-accent);color:#101411}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.app-frame{display:grid;min-height:100dvh;grid-template-rows:auto 1fr auto}.page-shell,.shell{width:min(86rem,calc(100% - 3.5rem));margin-inline:auto}.page-shell{padding-block:clamp(3.25rem,6vw,6.25rem)}.site-main{min-width:0}.skip-link{position:fixed;top:.75rem;left:.75rem;z-index:10;padding:.65rem .9rem;border-radius:var(--radius-small);background:var(--color-accent);color:#101411;opacity:0;transform:translateY(-150%);transition:opacity .18s ease,transform .18s ease}.skip-link:focus{opacity:1;transform:translateY(0)}.site-header{position:sticky;top:0;z-index:5;border-bottom:1px solid rgba(54,64,57,.7);background:#0c0f0deb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-inner{display:flex;min-height:4.9rem;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;gap:.8rem;text-decoration:none}.brand-mark{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--color-line-strong);border-radius:.65rem .65rem .65rem .2rem;background:var(--color-accent-soft);color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:-.04em}.brand-copy{display:grid;line-height:1.1}.brand-copy strong{font-size:.98rem;letter-spacing:-.025em}.brand-copy small{margin-top:.25rem;color:var(--color-muted);font-size:.67rem}.site-nav{display:flex;align-items:center;gap:.25rem}.site-nav a{display:inline-flex;align-items:center;gap:.45rem;padding:.52rem .72rem;border-radius:var(--radius-small);color:var(--color-muted);font-size:.82rem;font-weight:500;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.site-nav a:hover{background:var(--color-surface);color:var(--color-text)}.button:active,.section-link:active,.site-nav a:active,.text-button:active{transform:translateY(1px)}.site-nav a.is-active{background:var(--color-surface-strong);color:var(--color-accent-strong)}.site-nav .icon{font-size:1rem}.site-footer{border-top:1px solid var(--color-line)}.footer-inner{display:flex;justify-content:space-between;gap:2rem;padding-block:1.6rem;color:#687169;font-size:.72rem}.footer-inner p{margin:0}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{margin:0;line-height:1.08}h1{font-size:clamp(2.7rem,5.6vw,5.35rem);letter-spacing:-.065em}h1,h2{font-weight:500}h2{font-size:clamp(1.35rem,2.6vw,2.1rem);letter-spacing:-.04em}h3{font-size:1rem;letter-spacing:-.02em}.button,h3{font-weight:600}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.5rem;padding:.66rem 1rem;border:1px solid transparent;border-radius:var(--radius-small);cursor:pointer;font-size:.86rem;line-height:1.2;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.button:disabled,.text-button:disabled,.text-danger-button:disabled{cursor:not-allowed;opacity:.45}.button-primary{background:var(--color-accent);color:#0c120e}.button-primary:hover{background:var(--color-accent-strong)}.button-quiet{border-color:var(--color-line-strong);background:transparent;color:var(--color-muted-strong)}.button-quiet:hover{border-color:#58645a;background:var(--color-surface);color:var(--color-text)}.button-danger{border-color:#68413b;background:var(--color-danger-soft);color:#e9a197}.button-danger:hover{border-color:var(--color-danger)}.text-button,.text-danger-button{display:inline-flex;align-items:center;gap:.45rem;padding:0;border:0;background:transparent;color:var(--color-muted-strong);cursor:pointer;font-size:.78rem;font-weight:600;transition:color .18s ease,transform .18s ease}.text-button:hover{color:var(--color-accent-strong)}.text-danger-button{color:var(--color-danger);text-decoration:underline;text-underline-offset:.25rem}.page-heading{margin-bottom:clamp(2.5rem,5vw,4.75rem)}.page-heading p{max-width:43rem;margin:1.25rem 0 0;color:var(--color-muted);font-size:clamp(1rem,1.7vw,1.16rem)}.split-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(20rem,.62fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding-bottom:clamp(3rem,6vw,5.5rem)}.dashboard-hero-copy p{max-width:46rem;margin:1.4rem 0 0;color:var(--color-muted-strong);font-size:clamp(1.02rem,1.75vw,1.22rem)}.button-row,.hero-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.9rem}.runner-panel{padding:1.35rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-large);background:var(--color-background-raised);box-shadow:var(--shadow-panel)}.panel-heading,.runner-heading,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem}.runner-heading h2{font-size:1.05rem;letter-spacing:-.025em}.panel-heading p,.runner-heading p,.section-heading p{margin:.35rem 0 0;color:var(--color-muted);font-size:.78rem}.runner-state,.settings-system-state{display:inline-flex;align-items:center;min-height:1.65rem;padding:.2rem .55rem;border:1px solid var(--color-line-strong);border-radius:999px;color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.64rem;font-weight:600;text-transform:uppercase;white-space:nowrap}.runner-state.is-danger,.settings-system-state.is-danger{border-color:#633d37;color:var(--color-danger)}.runner-state.is-live,.settings-system-state.is-live{border-color:#6c5732;color:var(--color-warning)}.control-status-list,.risk-list,.runner-list{margin:1.15rem 0}.control-status-list>div,.risk-list>div,.runner-list>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.62rem;border-top:1px solid var(--color-line)}.control-status-list dt,.risk-list dt,.runner-list dt{color:var(--color-muted);font-size:.75rem}.control-status-list dd,.risk-list dd,.runner-list dd{margin:0;color:var(--color-muted-strong);font-family:var(--font-mono);font-size:.74rem;text-align:right}.runner-error{padding:.65rem;border:1px solid #50322e;border-radius:var(--radius-small);background:var(--color-danger-soft);color:#d99b92;font-size:.72rem}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(3.5rem,7vw,6rem);border-block:1px solid var(--color-line-strong)}.metric-item{min-width:0;padding:1.35rem clamp(1rem,2vw,1.75rem);border-right:1px solid var(--color-line)}.metric-item:first-child{padding-left:0}.metric-item:last-child{border-right:0}.metric-item dt{display:flex;align-items:center;gap:.45rem;color:var(--color-muted);font-size:.72rem}.metric-item dd{margin:.55rem 0 0;color:var(--color-text);font-size:clamp(1.15rem,2.2vw,1.65rem);font-weight:500;letter-spacing:-.04em}.metric-item dd,.metric-item>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-item>span{display:block;margin-top:.35rem;color:#687269;font-size:.69rem}.tone-positive,.value-positive{color:var(--color-accent-strong)!important}.tone-negative,.value-negative{color:var(--color-danger)!important}.agent-overview-grid,.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(19rem,.7fr);gap:1rem}.chart-panel,.risk-panel,.thinking-panel{min-width:0;border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-background-raised)}.chart-panel{padding:clamp(1rem,2.4vw,1.65rem)}.risk-panel,.thinking-panel{overflow:hidden}.panel-heading{padding-bottom:1rem}.panel-heading h2{font-size:1.15rem}.panel-heading>span{font-family:var(--font-mono);font-size:.9rem}.compact-heading{align-items:center;padding:1.2rem 1.25rem;border-bottom:1px solid var(--color-line)}.compact-heading>.icon{color:var(--color-accent);font-size:1.2rem}.equity-chart{position:relative;min-height:12rem}.equity-chart svg{display:block;width:100%;min-height:13rem;overflow:visible}.chart-grid-line{stroke:#222a24;stroke-width:1;vector-effect:non-scaling-stroke}.chart-area{fill:#84bd8314}.chart-line{fill:none;stroke:var(--color-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.chart-line,.chart-point{vector-effect:non-scaling-stroke}.chart-point{fill:var(--color-accent-strong);stroke:var(--color-background-raised);stroke-width:3}.chart-axis{display:flex;justify-content:space-between;margin-top:-.25rem;color:#626d64;font-family:var(--font-mono);font-size:.64rem}.chart-empty,.empty-state{display:grid;place-items:center;min-height:13rem;color:var(--color-muted);text-align:center}.chart-empty .icon,.empty-state .icon{margin-bottom:.6rem;font-size:1.5rem}.chart-empty p,.empty-state p{max-width:22rem;margin:0;font-size:.8rem}.decision-feed{max-height:28rem;overflow-y:auto}.decision-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:start;padding:1rem 1.15rem;border-bottom:1px solid var(--color-line);transition:background-color .18s ease}.decision-row:last-child{border-bottom:0}.decision-row:hover{background:var(--color-surface-soft)}.decision-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.38rem;color:#667069;font-family:var(--font-mono);font-size:.61rem}.decision-meta strong{color:var(--color-muted-strong);font-family:var(--font-sans);font-size:.73rem}.decision-meta time{margin-left:auto}.decision-action{color:var(--color-warning);text-transform:uppercase}.decision-action.is-buy,.decision-action.is-hold{color:var(--color-accent)}.decision-action.is-sell,.decision-action.is-skip{color:var(--color-danger)}.decision-copy p{margin:.35rem 0 0;color:#9aa49c;font-size:.73rem;line-height:1.45}.confidence-value{padding-top:.1rem;color:#6d786f;font-size:.64rem}.agent-avatar{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--agent-accent) 50%,#263027);border-radius:.7rem .7rem .7rem .18rem;background:color-mix(in srgb,var(--agent-accent) 14%,var(--color-surface));color:var(--agent-accent);font-family:var(--font-mono);font-weight:600;line-height:1}.agent-avatar-small{width:2rem;height:2rem;font-size:.58rem}.agent-avatar-medium{width:2.7rem;height:2.7rem;font-size:.72rem}.agent-avatar-large{width:5.25rem;height:5.25rem;border-radius:1.25rem 1.25rem 1.25rem .35rem;font-size:1.2rem}.dashboard-section,.script-section{margin-top:clamp(4.25rem,8vw,7.25rem)}.section-heading{align-items:end;padding-bottom:1rem;border-bottom:1px solid var(--color-line-strong)}.section-heading h2{font-size:clamp(1.4rem,2.6vw,2rem)}.section-heading>span{color:var(--color-muted);font-family:var(--font-mono);font-size:.7rem}.section-link{display:inline-flex;align-items:center;gap:.4rem;color:var(--color-muted-strong);font-size:.75rem;font-weight:600;text-decoration:none;transition:color .18s ease,transform .18s ease}.section-link:hover,.table-link:hover{color:var(--color-accent-strong)}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;min-width:58rem;border-collapse:collapse;font-size:.78rem}.data-table th{padding:.8rem .75rem;border-bottom:1px solid var(--color-line);color:#69736b;font-size:.65rem;font-weight:500;text-align:left;white-space:nowrap}.data-table td:first-child,.data-table th:first-child{padding-left:.35rem}.data-table td:last-child,.data-table th:last-child{padding-right:.35rem}.data-table td{padding:.95rem .75rem;border-bottom:1px solid var(--color-line);color:var(--color-muted-strong);vertical-align:middle;white-space:nowrap}.data-table tbody tr{transition:background-color .18s ease}.data-table tbody tr:hover{background:var(--color-surface-soft)}.rank-cell{color:#647068!important;font-size:.68rem}.agent-cell{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none}.agent-cell>span{display:grid}.agent-cell strong{color:var(--color-text);font-size:.83rem}.agent-cell small{margin-top:.12rem;color:#667168;font-size:.64rem}.numeric-cell{font-size:.7rem;text-align:right}.numeric-cell small{display:block;margin-top:.2rem;color:inherit;opacity:.62}.mode-badge{display:inline-flex;align-items:center;gap:.38rem;color:#89948b;font-family:var(--font-mono);font-size:.61rem;text-transform:capitalize}.mode-badge>span{width:.38rem;height:.38rem;border-radius:50%;background:var(--color-accent)}.mode-badge.is-live{color:var(--color-warning)}.mode-badge.is-live>span{background:var(--color-warning)}.mode-badge.is-error,.mode-badge.is-halted,.mode-badge.is-paused{color:var(--color-danger)}.mode-badge.is-error>span,.mode-badge.is-halted>span,.mode-badge.is-paused>span{background:var(--color-danger)}.symbol-cell{color:var(--color-text);font-size:.72rem}.table-link{color:var(--color-muted-strong);text-decoration:none}.risk-band-cell{display:flex;align-items:center;gap:.35rem;color:#6f7a71!important;font-family:var(--font-mono);font-size:.62rem}.compact-empty{min-height:9rem;border-bottom:1px solid var(--color-line)}.methodology-section{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,8vw,8rem);margin-top:clamp(4rem,8vw,7rem);padding-top:2rem;border-top:1px solid var(--color-line-strong)}.methodology-section p{max-width:37rem;margin:1rem 0 0;color:var(--color-muted)}.methodology-section dl{margin:0}.methodology-section dl>div{display:flex;justify-content:space-between;gap:2rem;padding-block:.85rem;border-bottom:1px solid var(--color-line);font-size:.75rem}.methodology-section dt{color:var(--color-muted)}.methodology-section dd{margin:0;color:var(--color-muted-strong);text-align:right}.agent-hero{justify-content:space-between;gap:3rem;margin-bottom:3.5rem}.agent-hero,.agent-identity{display:flex;align-items:flex-start}.agent-identity{gap:1.35rem}.agent-title-row{display:flex;align-items:center;gap:1rem}.agent-title-row h1{font-size:clamp(2.8rem,5vw,4.8rem)}.agent-handle{margin:.5rem 0 0;color:var(--color-accent);font-family:var(--font-mono);font-size:.72rem}.agent-thesis{max-width:42rem;margin:.9rem 0 0;color:var(--color-muted-strong);font-size:1rem}.agent-actions{display:flex;gap:.65rem}.agent-overview-grid{margin-top:0}.risk-list{padding-inline:1.25rem}.risk-list dd{max-width:13rem}.agent-ledger-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:clamp(4.25rem,8vw,7.25rem)}.trade-list,.trade-row{border-bottom:1px solid var(--color-line)}.trade-row{display:grid;grid-template-columns:1fr .8fr .7fr;gap:1rem;align-items:center;padding:.9rem .35rem;font-size:.73rem}.trade-row:last-child{border-bottom:0}.trade-row>div{display:grid}.trade-row span{margin-top:.18rem;color:#69736b;font-size:.64rem}.trade-result{font-family:var(--font-mono);text-align:right}.scripts-page .page-heading{max-width:none}.command-section,.script-intro-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(22rem,1.28fr);gap:clamp(2rem,9vw,9rem);align-items:start;padding-block:clamp(2rem,5vw,4rem);border-block:1px solid var(--color-line-strong)}.command-section p,.script-copy p{max-width:35rem;margin:1rem 0 0;color:var(--color-muted)}.command-stack{display:grid;gap:.65rem}.command-block{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.8rem .85rem;border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-background-raised)}.command-block>span{grid-column:1/-1;color:#667068;font-size:.65rem}.command-block code{overflow-x:auto;color:var(--color-muted-strong);font-size:.7rem;white-space:nowrap}.command-block button{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .48rem;border:0;border-radius:.35rem;background:var(--color-surface-strong);color:var(--color-accent-strong);cursor:pointer;font-size:.63rem}.script-reference{display:grid;grid-template-columns:1fr 1fr}.script-reference article{min-height:8.5rem;padding:1.35rem;border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line)}.script-reference article:nth-child(2n){border-right:0}.script-reference code{color:var(--color-accent-strong)}.script-reference p{max-width:34rem;margin:.75rem 0 0;color:var(--color-muted);font-size:.79rem}.command-section{border-top:0}.live-command-section{border-bottom:0}.settings-system-state{align-self:end}.action-feedback{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;margin-bottom:1rem;padding:.8rem 1rem;border:1px solid #3c513e;border-radius:var(--radius-small);background:var(--color-accent-soft);color:var(--color-accent-strong);font-size:.78rem}.action-feedback.is-error{border-color:#5b3833;background:var(--color-danger-soft);color:var(--color-danger)}.action-feedback p{margin:0}.action-feedback button{border:0;background:transparent;color:inherit;cursor:pointer}.settings-section{display:grid;grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:clamp(2rem,7vw,7rem);padding-block:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--color-line-strong)}.settings-section-copy p{max-width:31rem;margin:.9rem 0 0;color:var(--color-muted);font-size:.86rem}.agent-config-form,.live-control-form,.unlock-form{padding:clamp(1.15rem,2.6vw,1.75rem);border:1px solid var(--color-line);border-radius:var(--radius-large);background:var(--color-background-raised)}.control-field label,.flatten-control label,.form-field label,.live-control-form>label,.unlock-form>label{display:block;margin-bottom:.45rem;color:var(--color-muted-strong);font-size:.72rem;font-weight:600}input,select{width:100%;min-height:2.75rem;padding:.62rem .75rem;border:1px solid var(--color-line-strong);border-radius:var(--radius-small);outline:0;background:#0e120f;color:var(--color-text);font-size:.8rem;transition:border-color .18s ease,background-color .18s ease}input:focus,select:focus{border-color:var(--color-accent);background:var(--color-surface-soft)}input::-moz-placeholder{color:#515a53}input::placeholder{color:#515a53}select:disabled{cursor:not-allowed;opacity:.5}.inline-field{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem}.form-field small,.unlock-form small{display:block;margin-top:.55rem;color:#657067;font-size:.66rem}.connection-list{border-bottom:1px solid var(--color-line)}.connection-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.2rem 0;border-top:1px solid var(--color-line)}.connection-row:first-child{border-top:0}.connection-icon{display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-accent)}.connection-row p{margin:.28rem 0 .4rem;color:var(--color-muted);font-size:.76rem}.connection-row code{color:#667168;font-size:.63rem}.connection-missing,.connection-ready{color:var(--color-accent-strong);font-family:var(--font-mono);font-size:.64rem}.connection-missing{color:var(--color-warning)}.control-status-list{margin-top:1.5rem}.control-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;align-content:start}.control-actions .button{width:100%}.control-field{grid-column:1/-1;margin-top:.45rem}.agent-config-form>.button{margin-top:1.25rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-field{min-width:0}.wide-field{grid-column:1/-1}.live-consent-field{padding-top:1rem;border-top:1px solid var(--color-line)}.live-control-form>input{font-family:var(--font-mono);font-size:.72rem}.flatten-control{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-line)}.flatten-control .text-danger-button{margin-top:.75rem}.state-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1.35rem;border:1px solid #5d3b35;border-radius:var(--radius-large);background:var(--color-danger-soft)}.state-message>.icon{margin-top:.2rem;color:var(--color-danger);font-size:1.35rem}.state-message h1{font-size:clamp(2rem,4vw,3.5rem)}.state-message h2{font-size:1.25rem}.state-message p{margin:.6rem 0 0;color:#c3938b}.state-message .button{margin-top:1rem}.dashboard-skeleton,.settings-skeleton{display:grid;gap:1rem}.dashboard-skeleton span,.settings-skeleton,.table-skeleton{display:block;border:1px solid var(--color-line);border-radius:var(--radius-medium);background:var(--color-surface);animation:skeleton-pulse 1.2s ease-in-out infinite alternate}.skeleton-title{width:min(42rem,80%);height:9rem}.skeleton-metrics{height:7rem}.skeleton-chart{height:23rem}.skeleton-table,.table-skeleton{height:25rem}.settings-skeleton{min-height:35rem}.is-spinning{animation:spin .8s linear infinite}.page-enter-active,.page-leave-active{transition:opacity .18s ease,transform .18s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(.25rem)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeleton-pulse{0%{opacity:.45}to{opacity:.9}}@media(max-width:68rem){.dashboard-hero{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:3rem}.agent-ledger-grid,.agent-overview-grid,.dashboard-grid{grid-template-columns:1fr}.decision-feed{max-height:none}.settings-section{gap:3rem}}@media(max-width:52rem){.page-shell,.shell{width:min(100% - 2rem,86rem)}.site-header{position:static}.header-inner{min-height:auto;align-items:stretch;flex-direction:column;gap:.9rem;padding-block:.9rem}.site-nav{width:100%;overflow-x:auto}.site-nav a{flex:1 0 auto;justify-content:center}.command-section,.dashboard-hero,.methodology-section,.script-intro-grid,.settings-section,.split-heading{grid-template-columns:1fr}.dashboard-hero{align-items:stretch}.metric-strip{grid-template-columns:1fr 1fr}.metric-item:nth-child(2){border-right:0}.metric-item:nth-child(-n+2){border-bottom:1px solid var(--color-line)}.metric-item:first-child,.metric-item:nth-child(3){padding-left:0}.agent-hero{align-items:stretch;flex-direction:column}.agent-actions{align-self:flex-start}.settings-system-state{justify-self:start}.settings-section{gap:1.75rem}.script-reference{grid-template-columns:1fr}.script-reference article,.script-reference article:nth-child(2n){border-right:0}.footer-inner{flex-direction:column;gap:.5rem}}@media(max-width:36rem){h1{font-size:clamp(2.5rem,14vw,4rem)}.brand-copy small,.site-nav .icon{display:none}.site-nav a{padding-inline:.55rem;font-size:.73rem}.control-actions,.form-grid,.metric-strip{grid-template-columns:1fr}.metric-item,.metric-item:first-child,.metric-item:nth-child(3){padding-inline:0;border-right:0;border-bottom:1px solid var(--color-line)}.metric-item:last-child{border-bottom:0}.agent-actions,.agent-actions .button,.button-row,.button-row .button,.hero-actions,.hero-actions .button{width:100%}.agent-config-form,.chart-panel,.live-control-form,.runner-panel,.unlock-form{border-radius:var(--radius-medium)}.agent-identity,.agent-title-row{flex-direction:column}.agent-title-row{align-items:flex-start}.trade-row{grid-template-columns:1fr 1fr}.trade-result{grid-column:1/-1;text-align:left}.connection-row,.inline-field{grid-template-columns:1fr}.connection-icon{display:none}.control-field,.wide-field{grid-column:auto}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Regular"),local("Space Grotesk"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Medium"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:500;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk SemiBold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}@font-face{font-family:Space Grotesk;src:local("Space Grotesk Bold"),url(../_fonts/nASo_t82HLcFL0hjY2wGJIeDVSDhmGGSBHuQt1N7u8U-kdshFNu4PTvb1n8YiLDLxfZcX5vdvROSRvgHFcHUmfI.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:700;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Regular"),local("IBM Plex Mono"),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono Medium"),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local("IBM Plex Mono SemiBold"),url(../_fonts/4QnBRRPRkqsZZsI-BMyAY6O8mcHveU0lVITGztsdgaU-6W9goIX2kkUb_cEk1DVhEit9nFnfoMy0U1qs3xF4uAE.woff2) format(woff2);font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-weight:600;font-style:normal}
