@font-face{font-family:Reckk Title;src:url(/assets/Reckk-MediumItalic-D_uyfX4p.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Reckk Heading;src:url(/assets/Reckk-RegularItalic-DLM8ilig.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spline Sans;src:url(/assets/SplineSans-VariableFont_wght-CM8Q55EQ.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableFont_opsz_wght-D_B5dL4R.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(/assets/DMMono-Regular-CHcedrof.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-VariableFont_wght-BrlcHZ7m.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}.App-dex-content--terminal{width:100%;max-width:var(--terminal-shell-max-width);margin:0 auto}.App-dex-content--shell-scroll{position:relative;min-height:unset;height:fit-content;max-height:calc(100vh - var(--terminal-menubar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}.App-dex-content--shell-scroll-free{position:relative;min-height:unset;height:fit-content;overflow-y:auto;-webkit-overflow-scrolling:touch}.App-dex-content--shell-document{position:relative;min-height:calc(100vh - var(--terminal-menubar-height) - var(--terminal-shell-chrome-y));height:fit-content;overflow-y:auto;-webkit-overflow-scrolling:touch}.App-dex-content--shell-viewport{min-height:unset;height:calc(100vh - var(--terminal-menubar-height));max-height:calc(100vh - var(--terminal-menubar-height));overflow:hidden;padding-bottom:0}.App-dex-content--shell-portfolio{position:relative;min-height:unset;height:fit-content;padding-bottom:0}.App-dex-content--shell-vault-detail{min-height:unset;height:fit-content;padding-bottom:0}@media (max-width: 995px){.App-dex-content--shell-vault-detail{height:auto;max-height:calc(100vh - var(--terminal-menubar-height));overflow-y:auto;-webkit-overflow-scrolling:touch}}.App-dex-content--terminal:not(.App-dex-content--shell-viewport) .layout{min-height:calc(100vh - var(--terminal-menubar-height) - var(--terminal-shell-chrome-y))}.App-dex-content--shell-viewport .layout{height:100%;min-height:0}@media (max-width: 995px){.App-dex-content--vault-list.App-dex-content--shell-viewport{height:fit-content;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.App-dex-content--vault-list.App-dex-content--shell-viewport .layout,.App-dex-content--shell-vault-detail .layout{height:auto;min-height:0}}.App-dex-content--split-header .react-grid-item:has(.terminal-header-band--title),.App-dex-content--split-header .react-grid-item:has(.terminal-header-band--metrics){overflow:visible}html.is-firefox :is(.bucket-modal-panel--sheet,.settings-modal-panel--mobile) :is(.modal-footer,.bucket-modal-footer,.bucket-rules-modal-footer,.agent-copy-modal-footer,.vault-modal-footer,.deploy-agent-modal-footer,.mint-agent-modal-footer,.copied-agent-status-footer--sheet,.settings-modal-footer){margin-bottom:var(--firefox-sheet-footer-inset, 0px)}.tab-section-table-prelude{flex-shrink:0}@media (max-width: 995px){.App-dex-content--vault-detail .react-grid-item:has(.tab-section-root--page-scroll-handoff) .external-slot-content{overflow:visible}.vault-portfolio-section.vault-detail-tab-section,.App-dex-content--vault-detail .tab-section-root--page-scroll-handoff.layout-container,.App-dex-content--vault-detail .vault-portfolio-section .tab-section-content{overflow:visible}}@media (max-width: 768px){.App-dex-content--page-scroll .react-grid-item:has(.tab-section-root--page-scroll-handoff) .external-slot-content,.App-dex-content--agent-mobile-stack .react-grid-item:has(.tab-section-root) .external-slot-content,.App-dex-content--index-mobile-stack .react-grid-item:has(.tab-section-root) .external-slot-content{overflow:visible}.vault-portfolio-section.vault-detail-tab-section,.vault-listing-tab-section.vault-detail-tab-section,.tab-section-root--page-scroll-handoff.layout-container,.tab-section-root--page-scroll-handoff.staking-tab-section{overflow:visible}.tab-section-header-sentinel{height:0;width:100%;pointer-events:none}.tab-section-header-pin--inert{visibility:hidden;pointer-events:none}.tab-section-header-pin--fixed,.tab-section-root--tab-header-pinned .tab-section-header-pin,.tab-section-header-pin--fixed .tab-section-header,.tab-section-root--tab-header-pinned .tab-section-header-pin .tab-section-header{background:var(--terminal-bg)}.tab-section-header-pin--fixed .tab-section-toolbar-leading{flex-shrink:0;display:flex;align-items:stretch;padding-inline:var(--terminal-space-2) var(--terminal-space-3);border-right:1px solid var(--terminal-border)}.tab-section-header-pin--fixed .tab-section-section-scroll-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:2rem;padding:0;border:none;background:transparent;color:var(--terminal-text-muted);cursor:pointer;touch-action:manipulation}.tab-section-header-pin--fixed .tab-section-header{height:var(--terminal-tab-section-header-mobile-height);overflow:hidden;min-width:0;align-items:stretch}.tab-section-header-pin--fixed .layout-header-actions{flex-shrink:0;display:flex;align-items:stretch}.tab-section-header-pin--fixed .tab-section-tabs{flex:1;min-width:0;height:100%;align-self:stretch;gap:var(--terminal-space-3);padding-inline:var(--terminal-space-3);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.tab-section-header-pin--fixed .tab-section-tabs .btn-tab{flex:0 0 auto;min-width:max-content;height:100%;white-space:nowrap;padding-inline:var(--terminal-space-3)}.tab-section-header-pin--fixed .tab-header-actions-menu-trigger{height:100%;align-self:stretch}.tab-section-root--tab-header-pinned.tab-section-root--mobile .tab-section-content{margin-top:calc(-1 * var(--tab-section-pinned-pull-up, 0px))}.tab-section-root--tab-header-pinned.tab-section-root--mobile .tab-section-content .table-container .table-header{top:var(--tab-section-table-header-sticky-top, 0px);z-index:98}.tab-section-root--tab-header-pinned.tab-section-root--mobile .vault-bucket-positions-table-header .table-header{position:sticky;top:var(--tab-section-table-header-sticky-top, 0px);z-index:98;background:var(--terminal-panel-strong)}}:root{--color-primary: var(--terminal-brand);--color-primary-soft: var(--terminal-brand-soft);--color-primary-glow: var(--terminal-brand-glow);--color-secondary: var(--terminal-secondary);--color-secondary-glow: var(--terminal-secondary-glow);--color-accent: var(--terminal-accent);--color-accent-blue: var(--terminal-info);--color-long: var(--terminal-long);--color-short: var(--terminal-short);--color-info: var(--terminal-info);--color-premium: var(--terminal-warning);--color-accent-soft: var(--terminal-accent-soft);--color-secondary-soft: var(--terminal-secondary-soft);--color-long-soft: var(--terminal-long-soft);--color-short-soft: var(--terminal-short-soft);--color-premium-soft: var(--terminal-warning-soft);--color-info-soft: var(--terminal-info-soft);--color-accent-border: var(--terminal-accent-border);--color-secondary-border: var(--terminal-secondary-border);--color-long-border: var(--terminal-long-border);--color-short-border: var(--terminal-short-border);--color-premium-border: var(--terminal-warning-border);--color-info-border: var(--terminal-info-border);--bg-primary: var(--terminal-bg);--bg-deep: var(--terminal-bg-deep);--surface-primary: var(--terminal-surface-primary);--surface-card: var(--terminal-panel-soft);--surface-hover: var(--terminal-surface-hover);--surface-code: var(--terminal-surface-code);--border-subtle: var(--terminal-border);--border-strong: var(--terminal-border-strong);--border-active: var(--terminal-border-active);--text-primary: var(--terminal-text-primary);--text-secondary: var(--terminal-text-secondary);--text-muted: var(--terminal-text-muted);--text-inverse: var(--terminal-fatext);--font-size-h1: clamp(3.5rem, 6vw, 6rem);--font-size-h2: clamp(2.25rem, 4vw, 3.75rem);--font-size-h3: clamp(1.5rem, 2vw, 2rem);--font-size-body-primary: 1.125rem;--font-size-body-secondary: 1rem;--font-size-small: .75rem;--font-size-eyebrow: .6875rem;--line-height-h1: .95;--line-height-h2: 1;--line-height-h3: 1.15;--line-height-body: 1.65;--line-height-small: 1.4;--tracking-tight: -.04em;--tracking-heading: -.03em;--tracking-body: -.01em;--tracking-eyebrow: .16em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: var(--terminal-radius-sm);--radius-md: var(--terminal-radius-md);--radius-lg: var(--terminal-radius-lg);--radius-xl: var(--terminal-radius-xl);--radius-full: var(--terminal-radius-full);--container-max: var(--terminal-container-max);--nav-height: 58px;--transition-fast: .15s ease-out;--transition-normal: .3s ease-out;--transition-card: .3s cubic-bezier(.23, 1, .32, 1)}.text-h1{font-family:var(--font-display);font-size:var(--font-size-h1);line-height:var(--line-height-h1);letter-spacing:var(--tracking-tight);color:var(--text-primary)}.text-h2{font-family:var(--font-heading);font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--tracking-heading);color:var(--text-primary)}.text-h3{font-family:var(--font-heading);font-size:var(--font-size-h3);line-height:var(--line-height-h3);letter-spacing:var(--tracking-heading);color:var(--text-primary)}.text-body-primary{font-family:var(--font-body);font-size:var(--font-size-body-primary);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);color:var(--text-secondary)}.text-body-secondary{font-family:var(--font-body);font-size:var(--font-size-body-secondary);line-height:var(--line-height-body);letter-spacing:var(--tracking-body);color:var(--text-secondary)}.text-small{font-family:var(--font-body);font-size:var(--font-size-small);line-height:var(--line-height-small);color:var(--text-muted)}.text-eyebrow{font-family:var(--font-body);font-size:var(--font-size-eyebrow);line-height:var(--line-height-small);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--color-primary);opacity:.75}.text-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-primary)}.button-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--text-inverse);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;box-shadow:0 0 24px var(--terminal-brand-glow);transition:transform var(--transition-fast),filter var(--transition-fast),box-shadow var(--transition-fast)}.button-primary:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 0 32px var(--color-primary-glow)}.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;transition:transform var(--transition-fast),background-color var(--transition-fast),border-color var(--transition-fast)}.button-secondary:hover{transform:translateY(-1px);background:var(--surface-hover);border-color:var(--border-strong)}.card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform var(--transition-card),border-color var(--transition-normal),background-color var(--transition-normal)}.card:hover{transform:translateY(-2px);border-color:var(--border-active);background:var(--surface-hover)}:root{--foreground: var(--terminal-text-secondary);--font-display: "Reckk Title", Fraunces, ui-serif, Georgia, serif;--font-heading: "Reckk Heading", "Spline Sans", "DM Sans", ui-sans-serif, sans-serif;--font-body: "Spline Sans", "DM Sans", ui-sans-serif, sans-serif;--font-mono: "DM Mono", "JetBrains Mono", ui-monospace, monospace;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}body{margin:0;font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--terminal-bg);color:var(--terminal-text-primary)}code{font-family:var(--font-mono)}*{box-sizing:border-box}html,body,#root{height:100%}.bubble-tip{z-index:10200;max-width:320px;padding:var(--terminal-space-4) var(--terminal-space-5);border-radius:var(--terminal-radius-md);border:1px solid var(--terminal-border-strong);background:var(--terminal-panel);box-shadow:var(--terminal-tooltip-shadow);text-align:left;animation:bubble-tip-enter var(--terminal-transition-normal)}@keyframes bubble-tip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.bubble-tip{animation:none}}.bubble-tip__label{margin-bottom:var(--terminal-space-2);font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-tight);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-secondary)}.bubble-tip__body{font-family:var(--font-body);font-size:var(--terminal-text-base);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.bubble-tip__deep-link{display:block;width:100%;margin-top:var(--terminal-space-3);padding:0;border:0;background:transparent;color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:1.4;text-align:left;text-decoration:underline;text-underline-offset:.15em;cursor:pointer}.bubble-tip__deep-link:hover{color:var(--terminal-text-primary)}.bubble-tip__arrow{fill:var(--terminal-panel);stroke:var(--terminal-border-strong);stroke-width:1px}.bubble-tip-trigger{display:inline;cursor:help}[data-bubble-tip-trigger]{cursor:help}.bubble-tip-trigger--block{display:block;width:100%}.bubble-tip-trigger--inherit{display:inherit;width:inherit}.layout-container{display:flex;flex-direction:column;background:var(--terminal-panel);border-radius:var(--terminal-radius-md);overflow:hidden}.layout-header{display:flex;justify-content:space-between;align-items:center;padding:0rem .5rem;background:var(--terminal-bg);border-bottom:1px solid var(--terminal-border)}.layout-header-title{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-secondary)}.layout-header-actions{display:flex;align-items:center;gap:1rem;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.layout-header .btn-icon{color:var(--terminal-text-primary);background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.layout-header img{width:1.25rem;height:1.25rem}.layout-header .btn-tab{display:flex;align-items:center;gap:var(--terminal-space-3);cursor:pointer;padding:var(--terminal-space-2) var(--terminal-space-3);border:none;border-radius:var(--terminal-radius-sm);background:transparent;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;line-height:var(--terminal-line-normal);color:var(--terminal-text-secondary);transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast)}.layout-header .btn-tab:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.layout-header .btn-tab.active{color:var(--terminal-brand)}.layout-header .btn-tab.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.tab-section-tabs.tab-section-tabs--animated{position:relative;gap:0}.tab-section-root--mobile .tab-section-tabs.tab-section-tabs--animated{gap:0}.tab-section-tabs--animated .btn-tab,.tab-section-tabs--animated .btn-tab.active,.tab-section-tabs--animated .btn-tab.terminal-tab-active{border-bottom-color:transparent;transition:color var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.terminal-sliding-tab-indicator{position:absolute;bottom:0;left:0;height:1px;background:var(--terminal-brand);pointer-events:none;opacity:0;transform:translate(0);transition:transform var(--terminal-transition-normal),width var(--terminal-transition-normal),opacity var(--terminal-transition-fast);will-change:transform,width}@media (prefers-reduced-motion: reduce){.tab-section-tabs--animated .btn-tab.active,.tab-section-tabs--animated .btn-tab.terminal-tab-active{border-bottom-color:var(--terminal-brand)}.terminal-sliding-tab-indicator{display:none}}.status-indicator{display:flex;align-items:center;gap:.5rem}.status-dot{font-size:.7rem;font-weight:600}.status-dot.connected{color:var(--terminal-long)}.status-dot.disconnected{color:var(--terminal-short)}.table-container{flex:1;overflow-y:auto;display:flex;flex-direction:column;container-type:inline-size;container-name:table}.table-container.shrinkable{min-height:0}.table-header{display:grid;align-items:center;gap:.5rem;padding:.4rem 1rem;background:var(--terminal-brand-strong);border-bottom:1px solid var(--terminal-border-strong);font-size:.85rem;font-weight:500;color:var(--terminal-text-secondary);position:sticky;top:0;z-index:10}.table-header-cell{cursor:pointer;display:flex;align-items:center;min-width:0;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-fatext)}.table-header-cell--static{cursor:default}.table-header-sort-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:.75rem;margin-left:.25rem;font-size:.7rem;line-height:1;text-align:center}.table-header-sort-icon.inactive{opacity:.5}.table-header-cell.left{justify-content:flex-start;text-align:start}.table-header-cell.center{justify-content:center;text-align:center}.table-header-cell.right{justify-content:flex-end;text-align:end}.table-header-cell-text{display:flex;align-items:center;flex:1;min-width:0;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-header-label{display:inline-flex;align-items:center;max-width:100%;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.table-header-label--short{display:none}.table-header-cell-text:has(.table-header-label .terminal-tip-label){overflow:visible}.table-header-label:has(.terminal-tip-label){overflow:visible}.table-header-label .terminal-tip-label{overflow:visible}@container table (max-width: 36rem){.table-header-label--full{display:none}.table-header-label--short{display:inline}}.table-row{display:grid;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.85rem;border-bottom:1px solid var(--terminal-border);transition:background-color .2s}.table-row:last-child{border-bottom:none}.table-row.even{background-color:var(--terminal-row-hover)}.table-row.clickable{cursor:pointer}.table-row.clickable:hover{background-color:var(--terminal-border)!important}.table-row.selected{background-color:var(--terminal-brand-soft)!important}.position-row--liquidation-warning{background:var(--terminal-short-soft)!important;box-shadow:inset 3px 0 0 var(--terminal-short)}.table-row.selected:hover{background-color:var(--terminal-brand-glow)!important}.table-cell{min-width:0;color:var(--terminal-text-secondary)}.table-cell.primary{color:var(--terminal-text-primary)}.table-cell.table-time-cell{color:var(--terminal-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.table-cell.right{text-align:right}.table-cell.center{text-align:center}.table-cell.monospace{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.table-cell.numeric{font-family:var(--font-body);font-variant-numeric:tabular-nums}.table-row-actions{display:flex;align-items:center;justify-content:center}.message{padding:2rem;text-align:center}.message.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--terminal-text-secondary)}.message.error{color:var(--terminal-short)}.message.empty{color:var(--terminal-text-muted);font-size:.85rem}.message.warning{color:var(--terminal-text-muted)}.btn{padding:.4rem .8rem;border-radius:4px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-danger{background:transparent;border:1px solid var(--terminal-short);color:var(--terminal-short)}.btn-danger:hover{background:var(--terminal-short);color:var(--terminal-text-primary)}.btn-success{background:transparent;border:1px solid var(--terminal-long);color:var(--terminal-long)}.btn-success:hover{background:var(--terminal-long);color:var(--terminal-text-primary)}.btn-tab{color:inherit}.btn-tab.active{color:var(--terminal-brand)}.color-buy{color:var(--terminal-long)}.color-sell{color:var(--terminal-short)}.color-text-primary{color:var(--terminal-text-primary)}.color-text-secondary,.color-text-muted{color:var(--terminal-text-secondary)}.color-text-dim{color:var(--terminal-text-muted)}.trade-price-container{min-height:200px;display:flex;flex-direction:column}.trade-price-main{flex-shrink:0;padding:2rem 1rem;text-align:center;transition:background-color .3s ease-out}.trade-price-value{font-weight:300;margin-bottom:.5rem;font-family:var(--font-mono);width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.trade-price-side{display:flex;font-family:var(--font-body);align-items:center;justify-content:center;gap:.5rem;font-size:.8rem;font-weight:600}.trade-price-details{padding:1rem;background:var(--terminal-input-bg);border-top:1px solid var(--terminal-border-strong)}.trade-price-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;font-size:.85rem}.trade-price-detail-label{color:var(--terminal-text-secondary);margin-bottom:.25rem}.trade-price-detail-value{color:var(--terminal-text-primary);font-weight:600}.trade-price-trade-id{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--terminal-border-strong)}.trade-price-trade-id-label{color:var(--terminal-text-secondary);font-size:.75rem;margin-bottom:.25rem}.trade-price-trade-id-value{color:var(--terminal-text-secondary);font-size:.75rem;font-family:monospace;word-break:break-all}.trade-price-trades-table{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:var( --terminal-input-bg);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:auto}.modal-overlay--stacked{z-index:10000}.modal-content{background:var(--terminal-panel-strong);border-radius:var(--terminal-radius-md);padding:0;min-width:400px;max-width:500px;box-shadow:var(--terminal-overlay-shadow);border:1px solid var(--terminal-border-strong)}.modal-content.size-skew-modal-content{min-width:600px;max-width:750px}.modal-header{padding:var(--terminal-space-6);border-bottom:1px solid var(--terminal-border-strong)}.modal-header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.modal-header__row--multiline{align-items:flex-start}.modal-header__leading{flex:1;min-width:0}.modal-header__actions{display:flex;align-items:center;gap:var(--terminal-space-3);flex-shrink:0}.modal-header__row--multiline .modal-header__actions{align-self:flex-start}.modal-header__close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);cursor:pointer;line-height:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.modal-header__close:hover:not(:disabled){color:var(--terminal-text-primary);border-color:var(--terminal-border-active);background:var(--terminal-surface-hover)}.modal-header__close:disabled{cursor:default;opacity:.5}.modal-header h3{margin:0}.modal-header h3:not(.terminal-panel-title){font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.modal-header .terminal-panel-title{color:var(--terminal-brand)}.modal-body{padding:var(--terminal-space-7) var(--terminal-space-6)}.modal-footer{padding:var(--terminal-space-5) var(--terminal-space-6);border-top:1px solid var(--terminal-border-strong);display:flex;justify-content:flex-end;gap:var(--terminal-space-5)}.leverage-max-ratio{text-align:center;margin-bottom:var(--terminal-space-7);padding:var(--terminal-space-5);background:var(--terminal-panel);border-radius:var(--terminal-radius-md)}.leverage-max-ratio-label{margin-bottom:var(--terminal-space-2)}.leverage-max-ratio-value{margin:0}.leverage-fast-mode-toggle{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-5);padding:var(--terminal-space-4);background:var(--terminal-panel);border-radius:var(--terminal-radius-md);cursor:pointer;-webkit-user-select:none;user-select:none}.leverage-fast-mode-toggle input[type=checkbox]{width:16px;height:16px;margin-top:2px;accent-color:var(--terminal-brand);cursor:pointer;flex-shrink:0}.leverage-fast-mode-toggle-copy{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.leverage-fast-mode-toggle-hint{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:1.4}.leverage-slider-container{margin-top:var(--terminal-space-5)}.tpsl-percent-preview-price{margin-top:var(--terminal-space-2);color:var(--terminal-text-secondary)}.leverage-slider-labels{display:flex;justify-content:space-between;align-items:center;margin-top:var(--terminal-space-3);color:var(--terminal-text-secondary)}.leverage-current-value{font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.leverage-max-ratio-value--unsupported,.leverage-current-value--unsupported,.leverage-support-hint{color:var(--terminal-negative)}.leverage-support-hint{margin:var(--terminal-space-3) 0 0;text-align:center;font-size:var(--terminal-text-xs);line-height:1.4}.position-margin-modal-content{width:min(26rem,calc(100vw - 2rem))}.position-margin-slider{margin-bottom:var(--terminal-space-6)}.position-margin-slider__labels{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:var(--terminal-space-3);margin-top:var(--terminal-space-3);color:var(--terminal-text-secondary)}.position-margin-slider__end{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.position-margin-slider__end--right{text-align:right;align-items:flex-end}.position-margin-slider__end .terminal-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.position-margin-slider__labels .leverage-current-value{justify-self:center;text-align:center}.position-margin-amount{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.position-margin-amount-shell{display:flex;align-items:center;gap:var(--terminal-space-3);width:100%;min-height:var(--terminal-input-height);padding:0 var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);transition:border-color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.position-margin-amount-shell:focus-within{border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.position-margin-amount-shell__prefix{flex:0 0 auto;margin:0;font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-secondary);cursor:pointer;white-space:nowrap}.position-margin-amount-shell__field{flex:1 1 auto;min-width:0;width:100%;margin:0;padding:var(--terminal-space-3) 0;border:none;background:transparent;color:var(--terminal-text-primary);font-family:var(--font-mono);font-size:var(--terminal-text-sm);text-align:right;outline:none;box-shadow:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.position-margin-amount-shell__field::-webkit-outer-spin-button,.position-margin-amount-shell__field::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.position-margin-amount-shell__field::placeholder{color:var(--terminal-text-muted)}.position-margin-amount-shell__field:disabled{opacity:.5;cursor:not-allowed}.position-margin-amount-shell__suffix{flex:0 0 auto;font-family:var(--font-body);font-size:var(--terminal-text-sm);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.position-tpsl-modal-content{width:min(28rem,calc(100vw - 2rem));max-height:min(90vh,44rem)}.position-tpsl-modal-content .modal-body{overflow-y:auto}.position-tpsl-info-body{display:flex;flex-direction:column;gap:var(--terminal-space-6)}.position-tpsl-info-section{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.position-tpsl-info-heading{margin:0;font-size:var(--terminal-text-md)}.position-tpsl-info-dont-show{margin-top:var(--terminal-space-2)}.position-tpsl-summary{margin-bottom:var(--terminal-space-5);padding:var(--terminal-space-5);background:var(--terminal-panel);border-radius:var(--terminal-radius-md)}.position-tpsl-summary--header{margin:0;border-radius:0;border-bottom:1px solid var(--terminal-border-strong)}.position-tpsl-tabs-row{position:relative;display:flex;align-items:stretch;border-bottom:1px solid var(--terminal-border-strong);background:var(--terminal-panel)}.position-tpsl-tabs-row .modal-tab-bar{flex:1;min-width:0;margin:0;padding:0 var(--terminal-space-5);border-bottom:none}.position-tpsl-tabs-info{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;margin:0;padding:0;border:none;border-left:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-secondary);cursor:pointer}.position-tpsl-tabs-info:hover:not(:disabled){color:var(--terminal-text-primary);background:var(--terminal-surface-hover)}.position-tpsl-tabs-info:disabled{opacity:.5;cursor:default}.position-tpsl-banner{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-5);padding:var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-panel)}.position-tpsl-banner__icon{flex-shrink:0;display:inline-flex;margin-top:.1rem;color:var(--terminal-text-secondary)}.position-tpsl-banner .terminal-value{flex:1;margin:0;font-size:var(--terminal-text-xs);line-height:1.4;color:var(--terminal-text-secondary)}.position-tpsl-trigger-shell{display:flex;align-items:center;gap:var(--terminal-space-3);min-height:2.5rem;padding:0 var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-input-bg)}.position-tpsl-trigger-shell__price{flex:1 1 auto;min-width:0;margin:0;padding:var(--terminal-space-3) 0;border:none;background:transparent;color:var(--terminal-text-primary);font:inherit;font-size:var(--terminal-text-sm)}.position-tpsl-trigger-shell__price:focus{outline:none}.position-tpsl-trigger-shell__basis{flex-shrink:0;padding-bottom:1px;border-bottom:1px dashed var(--terminal-border-active);color:var(--terminal-text-secondary);cursor:default}.position-tpsl-trigger-shell__change{display:flex;flex-shrink:0;align-items:center;gap:var(--terminal-space-2);padding-left:var(--terminal-space-3);border-left:1px solid var(--terminal-border-strong)}.position-tpsl-trigger-shell__pct{width:3.25rem;margin:0;padding:var(--terminal-space-2) 0;border:none;background:transparent;color:var(--terminal-text-primary);font:inherit;font-size:var(--terminal-text-sm);text-align:right}.position-tpsl-trigger-shell__pct:focus{outline:none}.position-tpsl-tick-labels{display:flex;justify-content:space-between;align-items:center;margin-top:var(--terminal-space-3);color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs)}.position-tpsl-summary__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-5)}.position-tpsl-summary__symbol{margin-right:var(--terminal-space-1)}.position-tpsl-badge{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border-strong);background:var(--terminal-surface);color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase}.position-tpsl-badge--long{color:var(--terminal-long);border-color:var(--terminal-long-soft);background:var(--terminal-long-inset-weak)}.position-tpsl-badge--short{color:var(--terminal-short);border-color:var(--terminal-short-soft);background:var(--terminal-short-inset-weak)}.position-tpsl-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--terminal-space-4)}.position-tpsl-metric .terminal-label{margin-bottom:var(--terminal-space-1)}.position-tpsl-metric__liq{color:var(--terminal-warning)}.position-tpsl-warning{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-5);padding:var(--terminal-space-4);border:1px solid var(--terminal-warning-border);border-radius:var(--terminal-radius-md);background:var(--terminal-warning-soft)}.position-tpsl-warning .terminal-value{flex:1;margin:0;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);line-height:1.4}.position-tpsl-section{margin-top:var(--terminal-space-6)}.position-tpsl-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);margin-bottom:var(--terminal-space-3)}.btn-secondary{letter-spacing:.08em;text-transform:uppercase;color:var(--terminal-text-secondary);cursor:pointer;background:0 0;border:1px solid var(--terminal-border-strong);border-radius:.375rem;padding:.5rem 1rem;transition:all .15s ease-out;font-size:.6875rem;font-weight:700}.btn-secondary:hover{color:var(--terminal-text-primary);border-color:var(--terminal-border-active)}.btn-primary{letter-spacing:.08em;text-transform:uppercase;color:var(--terminal-text-secondary);cursor:pointer;background:0 0;border:1px solid var(--terminal-border-strong);border-radius:.375rem;padding:.5rem 1rem;transition:all .15s ease-out;font-size:.6875rem;font-weight:700}.btn-primary:hover{background:var(--terminal-brand);border-color:var(--terminal-brand-border);color:var(--terminal-fatext)}.flash-price-up{background-color:var(--terminal-long-soft)}.flash-price-down{background-color:var(--terminal-short-border)}.transfer-field-group{margin-bottom:var(--terminal-space-6)}.transfer-field-label{display:block;margin-bottom:var(--terminal-space-2)}.transfer-select{width:100%;font-variant-numeric:tabular-nums;cursor:pointer}.transfer-select:hover:not(:disabled){border-color:var(--terminal-border-active);background:var(--terminal-panel-strong)}.transfer-select:focus{background:var(--terminal-panel-strong)}.transfer-select:disabled{opacity:.5;cursor:not-allowed}.transfer-input{font-family:inherit}.transfer-field-hint{font-size:.8rem;margin-top:.35rem;color:var(--terminal-text-muted)}.transfer-field-error{color:var(--terminal-short)}.transfer-field-ok{color:var(--terminal-long)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;background:var(--terminal-info-soft);border-color:var(--terminal-info-soft)}.transfer-modal-content{max-width:520px}.transfer-modal-content.transfer-modal-content--success{max-width:680px}.transfer-modal-overlay--anchored{align-items:flex-start;justify-content:flex-end;pointer-events:none}.transfer-modal-overlay--anchored .transfer-modal-content{position:fixed;margin:0;max-height:calc(100vh - var(--transfer-modal-anchor-top, 0px) - 16px);overflow-y:auto;transform-origin:top right}@media (max-width: 768px){.transfer-modal-content.bucket-modal-panel--sheet{height:92vh;max-height:92vh}.transfer-modal-content.bucket-modal-panel--sheet .modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.transfer-modal-content.bucket-modal-panel--sheet .modal-footer{flex-shrink:0;padding-bottom:calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px))}}.wallet-transfer-batch-modal--picker{max-width:780px}.wallet-transfer-batch-modal--review.transfer-modal-content{width:min(520px,calc(100vw - 2 * var(--terminal-space-6)));min-width:min(520px,calc(100vw - 2 * var(--terminal-space-6)))}.wallet-transfer-batch-preview{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.wallet-transfer-batch-preview-actions{display:flex;align-items:stretch;gap:var(--terminal-space-5)}.wallet-transfer-batch-preview-actions .transfer-footer-confirm{flex:1;min-width:0}.wallet-transfer-batch-picker{display:flex;flex-direction:column;gap:var(--terminal-space-3);min-height:0}.wallet-transfer-batch-picker-layout{display:flex;gap:var(--terminal-space-4);min-height:0;flex:1}.wallet-transfer-batch-picker-layout .markets-filters-sidebar{flex:0 0 11rem;min-width:0;overflow-y:auto;max-height:360px}.wallet-transfer-batch-picker-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-3)}.wallet-transfer-batch-picker-search .form-input{width:100%}.wallet-transfer-batch-picker-table{display:flex;flex-direction:column;gap:1px;overflow-y:auto;max-height:320px;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel)}.wallet-transfer-batch-picker-table-header{position:sticky;top:0;z-index:1;background:var(--terminal-panel);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.wallet-transfer-batch-picker-table-row{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;transition:background var(--terminal-transition-fast)}.wallet-transfer-batch-picker-table:not(.wallet-transfer-batch-picker-table--search-list) .wallet-transfer-batch-picker-table-row:not(.is-disabled):hover{background:var(--terminal-info-soft)}.wallet-transfer-batch-picker-table:not(.wallet-transfer-batch-picker-table--search-list) .wallet-transfer-batch-picker-table-row.is-selected{background:var(--terminal-info-soft)}.wallet-transfer-batch-picker-table--search-list .wallet-transfer-batch-picker-table-row:not(.is-disabled){box-shadow:inset 0 0 0 var(--terminal-brand);transition:box-shadow .5s ease-out,background var(--terminal-transition-fast)}.wallet-transfer-batch-picker-table--search-list .wallet-transfer-batch-picker-table-row:not(.is-disabled):not(.is-selected):hover{box-shadow:inset 5px 0 0 var(--terminal-brand);background:var(--terminal-brand-soft)}.wallet-transfer-batch-picker-table--search-list .wallet-transfer-batch-picker-table-row.is-selected{background:var(--terminal-brand-soft);box-shadow:inset 5px 0 0 var(--terminal-brand)}.wallet-transfer-batch-picker-table--search-list .wallet-transfer-batch-picker-table-row.is-selected:hover{background:var(--terminal-brand-glow);box-shadow:inset 5px 0 0 var(--terminal-brand-strong)}.wallet-transfer-batch-picker-table-row.is-disabled{opacity:.45;cursor:not-allowed}.wallet-transfer-batch-picker-table-row[role=button]:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:-2px}.wallet-transfer-batch-picker-wallet-cell{font-family:var(--font-mono);font-size:var(--terminal-text-xs)}.wallet-transfer-batch-picker-check{margin-left:var(--terminal-space-2);color:var(--terminal-brand);font-size:var(--terminal-text-xs);font-weight:600}.wallet-transfer-batch-picker-table .table-row{grid-template-columns:minmax(120px,1.2fr) minmax(140px,1.4fr) minmax(80px,.8fr)}.wallet-transfer-batch-picker-empty{padding:var(--terminal-space-5);text-align:center}.agentroles-payment-batch-body{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.agentroles-payment-batch-recipients{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agentroles-payment-batch-recipients-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.agentroles-payment-batch-select-btn{flex-shrink:0}.agentroles-payment-batch-edit-btn{flex-shrink:0;padding:0;border:none;background:transparent;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.agentroles-payment-batch-edit-btn:hover{color:var(--terminal-text-primary)}.agentroles-payment-batch-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--terminal-space-2);max-height:16rem;overflow-y:auto}.agentroles-payment-batch-limit-hint{margin:0;font-size:var(--terminal-text-xs)}.agentroles-payment-batch-row{display:flex;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel)}.agentroles-payment-batch-row-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-1)}.agentroles-payment-batch-amount{flex-shrink:0;padding:0;border:none;background:transparent;cursor:pointer}.agentroles-payment-batch-remove{flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:var(--terminal-radius-full);background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-md);line-height:1;cursor:pointer}.agentroles-payment-batch-remove:hover{color:var(--terminal-short);background:var(--terminal-short-soft)}.agentroles-payment-batch-totals{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--terminal-space-3);padding-top:var(--terminal-space-3);border-top:1px solid var(--terminal-border-strong)}.agentroles-payment-batch-totals>div{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.wallet-transfer-batch-ledger{display:flex;flex-direction:column;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);overflow:hidden}.wallet-transfer-batch-ledger-banner{display:flex;justify-content:space-between;align-items:baseline;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-4);border-bottom:1px solid var(--terminal-border);background:var(--terminal-surface)}.wallet-transfer-batch-ledger-banner-main{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.wallet-transfer-batch-ledger-count{font-size:var(--terminal-text-xs);white-space:nowrap}.wallet-transfer-batch-ledger-asset{font-size:var(--terminal-text-lg);font-weight:600;color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.wallet-transfer-batch-ledger-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(5.5rem,.9fr);align-items:baseline;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-4);border-bottom:1px solid var(--terminal-border);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.wallet-transfer-batch-ledger-row:last-child{border-bottom:none}.wallet-transfer-batch-ledger-row--head{padding-top:var(--terminal-space-3);padding-bottom:var(--terminal-space-2);font-size:var(--terminal-text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--terminal-text-muted);border-bottom:1px solid var(--terminal-border-strong)}.wallet-transfer-batch-ledger-row--head span:last-child,.wallet-transfer-batch-ledger-amount{text-align:right;font-variant-numeric:tabular-nums}.wallet-transfer-batch-ledger-body--scroll{max-height:16rem;overflow-y:auto}.wallet-transfer-batch-ledger-expand{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-4);border-bottom:1px solid var(--terminal-border);background:var(--terminal-panel)}.wallet-transfer-batch-ledger-expand-hint{font-size:var(--terminal-text-xs)}.wallet-transfer-batch-ledger-expand-btn{margin-left:auto;padding:0;border:none;background:transparent;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.wallet-transfer-batch-ledger-expand-btn:hover{color:var(--terminal-text-primary)}.wallet-transfer-batch-picker-limit{margin:0;font-size:var(--terminal-text-xs)}.wallet-transfer-batch-ledger-recipient{color:var(--terminal-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-transfer-batch-ledger-address{font-family:var(--font-mono);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-transfer-batch-ledger-amount{color:var(--terminal-text-primary);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}.wallet-transfer-batch-ledger-row--total{border-top:2px solid var(--terminal-border-strong);border-bottom:none;padding-top:var(--terminal-space-3);padding-bottom:var(--terminal-space-3);background:var(--terminal-surface)}.wallet-transfer-batch-ledger-total-label{font-weight:600;color:var(--terminal-text-primary);text-transform:uppercase;font-size:var(--terminal-text-xs);letter-spacing:.04em}.wallet-transfer-batch-ledger-amount--total{font-size:var(--terminal-text-base);font-weight:600}.wallet-transfer-batch-ledger-row--success .wallet-transfer-batch-ledger-address{color:var(--terminal-long)}.wallet-transfer-batch-ledger-row--failed .wallet-transfer-batch-ledger-address{color:var(--terminal-short)}@media (max-width: 768px){.wallet-transfer-batch-preview-actions{flex-direction:column}.wallet-transfer-batch-modal--picker.transfer-modal-content.bucket-modal-panel--sheet{max-width:none}.wallet-transfer-batch-picker-layout{flex-direction:column}.wallet-transfer-batch-picker-layout .markets-filters-sidebar{flex:none;width:100%;max-height:none}.wallet-transfer-batch-picker-table{max-height:none}.agentroles-payment-batch-totals{grid-template-columns:1fr}}.agent-status-picker-modal-content{min-width:0;max-width:22rem;width:min(22rem,calc(100vw - 2 * var(--terminal-space-6)))}.agent-status-picker-overlay--anchored{align-items:flex-start;justify-content:flex-end;pointer-events:none}.agent-status-picker-overlay--anchored .agent-status-picker-modal-content{position:fixed;margin:0;max-height:calc(100vh - var(--agent-status-picker-anchor-top, 0px) - 16px);overflow-y:auto;transform-origin:top right}.agent-status-picker-body{padding-top:var(--terminal-space-4);padding-bottom:var(--terminal-space-4)}@media (max-width: 768px){.agent-status-picker-modal-content.bucket-modal-panel--sheet{height:auto;max-height:92vh}.agent-status-picker-modal-content.bucket-modal-panel--sheet .modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.agent-status-picker-modal-content.bucket-modal-panel--sheet .modal-footer{flex-shrink:0;padding-bottom:calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px))}}.modal-tab-bar{position:relative;display:flex;align-items:center;height:36px;border-bottom:1px solid var(--terminal-border-strong);padding:0;margin:0;background:var(--terminal-panel)}.modal-tab{flex:1;height:100%;padding:0 var(--terminal-space-5);background:transparent;border:none;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:color var(--terminal-transition-fast),background var(--terminal-transition-fast);outline:none}.modal-tab:hover{color:var(--terminal-text-secondary);background:var(--terminal-row-hover)}.modal-tab.active{color:var(--terminal-brand);background:transparent}.modal-tab-indicator{position:absolute;bottom:0;left:0;height:1px;width:calc(100% / var(--tab-count));background:var(--terminal-brand);transform:translate(calc(var(--active-index) * 100%));transition:transform var(--terminal-transition-normal);pointer-events:none}@media (prefers-reduced-motion: reduce){.modal-tab-indicator{transition:none}}.transfer-amount-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--terminal-space-3)}.transfer-available-balance{display:flex;align-items:center;gap:var(--terminal-space-2)}.transfer-amount-display{text-align:center;padding:var(--terminal-space-5);margin-bottom:var(--terminal-space-5);background:var(--terminal-panel);border-radius:var(--terminal-radius-md);border:1px solid var(--terminal-border-strong);transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.transfer-amount-display--interactive{cursor:pointer}.transfer-amount-display:hover{background:var(--terminal-row-hover);border-color:var(--terminal-border-active)}.transfer-amount-value{margin:0}.transfer-amount-container{margin-top:.5rem}.transfer-amount-labels{display:flex;justify-content:space-between;align-items:center;margin-top:var(--terminal-space-3)}.transfer-insufficient-funds{padding:var(--terminal-space-4);background:var(--terminal-short-soft);border:1px solid var(--terminal-short-border);border-radius:var(--terminal-radius-md);color:var(--terminal-short);font-size:var(--terminal-text-xs);text-align:center;font-weight:var(--fw-medium)}.transfer-footer-confirm{flex:1;min-height:var(--terminal-action-height)}.number-pad-content{max-width:400px;min-width:350px}.number-pad-content .modal-body{padding-block:var(--terminal-space-6);padding-inline:var(--terminal-space-6)}.number-pad-display{text-align:center;padding:var(--terminal-space-6);margin-bottom:var(--terminal-space-5);background:var(--terminal-panel);border-radius:var(--terminal-radius-md);border:1px solid var(--terminal-border-strong)}.number-pad-display-value{margin:0 0 var(--terminal-space-2)}.number-pad-display-range{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--terminal-space-2) var(--terminal-space-5);margin-top:var(--terminal-space-2)}.number-pad-display-error{color:var(--terminal-short);margin-top:var(--terminal-space-3);text-transform:none;letter-spacing:normal}.number-pad-display--amount{padding:var(--terminal-space-4) 0 var(--terminal-space-6);margin-bottom:var(--terminal-space-5);background:transparent;border:none;border-radius:0}.number-pad-display-eyebrow{margin-bottom:var(--terminal-space-4);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-medium);color:var(--terminal-text-muted);text-transform:none;letter-spacing:normal}.number-pad-display-amount-row{display:flex;align-items:baseline;justify-content:center;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-4);font-variant-numeric:tabular-nums;line-height:1}.number-pad-display-currency{font-family:var(--font-body);font-size:var(--terminal-text-price);font-weight:var(--fw-semibold);color:var(--terminal-text-muted)}.number-pad-display-amount{font-family:var(--font-mono);font-size:var(--terminal-text-xxl);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.number-pad-display-available{font-family:var(--font-body);font-size:var(--terminal-text-base);font-weight:var(--fw-medium);line-height:var(--terminal-line-body)}.number-pad-display-available-label{color:var(--terminal-text-muted)}.number-pad-display-available-value{color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.number-pad-content--amount-face .modal-body{padding-top:var(--terminal-space-7)}.number-pad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-5)}.number-pad-button{aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:var(--terminal-space-5);background:var(--terminal-panel);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);color:var(--terminal-text-primary);font-family:var(--font-mono);font-size:var(--terminal-text-xl);font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);line-height:1;cursor:pointer;outline:none}.number-pad-button:hover{background:var(--terminal-row-hover);border-color:var(--terminal-border-active)}.number-pad-button:active{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.number-pad-button-action{background:var(--terminal-panel-strong);border-color:var(--terminal-border-strong);color:var(--terminal-text-primary);font-size:var(--terminal-text-lg)}.number-pad-backspace-icon{width:1.25em;height:1.25em;display:block;color:var(--terminal-text-primary)}.number-pad-button-action:hover{background:var(--terminal-row-hover);border-color:var(--terminal-border-active);color:var(--terminal-text-primary)}.number-pad-button-action:active{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.number-pad-actions{display:flex;gap:var(--terminal-space-3);margin-bottom:0}.number-pad-action-button{flex:1;padding:var(--terminal-space-4);background:var(--terminal-panel);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);color:var(--terminal-text-primary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;cursor:pointer;outline:none}.number-pad-action-button:hover{background:var(--terminal-row-hover);border-color:var(--terminal-border-active)}.number-pad-action-button-max{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.number-pad-action-button-max:hover{background:var(--terminal-brand-soft);border-color:var(--terminal-border-active);color:var(--terminal-brand)}.number-pad-content--compact-keys .number-pad-button{aspect-ratio:2 / 1;padding-block:var(--terminal-space-3);padding-inline:var(--terminal-space-5)}.number-pad-content--calculator .number-pad-grid{margin-bottom:0}.number-pad-content--calculator .number-pad-grid--calculator{gap:var(--terminal-space-3)}.number-pad-content--calculator .number-pad-button{background:var(--terminal-panel-strong);border-color:transparent;border-radius:var(--terminal-radius-lg);font-family:var(--font-body)}.number-pad-content--calculator .number-pad-button:hover{background:var(--terminal-row-hover);border-color:transparent}.number-pad-content--calculator .number-pad-button:active{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.number-pad-content--calculator .number-pad-button-action{background:var(--terminal-panel-strong);color:var(--terminal-text-primary)}.number-pad-content--calculator .number-pad-button-action:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.number-pad-content--calculator .number-pad-button-action:active{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.ticker-bar-container{display:flex;flex-direction:column;overflow:hidden;width:100%}.ticker-bar-top{background:var(--terminal-panel-strong);border-bottom:1px solid var(--terminal-border-strong);overflow-x:hidden;overflow-y:hidden;white-space:nowrap;min-height:2.25rem;display:flex;align-items:stretch}.ticker-bar-empty,.ticker-bar-scroll{flex:1;display:flex;align-items:center;padding:0 1rem;min-height:2.25rem;box-sizing:border-box}.ticker-bar-empty{color:var(--terminal-text-muted);font-size:.85rem}.ticker-bar-empty-clickable{cursor:pointer}.ticker-bar-empty-clickable:hover,.ticker-bar-empty-clickable:active{color:var(--terminal-text-secondary);background:var(--terminal-border)}.ticker-bar-scroll{gap:0;overflow:hidden}.ticker-bar-track{display:flex;align-items:center;flex-shrink:0}.ticker-bar-scroll--animated .ticker-bar-track{width:max-content;animation:ticker-marquee var(--ticker-scroll-duration, 30s) linear infinite}.ticker-bar-scroll--animated:hover .ticker-bar-track{animation-play-state:paused}@keyframes ticker-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker-bar-scroll--animated .ticker-bar-track{animation:none}}.ticker-item{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease;margin:0 .25rem;color:var(--terminal-text-secondary);font-size:.85rem}.ticker-item:hover{background:var(--terminal-border);color:var(--terminal-text-primary)}.ticker-item.active{background:var(--terminal-brand-soft);color:var(--terminal-text-primary)}.ticker-favorite-star{color:var(--terminal-warning);font-size:.9rem;margin-right:-.25rem}.ticker-asset-icon{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--terminal-border-strong);font-size:.9rem;font-weight:600}.ticker-symbol{font-weight:500;min-width:5rem}.ticker-value{font-weight:500;min-width:6rem;text-align:right}.ticker-closed{color:var(--terminal-text-muted);font-size:.75rem;text-transform:uppercase}.ticker-separator{width:1px;height:1.5rem;background:var(--terminal-border-strong);margin:0 .5rem}.ticker-bar-container--compact,.ticker-bar-container--compact-with-top{min-height:0}.ticker-bar-container--compact-with-top .ticker-bar-bottom{flex:1 1 auto;min-height:0}.ticker-bar-top--compact{height:24px;min-height:24px;max-height:24px}.ticker-bar-top--compact .ticker-bar-empty,.ticker-bar-top--compact .ticker-bar-scroll{min-height:24px;padding:0 .5rem}.ticker-item--compact{display:inline-flex;align-items:center;gap:.25rem;margin:0 .15rem;padding:0;font-size:.7rem;line-height:1}.ticker-item--compact .ticker-symbol{min-width:0;font-size:.7rem;font-weight:var(--fw-medium)}.ticker-item--compact .ticker-value{min-width:0;font-size:.7rem;font-variant-numeric:tabular-nums}.ticker-item--compact .ticker-change{font-size:.65rem;font-variant-numeric:tabular-nums}.ticker-item--compact .ticker-change.positive{color:var(--terminal-long)}.ticker-item--compact .ticker-change.negative{color:var(--terminal-short)}.ticker-item--compact .ticker-separator{height:14px;margin:0 .25rem}.ticker-bar-container--compact .ticker-bar-bottom{flex:1 1 auto;align-items:center;padding:.25rem .75rem;gap:.75rem;min-height:0;overflow-x:auto}.ticker-compact-symbol{font-size:1.4rem;text-transform:uppercase}.ticker-compact-symbol-group{display:inline-flex;align-items:center;gap:.25rem}.ticker-compact-chevron{color:var(--terminal-text-muted);flex-shrink:0}.ticker-compact-badges{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ticker-compact-badges--clickable{cursor:pointer;touch-action:manipulation}.ticker-compact-badge{padding:.2rem .55rem;background:var(--terminal-brand-soft);border-radius:4px;font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--terminal-text-xs);color:var(--terminal-brand);text-transform:lowercase;line-height:1.2}.ticker-compact-badge--beta{background:var(--terminal-long-soft);color:var(--terminal-long);text-transform:uppercase;font-size:9px;font-weight:600;letter-spacing:.04em}.ticker-bar-container--compact .ticker-detail-left{min-width:0;flex:1 1 auto}.ticker-bar-container--compact .ticker-detail-icon-large{width:2.5rem;height:2.5rem;font-size:1.35rem}.ticker-bar-container--compact .ticker-detail-symbol{font-size:var(--terminal-text-base)}.ticker-bar-container--compact .ticker-detail-description{font-size:var(--terminal-text-xs)}.ticker-bar-container--compact .ticker-detail-price{font-size:1.15rem}.ticker-bar-container--compact .ticker-detail-change{font-size:.8rem}.ticker-bar-container--compact .ticker-detail-metrics--compact{flex:1 1 auto;display:flex;align-items:center;gap:1.25rem;padding:0;border-left:none;border-right:none;min-width:0}.ticker-bar-container--compact .ticker-detail-metrics--compact .ticker-metric{min-width:5.5rem;flex-shrink:0}.ticker-metric-value--funding{display:inline-flex;align-items:center;gap:.5rem}.ticker-metric-value--funding .positive{color:var(--terminal-brand)}.ticker-funding-countdown{color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.ticker-bar-bottom{display:flex;align-items:center;gap:1rem;background:var(--terminal-input-bg)}.ticker-detail-left{display:flex;align-items:center;gap:.5rem;min-width:300px}.ticker-detail-left-clickable{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--terminal-info-soft);border-radius:0;padding-inline:var(--terminal-space-3);transition:background var(--terminal-transition-normal),color var(--terminal-transition-normal)}.ticker-detail-left-clickable:hover{background:var(--terminal-brand-soft)}.ticker-detail-left-clickable:hover .ticker-detail-symbol{color:var(--terminal-brand)}.ticker-detail-icon-large{display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--terminal-warning-soft);font-size:2rem;font-weight:600;color:var(--terminal-warning-soft);flex-shrink:0}.ticker-detail-symbol-group{display:flex;flex-direction:column}.ticker-detail-symbol-row{display:flex;align-items:center;gap:.5rem}.ticker-detail-symbol{font-family:var(--font-body);font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-secondary);line-height:var(--terminal-line-tight);transition:color var(--terminal-transition-normal)}.ticker-detail-dropdown{background:transparent;border:none;color:var(--terminal-text-secondary);font-size:.85rem;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.ticker-detail-dropdown:hover{background:var(--terminal-border);color:var(--terminal-text-primary)}.ticker-detail-description{font-family:var(--font-body);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);line-height:var(--terminal-line-normal)}.ticker-detail-price-group{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;margin-left:auto}.ticker-detail-price{font-size:1.5rem;font-weight:700;color:var(--terminal-text-primary);line-height:1.2}.ticker-detail-change{font-size:.9rem;font-weight:500;line-height:1.2}.ticker-detail-change.positive{color:var(--terminal-long)}.ticker-detail-change.negative{color:var(--terminal-short)}.ticker-detail-metrics{display:flex;align-items:center;padding:0 .5rem;border-left:1px solid var(--terminal-border-strong);border-right:1px solid var(--terminal-border-strong)}.ticker-metric{display:flex;flex-direction:column;gap:.25rem;min-width:120px}.ticker-metric-label{font-size:.75rem;color:var(--terminal-text-secondary);line-height:1.2}.ticker-metric-value{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);line-height:1.2}.ticker-metric-value.positive{color:var(--terminal-long)}.ticker-metric-value.negative{color:var(--terminal-short)}.ticker-detail-right{display:flex;flex-direction:column;gap:.75rem;min-width:150px}.ticker-timeframe-selector{margin-top:.5rem}.ticker-timeframe-select{width:100%;padding:.5rem;background:var(--terminal-panel);border:1px solid var(--terminal-border-strong);border-radius:4px;color:var(--terminal-text-primary);font-size:.85rem;cursor:pointer;transition:all .2s ease}.ticker-timeframe-select:hover{background:var(--terminal-border);border-color:var(--terminal-border-strong)}.ticker-timeframe-select:focus{outline:none;border-color:var(--terminal-info-soft);background:var(--terminal-info-soft)}@media (max-width: 1200px){.ticker-bar-bottom{flex-wrap:nowrap;gap:1rem}.ticker-detail-metrics{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;min-width:0;flex:1;width:0;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent;border-left:1px solid var(--terminal-border-strong);border-right:1px solid var(--terminal-border-strong);padding:0 .5rem}.ticker-detail-metrics::-webkit-scrollbar{height:4px}.ticker-detail-metrics::-webkit-scrollbar-track{background:transparent}.ticker-detail-metrics::-webkit-scrollbar-thumb{background:var(--terminal-border-strong)}.ticker-detail-metrics::-webkit-scrollbar-thumb:hover{background:var(--terminal-border-strong)}.ticker-detail-right{min-width:150px}}@media (min-width: 769px) and (max-width: 1199px){.ticker-bar-container{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.ticker-bar-top{flex:0 0 auto}.ticker-bar-bottom{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;flex:1 1 auto;min-height:0;gap:.5rem;padding:.25rem .5rem;align-items:start;overflow:hidden}.ticker-detail-left{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;width:100%;min-width:0;gap:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--terminal-border-strong)}.ticker-detail-icon-large{width:2.5rem;height:2.5rem;font-size:1.5rem}.ticker-detail-symbol{font-size:var(--terminal-text-lg)}.ticker-detail-description{font-size:var(--terminal-text-xs)}.ticker-detail-price{font-size:1.2rem}.ticker-detail-change{font-size:.8rem}.ticker-detail-price-group{margin-left:auto}.ticker-detail-metrics{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.375rem .5rem;padding:0;border:none;border-right:1px solid var(--terminal-border-strong);padding-right:.5rem;margin-right:.5rem;overflow:visible;width:auto;flex:none;min-width:0}.ticker-metric{min-width:0}.ticker-metric-label{font-size:.7rem}.ticker-metric-value{font-size:.8rem}.ticker-detail-right{grid-column:2;grid-row:2;min-width:0;gap:.375rem;align-self:start}.ticker-timeframe-selector{grid-column:2;grid-row:2;align-self:end;margin-top:0;width:100%}.ticker-timeframe-select{font-size:.75rem;padding:.35rem}}@media (max-width: 768px){.react-grid-item:has(.ticker-bar-container){position:relative;z-index:3}.ticker-bar-container{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:0}.ticker-bar-top{flex:0 0 auto}.ticker-bar-scroll{align-items:center}.ticker-item{padding:.3rem .5rem;font-size:.75rem;gap:.4rem}.ticker-asset-icon{width:1.2rem;height:1.2rem;font-size:.75rem}.ticker-symbol{min-width:4rem;font-size:.75rem}.ticker-value{min-width:4.5rem;font-size:.75rem}.ticker-favorite-star{font-size:.8rem}.ticker-bar-bottom{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;flex:1 1 auto;min-height:0;gap:0px;padding:0;align-items:start;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--terminal-panel-soft);scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}.ticker-bar-bottom::-webkit-scrollbar{width:4px}.ticker-bar-bottom::-webkit-scrollbar-thumb{background:var(--terminal-border-strong);border-radius:2px}.ticker-detail-left{grid-column:1 / -1;grid-row:1;display:flex;align-items:center;width:100%;min-width:0;min-height:44px;box-sizing:border-box;gap:.5rem;padding-bottom:.5rem;border-bottom:1px solid var(--terminal-border-strong)}.ticker-detail-symbol-group{flex:0 1 auto;min-width:0}.ticker-detail-price-group{flex:1 1 auto;min-width:0;margin-left:0;align-self:stretch;justify-content:center}.ticker-detail-left-clickable{position:relative;z-index:1;min-height:44px}.ticker-bar-empty-clickable{display:flex;align-items:center}.ticker-detail-icon-large{width:2.5rem;height:2.5rem;font-size:1.5rem}.ticker-detail-symbol{font-size:var(--terminal-text-lg)}.ticker-detail-description{font-size:var(--terminal-text-xs)}.ticker-detail-price{font-size:1.2rem}.ticker-detail-change{font-size:.8rem}.ticker-detail-metrics{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:.5rem .625rem;padding:0;border:none;border-right:1px solid var(--terminal-border-strong);padding-right:.625rem;margin-right:.625rem;overflow:visible;width:auto;flex:none;min-width:0}.ticker-metric{min-width:0}.ticker-metric-label{font-size:.7rem}.ticker-metric-value{font-size:.8rem}.ticker-detail-right{grid-column:2;grid-row:2;min-width:0;gap:.5rem;align-self:start}.ticker-timeframe-selector{grid-column:2;grid-row:2;align-self:end;margin-top:0;width:100%}.ticker-timeframe-select{font-size:.75rem;padding:.4rem}.ticker-bar-container--details-collapsed .ticker-bar-bottom{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;align-items:center;padding:0 .375rem;border-top:none}.ticker-bar-container--details-collapsed .ticker-detail-left--mobile-strip{flex:1 1 auto;align-self:stretch;align-items:center}.ticker-detail-left--mobile-strip,.ticker-detail-left--mobile-collapsed{display:flex;align-items:center;gap:.375rem;min-width:0;min-height:44px;padding:0;border-bottom:none;grid-column:unset;grid-row:unset;width:100%}.ticker-mobile-collapsed-market{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;min-width:0;max-width:42%;flex:0 1 auto}.ticker-mobile-collapsed-market--clickable{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--terminal-info-soft);border-radius:4px;padding:.125rem .25rem;margin:-.125rem -.25rem}.ticker-mobile-collapsed-market--clickable:active{background:var(--terminal-border)}.ticker-detail-symbol--mobile-collapsed{font-size:var(--terminal-text-sm);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ticker-mobile-collapsed-badges{display:flex;align-items:center;gap:.25rem;flex-wrap:nowrap}.ticker-mobile-collapsed-badges .ticker-compact-badge{padding:.1rem .35rem;font-size:.625rem}.ticker-detail-price-group--mobile-collapsed{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.0625rem;flex:1 1 auto;min-width:0;min-height:44px;padding:.125rem 1.125rem .125rem .25rem}.ticker-mobile-collapsed-quote{display:flex;align-items:baseline;justify-content:flex-end;gap:.375rem;min-width:0;max-width:100%}.ticker-detail-price--mobile-collapsed{font-size:1rem;font-weight:var(--fw-semibold);line-height:1.1;font-variant-numeric:tabular-nums}.ticker-detail-change--mobile-collapsed{font-size:.6875rem;line-height:1.1;white-space:nowrap}.ticker-mobile-collapsed-funding{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;max-width:100%;font-size:.625rem;line-height:1.1;color:var(--terminal-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticker-mobile-collapsed-funding-sep{opacity:.65}.ticker-mobile-collapsed-funding .ticker-funding-countdown{color:var(--terminal-text-muted)}.ticker-bar-container--details-expanded .ticker-detail-left{border-bottom:none;padding-bottom:0;flex:0 0 auto}.ticker-bar-container--details-expanded .ticker-detail-left--mobile-strip{flex:0 0 auto;align-self:stretch}.ticker-bar-container--details-expanded .ticker-detail-price-group--mobile-collapsed.ticker-detail-price-group--tappable{flex:1 1 auto;align-self:auto;min-height:44px;height:auto}.ticker-bar-container--details-collapsed .ticker-detail-left{border-bottom-color:transparent;width:100%}.ticker-detail-price-group--tappable{position:relative;flex:1 1 auto;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:var(--terminal-info-soft);min-height:44px;justify-content:center;padding:.25rem 1.25rem .25rem .5rem;border-radius:6px;transition:background .2s ease}.ticker-detail-price-group--tappable:active{background:var(--terminal-border)}.ticker-detail-expand-hint{position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--terminal-text-muted)}.ticker-bar-container--details-expanded .ticker-bar-bottom{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:.25rem;padding:0 .375rem .25rem;overflow-y:auto;-webkit-overflow-scrolling:touch;border-top:none}.ticker-detail-metrics--mobile-expanded{display:grid;grid-template-columns:1fr 1fr;gap:.25rem .5rem;width:100%;min-width:0;padding:.25rem 0 0;margin:0;border:none;border-top:1px solid var(--terminal-border-strong);flex:0 0 auto}.ticker-detail-metrics--mobile-expanded .ticker-metric{min-width:0}.ticker-detail-metrics--mobile-expanded .ticker-metric-label{font-size:.625rem;line-height:1.2}.ticker-detail-metrics--mobile-expanded .ticker-metric-value{font-size:.75rem;line-height:1.2}.ticker-detail-metrics--mobile-expanded .ticker-metric-value--funding{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .25rem}}@media (max-width: 480px){.ticker-bar-bottom{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:.5rem;padding:.5rem}.ticker-bar-container--details-collapsed .ticker-bar-bottom{display:flex;align-items:center;padding:0 .375rem;gap:0}.ticker-bar-container--details-expanded .ticker-bar-bottom{display:flex;flex-direction:column;padding:0 .375rem .25rem;gap:.25rem}.ticker-bar-container--details-collapsed .ticker-detail-left,.ticker-bar-container--details-collapsed .ticker-detail-left--mobile-strip{padding-bottom:0}.ticker-bar-container--details-expanded .ticker-detail-left,.ticker-bar-container--details-expanded .ticker-detail-left--mobile-strip{grid-column:unset;grid-row:unset;padding-bottom:0}.ticker-detail-metrics:not(.ticker-detail-metrics--mobile-expanded){grid-column:1;grid-row:2;border-right:none;border-bottom:1px solid var(--terminal-border-strong);padding-right:0;margin-right:0;padding-bottom:.5rem;margin-bottom:0}.ticker-detail-right{grid-column:1;grid-row:3;flex-direction:row;justify-content:space-between;align-items:flex-start;align-self:start}.ticker-timeframe-selector{grid-column:1;grid-row:4;align-self:start;width:100%}.ticker-detail-icon-large{width:2rem;height:2rem;font-size:1.2rem}.ticker-detail-symbol{font-size:var(--terminal-text-base)}.ticker-detail-price{font-size:1rem}}@property --slider-confirm-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.slider-confirm-bar{--slider-thumb-size: 32px;--slider-inset: 4px;--slider-confirm-progress: 0;--slider-loading-track-progress: 0;position:relative;width:100%;height:var(--terminal-action-height);background-color:var(--slider-overlay-track, var(--terminal-border-strong));border-radius:var(--terminal-radius-md);overflow:hidden;cursor:grab;user-select:none;-webkit-user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;border:1px solid var(--slider-overlay-track-border, var(--terminal-border-strong))}.slider-confirm-bar[data-status=disabled],.slider-confirm-bar[data-status=locked]{cursor:not-allowed}.slider-confirm-bar[data-status=loading],.slider-confirm-bar[data-status=success]{cursor:default}.slider-confirm-bar[data-status=success][data-success-click=true]{cursor:pointer}.slider-confirm-bar.is-dragging{cursor:grabbing;transition:none}.slider-confirm-bar[data-status=error]{border-color:var(--slider-overlay-border-error, var(--terminal-short-border))}.slider-confirm-bar[data-status=success]{border-color:var(--slider-overlay-border-success, var(--terminal-long-border))}.slider-confirm-bar-progress{position:absolute;left:0;top:0;height:100%;z-index:0;border-radius:var(--terminal-radius-md);width:calc(var(--slider-inset) + (100% - var(--slider-thumb-size) - 2 * var(--slider-inset)) * var(--slider-confirm-progress) / 100 + var(--slider-thumb-size));transition:width var(--terminal-transition-normal);pointer-events:none}.slider-confirm-bar-progress.default{background-color:var(--slider-overlay-progress, var(--terminal-brand-soft))}.slider-confirm-bar-progress.confirmed{background-color:var(--slider-overlay-progress-confirmed, var(--terminal-long-soft))}.slider-confirm-bar[data-status=loading] .slider-confirm-bar-progress,.slider-confirm-bar[data-status=success] .slider-confirm-bar-progress{background-color:var(--slider-overlay-progress-success, var(--terminal-long-soft))}.slider-confirm-bar[data-status=error]:not(.is-dragging) .slider-confirm-bar-progress{background-color:var(--slider-overlay-progress-error, var(--terminal-short-soft))}.slider-confirm-bar-progress.no-transition{transition:none}.slider-confirm-bar-loading-track{position:absolute;left:0;top:0;height:100%;z-index:1;border-radius:var(--terminal-radius-md);width:calc(var(--slider-inset) + (100% - var(--slider-thumb-size) - 2 * var(--slider-inset)) * var(--slider-loading-track-progress) / 100 + var(--slider-thumb-size));transition:width var(--terminal-transition-normal);pointer-events:none;background-color:var(--slider-overlay-loading-track, var(--terminal-brand-soft))}.slider-confirm-bar-loading-track.no-transition{transition:none}.slider-confirm-bar.has-loading-track .slider-confirm-bar-progress{background-color:var( --slider-overlay-progress-confirmed, var(--terminal-long-soft) );opacity:.55}.slider-confirm-bar.release-instant .slider-confirm-bar-thumb,.slider-confirm-bar.release-instant .slider-confirm-bar-progress,.slider-confirm-bar.release-instant .slider-confirm-bar-loading-track,.slider-confirm-bar.release-instant{transition:none}.slider-confirm-bar.locked-status-ease{transition:--slider-confirm-progress .3s ease}.slider-confirm-bar.locked-status-ease .slider-confirm-bar-thumb{transition:background-color var(--terminal-transition-fast),opacity .3s ease}.slider-confirm-bar.locked-status-ease .slider-confirm-bar-progress,.slider-confirm-bar.locked-status-ease .slider-confirm-bar-loading-track,.slider-confirm-bar.is-dragging.locked-status-ease,.slider-confirm-bar.is-dragging.locked-status-ease .slider-confirm-bar-thumb{transition:none}.slider-confirm-bar .slider-confirm-bar-reflection{z-index:0}.slider-confirm-bar-label{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--slider-overlay-label, var(--terminal-text-primary));pointer-events:none;z-index:1;text-transform:uppercase;font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-tab)}.slider-confirm-bar-thumb{position:absolute;top:calc(50% - var(--slider-thumb-size) / 2);width:var(--slider-thumb-size);height:var(--slider-thumb-size);left:calc(var(--slider-inset) + (100% - var(--slider-thumb-size) - 2 * var(--slider-inset)) * var(--slider-confirm-progress) / 100);background-color:var(--slider-overlay-thumb, var(--terminal-brand));border-radius:var(--terminal-radius-sm);cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;transition:left var(--terminal-transition-normal),background-color var(--terminal-transition-fast);box-shadow:var(--slider-overlay-thumb-shadow, 0 2px 8px var(--terminal-brand-glow));display:flex;align-items:center;justify-content:center;z-index:2}.slider-confirm-bar-thumb:before{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.slider-confirm-bar[data-status=disabled] .slider-confirm-bar-thumb,.slider-confirm-bar[data-status=locked] .slider-confirm-bar-thumb{cursor:not-allowed;pointer-events:none;opacity:.55}.slider-confirm-bar[data-status=loading] .slider-confirm-bar-thumb,.slider-confirm-bar[data-status=success] .slider-confirm-bar-thumb{cursor:default;pointer-events:none}.slider-confirm-bar[data-status=loading] .slider-confirm-bar-thumb,.slider-confirm-bar[data-status=success] .slider-confirm-bar-thumb{background-color:var(--slider-overlay-thumb-success, var(--terminal-long));box-shadow:var(--slider-overlay-thumb-success-shadow, 0 2px 8px var(--terminal-long-border))}.slider-confirm-bar[data-status=error]:not(.is-dragging) .slider-confirm-bar-thumb{background-color:var(--slider-overlay-thumb-error, var(--terminal-short));box-shadow:var(--slider-overlay-thumb-error-shadow, 0 2px 8px var(--terminal-short-border))}.slider-confirm-bar-thumb.is-dragging{cursor:grabbing;transition:none}.slider-confirm-bar-thumb.confirmed{background-color:var(--slider-overlay-thumb-confirmed, var(--terminal-long));box-shadow:var(--slider-overlay-thumb-confirmed-shadow, 0 2px 8px var(--terminal-long-border))}.slider-confirm-bar-thumb-icon,.slider-confirm-bar-thumb-arrow,.slider-confirm-bar-thumb-mark{pointer-events:none}.slider-confirm-bar-thumb-icon{display:flex;align-items:center;justify-content:center;color:var(--terminal-bg-deep)}.slider-confirm-bar-thumb-icon img,.slider-confirm-bar-thumb-logo{width:28px;height:auto;object-fit:contain}.slider-confirm-bar-thumb-icon svg{fill:var(--terminal-bg-deep)}.slider-confirm-bar-thumb-icon.confirmed{color:#fff}.slider-confirm-bar-thumb-arrow{font-size:1.2rem;color:var(--terminal-bg-deep)}.slider-confirm-bar-thumb-arrow.confirmed{color:#fff}.slider-confirm-bar-thumb-mark{font-size:1rem;font-weight:var(--fw-bold);color:var(--terminal-bg-deep);line-height:1}.slider-confirm-bar[data-status=loading] .slider-confirm-bar-thumb-mark,.slider-confirm-bar[data-status=success] .slider-confirm-bar-thumb-mark{color:#fff}.slider-confirm-bar-thumb-spinner{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:var(--terminal-bg-deep);border-radius:50%;animation:slider-confirm-spin .8s linear infinite}@keyframes slider-confirm-spin{to{transform:rotate(360deg)}}.slider-confirm-bar[data-status=error]:not(.is-dragging):not([data-error-shake=off]){animation:slider-confirm-shake .3s ease}@keyframes slider-confirm-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.onboard-modal-content{max-width:480px}.onboard-modal-subtitle{margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.onboard-modal-body{padding:var(--terminal-space-6);display:flex;flex-direction:column;gap:var(--terminal-space-6)}.onboard-option{padding:var(--terminal-space-5);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-input-bg)}.onboard-option-greyed{opacity:.5;pointer-events:none}.onboard-option-heading{margin:0 0 var(--terminal-space-3)}.onboard-option-desc{margin:0 0 var(--terminal-space-4);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.onboard-demo-notice{margin-bottom:var(--terminal-space-4)}.onboard-mnemonic-row{margin-bottom:var(--terminal-space-3)}.onboard-mnemonic-gate{position:relative;min-height:6.5rem}.onboard-mnemonic-label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4)}.onboard-generate-link{padding:0;background:none;border:none;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:700;letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);cursor:pointer;white-space:nowrap}.onboard-generate-link:hover:not(:disabled){color:var(--terminal-text-primary)}.onboard-generate-link:disabled{opacity:.5;cursor:not-allowed}.onboard-mnemonic-input{width:100%}.onboard-error{font-size:var(--terminal-text-sm);color:var(--terminal-short);margin-bottom:var(--terminal-space-3)}.onboard-option-btn{width:100%}.onboard-mnemonic-actions{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.staggered-overlay-shell{background:transparent;pointer-events:none}.staggered-overlay-shell--pass-through .staggered-overlay-backdrop,.staggered-overlay-shell--pass-through .staggered-overlay-panel{pointer-events:none!important}.staggered-overlay-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay-backdrop-bg, var(--terminal-input-bg));opacity:0;pointer-events:none;transition:opacity var(--overlay-backdrop-duration, 1s) ease}.staggered-overlay-backdrop.is-visible{opacity:1;pointer-events:auto}.staggered-overlay-backdrop--deep,.staggered-overlay-backdrop--settings{--overlay-backdrop-bg: var(--terminal-overlay-backdrop-bg)}.terminal-overlay-panel-shell{background:var(--terminal-modal-bg);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);box-shadow:var(--terminal-overlay-shadow)}.staggered-overlay-panel{position:relative;z-index:1;pointer-events:auto}.staggered-overlay-panel:not(.is-open),.bucket-modal-panel--closing{pointer-events:none}.staggered-overlay-panel--scale{opacity:0;transform:scale(.95);transition:opacity .21s ease,transform .21s ease}.staggered-overlay-panel--scale.is-open{opacity:1;transform:scale(1)}.staggered-overlay-backdrop--onboard{--overlay-backdrop-bg: rgba(5, 7, 13, .82)}.settings-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:flex-start;justify-content:flex-end;padding:var(--terminal-menubar-height) var(--terminal-space-6) var(--terminal-space-6)}.settings-modal-panel{display:flex;flex-direction:column;min-width:320px;max-width:min(480px,calc(100vw - var(--terminal-space-7)));max-height:calc(100vh - 70px);overflow:hidden}@media (min-width: 769px){.settings-modal-panel--shortcuts-wide{max-width:min(960px,calc(100vw - var(--terminal-space-7)))}.settings-modal-panel--desktop.staggered-overlay-panel--scale{transition:max-width var(--terminal-transition-normal),opacity var(--terminal-transition-normal),transform var(--terminal-transition-normal)}}@media (max-width: 768px){.settings-modal-overlay{padding:0;align-items:flex-end;justify-content:stretch}.settings-modal-panel{min-width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0;border-left:none;border-right:none;box-shadow:none}.settings-modal-panel--mobile{transform:translateY(100%);transition:transform .32s ease}.settings-modal-panel--mobile.is-open{transform:translateY(0)}.settings-modal-two-column{grid-template-columns:1fr;min-height:auto}.settings-modal-two-column:not(.has-submenu){min-height:auto}.settings-menu-column{border-right:none;padding-right:0}.settings-options-column{padding-left:0;padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.settings-options-column.visible{display:block}}.modal-header.settings-modal-header{flex-shrink:0;padding:var(--terminal-space-3);border-bottom:1px solid var(--terminal-border)}.settings-modal-body.settings-modal-two-column{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:1fr;gap:0;transition:grid-template-columns var(--terminal-transition-normal)}.settings-modal-two-column:not(.has-submenu){min-height:340px}.settings-modal-two-column.has-submenu{grid-template-columns:1fr 1fr}.settings-modal-two-column.has-submenu.settings-modal-two-column--shortcuts-wide{grid-template-columns:240px minmax(0,1fr)}.settings-menu-column{display:flex;flex-direction:column;gap:0;padding-right:0;border-right:none}.settings-modal-two-column.has-submenu .settings-menu-column{padding-right:0;border-right:1px solid var(--terminal-border)}.settings-menu-group{display:flex;flex-direction:column}.settings-menu-group+.settings-menu-group{margin-top:var(--terminal-space-3);padding-top:var(--terminal-space-3);border-top:1px solid var(--terminal-border)}.settings-menu-group-label{padding:var(--terminal-space-2) var(--terminal-space-3) var(--terminal-space-1);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-tab);-webkit-user-select:none;user-select:none;pointer-events:none}.settings-menu-item{display:flex;align-items:center;width:100%;padding:var(--terminal-space-3);font-size:var(--terminal-text-sm);font-family:var(--font-body);color:var(--terminal-text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.settings-menu-item:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.settings-menu-item.active{background:var(--terminal-brand-soft);color:var(--terminal-brand)}.settings-options-column{overflow-x:hidden;overflow-y:visible;opacity:0;transform:translate(var(--terminal-space-3));transition:opacity var(--terminal-transition-normal),transform var(--terminal-transition-normal);min-width:0;padding:var(--terminal-space-4);font-size:var(--terminal-text-sm);font-family:var(--font-body)}.settings-modal-two-column:not(.has-submenu) .settings-options-column{display:none}.settings-options-column.visible{opacity:1;transform:translate(0)}.settings-options-panel{animation:settings-slide-in var(--terminal-transition-normal)}.settings-options-panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);margin:var(--terminal-space-3)}.settings-options-panel-title{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-tab)}.settings-options-panel-action{flex-shrink:0;padding:var(--terminal-space-1) var(--terminal-space-3);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);color:var(--terminal-brand);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);cursor:pointer;transition:background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.settings-options-panel-action:hover{background:var(--terminal-brand-soft);color:var(--terminal-text-primary)}@keyframes settings-slide-in{0%{opacity:0;transform:translate(var(--terminal-space-3))}to{opacity:1;transform:translate(0)}}.settings-section{margin-bottom:var(--terminal-space-6)}.settings-section:last-of-type{margin-bottom:0}.settings-section-title{margin:0 0 var(--terminal-space-3);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-tab)}.settings-options{display:flex;flex-direction:column;gap:0}.settings-option{display:flex;align-items:center;width:100%;padding:var(--terminal-space-3);font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.settings-option:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.settings-option.active{background:var(--terminal-brand-soft);color:var(--terminal-brand)}.settings-options-layout .settings-option-58{display:flex;align-items:center}.settings-toggles{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.settings-toggle{display:flex;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-3) 0;font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.settings-toggle input[type=checkbox]{width:var(--terminal-space-6);height:var(--terminal-space-6);accent-color:var(--terminal-brand);cursor:pointer}.settings-toggle span{flex:1}.settings-chart-overlay-toggles{margin-top:var(--terminal-space-5);padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.settings-chart-overlay-hint{margin:var(--terminal-space-3) 0 0;font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);line-height:var(--terminal-line-normal)}.settings-profile-slots{display:flex;flex-direction:column;gap:var(--terminal-space-3);margin-top:var(--terminal-space-5)}.settings-profile-slot{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-4) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm)}.settings-profile-slot--active{border-color:var(--terminal-brand-border)}.settings-profile-slot-meta{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.settings-profile-slot-name{font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.settings-profile-slot-status{font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.settings-profile-slot-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.settings-profile-slot-btn{padding:var(--terminal-space-2) var(--terminal-space-4);font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);background:transparent;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);cursor:pointer;transition:background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.settings-profile-slot-btn:hover:not(:disabled){background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.settings-profile-slot-btn:disabled{opacity:.4;cursor:not-allowed}.tooltip-inventory-settings{margin-top:var(--terminal-space-5);padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border);max-height:min(420px,50vh);overflow-y:auto}.tooltip-inventory-settings-layout,.tooltip-inventory-component{margin-bottom:var(--terminal-space-5)}.tooltip-inventory-component-header{margin-bottom:var(--terminal-space-1);padding:var(--terminal-space-1) 0;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-muted)}.tooltip-inventory-component-header span{text-transform:none;font-size:var(--terminal-text-md);font-weight:var(--fw-semibold);letter-spacing:normal;color:var(--terminal-text-primary)}.tooltip-inventory-component-note{margin:0 0 var(--terminal-space-2)}.tooltip-inventory-tip-list{margin:0;padding:0 0 0 var(--terminal-space-6);list-style:disc}.tooltip-inventory-tip-list--muted{opacity:.55}.tooltip-inventory-tip{font-family:var(--font-body);font-size:var(--terminal-text-md);color:var(--terminal-text-primary);line-height:var(--terminal-line-body);margin-bottom:var(--terminal-space-1)}.settings-number-field{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin-top:var(--terminal-space-5);font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.settings-number-field input[type=number]{width:100%;max-width:120px;padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font-family:inherit;font-size:var(--terminal-text-md)}.hil-safety-tabs-settings-intro{margin-bottom:var(--terminal-space-5)}.hil-safety-tabs-settings-section{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-6)}.hil-safety-tabs-settings-section-label{margin:0 0 var(--terminal-space-1);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-muted)}.hil-safety-tabs-row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-1) 0}.hil-safety-tabs-row--pinned{opacity:.72}.hil-safety-tabs-row-check{flex:1;min-width:0}.hil-safety-tabs-row-actions{display:inline-flex;gap:var(--terminal-space-1);flex-shrink:0}.hil-safety-tabs-move-btn{min-width:1.75rem;padding:var(--terminal-space-1) var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-sm);line-height:1;cursor:pointer;transition:border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.hil-safety-tabs-move-btn:hover:not(:disabled){border-color:var(--terminal-border-strong);color:var(--terminal-text-primary)}.hil-safety-tabs-move-btn:disabled{opacity:.35;cursor:not-allowed}.settings-modal-footer{display:flex;flex-wrap:wrap;align-items:center;flex-shrink:0;gap:var(--terminal-space-3);padding:var(--terminal-space-5) var(--terminal-space-3);border-top:1px solid var(--terminal-border);font-family:var(--font-body);font-size:var(--terminal-text-sm)}.settings-keyboard-shortcuts-link{width:100%;margin-bottom:var(--terminal-space-1);padding:0;border:0;background:transparent;color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-sm);text-align:left;cursor:pointer}.settings-keyboard-shortcuts-link:hover{color:var(--terminal-text-primary)}.settings-version{color:var(--terminal-text-muted)}.settings-shortcuts-panel{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.settings-shortcuts-hint{margin:0}.settings-shortcuts-rows{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.settings-shortcut-row{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-4) 0;border-bottom:1px solid var(--terminal-border)}.settings-shortcut-row:last-child{border-bottom:none}.settings-shortcut-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-5)}.settings-shortcut-row-copy{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.settings-shortcut-label{font-family:var(--font-body);font-size:var(--terminal-text-md);font-weight:var(--fw-medium);color:var(--terminal-text-primary)}.settings-shortcut-description{font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.settings-shortcut-row-binding{flex-shrink:0}.settings-shortcut-chips{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-1)}.settings-shortcut-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-surface-primary);font-family:inherit;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.settings-shortcut-chip-sep{color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-sm)}.settings-shortcut-row-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.settings-shortcut-action{padding:var(--terminal-space-1) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-primary);font-family:var(--font-body);font-size:var(--terminal-text-sm);cursor:pointer;transition:background-color var(--terminal-transition-fast)}.settings-shortcut-action:hover:not(:disabled){background:var(--terminal-surface-hover)}.settings-shortcut-action:disabled{opacity:.45;cursor:not-allowed}.settings-shortcut-action--primary{border-color:var(--terminal-accent-border);color:var(--terminal-accent)}.settings-shortcut-record-hint,.settings-shortcut-error{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-sm)}.settings-shortcut-record-hint{color:var(--terminal-text-muted)}.settings-shortcut-error{color:var(--terminal-short)}.settings-shortcuts-footer-actions{padding-top:var(--terminal-space-1)}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-layout.react-grid-layout--resizing-container{transition:none}.react-grid-layout.react-grid-layout--resizing-container>.react-grid-item{transition:none}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-grid-item{box-sizing:border-box}.react-grid-item:not(.react-grid-placeholder):not(.static){background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);cursor:grab}.react-grid-item:not(.react-grid-placeholder):not(.static):active{cursor:grabbing}.react-grid-item.static{background:transparent;border:none}.react-grid-item .grid-slot-label{font-size:1.25rem;font-weight:600;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:auto;color:var(--terminal-brand);-webkit-user-select:none;user-select:none;pointer-events:none}.react-grid-item .external-slot-content{height:100%;overflow:hidden}.react-grid-item .external-slot-content--hidden{visibility:hidden;pointer-events:none}.grid-slot--hidden{display:none!important}.react-grid-item:has(>.grid-slot--hidden){display:none!important}.grid-slot--mobile-sticky-hero{height:100%}@media (max-width: 768px){.layout--mobile-sticky-slot-0 .react-grid-item.grid-slot--mobile-sticky-hero{left:0!important;width:100%!important;position:sticky!important;top:0;z-index:100;transform:translate(0)!important;margin-left:0}.layout--mobile-sticky-slot-0 .react-grid-item.grid-slot--mobile-sticky-hero .external-slot-content{overflow:visible}}.layoutJSON{background:var(--terminal-panel-soft);border:1px solid var(--terminal-border-strong);padding:var(--terminal-space-1);font-size:var(--terminal-text-xs);font-family:var(--font-mono)}.grid-editor{position:relative}.grid-editor__layout{display:grid;grid-template-columns:minmax(160px,1fr) minmax(200px,2fr) auto;gap:var(--terminal-space-5);align-items:start}.grid-editor__helpers{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.grid-editor__matrix{display:flex;flex-direction:row;align-items:flex-start;gap:var(--terminal-space-4)}.grid-editor__matrix-col{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.grid-editor__row-probe{position:absolute;visibility:hidden;pointer-events:none;height:0;overflow:hidden}.grid-editor__controls{display:flex;flex-direction:row;gap:var(--terminal-space-3);align-items:flex-end}.grid-editor__helper,.grid-editor__empty{color:var(--terminal-text-muted)}@media (max-width: 640px){.grid-editor__layout{grid-template-columns:1fr}.grid-editor__controls{align-items:stretch}}.toast-title{font-family:var(--font-body)!important;font-weight:var(--fw-semibold)!important;font-size:var(--terminal-text-sm)!important;line-height:var(--terminal-line-normal)!important;margin-bottom:var(--terminal-space-1)!important;color:inherit!important}.toast-description{font-family:var(--font-body)!important;font-size:var(--terminal-text-xs)!important;line-height:var(--terminal-line-body)!important;margin-top:var(--terminal-space-1)!important;color:var(--terminal-panel-strong)!important;opacity:1!important}.toast-close-button{color:var(--terminal-text-secondary)!important;opacity:.7!important;transition:opacity var(--terminal-transition-normal)!important;cursor:pointer!important}.toast-close-button:hover{opacity:1!important}.toast-action-button{background:var(--terminal-brand)!important;color:var(--terminal-fatext)!important;border:1px solid var(--terminal-brand-border)!important;border-radius:var(--terminal-radius-sm)!important;padding:var(--terminal-space-2) var(--terminal-space-5)!important;font-family:var(--font-body)!important;font-size:var(--terminal-text-xs)!important;font-weight:var(--fw-medium)!important;cursor:pointer!important;transition:opacity var(--terminal-transition-normal),transform var(--terminal-transition-fast)!important;margin-top:var(--terminal-space-3)!important}.toast-action-button:hover{opacity:.92!important;transform:translateY(-1px)!important}.toast-action-button:active{transform:translateY(0)!important}.toast-cancel-button{background:var(--terminal-panel-soft)!important;color:var(--terminal-text-secondary)!important;border:1px solid var(--terminal-border)!important;border-radius:var(--terminal-radius-sm)!important;padding:var(--terminal-space-2) var(--terminal-space-5)!important;font-family:var(--font-body)!important;font-size:var(--terminal-text-xs)!important;font-weight:var(--fw-medium)!important;cursor:pointer!important;transition:opacity var(--terminal-transition-normal)!important}.toast-cancel-button:hover{opacity:.9!important}.toast [data-icon],.toast .sonner-loader{width:20px!important;height:20px!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important}.toast-loading-logo{width:18px;height:auto;display:block}.toast-loading-logo__ghost{opacity:.2}.toast-loading-logo__fill{clip-path:inset(100% 0 0 0);animation:toast-logo-fill 1.2s ease-in-out infinite;filter:drop-shadow(0 0 4px var(--terminal-brand-glow))}@keyframes toast-logo-fill{0%,to{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.toast-loading-logo__fill{animation:none;clip-path:inset(0 0 0 0)}}.toast .sonner-loading-wrapper,.toast .sonner-loading-bar{display:none!important}.toast *{transition:opacity var(--terminal-transition-normal),transform var(--terminal-transition-normal)!important}@media (max-width: 768px){.toast{max-width:calc(100vw - 2rem)!important;margin:0 1rem!important}}.toast{z-index:9999!important;border-radius:var(--terminal-radius-md)!important;border:1px solid var(--terminal-border-strong)!important;box-shadow:0 4px 16px #00000059!important}.toast[data-type=default],.toast[data-type=loading]{color:var(--terminal-bg)!important;border-color:var(--terminal-border-strong)!important}.toast[data-type=loading]{background:var( --terminal-text-on-light-muted)!important}.toast[data-type=success]{background:var(--terminal-long-hard)!important;color:var(--terminal-bg)!important;border-color:var(--terminal-long-border)!important}.toast[data-type=success] .toast-title{color:var(--terminal-fatext)!important}.toast[data-type=error]{background:var(--terminal-panel-strong)!important;color:var(--terminal-text-primary)!important;border-color:var(--terminal-border-strong)!important}.toast[data-type=error] .toast-title{color:var(--terminal-short)!important}.toast[data-type=error][data-sonner-toast][data-styled=true] [data-icon] svg{fill:coral!important}.toast[data-type=loading] .toast-description,.toast[data-type=error] .toast-description{color:var(--terminal-text-primary)!important}.toast[data-type=warning]{background:var(--terminal-warning-soft)!important;color:var(--terminal-warning)!important;border-color:var(--terminal-warning-border)!important}.toast[data-type=loading] .toast-title,.toast[data-type=warning] .toast-title{color:var(--terminal-warning)!important}.toast[data-type=info]{background:var(--terminal-text-primary)!important;color:var(--terminal-info)!important;border-color:var(--terminal-info-border)!important}.toast[data-type=info] .toast-title{color:var(--terminal-info)!important}.agent-slot{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.agent-slot--flush{background:transparent;border:none;border-radius:0;overflow:visible}.agent-slot-body{flex:1;min-height:0;overflow:auto;padding:var(--terminal-space-5) var(--terminal-space-6)}.agent-hero-index-chip{margin-left:auto;flex-shrink:0;text-decoration:none}.agent-hero-index-chip:hover{filter:brightness(1.08)}.agent-hero-title-link{color:inherit;text-decoration:none}.agent-hero-title-link:hover{color:var(--terminal-brand);text-decoration:underline}.agent-ticker,.agent-verified-chip{flex-shrink:0;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-full);background:var(--terminal-panel-soft);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);font-family:var(--font-mono);white-space:nowrap}.agent-verified-chip{text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);font-family:var(--font-body)}.agent-switcher{display:flex;gap:var(--terminal-space-2);flex-wrap:nowrap;min-width:0;overflow-x:auto}.agent-switcher-btn{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-2) var(--terminal-space-4);cursor:pointer;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;white-space:nowrap;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agent-switcher-btn:hover{color:var(--terminal-text-primary);background:var(--terminal-surface-hover)}.agent-switcher-btn.active{border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft)}.agent-slot--chart{width:100%}.agent-chart-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.agent-chart-head{display:flex;align-items:center;justify-content:flex-start;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);flex-shrink:0;min-height:0}.agent-chart-nav{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0;flex:1}.agent-chart-label{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted);font-weight:var(--fw-bold);white-space:nowrap}.agent-chart-container{flex:1;min-height:0}.agent-performance-chart{height:100%;min-height:0;display:flex;flex-direction:column}.agent-performance-chart-inner{height:100%;min-height:0}.agent-performance-chart-body{flex:1;min-height:0;overflow:auto}.agent-performance-chart-empty{display:flex;align-items:center;justify-content:center;height:100%;min-height:120px}.agent-performance-chart-body--placeholder{display:flex;min-height:0}.agent-chart-placeholder{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4);background:var(--terminal-panel-soft);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-md);overflow:hidden}.agent-chart-placeholder-message{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--terminal-space-2);padding:var(--terminal-space-5);text-align:center;background:var(--terminal-overlay-backdrop-bg);pointer-events:none}.agent-chart-placeholder-title{margin:0;color:var(--terminal-text-primary);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:600}.agent-chart-placeholder-body{margin:0;max-width:28rem;color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body)}.agent-chart-placeholder-stage,.agent-chart-placeholder-calendar,.agent-chart-placeholder-assets{flex:1;min-height:140px;opacity:.35}.agent-chart-placeholder-legend{display:flex;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-3)}.agent-chart-placeholder-legend-chip,.agent-chart-placeholder-metric,.agent-chart-placeholder-day,.agent-chart-placeholder-legend-row{display:block;background:var(--terminal-panel-strong);border-radius:var(--terminal-radius-sm)}.agent-chart-placeholder-legend-chip{width:72px;height:10px}.agent-chart-placeholder-svg{width:100%;height:calc(100% - 22px);min-height:120px}.agent-chart-placeholder-grid{stroke:var(--terminal-brand-border);stroke-width:1}.agent-chart-placeholder-path{fill:none;stroke:var(--terminal-brand);stroke-width:2;stroke-linecap:round;stroke-dasharray:6 6}.agent-chart-placeholder-metrics{display:flex;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-3)}.agent-chart-placeholder-metric{width:110px;height:36px}.agent-chart-placeholder-metric--narrow{width:72px}.agent-chart-placeholder-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--terminal-space-1);margin-bottom:var(--terminal-space-1);color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);text-align:center}.agent-chart-placeholder-grid-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--terminal-space-1)}.agent-chart-placeholder-day{aspect-ratio:1;min-height:18px}.agent-chart-placeholder-assets{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:center;gap:var(--terminal-space-5)}.agent-chart-placeholder-donut{display:flex;align-items:center;justify-content:center}.agent-chart-placeholder-donut-ring{width:120px;height:120px;border-radius:var(--terminal-radius-full);border:16px solid var(--terminal-panel-strong);border-top-color:var(--terminal-brand-border);border-right-color:var(--terminal-brand)}.agent-chart-placeholder-asset-legend{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-chart-placeholder-legend-row{height:12px;width:100%;max-width:180px}.agent-performance-chart-canvas{height:100%;min-height:180px}.agent-vs-index-pnl-chart{flex:1;min-height:0;display:flex;flex-direction:column}.agent-vs-index-pnl-chart-stage{position:relative;flex:1;min-height:180px}.agent-vs-index-pnl-chart-canvas{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--terminal-chart-bg);border-radius:var(--terminal-radius-sm)}.agent-vs-index-pnl-chart--empty{display:flex;align-items:center;justify-content:center;flex:1;min-height:120px;background:var(--terminal-chart-bg);border-radius:var(--terminal-radius-sm)}.agent-vs-index-pnl-legend{position:absolute;top:var(--terminal-space-3);left:52px;right:var(--terminal-space-5);z-index:10;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3) var(--terminal-space-6);pointer-events:none}.agent-vs-index-pnl-legend-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2);min-width:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-tight);white-space:nowrap}.agent-vs-index-pnl-legend-item:has([data-bubble-tip-trigger]){pointer-events:auto}.agent-vs-index-pnl-legend-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.agent-vs-index-pnl-legend-label{color:var(--terminal-text-secondary)}.agent-vs-index-pnl-legend-value{font-weight:600;font-variant-numeric:tabular-nums}.agent-asset-allocation-card{display:flex;flex-direction:column;height:100%;min-height:0;padding:.75rem .75rem .5rem}.agent-asset-allocation-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-shrink:0;margin-bottom:.5rem}.agent-asset-allocation-title-row{display:flex;align-items:center;gap:.35rem;min-width:0}.agent-asset-allocation-title{margin:0;font-size:var(--terminal-text-sm);font-weight:600;color:var(--terminal-text-primary)}.agent-asset-allocation-info-btn{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--terminal-border);border-radius:50%;background:transparent;color:var(--terminal-text-muted);font-size:.625rem;font-weight:700;font-style:italic;line-height:1;cursor:help}.agent-asset-allocation-body{flex:1;min-height:220px;overflow:auto}.agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline{height:100%;min-height:200px}.agent-performance-chart-body--asset-preferences{padding:0;gap:0;overflow:hidden}.agent-performance-chart-body--asset-preferences .agent-asset-allocation-card{height:100%}.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body{flex:1;min-height:0;overflow:hidden}.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline{height:100%;min-height:0;grid-template-rows:1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}@media (max-width: 1024px){.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body .portfolio-equity-breakdown-chart-donut-area--inline{height:100%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body .portfolio-equity-breakdown-chart-donut-area--inline>div{height:100%;width:auto;max-width:100%;aspect-ratio:1}.agent-performance-chart-inner:not(.tab-section-root--mobile) .agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline .portfolio-equity-breakdown-chart-legend{max-height:100%}.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body{flex:1;min-height:0;overflow:hidden}.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline{height:100%;min-height:0;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-items:stretch}.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body .portfolio-equity-breakdown-chart--inline .portfolio-equity-breakdown-chart-legend{grid-row:1;align-self:start;max-height:none;overflow:visible}.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body .portfolio-equity-breakdown-chart-donut-area--inline{grid-row:2;height:100%;width:100%;min-height:0;display:flex;align-items:center;justify-content:center}.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body .portfolio-equity-breakdown-chart-donut-area--inline>div{height:100%;width:auto;max-width:100%;aspect-ratio:1}.agent-asset-allocation-footnote{flex-shrink:0;margin:.5rem 0 0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}@media (max-width: 480px){.agent-performance-chart-inner.tab-section-root--mobile .agent-asset-allocation-body .portfolio-equity-breakdown-chart-legend--columns-3{grid-template-columns:1fr}}.agent-discovery-rail{padding:0;overflow:hidden;box-sizing:border-box}.agent-discovery-rail-inner{display:flex;align-items:stretch;gap:var(--terminal-space-4);height:100%;min-height:0;padding:var(--terminal-space-3) var(--terminal-space-4);box-sizing:border-box}.agent-discovery-actions{display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-2);flex-shrink:0;align-self:stretch}.agent-discovery-actions .agent-secondary-btn{width:100%;white-space:nowrap}.agent-discovery-actions .agent-discovery-compare-count{align-self:center;text-align:center}.agent-discovery-carousel-shell{display:flex;align-items:stretch;gap:var(--terminal-space-2);min-width:0;flex:1}.agent-discovery-carousel-viewport{position:relative;min-width:0;flex:1;overflow-x:auto;overflow-y:hidden;display:flex;align-items:stretch;scrollbar-width:thin}.agent-discovery-carousel-viewport--animated{overflow-x:hidden;scrollbar-width:none}.agent-discovery-carousel-track{display:flex;align-items:stretch;gap:var(--terminal-space-3);flex-shrink:0;height:100%}.agent-discovery-carousel-viewport--animated .agent-discovery-carousel-track{width:max-content;animation:agent-discovery-marquee var(--agent-discovery-scroll-duration, 30s) linear infinite}.agent-discovery-carousel-viewport--animated:hover .agent-discovery-carousel-track{animation-play-state:paused}@keyframes agent-discovery-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.agent-discovery-carousel-viewport--animated .agent-discovery-carousel-track{animation:none}}.agent-discovery-carousel-fade{position:absolute;top:0;bottom:0;width:32px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.agent-discovery-carousel-fade--left{left:0;background:linear-gradient(to right,var(--terminal-panel) 20%,transparent)}.agent-discovery-carousel-fade--right{right:0;background:linear-gradient(to left,var(--terminal-panel) 20%,transparent)}.agent-discovery-carousel-fade.is-visible{opacity:1}.agent-discovery-card{display:flex;align-items:center;gap:var(--terminal-space-3);flex:0 0 auto;min-width:160px;max-width:220px;padding:var(--terminal-space-2) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-primary);cursor:pointer;text-align:left;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.agent-discovery-card:hover{background:var(--terminal-surface-hover);border-color:var(--terminal-border-active)}.agent-discovery-card--active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.agent-discovery-card-avatar{flex-shrink:0;width:28px;height:28px;border-radius:var(--terminal-radius-full);background:var(--terminal-surface-hover);display:flex;align-items:center;justify-content:center;overflow:hidden}.agent-discovery-card-avatar-image{width:100%;height:100%;background:var(--terminal-brand);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-discovery-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-discovery-card-name{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-discovery-card-meta{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);min-width:0}.agent-discovery-card-ticker{color:var(--terminal-text-secondary);white-space:nowrap}.agent-discovery-card-change{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);white-space:nowrap}.agent-discovery-card-change.positive{color:var(--terminal-long)}.agent-discovery-card-change.negative{color:var(--terminal-short)}.agent-action-tab-section{height:100%;min-height:0;padding:0;overflow:hidden}.agent-action-tab-section-inner{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.agent-action-tab-section .tab-section-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.agent-action-tab-section .tab-section-content--fill{overflow:hidden}.agent-action-tab-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%;overflow:hidden;box-sizing:border-box}.agent-action-body.agent-action-tab-body{gap:0}.agent-action-tab-body .agent-action-overview{flex:1 1 auto;min-height:0;overflow-y:auto}.agent-action-tab-body .agent-action-overview>*{flex-shrink:0}.agent-action-tab-body .agent-action-overview-stack{display:flex;flex-direction:column;gap:inherit}.agent-action-tab-body .agent-action-buttons{width:100%;box-sizing:border-box}@media (min-width: 1200px){.agent-action-tab-body .agent-action-overview-stack{min-height:355px}}@media (max-width: 1199px){.agent-action-tab-section .agent-action-tab-body{padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-action-tab-section .agent-action-tab-body .agent-action-overview{overflow:hidden;gap:var(--terminal-space-2)}.agent-action-tab-section .agent-buckets-kv-rows--scroll{max-height:none;overflow:visible}}.agent-playbook-tab,.agent-about-tab,.agent-reputation-tab,.agent-mission-tab,.agent-memory-log-tab,.agent-memory-tab{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-5) var(--terminal-space-6);box-sizing:border-box}.agent-mission-tab-hint{margin:0;font-size:var(--terminal-text-xs);line-height:1.4}.agent-playbook-field,.agent-about-field,.agent-reputation-field{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.agent-playbook-label,.agent-about-label,.agent-reputation-label{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.agent-playbook-value,.agent-about-value,.agent-reputation-value{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);line-height:var(--terminal-line-body)}.agent-about-value--mono{font-family:var(--font-mono);font-size:var(--terminal-text-xs)}.agent-playbook-value--muted{color:var(--terminal-text-secondary)}.agent-playbook-params{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-playbook-policy-list,.agent-about-compliance-list{margin:0;padding-left:var(--terminal-space-5);color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-playbook-policy-list li,.agent-about-compliance-list li{margin-bottom:var(--terminal-space-2)}.agent-playbook-policy-list li:last-child,.agent-about-compliance-list li:last-child{margin-bottom:0}.agent-about-verified-row,.agent-about-badges{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.agent-about-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--terminal-space-2);margin-top:var(--terminal-space-2)}.agent-about-external-link{display:inline-flex;align-items:center;justify-content:center;width:var(--terminal-input-height);height:var(--terminal-input-height);padding:0;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);color:var(--terminal-text-secondary);cursor:pointer;text-decoration:none;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agent-about-external-link:hover:not(:disabled){background:var(--terminal-surface-hover);color:var(--terminal-text-primary);border-color:var(--terminal-border-active)}.agent-about-external-link:disabled{cursor:not-allowed;opacity:.55}.agent-reputation-header-block{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-reputation-verified-badge{align-self:flex-start;display:inline-block;padding:var(--terminal-space-1) var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-sm)}.agent-reputation-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.agent-reputation-standing{display:flex;align-items:baseline;gap:var(--terminal-space-2)}.agent-reputation-standing--unrated{align-items:center}.agent-reputation-grade{font-family:var(--font-heading);font-size:var(--terminal-text-xxl);font-weight:var(--fw-medium);color:var(--terminal-text-primary);line-height:var(--terminal-line-tight)}.agent-reputation-grade--a{color:var(--terminal-long);font-weight:var(--fw-bold)}.agent-reputation-grade--de{color:var(--terminal-short)}.agent-reputation-score{font-family:var(--font-heading);font-size:var(--terminal-text-lg);color:var(--terminal-text-secondary)}.agent-reputation-unrated-label{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-reputation-value--muted{color:var(--terminal-text-secondary);font-weight:var(--fw-regular)}.agent-reputation-track-card{gap:var(--terminal-space-2)}.agent-reputation-track-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--terminal-space-2)}.agent-reputation-track-fraction{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary)}.agent-reputation-track-countdown{display:inline-flex;align-items:baseline;gap:var(--terminal-space-2);align-self:flex-start;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-pill);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-reputation-track-countdown strong{color:var(--terminal-brand);font-weight:var(--fw-medium)}.agent-reputation-track-qualified{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-brand)}.agent-reputation-track-meter{margin-top:var(--terminal-space-1);overflow:visible}.agent-reputation-track-meter-svg{display:block;width:100%;height:10px;overflow:visible}.agent-reputation-track-segment-track{fill:var(--terminal-border)}.agent-reputation-track-segment-fill{fill:var(--terminal-brand);filter:drop-shadow(0 0 3px var(--terminal-brand-glow));transition:opacity .25s ease}.agent-reputation-track-meter--qualified .agent-reputation-track-segment-fill{filter:drop-shadow(0 0 4px var(--terminal-brand-glow))}.agent-reputation-track-gate-line{stroke:var(--terminal-brand-border);stroke-width:2;stroke-linecap:round;vector-effect:non-scaling-stroke}.agent-reputation-track-scale{display:flex;justify-content:space-between;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.agent-reputation-track-deployed{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-reputation-breakdown{display:flex;flex-direction:column;gap:var(--terminal-space-1);margin-top:var(--terminal-space-1)}.agent-reputation-breakdown-head,.agent-reputation-breakdown-row{display:grid;grid-template-columns:minmax(88px,1.4fr) minmax(56px,1fr) minmax(56px,.8fr) minmax(48px,.7fr) minmax(56px,.9fr);gap:var(--terminal-space-2);align-items:baseline;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-reputation-breakdown-head{text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted)}.agent-reputation-breakdown-row{color:var(--terminal-text-primary)}.agent-reputation-breakdown-row--subtotal,.agent-reputation-breakdown-row--total{font-weight:var(--fw-medium);border-top:1px solid var(--terminal-border);padding-top:var(--terminal-space-2);margin-top:var(--terminal-space-1)}.agent-reputation-breakdown-row--penalty{color:var(--terminal-short)}.agent-reputation-band-list{margin:0;padding-left:var(--terminal-space-5);color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-reputation-band-list-item--active{color:var(--terminal-text-primary);font-weight:var(--fw-medium)}.agent-reputation-footnote{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);line-height:var(--terminal-line-body)}.agent-reputation-footnote-row{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2)}.agent-memory-track-qualified--warning{color:var(--terminal-warning)}.agent-memory-track-qualified--critical{color:var(--terminal-short)}.agent-memory-capacity-meter{margin-top:var(--terminal-space-1);overflow:visible}.agent-memory-capacity-meter--warning .agent-reputation-track-segment-fill{fill:var(--terminal-warning);filter:none}.agent-memory-capacity-meter--critical .agent-reputation-track-segment-fill{fill:var(--terminal-short);filter:none}.agent-memory-breakdown{display:flex;flex-direction:column;gap:var(--terminal-space-1);margin-top:var(--terminal-space-1)}.agent-memory-breakdown-head,.agent-memory-breakdown-row{display:grid;grid-template-columns:minmax(88px,1.6fr) minmax(56px,1fr) minmax(48px,.7fr);gap:var(--terminal-space-2);align-items:baseline;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-memory-breakdown-head{text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted)}.agent-memory-breakdown-row{color:var(--terminal-text-primary)}.agent-memory-breakdown-row--total{font-weight:var(--fw-medium);border-top:1px solid var(--terminal-border);padding-top:var(--terminal-space-2);margin-top:var(--terminal-space-1)}.agent-memory-log-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--terminal-space-4)}.agent-memory-log-item__text{margin:0 0 var(--terminal-space-1)}.agent-memory-log-item__time{margin:0}.agent-about-address-row{display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.agent-about-copy-btn{border:none;background:transparent;color:var(--terminal-brand);font-size:var(--terminal-text-xs);cursor:pointer;padding:0;text-decoration:underline}.agent-about-copy-btn:hover:not(:disabled){color:var(--terminal-text-primary)}.agent-action-body{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-5) var(--terminal-space-6);box-sizing:border-box}.agent-action-overview{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.agent-lead-overview-card{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-5);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft)}.agent-lead-overview-title{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-md);font-weight:var(--fw-bold);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.agent-lead-overview-rows{display:flex;flex-direction:column;gap:var(--terminal-space-4);margin:0}.agent-lead-overview-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-4)}.agent-lead-overview-label{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.agent-lead-overview-value{margin:0;font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums;line-height:var(--terminal-line-body);color:var(--terminal-text-primary);text-align:right;white-space:nowrap}.agent-action-buttons{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.agent-secondary-btn{border:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-md);padding:var(--terminal-space-4) var(--terminal-space-5);cursor:pointer;font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;box-sizing:border-box;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}a.agent-secondary-btn{display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none}.agent-secondary-btn:hover:not(:disabled){color:var(--terminal-text-primary);border-color:var(--terminal-border-active);background:var(--terminal-surface-hover)}.agent-secondary-btn--primary{height:var(--terminal-action-height);border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext);box-shadow:0 0 20px var(--terminal-brand-glow);transition:transform var(--terminal-transition-fast),filter var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast),border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agent-secondary-btn--primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);border-color:var(--terminal-brand);box-shadow:0 0 28px var(--terminal-brand-glow);color:var(--terminal-fatext);background:var(--terminal-fatab)}.agent-secondary-btn--primary:active:not(:disabled){transform:translateY(0);filter:brightness(.98);box-shadow:0 0 12px var(--terminal-brand-glow)}.agent-secondary-btn--primary:focus-visible{outline:none;box-shadow:var(--terminal-brand-focus-ring),0 0 20px var(--terminal-brand-glow)}.agent-secondary-btn--primary.is-copying{background:var(--terminal-brand);color:var(--terminal-fatext);border-color:var(--terminal-brand-border);box-shadow:none}.agent-secondary-btn--primary.is-copying:hover:not(:disabled){filter:brightness(1.04);box-shadow:0 0 16px var(--terminal-brand-glow)}.agent-secondary-btn--primary:disabled{opacity:.45;cursor:not-allowed;transform:none;filter:none;box-shadow:none}.agent-secondary-btn--block{display:flex;width:100%}.agent-detail-tab-section{height:100%;min-height:0;padding:0;overflow:hidden}.agent-detail-tab-section-inner{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.agent-detail-tab-section .tab-section-header{flex-shrink:0}.agent-detail-tab-section .tab-section-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.agent-detail-tab-section-inner.tab-section-root--mobile .tab-section-content{overflow:hidden}.agent-receipts-list{list-style:none;margin:0;padding:var(--terminal-space-5) var(--terminal-space-6);display:flex;flex-direction:column;gap:var(--terminal-space-5)}.agent-receipt-item{padding-bottom:var(--terminal-space-4);border-bottom:1px solid var(--terminal-border)}.agent-receipt-item:last-child{border-bottom:none;padding-bottom:0}.agent-receipt-item strong{display:block;color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);margin-bottom:var(--terminal-space-1)}.agent-receipt-item span{color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-hero-avatar{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:var(--terminal-radius-lg);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border)}.agent-hero-avatar-image{display:block;width:28px;height:28px;background-color:var(--terminal-brand);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-hero-wallet-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2);margin-top:var(--terminal-space-2)}.agent-wallet-badge{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-brand);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);padding:2px 6px}.agent-wallet-address{font-family:var(--font-mono);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-master-toggle{margin-left:auto;background:transparent;border:none;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);cursor:pointer;text-decoration:underline}.agent-master-line{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-fleet-activity,.agent-fleet-activity-table{display:flex;flex-direction:column;height:100%;min-height:0}.agent-fleet-activity--empty,.agent-fleet-activity--error,.agent-fleet-activity--loading{flex:1;min-height:0}.agent-fleet-activity--empty,.agent-fleet-activity--error{padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-fleet-activity--empty p,.agent-fleet-activity--error p{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-fleet-activity--empty p{color:var(--terminal-text-secondary)}.agent-fleet-activity--error p{color:var(--terminal-short)}.agent-fleet-activity--loading{display:flex;align-items:center;justify-content:center}.agent-fleet-activity--loading .message.loading{padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-fleet-activity-sentinel{height:1px}.agent-open-positions{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agent-open-positions-toolbar{display:flex;align-items:center;gap:var(--terminal-space-2);flex-shrink:0;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-2)}.agent-open-positions-sort{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);white-space:nowrap}.agent-open-positions-sort-select{box-sizing:border-box;height:28px;padding:0 var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);color:var(--terminal-text-primary);font-size:var(--terminal-text-xs);min-width:140px}.agent-open-positions-bucket-filter{display:inline-flex;align-items:center;gap:var(--terminal-space-2);margin-left:auto;padding:0 var(--terminal-space-2);height:28px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);cursor:pointer}.agent-open-positions-bucket-filter:hover{color:var(--terminal-text-primary);border-color:var(--terminal-text-muted)}.agent-open-positions-bucket-filter-clear{color:var(--terminal-brand);text-decoration:underline;text-underline-offset:2px}.agent-operator-buckets{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agent-operator-buckets .table-container{flex:1;min-height:0}.agent-open-positions-list{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow-y:auto;padding:0 var(--terminal-space-5) var(--terminal-space-4)}.agent-open-positions-table{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.agent-open-positions-table .trade-positions-table--scroll-x.table-container{overflow-x:auto;scrollbar-gutter:stable}.agent-open-positions-table .trade-positions-table--scroll-x.trade-positions-table--layout-lg .table-header,.agent-open-positions-table .trade-positions-table--scroll-x.trade-positions-table--layout-lg .table-row{min-width:var(--position-table-min-width);width:max(100%,var(--position-table-min-width));max-width:none}.agent-open-positions-table .trade-positions-table--scroll-x .table-cell:not(.position-market-cell){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-copy-traders{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agent-copy-traders-list{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow-y:auto;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-2)}.agent-copy-traders-table{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.agent-copy-traders-table__frame{flex:1;min-height:0}.agent-copy-traders-table .table-row{font-size:.85rem;line-height:normal;font-family:inherit}.agent-copy-traders-table .table-cell{font-size:inherit;line-height:inherit}.agent-copy-traders-table__wallet{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2)}.agent-copy-trader-referral-badge{display:inline-flex;align-items:center;padding:0 var(--terminal-space-2);min-height:18px;border-radius:var(--terminal-radius-sm);background:var(--terminal-brand);color:var(--terminal-fatext);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);line-height:1}.agent-copy-trader-card{border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-bg);padding:var(--terminal-space-4);display:flex;flex-direction:column;gap:var(--terminal-space-3)}.agent-copy-trader-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2)}.agent-copy-trader-card__name{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.agent-copy-trader-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--terminal-space-3) var(--terminal-space-4)}.agent-copy-trader-card__field{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.agent-copy-trader-card__label{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-copy-trader-card__value{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.agent-copy-traders .vault-table-footer{flex-shrink:0}.agent-activity-log{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.agent-activity-log-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2);flex-shrink:0;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-2)}.agent-activity-log-range-pill,.agent-activity-log-filter-pill{position:relative;display:inline-flex;align-items:center;gap:var(--terminal-space-2);height:28px;padding:0 var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);cursor:pointer;max-width:100%}.agent-activity-log-range-pill:hover,.agent-activity-log-filter-pill:hover{border-color:color-mix(in srgb,var(--terminal-border) 70%,var(--terminal-text-muted))}.agent-activity-log-range-pill:focus-within,.agent-activity-log-filter-pill:focus-within{border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.agent-activity-log-range-dates,.agent-activity-log-filter-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;max-width:12rem;overflow:hidden;text-overflow:ellipsis}.agent-activity-log-range-select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:inherit;background:transparent;color:transparent;font-size:var(--terminal-text-xs);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.agent-activity-log-range-select:focus{outline:none}.agent-activity-log-range-icon{width:14px;height:14px;flex-shrink:0;opacity:.75;background:currentColor;color:var(--terminal-text-secondary);pointer-events:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") center / contain no-repeat;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Crect x='3' y='4' width='18' height='18' rx='2'/%3E%3Cpath d='M16 2v4M8 2v4M3 10h18'/%3E%3C/svg%3E") center / contain no-repeat}.agent-activity-log-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 var(--terminal-space-5) var(--terminal-space-4)}.agent-activity-log-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;overflow:visible}.agent-activity-log-item{display:grid;grid-template-columns:auto 20px 1fr;gap:var(--terminal-space-3);padding:var(--terminal-space-4) 0;align-items:start;position:relative;overflow:visible}.agent-activity-log-item--intent{grid-template-columns:minmax(6.5rem,auto) 20px minmax(0,1fr);grid-template-areas:"time track ." "name track narrative" "id   track .";column-gap:var(--terminal-space-3);row-gap:2px;align-items:start}.agent-activity-log-item--intent>.agent-activity-log-time{grid-area:time;justify-self:end;align-self:center}.agent-activity-log-item--intent>.agent-activity-log-track{grid-area:track;padding-top:6px}.agent-activity-log-item--intent>.agent-activity-log-agent-name{grid-area:name;display:block;max-width:11rem;text-align:right;justify-self:end;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;align-self:baseline}.agent-activity-log-item--intent>.agent-activity-log-narrative{grid-area:narrative;min-width:0;align-self:baseline;margin:0}.agent-activity-log-item--intent>.agent-activity-log-body--intent-journey{grid-area:narrative;min-width:0;align-self:start}.agent-activity-log-body--intent-journey .agent-activity-log-narrative{margin:0}.agent-activity-log-body--intent-journey .agent-activity-log-narrative.agent-activity-log-narrative--with-inline-badge{display:flex;flex-wrap:nowrap;align-items:baseline;gap:var(--terminal-space-2)}.agent-activity-log-item--intent>.agent-activity-log-narrative.agent-activity-log-narrative--with-inline-badge{flex-wrap:nowrap;align-items:baseline}.agent-activity-log-narrative-main{flex:1 1 auto;min-width:0}.agent-activity-log-narrative-main .agent-activity-log-status-verb,.agent-activity-log-narrative-main .agent-activity-log-narrative-body{display:inline}.agent-activity-log-inline-actions-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.25rem;flex:0 0 auto}.agent-activity-log-inline-actions-row--align-end{display:flex;flex-shrink:0;margin-left:auto;justify-content:flex-end;align-items:center;align-self:center}.agent-activity-log-inline-actions-row--align-end .agent-activity-log-inline-actions{justify-content:flex-end}.agent-activity-log-item--intent .agent-activity-log-inline-actions-row--hover{opacity:0;pointer-events:none;transition:opacity var(--terminal-transition-fast)}.agent-activity-log-item--intent:hover .agent-activity-log-inline-actions-row--hover,.agent-activity-log-item--intent:focus-within .agent-activity-log-inline-actions-row--hover,.agent-activity-log-item--intent:has(.agent-task-row-actions-menu-trigger[aria-expanded=true]) .agent-activity-log-inline-actions-row--hover{opacity:1;pointer-events:auto}@media (hover: none){.agent-activity-log-item--intent .agent-activity-log-inline-actions-row--hover{opacity:1;pointer-events:auto}}.agent-activity-log-inline-actions-row .agent-activity-log-gate-btn{border:none;border-color:transparent;cursor:pointer}.agent-activity-log-inline-actions-row .agent-activity-log-gate-btn--approve{background:var(--terminal-long-inset);color:var(--terminal-long)}.agent-activity-log-inline-actions-row .agent-activity-log-gate-btn--approve:hover:not(:disabled){background:var(--terminal-long-inset);color:var(--terminal-long);filter:brightness(1.08)}.agent-activity-log-inline-actions-row .agent-activity-log-gate-btn--reject{background:var(--terminal-short-inset);color:var(--terminal-short)}.agent-activity-log-inline-actions-row .agent-activity-log-gate-btn--reject:hover:not(:disabled){background:var(--terminal-short-inset);color:var(--terminal-short);filter:brightness(1.08)}.agent-activity-log-inline-actions{flex-wrap:nowrap;gap:.25rem}.agent-activity-log-inline-actions .btn{padding:.2rem .45rem;font-size:.68rem;white-space:nowrap}.agent-activity-log-status-verb{display:inline;padding:0;border:none;border-radius:0;background:transparent;font-family:var(--font-mono);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);line-height:inherit;color:inherit;text-decoration:underline;text-underline-offset:2px;text-transform:uppercase;cursor:pointer;flex-shrink:0}.agent-activity-log-status-verb--warning{color:var(--terminal-warning)}.agent-activity-log-status-verb--info{color:var(--terminal-info)}.agent-activity-log-status-verb--brand{color:var(--terminal-brand)}.agent-activity-log-status-verb--long{color:var(--terminal-long)}.agent-activity-log-status-verb--muted{color:var(--terminal-text-muted)}.agent-activity-log-status-verb--paused{color:var(--terminal-text-disabled)}.agent-activity-log-status-verb--danger{color:var(--terminal-brand)}.agent-activity-log-status-verb--rejected{color:var(--terminal-short)}.agent-activity-log-item--intent .agent-activity-log-status-verb{font-weight:var(--fw-bold)}.agent-activity-log-item--intent .agent-activity-log-status-verb--intent-default{color:var(--terminal-text-primary);letter-spacing:1px}.agent-activity-log-item--intent .agent-activity-log-status-verb--intent-want-to{color:var(--terminal-brand);letter-spacing:1px}.agent-activity-log-track{position:relative;display:flex;justify-content:center;align-self:stretch;padding-top:6px}.agent-activity-log-track-line{position:absolute;top:10px;left:50%;width:1px;transform:translate(-50%);background:var(--terminal-text-secondary);pointer-events:none;z-index:0;bottom:calc(-1 * (var(--terminal-space-4) * 2 + 10px))}.agent-activity-log-dot{position:relative;width:8px;height:8px;border-radius:50%;flex-shrink:0;z-index:1;background:var(--terminal-text-secondary)}.agent-activity-log-dot--latest{background:var(--terminal-brand)}.agent-activity-log-dot--pulse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:inherit;pointer-events:none;animation:agent-activity-log-dot-pulse-ring 1.8s ease-out infinite}@keyframes agent-activity-log-dot-pulse-ring{0%{opacity:.7;transform:scale(1)}70%{opacity:.2;transform:scale(1.7)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion: reduce){.agent-activity-log-dot--pulse:after{animation:none;content:none}}.agent-activity-log-item--copied>.agent-activity-log-agent-name,.agent-activity-log-item--copied>.agent-activity-log-agent-name--link{color:var(--terminal-brand)}.agent-activity-log-body{min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-activity-log-time-stack{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;justify-self:end}.agent-activity-log-agent-name{font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-primary);text-align:right;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-activity-log-agent-name--link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:right;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-activity-log-agent-name--link:hover{color:var(--terminal-brand)}.agent-activity-log-agent-name--link:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px;border-radius:2px}.agent-activity-log-agent-id{font-family:var(--font-mono);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-align:right;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-activity-log-item--intent>.agent-activity-log-agent-id{grid-area:id;justify-self:end}.agent-activity-log-time{font-family:var(--font-mono);font-size:var(--terminal-text-xs);font-variant-numeric:tabular-nums;color:var(--terminal-text-secondary);white-space:nowrap;text-align:right;justify-self:end}.agent-activity-log-badge{display:inline-flex;align-items:center;align-self:flex-start;width:fit-content;max-width:100%;padding:2px 8px;border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);line-height:1.3;border:none;flex-shrink:0}button.agent-activity-log-badge{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.5px}button.agent-activity-log-badge:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}.agent-activity-log-badge--long{color:var(--terminal-long);background:var(--terminal-long-soft)}.agent-activity-log-badge--short{color:var(--terminal-short);background:var(--terminal-short-soft)}.agent-activity-log-badge--brand{color:var(--terminal-brand);background:var(--terminal-brand-soft)}.agent-activity-log-badge--warning{color:var(--terminal-warning);background:var(--terminal-warning-soft)}.agent-activity-log-badge--info{color:var(--terminal-info);background:var(--terminal-info-soft)}.agent-activity-log-badge--muted{color:var(--terminal-text-muted);background:color-mix(in srgb,var(--terminal-text-muted) 18%,var(--terminal-bg))}.agent-activity-log-badge--danger{color:var(--terminal-short);background:var(--terminal-short-soft)}.agent-activity-log-narrative{margin:0;font-size:var(--terminal-text-sm);line-height:1.55;color:var(--terminal-text-secondary)}.agent-activity-log-narrative--with-inline-badge{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--terminal-space-2)}.agent-activity-log-narrative-body{min-width:0}.agent-activity-log-narrative-value{color:var(--terminal-text-primary);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.agent-activity-log-emphasis{font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.agent-activity-log-emphasis--long{color:var(--terminal-long)}.agent-activity-log-emphasis--short{color:var(--terminal-short)}.agent-activity-log-symbol{color:var(--terminal-text-primary);text-decoration:underline;text-underline-offset:2px}.agent-activity-log-symbol-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;font-weight:var(--fw-medium);color:var(--terminal-text-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.agent-activity-log-symbol-link:hover{color:var(--terminal-brand)}.agent-activity-log-symbol-link:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px;border-radius:2px}.agent-activity-log-pnl-value{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}.agent-activity-log-pnl-value--long{color:var(--terminal-long)}.agent-activity-log-pnl-value--short{color:var(--terminal-short)}@media (max-width: 480px){.agent-activity-log-item{grid-template-columns:minmax(5.5rem,auto) 20px 1fr}}.agent-open-position-card{border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-bg);padding:var(--terminal-space-4);display:flex;flex-direction:column;gap:var(--terminal-space-3)}.agent-open-position-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2)}.agent-open-position-card__symbol{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.agent-open-position-card__tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-1)}.agent-open-position-card__status{color:var(--terminal-long);border-color:var(--terminal-long-border)}.agent-open-position-card__grid{display:grid;gap:var(--terminal-space-3) var(--terminal-space-4)}.agent-open-position-card__grid--primary{grid-template-columns:repeat(5,minmax(0,1fr))}.agent-open-position-card__grid--secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-open-position-card__field{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.agent-open-position-card__label{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-open-position-card__value{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);font-variant-numeric:tabular-nums;word-break:break-word}@media (max-width: 900px){.agent-open-position-card__grid--primary{grid-template-columns:repeat(3,minmax(0,1fr))}.agent-open-position-card__grid--secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.agent-open-position-card__grid--primary,.agent-open-position-card__grid--secondary{grid-template-columns:1fr 1fr}}.agent-fleet-activity-table .table-row,.agent-fleet-activity-table .agent-fleet-activity-row-btn{font-size:.85rem;line-height:normal;font-family:inherit}.agent-fleet-activity-table .table-cell,.agent-fleet-activity-table .agent-fleet-action,.agent-fleet-activity-table .agent-fleet-asset-link{font-size:inherit;line-height:inherit}.agent-fleet-action--buy,.agent-fleet-action--snipe{color:var(--terminal-long)}.agent-fleet-action--sell,.agent-fleet-action--liquidate{color:var(--terminal-short)}.agent-fleet-asset-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;color:var(--terminal-brand);cursor:pointer;text-align:left;text-decoration:underline;text-underline-offset:2px}.agent-fleet-asset-link:hover{color:var(--terminal-text-primary)}.agent-fleet-asset-link--active{color:var(--terminal-text-primary);font-weight:var(--fw-medium)}.agent-fleet-asset-link--disabled{color:var(--terminal-text-muted)}.agent-fleet-activity-row--active{background:var(--terminal-brand-soft)}.agent-fleet-activity-row-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:transparent;margin:0;text-align:inherit;color:inherit;cursor:pointer}.agent-fleet-activity-row-btn:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:-2px;z-index:1}.agent-fleet-asset-kline{min-height:0}.agent-fleet-asset-kline--unsupported{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--terminal-space-4)}.agent-fleet-asset-kline-error{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-execution-feed{list-style:none;margin:0;padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-execution-feed-item{display:grid;grid-template-columns:4rem 1fr auto;gap:var(--terminal-space-3);padding:var(--terminal-space-2) 0;border-bottom:1px solid var(--terminal-border);font-size:var(--terminal-text-sm)}.agent-copy-modal-content{display:flex;flex-direction:column;max-width:480px;max-height:min(92vh,900px);padding:0;overflow:hidden}.agent-copy-modal-content--lg,.agent-copy-modal-content--desktop{max-width:820px;width:min(820px,calc(100vw - var(--terminal-space-6) * 2))}.agent-copy-modal-content--md{max-width:600px;width:min(600px,calc(100vw - var(--terminal-space-6) * 2))}.copied-agent-status-modal.agent-copy-modal-content--lg,.copied-agent-status-modal.agent-copy-modal-content--md{max-width:640px;width:min(640px,calc(100vw - var(--terminal-space-6) * 2))}.agent-copy-modal-content--sheet{width:100vw;max-width:none;max-height:92vh;border-radius:var(--terminal-radius-md) var(--terminal-radius-md) 0 0;border-bottom:none}.agent-copy-sheet__handle{flex-shrink:0;display:flex;justify-content:center;padding:var(--terminal-space-2) 0 var(--terminal-space-1)}.agent-copy-sheet__handle span{display:block;width:2.5rem;height:.25rem;border-radius:999px;background:var(--terminal-border-strong)}.agent-copy-modal-header{flex-shrink:0;padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border)}.agent-copy-modal-header-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-3)}.agent-copy-modal-header-identity{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.agent-copy-modal-header-text{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.agent-copy-modal-header-text .terminal-panel-title{margin:0}.agent-copy-modal-header-text .copied-agent-status-ticker{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);line-height:var(--terminal-line-tight)}.agent-copy-leader-chips{display:flex;flex-wrap:wrap;align-items:baseline;row-gap:var(--terminal-space-1);padding-left:calc(40px + var(--terminal-space-3));font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);color:var(--terminal-text-secondary)}.agent-copy-leader-chip{white-space:nowrap}.agent-copy-leader-chip:not(:first-child):before{content:"·";margin:0 var(--terminal-space-2);color:var(--terminal-text-muted);font-weight:var(--fw-regular)}.agent-copy-leader-chip--positive{color:var(--terminal-long)}.agent-copy-leader-chip--negative{color:var(--terminal-short)}.agent-copy-modal-body{flex:1;min-height:0;overflow-y:auto;padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-copy-modal-body-inner{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.agent-copy-modal-body--two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,300px);gap:var(--terminal-space-5);align-items:start}.agent-copy-form-column{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.agent-copy-summary-rail{padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong)}.agent-copy-summary-rail-title{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.agent-copy-summary-mirror{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--terminal-space-4);text-align:center}.agent-copy-summary-mirror-pct{font-size:var(--terminal-text-xxl);line-height:1.1;color:var(--terminal-text-primary)}.agent-copy-summary-mirror-sub,.agent-copy-summary-mirror-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-copy-summary-metrics{margin:0;display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-copy-summary-metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-3);font-size:var(--terminal-text-sm)}.agent-copy-summary-metric dt{margin:0;color:var(--terminal-text-secondary)}.agent-copy-summary-metric dd{margin:0;color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.agent-copy-summary-metric--negative{color:var(--terminal-short)}.agent-copy-summary-autonomy{display:flex;flex-direction:column;gap:2px;margin:var(--terminal-space-4) 0;padding:var(--terminal-space-3);border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-sm);background:var(--terminal-warning-soft);border:1px solid var(--terminal-warning-border)}.agent-copy-autonomy-tone--manual{background:var(--terminal-long-soft);border-color:var(--terminal-long-border)}.agent-copy-autonomy-tone--highAgency{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.agent-copy-summary-costs h5{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.agent-copy-summary-wallet{margin:var(--terminal-space-3) 0 0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-copy-summary-wallet-note{display:block;margin-top:2px;color:var(--terminal-text-muted)}.agent-copy-md-summary-card{margin-bottom:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.agent-copy-md-summary-toggle{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);width:100%;margin:0;padding:var(--terminal-space-3) var(--terminal-space-4);border:0;background:var(--terminal-panel-strong);color:var(--terminal-text-primary);font:inherit;text-align:left;cursor:pointer}.agent-copy-md-summary-toggle-meta{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);white-space:nowrap}.agent-copy-md-summary-toggle-label{display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.agent-copy-mini-summary{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-5);border-top:1px solid var(--terminal-border);background:var(--terminal-panel);font-size:var(--terminal-text-sm)}.agent-copy-mini-summary-expand{flex-shrink:0;min-width:2.75rem;min-height:2.75rem;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);cursor:pointer}.agent-copy-modal-footer{flex-shrink:0;display:flex;flex-direction:column;gap:var(--terminal-space-3);padding:var(--terminal-space-4) var(--terminal-space-5);padding-bottom:calc(var(--terminal-space-4) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--terminal-border);background:var(--terminal-panel)}.agent-copy-modal-footer-note{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-copy-risk-ack{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.agent-copy-risk-ack input[type=checkbox]{width:16px;height:16px;margin-top:.1rem;accent-color:var(--terminal-brand);cursor:pointer;flex-shrink:0}.agent-copy-risk-ack span{flex:1;line-height:var(--terminal-line-normal)}.agent-copy-modal-footer-actions{display:flex;justify-content:flex-end;align-items:center;gap:var(--terminal-space-3)}.agent-copy-modal-footer-actions .transfer-footer-confirm{flex:1;min-width:0}.agent-copy-autonomy-cards{display:block;margin-bottom:var(--terminal-space-4)}.agent-copy-autonomy-section-title{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-secondary);font-weight:var(--fw-bold)}.agent-copy-autonomy-promo{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);line-height:var(--terminal-leading-snug)}.agent-copy-sheet-expanded-rail{margin-top:var(--terminal-space-3)}@media (max-width: 479px){.agent-copy-modal-footer-actions{flex-direction:column-reverse}.agent-copy-modal-footer-actions .agent-secondary-btn,.agent-copy-modal-footer-actions .btn,.agent-copy-modal-footer-actions .transfer-footer-confirm{width:100%}.agent-copy-modal-footer-actions .agent-secondary-btn--primary,.agent-copy-modal-footer-actions .btn-primary,.agent-copy-modal-footer-actions .transfer-footer-confirm{order:-1}}@media (max-width: 767px){.agent-copy-modal-content--sheet{max-height:95vh}}.copied-agent-status-identity{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.copied-agent-status-badge{display:inline-block;padding:var(--terminal-space-1) var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-brand);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-sm)}.copied-agent-status-modal .modal-header.copied-agent-status-header{padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border)}.copied-agent-status-body{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow-y:auto;padding:var(--terminal-space-4) var(--terminal-space-5)}.copied-agent-status-row{display:grid;grid-template-columns:minmax(7.5rem,42%) 1fr auto;gap:var(--terminal-space-3);align-items:baseline;font-size:var(--terminal-text-sm)}.copied-agent-status-label{color:var(--terminal-text-secondary)}.copied-agent-status-value{min-width:0;word-break:break-word}.copied-agent-status-value--text{font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary)}.copied-agent-status-value code{font-size:var(--terminal-text-xs)}.copied-agent-status-row-action{justify-self:end}.copied-agent-status-inline-btn{padding:.2rem .6rem;font-size:var(--terminal-text-xs)}.copied-agent-status-autonomy-badge{display:inline-block;padding:var(--terminal-space-1) var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);line-height:var(--terminal-line-tight);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-text-primary)}.copied-agent-status-autonomy-badge.agent-copy-autonomy-tone--manual{border-color:var(--terminal-long-border);background:var(--terminal-long-soft)}.copied-agent-status-autonomy-badge.agent-copy-autonomy-tone--highAgency{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.copied-agent-status-collapse{border-top:1px solid var(--terminal-border);padding-top:var(--terminal-space-2)}.copied-agent-status-collapse-toggle{display:flex;align-items:center;gap:var(--terminal-space-2);width:100%;margin:0;padding:var(--terminal-space-2) 0;border:0;background:transparent;color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);font-weight:var(--fw-medium);text-align:left;cursor:pointer}.copied-agent-status-collapse-body{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding-bottom:var(--terminal-space-2)}.copied-agent-status-collapse-body .agent-copy-leader-chips{padding-left:0}.copied-agent-status-link-btn{margin:0;padding:0;border:0;background:transparent;color:var(--terminal-brand);cursor:pointer;text-decoration:underline}.copied-agents-pnl--positive{color:var(--terminal-long)}.copied-agents-pnl--negative{color:var(--terminal-short)}.agent-copy-stop-list{margin:0;padding-left:1.25rem;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-copy-stop-list li+li{margin-top:var(--terminal-space-2)}.copied-agent-status-footer--sheet{padding-bottom:calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px))}.agent-copy-modal-sub{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-copy-cross-badge{display:inline-block;margin-bottom:var(--terminal-space-4);padding:var(--terminal-space-1) var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-secondary);background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm)}.agent-copy-field{display:block;margin-bottom:var(--terminal-space-4);font-size:var(--terminal-text-sm)}.agent-copy-bucket-warning{margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-warning)}.agent-copy-warning{color:var(--terminal-warning);font-size:var(--terminal-text-sm)}.agent-copy-confirm-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;pointer-events:none}.agent-copy-confirm-portal .nested-confirm-overlay.staggered-overlay-shell{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.agent-compare-focus-bar{display:flex;flex-direction:column;height:100%;width:100%;box-sizing:border-box;min-height:0;min-width:0;overflow:hidden}.agent-compare-focus-bar-inner{flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.agent-compare-focus-bar .tab-section-header,.agent-compare-focus-bar-inner .tab-section-header{flex-shrink:0;min-height:0;min-width:0;padding:0 var(--terminal-space-2);border-bottom:1px solid var(--terminal-border)}.agent-compare-focus-bar .tab-section-tabs,.agent-compare-focus-bar-inner .tab-section-tabs{flex:1;min-width:0;height:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;border-bottom:none}.agent-compare-focus-bar .tab-section-tabs .btn-tab{flex-shrink:0}.agent-compare-focus-bar .layout-header-actions{flex-shrink:0;gap:var(--terminal-space-2)}.agent-compare-focus-actions{display:flex;align-items:center;gap:var(--terminal-space-2)}.agent-compare-share-btn,.agent-compare-list-btn,.agent-compare-highlight-btn{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--terminal-space-2);margin:0;padding:.35rem var(--terminal-space-3);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;line-height:1;color:var(--terminal-text-secondary);background:transparent;cursor:pointer;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agent-compare-share-btn:hover:not(:disabled),.agent-compare-list-btn:hover:not(:disabled),.agent-compare-highlight-btn:hover{color:var(--terminal-text-primary);background:var(--terminal-surface-hover)}.agent-compare-share-btn:disabled,.agent-compare-list-btn:disabled{opacity:.45;cursor:not-allowed}.agent-compare-share-btn svg,.agent-compare-list-btn svg{flex-shrink:0}.agent-compare-list-btn-label--short,.agent-compare-highlight-btn-label--short{display:none}.agent-compare-highlight-btn--active{border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft);box-shadow:var(--terminal-brand-focus-ring)}.agent-compare-focus-bar-inner--stacked-mobile{min-height:0}.agent-compare-focus-actions-row{box-sizing:border-box;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--terminal-space-2);min-height:var(--agent-compare-mobile-actions-row-height, 32px);padding:var(--terminal-space-1) var(--terminal-space-2);border-bottom:1px solid var(--terminal-border)}.agent-compare-focus-bar-inner--stacked-mobile.tab-section-root--mobile .tab-section-header{flex:1 1 auto;width:100%;min-height:0;height:auto;max-height:none;overflow:hidden;padding:0;border-bottom:none}.agent-compare-focus-bar-inner--stacked-mobile.tab-section-root--mobile .tab-section-tabs{flex:1 1 auto;width:100%;min-width:0;min-height:var(--terminal-tab-section-header-mobile-height);height:100%;border-bottom:none}.agent-compare-focus-bar-inner--stacked-mobile.tab-section-root--mobile .tab-section-tabs .btn-tab{height:100%;min-height:var(--terminal-tab-section-header-mobile-height)}@media (max-width: 639px){.agent-compare-focus-bar .tab-section-tabs .btn-tab{flex:0 0 auto;min-width:max-content}.agent-compare-highlight-btn-label--full,.agent-compare-list-btn-label--full{display:none}.agent-compare-highlight-btn-label--short,.agent-compare-list-btn-label--short{display:inline}}.agent-compare-body{--agent-compare-matrix-label-width: 7rem;display:flex;flex-direction:column;gap:0;min-height:0;height:100%;overflow:hidden;padding:0}.agent-compare-body--content-driven{overflow:visible;height:auto;min-height:0}.agent-compare-body--content-driven .agent-compare-matrix-sync-scroll{flex:none;overflow:visible;min-height:0}.agent-compare-body--content-driven .agent-compare-matrix-scroll{flex:none;min-height:auto;overflow:visible}.react-grid-item:has(.agent-compare-body--content-driven) .external-slot-content{height:auto;overflow:visible}.agent-compare-matrix-cell-loading{display:flex;align-items:center;justify-content:center;min-height:2.5rem;width:100%}.agent-compare-matrix-value-cell--loading.agent-compare-matrix-value-cell--calendar .agent-compare-matrix-cell-loading{min-height:10rem}.agent-compare-chart-plot--loading{display:flex;align-items:center;justify-content:center;min-height:12rem;width:100%}.agent-compare-matrix-sync-scroll{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.agent-compare-matrix-sync-scroll>.agent-compare-matrix-header,.agent-compare-matrix-sync-scroll>.agent-compare-matrix-chart,.agent-compare-matrix-sync-scroll>.agent-compare-matrix-scroll,.agent-compare-matrix-sync-scroll>.agent-compare-matrix-actions{min-width:calc(var(--agent-compare-matrix-label-width) + 12rem)}.agent-compare-matrix-header,.agent-compare-matrix-actions{display:grid;align-items:stretch;flex-shrink:0}.agent-compare-matrix-header-gutter,.agent-compare-matrix-actions-gutter{width:var(--agent-compare-matrix-label-width);min-width:var(--agent-compare-matrix-label-width);border-right:1px solid var(--terminal-border);background:var(--terminal-panel)}.agent-compare-matrix-header-cell{min-width:0;border-right:1px solid var(--terminal-border);border-bottom:1px solid var(--terminal-border)}.agent-compare-matrix-header-cell--selectable{display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-1);box-sizing:border-box;width:100%;min-height:100%;margin:0;padding:var(--terminal-space-3) var(--terminal-space-4);border:none;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.agent-compare-matrix-header-cell--selectable:focus-visible{outline:none}.agent-compare-matrix-header-cell--filled{position:relative;min-height:5.5rem;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.agent-compare-matrix-header-cell--filled:hover,.agent-compare-matrix-header-cell--filled:focus-within{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.agent-compare-matrix-header-cell--filled:focus-within{box-shadow:inset var(--terminal-brand-focus-ring)}.agent-compare-matrix-header-cell--filled .agent-compare-matrix-header-cell--selectable{padding-right:calc(var(--terminal-space-4) + 1.25rem)}.agent-compare-matrix-header-remove{position:absolute;top:var(--terminal-space-2);right:var(--terminal-space-2);z-index:1;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0;padding:0;border:none;border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);line-height:1;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--terminal-transition-fast),visibility var(--terminal-transition-fast),color var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.agent-compare-matrix-header-remove:hover{color:var(--terminal-text-primary);background:var(--terminal-surface-hover)}.agent-compare-matrix-header-remove:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--terminal-text-muted)}@media (hover: hover) and (pointer: fine){.agent-compare-matrix-header-cell--filled:hover .agent-compare-matrix-header-remove,.agent-compare-matrix-header-cell--filled:focus-within .agent-compare-matrix-header-remove{opacity:1;visibility:visible;pointer-events:auto}}.agent-compare-matrix-header-cell:last-child{border-right:none}.agent-compare-matrix-placeholder-cell{display:flex;align-items:center;justify-content:center;min-height:5.5rem;margin:0;padding:0;border:1px dashed var(--terminal-border);border-radius:0;border-top:none;border-left:none;border-bottom:1px solid var(--terminal-border);border-right:1px solid var(--terminal-border);background:var(--terminal-panel-strong);color:var(--terminal-text-secondary);cursor:pointer;font:inherit;text-align:center;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.agent-compare-matrix-placeholder-cell:hover,.agent-compare-matrix-placeholder-cell:focus-visible{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border);color:var(--terminal-text-primary);outline:none}.agent-compare-matrix-placeholder-cell:focus-visible{box-shadow:var(--terminal-brand-focus-ring)}.agent-compare-matrix-add-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--agent-compare-matrix-label-width);min-width:var(--agent-compare-matrix-label-width);min-height:5.5rem;border:1px dashed var(--terminal-brand);border-radius:var(--terminal-radius-lg);color:var(--terminal-text-secondary);cursor:pointer;font:inherit;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.agent-compare-matrix-add-cell:hover,.agent-compare-matrix-add-cell:focus-visible{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border);color:var(--terminal-brand);outline:none}.agent-compare-matrix-add-cell:focus-visible{box-shadow:var(--terminal-brand-focus-ring)}.agent-compare-matrix-add-icon{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);line-height:1}.agent-compare-matrix-add-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-medium)}.agent-compare-matrix-col-label{width:var(--agent-compare-matrix-label-width)}.agent-compare-matrix-chart{flex-shrink:0;display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);padding-left:var(--agent-compare-matrix-label-width);border-bottom:1px solid var(--terminal-border);min-height:16rem}.agent-compare-matrix-chart .agent-compare-chart-toolbar{flex-shrink:0}.agent-compare-matrix-chart .agent-compare-chart-body{min-height:12rem}@media (max-width: 767px){.agent-compare-body{--agent-compare-matrix-label-width: 5.5rem}.agent-compare-matrix-calendar-band{flex-shrink:0;display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3);border-bottom:1px solid var(--terminal-border);background:var(--terminal-panel)}.agent-compare-matrix-calendar-band-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-secondary)}.agent-compare-matrix-calendar-band-cells{display:flex;align-items:stretch;gap:var(--terminal-space-2);min-width:0}.agent-compare-matrix-calendar-band-cell{flex:1 1 0;min-width:0;display:flex;align-items:flex-start;justify-content:center}.agent-compare-matrix-calendar-band-cell .agent-compare-matrix-calendar{width:100%;min-width:0;max-width:100%}.agent-compare-matrix-calendar-band-cell--loading .agent-compare-matrix-cell-loading{min-height:4.5rem;width:100%}.agent-compare-matrix-calendar-band .portfolio-daily-pnl-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem}.agent-compare-matrix-calendar-band .portfolio-daily-pnl-day{min-height:1.25rem;padding:.1rem .05rem;font-size:.5rem}.agent-compare-matrix-chart{--agent-compare-mobile-chart-plot-min: 166px;gap:var(--terminal-space-1);min-height:0;padding:var(--terminal-space-2) var(--terminal-space-3)}.agent-compare-matrix-chart:not(.agent-compare-matrix-chart--viewport-sized){padding-left:var(--agent-compare-matrix-label-width)}.agent-compare-matrix-chart--viewport-sized{padding-left:var(--terminal-space-3)}.agent-compare-matrix-chart--viewport-sized .agent-compare-chart-body,.agent-compare-matrix-chart--viewport-sized .agent-compare-chart-plot--loading{min-height:var(--agent-compare-mobile-chart-plot-height, 5.5rem)}.agent-compare-matrix-chart--viewport-sized .agent-compare-chart-main-wrap{flex:0 0 auto;min-height:var(--agent-compare-mobile-chart-plot-height, var(--agent-compare-mobile-chart-plot-min, 166px));height:var(--agent-compare-mobile-chart-plot-height, var(--agent-compare-mobile-chart-plot-min, 166px))}.agent-compare-matrix-chart--viewport-sized .agent-compare-chart-canvas{min-height:var(--agent-compare-mobile-chart-plot-height, var(--agent-compare-mobile-chart-plot-min, 166px));height:100%}.agent-compare-matrix-chart:not(.agent-compare-matrix-chart--viewport-sized) .agent-compare-chart-body,.agent-compare-matrix-chart:not(.agent-compare-matrix-chart--viewport-sized) .agent-compare-chart-plot--loading{min-height:calc(5.5rem + 90px)}.agent-compare-matrix-chart .agent-compare-chart-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--terminal-space-1)}.agent-compare-matrix-chart .agent-compare-chart-mode-toggle,.agent-compare-matrix-chart .agent-compare-chart-range-group{width:auto;flex:1 1 auto;justify-content:center}.agent-compare-matrix-chart .agent-compare-chart-mode-btn,.agent-compare-matrix-chart .agent-compare-chart-range-btn{padding:2px 8px}.agent-compare-matrix-chart:not(.agent-compare-matrix-chart--viewport-sized) .agent-compare-chart-main-wrap,.agent-compare-matrix-chart:not(.agent-compare-matrix-chart--viewport-sized) .agent-compare-chart-canvas{min-height:var(--agent-compare-mobile-chart-plot-min, 166px)}.agent-compare-matrix-chart .agent-compare-chart-brush-wrap{display:none}.agent-compare-matrix-chart .agent-compare-chart-legend{flex-wrap:wrap;justify-content:flex-start;gap:var(--terminal-space-1) var(--terminal-space-2);padding-top:0}.agent-compare-matrix-section-label{padding:var(--terminal-space-2) var(--terminal-space-3)}.agent-compare-matrix-value-cell--loading.agent-compare-matrix-value-cell--calendar .agent-compare-matrix-cell-loading{min-height:6rem}.agent-compare-matrix-sync-scroll,.agent-compare-body--content-driven .agent-compare-matrix-sync-scroll{padding-bottom:var(--terminal-space-2)}}.agent-compare-matrix-scroll{flex:1;min-height:0}.agent-compare-matrix-table{width:100%;border-collapse:collapse;table-layout:fixed}.agent-compare-matrix-section-label{display:flex;align-items:baseline;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);text-align:left;caption-side:top;border-bottom:1px solid var(--terminal-border)}.agent-compare-matrix-section-name{flex-shrink:0;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted);line-height:1}.agent-compare-matrix-section-hint{min-width:0;font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-secondary);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-compare-matrix-section-hint:before{content:"·";margin-right:var(--terminal-space-2);color:var(--terminal-text-muted)}.agent-compare-matrix-row--header{background:var(--terminal-panel)}.agent-compare-matrix-row--alt{background:var(--terminal-panel-strong)}.agent-compare-matrix-label-cell,.agent-compare-matrix-value-cell{padding:var(--terminal-space-2) var(--terminal-space-4);font-size:var(--terminal-text-xs);border-bottom:1px solid var(--terminal-border);vertical-align:middle}.agent-compare-matrix-label-cell{width:var(--agent-compare-matrix-label-width);min-width:var(--agent-compare-matrix-label-width);font-weight:var(--fw-medium);color:var(--terminal-text-secondary);text-align:left;position:sticky;left:0;z-index:1;background:inherit}.agent-compare-matrix-value-cell{color:var(--terminal-text-primary);text-align:right}.agent-compare-matrix-cell--placeholder,.agent-compare-matrix-empty{color:var(--terminal-text-muted)}.agent-compare-matrix-actions{margin-top:auto;border-top:1px solid var(--terminal-border)}.agent-compare-matrix-actions-cell{display:flex;align-items:center;justify-content:center;padding:var(--terminal-space-3) var(--terminal-space-4);border-right:1px solid var(--terminal-border)}.agent-compare-matrix-actions-cell:last-child{border-right:none}.agent-compare-matrix-actions-cell--placeholder{background:var(--terminal-panel-strong)}.agent-compare-matrix-row--calendar .agent-compare-matrix-label-cell,.agent-compare-matrix-value-cell--calendar{vertical-align:top;padding-top:var(--terminal-space-3);padding-bottom:var(--terminal-space-3)}.agent-compare-matrix-calendar{min-width:8.5rem}.agent-compare-matrix-calendar .portfolio-daily-pnl-calendar{gap:.3rem}.agent-compare-matrix-calendar .portfolio-daily-pnl-grid{gap:.2rem}.agent-compare-matrix-calendar .portfolio-daily-pnl-day{min-height:1.5rem;padding:.15rem .1rem;font-size:.55rem}.agent-compare-placeholder-inner{text-align:center;padding:var(--terminal-space-5);color:var(--terminal-text-secondary)}.agent-compare-placeholder-title{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.agent-compare-placeholder-body{margin:0;font-size:var(--terminal-text-xs)}.agent-compare-hero{flex-shrink:0;padding:0}.agent-compare-matrix-header-cell.agent-compare-hero{border-bottom:none}.agent-compare-hero-strategy{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-compare-hero-title-row{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0;flex-wrap:nowrap}.agent-compare-hero-avatar{width:32px;height:32px}.agent-compare-hero-avatar .agent-hero-avatar-image{width:24px;height:24px}.agent-compare-hero-name{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1199px){.agent-compare-matrix-header-cell--filled .agent-compare-matrix-header-cell--selectable{padding:var(--terminal-space-2) var(--terminal-space-3);padding-right:calc(var(--terminal-space-3) + 1.25rem)}.agent-compare-matrix-header-cell--filled .agent-compare-hero-name{font-size:var(--terminal-text-md)}.agent-compare-matrix-header-cell--filled .agent-compare-hero-strategy{line-height:var(--terminal-line-tight)}.agent-compare-matrix-header-cell--filled .agent-compare-hero-avatar{width:30px;height:30px}.agent-compare-matrix-header-cell--filled .agent-compare-hero-avatar .agent-hero-avatar-image{width:22px;height:22px}}@media (max-width: 995px){.agent-compare-matrix-header-cell--filled .agent-compare-hero-name{font-size:var(--terminal-text-sm)}.agent-compare-matrix-header-cell--filled .agent-compare-hero-title-row{gap:var(--terminal-space-2)}.agent-compare-matrix-header-cell--filled .agent-compare-hero-avatar{width:28px;height:28px}.agent-compare-matrix-header-cell--filled .agent-compare-hero-avatar .agent-hero-avatar-image{width:20px;height:20px}}.agent-compare-kpi-value{font-size:var(--terminal-text-lg);font-weight:var(--fw-regular);color:var(--terminal-text-primary);text-transform:uppercase}.agent-compare-kpi-value.positive{color:var(--terminal-long)}.agent-compare-kpi-value.negative{color:var(--terminal-short)}.agent-compare-kpi-value--best{color:var(--terminal-long);box-shadow:inset 0 -2px 0 var(--terminal-long)}.agent-compare-matrix-row--list .agent-compare-matrix-label-cell,.agent-compare-matrix-value-cell--list{vertical-align:top}.agent-compare-matrix-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--terminal-space-1)}.agent-compare-matrix-list li{font-size:var(--terminal-text-xs);line-height:1.35;color:var(--terminal-text-secondary);text-transform:none;font-weight:var(--fw-medium)}.agent-compare-empty{margin:auto;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-discovery-card--selected{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.agent-discovery-compare-count{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);white-space:nowrap}.agent-compare-chart-slot{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);min-height:0;overflow:hidden}.agent-compare-chart-toolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);flex-wrap:wrap}.agent-compare-chart-mode-toggle,.agent-compare-chart-range-group{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong);border:1px solid var(--terminal-border)}.agent-compare-chart-mode-btn,.agent-compare-chart-range-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);font-weight:500;padding:4px 10px;border-radius:calc(var(--terminal-radius-md) - 2px);cursor:pointer;transition:background .15s ease,color .15s ease}.agent-compare-chart-mode-btn:hover,.agent-compare-chart-range-btn:hover{color:var(--terminal-text-primary);background:var(--terminal-panel)}.agent-compare-chart-mode-btn--active,.agent-compare-chart-range-btn--active{color:var(--terminal-text-primary);background:var(--terminal-panel);box-shadow:inset 0 0 0 1px var(--terminal-brand-border)}.agent-compare-chart-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--terminal-space-1)}.agent-compare-chart-main-wrap{position:relative;flex:1;min-height:140px}.agent-compare-chart-canvas{width:100%;height:100%;min-height:140px}.agent-compare-chart-brush-wrap{position:relative;flex-shrink:0;height:48px}.agent-compare-chart-brush{width:100%;height:48px}.agent-compare-chart-brush-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.agent-compare-chart-brush-selection{position:absolute;top:4px;bottom:4px;background:#34d3991f;border:1px solid var(--terminal-brand-border);border-radius:2px;pointer-events:auto;cursor:grab}.agent-compare-chart-brush-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;pointer-events:auto}.agent-compare-chart-brush-handle--left{left:-4px}.agent-compare-chart-brush-handle--right{right:-4px}.agent-compare-chart-tooltip{position:absolute;z-index:4;min-width:180px;max-width:260px;padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:var(--terminal-radius-md);background:#0f172aeb;border:1px solid var(--terminal-border);box-shadow:var(--terminal-shadow-lg);pointer-events:none}.agent-compare-chart-tooltip-time{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);margin-bottom:var(--terminal-space-2)}.agent-compare-chart-tooltip-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.agent-compare-chart-tooltip-row{display:flex;align-items:center;gap:6px;font-size:var(--terminal-text-xs)}.agent-compare-chart-tooltip-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.agent-compare-chart-tooltip-label{color:var(--terminal-text-secondary);min-width:36px}.agent-compare-chart-tooltip-value{margin-left:auto;color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.agent-compare-chart-tooltip-value .positive{color:var(--terminal-long)}.agent-compare-chart-tooltip-value .negative{color:var(--terminal-short)}.agent-compare-chart-legend{flex-shrink:0;display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);padding-top:var(--terminal-space-1)}.agent-compare-chart-legend-item{display:inline-flex;align-items:center;gap:6px;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agent-compare-chart-legend-dot{width:8px;height:8px;border-radius:50%}.agent-compare-chart-empty{flex:1;display:flex;align-items:center;justify-content:center;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-focus-selector-overlay{z-index:10000}.agent-focus-selector-panel{width:min(500px,calc(100vw - var(--terminal-space-6) * 2));max-height:min(80vh,640px);min-width:0;display:flex;flex-direction:column;background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);box-shadow:0 16px 48px var(--terminal-bg-deep);padding:0;overflow:hidden}.agent-focus-selector-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);flex-shrink:0}.agent-focus-selector-search{flex:1;min-width:0}.agent-focus-selector-search-icon{color:var(--terminal-text-muted);font-size:var(--terminal-text-md);line-height:1}.agent-focus-selector-count{flex-shrink:0;white-space:nowrap}.agent-focus-selector-body{display:grid;grid-template-columns:minmax(260px,42%) 1fr;flex:1;min-height:0;overflow:hidden}.agent-focus-selector-list-pane{display:flex;flex-direction:column;min-height:0;overflow:auto;border-right:1px solid var(--terminal-border);padding:var(--terminal-space-3) var(--terminal-space-3) var(--terminal-space-4);outline:none}.agent-focus-selector-list-pane:focus-visible{box-shadow:inset var(--terminal-brand-focus-ring)}.agent-focus-selector-group-label{margin:0 0 var(--terminal-space-2);padding:0 var(--terminal-space-2)}.agent-focus-selector-empty{margin:var(--terminal-space-4) var(--terminal-space-2);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.agent-focus-selector-row{display:flex;align-items:flex-start;gap:var(--terminal-space-3);width:100%;margin:0 0 var(--terminal-space-1);padding:var(--terminal-space-3) var(--terminal-space-3);border:1px solid transparent;border-radius:var(--terminal-radius-sm);background:transparent;text-align:left;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.agent-focus-selector-row:hover,.agent-focus-selector-row--highlighted{background:var(--terminal-row-hover)}.agent-focus-selector-row--active{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.agent-focus-selector-row-badge{flex-shrink:0;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);border:1px solid var(--terminal-border);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);color:var(--terminal-brand)}.agent-focus-selector-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-focus-selector-row-label{font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.agent-focus-selector-row-intent{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);line-height:var(--terminal-line-normal);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.agent-focus-selector-detail-pane{display:flex;flex-direction:column;gap:var(--terminal-space-4);min-height:0;overflow:auto;padding:var(--terminal-space-5)}.agent-focus-selector-detail-header{display:flex;align-items:flex-start;gap:var(--terminal-space-4)}.agent-focus-selector-detail-badge{flex-shrink:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--terminal-radius-md);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);font-family:var(--font-body);font-size:var(--terminal-text-lg);font-weight:var(--fw-bold);color:var(--terminal-brand)}.agent-focus-selector-detail-heading{min-width:0}.agent-focus-selector-detail-title{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-lg);font-weight:var(--fw-bold);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.agent-focus-selector-detail-intent{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-focus-selector-detail-description{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.agent-focus-selector-preview{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-focus-selector-preview-eyebrow{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);line-height:var(--terminal-line-normal)}.agent-focus-selector-preview-eyebrow--template{color:var(--terminal-text-muted);font-weight:var(--fw-regular);text-transform:none;letter-spacing:normal}.agent-focus-selector-detail-metrics{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--terminal-border)}.agent-focus-selector-detail-metric{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) 0;border-bottom:1px solid var(--terminal-border)}.agent-focus-selector-detail-metric dt{margin:0}.agent-focus-selector-detail-metric dd{margin:0;text-align:right}.agent-focus-selector-detail-metric dd.positive{color:var(--terminal-long)}.agent-focus-selector-detail-metric dd.negative{color:var(--terminal-short)}.agent-focus-selector-slug-wrap{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin-top:auto}.agent-focus-selector-slug{display:block;padding:var(--terminal-space-3) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);border:1px solid var(--terminal-border);font-family:var(--font-mono);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);word-break:break-all}.agent-focus-selector-footer{display:flex;justify-content:flex-end;padding:var(--terminal-space-4) var(--terminal-space-5);border-top:1px solid var(--terminal-border);flex-shrink:0}@media (max-width: 640px){.agent-focus-selector-panel{width:calc(100vw - var(--terminal-space-4) * 2);max-height:min(90vh,720px)}.agent-focus-selector-body{grid-template-columns:1fr;grid-template-rows:minmax(0,40vh) minmax(0,1fr)}.agent-focus-selector-list-pane{border-right:0;border-bottom:1px solid var(--terminal-border)}}.agent-compare-selector-overlay{z-index:var(--z-overlay-modal, 1200)}.agent-compare-selector-overlay--anchored{align-items:flex-start;justify-content:flex-start;pointer-events:none}.agent-compare-selector-panel{display:flex;flex-direction:column;width:min(56rem,calc(100vw - var(--terminal-space-4) * 2));max-height:min(85vh,720px);overflow:hidden}.agent-compare-selector-overlay--anchored .agent-compare-selector-panel,.agent-compare-selector-panel--anchored{position:fixed;margin:0;max-height:none}.agent-compare-selector-toolbar{display:flex;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);flex-shrink:0}.agent-compare-selector-search{flex:1;min-width:0}.agent-compare-selector-search-icon{color:var(--terminal-text-muted);font-size:var(--terminal-text-sm)}.agent-compare-selector-count{flex-shrink:0;white-space:nowrap}.agent-compare-selector-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);flex:1;min-height:0}.agent-compare-selector-list-pane{overflow-y:auto;padding:var(--terminal-space-3) var(--terminal-space-4);border-right:1px solid var(--terminal-border);outline:none}.agent-compare-selector-list-pane:focus-visible{box-shadow:inset 0 0 0 2px var(--terminal-brand)}.agent-compare-selector-group-label{margin:0 0 var(--terminal-space-2)}.agent-compare-selector-empty{margin:var(--terminal-space-4) 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.agent-compare-selector-row{display:flex;align-items:center;gap:var(--terminal-space-3);width:100%;margin:0 0 var(--terminal-space-1);padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid transparent;border-radius:var(--terminal-radius-sm);background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.agent-compare-selector-row:hover,.agent-compare-selector-row--highlighted{background:var(--terminal-panel-strong)}.agent-compare-selector-row--active{border-color:var(--terminal-brand);background:var(--terminal-brand-soft)}.agent-compare-selector-row-avatar{flex-shrink:0;width:2rem;height:2rem;border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);overflow:hidden}.agent-compare-selector-row-avatar-image{display:block;width:100%;height:100%;background:var(--terminal-text-primary);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-compare-selector-row-body{display:flex;flex-direction:column;gap:2px;min-width:0}.agent-compare-selector-row-label{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-compare-selector-row-meta{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.agent-compare-selector-row-change.positive{color:var(--terminal-long)}.agent-compare-selector-row-change.negative{color:var(--terminal-short)}.agent-compare-selector-detail-pane{overflow-y:auto;padding:var(--terminal-space-4) var(--terminal-space-5)}.agent-compare-selector-detail-header{display:flex;align-items:center;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-3)}.agent-compare-selector-detail-avatar{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);overflow:hidden}.agent-compare-selector-detail-avatar-image{display:block;width:100%;height:100%;background:var(--terminal-text-primary);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-compare-selector-detail-heading{min-width:0}.agent-compare-selector-detail-title{margin:0;font-size:var(--terminal-text-base);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.agent-compare-selector-detail-meta{display:flex;align-items:center;gap:var(--terminal-space-2);margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-xs)}.agent-compare-selector-detail-change.positive{color:var(--terminal-long)}.agent-compare-selector-detail-change.negative{color:var(--terminal-short)}.agent-compare-selector-detail-strategy{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-secondary)}.agent-compare-selector-detail-description{margin:0 0 var(--terminal-space-4);font-size:var(--terminal-text-sm);line-height:1.5;color:var(--terminal-text-secondary)}.agent-compare-selector-detail-metrics{display:grid;gap:var(--terminal-space-2);margin:0}.agent-compare-selector-detail-metric{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-2) 0;border-bottom:1px solid var(--terminal-border)}.agent-compare-selector-detail-metric dt{margin:0}.agent-compare-selector-detail-metric dd{margin:0;text-align:right}.agent-compare-selector-detail-metric dd.positive{color:var(--terminal-long)}.agent-compare-selector-detail-metric dd.negative{color:var(--terminal-short)}.agent-compare-selector-footer{display:flex;justify-content:flex-end;padding:var(--terminal-space-4) var(--terminal-space-5);border-top:1px solid var(--terminal-border);flex-shrink:0}@media (max-width: 640px){.agent-compare-selector-panel{width:calc(100vw - var(--terminal-space-4) * 2);max-height:min(90vh,720px)}.agent-compare-selector-overlay--anchored .agent-compare-selector-panel,.agent-compare-selector-panel--anchored{max-height:none}.agent-compare-selector-body{grid-template-columns:1fr;grid-template-rows:minmax(0,40vh) minmax(0,1fr)}.agent-compare-selector-list-pane{border-right:0;border-bottom:1px solid var(--terminal-border)}}.agent-compare-saved-lists-overlay{z-index:var(--z-overlay-modal, 1200)}.agent-compare-saved-lists-content{display:flex;flex-direction:column;max-height:min(85vh,640px);overflow:hidden}.agent-compare-saved-lists-body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-compare-saved-list-empty{margin:0;padding:var(--terminal-space-4);color:var(--terminal-text-secondary);text-align:center}.agent-compare-saved-list-row{display:flex;align-items:stretch;gap:var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong)}.agent-compare-saved-list-row--current{border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.agent-compare-saved-list-row-main{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);margin:0;padding:var(--terminal-space-3);border:0;background:transparent;text-align:left;cursor:pointer}.agent-compare-saved-list-row-main:hover{background:var(--terminal-surface-hover)}.agent-compare-saved-list-agents{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.agent-compare-saved-list-agent{display:inline-flex;align-items:center;gap:var(--terminal-space-2);min-width:0}.agent-compare-saved-list-agent-avatar{flex-shrink:0;width:1.25rem;height:1.25rem;background:var(--terminal-text-primary);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-compare-saved-list-agent-name{font-size:var(--terminal-text-sm);font-weight:var(--fw-medium);color:var(--terminal-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-compare-saved-list-meta{margin:0}.agent-compare-saved-list-actions{display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-2);padding:var(--terminal-space-2);border-left:1px solid var(--terminal-border)}.agent-compare-saved-list-view-btn,.agent-compare-saved-list-remove-btn{white-space:nowrap}@media (max-width: 639px){.agent-compare-saved-list-row{flex-direction:column}.agent-compare-saved-list-actions{flex-direction:row;border-left:0;border-top:1px solid var(--terminal-border);padding:var(--terminal-space-2) var(--terminal-space-3) var(--terminal-space-3)}}.agent-terminal-kv-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3);margin-top:var(--terminal-space-2)}.agent-buckets-kv-value{display:inline-flex;align-items:baseline;justify-content:flex-end;gap:var(--terminal-space-3)}.agent-buckets-kv-bucket-label{padding:0;border:none;background:transparent;font:inherit;font-family:var(--font-body);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);font-weight:inherit;color:inherit;text-align:left;cursor:pointer}.agent-buckets-kv-bucket-label:hover{color:var(--terminal-brand);text-decoration:underline;text-underline-offset:2px}.agent-operate-inline-link{padding:0;border:none;background:transparent;font:inherit;font-family:var(--font-body);font-size:inherit;font-weight:var(--fw-medium);color:var(--terminal-brand);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.agent-operate-inline-link:hover{color:var(--terminal-text-primary)}.agent-buckets-kv-action{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-brand);text-decoration:none}.agent-buckets-kv-action:hover{text-decoration:underline}.agent-buckets-kv-rows--scroll{max-height:16rem;overflow-y:auto}.agent-buckets-kv-expand{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);width:100%}.agent-buckets-kv-expand-hint{font-size:var(--terminal-text-xs)}.agent-buckets-kv-expand-btn{margin-left:auto;padding:0;border:none;background:transparent;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.agent-buckets-kv-expand-btn:hover{color:var(--terminal-text-primary)}.agent-buckets-kv-empty-hint{width:100%;margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-operator-overview-tab .agent-action-overview{gap:var(--terminal-space-3)}.agent-usage-table-wrap{overflow-x:auto;min-width:0;margin:0 calc(-1 * var(--terminal-space-1))}.agent-usage-table{width:100%;border-collapse:collapse;font-size:var(--terminal-text-sm)}.agent-usage-table th,.agent-usage-table td{padding:var(--terminal-space-2) var(--terminal-space-2);border-bottom:1px solid var(--terminal-border);vertical-align:baseline}.agent-usage-table th{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);text-align:left;white-space:nowrap}.agent-usage-table th.agent-usage-num{text-align:right}.agent-usage-table tbody tr:last-child td{border-bottom:0}.agent-usage-table tbody tr:hover td{background:var(--terminal-surface-hover)}.agent-usage-prompt{max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--terminal-text-primary)}.agent-usage-num{text-align:right;white-space:nowrap}.agent-usage-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.agent-usage-last{color:var(--terminal-text-secondary);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.agent-usage-hint{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body)}.agent-operator-payments-tab{display:flex;flex-direction:column;min-height:0}.agent-operator-payments-callout{width:100%;box-sizing:border-box;margin:0;padding:var(--terminal-space-3) var(--terminal-space-6);border-bottom:1px solid var(--terminal-border);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.agent-operator-payments-callout--warning{border-bottom-color:var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short);font-weight:var(--fw-semibold)}.agent-operator-payments-callout--muted{background:var(--terminal-panel-soft);color:var(--terminal-text-muted);font-weight:var(--fw-regular)}.agent-operator-payments-tab-body.agent-action-body{flex:1;min-height:0}.agent-operator-payments-tab .agent-action-overview{gap:var(--terminal-space-3)}.agent-lead-overview-value--rich{font-family:var(--font-body);font-variant-numeric:normal;white-space:normal}.agent-operator-overview-description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--terminal-line-body)}.agent-operator-overview-addresses{display:flex;flex-direction:column;gap:var(--terminal-space-4);margin:0}.agent-operator-overview-addresses>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-4)}.agent-operator-overview-addresses dt{margin:0;flex-shrink:0}.agent-operator-overview-addresses dt.terminal-label{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agent-operator-overview-addresses dd{margin:0;min-width:0;text-align:right}.agent-operator-overview-addresses dd .agentroles-copyable-value{justify-content:flex-end}.agent-operate-block{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.agent-operate-attention .agent-supervisor-attention-list{padding:0;list-style:none}.agent-performance-chart-body--ops-overview{display:flex;align-items:stretch;min-height:0;padding:var(--terminal-space-4)}.agent-ops-overview-panel{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:stretch}.agent-ops-overview-svg{flex:1 1 0;width:100%;height:100%;min-height:0}.agent-ops-overview-stripe-bg{fill:var(--terminal-panel-strong)}.agent-ops-overview-stripe-band{fill:var(--terminal-brand)}.agent-ops-overview-card-hot-stop-a{stop-color:var(--terminal-short-soft)}.agent-ops-overview-card-hot-stop-b{stop-color:var(--terminal-panel-soft)}.agent-ops-overview-gauge-track{stroke:var(--terminal-panel-strong)}.agent-ops-overview-gauge-arc{stroke-linecap:round;animation:agent-ops-overview-gauge-draw .85s var(--terminal-transition-normal) both}.agent-ops-overview-gauge-arc--live{stroke:var(--terminal-brand)}.agent-ops-overview-gauge-arc--calm{stroke:var(--terminal-brand-strong)}.agent-ops-overview-gauge-arc--needs{stroke:var(--terminal-brand)}.agent-ops-overview-gauge-arc--hot{stroke:var(--terminal-short)}.agent-ops-overview-gauge-hero{fill:var(--terminal-text-primary);font-family:var(--font-mono);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;animation:agent-ops-overview-fade-in .5s var(--terminal-transition-normal) both}.agent-ops-overview-gauge-hero--primary{font-size:var(--terminal-text-md)}.agent-ops-overview-gauge-hero--secondary{font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);fill:var(--terminal-text-secondary)}.agent-ops-overview-panel--lg .agent-ops-overview-gauge-hero--primary{font-size:var(--terminal-text-xl)}.agent-ops-overview-panel--lg .agent-ops-overview-gauge-hero--secondary{font-size:var(--terminal-text-md)}.agent-ops-overview-panel--lg .agent-ops-overview-label,.agent-ops-overview-panel--lg .agent-ops-overview-gauge-caption,.agent-ops-overview-panel--lg .agent-ops-overview-card-hint{font-size:var(--terminal-text-sm)}.agent-ops-overview-gauge-threshold-tick{stroke:var(--terminal-text-muted);stroke-width:1.5;stroke-linecap:round}.agent-ops-overview-mandate-divider{stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-gauge-card-bg{fill:var(--terminal-panel-soft)}.agent-ops-overview-leverage-card{opacity:0;animation:agent-ops-overview-fade-in .5s var(--terminal-transition-normal) both;animation-delay:.1s}.agent-ops-overview-leverage-label{fill:var(--terminal-text-muted)}.agent-ops-overview-leverage-value{fill:var(--terminal-text-primary);font-family:var(--font-mono);font-size:2.25rem;font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.agent-ops-overview-panel--lg .agent-ops-overview-leverage-value{font-size:3.5rem}.agent-ops-overview-heartbeat-card-bg{fill:var(--terminal-panel-soft);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-heartbeat-card.agent-ops-overview-heartbeat--healthy .agent-ops-overview-heartbeat-card-bg{stroke:var(--terminal-long-border)}.agent-ops-overview-heartbeat-card.agent-ops-overview-heartbeat--unstable .agent-ops-overview-heartbeat-card-bg{stroke:var(--terminal-warning-border)}.agent-ops-overview-heartbeat-card.agent-ops-overview-heartbeat--offline .agent-ops-overview-heartbeat-card-bg{stroke:var(--terminal-short-border)}.agent-ops-overview-heartbeat-status-dot.agent-ops-overview-heartbeat--healthy{fill:var(--terminal-long)}.agent-ops-overview-heartbeat-status-dot.agent-ops-overview-heartbeat--unstable{fill:var(--terminal-warning)}.agent-ops-overview-heartbeat-status-dot.agent-ops-overview-heartbeat--offline{fill:var(--terminal-short)}.agent-ops-overview-heartbeat-status-label.agent-ops-overview-heartbeat--healthy{fill:var(--terminal-long)}.agent-ops-overview-heartbeat-status-label.agent-ops-overview-heartbeat--unstable{fill:var(--terminal-warning)}.agent-ops-overview-heartbeat-status-label.agent-ops-overview-heartbeat--offline{fill:var(--terminal-short)}.agent-ops-overview-heartbeat-runtime{fill:var(--terminal-text-muted)}.agent-ops-overview-heartbeat-chart-bg{fill:var(--terminal-panel-strong)}.agent-ops-overview-heartbeat-path{stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.agent-ops-overview-heartbeat-path.agent-ops-overview-heartbeat--healthy{stroke:var(--terminal-long)}.agent-ops-overview-heartbeat-path.agent-ops-overview-heartbeat--unstable{stroke:var(--terminal-warning)}.agent-ops-overview-heartbeat-path.agent-ops-overview-heartbeat--offline{stroke:var(--terminal-short);stroke-dasharray:4 4}.agent-ops-overview-heartbeat-path--base{opacity:.22}.agent-ops-overview-heartbeat-path--base.agent-ops-overview-heartbeat--offline{opacity:.18}.agent-ops-overview-heartbeat-path--sweep{opacity:1;stroke-width:2}.agent-ops-overview-heartbeat-path--sweep.agent-ops-overview-heartbeat--offline{opacity:.9}.agent-ops-overview-heartbeat-footer-track{fill:var(--terminal-panel-strong)}.agent-ops-overview-heartbeat-footer-fill{fill:var(--terminal-brand)}.agent-ops-overview-legend-key-heartbeat-healthy:before{content:"";display:inline-block;width:.55rem;height:.1rem;margin-right:.25rem;border-radius:1px;background:var(--terminal-long);vertical-align:middle}.agent-ops-overview-legend-key-heartbeat-unstable:before{content:"";display:inline-block;width:.55rem;height:.1rem;margin-right:.25rem;border-radius:1px;background:var(--terminal-warning);vertical-align:middle}.agent-ops-overview-legend-key-heartbeat-offline:before{content:"";display:inline-block;width:.55rem;height:.1rem;margin-right:.25rem;border-radius:1px;background:var(--terminal-short);vertical-align:middle}.agent-ops-overview-capsule-chip{fill:var(--terminal-panel-soft);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-capsule-risk-pip{fill:var(--terminal-text-secondary);font-family:var(--font-mono);font-size:.55rem;font-weight:var(--fw-bold)}.agent-ops-overview-capsule-ceiling-line{stroke:var(--terminal-border-strong);stroke-width:1}.agent-ops-overview-capsule-track--placeholder{fill:transparent;stroke:var(--terminal-border);stroke-width:1;stroke-dasharray:3 3}.agent-ops-overview-capsule-ceiling-line--placeholder{stroke:var(--terminal-text-muted);stroke-width:1;stroke-dasharray:4 3}.agent-ops-overview-capsule-placeholder-mark{stroke:var(--terminal-text-muted);stroke-width:1.5;stroke-linecap:round}.agent-ops-overview-custody-glyph--placeholder .agent-ops-overview-custody-node,.agent-ops-overview-custody-glyph--placeholder .agent-ops-overview-custody-node--active{fill:transparent;stroke:var(--terminal-text-muted);stroke-width:1}.agent-ops-overview-value--placeholder{fill:var(--terminal-text-muted)}.agent-ops-overview-placeholder-hint{font-size:.58rem;letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.agent-ops-overview-tile-pip--placeholder{fill:transparent;stroke:var(--terminal-text-muted);stroke-width:1}.agent-ops-overview-legend-key-placeholder:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.25rem;border-radius:1px;border:1px dashed var(--terminal-text-muted);background:transparent;vertical-align:middle}.agent-ops-overview-capsule-fill--used{fill:var(--terminal-brand);transform-box:fill-box;transform-origin:bottom center;animation:agent-ops-overview-capsule-rise .7s var(--terminal-transition-normal) both}.agent-ops-overview-capsule-fill--headroom{fill:transparent}.agent-ops-overview-tile-group-title{fill:var(--terminal-text-muted);font-family:var(--font-body);font-size:.58rem;letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.agent-ops-overview-tile-pip{fill:var(--terminal-text-muted)}.agent-ops-overview-tile-pip--positive{fill:var(--terminal-long)}.agent-ops-overview-tile-pip--negative{fill:var(--terminal-short)}.agent-ops-overview-tile-pip--muted{fill:var(--terminal-text-muted)}.agent-ops-overview-stepper-segment{fill:var(--terminal-panel-strong);stroke:var(--terminal-border);stroke-width:.5}.agent-ops-overview-stepper-segment--active{fill:var(--terminal-brand);stroke:var(--terminal-brand-border);stroke-width:.5}.agent-ops-overview-custody-node{fill:var(--terminal-panel-strong);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-custody-node--active{fill:var(--terminal-brand);stroke:var(--terminal-brand-border);stroke-width:1}.agent-ops-overview-memory-segment-track{fill:var(--terminal-panel-strong)}.agent-ops-overview-memory-segment-fill{fill:var(--terminal-brand)}.agent-ops-overview-memory-meter--warning .agent-ops-overview-memory-segment-fill,.agent-ops-overview-memory-meter--critical .agent-ops-overview-memory-segment-fill{fill:var(--terminal-short)}.agent-ops-overview-legend-key{flex:0 0 auto;margin:var(--terminal-space-2) 0 0;padding:0 var(--terminal-space-1);text-align:center;line-height:var(--terminal-line-tight)}.agent-ops-overview-legend-key-used:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.25rem;border-radius:1px;background:var(--terminal-brand);vertical-align:middle}.agent-ops-overview-legend-key-headroom:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.25rem;border-radius:1px;background:repeating-linear-gradient(45deg,var(--terminal-panel-strong),var(--terminal-panel-strong) 2px,var(--terminal-brand-soft) 2px,var(--terminal-brand-soft) 4px);vertical-align:middle}.agent-ops-overview-legend-key-setting:before{content:"";display:inline-block;width:.55rem;height:.35rem;margin-right:.25rem;border-radius:2px;border:1px solid var(--terminal-border);background:var(--terminal-panel-soft);vertical-align:middle}.agent-ops-overview-legend-key-status:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.25rem;border-radius:50%;background:var(--terminal-long);vertical-align:middle}.agent-ops-overview-label,.agent-ops-overview-gauge-caption,.agent-ops-overview-card-hint{fill:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.agent-ops-overview-value{fill:var(--terminal-text-primary);font-family:var(--font-mono);font-size:var(--terminal-text-md);font-variant-numeric:tabular-nums}.agent-ops-overview-value--hero{font-size:var(--terminal-text-xl);font-weight:var(--fw-bold)}.agent-ops-overview-value--compact{font-size:var(--terminal-text-sm);font-weight:var(--fw-medium)}.agent-ops-overview-capsules .agent-ops-overview-label{font-size:var(--terminal-text-xs)}.agent-ops-overview-panel--lg .agent-ops-overview-value{font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold)}.agent-ops-overview-panel--lg .agent-ops-overview-value--hero{font-size:var(--terminal-text-price)}.agent-ops-overview-panel--lg .agent-ops-overview-value--compact{font-size:var(--terminal-text-md)}.agent-ops-overview-tone--negative{fill:var(--terminal-short)}.agent-ops-overview-tone--positive{fill:var(--terminal-long)}.agent-ops-overview-legend-dot--needs{fill:var(--terminal-short)}.agent-ops-overview-legend-dot--live{fill:var(--terminal-brand)}.agent-ops-overview-card,.agent-ops-overview-capsule,.agent-ops-overview-tile{opacity:0;animation:agent-ops-overview-fade-in .5s var(--terminal-transition-normal) both}.agent-ops-overview-intent-cell .agent-ops-overview-value--hero{font-size:var(--terminal-text-xl)}.agent-ops-overview-panel--lg .agent-ops-overview-intent-cell .agent-ops-overview-value--hero{font-size:var(--terminal-text-2xl)}.agent-ops-overview-wallet-card .agent-ops-overview-value--hero{letter-spacing:-.02em}.agent-ops-overview-card-bg{fill:var(--terminal-panel-soft);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-card-bg--hot{stroke:var(--terminal-short-border)}.agent-ops-overview-capsule-track{fill:var(--terminal-panel-strong)}.agent-ops-overview-capsule-text-bg{fill:var(--terminal-panel-soft);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-capsule-fill{transform-box:fill-box;transform-origin:bottom center;animation:agent-ops-overview-capsule-rise .7s var(--terminal-transition-normal) both}.agent-ops-overview-capsule-fill--solid{fill:var(--terminal-brand)}.agent-ops-overview-tile-bg{fill:var(--terminal-panel-soft);stroke:var(--terminal-border);stroke-width:1}.agent-ops-overview-tile .agent-ops-overview-label,.agent-ops-overview-tile-label{font-size:var(--terminal-text-xs)}.agent-ops-overview-tile-value{font-size:var(--terminal-text-sm);font-weight:var(--fw-medium)}.agent-ops-overview-panel--lg .agent-ops-overview-tile .agent-ops-overview-label,.agent-ops-overview-panel--lg .agent-ops-overview-tile-label{font-size:var(--terminal-text-xs)}.agent-ops-overview-panel--lg .agent-ops-overview-tile-value{font-size:var(--terminal-text-sm)}.agent-ops-overview-tile--clickable{cursor:pointer}.agent-ops-overview-tile--clickable .agent-ops-overview-tile-bg{transition:fill var(--terminal-transition-fast),stroke var(--terminal-transition-fast)}.agent-ops-overview-tile--clickable:hover .agent-ops-overview-tile-bg,.agent-ops-overview-tile--clickable:focus-visible .agent-ops-overview-tile-bg{fill:var(--terminal-panel);stroke:var(--terminal-brand-border)}.agent-ops-overview-tile--clickable:focus{outline:none}.agent-ops-overview-tile--clickable:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px;border-radius:var(--terminal-radius-sm)}@keyframes agent-ops-overview-gauge-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes agent-ops-overview-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes agent-ops-overview-capsule-rise{0%{transform:scaleY(.15);opacity:.35}to{transform:scaleY(1);opacity:1}}@media (prefers-reduced-motion: reduce){.agent-ops-overview-gauge-arc,.agent-ops-overview-card,.agent-ops-overview-capsule,.agent-ops-overview-tile,.agent-ops-overview-gauge-hero,.agent-ops-overview-capsule-fill--used,.agent-ops-overview-capsule-fill{animation:none;opacity:1;transform:none}.agent-ops-overview-heartbeat-path--sweep{display:none}.agent-ops-overview-heartbeat-path--base{opacity:1}.agent-ops-overview-heartbeat-path--base.agent-ops-overview-heartbeat--offline{opacity:.75}}.agent-supervisor-attention-band{display:flex;align-items:center;padding:0 var(--terminal-space-3);overflow:hidden}.agent-supervisor-attention-clear{margin:0}.agent-supervisor-attention-list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2);margin:0;padding:0;list-style:none}.agent-supervisor-attention-chip{display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-soft);color:var(--terminal-text-primary);font-size:var(--terminal-text-xs);font-family:inherit;cursor:default}button.agent-supervisor-attention-chip{cursor:pointer}.agent-supervisor-attention-chip--critical{border-color:var(--terminal-negative);color:var(--terminal-negative)}.agent-supervisor-attention-chip--warning{border-color:var(--terminal-warning);color:var(--terminal-warning)}.agent-supervisor-attention-chip--info{border-color:var(--terminal-border-active)}.glass-reflect-host{position:relative;overflow:hidden}.glass-reflect-host__sweep{pointer-events:none;position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;z-index:1;transform-origin:50% 50%;transform:perspective(900px) rotateX(var(--glass-reflect-tilt, 0deg));background:linear-gradient(115deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--terminal-text-primary) 6%,transparent) 44%,color-mix(in srgb,var(--terminal-text-primary) 18%,transparent) 50%,color-mix(in srgb,var(--terminal-text-primary) 6%,transparent) 56%,transparent 62%,transparent 100%);background-size:calc(220% * var(--glass-reflect-scale, 1)) 100%;background-position:120% 0;opacity:.85;mix-blend-mode:screen;animation-name:glass-reflect-sweep;animation-duration:var(--glass-reflect-duration, 2.2s);animation-delay:var(--glass-reflect-delay, 0ms);animation-iteration-count:var(--glass-reflect-iteration-count, infinite);animation-direction:var(--glass-reflect-direction, normal);animation-timing-function:linear;animation-fill-mode:forwards;will-change:background-position}@keyframes glass-reflect-sweep{0%{background-position:120% 0}to{background-position:-170% 0}}@media (prefers-reduced-motion: reduce){.glass-reflect-host__sweep{animation:none;display:none;will-change:auto}}:root{--terminal-bg: #000;--terminal-bg-deep: #05070d;--terminal-chart-toolbar: #1a1f2e;--terminal-panel: black;--terminal-panel-strong: #1f1f1f;--terminal-panel-soft: rgba(255, 255, 255, .035);--terminal-modal-bg: #242424;--terminal-chart-bg: #0f0f0f;--terminal-border: rgba(255, 255, 255, .065);--terminal-border-strong: rgba(255, 255, 255, .12);--terminal-border-active: rgba(200, 245, 168, .28);--terminal-text-primary: rgba(255, 255, 255, .92);--terminal-text-secondary: rgba(255, 255, 255, .62);--terminal-text-muted: rgba(255, 255, 255, .42);--terminal-text-disabled: rgba(255, 255, 255, .28);--terminal-brand: #c8f5a8;--terminal-brand-soft: rgba(200, 245, 168, .14);--terminal-brand-border: rgba(200, 245, 168, .28);--terminal-brand-glow: rgba(200, 245, 168, .22);--terminal-brand-strong: rgba(200, 245, 168, .8);--terminal-fatab: linear-gradient(135deg,#c8f5a8 0%,#8fd96e 100%);--terminal-fatext: #0a0a0c;--terminal-text-on-light: var(--terminal-fatext);--terminal-text-on-light-muted: color-mix(in srgb, var(--terminal-fatext) 55%, transparent);--terminal-brand-panel-end: color-mix(in srgb, var(--terminal-brand) 12%, var(--terminal-bg-deep));--terminal-text-header-dark: #000000;--terminal-long: #00ff88;--terminal-long-inset: #00ff8893;--terminal-long-inset-weak: #00ff8854;--terminal-long-soft: rgba(0, 255, 136, .12);--terminal-long-border: rgba(0, 255, 136, .34);--terminal-long-hard: #c8f5a8db;--terminal-short: #ff4757;--terminal-short-inset: #ff475793;--terminal-short-inset-weak: #ff475754;--terminal-short-soft: rgba(255, 71, 87, .12);--terminal-short-border: rgba(255, 71, 87, .34);--terminal-short-hard: rgba(255, 71, 87, .78);--terminal-short-light: rgba(186, 85, 93, .647);--terminal-warning: #ffd700;--terminal-warning-soft: rgba(255, 215, 0, .12);--terminal-warning-border: rgba(255, 215, 0, .24);--terminal-info: #3b82f6;--terminal-info-soft: rgba(59, 130, 246, .12);--terminal-info-border: rgba(59, 130, 246, .34);--terminal-accent: #06b6d4;--terminal-accent-soft: rgba(6, 182, 212, .12);--terminal-accent-border: rgba(6, 182, 212, .34);--terminal-secondary: #8b5cf6;--terminal-secondary-soft: rgba(139, 92, 246, .12);--terminal-secondary-border: rgba(139, 92, 246, .34);--terminal-secondary-glow: rgba(139, 92, 246, .3);--terminal-surface-primary: rgba(255, 255, 255, .05);--terminal-surface-hover: rgba(255, 255, 255, .07);--terminal-surface-code: rgba(0, 0, 0, .35);--terminal-grid-major: rgba(255, 255, 255, .075);--terminal-grid-minor: rgba(255, 255, 255, .035);--terminal-tour-guide-bubble: var(--terminal-brand-strong);--terminal-space-1: 4px;--terminal-space-2: 6px;--terminal-space-3: 8px;--terminal-space-4: 10px;--terminal-space-5: 12px;--terminal-space-6: 16px;--terminal-space-7: 24px;--terminal-nav-height: 56px;--terminal-menubar-height: 54px;--terminal-page-scroll-sticky-top: calc( var(--terminal-menubar-height) + env(safe-area-inset-top, 0px) );--terminal-page-scroll-sticky-top-inner: 0px;--agent-mobile-sticky-hero-height: 70px;--terminal-tab-section-header-mobile-height: 48px;--terminal-market-header-height: 64px;--terminal-bottom-panel-height: 220px;--terminal-input-height: 34px;--terminal-action-height: 40px;--terminal-radius-sm: 6px;--terminal-radius-md: 8px;--terminal-radius-lg: 12px;--terminal-radius-xl: 16px;--terminal-radius-full: 999px;--terminal-container-max: 1200px;--terminal-shell-max-width: 1312px;--terminal-shell-chrome-y: 1.75rem;--terminal-input-bg: rgba(0, 0, 0, .22);--terminal-row-hover: rgba(255, 255, 255, .035);--terminal-brand-focus-ring: 0 0 0 2px rgba(200, 245, 168, .12);--terminal-overlay-shadow: 0 16px 48px color-mix(in srgb, var(--terminal-bg-deep) 65%, transparent);--terminal-overlay-backdrop-bg: color-mix(in srgb, var(--terminal-bg-deep) 55%, transparent);--terminal-tooltip-shadow: 0 16px 48px rgba(0, 0, 0, .45);--terminal-transition-fast: .1s ease-out;--terminal-transition-normal: .18s ease-out;--terminal-text-xs: .6875rem;--terminal-text-sm: .75rem;--terminal-text-md: .8125rem;--terminal-text-base: .875rem;--terminal-text-lg: 1rem;--terminal-text-xl: 1.25rem;--terminal-text-price: 1.5rem;--terminal-hero-title-size: 2rem;--terminal-text-report-title: var(--terminal-hero-title-size);--terminal-detail-title-size: var(--terminal-text-price);--terminal-text-xxl: 2.1rem;--terminal-line-tight: 1.1;--terminal-line-normal: 1.35;--terminal-line-body: 1.5;--terminal-tracking-label: .12em;--terminal-tracking-tab: .08em;--lato: var(--font-body);--firacode: var(--font-mono);-webkit-tap-highlight-color:var(--terminal-info-soft);touch-action:manipulation}.terminal-market-title{font-family:var(--font-body);font-size:var(--terminal-text-lg);line-height:var(--terminal-line-tight);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.terminal-panel-title{font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-tight);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;font-weight:var(--fw-bold);color:var(--terminal-text-secondary)}.terminal-label{font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.terminal-tip-label{text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:help}.terminal-value{font-family:var(--font-mono);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-normal);font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.terminal-price{font-family:var(--font-mono);font-size:var(--terminal-text-price);line-height:var(--terminal-line-tight);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.terminal-report-value{font-family:var(--font-mono);font-size:var(--terminal-text-report-title);font-weight:var(--fw-medium);line-height:1.6;text-transform:uppercase;color:var(--terminal-text-primary)}.terminal-long{color:var(--terminal-long)}.terminal-short{color:var(--terminal-short)}.terminal-text-muted{color:var(--terminal-text-muted)}.terminal-nav{height:var(--terminal-nav-height);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--terminal-space-6);background:#05070deb;border-bottom:1px solid var(--terminal-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terminal-nav-link{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-secondary)}.terminal-nav-link-active{color:var(--terminal-brand)}.chart-panel{background:var(--terminal-bg-deep);position:relative;overflow:hidden}.chart-current-price{font-family:var(--font-mono);color:var(--terminal-brand);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border)}.form-row{display:grid;gap:var(--terminal-space-2)}.form-label{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.form-input{box-sizing:border-box;height:var(--terminal-input-height);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border-strong);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font-family:var(--font-mono);font-size:var(--terminal-text-sm);padding-inline:var(--terminal-space-4);transition:border-color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.form-input:focus{outline:none;border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.form-input::placeholder{color:var(--terminal-text-muted)}.form-input:disabled{opacity:.5;cursor:not-allowed}select.form-input{cursor:pointer}select.form-input option{background:var(--terminal-panel-strong);color:var(--terminal-text-primary)}.form-input--textarea{height:auto;min-height:calc(var(--terminal-line-body) * 4 + var(--terminal-space-6));padding:var(--terminal-space-4);font-family:var(--font-mono);font-size:24px;line-height:var(--terminal-line-body);resize:vertical}.onboard-mnemonic-gate .form-input--textarea{font-size:20px}.terminal-search-field{display:flex;align-items:center;gap:var(--terminal-space-2);height:var(--terminal-input-height);padding-inline:var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);transition:border-color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.terminal-search-field:focus-within{border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.terminal-search-input{flex:1;min-width:0;border:none;background:transparent;color:var(--terminal-text-primary);font-family:var(--font-body);font-size:var(--terminal-text-sm);outline:none}.terminal-search-input::placeholder{color:var(--terminal-text-muted)}.terminal-execution-button{height:var(--terminal-action-height);border-radius:var(--terminal-radius-md);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:800;letter-spacing:.08em;text-transform:uppercase;transition:transform var(--terminal-transition-fast),filter var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast)}.terminal-execution-button:hover:not(:disabled){filter:brightness(1.04)}.button-buy-long{border:1px solid var(--terminal-long-border);background:var(--terminal-long-soft);color:var(--terminal-long)}.button-buy-long-brand{border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext)}.button-sell-short{border:1px solid var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short)}.terminal-tab{height:100%;display:inline-flex;align-items:center;border-bottom:1px solid transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase}.terminal-tab-active{color:var(--terminal-brand);border-bottom-color:var(--terminal-brand)}.risk-notice{border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:#ffffffd1;border-radius:var(--terminal-radius-md);padding:var(--terminal-space-4);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body)}.terminal-interactive{transition:background-color var(--terminal-transition-fast) linear,border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.filled-range-slider{width:100%;display:block;margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none;transition:--slider-progress .18s cubic-bezier(.22,1,.36,1)}.filled-range-slider:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}.filled-range-slider--brand.filled-range-slider--md{height:8px;border-radius:var(--terminal-radius-sm);background:linear-gradient(to right,var(--terminal-brand) 0%,var(--terminal-brand) var(--slider-progress, 0%),var(--terminal-input-bg) var(--slider-progress, 0%),var(--terminal-input-bg) 100%)}.filled-range-slider--brand.filled-range-slider--md::-webkit-slider-runnable-track{height:8px;border-radius:var(--terminal-radius-sm);background:transparent}.filled-range-slider--brand.filled-range-slider--md::-moz-range-track{height:8px;border-radius:var(--terminal-radius-sm);background:transparent;border:none}.filled-range-slider--brand.filled-range-slider--md::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-6px;border-radius:50%;background:var(--terminal-brand);cursor:pointer;border:2px solid var(--terminal-brand-border);box-shadow:0 2px 6px var(--terminal-brand-glow);transition:transform var(--terminal-transition-fast)}.filled-range-slider--brand.filled-range-slider--md::-webkit-slider-thumb:hover{transform:scale(1.08)}.filled-range-slider--brand.filled-range-slider--md::-webkit-slider-thumb:active{transform:scale(.95)}.filled-range-slider--brand.filled-range-slider--md::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--terminal-brand);cursor:pointer;border:2px solid var(--terminal-brand-border);box-shadow:0 2px 6px var(--terminal-brand-glow);transition:transform var(--terminal-transition-fast)}.filled-range-slider--brand.filled-range-slider--md::-moz-range-thumb:hover{transform:scale(1.08)}.filled-range-slider--brand.filled-range-slider--md::-moz-range-thumb:active{transform:scale(.95)}.filled-range-slider--brand.filled-range-slider--md:disabled{cursor:not-allowed;opacity:.55}.filled-range-slider--brand.filled-range-slider--md:disabled::-webkit-slider-thumb,.filled-range-slider--brand.filled-range-slider--md:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.filled-range-slider--brand.filled-range-slider--sm{height:4px;border-radius:var(--terminal-radius-sm);background:linear-gradient(to right,var(--terminal-brand) 0%,var(--terminal-brand) var(--slider-progress, 0%),var(--terminal-input-bg) var(--slider-progress, 0%),var(--terminal-input-bg) 100%)}.filled-range-slider--brand.filled-range-slider--sm::-webkit-slider-runnable-track{height:4px;border-radius:var(--terminal-radius-sm);background:transparent}.filled-range-slider--brand.filled-range-slider--sm::-moz-range-track{height:4px;border-radius:var(--terminal-radius-sm);background:transparent;border:none}.filled-range-slider--brand.filled-range-slider--sm::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--terminal-brand);cursor:pointer;border:2px solid var(--terminal-brand-border);transition:transform var(--terminal-transition-fast)}.filled-range-slider--brand.filled-range-slider--sm::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--terminal-brand);cursor:pointer;border:2px solid var(--terminal-brand-border);transition:transform var(--terminal-transition-fast)}.filled-range-slider--brand.filled-range-slider--sm:disabled{cursor:not-allowed;opacity:.55}.filled-range-slider--brand.filled-range-slider--sm:disabled::-webkit-slider-thumb,.filled-range-slider--brand.filled-range-slider--sm:disabled::-moz-range-thumb{cursor:not-allowed}.filled-range-slider--info.filled-range-slider--md{height:10px;border-radius:5px;background:linear-gradient(to right,var(--terminal-info-soft) 0%,var(--terminal-info-soft) var(--slider-progress, 0%),var(--terminal-border-strong) var(--slider-progress, 0%),var(--terminal-border-strong) 100%);transition:--slider-progress .18s cubic-bezier(.22,1,.36,1)}.filled-range-slider--info.filled-range-slider--md::-webkit-slider-runnable-track{height:10px;border-radius:5px;background:transparent}.filled-range-slider--info.filled-range-slider--md::-moz-range-track{height:10px;border-radius:5px;background:transparent;border:none}.filled-range-slider--info.filled-range-slider--md::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--terminal-brand) 0%,var(--terminal-brand) 100%);cursor:pointer;border:3px solid var(--terminal-border-strong);box-shadow:0 2px 8px var(--terminal-info-soft),0 0 0 0 var(--terminal-info-soft);transition:all .2s ease}.filled-range-slider--info.filled-range-slider--md::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 12px var(--terminal-info-soft),0 0 0 4px var(--terminal-info-soft)}.filled-range-slider--info.filled-range-slider--md::-webkit-slider-thumb:active{transform:scale(.95);box-shadow:0 2px 6px var(--terminal-info-soft),0 0 0 2px var(--terminal-info-soft)}.filled-range-slider--info.filled-range-slider--md::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:linear-gradient(135deg,var(--terminal-brand) 0%,var(--terminal-brand) 100%);cursor:pointer;border:3px solid var(--terminal-border-strong);box-shadow:0 2px 8px var(--terminal-info-soft);transition:all .2s ease}.filled-range-slider--info.filled-range-slider--md::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 3px 12px var(--terminal-info-soft)}.filled-range-slider--info.filled-range-slider--md::-moz-range-thumb:active{transform:scale(.95)}.filled-range-slider--info.filled-range-slider--md:disabled{opacity:.5;cursor:not-allowed}.filled-range-slider--info.filled-range-slider--md:disabled::-webkit-slider-thumb,.filled-range-slider--info.filled-range-slider--md:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.filled-range-slider--tactile.filled-range-slider--sm{--tactile-track-height: 4px;--tactile-thumb-width: 52px;--tactile-thumb-half: 26px;--tactile-thumb-height: 24px;height:var(--tactile-thumb-height);border-radius:var(--terminal-radius-sm);background:linear-gradient(to right,var(--terminal-brand) 0%,var(--terminal-brand) var(--slider-fill-stop, var(--tactile-thumb-half)),var(--terminal-input-bg) var(--slider-fill-stop, var(--tactile-thumb-half)),var(--terminal-input-bg) 100%) center / 100% var(--tactile-track-height) no-repeat}@media (min-width: 768px){.filled-range-slider--tactile.filled-range-slider--sm{--tactile-thumb-width: 26px;--tactile-thumb-half: 13px;--tactile-thumb-height: 12px}}.filled-range-slider--tactile.filled-range-slider--sm::-webkit-slider-runnable-track{height:var(--tactile-track-height);border-radius:var(--terminal-radius-sm);background:transparent}.filled-range-slider--tactile.filled-range-slider--sm::-moz-range-track{height:var(--tactile-track-height);border-radius:var(--terminal-radius-sm);background:transparent;border:none}.filled-range-slider--tactile.filled-range-slider--sm::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--tactile-thumb-width);height:var(--tactile-thumb-height);margin-top:calc((var(--tactile-track-height) - var(--tactile-thumb-height)) / 2);border:none;border-radius:var(--terminal-radius-full);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='24' viewBox='0 0 52 24' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='26' y1='2' x2='26' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='55%25' stop-color='%23F4F4F4'/%3E%3Cstop offset='100%25' stop-color='%23E6E6E6'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='26' y1='2' x2='26' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF' stop-opacity='0.9'/%3E%3Cstop offset='100%25' stop-color='%23C8C8C8' stop-opacity='0.35'/%3E%3C/linearGradient%3E%3Cfilter id='c' x='-20%25' y='-20%25' width='140%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='2' flood-color='%23000000' flood-opacity='0.28'/%3E%3C/filter%3E%3CradialGradient id='d' cx='35%25' cy='30%25' r='65%25'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='100%25' stop-color='%23D8D8D8'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect x='1' y='2' width='50' height='20' rx='10' fill='url(%23a)' filter='url(%23c)'/%3E%3Crect x='1.5' y='2.5' width='49' height='19' rx='9.5' fill='none' stroke='url(%23b)' stroke-width='1'/%3E%3Cg fill='url(%23d)'%3E%3Ccircle cx='14' cy='10' r='1.15'/%3E%3Ccircle cx='18' cy='10' r='1.15'/%3E%3Ccircle cx='22' cy='10' r='1.15'/%3E%3Ccircle cx='26' cy='10' r='1.15'/%3E%3Ccircle cx='30' cy='10' r='1.15'/%3E%3Ccircle cx='14' cy='14' r='1.15'/%3E%3Ccircle cx='18' cy='14' r='1.15'/%3E%3Ccircle cx='22' cy='14' r='1.15'/%3E%3Ccircle cx='26' cy='14' r='1.15'/%3E%3Ccircle cx='30' cy='14' r='1.15'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;transition:transform var(--terminal-transition-fast)}.filled-range-slider--tactile.filled-range-slider--sm::-webkit-slider-thumb:hover{transform:scale(1.05)}.filled-range-slider--tactile.filled-range-slider--sm::-webkit-slider-thumb:active{transform:scale(.95)}.filled-range-slider--tactile.filled-range-slider--sm::-moz-range-thumb{width:var(--tactile-thumb-width);height:var(--tactile-thumb-height);border:none;border-radius:var(--terminal-radius-full);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='24' viewBox='0 0 52 24' fill='none'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='26' y1='2' x2='26' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='55%25' stop-color='%23F4F4F4'/%3E%3Cstop offset='100%25' stop-color='%23E6E6E6'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' x1='26' y1='2' x2='26' y2='22' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF' stop-opacity='0.9'/%3E%3Cstop offset='100%25' stop-color='%23C8C8C8' stop-opacity='0.35'/%3E%3C/linearGradient%3E%3Cfilter id='c' x='-20%25' y='-20%25' width='140%25' height='160%25'%3E%3CfeDropShadow dx='0' dy='2' stdDeviation='2' flood-color='%23000000' flood-opacity='0.28'/%3E%3C/filter%3E%3CradialGradient id='d' cx='35%25' cy='30%25' r='65%25'%3E%3Cstop offset='0%25' stop-color='%23FFFFFF'/%3E%3Cstop offset='100%25' stop-color='%23D8D8D8'/%3E%3C/radialGradient%3E%3C/defs%3E%3Crect x='1' y='2' width='50' height='20' rx='10' fill='url(%23a)' filter='url(%23c)'/%3E%3Crect x='1.5' y='2.5' width='49' height='19' rx='9.5' fill='none' stroke='url(%23b)' stroke-width='1'/%3E%3Cg fill='url(%23d)'%3E%3Ccircle cx='14' cy='10' r='1.15'/%3E%3Ccircle cx='18' cy='10' r='1.15'/%3E%3Ccircle cx='22' cy='10' r='1.15'/%3E%3Ccircle cx='26' cy='10' r='1.15'/%3E%3Ccircle cx='30' cy='10' r='1.15'/%3E%3Ccircle cx='14' cy='14' r='1.15'/%3E%3Ccircle cx='18' cy='14' r='1.15'/%3E%3Ccircle cx='22' cy='14' r='1.15'/%3E%3Ccircle cx='26' cy='14' r='1.15'/%3E%3Ccircle cx='30' cy='14' r='1.15'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;cursor:pointer;transition:transform var(--terminal-transition-fast)}.filled-range-slider--tactile.filled-range-slider--sm::-moz-range-thumb:hover{transform:scale(1.05)}.filled-range-slider--tactile.filled-range-slider--sm::-moz-range-thumb:active{transform:scale(.95)}.filled-range-slider--tactile.filled-range-slider--sm:disabled{cursor:not-allowed;opacity:.55}.filled-range-slider--tactile.filled-range-slider--sm:disabled::-webkit-slider-thumb,.filled-range-slider--tactile.filled-range-slider--sm:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.bucket-rules-advanced-panel .filled-range-slider{grid-column:1 / -1}.scale-ladder-chart{width:100%;min-height:168px;display:flex;align-items:center;justify-content:center}.scale-ladder-chart--compact{min-height:112px}.scale-ladder-chart--empty{min-height:96px;padding:var(--terminal-space-4);box-sizing:border-box}.scale-ladder-chart__empty{margin:0;text-align:center;color:var(--terminal-text-muted)}.scale-ladder-chart__svg{display:block;width:100%;height:auto}.scale-ladder-chart__baseline,.scale-ladder-chart__axis{stroke:var(--terminal-border-strong);stroke-width:1;fill:none}.scale-ladder-chart__grid{stroke:var(--terminal-border);stroke-width:1;stroke-dasharray:2 3;fill:none}.scale-ladder-chart__tick{stroke:var(--terminal-border-strong);stroke-width:1;fill:none}.scale-ladder-chart__axis-label{fill:var(--terminal-text-muted);font-family:var(--font-body);font-size:9px}.scale-ladder-chart__axis-label--y{font-size:8px}.scale-ladder-chart__bar{transition:y var(--terminal-transition-fast),height var(--terminal-transition-fast)}.scale-ladder-chart__level{transition:opacity var(--terminal-transition-fast)}.scale-ladder-chart--long .scale-ladder-chart__bar{fill:var(--terminal-long);stroke:none}.scale-ladder-chart--short .scale-ladder-chart__bar{fill:var(--terminal-short);stroke:none}.scale-ladder-chart__ticker-line{stroke:var(--terminal-warning);stroke-width:1;fill:none}.scale-ladder-chart__ticker-arrow{fill:var(--terminal-warning);stroke:none}.scale-ladder-chart__axis-label--ticker{fill:var(--terminal-warning)}@property --slider-progress{syntax: "<percentage>"; inherits: false; initial-value: 0%;}.tracker-range-slider{position:relative;display:flex;align-items:center;width:100%;height:24px}.tracker-range-slider__rail{position:absolute;inset-inline:0;top:50%;height:14px;transform:translateY(-50%);pointer-events:none;overflow:hidden}.tracker-range-slider__rail:before{content:"";position:absolute;inset-inline:0;top:50%;height:6px;transform:translateY(-50%);border-radius:var(--terminal-radius-full);background:var(--terminal-input-bg)}.tracker-range-slider__fill{position:absolute;inset-inline-start:0;top:50%;height:6px;width:var(--slider-progress, 0%);transform:translateY(-50%);border-radius:var(--terminal-radius-full);z-index:1}.tracker-range-slider--fill-center .tracker-range-slider__fill{inset-inline-start:var(--slider-fill-start, 50%);width:var(--slider-fill-width, 0%)}.tracker-range-slider--long .tracker-range-slider__fill{background:linear-gradient(to right,transparent 0%,var(--terminal-long-soft) 35%,var(--terminal-long-inset-weak) 70%,var(--terminal-long) 100%)}.tracker-range-slider--short .tracker-range-slider__fill{background:linear-gradient(to right,transparent 0%,var(--terminal-short-soft) 35%,var(--terminal-short-inset-weak) 70%,var(--terminal-short) 100%)}.tracker-range-slider--fill-center.tracker-range-slider--fill-negative.tracker-range-slider--long .tracker-range-slider__fill{background:linear-gradient(to left,transparent 0%,var(--terminal-long-soft) 35%,var(--terminal-long-inset-weak) 70%,var(--terminal-long) 100%)}.tracker-range-slider--fill-center.tracker-range-slider--fill-negative.tracker-range-slider--short .tracker-range-slider__fill{background:linear-gradient(to left,transparent 0%,var(--terminal-short-soft) 35%,var(--terminal-short-inset-weak) 70%,var(--terminal-short) 100%)}.tracker-range-slider__scale{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.tracker-range-slider__tick{position:absolute;top:50%;width:1px;transform:translate(-50%,-50%);pointer-events:none}.tracker-range-slider__tick--minor{height:8px;background:var(--terminal-border-strong)}.tracker-range-slider__tick--major{height:14px;background:var(--terminal-text-muted)}.tracker-range-slider__input{position:relative;z-index:1;width:100%;height:24px;margin:0;padding:0;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;box-shadow:none}.tracker-range-slider__input:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}.tracker-range-slider__input::-webkit-slider-runnable-track{height:14px;background:transparent}.tracker-range-slider__input::-moz-range-track{height:14px;background:transparent;border:none}.tracker-range-slider__input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:24px;margin-top:-5px;border:none;border-radius:var(--terminal-radius-full);cursor:pointer;transition:transform var(--terminal-transition-fast)}.tracker-range-slider--long .tracker-range-slider__input::-webkit-slider-thumb{background:var(--terminal-long)}.tracker-range-slider--short .tracker-range-slider__input::-webkit-slider-thumb{background:var(--terminal-short)}.tracker-range-slider--thumb-neutral .tracker-range-slider__input::-webkit-slider-thumb{background:var(--terminal-text-primary)}.tracker-range-slider__input::-webkit-slider-thumb:hover{transform:scale(1.05)}.tracker-range-slider__input::-webkit-slider-thumb:active{transform:scale(.95)}.tracker-range-slider__input::-moz-range-thumb{width:12px;height:24px;border:none;border-radius:var(--terminal-radius-full);cursor:pointer;transition:transform var(--terminal-transition-fast)}.tracker-range-slider--long .tracker-range-slider__input::-moz-range-thumb{background:var(--terminal-long)}.tracker-range-slider--short .tracker-range-slider__input::-moz-range-thumb{background:var(--terminal-short)}.tracker-range-slider--thumb-neutral .tracker-range-slider__input::-moz-range-thumb{background:var(--terminal-text-primary)}.tracker-range-slider__input::-moz-range-thumb:hover{transform:scale(1.05)}.tracker-range-slider__input::-moz-range-thumb:active{transform:scale(.95)}@media (min-width: 768px){.tracker-range-slider__input::-webkit-slider-thumb{width:5px;height:18px;margin-top:-2px}.tracker-range-slider__input::-moz-range-thumb{width:5px;height:18px}}.tracker-range-slider__input:disabled{cursor:not-allowed;opacity:.55}.tracker-range-slider__input:disabled::-webkit-slider-thumb,.tracker-range-slider__input:disabled::-moz-range-thumb{cursor:not-allowed;transform:none}.list-view-mac{display:flex;flex-direction:column;background:#fff;border:1px solid #d0d0d0;border-radius:6px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;color:#1d1d1f}.list-view-mac-header{display:grid;background:#f5f5f7;border-bottom:1px solid #d0d0d0;position:sticky;top:0;z-index:10;-webkit-user-select:none;user-select:none}.list-view-mac-header-cell{display:flex;align-items:center;padding:4px 8px;font-weight:500;color:#6e6e73;font-size:11px;text-transform:uppercase;letter-spacing:.3px;position:relative;border-right:1px solid #e5e5e7}.list-view-mac-header-cell:last-child{border-right:none}.list-view-mac-header-cell.sortable{cursor:pointer}.list-view-mac-header-cell.sortable:hover{background:#e8e8ed}.list-view-mac-header-cell.left{justify-content:flex-start;text-align:left}.list-view-mac-header-cell.center{justify-content:center;text-align:center}.list-view-mac-header-cell.right{justify-content:flex-end;text-align:right}.list-view-mac-header-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-mac-sort-indicator{margin-left:4px;font-size:9px;color:#007aff}.list-view-mac-resize-handle{position:absolute;right:0;top:0;bottom:0;width:4px;cursor:col-resize;z-index:1}.list-view-mac-resize-handle:hover{background:#007aff;opacity:.5}.list-view-mac-body{flex:1;overflow-y:auto;overflow-x:hidden;background:#fff}.list-view-mac-row{display:grid;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background-color .1s ease;align-items:center}.list-view-mac-row:hover{background:#f5f5f7}.list-view-mac-row.selected{background:#cce5ff}.list-view-mac-row.selected:hover{background:#b3d9ff}.list-view-mac-row:last-child{border-bottom:none}.list-view-mac-cell{padding:2px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d1d1f;font-size:13px}.list-view-mac-cell.left{text-align:left}.list-view-mac-cell.center{text-align:center}.list-view-mac-cell.right{text-align:right}.list-view-mac-empty{padding:40px 20px;text-align:center;color:#86868b;font-size:13px}.list-view-mac-footer{padding:6px 12px;background:#f5f5f7;border-top:1px solid #d0d0d0;font-size:11px;color:#6e6e73;text-align:center}.list-view-mac-body::-webkit-scrollbar{width:11px}.list-view-mac-body::-webkit-scrollbar-track{background:#f5f5f7}.list-view-mac-body::-webkit-scrollbar-thumb{background:silver;border-radius:6px;border:2px solid #f5f5f7}.list-view-mac-body::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media (prefers-color-scheme: dark){.list-view-mac{background:#1d1d1f;border-color:#424245;color:#f5f5f7}.list-view-mac-header{background:#2d2d2f;border-bottom-color:#424245}.list-view-mac-header-cell{color:#86868b;border-right-color:#424245}.list-view-mac-header-cell.sortable:hover{background:#3d3d3f}.list-view-mac-body{background:#1d1d1f}.list-view-mac-row{border-bottom-color:#2d2d2f}.list-view-mac-row:hover{background:#2d2d2f}.list-view-mac-row.selected{background:#004085}.list-view-mac-row.selected:hover{background:#0056b3}.list-view-mac-cell{color:#f5f5f7}.list-view-mac-empty{color:#86868b}.list-view-mac-footer{background:#2d2d2f;border-top-color:#424245;color:#86868b}.list-view-mac-body::-webkit-scrollbar-track{background:#2d2d2f}.list-view-mac-body::-webkit-scrollbar-thumb{background:#424245;border-color:#2d2d2f}.list-view-mac-body::-webkit-scrollbar-thumb:hover{background:#525255}}.position-close-all-modal{width:min(28rem,calc(100vw - 2rem));max-width:28rem}.position-close-all-summary{margin:0 0 .75rem}.position-close-all-list.list-view-mac{background:var(--terminal-surface-primary);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm, 2px);font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);max-height:12rem}.position-close-all-list .list-view-mac-header{background:var(--terminal-surface-primary);border-bottom-color:var(--terminal-border)}.position-close-all-list .list-view-mac-header-cell{color:var(--terminal-text-muted);border-right-color:var(--terminal-border);font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.position-close-all-list .list-view-mac-body{background:transparent}.position-close-all-list .list-view-mac-row{border-bottom-color:var(--terminal-border);cursor:default}.position-close-all-list .list-view-mac-row:hover{background:var(--terminal-surface-hover)}.position-close-all-list .list-view-mac-cell{color:var(--terminal-text-primary);font-size:var(--terminal-text-sm)}.position-close-all-list .list-view-mac-empty{color:var(--terminal-text-muted);padding:1rem}.position-close-all-control--agent{color:var(--terminal-text-secondary)}.tab-section-content .bucket-collection-table .table-header>:last-child,.tab-section-content .bucket-collection-table .table-row>:last-child{width:auto;min-width:0}.layout-container:has(.bucket-collection-relational-root){display:flex;flex-direction:column;min-height:0}.bucket-collection-relational-root{--bucket-table-pad-x: 1rem;--bucket-table-col-gap: .5rem;--bucket-table-col1-width: 5rem;--bucket-collection-extract-anchor: calc( var(--bucket-table-pad-x) + var(--bucket-table-col1-width) + var(--bucket-table-col-gap) );position:relative;display:flex;flex:1;min-height:0;overflow:hidden}.bucket-collection-relational-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}.bucket-collection-relational-main .bucket-collection-table{flex:1;min-height:0}.bucket-row--extracted.selected{outline:1px solid var(--terminal-border-strong);outline-offset:-1px}.bucket-positions-side-panel{position:absolute;top:0;left:var(--bucket-collection-extract-anchor);right:0;bottom:0;z-index:20;display:flex;flex-direction:column;background:var(--terminal-panel-strong);border-left:1px solid var(--terminal-border-strong);box-shadow:var(--terminal-overlay-shadow);transform:translate(100%);transition:transform .32s ease;pointer-events:none}.bucket-positions-side-panel.is-open{transform:translate(0);pointer-events:auto}.bucket-positions-side-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);flex-shrink:0}.bucket-positions-side-panel-title{font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary);line-height:1.35;margin:0}.bucket-positions-side-panel-body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.bucket-positions-side-panel-body .layout-container{flex:1;min-height:0;height:100%!important;border-radius:0;background:transparent}.bucket-positions-side-panel-body .position-table{overflow-x:auto}.bucket-collection-actions{display:flex;justify-content:center}.bucket-collection-actions .btn{padding:.2rem .45rem;font-size:.68rem}.bucket-collection-table .bucket-collection-id-cell{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bucket-collection-table .table-header-cell:first-child,.bucket-collection-table .bucket-collection-id-cell{max-width:var(--bucket-table-col1-width, 5rem)}.bucket-collection-table .table-header-cell:nth-child(2),.bucket-collection-table .bucket-collection-autonomy-cell{max-width:var(--bucket-table-col2-width, 7rem)}.bucket-collection-table .bucket-collection-autonomy-cell .bucket-autonomy-pill{width:100%;max-width:6.5rem;min-width:0;padding-inline:.25rem;white-space:nowrap}.bucket-detail-modal-content{position:relative;min-width:440px;max-width:580px;border-left:3px solid var(--terminal-border-strong)}.bucket-detail-modal-id{margin:0;font-size:var(--terminal-text-xs)}.bucket-detail-modal-label--overview{padding:0 0 var(--terminal-space-4);margin-bottom:var(--terminal-space-1);border-bottom:1px solid var(--terminal-border)}.bucket-detail-modal-body{padding:var(--terminal-space-5) var(--terminal-space-7);max-height:min(68vh,520px);overflow-y:auto}.bucket-detail-modal-body>.bucket-agents-modal-body{padding:0;max-height:none}.bucket-detail-rules-panel,.bucket-detail-modal-body .bucket-detail-rules-panel.bucket-rules-modal-body{padding:0;max-height:none}.bucket-rules-meta-text{font-size:var(--terminal-text-sm);font-weight:var(--fw-regular);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary);letter-spacing:normal;text-transform:none}.bucket-rules-field-label{display:block;margin-bottom:var(--terminal-space-1)}.bucket-rules-impact-emphasis{color:var(--terminal-text-primary);font-weight:var(--fw-semibold)}.bucket-overview-panel{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.bucket-overview-section-title{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-secondary);font-weight:var(--fw-bold)}.bucket-overview-grid{margin:0;display:grid;grid-template-columns:minmax(8rem,1fr) 1.5fr;gap:var(--terminal-space-2) var(--terminal-space-4)}.bucket-overview-row{display:contents}.bucket-overview-row dt{margin:0}.bucket-overview-row dd{margin:0;text-align:right;word-break:break-word}.bucket-agents-modal-content{min-width:420px;max-width:560px}.bucket-agents-modal-content .modal-header h3.terminal-panel-title{font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-tight);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;font-weight:var(--fw-bold)}.bucket-agents-modal-body{padding:var(--terminal-space-6) var(--terminal-space-7) var(--terminal-space-5);max-height:min(60vh,480px);overflow-y:auto}.bucket-agents-modal-empty{margin:0;color:var(--terminal-text-secondary);font-size:var(--terminal-text-base);text-align:center}.bucket-agents-modal-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--terminal-space-5)}.bucket-agents-modal-item{padding:var(--terminal-space-5);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg)}.bucket-agents-modal-item-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-3)}.bucket-agents-modal-item-leading{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.bucket-agents-modal-market{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.bucket-agents-modal-description{font-family:var(--font-body);font-size:var(--terminal-text-base);color:var(--terminal-text-primary);line-height:var(--terminal-line-body);margin-bottom:var(--terminal-space-4)}.bucket-agents-modal-meta{display:flex;flex-direction:column;gap:var(--terminal-space-1)}.bucket-agents-modal-meta-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--terminal-space-5)}.bucket-autonomy-pill{display:inline-flex;align-items:center;justify-content:center;gap:.15rem;min-width:0;padding:.1rem .35rem;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);font-size:.65rem;font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--terminal-text-secondary)}.bucket-autonomy-pill--high{border-color:#3b82f673;color:#93c5fd}.bucket-autonomy-pill--guarded{border-color:#eab30873;color:#fcd34d}.bucket-autonomy-pill--custom{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary)}.bucket-rules-modal-content{min-width:440px;max-width:580px;border-left:3px solid var(--terminal-border-strong)}.bucket-rules-modal-content--highAgency,.bucket-rules-modal-content[data-autonomy-tone=highAgency]{border-left-color:#3b82f6bf}.bucket-rules-modal-content--guarded,.bucket-rules-modal-content[data-autonomy-tone=guarded]{border-left-color:#eab308bf}.bucket-rules-modal-subtitle{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);font-family:var(--font-mono)}.bucket-rules-policy-pill{padding:.15rem .5rem;border-radius:var(--terminal-radius-sm);font-size:.65rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em}.bucket-rules-policy-pill--high{background:#3b82f626;color:#93c5fd}.bucket-rules-policy-pill--guarded{background:#eab30826;color:#fcd34d}.bucket-rules-policy-pill--manual{background:#4ade8026;color:#86efac}.bucket-rules-policy-pill--custom{background:var(--terminal-input-bg);color:var(--terminal-text-primary)}.bucket-rules-modal-body{padding:var(--terminal-space-5) var(--terminal-space-7) var(--terminal-space-5);max-height:min(68vh,520px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--terminal-space-5)}.bucket-rules-context-strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg)}.bucket-rules-context-strip .bucket-rules-meta-text{white-space:nowrap}.bucket-rules-section-title{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-secondary);font-weight:var(--fw-bold)}.bucket-rules-modal-content--manual,.bucket-detail-modal-content.bucket-rules-modal-content--manual{border-left-color:#4ade80bf}.bucket-rules-success{margin:0;color:#86efac;font-size:var(--terminal-text-sm)}.bucket-safety-rail{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-7);border-bottom:1px solid var(--terminal-border);background:var(--terminal-input-bg)}.bucket-safety-rail-leading{display:flex;align-items:flex-start;gap:var(--terminal-space-3);min-width:0}.bucket-safety-rail-icon{flex-shrink:0;font-size:1rem;line-height:1.2}.bucket-safety-rail-copy{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.bucket-safety-rail-headline{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.bucket-safety-rail-subline{display:block}.bucket-safety-rail-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--terminal-space-2);justify-content:flex-end}.bucket-safety-rail-btn{font-size:var(--terminal-text-xs);padding:.2rem .45rem}.bucket-safety-rail-btn--confirm{border-color:#eab308a6;color:#fcd34d}.bucket-safety-rail--manual .bucket-safety-rail-headline{color:#86efac}.bucket-safety-rail--guarded .bucket-safety-rail-headline{color:#fcd34d}.bucket-safety-rail--highAgency .bucket-safety-rail-headline{color:#fca5a5}.bucket-overview-autonomy-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm)}.bucket-overview-autonomy-leading{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold)}.bucket-overview-autonomy-manage,.bucket-overview-withdraw-cta{font-size:var(--terminal-text-xs)}.bucket-overview-section--capital{padding-bottom:var(--terminal-space-2);border-bottom:1px solid var(--terminal-border)}.bucket-overview-withdrawable{color:#86efac;font-weight:var(--fw-semibold)}.bucket-overview-locked-breakdown{margin-top:var(--terminal-space-3)}.bucket-overview-locked-title{margin:0 0 var(--terminal-space-2)}.bucket-overview-grid--nested{margin-top:var(--terminal-space-1)}.bucket-overview-section-toggle{display:flex;align-items:center;gap:var(--terminal-space-3);width:100%;padding:0;border:none;background:transparent;cursor:pointer;text-align:left}.bucket-overview-section-headline{margin-left:auto;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.bucket-overview-chevron{flex-shrink:0;color:var(--terminal-text-secondary)}.bucket-overview-section-body{margin-top:var(--terminal-space-3)}.bucket-overview-risk-label{text-transform:lowercase;color:var(--terminal-text-secondary)}.bucket-overview-pnl-positive{color:#86efac}.bucket-overview-pnl-negative{color:#fca5a5}.bucket-agents-panel-summary{margin:0 0 var(--terminal-space-4)}.bucket-agents-task-id{display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);font-family:var(--font-mono);font-size:var(--terminal-text-xs);font-variant-numeric:tabular-nums;color:var(--terminal-text-secondary);white-space:nowrap;flex-shrink:0}.bucket-agents-status{text-transform:capitalize}.bucket-agents-guardrail .guardrail-confidence-badge,.bucket-agents-guardrail .guardrail-risk-pill{border-color:var(--terminal-border);background:transparent;color:var(--terminal-text-secondary)}.bucket-agents-guardrail .guardrail-intent-tweak-toggle{color:var(--terminal-text-secondary)}.bucket-agents-guardrail .trade-agent-deck-btn--primary,.bucket-agents-guardrail .trade-agent-deck-btn--danger{border:1px solid var(--terminal-border-strong);background:var(--terminal-input-bg);color:var(--terminal-text-primary)}.bucket-agents-guardrail .trade-agent-deck-btn--primary:hover,.bucket-agents-guardrail .trade-agent-deck-btn--danger:hover{border-color:var(--terminal-border-strong);background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.bucket-agents-pause-all--confirm{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary);background:var(--terminal-row-hover)}.bucket-agents-modal-actions{margin-top:var(--terminal-space-3);padding-top:var(--terminal-space-3);border-top:1px solid var(--terminal-border)}.bucket-manage-panel{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.bucket-manage-section{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.bucket-manage-field{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.bucket-manage-amount-row{display:flex;align-items:center;gap:var(--terminal-space-2)}.bucket-manage-amount-display{flex:1;min-width:0;margin-bottom:0;padding:var(--terminal-space-2) var(--terminal-space-3);text-align:left}.bucket-manage-amount-display:disabled{cursor:not-allowed;opacity:.6}.bucket-manage-amount-display .transfer-amount-value{font-size:var(--terminal-text-md)}.bucket-manage-input{flex:1;min-width:0;padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);color:var(--terminal-text-primary)}.bucket-manage-asset{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.bucket-manage-review-actions{display:flex;align-items:stretch;gap:var(--terminal-space-3)}.bucket-manage-review-actions .transfer-footer-confirm{flex:1;min-width:0}.bucket-manage-pause-btn--confirm{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary);background:var(--terminal-row-hover)}.bucket-manage-progress{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.bucket-close-confirm-btn:not(:disabled){background:#dc2626d9}.bucket-autonomy-pill--manual{border-color:#4ade8073;color:#86efac}.bucket-autonomy-pill-warn{margin-right:.2rem}.bucket-rules-hint{margin:var(--terminal-space-2) 0 0;line-height:var(--terminal-line-body)}.bucket-rules-hint--custom{color:#fcd34d}.bucket-rules-advanced-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--terminal-space-3) 0;border:none;border-top:1px solid var(--terminal-border);background:transparent;cursor:pointer;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-secondary)}.bucket-rules-advanced-toggle:disabled{cursor:not-allowed;opacity:.55}.bucket-rules-advanced-chevron{flex-shrink:0}.bucket-rules-advanced-panel{display:flex;flex-direction:column;gap:var(--terminal-space-3);width:100%;box-sizing:border-box;padding:var(--terminal-space-3) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong)}.bucket-rules-field{display:grid;grid-template-columns:1fr auto;gap:var(--terminal-space-2) var(--terminal-space-4);align-items:center;width:100%}.bucket-rules-field>.bucket-rules-field-label{grid-column:1 / -1}.bucket-rules-field-value{font-variant-numeric:tabular-nums}.bucket-rules-approve-option{padding:.2rem .55rem;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;font-size:var(--terminal-text-sm);font-weight:var(--fw-regular);cursor:pointer}.bucket-rules-approve-option:not(.is-active){color:var(--terminal-text-secondary)}.bucket-rules-approve-option.is-active{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary);background:var(--terminal-input-bg)}.bucket-rules-approve-options{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);grid-column:1 / -1}.bucket-rules-impact-summary{margin:0 0 var(--terminal-space-3)}.bucket-rules-impact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--terminal-space-3)}.bucket-rules-impact-item{display:grid;grid-template-columns:auto 1fr auto;gap:var(--terminal-space-3);align-items:baseline;padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg)}.bucket-rules-tier-badge{font-size:.62rem;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;padding:.1rem .35rem;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border)}.bucket-rules-tier-badge--t0{color:var(--terminal-text-secondary)}.bucket-rules-tier-badge--t1{color:#93c5fd}.bucket-rules-tier-badge--t2{color:#fcd34d}.bucket-rules-tier-badge--t3{color:#fb923c}.bucket-rules-tier-badge--t4{color:#f87171}.bucket-rules-impact-desc{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bucket-rules-impact-meta{white-space:nowrap}.bucket-rules-error{margin:0;color:#f87171;font-size:var(--terminal-text-sm)}.bucket-rules-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4)}.bucket-rules-footer-actions{display:flex;gap:var(--terminal-space-3)}.bucket-modal-panel--closing{pointer-events:none}@keyframes bucket-modal-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.bucket-modal-overlay--sheet{align-items:flex-end;justify-content:center;padding:0}.bucket-modal-overlay--sheet .staggered-overlay-backdrop{z-index:0}.bucket-modal-panel--sheet{width:100vw;min-width:0;max-width:none;display:flex;flex-direction:column;border-radius:var(--terminal-radius-md) var(--terminal-radius-md) 0 0;border-bottom:none;box-shadow:var(--terminal-overlay-shadow);transform:translateY(100%);transition:transform .6s cubic-bezier(.22,1,.36,1);overflow:hidden;pointer-events:auto}.bucket-agents-modal-content.bucket-modal-panel--sheet{height:92vh;max-height:92vh}.bucket-rules-modal-content.bucket-modal-panel--sheet,.bucket-detail-modal-content.bucket-modal-panel--sheet{height:95vh;max-height:95vh;border-left:none;border-top:3px solid var(--terminal-border-strong)}.bucket-detail-modal-content--highAgency.bucket-modal-panel--sheet,.bucket-rules-modal-content--highAgency.bucket-modal-panel--sheet{border-top-color:#3b82f6bf}.bucket-detail-modal-content--guarded.bucket-modal-panel--sheet,.bucket-rules-modal-content--guarded.bucket-modal-panel--sheet{border-top-color:#eab308bf}.bucket-detail-modal-content--manual.bucket-modal-panel--sheet,.bucket-rules-modal-content--manual.bucket-modal-panel--sheet{border-top-color:#4ade80bf}.bucket-modal-panel--sheet.is-open{transform:translateY(0)}.bucket-agents-modal-body,.bucket-rules-modal-body,.bucket-detail-modal-body{flex:1;min-height:0;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch}.bucket-modal-footer,.bucket-rules-modal-footer{flex-shrink:0;padding-bottom:calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px))}.bucket-rules-modal-footer{flex-direction:column;align-items:stretch}.bucket-rules-footer-actions{width:100%}.bucket-rules-footer-actions .btn{flex:1}.bucket-safety-rail{flex-direction:column;align-items:stretch}.bucket-safety-rail-actions{width:100%;justify-content:stretch}.bucket-safety-rail-actions .btn{flex:1}.bucket-rules-impact-item{grid-template-columns:1fr;gap:var(--terminal-space-2)}.bucket-rules-impact-desc{white-space:normal}.bucket-modal-panel--sheet.is-open .bucket-agents-modal-item{animation:bucket-modal-reveal-up .28s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(80ms + var(--item-index, 0) * 40ms)}}@media (prefers-reduced-motion: reduce){.bucket-modal-panel--sheet.is-open .bucket-agents-modal-item{animation:none;opacity:1;transform:none}}.bucket-collection-empty-fund{padding:var(--terminal-space-6);text-align:center}.bucket-collection-empty-fund-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--terminal-space-2);margin-top:var(--terminal-space-3);width:100%}.bucket-collection-empty-fund-actions>button{flex:1 1 50%;min-width:0;max-width:12rem}.cross-chain-modal-header-title{display:flex;align-items:center;gap:var(--terminal-space-2);margin:0}.cross-chain-trust-badge{display:inline-flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:999px}.cross-chain-body-copy{font-size:var(--terminal-text-base);line-height:var(--terminal-line-body);color:var(--terminal-text-primary)}.cross-chain-body-copy--spaced{margin:var(--terminal-space-6) 0}.cross-chain-status-label{margin-bottom:var(--terminal-space-5)}.cross-chain-btn-full{width:100%}.cross-chain-btn-full-spaced{width:100%;margin-top:var(--terminal-space-6)}.cross-chain-review-actions{display:flex;align-items:center;gap:var(--terminal-space-2);margin-top:var(--terminal-space-6)}.cross-chain-review-actions .btn-secondary{flex:0 0 auto}.cross-chain-review-actions .btn-primary{flex:1 1 auto}.cross-chain-stepper{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-1);margin:var(--terminal-space-3) 0;padding:0 var(--terminal-space-1)}.cross-chain-stepper-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:var(--terminal-space-2);min-width:0;position:relative}.cross-chain-stepper-step:not(:last-child):after{content:"";position:absolute;top:.55rem;left:calc(50% + .55rem);width:calc(100% - 1.1rem);height:2px;background:var(--terminal-border);z-index:0}.cross-chain-stepper-step.is-complete:not(:last-child):after,.cross-chain-stepper-step.is-active:not(:last-child):after{background:var(--terminal-brand)}.cross-chain-stepper-dot{width:1.1rem;height:1.1rem;border-radius:50%;border:2px solid var(--terminal-border);background:var(--terminal-bg-deep);z-index:1;flex-shrink:0}.cross-chain-stepper-step.is-complete .cross-chain-stepper-dot{border-color:var(--terminal-brand-border);background:var(--terminal-brand)}.cross-chain-stepper-step.is-active .cross-chain-stepper-dot{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);box-shadow:var(--terminal-brand-focus-ring)}.cross-chain-stepper-step.is-failed .cross-chain-stepper-dot{border-color:var(--terminal-short);background:var(--terminal-short)}.cross-chain-stepper-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-align:center;text-transform:uppercase;line-height:var(--terminal-line-tight)}.cross-chain-stepper-step.is-active .cross-chain-stepper-label,.cross-chain-stepper-step.is-complete .cross-chain-stepper-label{color:var(--terminal-text-primary)}.cross-chain-review-intent{font-size:var(--terminal-text-lg);line-height:var(--terminal-line-body);margin-bottom:var(--terminal-space-3);color:var(--terminal-text-primary)}.cross-chain-review-row{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--terminal-space-2);padding:var(--terminal-space-3) 0;border-bottom:1px solid var(--terminal-border);font-size:var(--terminal-text-base)}.cross-chain-review-row-label{color:var(--terminal-text-muted);flex-shrink:0}.cross-chain-review-row-value{text-align:right;color:var(--terminal-text-primary)}.cross-chain-review-row-sub{font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.cross-chain-review-address-link{font-size:var(--terminal-text-xs);padding:0}.cross-chain-review-address-flag{font-size:var(--terminal-text-sm)}.cross-chain-review-route{display:flex;align-items:center;justify-content:center;gap:var(--terminal-space-2);margin:var(--terminal-space-3) 0;font-size:var(--terminal-text-base)}.cross-chain-security-panel{margin-top:var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);overflow:hidden}.cross-chain-security-panel summary{cursor:pointer;padding:var(--terminal-space-4) var(--terminal-space-5);font-size:var(--terminal-text-base);list-style:none;display:flex;justify-content:space-between;align-items:center}.cross-chain-security-panel summary::-webkit-details-marker{display:none}.cross-chain-security-panel-body{padding:0 var(--terminal-space-5) var(--terminal-space-5);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.cross-chain-security-panel-body dl{margin:0;display:grid;gap:var(--terminal-space-2)}.cross-chain-security-panel-body dt{font-weight:500;color:var(--terminal-text-primary)}.cross-chain-security-panel-body dd{margin:0 0 var(--terminal-space-3)}.cross-chain-verify-checkbox{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin-top:var(--terminal-space-5);font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.cross-chain-verify-checkbox input[type=checkbox]{width:16px;height:16px;margin-top:.1rem;accent-color:var(--terminal-brand);cursor:pointer;flex-shrink:0}.cross-chain-verify-checkbox span{flex:1;line-height:var(--terminal-line-normal)}.cross-chain-fee-preview{display:flex;justify-content:space-between;align-items:center;font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);margin:var(--terminal-space-2) 0;cursor:pointer}.cross-chain-tracking-amount{margin-bottom:var(--terminal-space-5)}.cross-chain-tracking-list{margin-top:var(--terminal-space-6)}.cross-chain-tracking-row{display:flex;align-items:flex-start;gap:var(--terminal-space-2);padding:var(--terminal-space-3) 0;font-size:var(--terminal-text-base)}.cross-chain-tracking-row-icon{width:1.25rem;flex-shrink:0;text-align:center}.cross-chain-tracking-row-body{flex:1;min-width:0}.cross-chain-tracking-row-title{font-weight:500}.cross-chain-tracking-row-meta{font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.cross-chain-explorer-link{border:none;background:transparent;padding:0;font:inherit;font-family:var(--font-mono);color:var(--terminal-brand);cursor:pointer;text-decoration:none;font-size:var(--terminal-text-sm)}.cross-chain-explorer-link:hover{text-decoration:underline}.cross-chain-signature-verify{background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);padding:var(--terminal-space-5);margin:var(--terminal-space-2) 0;font-size:var(--terminal-text-sm)}.cross-chain-signature-verify dt{color:var(--terminal-text-muted);margin-top:var(--terminal-space-2)}.cross-chain-signature-verify dd{margin:var(--terminal-space-1) 0 0;word-break:break-all}.cross-chain-amount-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.cross-chain-failure-highlight{color:var(--terminal-short);font-weight:500;margin:var(--terminal-space-2) 0}.cross-chain-failure-body{font-size:var(--terminal-text-base)}.cross-chain-failure-section-gap{margin-top:var(--terminal-space-5)}.cross-chain-failure-tx{margin-top:var(--terminal-space-5);font-size:var(--terminal-text-sm)}.cross-chain-success-amount{text-align:center;font-size:var(--terminal-text-lg);margin:var(--terminal-space-3) 0}.cross-chain-success-balance{font-size:var(--terminal-text-sm);text-align:center;color:var(--terminal-text-muted)}.cross-chain-tx-links{font-size:var(--terminal-text-sm);margin-top:var(--terminal-space-6)}.cross-chain-success-actions{display:flex;gap:var(--terminal-space-2);margin-top:var(--terminal-space-3)}.cross-chain-success-actions .btn{flex:1}.cross-chain-demo-helper{position:relative}.cross-chain-demo-helper-menu{position:absolute;top:100%;right:0;margin-top:var(--terminal-space-1);min-width:14rem;background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);padding:var(--terminal-space-3);z-index:100;box-shadow:0 4px 12px #00000040}.cross-chain-demo-helper-menu button{display:block;width:100%;text-align:left;padding:var(--terminal-space-2) var(--terminal-space-3);font-size:var(--terminal-text-sm);background:none;border:none;color:var(--terminal-text-primary);cursor:pointer;border-radius:var(--terminal-radius-sm)}.cross-chain-demo-helper-menu button:hover{background:var(--terminal-bg-deep)}.cross-chain-demo-helper-menu label{display:block;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);margin:var(--terminal-space-3) 0 var(--terminal-space-1)}.cross-chain-demo-helper-menu select{width:100%;font-size:var(--terminal-text-sm);margin-bottom:var(--terminal-space-2)}.cross-chain-history-pill{display:inline-flex;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-5);background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);border-radius:999px;font-size:var(--terminal-text-sm);cursor:pointer;color:var(--terminal-text-primary);max-width:100%}.cross-chain-history-pill:hover{border-color:var(--terminal-brand-border)}.cross-chain-history-pill-host{position:fixed;bottom:1rem;right:1rem;z-index:900}.cross-chain-close-safe-hint{font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);margin-top:var(--terminal-space-3);text-align:center}.cross-chain-address-flags{font-size:var(--terminal-text-sm);margin-top:var(--terminal-space-1)}.cross-chain-address-flags--warn{color:var(--terminal-warning)}.cross-chain-quote-timer{font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.cross-chain-max-btn{margin-left:var(--terminal-space-3);padding:var(--terminal-space-1) var(--terminal-space-3);font-size:var(--terminal-text-xs)}.copy-text-btn{flex-shrink:0;align-self:stretch;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-surface-primary);color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);padding:.1rem .55rem;cursor:pointer;white-space:nowrap}.copy-text-btn:hover:not(:disabled){color:var(--terminal-text-primary);border-color:var(--terminal-border-strong)}.copy-text-btn--copied{color:var(--terminal-long);border-color:var(--terminal-long)}.copy-text-btn:disabled{opacity:.5;cursor:not-allowed}.transfer-address-row{display:flex;align-items:stretch;gap:var(--terminal-space-2);min-width:0}.transfer-address-row .form-input,.transfer-address-row .transfer-input,.transfer-address-row .transfer-select{flex:1;min-width:0}.copy-text-inline{display:inline-flex;align-items:center;gap:var(--terminal-space-2);max-width:100%;min-width:0}.copy-text-inline__value{min-width:0;word-break:break-all}.preset-card-grid{display:grid;gap:var(--terminal-space-3)}.preset-card-grid--cols-2{grid-template-columns:1fr 1fr}.preset-card-grid--cols-3{grid-template-columns:repeat(3,1fr)}.preset-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);text-align:left;cursor:pointer}.preset-card:disabled{cursor:not-allowed;opacity:.55}.preset-card.is-active{box-shadow:inset 0 0 0 1px var(--terminal-brand);background:var(--terminal-border-active);transition:all .25s ease-in-out;transition-property:background}.preset-card--high.is-active{border-color:#3b82f68c}.preset-card--guarded.is-active{border-color:#eab3088c}.preset-card--manual.is-active{border-color:#4ade808c}.preset-card-label{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.preset-card-desc{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:var(--terminal-line-body)}.preset-card-warn{font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-warning)}.preset-card-hint{margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:var(--terminal-line-body)}@media (max-width: 768px){.preset-card-grid--cols-2,.preset-card-grid--cols-3{grid-template-columns:1fr}}.agentroles-slot{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.agentroles-connect-gate-overlay{position:absolute;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;pointer-events:none}.agentroles-connect-gate-overlay-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--terminal-overlay-backdrop-bg);pointer-events:none}.agentroles-connect-gate-overlay-card{position:relative;z-index:1;pointer-events:auto;max-width:22rem;width:calc(100% - 2rem);padding:1.5rem 1.75rem;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);box-shadow:0 8px 32px #00000059}.agentroles-spotlight{position:relative;isolation:isolate;padding:var(--terminal-space-4) var(--terminal-space-5);border-color:var(--terminal-border-strong);gap:var(--terminal-space-3);justify-content:space-between}.agentroles-spotlight-chart-bg{position:absolute;top:0;right:0;bottom:0;left:50%;padding:0;margin:0;z-index:0;pointer-events:none;overflow:hidden}@media (max-width: 995px){.agentroles-spotlight-chart-bg{left:0}}.agentroles-spotlight-chart-bg .compact-metric-line-chart-wrap.agentroles-spotlight-chart-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-width:0;min-height:0;flex:none;padding:0;margin:0}.agentroles-spotlight-chart-bg .compact-metric-line-chart{width:100%;height:100%}.agentroles-spotlight-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,var(--terminal-brand-soft) 0%,color-mix(in srgb,var(--terminal-panel) 85%,transparent) 50%,color-mix(in srgb,var(--terminal-panel) 55%,transparent) 100%)}.agentroles-spotlight--empty .agentroles-spotlight-scrim{background:linear-gradient(105deg,var(--terminal-brand-soft) 0%,var(--terminal-panel) 55%,var(--terminal-panel) 100%)}.agentroles-spotlight>:not(.agentroles-spotlight-chart-bg):not(.agentroles-spotlight-scrim){position:relative;z-index:2}.agentroles-spotlight-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);min-width:0}.agentroles-spotlight .eyebrow-text-wrap{display:block;margin:0;min-width:0;flex:1;min-height:1lh}.agentroles-spotlight .eyebrow-text{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentroles-spotlight .eyebrow-text.typewriter:not(.is-complete):not(.is-static),.agentroles-spotlight .eyebrow-text.typewriter-host:not(.is-complete):not(.is-static),.agentroles-spotlight .eyebrow-text.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:block;width:100%;max-width:100%;overflow:hidden;min-height:1lh}.agentroles-spotlight .eyebrow-text.typewriter.is-complete,.agentroles-spotlight .eyebrow-text.typewriter.is-static,.agentroles-spotlight .eyebrow-text.typewriter-host.is-complete,.agentroles-spotlight .eyebrow-text.typewriter-host.is-static,.agentroles-spotlight .eyebrow-text.typewriter-host .typewriter.is-complete{display:block;width:100%;min-height:1lh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.agentroles-spotlight-header .terminal-label{flex-shrink:0}.agentroles-spotlight-body{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--terminal-space-3);min-width:0;flex:1}.agentroles-spotlight-identity{display:flex;align-items:flex-start;gap:var(--terminal-space-4);min-width:0}.agentroles-spotlight-copy{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.agentroles-spotlight-name{margin:0;font-family:var(--font-heading);font-size:var(--terminal-text-md);font-weight:var(--fw-bold);color:var(--terminal-text-primary);line-height:var(--terminal-line-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentroles-spotlight-trust,.agentroles-spotlight-stats{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-normal);color:var(--terminal-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agentroles-spotlight-grade--a{color:var(--terminal-long);font-weight:var(--fw-semibold)}.agentroles-spotlight-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--terminal-radius-sm);background:var(--terminal-brand);color:var(--terminal-panel);font-weight:var(--fw-bold);font-size:var(--terminal-text-lg)}.agentroles-spotlight-badge--muted{background:var(--terminal-brand-soft);color:var(--terminal-brand);border:1px solid var(--terminal-brand-border)}.agentroles-spotlight-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);min-width:0}.agentroles-spotlight-summary{margin:0;flex:1;min-width:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:1.5}.agentroles-spotlight-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--terminal-space-1);min-height:28px;padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--terminal-brand-focus-ring);transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agentroles-spotlight-cta:hover{border-color:var(--terminal-brand);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.agentroles-spotlight-cta:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}@media (max-width: 1199px){.agentroles-spotlight-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media (max-width: 767px){.agentroles-spotlight-footer{flex-direction:column;align-items:stretch;gap:var(--terminal-space-2)}.agentroles-spotlight-cta{align-self:flex-end}}@media (max-width: 495px){.agentroles-spotlight{padding:var(--terminal-space-3) var(--terminal-space-4);gap:var(--terminal-space-2)}.agentroles-spotlight-header .terminal-label{display:none}.agentroles-spotlight-identity{gap:var(--terminal-space-3)}}.agentroles-supervisor-band{height:100%;min-height:0;padding:0;overflow:hidden}.agentroles-supervisor-band-inner{flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.agentroles-supervisor-band-inner--toolbar-only{display:flex;flex-direction:column;justify-content:center}.agentroles-supervisor-band-inner--toolbar-only .tab-section-header{border-bottom:none}.agentroles-supervisor-band .tab-section-tabs .btn-tab{flex-shrink:0}.agentroles-supervisor-meta-body{display:flex;align-items:center;padding:0 var(--terminal-space-2);min-height:0;min-width:0;overflow-x:auto;box-sizing:border-box}.agentroles-supervisor-actions{display:flex;align-items:center;gap:var(--terminal-space-4);min-width:0}.agentroles-supervisor-meta-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2);min-width:0;white-space:nowrap}.agentroles-supervisor-meta-item .terminal-label{flex-shrink:0}.agentroles-supervisor-meta-item .terminal-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agentroles-supervisor-meta-item--wide{max-width:14rem}@media (max-width: 995px){.agentroles-supervisor-meta-item--wide{display:none}}.agentroles-toolbar-panel{display:flex;flex-direction:row;align-items:center;gap:var(--terminal-space-4);padding:0 var(--terminal-space-4);height:100%;min-height:0;overflow:hidden}.agentroles-toolbar-panel.terminal-header-band--metrics{display:flex;flex-direction:row;align-items:center;overflow:hidden}.agentroles-toolbar-panel .agentroles-search-field{flex:1 1 12rem;min-width:0}.agentroles-toolbar-panel .agentroles-toolbar-cta,.agentroles-toolbar-panel .vault-filter-create-btn{flex-shrink:0}.agentroles-toolbar-cta--active{border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft)}.agentroles-toolbar-scope-nav.raw-pro-data-toggle,.agentroles-toolbar-view-nav.raw-pro-data-toggle{flex-shrink:0;margin-right:0}.agentroles-toolbar-ctas{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--terminal-space-2);flex-shrink:0}.agentroles-toolbar-controls{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--terminal-space-3);min-width:0;flex:1 1 auto;justify-content:flex-end;overflow-x:auto;-webkit-overflow-scrolling:touch}.agentroles-toolbar-network-metrics{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--terminal-space-3);min-width:0;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.agentroles-toolbar-network-actions{display:inline-flex;align-items:center;gap:var(--terminal-space-2);flex-shrink:0;margin-left:auto}.agentroles-network-status{display:inline-flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);white-space:nowrap}.agentroles-network-status--onchain{color:var(--terminal-brand)}.agentroles-network-status--dirty{color:#fbbf24}.agentroles-network-status-dot{width:.45rem;height:.45rem;border-radius:999px;background:currentColor}.agentroles-toolbar-network-commit-block{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--terminal-space-1);max-width:16rem}.agentroles-toolbar-network-commit-hint{font-size:var(--terminal-text-xs);line-height:1.3;text-align:right}.agentroles-inline-link{border:0;background:transparent;color:var(--terminal-brand);cursor:pointer;padding:0;font:inherit;text-decoration:underline}.agentroles-agent-name-link{border:0;background:transparent;color:var(--terminal-text-primary);cursor:pointer;padding:0;font:inherit;font-weight:var(--fw-regular);text-decoration:underline}.agentroles-topology-commit-body{padding:var(--terminal-space-4)}.agentroles-topology-commit-dl{margin-bottom:var(--terminal-space-4)}.agentroles-topology-commit-agents{display:block;margin-top:var(--terminal-space-1);color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm)}.agentroles-topology-commit-hint{margin-top:var(--terminal-space-3)}.agentroles-topology-commit-actions{display:flex;justify-content:flex-end;gap:var(--terminal-space-3);padding:var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.agentroles-toolbar-cta{font-size:var(--terminal-text-sm);padding:var(--terminal-space-2) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-surface-hover);cursor:pointer;white-space:nowrap;flex-shrink:0}.agentroles-toolbar-cta--primary{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-search-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3)}.agentroles-search-field{flex:1 1 12rem;min-width:0}.agentroles-filter-select{min-width:8rem}.agentroles-filters-sheet-trigger{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-md);padding:var(--terminal-space-2) var(--terminal-space-4);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.agentroles-filters-sheet-trigger:hover,.agentroles-filters-sheet-trigger.is-active{border-color:var(--terminal-border-active);color:var(--terminal-text-primary);background:var(--terminal-surface-hover)}.agentroles-filters-sidebar--sheet{padding:0;height:auto}.agentroles-pill-btn{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-2) var(--terminal-space-4);cursor:pointer;font-size:var(--terminal-text-xs);text-transform:uppercase}.agentroles-pill-btn.active{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-registry-root{position:relative;display:flex;flex-direction:column;min-height:0}.agentroles-registry-table.table-container{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;--agentroles-registry-table-min-width: 100%}.agentroles-registry-table .table-header,.agentroles-registry-table .table-row{min-width:var(--agentroles-registry-table-min-width);width:max(100%,var(--agentroles-registry-table-min-width));max-width:none;align-items:center;box-sizing:border-box}.agentroles-registry-table .table-cell{text-align:start}.agentroles-registry-table .agentroles-wallet-cell__copy .agentroles-copyable-value__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal}.agentroles-payment-chip{display:inline-block;font-size:var(--terminal-text-xs);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-border)}.agentroles-payment-chip--compact{padding:var(--terminal-space-1) var(--terminal-space-2)}.agentroles-payment-chip--pay_enabled{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-payment-chip--receive_only{border-color:var(--terminal-border-strong);color:var(--terminal-text-secondary)}.agentroles-payment-chip--spend_paused{border-color:var(--terminal-short-border);color:var(--terminal-short)}.agentroles-payment-chip--no_payments{color:var(--terminal-text-muted);border-style:dashed}.agentroles-permission-chip{display:inline-block;font-size:var(--terminal-text-xs);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-border)}.agentroles-permission-chip--watch_only{color:var(--terminal-text-muted);border-style:dashed}.agentroles-permission-chip--hil{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-permission-chip--high_agency{border-color:var(--terminal-short-border);color:var(--terminal-short)}.agentroles-spend-cap-cell,.agentroles-payment-activity-cell{display:flex;flex-direction:column;gap:var(--terminal-space-1);font-size:var(--terminal-text-xs)}.agentroles-payment-actions-cell{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.agentroles-payment-action-btn{font-size:var(--terminal-text-xs);padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-surface-hover);cursor:pointer}.agentroles-payment-action-btn--ghost{background:transparent}.agentroles-hero-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);margin-top:var(--terminal-space-3)}.agentroles-hero-cta{font-size:var(--terminal-text-sm);padding:var(--terminal-space-2) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-surface-hover);cursor:pointer}.agentroles-hero-cta--primary{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-hero-subtitle{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.agentroles-registry-row{text-align:left;width:100%;border:none;background:transparent;cursor:pointer}.agentroles-registry-row.selected{outline:1px solid var(--terminal-border-strong);outline-offset:-1px}.agentroles-agent-cell{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.agentroles-agent-cell>span:last-child{min-width:0;flex:1}.agentroles-agent-icon-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agentroles-agent-icon-wrap .agentroles-status-dot{position:absolute;right:-2px;bottom:-2px;border:1px solid var(--terminal-panel)}.agentroles-agent-icon{font-size:1.1rem}.agentroles-agent-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--terminal-space-1) var(--terminal-space-2);font-weight:var(--fw-semibold);min-width:0}.agentroles-agent-subtitle,.agentroles-agent-version{display:block;font-size:var(--terminal-text-xs);min-width:0;overflow:hidden;text-overflow:ellipsis}.agentroles-work-cell{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2)}.agentroles-status-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--terminal-text-muted)}.agentroles-status-dot--active{background:var(--terminal-long)}.agentroles-status-dot--idle{background:var(--terminal-text-muted)}.agentroles-status-dot--paused{background:var(--terminal-short)}.agentroles-detail-tabs .tab-section-tabs .tab-badge{color:var(--terminal-short)}.agentroles-detail-tabs .tab-section-tabs .tab-badge--pulse{animation:tab-badge-pulse 1.4s ease-in-out infinite}.agentroles-wallet-cell{min-width:0;text-align:left;width:100%}.agentroles-wallet-cell__copy{align-items:center;max-width:100%;width:100%}.agentroles-wallet-cell__copy .agentroles-copyable-value__text{font-size:var(--terminal-text-xs);line-height:1.35}.agentroles-agent-card-wallet{padding:0 var(--terminal-space-4) var(--terminal-space-2)}.agentroles-new-badge{display:inline-block;border-radius:var(--terminal-radius-full);padding:var(--terminal-space-1) var(--terminal-space-2);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand);flex-shrink:0;line-height:var(--terminal-line-tight)}.agentroles-reputation-cell{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--terminal-space-2);font-size:var(--terminal-text-sm)}.agentroles-proof-badge{font-size:var(--terminal-text-xs);color:var(--terminal-brand);text-transform:uppercase}.agentroles-empty{padding:var(--terminal-space-5)}.agentroles-detail-slider{position:absolute;top:0;right:0;bottom:0;width:42%;z-index:20;display:flex;flex-direction:column;background:var(--terminal-panel-strong);border-left:1px solid var(--terminal-border-strong);box-shadow:var(--terminal-overlay-shadow);transform:translate3d(100%,0,0);transition:transform .32s ease;will-change:transform;contain:layout style paint;pointer-events:none}.agentroles-detail-slider.is-open{transform:translateZ(0);pointer-events:auto}.agentroles-detail-slider--closing{pointer-events:none}.agentroles-detail{display:flex;flex-direction:column;height:100%;min-height:0}.agentroles-detail-header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-3);padding:var(--terminal-space-4) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border)}.agentroles-detail-title{margin:0;font-size:var(--terminal-text-lg)}.agentroles-detail-subtitle{margin:var(--terminal-space-1) 0 0;color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm)}.agentroles-detail-close{border:none;background:transparent;color:var(--terminal-text-secondary);font-size:1.5rem;cursor:pointer;line-height:1}.agentroles-detail-context{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-5);border-bottom:1px solid var(--terminal-border)}.agentroles-detail-eyebrow{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);line-height:1.2}.agentroles-detail-section{display:grid;gap:var(--terminal-space-4)}.agentroles-detail-chip{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.agentroles-copyable-value{display:inline-flex;align-items:flex-start;gap:var(--terminal-space-2);max-width:100%}.agentroles-copyable-value__text{font-family:var(--font-mono);font-size:inherit;word-break:break-all;white-space:normal;background:transparent;padding:0}.agentroles-detail-chip .agentroles-copyable-value__text{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.agentroles-copyable-value__btn{flex-shrink:0;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-surface-primary);color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);padding:.1rem .45rem;cursor:pointer}.agentroles-copyable-value__btn:hover{color:var(--terminal-text-primary);border-color:var(--terminal-border-strong)}.agentroles-detail-dl dd .agentroles-copyable-value{display:flex}.agentroles-detail-tabs.tab-section-root{flex-shrink:0;min-width:0}.agentroles-detail-tabs .layout-header.tab-section-header{min-width:0}.agentroles-detail-tabs .tab-section-tabs{--tab-strip-compact-max: 36rem;padding-inline:var(--terminal-space-3)}.agentroles-detail-dl{display:grid;gap:var(--terminal-space-3);margin:0}.agentroles-detail-dl dd,.agentroles-detail-dl dd.terminal-value{margin:var(--terminal-space-1) 0 0}.agentroles-detail-status-row{display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.agentroles-detail-status-control{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.agentroles-detail-status-btn{display:inline-flex;align-items:center;gap:var(--terminal-space-2);text-transform:none}.agentroles-detail-status-btn:disabled{opacity:.55;cursor:not-allowed}.agentroles-detail-status-btn.active.agentroles-detail-status-btn--online{border-color:var(--terminal-long-border);color:var(--terminal-long);background:var(--terminal-long-soft)}.agentroles-detail-status-btn.active.agentroles-detail-status-btn--idle{border-color:var(--terminal-border-strong);color:var(--terminal-text-secondary);background:var(--terminal-panel-soft)}.agentroles-detail-status-btn.active.agentroles-detail-status-btn--paused{border-color:var(--terminal-short-border);color:var(--terminal-short);background:var(--terminal-short-soft)}.agentroles-detail-status-trigger{width:fit-content}.agentroles-detail-status-trigger:after{content:"▾";margin-left:var(--terminal-space-2);font-size:var(--terminal-text-xs);opacity:.75}.agent-status-picker-subtitle{margin:var(--terminal-space-1) 0 0}.agentroles-status-picker-list{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin:0;padding:0;list-style:none}.agentroles-status-picker-option{width:100%;justify-content:flex-start;text-transform:none}.agentroles-status-picker-current{margin-left:auto;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agentroles-status-confirm-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--bucket-modal-z, 1200) + 2);pointer-events:none}.agentroles-status-confirm-portal .nested-confirm-overlay.staggered-overlay-shell{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto}.agentroles-status-confirm-ack{display:flex;align-items:flex-start;gap:var(--terminal-space-3);margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}.agentroles-status-confirm-ack input[type=checkbox]{width:16px;height:16px;margin-top:.1rem;accent-color:var(--terminal-brand);cursor:pointer;flex-shrink:0}.agentroles-status-confirm-ack span{flex:1;line-height:var(--terminal-line-normal)}.agentroles-status-confirm-btn--danger:not(:disabled){background:color-mix(in srgb,var(--terminal-short) 82%,transparent);border-color:var(--terminal-short-border);color:var(--terminal-text-primary)}.agentroles-status-confirm-btn--danger:not(:disabled):hover{background:var(--terminal-short);border-color:var(--terminal-short);color:var(--terminal-text-primary)}.agentroles-status-confirm-btn--online:not(:disabled){border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft)}.agentroles-status-confirm-btn--online:not(:disabled):hover{background:var(--terminal-brand);border-color:var(--terminal-brand-border);color:var(--terminal-fatext)}.agentroles-detail-actions{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-3)}.agentroles-memory-item,.agentroles-intent-item{border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-surface-primary);padding:var(--terminal-space-3)}.agentroles-memory-item__text{margin:0 0 var(--terminal-space-2);line-height:1.45}.agentroles-memory-item__time{display:block;margin:0;font-size:var(--terminal-text-xs)}.agentroles-intent-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-3)}.agentroles-intent-item__desc{margin:0;line-height:1.45;min-width:0}.agentroles-intent-status{flex-shrink:0;display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-full);border:1px solid currentColor;font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;line-height:1.2}.agentroles-intent-status--warning{color:var(--terminal-warning)}.agentroles-intent-status--info{color:var(--terminal-info)}.agentroles-intent-status--brand{color:var(--terminal-brand)}.agentroles-intent-status--long{color:var(--terminal-long)}.agentroles-intent-status--muted{color:var(--terminal-text-muted)}.agentroles-intent-status--danger{color:var(--terminal-short)}.agentroles-detail-body{flex:1;min-height:0;overflow:auto;padding:var(--terminal-space-4) var(--terminal-space-5)}.agentroles-memory-list,.agentroles-intent-list,.agentroles-audit-list{list-style:none;margin:0;padding:0;display:grid;gap:var(--terminal-space-4)}.agentroles-memory-capacity{display:flex;flex-direction:column;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-4);padding-bottom:var(--terminal-space-4);border-bottom:1px solid var(--terminal-border)}.agentroles-memory-capacity-head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--terminal-space-2)}.agentroles-memory-capacity-meter{position:relative;height:.5rem;background:var(--terminal-border);border-radius:var(--terminal-radius-sm);overflow:hidden}.agentroles-memory-capacity-meter-fill{position:absolute;inset:0 auto 0 0;background:var(--terminal-brand);opacity:.85;transition:width .2s ease}.agentroles-memory-capacity-meter--warning .agentroles-memory-capacity-meter-fill{background:var(--terminal-warning)}.agentroles-memory-capacity-meter--critical .agentroles-memory-capacity-meter-fill{background:var(--terminal-short)}.agentroles-memory-capacity-dl{margin:0}.agentroles-memory-capacity-alert{margin:0;font-size:var(--terminal-text-sm)}.agentroles-memory-capacity-hint{margin:0}.agentroles-memory-log{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.agentroles-memory-log-label{margin:0}.agentroles-memory-log-more{display:inline-block;margin-top:var(--terminal-space-3);font-size:var(--terminal-text-sm);text-decoration:none}.agentroles-memory-log-more:hover{text-decoration:underline}.agentroles-non-custodial-note{font-weight:var(--fw-semibold);color:var(--terminal-short)}.agentroles-detail-footer{flex-shrink:0;padding:var(--terminal-space-4) var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.agentroles-console-btn,.agentroles-deploy-btn,.agentroles-detail-link{border:1px solid var(--terminal-brand-border);background:transparent;color:var(--terminal-brand);border-radius:var(--terminal-radius-md);padding:var(--terminal-space-3) var(--terminal-space-4);cursor:pointer;font-size:var(--terminal-text-sm);text-decoration:none;display:inline-block}.agentroles-card-list{display:flex;flex-direction:column;padding:var(--terminal-space-3);overflow:auto;gap:var(--terminal-space-3)}.agentroles-agent-card{display:block;width:100%;text-align:left;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong);padding:var(--terminal-space-4);cursor:pointer}.agentroles-agent-card-head{display:flex;align-items:flex-start;gap:var(--terminal-space-3)}.agentroles-agent-card-meta,.agentroles-agent-card-foot{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);margin-top:var(--terminal-space-3);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.agentroles-filters-sheet-header,.agentroles-filters-sheet-body{padding:var(--terminal-space-6)}.agentroles-filters-sheet-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--terminal-border)}.agentroles-filters-sheet-close{border:none;background:transparent;font-size:1.5rem;cursor:pointer;color:var(--terminal-text-secondary)}@media (max-width: 768px){.agentroles-detail-sheet-panel.bucket-modal-panel--sheet{height:92vh;max-height:92vh}.agentroles-detail-slider{display:none}}.agentroles-supervisor-content{display:flex;flex-direction:column;min-height:0;min-width:0}.agentroles-fleet-subtabs{flex-shrink:0;border-bottom:1px solid var(--terminal-border)}.agentroles-fleet-subtabs .tab-section-tabs .btn-tab{font-size:var(--terminal-text-xs);padding:var(--terminal-space-1) var(--terminal-space-3)}.agentroles-network-legend{flex:1;min-width:0}.agentroles-network-legend__items{flex-wrap:wrap;row-gap:var(--terminal-space-2)}.agentroles-network-canvas-toolbar{display:flex;align-items:center;gap:var(--terminal-space-3);flex-shrink:0;padding:var(--terminal-space-2) var(--terminal-space-3);border-bottom:1px solid var(--terminal-border);overflow-x:auto}.agentroles-network-canvas-toolbar .agentroles-network-metric-pills,.agentroles-network-legend__metrics{flex:1;min-width:0}.agentroles-network-legend__swatch{display:inline-flex;align-items:center;gap:var(--terminal-space-1);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.agentroles-network-legend__swatch--mandate:before,.agentroles-network-legend__swatch--influence:before{content:"";display:inline-block;width:1.25rem;height:0;border-top:2px solid var(--terminal-brand)}.agentroles-network-legend__swatch--influence:before{border-top-style:dashed}.agentroles-network-metric-pills{display:inline-flex;flex-wrap:wrap;gap:var(--terminal-space-1);min-width:0}.agentroles-network-metric-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:1.2;padding:2px var(--terminal-space-2);cursor:pointer}.agentroles-network-metric-pill:hover{border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.agentroles-network-metric-pill--active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.agentroles-network-node-label-trigger{flex-shrink:0}.agentroles-network-node-label-sheet-overlay{z-index:9999}.agentroles-network-node-label-sheet-panel{width:100vw;max-width:none;min-width:0;max-height:70vh;padding:0;display:flex;flex-direction:column;background:var(--terminal-panel-strong);overflow:hidden}.agentroles-network-node-label-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:var(--terminal-space-5) var(--terminal-space-6) var(--terminal-space-4);border-bottom:1px solid var(--terminal-border);flex-shrink:0}.agentroles-network-node-label-sheet-title{margin:0}.agentroles-network-node-label-sheet-close{background:none;border:none;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xl);line-height:var(--terminal-line-tight);cursor:pointer;padding:0 var(--terminal-space-2);transition:color var(--terminal-transition-fast)}.agentroles-network-node-label-sheet-close:hover{color:var(--terminal-text-primary)}.agentroles-network-node-label-sheet-body{display:flex;flex-direction:column;gap:var(--terminal-space-1);padding:var(--terminal-space-3) var(--terminal-space-5) calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px));overflow-y:auto;-webkit-overflow-scrolling:touch}.agentroles-network-node-label-sheet-body .btn-tab,.agentroles-network-node-label-sheet-body button.btn-tab{display:flex;align-items:center;gap:var(--terminal-space-3);width:100%;min-height:44px;padding:var(--terminal-space-3) var(--terminal-space-5);border:none;background:transparent;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;line-height:var(--terminal-line-normal);color:var(--terminal-text-secondary);cursor:pointer;text-align:left;transition:background-color var(--terminal-transition-fast) linear,color var(--terminal-transition-fast) linear}.agentroles-network-node-label-sheet-body .btn-tab:hover,.agentroles-network-node-label-sheet-body button.btn-tab:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.agentroles-network-node-label-sheet-body .btn-tab.active,.agentroles-network-node-label-sheet-body button.btn-tab.active{background:var(--terminal-brand-soft);color:var(--terminal-brand)}.agentroles-network-canvas{position:relative;padding:0;overflow:hidden}.agentroles-network-canvas .agentroles-flow-canvas-wrap{flex:1;min-height:0;height:100%}.agentroles-network-empty{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--terminal-space-5)}.agentroles-flow-canvas-wrap{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:var(--terminal-panel)}.agentroles-flow-background-pattern{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;pointer-events:none}.agentroles-flow-edge-legend{position:absolute;top:var(--terminal-space-3);left:var(--terminal-space-3);z-index:10;display:inline-flex;align-items:center;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:color-mix(in srgb,var(--terminal-panel-strong) 88%,transparent);pointer-events:none}.terminal-background-pattern{color:#c8f5a858}.agentroles-flow-canvas-wrap .react-flow{position:relative;z-index:1;--xy-background-pattern-dots-color-default: rgba(200, 245, 168, .08);--xy-edge-stroke-default: rgba(255, 255, 255, .28);--xy-edge-stroke-selected-default: var(--terminal-brand);--xy-handle-background-color-default: var(--terminal-panel-strong);--xy-handle-border-color-default: var(--terminal-brand-border);--xy-controls-button-background-color-default: var(--terminal-panel-strong);--xy-controls-button-background-color-hover-default: var(--terminal-panel-soft);--xy-controls-button-color-default: var(--terminal-text-muted);--xy-controls-button-color-hover-default: var(--terminal-text-primary);--xy-controls-button-border-color-default: var(--terminal-border)}@keyframes agentroles-flow-edge-influence{to{stroke-dashoffset:-18}}.agentroles-flow-canvas-wrap .react-flow__edge-path.agentroles-flow-edge--mandate{stroke:var(--terminal-brand-strong);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.agentroles-flow-canvas-wrap .react-flow__edge-path.agentroles-flow-edge--influence{stroke:var(--terminal-brand);stroke-opacity:.55;stroke-width:1.75;stroke-dasharray:6 5;stroke-linecap:round;stroke-linejoin:round;animation:agentroles-flow-edge-influence 1.4s linear infinite}@media (prefers-reduced-motion: reduce){.agentroles-flow-canvas-wrap .react-flow__edge-path.agentroles-flow-edge--influence{animation:none}}.agentroles-flow-handle{width:7px;height:7px;background:var(--terminal-panel-strong)!important;border:1px solid var(--terminal-brand-border)!important}.agentroles-flow-node{position:relative;width:240px;cursor:grab}.agentroles-flow-node:active{cursor:grabbing}.agentroles-flow-node__body{display:flex;flex-direction:column;align-items:stretch;gap:var(--terminal-space-1)}.agentroles-flow-node .agent-id-badge--compact{width:100%;min-width:0;max-width:none}.agentroles-flow-node--selected .agent-id-badge--compact{border-color:var(--terminal-brand-border);box-shadow:0 0 0 1px var(--terminal-brand-soft)}.agentroles-flow-node__metric{margin:0;text-align:center;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-medium);color:var(--terminal-text-secondary);font-variant-numeric:tabular-nums}@media (min-width: 1200px){.App-dex-content--agent-roles .react-grid-item:has(.terminal-header-band--title) .terminal-header-band--title{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.App-dex-content--agent-roles .react-grid-item:has(.agentroles-toolbar-panel.terminal-header-band--metrics) .agentroles-toolbar-panel.terminal-header-band--metrics{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.App-dex-content--agent-roles .react-grid-item:has(.agentroles-spotlight--band-right) .agentroles-spotlight--band-right{border-top-left-radius:0;border-top-right-radius:0;border-top:none}}.markets-slot{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.markets-slot--flush{background:transparent;border:none;border-radius:0;overflow:visible}.markets-slot-body{flex:1;min-height:0;overflow:auto}.markets-mid-band-body{display:flex;align-items:flex-start;padding:var(--terminal-space-4)}.markets-stats-card{padding:var(--terminal-space-4) var(--terminal-space-5);justify-content:center}.markets-spotlight{position:relative;isolation:isolate;padding:var(--terminal-space-4) var(--terminal-space-5);border-color:var(--terminal-border-strong);gap:var(--terminal-space-3);justify-content:space-between}.markets-spotlight-chart-bg{position:absolute;top:0;right:0;bottom:0;left:50%;padding:0;margin:0;z-index:0;pointer-events:none;overflow:hidden}@media (max-width: 995px){.markets-spotlight-chart-bg{left:0}}.markets-spotlight-chart-bg .compact-metric-line-chart-wrap.markets-spotlight-chart-fill{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;min-width:0;min-height:0;flex:none;padding:0;margin:0}.markets-spotlight-chart-bg .compact-metric-line-chart{width:100%;height:100%}.markets-spotlight-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,var(--terminal-brand-soft) 0%,color-mix(in srgb,var(--terminal-panel) 85%,transparent) 50%,color-mix(in srgb,var(--terminal-panel) 55%,transparent) 100%)}.markets-spotlight--empty .markets-spotlight-scrim{background:linear-gradient(105deg,var(--terminal-brand-soft) 0%,var(--terminal-panel) 55%,var(--terminal-panel) 100%)}.markets-spotlight>:not(.markets-spotlight-chart-bg):not(.markets-spotlight-scrim){position:relative;z-index:2}.markets-spotlight-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);min-width:0}.markets-spotlight .eyebrow-text-wrap{display:block;margin:0;min-width:0;flex:1;min-height:1lh}.markets-spotlight .eyebrow-text{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.markets-spotlight .eyebrow-text.typewriter:not(.is-complete):not(.is-static),.markets-spotlight .eyebrow-text.typewriter-host:not(.is-complete):not(.is-static),.markets-spotlight .eyebrow-text.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:block;width:100%;max-width:100%;overflow:hidden;min-height:1lh}.markets-spotlight .eyebrow-text.typewriter.is-complete,.markets-spotlight .eyebrow-text.typewriter.is-static,.markets-spotlight .eyebrow-text.typewriter-host.is-complete,.markets-spotlight .eyebrow-text.typewriter-host.is-static,.markets-spotlight .eyebrow-text.typewriter-host .typewriter.is-complete{overflow:hidden;text-overflow:ellipsis}.markets-spotlight-header .terminal-label{flex-shrink:0}.markets-spotlight-body{display:flex;flex-direction:column;gap:var(--terminal-space-2);min-width:0;flex:1}.markets-spotlight-identity{display:flex;align-items:flex-start;gap:var(--terminal-space-4);min-width:0}.markets-spotlight-copy{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.markets-spotlight-name{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-lg);font-weight:var(--fw-bold);color:var(--terminal-text-primary);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.markets-spotlight-trust,.markets-spotlight-stats{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.markets-spotlight-grade--a{color:var(--terminal-long);font-weight:var(--fw-semibold)}.markets-spotlight-badge{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--terminal-radius-sm);background:var(--terminal-brand);color:var(--terminal-panel);font-weight:var(--fw-bold);font-size:var(--terminal-text-lg)}.markets-spotlight-badge--muted{background:var(--terminal-brand-soft);color:var(--terminal-brand);border:1px solid var(--terminal-brand-border)}.markets-spotlight-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);min-width:0}.markets-spotlight-summary{margin:0;flex:1;min-width:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:1.5}.markets-spotlight-cta{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:var(--terminal-space-1);min-height:28px;padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--terminal-brand-focus-ring);transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.markets-spotlight-cta:hover{border-color:var(--terminal-brand);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.markets-spotlight-cta:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}@media (max-width: 995px){.markets-spotlight-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.markets-spotlight-footer{flex-wrap:wrap}.markets-spotlight-cta{width:100%}}.markets-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--terminal-space-4) var(--terminal-space-5);width:100%}.markets-stats-metric{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.markets-stats-metric .terminal-label,.markets-stats-metric .terminal-report-value{margin:0}.markets-stats-metric--empty{visibility:hidden;pointer-events:none}.markets-pill-btn{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-3) var(--terminal-space-5);cursor:pointer;text-transform:uppercase;font-size:var(--terminal-text-sm);letter-spacing:var(--terminal-tracking-tab);font-family:var(--font-body);font-weight:var(--fw-bold);transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.markets-pill-btn:hover{color:var(--terminal-text-primary);background:var(--terminal-surface-hover);border-color:var(--terminal-border-active)}.markets-pill-btn.active{border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft)}.markets-tabs{display:flex;gap:var(--terminal-space-4);flex-wrap:wrap}.markets-tabs .markets-pill-btn.active{box-shadow:var(--terminal-brand-focus-ring)}.markets-toolbar-panel{display:flex;flex-direction:row;align-items:center;gap:var(--terminal-space-3);padding:0 var(--terminal-space-4);height:100%;min-height:0;overflow:hidden}.markets-search-row{display:flex;gap:var(--terminal-space-4);flex-wrap:nowrap;flex:1 1 auto;min-width:0;align-items:center;overflow-x:auto;-webkit-overflow-scrolling:touch}.markets-search-field{flex:1 1 120px;min-width:100px;max-width:none}.markets-filter-select{min-width:96px;flex-shrink:0}.markets-filters-sidebar{padding:var(--terminal-space-6);height:100%;overflow:auto}.markets-filters-sidebar h2{margin:0 0 var(--terminal-space-6);font-size:var(--terminal-text-lg);color:var(--terminal-text-primary);font-family:var(--font-body);font-weight:var(--fw-bold)}.markets-filter-group{margin-bottom:var(--terminal-space-6)}.markets-filter-group label{display:block;color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);margin-bottom:var(--terminal-space-1);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.markets-chips{display:flex;gap:var(--terminal-space-3);flex-wrap:wrap}.markets-table-wrap{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden}.markets-table-tab-root{flex:1;min-height:0;display:flex;flex-direction:column}.markets-table-tab-root .tab-section-content,.markets-table-content{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.markets-table-frame{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.markets-table-frame--traders{overflow-x:auto;-webkit-overflow-scrolling:touch}.markets-table-scroll--unified{flex:1;min-height:0;min-width:0;overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;flex-direction:column}.markets-table-scroll--unified .markets-table-container--scroll-x{--markets-table-scroll-width: calc( var(--markets-table-min-width, 54rem) + 2 * var(--terminal-space-5) );min-width:var(--markets-table-scroll-width);width:max(var(--markets-table-scroll-width),100%);overflow:visible;flex:none;min-height:auto}.markets-table-scroll--unified .markets-table-container--scroll-x:not(.markets-traders-table) .table-header,.markets-table-scroll--unified .markets-table-container--scroll-x:not(.markets-traders-table) .table-row{min-width:var(--markets-table-scroll-width);width:var(--markets-table-scroll-width);max-width:none;align-items:center}.markets-table-scroll--unified .markets-traders-table.leaderboard-table{--markets-table-scroll-width: calc( var(--markets-table-min-width, 38.875rem) + 2 * var(--terminal-space-5) );min-width:var(--markets-table-scroll-width);width:max(var(--markets-table-scroll-width),100%)}.markets-table-scroll--unified .markets-traders-table.leaderboard-table .table-header.leaderboard-grid,.markets-table-scroll--unified .markets-traders-table.leaderboard-table .table-row.leaderboard-grid{width:100%;min-width:0;max-width:none}.markets-table-scroll--unified .markets-table-container--scroll-x .table-header{position:sticky;top:0;z-index:10}.markets-table-scroll--unified .markets-traders-table .table-cell{white-space:nowrap}.markets-table-scroll--unified .markets-table-container--scroll-x:not(.markets-traders-table) .table-cell{white-space:nowrap}.markets-table-header-slot{flex-shrink:0}.markets-table-header-slot .table-header{position:static}.markets-table-frame--traders .markets-table-header-slot .table-header{min-width:38.875rem}.markets-table-body-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.markets-table-body-scroll .table-container{overflow:visible;flex:none;min-height:auto}.markets-table-tab-root.tab-section-root--mobile .markets-table-scroll--mobile-unified{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;flex-direction:column}.markets-table-tab-root.tab-section-root--mobile .tab-section-content .tab-section-unified-scroll>.markets-table-container--scroll-x.table-container{--markets-table-scroll-width: calc( var(--markets-table-min-width, 54rem) + 2 * var(--terminal-space-5) );min-width:var(--markets-table-scroll-width);width:max(var(--markets-table-scroll-width),100%);overflow:visible;flex:none;min-height:auto;scrollbar-gutter:auto}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x:not(.markets-traders-table) .table-header-label--full{display:inline}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x:not(.markets-traders-table) .table-header-label--short{display:none}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x .table-header-cell-text{overflow:visible;text-overflow:unset}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x:not(.markets-traders-table) .table-header,.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x:not(.markets-traders-table) .table-row{min-width:var(--markets-table-scroll-width, calc(var(--markets-table-min-width, 54rem) + 2 * var(--terminal-space-5)));width:var(--markets-table-scroll-width, calc(var(--markets-table-min-width, 54rem) + 2 * var(--terminal-space-5)));max-width:none;align-items:center}.markets-table-tab-root.tab-section-root--mobile .markets-traders-table.leaderboard-table .table-header.leaderboard-grid,.markets-table-tab-root.tab-section-root--mobile .markets-traders-table.leaderboard-table .table-row.leaderboard-grid{min-width:var(--markets-table-scroll-width, calc(var(--markets-table-min-width, 51.5rem) + 2 * var(--terminal-space-5)));width:var(--markets-table-scroll-width, calc(var(--markets-table-min-width, 51.5rem) + 2 * var(--terminal-space-5)));max-width:none;align-items:center}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x .table-header{position:sticky;top:0;z-index:10}.markets-table-tab-root.tab-section-root--mobile .markets-table-container--scroll-x .table-cell{white-space:nowrap}.markets-table-container{min-width:0;width:100%;overflow:visible}.markets-table-header-slot .table-header,.markets-table-container .table-row{width:100%;min-width:0;align-items:center}.markets-table-header-slot .table-header-cell.center,.markets-table-header-slot .table-header-cell.right,.markets-table-container .table-header-cell.center,.markets-table-container .table-header-cell.right{justify-content:flex-start;text-align:start}.markets-table-container .table-cell,.markets-table-container .table-cell.center,.markets-table-container .table-cell.right{text-align:start}.markets-table-row--agent{box-shadow:inset 3px 0 0 var(--terminal-brand-border)}.markets-table-row--index{box-shadow:inset 3px 0 0 var(--terminal-accent-border)}.markets-name-cell{display:flex;align-items:center;gap:var(--terminal-space-5)}.markets-name-meta{min-width:0}.markets-name-title-row{display:flex;align-items:center;gap:var(--terminal-space-3);flex-wrap:wrap}.markets-name-title-row strong{font-family:var(--font-body);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.markets-name-sector{display:block;margin-top:var(--terminal-space-1);color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);font-family:var(--font-body)}.markets-agent-wallet,.markets-copy-count{display:block;margin-top:2px;font-size:var(--terminal-text-xs);font-family:var(--font-mono);color:var(--terminal-text-secondary)}.markets-copy-count{display:inline;margin-top:0;color:var(--terminal-brand);font-weight:var(--fw-semibold)}.markets-copy-cell{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-1);min-width:0}.markets-copy-sparkline{width:3.25rem;height:.875rem;flex-shrink:0;opacity:.9}.markets-instrument-badge{flex-shrink:0;font-size:.625rem;font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;padding:2px var(--terminal-space-3);border-radius:var(--terminal-radius-full);border:1px solid transparent;font-family:var(--font-body);line-height:1.2}.markets-instrument-badge--agent,.markets-instrument-badge--index{color:var(--terminal-brand);background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.markets-icon{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:var(--terminal-radius-lg);background:var(--terminal-panel-soft);border:1px solid var(--terminal-border);font-size:1.25rem}.markets-icon--agent{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.markets-icon-image{display:block;width:28px;height:28px;background-color:var(--terminal-brand);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.markets-icon--index{background:var(--terminal-accent-soft);border-color:var(--terminal-accent-border)}.markets-reputation-cell{display:flex;align-items:baseline;gap:var(--terminal-space-2);min-width:0}.markets-reputation-grade{font-family:var(--font-body);font-size:var(--terminal-text-md);font-weight:var(--fw-medium);color:var(--terminal-text-primary);line-height:var(--terminal-line-tight)}.markets-reputation-grade--a{color:var(--terminal-long);font-weight:var(--fw-bold)}.markets-reputation-grade--de{color:var(--terminal-short)}.markets-reputation-score{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.markets-risk-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:2px var(--terminal-space-3);border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);font-family:var(--font-body);letter-spacing:.04em;border:1px solid var(--terminal-border);background:var(--terminal-panel-soft);color:var(--terminal-text-secondary)}.markets-risk-badge--a{color:var(--terminal-brand);border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.markets-risk-badge--b{color:var(--terminal-text-primary);border-color:var(--terminal-border-active)}.markets-risk-badge--c,.markets-risk-badge--d,.markets-risk-badge--e{color:var(--terminal-short);border-color:#f8717159;background:#f8717114}.markets-positive{color:var(--terminal-long)}.markets-negative{color:var(--terminal-short)}.markets-metric-cell,.markets-trend-metric.compact-metric-cell--table{min-width:0}.markets-trend-metric .compact-metric-cell-body{justify-content:flex-start;gap:.375rem}.markets-trend-metric .compact-metric-cell-value{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);line-height:1.25}.markets-trend-metric .compact-metric-line-chart-wrap,.markets-trend-metric .compact-metric-sparkline{width:3.25rem;height:.875rem}.markets-footer{display:flex;justify-content:space-between;align-items:center;gap:var(--terminal-space-5);padding:var(--terminal-space-4) var(--terminal-space-6);flex-shrink:0;border-top:1px solid var(--terminal-border)}.markets-footer-count{color:var(--terminal-text-primary);font-size:var(--terminal-text-xs);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold)}.markets-footer-hint{color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);font-family:var(--font-body);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.markets-table-loading-gate,.markets-traders-loading-gate{position:relative;display:flex;flex-direction:column;flex:1;min-height:12rem;min-width:0}.markets-table-loading-gate>.morpheum-loading-overlay,.markets-traders-loading-gate>.morpheum-loading-overlay{z-index:1}.markets-traders-table.table-container{overflow:visible}.markets-traders-sentinel{height:1px;width:100%;pointer-events:none}.markets-traders-load-more{display:flex;justify-content:center;padding:var(--terminal-space-4) var(--terminal-space-5)}:root{--stack-transition-duration: .55s ease}.stack-transition{position:relative;overflow:hidden;height:100%;min-height:0;width:100%}.stack-transition__panel{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;will-change:transform}.stack-transition__panel--exit{z-index:1;transition:transform var(--stack-transition-duration)}.stack-transition__panel--enter{z-index:2}.stack-transition__panel-offset{height:100%;width:100%}.stack-transition__panel--enter-idle{position:relative;inset:auto;width:100%;height:100%;transform:none}.stack-transition--fit-content{display:grid;grid-template:1fr / max-content;align-items:center;width:max-content;max-width:100%}.stack-transition__sizer{grid-area:1 / 1;visibility:hidden;pointer-events:none;height:100%;width:max-content;max-width:100%;white-space:nowrap}.stack-transition--fit-content .stack-transition__panel{grid-area:1 / 1}.stack-transition--fit-content .stack-transition__panel--enter-idle{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:none}.stack-transition--vertical .stack-transition__panel--exit-idle{transform:translateY(0)}.stack-transition--vertical .stack-transition__panel--exit-forward{transform:translateY(-100%)}.stack-transition--vertical .stack-transition__panel--exit-backward{transform:translateY(100%)}.stack-transition--vertical .stack-transition__panel--enter-from-below{transform:translateY(100%);transition:none}.stack-transition--vertical .stack-transition__panel--enter-from-above{transform:translateY(-100%);transition:none}.stack-transition--vertical .stack-transition__panel--enter-active{transform:translateY(0);transition:transform var(--stack-transition-duration)}.stack-transition--horizontal .stack-transition__panel--exit-idle{transform:translate(0)}.stack-transition--horizontal .stack-transition__panel--exit-forward{transform:translate(-100%)}.stack-transition--horizontal .stack-transition__panel--exit-backward{transform:translate(100%)}.stack-transition--horizontal .stack-transition__panel--enter-from-below{transform:translate(100%);transition:none}.stack-transition--horizontal .stack-transition__panel--enter-from-above{transform:translate(-100%);transition:none}.stack-transition--horizontal .stack-transition__panel--enter-active{transform:translate(0);transition:transform var(--stack-transition-duration)}@media (prefers-reduced-motion: reduce){.stack-transition__panel--exit,.stack-transition__panel--enter-active{transition:none}}.terminal-metrics-bar{padding:0;box-sizing:border-box;overflow:hidden}.terminal-metrics-bar-inner{display:flex;align-items:stretch;height:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.terminal-metric{flex:1 0 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-1);padding:0 var(--terminal-space-5);border-right:1px solid var(--terminal-border)}.terminal-metric:last-child{border-right:none}.terminal-metric-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.terminal-metric-value-wrap{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--terminal-space-2)}.terminal-metric-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);color:var(--terminal-text-primary);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}.terminal-metric-value.positive{color:var(--terminal-long)}.terminal-metric-value.negative{color:var(--terminal-short)}.terminal-metric-subline{white-space:nowrap}.terminal-metrics-bar--mobile-rows{overflow:hidden}.terminal-metrics-bar--mobile-rows .terminal-metrics-row-transition{height:100%;min-height:0;width:100%}.terminal-metrics-row{display:grid;align-items:stretch;width:100%;min-width:0;height:100%;box-sizing:border-box}.terminal-metrics-row .terminal-metric{flex:unset;min-width:0;padding:0 var(--terminal-space-3);border-right:1px solid var(--terminal-border)}.terminal-metrics-row .terminal-metric:last-child{border-right:none}.terminal-metrics-row .terminal-metric-label{font-size:var(--terminal-text-sm)}.terminal-metrics-row .terminal-metric-value{font-size:var(--terminal-text-xl)}@media (max-width: 767px){.terminal-metric-subline{display:none}}.terminal-header-band{padding:0;box-sizing:border-box;overflow:hidden}@media (min-width: 768px){.react-grid-item:has(.terminal-header-band--title) .terminal-header-band--title{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.react-grid-item:has(.terminal-header-band--metrics) .terminal-header-band--metrics{border-top-left-radius:0;border-bottom-left-radius:0}}@media (max-width: 768px){.terminal-header-band{padding:10px}.App-dex-content--sticky-hero{padding-top:0}.App-dex-content--sticky-hero .layout{min-height:calc(100vh - 54px - 1rem)}.App-dex-content--sticky-hero .react-grid-item:has(.terminal-header-band--title) .terminal-header-band--title,.layout--mobile-sticky-slot-0 .react-grid-item.grid-slot--mobile-sticky-hero .terminal-header-band--title{border-radius:0;border-top:none;background:var(--terminal-panel);box-shadow:0 4px 12px #0000001f}}.App-dex-content--hero-nav-overflow .react-grid-item:has(.terminal-hero-header),.App-dex-content--hero-nav-overflow .react-grid-item:has(.terminal-header-band--title){overflow:visible}@media (max-width: 768px){.terminal-header-band .terminal-hero-header{justify-content:flex-start}.terminal-header-band .terminal-hero-header__content{flex:0 0 auto}}.animated-collapse{display:grid;grid-template-rows:0fr;overflow:hidden;overflow-anchor:none;transition:grid-template-rows var(--animated-collapse-duration) var(--animated-collapse-easing)}.animated-collapse.is-open{grid-template-rows:1fr}.animated-collapse--block-closed:not(.is-open){pointer-events:none}.animated-collapse__inner{min-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);transition:opacity var(--animated-collapse-fade-duration) var(--animated-collapse-easing),transform var(--animated-collapse-fade-duration) var(--animated-collapse-easing)}.animated-collapse.is-open .animated-collapse__inner{opacity:1;transform:translateY(0)}.animated-collapse--normal{--animated-collapse-duration: .28s;--animated-collapse-fade-duration: .22s;--animated-collapse-easing: cubic-bezier(.22, 1, .36, 1)}.animated-collapse--deck{--animated-collapse-duration: .35s;--animated-collapse-fade-duration: .28s;--animated-collapse-easing: cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion: reduce){.animated-collapse,.animated-collapse__inner{transition:none;transform:none}.animated-collapse.is-open .animated-collapse__inner,.animated-collapse:not(.is-open) .animated-collapse__inner{opacity:1}}.compact-metrics-row{display:flex;align-items:stretch;gap:1.5rem;width:100%}.compact-metric-cell{display:flex;flex:1 1 0;flex-direction:column;gap:.25rem;min-width:0}.compact-metric-cell-label{color:var(--terminal-text-muted);font-size:.75rem;font-weight:500;line-height:1.2}.compact-metric-cell-body{display:flex;align-items:center;gap:.625rem;min-width:0}.compact-metric-cell-text{display:flex;flex-direction:row;align-items:baseline;gap:.375rem;min-width:0}.compact-metric-cell--table{min-width:7rem}.compact-metric-cell-value{color:var(--terminal-text-primary);font-size:.9375rem;font-weight:600;line-height:1.2;white-space:nowrap}.compact-metric-cell-change{font-size:.75rem;font-weight:500;line-height:1.2;white-space:nowrap}.compact-metric-sparkline{flex:0 0 auto;width:4.5rem;height:1.5rem}.compact-metric-line-chart-wrap{position:relative;flex:0 0 auto;width:4.5rem;height:4rem;overflow:visible}.compact-metric-line-chart{width:100%;height:100%;overflow:hidden}.compact-metric-line-chart--empty{opacity:.35}.compact-metric-line-chart-tooltip{position:absolute;z-index:3;pointer-events:none;transform:translate(-50%,calc(-100% - 6px));padding:.125rem .375rem;border:1px solid var(--terminal-border);border-radius:.25rem;background:var(--terminal-panel-strong);color:var(--terminal-text-primary);font-size:.6875rem;font-weight:600;line-height:1.2;white-space:nowrap;box-shadow:0 4px 12px #00000059}.compact-metric-line-chart-tooltip.positive{color:#4ade80}.compact-metric-line-chart-tooltip.negative{color:#f87171}.compact-metric-cell-value.positive,.compact-metric-cell-change.positive{color:#4ade80}.compact-metric-cell-value.negative,.compact-metric-cell-change.negative{color:#f87171}.compact-metric-cell--background{position:relative;height:100%;overflow:hidden;--compact-metric-scrim-start: 88%;--compact-metric-scrim-mid: 62%;--compact-metric-scrim-end: 40%}.compact-metric-cell-chart-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.compact-metric-cell-chart-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,color-mix(in srgb,var(--terminal-bg-deep) var(--compact-metric-scrim-start),transparent),color-mix(in srgb,var(--terminal-bg-deep) var(--compact-metric-scrim-mid),transparent) 45%,color-mix(in srgb,var(--terminal-bg-deep) var(--compact-metric-scrim-end),transparent))}.compact-metric-cell-chart-bg .compact-metric-line-chart-wrap,.compact-metric-cell-chart-bg .compact-metric-sparkline{width:100%;height:100%;flex:none}.compact-metric-cell-foreground{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:.375rem;height:100%;padding:.4rem 1rem;box-sizing:border-box;pointer-events:none}.compact-metric-cell-foreground>*{pointer-events:auto}@media (max-width: 768px){.compact-metrics-row{flex-wrap:wrap;gap:1rem}.compact-metric-cell{flex:1 1 calc(50% - .5rem)}}.decorative-card-host{position:relative;display:flex}.decorative-card-shell{position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:var(--terminal-radius-xl);padding:var(--terminal-space-6);transform-origin:top left}.decorative-card-shell:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--decorative-card-ring)}.decorative-card-shell__strip-h{pointer-events:none;position:absolute;inset-inline:0;bottom:0;z-index:0;height:50%;background:var(--terminal-bg-deep)}.decorative-card-shell__strip-v{pointer-events:none;position:absolute;inset-block:0;left:0;right:88px;z-index:0;background:var(--terminal-bg-deep)}.decorative-card-shell__gradient-diffusor{position:absolute;top:-16px;left:-16px;display:grid;grid-template-columns:1fr 1fr;filter:blur(48px)}.decorative-card-shell__gradient-diffusor>*{width:80px;height:80px}.decorative-card-shell__gradient-diffusor>:nth-child(1){border-top-left-radius:999px;background:var(--terminal-secondary-soft)}.decorative-card-shell__gradient-diffusor>:nth-child(2){border-top-right-radius:999px;background:var(--terminal-warning-soft)}.decorative-card-shell__gradient-diffusor>:nth-child(3){border-bottom-left-radius:999px;background:var(--terminal-info-soft)}.decorative-card-shell__gradient-diffusor>:nth-child(4){border-bottom-right-radius:999px;background:var(--terminal-long-soft)}.decorative-card-shell--transparent,.decorative-card-shell--transparent-gradient{--decorative-card-ring: var(--terminal-border-strong);background:var(--terminal-panel)}.decorative-card-shell--brand-dark{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to top right,var(--terminal-bg),var(--terminal-brand-panel-end))}.decorative-card-shell--brand-light{--decorative-card-ring: var(--terminal-border);background:var(--terminal-brand-soft)}.decorative-card-shell--gray-dark{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to top right,var(--terminal-bg-deep),var(--terminal-panel-strong))}.decorative-card-shell--gray-light{--decorative-card-ring: var(--terminal-border);background:var(--terminal-panel-soft)}.decorative-card-shell--transparent-strip{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to bottom right,var(--terminal-surface-primary),transparent)}.decorative-card-shell--gray-strip{--decorative-card-ring: var(--terminal-border-strong);background:var(--terminal-surface-primary)}.decorative-card-shell--gradient-strip{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to bottom,var(--terminal-accent-soft),var(--terminal-secondary-soft))}.decorative-card-shell--salmon-strip{--decorative-card-ring: var(--terminal-secondary-border);background:var(--terminal-secondary-soft)}.decorative-card-shell--gray-strip-vertical{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to bottom right,var(--terminal-surface-primary),transparent)}.decorative-card-shell--gradient-strip-vertical{--decorative-card-ring: var(--terminal-border-strong);background:linear-gradient(to bottom,var(--terminal-secondary-soft),var(--terminal-accent-soft))}.decorative-card-shell--salmon-strip-vertical{--decorative-card-ring: var(--terminal-secondary-border);background:var(--terminal-secondary-soft)}.decorative-card-shell--transparent .decorative-card-tone-light,.decorative-card-shell--transparent-gradient .decorative-card-tone-light,.decorative-card-shell--brand-dark .decorative-card-tone-light,.decorative-card-shell--brand-light .decorative-card-tone-light,.decorative-card-shell--gray-dark .decorative-card-tone-light,.decorative-card-shell--gray-light .decorative-card-tone-light,.decorative-card-shell--transparent-strip .decorative-card-tone-light,.decorative-card-shell--gradient-strip .decorative-card-tone-light,.decorative-card-shell--gray-strip .decorative-card-tone-light,.decorative-card-shell--salmon-strip .decorative-card-tone-light,.decorative-card-shell--gray-strip-vertical .decorative-card-tone-light,.decorative-card-shell--gradient-strip-vertical .decorative-card-tone-light,.decorative-card-shell--salmon-strip-vertical .decorative-card-tone-light{color:var(--terminal-text-primary)}.decorative-card-shell--transparent .decorative-card-tone-muted,.decorative-card-shell--transparent-gradient .decorative-card-tone-muted,.decorative-card-shell--brand-dark .decorative-card-tone-muted,.decorative-card-shell--brand-light .decorative-card-tone-muted,.decorative-card-shell--gray-dark .decorative-card-tone-muted,.decorative-card-shell--gray-light .decorative-card-tone-muted,.decorative-card-shell--transparent-strip .decorative-card-tone-muted,.decorative-card-shell--gradient-strip .decorative-card-tone-muted,.decorative-card-shell--gray-strip .decorative-card-tone-muted,.decorative-card-shell--salmon-strip .decorative-card-tone-muted,.decorative-card-shell--gray-strip-vertical .decorative-card-tone-muted,.decorative-card-shell--gradient-strip-vertical .decorative-card-tone-muted,.decorative-card-shell--salmon-strip-vertical .decorative-card-tone-muted{color:var(--terminal-text-secondary)}.decorative-card-emblem-slot{display:flex;height:32px;width:46px;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--terminal-radius-sm)}.decorative-card-shell--brand-dark .decorative-card-emblem-slot,.decorative-card-shell--gray-dark .decorative-card-emblem-slot,.decorative-card-shell--transparent .decorative-card-emblem-slot,.decorative-card-shell--transparent-gradient .decorative-card-emblem-slot,.decorative-card-shell--transparent-strip .decorative-card-emblem-slot,.decorative-card-shell--gradient-strip .decorative-card-emblem-slot,.decorative-card-shell--salmon-strip .decorative-card-emblem-slot,.decorative-card-shell--gray-strip-vertical .decorative-card-emblem-slot,.decorative-card-shell--gradient-strip-vertical .decorative-card-emblem-slot,.decorative-card-shell--salmon-strip-vertical .decorative-card-emblem-slot{background:var(--terminal-surface-primary)}.decorative-card-shell--brand-light .decorative-card-emblem-slot,.decorative-card-shell--gray-light .decorative-card-emblem-slot{background:var(--terminal-panel-strong)}.decorative-card-shell--gray-strip .decorative-card-emblem-slot{background:var(--terminal-surface-primary)}.credit-card__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:var(--terminal-space-1) var(--terminal-space-1) 0}.credit-card__company{font-size:var(--terminal-text-md);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold)}.credit-card__paypass{flex-shrink:0}.credit-card__footer{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--terminal-space-5)}.credit-card__details{display:flex;min-width:0;flex-direction:column;gap:var(--terminal-space-3)}.credit-card__holder-row{display:flex;align-items:flex-end;gap:var(--terminal-space-1)}.credit-card__holder{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase;word-break:break-word}.credit-card__expiration{margin:0 0 0 auto;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:.6px;font-variant-numeric:tabular-nums;text-align:right}.credit-card__number{font-size:var(--terminal-text-md);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:1px;font-variant-numeric:tabular-nums}.credit-card__number-placeholder{pointer-events:none;visibility:hidden;display:inline-block;width:0;max-width:0;opacity:0}.portfolio-slot{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.portfolio-slot--flush{background:transparent;border:none;border-radius:0;overflow:visible}.portfolio-hero-title-header{flex:0 0 auto;min-height:0}.portfolio-hero-title-inner{flex:0 0 auto;min-height:0;border:none;border-radius:0;background:transparent}.portfolio-hero-title-inner .tab-section-header{border-bottom:none}.portfolio-hero-title-primary{min-width:0;display:flex;flex-direction:column;gap:0}.portfolio-attribution-legend{display:flex;flex-direction:column;gap:var(--terminal-space-2);overflow-y:auto;min-height:0}.portfolio-attribution-row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);font-size:var(--terminal-text-xs)}.portfolio-attribution-dot{width:var(--terminal-space-3);height:var(--terminal-space-3);border-radius:999px;flex-shrink:0}.positive{color:var(--terminal-long)}.negative{color:var(--terminal-short)}.portfolio-fleet-chip{font-size:var(--terminal-text-xs);padding:.2rem .55rem;border-radius:999px;border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);cursor:pointer}.portfolio-fleet-chip.is-selected{border-color:var(--terminal-accent);color:var(--terminal-accent);background:var(--terminal-accent-soft)}.portfolio-hero-charts{display:flex;flex-direction:column;min-height:0}.portfolio-hero-charts-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--terminal-space-3);padding:var(--terminal-space-3) var(--terminal-space-4) var(--terminal-space-5);overflow:hidden;background:var(--terminal-chart-bg)}.portfolio-hero-chart-tabs{display:flex;gap:.35rem}.portfolio-hero-chart-tab{font-size:var(--terminal-text-xs);padding:.15rem .5rem;border-radius:999px;border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);cursor:pointer}.portfolio-hero-chart-tab.is-active{border-color:var(--terminal-accent);color:var(--terminal-accent)}.portfolio-hero-main-chart{flex:1;min-height:0;display:flex;flex-direction:column;gap:.35rem}.portfolio-hero-secondary-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-height:0}.portfolio-hero-secondary-panel{display:flex;flex-direction:column;gap:.25rem;padding:.35rem .5rem;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);min-height:0;overflow:hidden}.portfolio-mini-chart{display:flex;flex-direction:column;gap:.25rem;min-height:0;flex:1}.portfolio-mini-chart-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-mini-chart-svg{width:100%;height:100%;min-height:4rem;color:var(--terminal-accent)}.portfolio-equity-donut-wrap{position:relative;width:4.5rem;height:4.5rem;margin:var(--terminal-space-1) auto}.portfolio-equity-donut{width:100%;height:100%;border-radius:50%}.portfolio-equity-donut-center{position:absolute;top:22%;right:22%;bottom:22%;left:22%;border-radius:50%;background:var(--terminal-panel);display:flex;align-items:center;justify-content:center;font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);text-align:center;padding:var(--terminal-space-1);text-transform:uppercase}.portfolio-vol-bars{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.portfolio-vol-bar-row{display:grid;grid-template-columns:calc(3 * var(--terminal-space-6)) 1fr auto;gap:var(--terminal-space-2);align-items:center;font-size:var(--terminal-text-xs);text-transform:uppercase}.portfolio-vol-bar-track{height:var(--terminal-space-3);border-radius:999px;background:var(--terminal-panel);overflow:hidden}.portfolio-vol-bar-fill{height:100%;border-radius:999px}.portfolio-vol-bar-fill--agent{background:var(--terminal-brand)}.portfolio-vol-bar-fill--manual{background:var(--terminal-brand-soft)}.portfolio-fees-split{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.portfolio-leaderboard-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.portfolio-leaderboard-table{display:flex;flex-direction:column;overflow-y:auto;min-height:0;flex:1}.portfolio-leaderboard-table .table-header,.portfolio-leaderboard-table .table-row{justify-items:start;gap:var(--terminal-space-3);padding-inline:var(--terminal-space-5)}.portfolio-leaderboard-table .table-header-cell,.portfolio-leaderboard-table .table-header-cell.center,.portfolio-leaderboard-table .table-header-cell.right{justify-content:flex-start;text-align:left}.portfolio-leaderboard-table .table-header-cell-text{flex:0 1 auto}.portfolio-leaderboard-table .table-cell.center,.portfolio-leaderboard-table .table-cell.right,.portfolio-leaderboard-table .table-cell.numeric{text-align:start}.portfolio-leaderboard-table .table-row,.portfolio-leaderboard-table .portfolio-leaderboard-row-btn{font-size:.85rem;line-height:normal;font-family:inherit}.portfolio-leaderboard-table .table-cell{font-size:inherit;line-height:inherit}.portfolio-leaderboard-row-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;background:transparent;margin:0;text-align:inherit;color:inherit;cursor:pointer}.portfolio-leaderboard-row-btn:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:-2px;z-index:1}.portfolio-leaderboard-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-hero-pnl-legend{flex-direction:row;flex-wrap:wrap;gap:.5rem}.portfolio-memory-audit{display:flex;flex-direction:column;min-height:0;overflow:hidden}.portfolio-memory-audit-toolbar{display:flex;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid var(--terminal-border)}.portfolio-memory-audit-list{list-style:none;margin:0;padding:.5rem .75rem;overflow-y:auto;flex:1;min-height:0}.portfolio-memory-audit-item{padding:var(--terminal-space-3) 0 var(--terminal-space-3) var(--terminal-space-3);border-bottom:1px solid var(--terminal-border);border-left:2px solid transparent;font-size:var(--terminal-text-sm)}.portfolio-memory-audit-item.is-memory{border-left-color:var(--terminal-border-strong)}.portfolio-memory-audit-item.is-tone-warning{border-left-color:var(--terminal-warning)}.portfolio-memory-audit-item.is-tone-info{border-left-color:var(--terminal-info)}.portfolio-memory-audit-item.is-tone-brand{border-left-color:var(--terminal-brand)}.portfolio-memory-audit-item.is-tone-long{border-left-color:var(--terminal-long)}.portfolio-memory-audit-item.is-tone-muted{border-left-color:var(--terminal-text-muted)}.portfolio-memory-audit-item.is-tone-danger{border-left-color:var(--terminal-short)}.portfolio-memory-audit-meta{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content max-content;align-items:center;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-1)}.portfolio-memory-audit-agent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--terminal-text-primary);font-weight:var(--fw-semibold)}.portfolio-memory-audit-task-slot{display:block;width:0;overflow:hidden}.portfolio-memory-audit-time{justify-self:end;white-space:nowrap}.portfolio-memory-audit-body{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;margin:0;padding:0;border:none;background:none;text-align:left;cursor:pointer;font-family:inherit}.portfolio-memory-audit-body--memory{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);line-height:var(--terminal-line-body)}.portfolio-memory-audit-body--status{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);line-height:var(--terminal-line-body)}.portfolio-memory-audit-body.is-expanded{-webkit-line-clamp:unset;display:block}.portfolio-memory-audit-body:focus-visible{outline:2px solid var(--terminal-brand-border);outline-offset:2px}.portfolio-memory-audit-daydivider{position:sticky;top:0;z-index:1;padding:var(--terminal-space-2) 0;background:var(--terminal-panel);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:none}.portfolio-memory-audit-empty{padding:var(--terminal-space-6) var(--terminal-space-3);text-align:center;line-height:var(--terminal-line-body)}@media (max-width: 480px){.portfolio-memory-audit-meta{grid-template-columns:max-content minmax(0,1fr) max-content}.portfolio-memory-audit-meta .task-id-chip,.portfolio-memory-audit-meta .portfolio-memory-audit-task-slot{display:none}}@media (max-width: 1200px){.portfolio-hero-secondary-row{grid-template-columns:1fr}.portfolio-volume-fees-row{font-size:var(--terminal-text-sm)!important;line-height:1.2}}.portfolio-volume-panel,.portfolio-fees-panel,.portfolio-equity-summary,.portfolio-hero-charts{display:flex;flex-direction:column;gap:var(--terminal-space-2);min-width:0;height:100%;flex:1;min-height:0;overflow:hidden}.portfolio-volume-panel,.portfolio-fees-panel,.portfolio-equity-summary{padding:var(--terminal-space-4)}.portfolio-hero-charts{padding:0}.portfolio-hero-charts-inner{flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.portfolio-hero-charts .tab-section-content{flex:1;min-height:0;overflow:hidden}.portfolio-hero-title-focus{display:flex;align-items:center;gap:.35rem;min-width:0;flex-shrink:1;padding:.15rem .35rem;border-left:3px solid var(--terminal-brand);border-radius:var(--terminal-radius-sm);background:var(--terminal-brand-soft);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.portfolio-hero-title-focus-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);flex-shrink:0}.portfolio-hero-title-focus-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.portfolio-hero-title-focus-clear{flex-shrink:0;margin-left:.15rem;padding:0 .25rem;border:none;background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);line-height:1;cursor:pointer}.portfolio-hero-title-focus-clear:hover{color:var(--terminal-text-primary)}.portfolio-ledger-shell{display:flex;flex-direction:column;min-width:0;height:100%;flex:1;min-height:0;overflow:hidden;padding:0}.portfolio-ledger-shell-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);flex-shrink:0;border-bottom:1px solid var(--terminal-border);padding:0 var(--terminal-space-4);min-height:calc(var(--terminal-input-height) + var(--terminal-space-2))}.portfolio-ledger-shell-title{margin:0;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted);flex-shrink:0}.portfolio-ledger-shell-controls{display:flex;align-items:center;gap:var(--terminal-space-2);margin-left:auto;flex-shrink:0}.portfolio-ledger-shell-body{display:flex;flex-direction:column;gap:var(--terminal-space-2);flex:1;min-height:0;overflow:auto;padding:var(--terminal-space-3) var(--terminal-space-4) var(--terminal-space-5)}.portfolio-ledger-shell-body--sections{gap:var(--terminal-space-5)}.portfolio-ledger-panel{display:flex;flex-direction:column;gap:var(--terminal-space-3);min-width:0;height:100%;flex:1;min-height:0;overflow:hidden}.portfolio-ledger-panel-body{display:flex;flex-direction:column;gap:var(--terminal-space-2);flex:1;min-height:0;overflow:auto}.portfolio-ledger-section{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.portfolio-ledger-section-title{margin:0;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.portfolio-ledger-section-rows{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.portfolio-ledger-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-4);padding-block:var(--terminal-space-1);font-size:var(--terminal-text-sm)}.portfolio-ledger-row-label{color:var(--terminal-text-secondary);flex-shrink:0}.portfolio-ledger-row-value{font-family:var(--font-mono);font-weight:var(--fw-medium);text-align:right;color:var(--terminal-text-primary);text-transform:uppercase}.portfolio-volume-fees-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-volume-fees-bars{margin-top:var(--terminal-space-1)}.portfolio-volume-fees-row{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);text-transform:uppercase;font-weight:var(--fw-medium);font-family:var(--font-mono);font-size:var(--terminal-text-report-title);color:var(--terminal-text-primary)}.portfolio-equity-summary{align-items:stretch}.portfolio-equity-summary--focused{gap:var(--terminal-space-1)}.portfolio-equity-summary--focused .portfolio-mini-chart-label{display:block;width:100%}.portfolio-equity-summary--focused .portfolio-equity-breakdown-chart-inline-title{display:flex;align-items:center;gap:var(--terminal-space-2);flex-wrap:wrap;color:var(--terminal-text-primary)}.portfolio-equity-summary--expanded{padding-block:var(--terminal-space-2)}.portfolio-equity-summary--expanded .portfolio-mini-chart-label{flex-shrink:0}.portfolio-equity-breakdown-chart{flex:1;min-height:0;width:100%;touch-action:manipulation}.portfolio-equity-breakdown-chart--stacked{display:grid;grid-template-rows:1fr 1fr;gap:var(--terminal-space-2)}.portfolio-equity-breakdown-chart--inline{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;gap:var(--terminal-space-1) var(--terminal-space-2);min-height:0;height:100%}.portfolio-equity-breakdown-chart-inline-title{grid-column:1 / -1;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-equity-breakdown-chart-donut-area--inline{align-self:center;justify-self:center;min-height:0;height:100%;width:100%}.portfolio-equity-breakdown-chart-svg--inline{width:100%;height:100%}.portfolio-equity-breakdown-chart--inline .portfolio-equity-breakdown-chart-legend{align-self:center;gap:var(--terminal-space-1);font-size:var(--terminal-text-xs)}.portfolio-equity-breakdown-chart--inline .portfolio-equity-breakdown-chart-legend-row span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-equity-breakdown-chart-center--inline .portfolio-equity-breakdown-chart-center-value{font-size:.875rem}.portfolio-equity-breakdown-chart-donut-area{min-height:0;width:100%}.portfolio-equity-breakdown-chart-svg--stacked{width:100%;height:100%}.portfolio-equity-breakdown-chart-legend{display:flex;flex-direction:column;gap:var(--terminal-space-2);min-height:0;overflow-y:auto}.portfolio-equity-breakdown-chart-legend--columns-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--terminal-space-2) var(--terminal-space-3);align-content:start}.portfolio-equity-breakdown-chart-legend-row--percent{gap:var(--terminal-space-1)}.portfolio-equity-breakdown-chart-legend-row--percent span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-equity-breakdown-chart-legend-row--percent strong{font-weight:500;color:var(--terminal-text-secondary);font-variant-numeric:tabular-nums}.portfolio-equity-breakdown-chart-legend-row{width:100%;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:opacity .8s ease;font-size:var(--terminal-text-sm)}.portfolio-equity-breakdown-chart-legend-row--dimmed{opacity:.2}.portfolio-equity-breakdown-chart-legend-row--focused{opacity:1}.portfolio-equity-breakdown-chart-center--stacked .portfolio-equity-breakdown-chart-center-value{font-size:1rem}@media (prefers-reduced-motion: reduce){.portfolio-equity-breakdown-chart-legend-row{transition:none}}.portfolio-equity-breakdown-chart-empty{display:flex;align-items:center;justify-content:center;height:100%;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase}.portfolio-equity-breakdown-chart-svg{display:block;overflow:visible}.portfolio-equity-breakdown-chart-leader{stroke-width:1;opacity:.85}.portfolio-equity-breakdown-chart-segment,.portfolio-equity-breakdown-chart-leader,.portfolio-equity-breakdown-chart-label{transition:opacity .8s ease}.portfolio-equity-breakdown-chart-segment{cursor:pointer;opacity:1}.portfolio-equity-breakdown-chart-segment--dimmed,.portfolio-equity-breakdown-chart-leader--dimmed,.portfolio-equity-breakdown-chart-label--dimmed{opacity:.2}.portfolio-equity-breakdown-chart-segment--focused{opacity:1}.portfolio-equity-breakdown-chart-label-group{cursor:pointer}@media (prefers-reduced-motion: reduce){.portfolio-equity-breakdown-chart-segment,.portfolio-equity-breakdown-chart-leader,.portfolio-equity-breakdown-chart-label{transition:none}}.portfolio-equity-breakdown-chart-label{font-size:.6875rem;font-family:var(--font-body);letter-spacing:.01em}.portfolio-equity-breakdown-chart-center{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.125rem;padding:.25rem}.portfolio-equity-breakdown-chart-center-value{font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.1;color:var(--terminal-text-primary);font-family:var(--font-mono);transition:opacity .8s ease}.portfolio-equity-breakdown-chart-center-label{font-size:.625rem;line-height:1.2;color:var(--terminal-text-muted);text-transform:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:opacity .8s ease}.portfolio-equity-donuts-row{display:flex;flex:1;flex-direction:column;gap:var(--terminal-space-2);min-height:0;align-items:stretch}.portfolio-equity-donuts-row--svg{display:grid;grid-template-rows:2fr 2fr;gap:var(--terminal-space-2)}.portfolio-equity-donuts-row--svg .portfolio-equity-breakdown-chart{flex:unset;min-height:0}.portfolio-equity-donut-group{display:grid;flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto 1fr;gap:var(--terminal-space-1) var(--terminal-space-2);min-width:0;min-height:0}.portfolio-equity-donut-group-label{grid-column:1 / -1;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-equity-donut-wrap--compact{width:3.5rem;height:3.5rem;margin:0;align-self:center}.portfolio-equity-comparison-legend{display:flex;flex-direction:column;gap:var(--terminal-space-1);font-size:var(--terminal-text-xs);align-self:center}.portfolio-equity-comparison-legend .portfolio-attribution-row{gap:var(--terminal-space-1)}.portfolio-equity-comparison-legend .portfolio-attribution-row span:nth-child(2){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-equity-chart-legend{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3) var(--terminal-space-6);padding:var(--terminal-space-1) var(--terminal-space-4) var(--terminal-space-2);font-size:var(--terminal-text-xs);border-top:1px solid var(--terminal-border)}.portfolio-volume-panel--focused .portfolio-volume-fees-label{font-size:var(--terminal-text-xs);line-height:1.2}.portfolio-hero-charts .tab-section-header{border-bottom:1px solid var(--terminal-border);padding:0 var(--terminal-space-4);min-width:0}.portfolio-hero-charts .tab-section-tabs{flex:1;min-width:0;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.portfolio-hero-charts .tab-section-tabs .btn-tab{flex-shrink:0}.portfolio-toolbar-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:6.5rem;width:auto;padding-inline:var(--terminal-space-4) var(--terminal-space-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2394a3b8' d='M3 4.5 6 7.5 9 4.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--terminal-space-3) center}.portfolio-hero-chart-controls{display:flex;align-items:center;gap:var(--terminal-space-2)}.portfolio-agent-pnl-chart{flex:1;min-height:0;display:flex;flex-direction:column;gap:.35rem}.portfolio-agent-pnl-chart-canvas{flex:1;min-height:0}.portfolio-hero-chart-canvas{flex:1;min-height:160px;width:100%;background:var(--terminal-chart-bg)}.portfolio-equity-chart-canvas,.portfolio-agent-pnl-chart-canvas{background:var(--terminal-chart-bg)}.portfolio-hero-chart-empty{flex:1;min-height:160px;display:flex;align-items:center;justify-content:center;font-size:var(--terminal-text-sm)}.portfolio-daily-pnl-card{display:flex;flex-direction:column;gap:var(--terminal-space-4);flex:1;min-height:0;overflow:hidden}.portfolio-daily-pnl-metrics{display:grid;grid-template-columns:1fr 1fr;gap:var(--terminal-space-5);padding-bottom:var(--terminal-space-2);border-bottom:1px solid var(--terminal-border)}.portfolio-daily-pnl-metric-label{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);font-family:var(--font-body)}.portfolio-daily-pnl-currency{font-size:var(--terminal-text-xs);opacity:.7}.portfolio-daily-pnl-metric-values{display:flex;align-items:baseline;gap:var(--terminal-space-3);margin-top:var(--terminal-space-1)}.portfolio-daily-pnl-metric-values>span:first-child{font-size:var(--terminal-text-report-title);font-weight:600;line-height:1.1;font-family:var(--font-mono)}.portfolio-daily-pnl-metric-sub{font-size:var(--terminal-text-sm);font-family:var(--font-mono)}.portfolio-daily-pnl-win-rate{display:block;font-size:var(--terminal-text-xl);font-weight:600;line-height:1.1;margin-top:var(--terminal-space-1);font-family:var(--font-mono)}.portfolio-daily-pnl-sub-rows{display:flex;flex-direction:column;gap:var(--terminal-space-1);margin-top:var(--terminal-space-2)}.portfolio-daily-pnl-sub-row{display:flex;justify-content:space-between;gap:var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.portfolio-daily-pnl-sub-row span:last-child{color:var(--terminal-text-primary)}.portfolio-daily-pnl-calendar{display:flex;flex-direction:column;gap:var(--terminal-space-2);flex:1;min-height:0;overflow:hidden}.portfolio-daily-pnl-calendar-header{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.portfolio-daily-pnl-calendar-icon{opacity:.7}.portfolio-daily-pnl-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--terminal-space-2)}.portfolio-daily-pnl-weekday{font-size:var(--terminal-text-xs);font-weight:500;color:var(--terminal-text-secondary);text-align:center;line-height:1.2}.portfolio-daily-pnl-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--terminal-space-2);flex:1;min-height:0;overflow-y:auto;align-content:start}.portfolio-daily-pnl-grid--calendar{grid-template-columns:repeat(7,1fr)}.portfolio-daily-pnl-day{display:flex;align-items:center;justify-content:center;min-height:calc(var(--terminal-space-7) + var(--terminal-space-3));padding:var(--terminal-space-1);border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-xs);font-weight:500;text-align:center;line-height:1.2;overflow:hidden;white-space:nowrap}.portfolio-daily-pnl-day--positive{background:var(--terminal-long-border);color:var(--terminal-long)}.portfolio-daily-pnl-day--negative{background:var(--terminal-short-border);color:var(--terminal-short)}.portfolio-daily-pnl-day--empty{background-color:var(--terminal-border-strong);min-height:calc(var(--terminal-space-7) + var(--terminal-space-3))}.portfolio-daily-pnl-calendar--empty{position:relative}.portfolio-daily-pnl-day--placeholder{background-color:var(--terminal-panel-strong);min-height:calc(var(--terminal-space-7) + var(--terminal-space-3));opacity:.45}.portfolio-daily-pnl-grid--placeholder{pointer-events:none}.portfolio-daily-pnl-calendar-empty-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portfolio-daily-pnl-card--desktop{flex-direction:row;gap:var(--terminal-space-5)}.portfolio-daily-pnl-card--desktop .portfolio-daily-pnl-metrics{display:flex;flex-direction:column;flex:0 0 38%;min-width:0;gap:0;padding-bottom:0;padding-right:var(--terminal-space-5);border-bottom:none;border-right:1px solid var(--terminal-border)}.portfolio-daily-pnl-card--desktop .portfolio-daily-pnl-metric--primary{flex:1;min-height:0;padding-bottom:var(--terminal-space-3);border-bottom:1px solid var(--terminal-border)}.portfolio-daily-pnl-card--desktop .portfolio-daily-pnl-metric--secondary{flex:1;min-height:0;padding-top:var(--terminal-space-3)}.portfolio-daily-pnl-card--desktop .portfolio-daily-pnl-calendar{flex:1;min-width:0}.portfolio-daily-pnl-card:not(.portfolio-daily-pnl-card--desktop) .portfolio-daily-pnl-metrics{grid-template-columns:1fr}.portfolio-fleet-edge-chart{display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%;padding:.35rem .5rem .5rem}.portfolio-fleet-edge-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.portfolio-fleet-edge-kpi{display:flex;flex-direction:column;gap:.15rem;min-width:0}.portfolio-fleet-edge-kpi-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-fleet-edge-kpi-value{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-fleet-edge-tier-strip{display:flex;flex-wrap:wrap;gap:.35rem}.portfolio-fleet-edge-tier-chip{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border:1px solid var(--terminal-border);border-radius:999px;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.portfolio-fleet-edge-tier-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:50%}.portfolio-fleet-edge-svg-wrap{position:relative;width:100%;flex:1;min-height:9rem}.portfolio-fleet-edge-svg{display:block;width:100%;height:100%;min-height:9rem}.portfolio-fleet-edge-marker-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portfolio-fleet-edge-marker-hit{position:absolute;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;padding:0;border:none;border-radius:50%;background:transparent;cursor:help;pointer-events:auto}.portfolio-fleet-edge-marker-hit:hover,.portfolio-fleet-edge-marker-hit:focus-visible{background:#c8f5a81f}.portfolio-fleet-edge-marker-hit:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.portfolio-fleet-edge-marker-label{fill:var(--terminal-text-secondary);font-size:9px}.portfolio-fleet-edge-marker.is-focused .portfolio-fleet-edge-marker-label{font-size:10px;fill:var(--terminal-text-primary)}.portfolio-fleet-edge-axis-label{fill:var(--terminal-text-muted);font-size:10px}.portfolio-fleet-edge-empty{flex:1;display:flex;align-items:center;justify-content:center}.portfolio-fleet-edge-legend{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.portfolio-fleet-edge-legend-item{display:inline-flex;align-items:center;gap:.25rem}.portfolio-fleet-edge-legend-note{color:var(--terminal-text-muted)}.portfolio-agent-rank-chart{display:flex;flex-direction:column;gap:.5rem;min-height:0;height:100%;padding:.35rem .5rem .5rem}.portfolio-agent-rank-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.portfolio-agent-rank-kpi{display:flex;flex-direction:column;gap:.15rem;min-width:0}.portfolio-agent-rank-kpi-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.portfolio-agent-rank-kpi-value{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-agent-rank-list{display:flex;flex-direction:column;gap:.35rem;flex:1;min-height:0;overflow-y:auto;padding-right:.15rem;padding-bottom:2rem}.portfolio-agent-rank-body{position:relative;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.portfolio-agent-rank-quadrant-parent{flex:1;min-height:9rem;width:100%;height:100%}.portfolio-agent-rank-quadrant-wrap{position:relative;width:100%;height:100%;min-height:9rem}.portfolio-agent-rank-quadrant-svg{display:block;width:100%;height:100%}.portfolio-agent-rank-quadrant-marker-label{fill:var(--terminal-text-secondary);font-size:9px}.portfolio-agent-rank-quadrant-marker.is-focused .portfolio-agent-rank-quadrant-marker-label{font-size:10px;fill:var(--terminal-text-primary)}.portfolio-agent-rank-quadrant-corner-label{fill:var(--terminal-text-muted);font-size:8px}.portfolio-agent-rank-quadrant-wrap .visx-axis text{fill:var(--terminal-text-secondary)}.portfolio-agent-rank-quadrant-marker-layer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.portfolio-agent-rank-quadrant-marker-hit{position:absolute;width:1.35rem;height:1.35rem;margin:-.675rem 0 0 -.675rem;padding:0;border:none;border-radius:50%;background:transparent;cursor:help;pointer-events:auto}.portfolio-agent-rank-quadrant-marker-hit:hover,.portfolio-agent-rank-quadrant-marker-hit:focus-visible{background:#c8f5a81f}.portfolio-agent-rank-quadrant-marker-hit:focus-visible{outline:2px solid var(--terminal-accent);outline-offset:2px}.portfolio-agent-rank-footer{position:absolute;bottom:0;left:0;z-index:2;display:flex;align-items:center}.portfolio-agent-rank-row{display:grid;grid-template-columns:1.75rem minmax(4rem,1fr) minmax(5rem,2.5fr) 2rem minmax(4.5rem,auto);align-items:center;gap:.4rem;padding:.25rem .15rem;border-radius:.25rem;cursor:help}.portfolio-agent-rank-row:hover{background:#ffffff08}.portfolio-agent-rank-position{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);font-variant-numeric:tabular-nums}.portfolio-agent-rank-name{font-size:var(--terminal-text-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portfolio-agent-rank-bar-track{height:.55rem;border-radius:999px;background:#ffffff14;overflow:hidden}.portfolio-agent-rank-bar-fill{height:100%;border-radius:999px;min-width:2px;transition:width .2s ease}.portfolio-agent-rank-score{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:right}.portfolio-agent-rank-action{display:inline-flex;align-items:center;justify-content:center;padding:.1rem .35rem;border:1px solid var(--terminal-border);border-radius:999px;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);white-space:nowrap}.portfolio-agent-rank-empty{flex:1;display:flex;align-items:center;justify-content:center}.portfolio-agent-rank-legend-note{color:var(--terminal-text-muted)}.portfolio-balances-table{display:flex;flex-direction:column;min-height:0;flex:1}.portfolio-balances-table .portfolio-balances-grid,.portfolio-balances-table .table-header,.portfolio-balances-table .table-row{display:grid;grid-template-columns:var( --portfolio-balances-grid-columns, 9rem minmax(7rem, 1.2fr) minmax(8rem, 1fr) minmax(7.5rem, .9fr) minmax(8.5rem, 1fr) 11rem )}.portfolio-balances-table .portfolio-balances-grid .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;justify-self:start}.portfolio-balances-table .portfolio-balances-grid .table-header-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:start;justify-self:stretch;width:100%;min-width:0;justify-content:flex-start}.portfolio-balances-amount-cell,.portfolio-balances-price-cell,.portfolio-balances-value-cell,.portfolio-balances-weight-cell{font-variant-numeric:tabular-nums}.portfolio-balances-empty{padding:1.5rem;text-align:center}.portfolio-balances-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.75rem}.portfolio-deposits-withdrawals-table{display:flex;flex-direction:column;min-height:0;flex:1}.portfolio-deposits-withdrawals-table .portfolio-funds-grid,.portfolio-deposits-withdrawals-table .table-header,.portfolio-deposits-withdrawals-table .table-row{display:grid;grid-template-columns:var( --portfolio-funds-grid-columns, 11rem 5.5rem 10rem minmax(8.5rem, 1fr) minmax(9.5rem, 1fr) minmax(12rem, 1.35fr) 4.5rem )}.portfolio-funds-time-cell{display:inline-flex;align-items:center;gap:var(--terminal-space-2);min-width:0}.portfolio-funds-time-text{flex:0 1 auto;min-width:0;white-space:nowrap}.portfolio-funds-value-cell,.portfolio-funds-fee-cell{font-variant-numeric:tabular-nums}.portfolio-funds-explorer-link{flex-shrink:0;padding:0}.portfolio-funds-table-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.portfolio-funds-table-footer-links{display:flex;align-items:center;gap:var(--terminal-space-4)}.portfolio-funds-table-footer-link{padding:0;border:0;background:transparent;color:var(--terminal-accent);font-size:var(--terminal-text-sm);cursor:pointer}.portfolio-funds-table-footer-link:hover{text-decoration:underline}.portfolio-funds-table-footer-count{font-size:var(--terminal-text-sm);color:var(--terminal-text-muted)}.kline-chart-container{position:relative;width:100%;height:100%;min-height:0}.kline-chart-header{position:absolute;top:var(--kline-top-chrome-offset, 0);left:0;right:0;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--terminal-space-2) var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4) var(--terminal-space-2);pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--terminal-bg-deep) 92%,transparent) 0%,var(--terminal-overlay-backdrop-bg) 70%,transparent 100%)}.kline-chart-header .chart-current-price{padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.kline-chart-canvas,.kline-chart-canvas-inner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.kline-chart-widget{position:relative;min-height:0;height:100%;--kline-status-top-offset: var(--kline-view-toggle-stack, 0px);--kline-top-chrome-offset: calc(var(--kline-view-toggle-stack, 0px) + 24px)}.kline-chart-widget-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;overflow:visible}.kline-chart-widget-body{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;width:100%}.kline-chart-widget-body>.kline-chart-container,.kline-chart-widget>.kline-chart-widget-body>.kline-chart-container{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.kline-chart-status{flex-shrink:0;padding:var(--terminal-space-3) var(--terminal-space-4)}.kline-chart-status--overlay{position:absolute;top:var(--kline-status-top-offset, 0);left:0;right:0;z-index:7;pointer-events:none}.kline-chart-status--overlay .kline-chart-marker-legend-toggle,.kline-chart-status--overlay .pending-legend-filter{pointer-events:auto}.kline-chart-status--compact{padding-bottom:0}.kline-chart-time-axis-overlay{position:absolute;left:0;right:0;bottom:0;height:28px;z-index:5;pointer-events:none;overflow:hidden;background:linear-gradient(to top,var(--terminal-overlay-backdrop-bg) 0%,color-mix(in srgb,var(--terminal-bg-deep) 20%,transparent) 70%,transparent 100%)}.kline-chart-time-axis-baseline{position:absolute;left:0;right:0;top:0;height:1px;background:color-mix(in srgb,var(--terminal-text-muted) 35%,transparent)}.kline-chart-time-axis-slot{position:absolute;left:0;bottom:2px;will-change:transform;display:flex;flex-direction:column;align-items:center;gap:2px}.kline-chart-time-axis-tick{width:1px;height:4px;background:color-mix(in srgb,var(--terminal-text-muted) 55%,transparent);flex-shrink:0}.kline-chart-time-axis-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;line-height:1}.kline-chart-status--error{color:var(--terminal-short)}.kline-chart-marker-legend{display:inline-flex;align-items:center;gap:var(--terminal-space-5);margin-left:var(--terminal-space-5)}.kline-chart-marker-legend-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);font-size:var(--terminal-text-xs)}.kline-chart-marker-legend-toggle{margin:0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer;border-radius:2px}.kline-chart-marker-legend-toggle:hover{color:var(--terminal-text-primary)}.kline-chart-marker-legend-toggle:focus-visible{outline:1px solid var(--terminal-brand);outline-offset:2px}.kline-chart-marker-legend-item--active{color:var(--terminal-text-secondary)}.kline-chart-marker-legend-item--inactive{opacity:.45}.kline-chart-marker-legend-item--inactive .kline-chart-marker-legend-swatch{opacity:.5}.kline-chart-marker-legend-swatch{display:inline-block;width:8px;height:8px;flex-shrink:0}.kline-chart-marker-legend-swatch--agent{border-radius:50%;background:var(--terminal-brand)}.kline-chart-marker-legend-swatch--manual{border-radius:1px;background:var(--terminal-brand)}.kline-chart-marker-legend-swatch--pending{width:12px;height:0;border-top:2px dashed var(--terminal-brand);background:transparent}.kline-chart-marker-legend-overflow{color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);text-transform:none;letter-spacing:normal}.pending-legend-filter{display:inline-flex;align-items:center;gap:var(--terminal-space-1);position:relative}.pending-legend-filter-menu-trigger{margin:0;padding:0 var(--terminal-space-1);border:none;background:transparent;color:var(--terminal-text-muted);font:inherit;font-size:var(--terminal-text-xs);line-height:1;cursor:pointer;border-radius:2px}.pending-legend-filter-menu-trigger:hover,.pending-legend-filter-menu-trigger[aria-expanded=true]{color:var(--terminal-text-primary)}.pending-legend-filter-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:transparent}.pending-legend-filter-menu{position:fixed;z-index:9999;display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:168px;padding:var(--terminal-space-2) var(--terminal-space-3);background:var(--terminal-panel-strong);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);box-shadow:0 8px 32px var(--terminal-bg-deep)}.pending-legend-filter-menu-item{display:flex;align-items:center;gap:var(--terminal-space-2);margin:0;padding:var(--terminal-space-1) 0;color:var(--terminal-brand);font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);cursor:pointer;-webkit-user-select:none;user-select:none}.pending-legend-filter-menu-item:hover{color:var(--terminal-text-primary)}.pending-legend-filter-menu-checkbox{margin:0;accent-color:var(--terminal-brand);cursor:pointer}.pending-legend-filter-menu-label{flex:1}.kline-chart-marker-legend-swatch--scale,.kline-chart-marker-legend-swatch--limit{width:12px;height:0;border-top:2px dashed var(--terminal-brand);background:transparent}.kline-chart-marker-legend-swatch--stop-limit{width:12px;height:0;border-top:2px dotted var(--terminal-brand);background:transparent}.indicator-line-chart-container{position:relative;width:100%;height:100%;display:flex;flex-direction:column;min-height:0;background:var(--terminal-bg-deep)}.indicator-line-chart-header{flex-shrink:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--terminal-space-2) var(--terminal-space-5);padding:var(--terminal-space-3) var(--terminal-space-4) var(--terminal-space-2)}.indicator-line-chart-legend{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2) var(--terminal-space-5)}.indicator-line-chart-legend-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.indicator-line-chart-legend-item--dashed .indicator-line-chart-legend-swatch{background:transparent!important;border:2px dashed currentColor;width:10px;height:0}.indicator-line-chart-legend-swatch{display:inline-block;width:10px;height:3px;border-radius:1px}.indicator-line-chart-axis-labels{flex-shrink:0;display:flex;justify-content:space-between;padding:0 var(--terminal-space-4)}.indicator-line-chart-canvas{flex:1;min-height:0;position:relative;width:100%}.jelly-comparison-chart-widget{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}#tv-attr-logo{display:none}.jelly-kline-chart-widget #tv-attr-logo{display:block}.kline-chart-nav-toolbar{position:absolute;bottom:36px;left:50%;z-index:8;display:flex;align-items:center;gap:var(--terminal-space-1);padding:var(--terminal-space-1);transform:translate(-50%);border-radius:var(--terminal-radius-sm);background:var(--terminal-chart-toolbar);border:1px solid var(--terminal-border);box-shadow:0 4px 12px #00000059;pointer-events:auto}.kline-chart-nav-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);cursor:pointer;transition:background-color var(--terminal-transition-fast) linear,color var(--terminal-transition-fast) linear}.kline-chart-nav-btn:hover:not(:disabled){background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.kline-chart-nav-btn:active:not(:disabled){background:var(--terminal-panel-soft)}.kline-chart-nav-btn:disabled{opacity:.35;cursor:not-allowed;color:var(--terminal-text-muted)}.execution-marker-bubble{--marker-bubble-body-gap: 20px;--marker-bubble-tip-gap: 10px;--marker-bubble-arrow-protrusion: calc(var(--marker-bubble-body-gap) - var(--marker-bubble-tip-gap));--marker-bubble-arrow-height: 14px;position:absolute;z-index:10;min-width:140px;max-width:220px;padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);border:1px solid var(--terminal-border);box-shadow:0 4px 12px #00000059;font-size:var(--terminal-text-xs);line-height:1.4;pointer-events:none;overflow:visible}.execution-marker-bubble__header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-1)}.execution-marker-bubble__direction{font-weight:600;color:var(--terminal-text-primary)}.execution-marker-bubble__badge{flex-shrink:0;padding:0 var(--terminal-space-2);border-radius:var(--terminal-radius-sm);font-size:10px;text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.execution-marker-bubble__badge--agent{background:color-mix(in srgb,var(--terminal-long) 20%,transparent);color:var(--terminal-long)}.execution-marker-bubble__badge--manual{background:color-mix(in srgb,var(--terminal-text-muted) 20%,transparent);color:var(--terminal-text-muted)}.execution-marker-bubble__body{color:var(--terminal-text-secondary);font-variant-numeric:tabular-nums}.execution-marker-bubble__side{font-weight:500;color:var(--terminal-text-primary)}.execution-marker-bubble__footer{margin-top:var(--terminal-space-1);font-variant-numeric:tabular-nums;font-weight:500}.execution-marker-bubble__link{display:inline-block;margin-top:var(--terminal-space-2);padding:0;border:none;background:none;color:var(--terminal-brand);font-size:var(--terminal-text-xs);cursor:pointer;pointer-events:auto;text-decoration:underline}.execution-marker-bubble__link:hover{color:var(--terminal-text-primary)}.execution-marker-bubble__arrow{position:absolute;pointer-events:none;border:none;background:transparent}.execution-marker-bubble__arrow:after{content:none}.execution-marker-bubble--left .execution-marker-bubble__arrow,.execution-marker-bubble--right .execution-marker-bubble__arrow{width:var(--marker-bubble-arrow-protrusion);height:var(--marker-bubble-arrow-height);top:calc(50% + var(--marker-bubble-arrow-offset-y, 0px));transform:translateY(-50%);z-index:1;background:var(--terminal-panel-strong);filter:drop-shadow(0 0 .75px var(--terminal-border-strong)) drop-shadow(0 2px 6px rgba(0,0,0,.28))}.execution-marker-bubble--right .execution-marker-bubble__arrow{left:calc(-1 * var(--marker-bubble-arrow-protrusion));clip-path:polygon(0 50%,100% 0,100% 100%)}.execution-marker-bubble--left .execution-marker-bubble__arrow{left:auto;right:calc(-1 * var(--marker-bubble-arrow-protrusion));clip-path:polygon(100% 50%,0 0,0 100%)}.execution-marker-bubble--above .execution-marker-bubble__arrow,.execution-marker-bubble--below .execution-marker-bubble__arrow{width:var(--marker-bubble-arrow-height);height:var(--marker-bubble-arrow-protrusion);left:50%;transform:translate(-50%);z-index:1;background:var(--terminal-panel-strong);filter:drop-shadow(0 0 .75px var(--terminal-border-strong)) drop-shadow(0 2px 6px rgba(0,0,0,.28))}.execution-marker-bubble--above .execution-marker-bubble__arrow{bottom:calc(-1 * var(--marker-bubble-arrow-protrusion));top:auto;clip-path:polygon(50% 100%,0 0,100% 0)}.execution-marker-bubble--below .execution-marker-bubble__arrow{top:calc(-1 * var(--marker-bubble-arrow-protrusion));clip-path:polygon(50% 0,0 100%,100% 100%)}.fleet-marker-bubble__header{display:flex;align-items:center;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-1)}.fleet-marker-bubble__avatar{width:28px;height:28px}.fleet-marker-bubble__avatar-image{width:20px;height:20px}.fleet-marker-bubble__title-block{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.fleet-marker-bubble__action{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted)}.fleet-marker-bubble__copy-count{margin-top:var(--terminal-space-1);font-size:10px;color:var(--terminal-text-muted)}.pending-order-price-tag{position:absolute;z-index:11;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:var(--terminal-space-1);padding:var(--terminal-space-1) var(--terminal-space-2);pointer-events:none;font-size:var(--terminal-text-xs);font-variant-numeric:tabular-nums;line-height:1.2;background:linear-gradient(to bottom,color-mix(in srgb,var(--terminal-bg-deep) 92%,transparent) 0%,var(--terminal-overlay-backdrop-bg) 70%,transparent 100%)}.pending-order-price-tag--interactive{pointer-events:auto}.pending-order-price-tag--draggable .pending-order-price-tag__grip{cursor:grab}.pending-order-price-tag--dragging .pending-order-price-tag__grip{cursor:grabbing}.pending-order-price-tag__grip{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:14px;height:18px;padding:0;border:none;background:none;color:var(--terminal-text-muted);touch-action:none}.pending-order-price-tag__grip:disabled{opacity:.4;cursor:not-allowed}.pending-order-price-tag__grip-icon{display:block}.pending-order-price-tag__price{flex:1;min-width:0;text-align:right;font-weight:600;white-space:nowrap}.pending-order-price-tag__cancel{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;padding:0;border:none;border-radius:var(--terminal-radius-sm);background:none;color:var(--terminal-text-muted);font-size:14px;line-height:1;cursor:pointer}.pending-order-price-tag__cancel:hover:not(:disabled){color:var(--terminal-short);background:var(--terminal-short-soft)}.pending-order-price-tag__cancel:disabled{opacity:.4;cursor:not-allowed}.index-slot{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.index-slot--flush{background:transparent;border:none;border-radius:0;overflow:visible}.index-slot-body{flex:1;min-height:0;overflow:auto;padding:.75rem 1.125rem}.index-slot--chart{width:100%;background:var(--terminal-chart-bg)}.index-slot-body--chart{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;height:100%}.index-chart-wrap{display:flex;flex-direction:column;height:100%;min-height:0}.index-chart-stage{position:relative;flex:1;min-height:0}.index-chart-container{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--terminal-chart-bg)}.index-chart-legend{position:absolute;top:var(--terminal-space-3);left:52px;right:var(--terminal-space-5);z-index:10;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3) var(--terminal-space-6);pointer-events:none}.index-chart-legend-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2);min-width:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-tight);white-space:nowrap}.index-chart-legend-dot{width:8px;height:8px;border-radius:999px;flex-shrink:0}.index-chart-legend-label{color:var(--terminal-text-secondary)}.index-chart-legend-value{font-weight:600;font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.index-chart-legend-unit{color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.index-section-head{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start;margin-bottom:.75rem;flex-shrink:0}.index-section-head>div{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.index-section-head .eyebrow-text{display:block;margin:0;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand);line-height:1.2}.index-section-head h2{margin:0;font-size:1.125rem;color:var(--terminal-text-primary)}.index-chip{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-1) var(--terminal-space-3);white-space:nowrap}.index-hero-price-cluster{display:flex;align-items:baseline;gap:var(--terminal-space-3);flex-shrink:0;margin-left:auto}.index-pill-btn{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);border-radius:var(--terminal-radius-full);padding:var(--terminal-space-3) var(--terminal-space-5);cursor:pointer;text-transform:uppercase;font-size:var(--terminal-text-sm);letter-spacing:var(--terminal-tracking-tab);font-family:var(--font-body);font-weight:var(--fw-bold);transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.index-pill-btn:hover{color:var(--terminal-text-primary);background:var(--terminal-surface-hover);border-color:var(--terminal-border-active)}.index-pill-btn.active{border-color:var(--terminal-brand-border);color:var(--terminal-brand);background:var(--terminal-brand-soft)}.index-ticket-tabs .index-pill-btn.active{box-shadow:var(--terminal-brand-focus-ring)}.index-secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.index-secondary-btn:hover:not(:disabled){background:var(--terminal-surface-hover);color:var(--terminal-text-primary);border-color:var(--terminal-border-active)}.index-secondary-btn:disabled{opacity:.55;cursor:not-allowed}.index-secondary-btn.active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.index-secondary-btn--block{width:100%;justify-content:flex-start;text-align:left;text-transform:none;letter-spacing:normal;font-weight:var(--fw-regular);padding:var(--terminal-space-4) var(--terminal-space-5)}.index-secondary-btn--primary{height:var(--terminal-action-height);justify-content:center;text-align:center;font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext);box-shadow:0 0 20px var(--terminal-brand-glow);transition:transform var(--terminal-transition-fast),filter var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast),border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.index-secondary-btn--primary:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);border-color:var(--terminal-brand);box-shadow:0 0 28px var(--terminal-brand-glow);color:var(--terminal-fatext);background:var(--terminal-fatab)}.index-secondary-btn--primary:focus-visible{outline:none;box-shadow:var(--terminal-brand-focus-ring),0 0 20px var(--terminal-brand-glow)}.index-lead-overview-card{display:flex;flex-direction:column;gap:var(--terminal-space-3);padding:var(--terminal-space-4);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft);border:1px solid var(--terminal-border)}.index-lead-overview-title{margin:0;font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.index-lead-overview-rows{display:flex;flex-direction:column;gap:var(--terminal-space-3);margin:0}.index-lead-overview-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--terminal-space-4);margin:0}.index-lead-overview-label{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.index-lead-overview-value{margin:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);text-align:right}.index-overview-body--rail{gap:var(--terminal-space-4);padding:var(--terminal-space-5)}.index-overview-actions.index-overview-actions--rail{display:flex;flex-direction:row;gap:var(--terminal-space-3);margin-top:auto}.index-overview-actions.index-overview-actions--rail .index-secondary-btn--block{flex:1;min-width:0;width:auto;justify-content:center;text-align:center}.index-overview-section--rail{padding-top:var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.index-overview-section--lead{padding-top:0;border-top:none;padding-bottom:var(--terminal-space-4);border-bottom:1px solid var(--terminal-border)}.index-constituents-slot{display:flex;flex-direction:column;min-height:0;min-width:0}.index-slot-section-title{flex-shrink:0;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-2);border-bottom:1px solid var(--terminal-border)}.index-slot-section-title h2{margin:0;font-size:.875rem;font-weight:var(--fw-semibold);color:var(--terminal-text-primary);line-height:1.2}.index-detail-tab-section{height:100%;min-height:0;padding:0;overflow:hidden}.index-detail-tab-section-inner{display:flex;flex-direction:column;flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.index-detail-tab-section .tab-section-header{flex-shrink:0}.index-detail-tab-section .tab-section-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.index-detail-tab-section-inner.tab-section-root--mobile .tab-section-content{overflow:hidden}.index-constituents-panel--embedded,.index-x-news-panel--embedded{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column}.index-slot-body--constituents-embedded,.index-slot-body--x-news-embedded{flex:1;min-height:0;height:100%}.index-mode-tab-body--detail{padding:var(--terminal-space-5);overflow:auto}.index-mode-tab-mode-toolbar{margin:calc(-1 * var(--terminal-space-5)) calc(-1 * var(--terminal-space-5)) var(--terminal-space-4)}.index-mode-tab-mode-toolbar .tab-section-header{border-bottom:1px solid var(--terminal-border)}.index-chart-slot-anchor{height:100%;min-height:0}.index-cta-btn{width:100%;min-height:var(--terminal-action-height);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-md);padding:var(--terminal-space-4) var(--terminal-space-5);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast),filter var(--terminal-transition-fast)}.index-cta-btn:hover{background:var(--terminal-brand);color:var(--terminal-fatext);filter:brightness(1.04)}.index-slot-body--constituents{display:flex;flex-direction:column;flex:1;min-height:0;padding:0;overflow:hidden}.index-slot-body--constituents .index-section-head{margin-bottom:0;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-2)}.index-section-head--compact{margin-bottom:.375rem}.index-section-head--compact h2{font-size:.875rem}.index-constituents-table-wrap{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;overflow:hidden}.index-constituents-card-list{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--terminal-space-3) var(--terminal-space-5) var(--terminal-space-4)}.index-constituent-card{border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-bg);padding:var(--terminal-space-4);display:flex;flex-direction:column;gap:var(--terminal-space-4);cursor:pointer}.index-constituent-card:hover{border-color:var(--terminal-border-strong)}.index-constituent-card:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}.index-constituent-card__header{display:flex;align-items:center;flex-wrap:wrap;gap:var(--terminal-space-2)}.index-constituent-card__name{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.index-constituent-card__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--terminal-space-3) var(--terminal-space-4)}.index-constituent-card__field{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.index-constituent-card__label{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.index-constituent-card__value{font-size:var(--terminal-text-sm);color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}@media (min-width: 640px){.index-constituent-card__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.index-constituents-table-scroll{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.index-constituents-table-scroll .index-constituents-table.table-container{overflow:visible;flex:none;min-height:auto}.index-constituents-table-scroll .index-constituents-table .table-header{position:sticky;top:0;z-index:10;background:var(--terminal-brand-strong)}.index-constituents-table{width:100%;min-width:0}.index-constituents-table .table-header,.index-constituents-table .table-row{width:100%;min-width:0;padding:.3rem var(--terminal-space-5);gap:.3rem;font-size:.75rem}.index-constituents-table .table-header-cell.right,.index-constituents-table .table-header-cell.center{justify-content:flex-start;text-align:start}.index-constituents-table .table-cell{white-space:nowrap;overflow:visible}.index-constituents-table .table-cell.right,.index-constituents-table .table-cell.center{text-align:start}.index-constituents-table--compact{min-width:0}.index-constituents-table--compact .table-header,.index-constituents-table--compact .table-row{min-width:auto}.index-constituents-table--compact .table-header-label--full{display:none}.index-constituents-table--compact .table-header-label--short{display:inline}.index-constituents-table--scroll-x,.index-constituents-table--scroll-x .table-header,.index-constituents-table--scroll-x .table-row{min-width:var(--index-constituents-table-min-width, 52rem)}.index-constituent-reputation-cell{display:flex;align-items:baseline;gap:var(--terminal-space-2);min-width:0}.index-constituent-reputation-grade{font-family:var(--font-body);font-size:var(--terminal-text-md);font-weight:var(--fw-medium);color:var(--terminal-text-primary);line-height:var(--terminal-line-tight)}.index-constituent-reputation-grade--a{color:var(--terminal-long);font-weight:var(--fw-bold)}.index-constituent-reputation-grade--de{color:var(--terminal-short)}.index-constituent-reputation-score{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.index-constituent-reputation-unrated{color:var(--terminal-text-muted);font-size:var(--terminal-text-sm)}.index-constituent-agent-cell{min-width:0}.index-constituent-agent-cell strong{display:block;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-ticket-tabs{display:flex;gap:var(--terminal-space-3);flex-wrap:wrap}.index-ticket-panel{display:grid;gap:.875rem;height:100%;overflow:auto;padding:1rem 1.125rem;box-sizing:border-box}.index-ticket-field{display:grid;grid-template-columns:1fr auto;gap:.625rem;align-items:center}.index-ticket-field label{grid-column:1 / -1;display:block}.index-ticket-field .form-input{grid-column:1 / 2;width:100%;box-sizing:border-box}.index-ticket-field-suffix{grid-column:2 / 3;color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);font-family:var(--font-mono)}.index-output,.index-fees div,.index-product-elements{padding:.75rem;background:var(--terminal-panel-strong);border-radius:var(--terminal-radius-sm)}.index-output span,.index-fees span,.index-product-elements h3{display:block;color:var(--terminal-text-muted);font-size:.75rem;margin-bottom:.25rem}.index-fees{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem}.index-overview-panel{min-height:0}.index-overview-body{display:flex;flex-direction:column;gap:var(--terminal-space-5);height:100%;overflow:auto;padding:var(--terminal-space-6);box-sizing:border-box}.index-overview-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--terminal-space-3)}.index-overview-section{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.index-overview-section .terminal-panel-title{margin:0}.index-overview-intro{margin:0;font-size:var(--terminal-text-base);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.index-overview-footer-links{display:flex;justify-content:space-between;align-items:center;gap:var(--terminal-space-5)}.index-overview-link{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);text-decoration:none;transition:color var(--terminal-transition-fast)}.index-overview-link--action{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit;font-weight:inherit;line-height:inherit;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.index-overview-link--action:hover,.index-overview-link:hover{color:var(--terminal-text-primary)}.index-overview-link--detail,.index-overview-link--action.index-overview-link--detail{text-decoration:underline;text-underline-offset:3px}.index-overview-link--muted{opacity:.45;pointer-events:none}.index-product-elements ul{margin:0;padding-left:1.125rem;color:var(--terminal-text-muted);font-size:.875rem}.index-product-elements p{margin:0;color:var(--terminal-text-muted);font-size:.875rem}.index-mode-tab-section{height:100%;min-height:0;padding:0;overflow:hidden}.index-mode-tab-section-inner{flex:1;min-height:0;height:100%;border:none;border-radius:0;background:transparent}.index-mode-tab-body{display:flex;flex-direction:column;gap:var(--terminal-space-5);padding:var(--terminal-space-5) var(--terminal-space-6);box-sizing:border-box}.index-mode-tab-description{margin:0;color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);line-height:1.45}.index-mode-tab-kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--terminal-space-3) var(--terminal-space-6);margin:0}.index-mode-tab-kv-row{display:grid;grid-template-columns:minmax(5rem,auto) 1fr;gap:var(--terminal-space-3);align-items:baseline;margin:0}.index-mode-tab-kv-row dt{margin:0}.index-mode-tab-kv-row dd{margin:0;text-align:right}.index-mode-tab-schedule{display:flex;flex-direction:column;gap:var(--terminal-space-1);padding:var(--terminal-space-4) var(--terminal-space-5);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong)}.index-mode-tab-schedule strong{color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold)}.index-mode-tab-schedule small{color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);line-height:1.35}.index-mode-tab-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-4);margin-top:auto}.index-symbol-list{display:flex;flex-direction:column;padding:0;height:100%;min-height:0;overflow:hidden}.index-symbol-table-root{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.index-symbol-table-root .table-container{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch}.index-symbol-table--scroll-x.table-container{overflow-x:auto;scrollbar-gutter:stable}.index-symbol-grid{display:grid;align-items:center;gap:var(--terminal-space-3);grid-template-columns:var( --index-list-grid-columns, minmax(9rem, 1.2fr) minmax(4.5rem, .65fr) minmax(4.5rem, .65fr) minmax(4rem, .6fr) minmax(4rem, .6fr) minmax(4rem, .6fr) minmax(4rem, .6fr) minmax(3.5rem, .55fr) minmax(5.5rem, .75fr) )}.index-symbol-list--mobile .index-symbol-table-root{flex:1;min-height:0;min-width:0}.index-symbol-list--mobile .index-symbol-table-root .table-container{scrollbar-gutter:auto}.index-symbol-list--mobile .index-symbol-table-root .table-header-label--full{display:inline}.index-symbol-list--mobile .index-symbol-table-root .table-header-label--short{display:none}.index-symbol-list--mobile .index-symbol-table-root .table-header-cell-text{overflow:visible;text-overflow:unset}.index-symbol-list--mobile .index-symbol-table-root .table-header,.index-symbol-list--mobile .index-symbol-table-root .table-row{min-width:calc(var(--index-list-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--index-list-table-min-width) + 2 * var(--terminal-space-5));max-width:none;box-sizing:border-box;align-items:center;padding-inline:var(--terminal-space-5)}.index-symbol-list--mobile .index-symbol-table-root .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-symbol-table--scroll-x .table-header,.index-symbol-table--scroll-x .table-row{min-width:calc(var(--index-list-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--index-list-table-min-width) + 2 * var(--terminal-space-5));max-width:none;align-items:center;padding-inline:var(--terminal-space-5)}.index-symbol-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-list-hero-help-btn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border-radius:50%;border:1px solid var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);font-size:.75rem;font-weight:var(--fw-bold);line-height:1;cursor:help;flex-shrink:0}.index-list-hero-help-btn:hover{color:var(--terminal-text-primary);border-color:var(--terminal-brand)}.index-list-summary-metrics-inner{display:flex;align-items:stretch;height:100%;min-width:0}.index-list-summary-metric{flex:1 0 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--terminal-space-1);padding:0 var(--terminal-space-5);border-right:1px solid var(--terminal-border)}.index-list-summary-metric:last-child{border-right:none}.index-list-summary-metric-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-list-summary-metric-value{color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-symbol-table{width:100%;min-width:0}.index-symbol-table:not(.index-symbol-table--scroll-x) .table-header,.index-symbol-table:not(.index-symbol-table--scroll-x) .table-row{width:100%;min-width:0;align-items:center;padding-inline:var(--terminal-space-5)}.index-symbol-table-row{box-shadow:inset 3px 0 0 var(--terminal-brand-border)}.index-symbol-table .table-header{position:sticky;top:0;z-index:10;background:var(--terminal-brand-strong);padding-block:.3rem}.index-symbol-table .table-header-cell.right,.index-symbol-table .table-header-cell.center{justify-content:flex-start;text-align:start}.index-symbol-table .table-cell{justify-self:start;text-align:start}.index-symbol-table .table-cell.right,.index-symbol-table .table-cell.center{text-align:start}.index-symbol-table .table-row.clickable:hover{background-color:var(--terminal-panel-strong)}.index-symbol-table .table-cell.positive{color:var(--terminal-long)}.index-symbol-table .table-cell.negative{color:var(--terminal-short)}.index-symbol-name-cell{display:flex;align-items:center;gap:.75rem}.index-symbol-name-cell strong{display:block}.index-symbol-name-cell span{display:block;color:var(--terminal-text-muted);font-size:.8125rem}.index-slot-body--x-news{display:flex;flex-direction:column;padding:.75rem .875rem;overflow:hidden}.index-x-news-empty{display:flex;flex-direction:column;gap:.5rem;justify-content:center;height:100%;color:var(--terminal-text-muted);font-size:var(--terminal-text-xs)}.index-slot--x-news .ticker-x-news{display:flex;flex-direction:column;flex:1;min-height:0;border-top:none;padding-top:0;margin-top:0}.index-slot--x-news .ticker-x-news-header{display:inline-flex;align-items:center;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-3);color:var(--terminal-warning);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;flex-shrink:0}.index-slot--x-news .ticker-x-news-live-dot{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--terminal-warning);box-shadow:0 0 6px var(--terminal-warning-border);animation:indexXNewsLivePulse 2s ease-in-out infinite}@keyframes indexXNewsLivePulse{0%,to{opacity:1}50%{opacity:.45}}.index-slot--x-news .ticker-x-news-viewport{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow:hidden}.index-slot--x-news .feed-card-flip-shell{will-change:transform}.index-slot--x-news .ticker-x-news-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);width:100%;padding:var(--terminal-space-4);padding-left:calc(var(--terminal-space-4) + 4px);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong);color:var(--terminal-text-primary);overflow:hidden;flex-shrink:0;cursor:default}.index-slot--x-news .ticker-x-news-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--terminal-warning-border)}.index-slot--x-news .ticker-x-news-card.is-push{opacity:0;pointer-events:none}.index-slot--x-news .ticker-x-news-card.is-reveal{border-color:var(--terminal-warning-border);background:var(--terminal-warning-soft);animation:indexFeedCardReveal .32s cubic-bezier(.22,1,.36,1) both}.index-slot--x-news .ticker-x-news-card.is-reveal:before{background:var(--terminal-warning)}.index-slot--x-news .ticker-x-news-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);width:100%}.index-slot--x-news .ticker-x-news-handle{color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label)}.index-slot--x-news .ticker-x-news-time{flex-shrink:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.index-slot--x-news .ticker-x-news-time.is-recent{color:var(--terminal-warning);opacity:.82}.index-slot--x-news .ticker-x-news-headline{margin:0;font-size:var(--terminal-text-xs);line-height:1.45;color:var(--terminal-text-primary)}.index-slot--x-news .ticker-x-news-sentiment{display:inline-flex;align-items:center;padding:2px var(--terminal-space-3);border-radius:var(--terminal-radius-sm);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.index-slot--x-news .ticker-x-news-sentiment--bull{color:var(--terminal-long);background:var(--terminal-long-soft)}.index-slot--x-news .ticker-x-news-sentiment--bear{color:var(--terminal-short);background:var(--terminal-short-soft)}.index-slot--x-news .ticker-x-news-sentiment--neutral{color:var(--terminal-text-muted);background:var(--terminal-panel-soft)}@keyframes indexFeedCardReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion: reduce){.index-slot--x-news .ticker-x-news-live-dot{animation:none}.index-slot--x-news .ticker-x-news-card.is-push,.index-slot--x-news .ticker-x-news-card.is-reveal{opacity:1;animation:none;transform:none}}@media (max-width: 768px){.index-mode-tab-kv{grid-template-columns:1fr}}.morpheum-loading-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--terminal-space-4);background:var(--terminal-bg-deep);pointer-events:auto}.morpheum-loading-overlay--absolute{position:absolute;top:0;right:0;bottom:0;left:0}.morpheum-loading-overlay--fixed{position:fixed;top:0;right:0;bottom:0;left:0}.morpheum-loading-logo{width:clamp(80px,18vw,140px);height:auto}.morpheum-loading-logo__ghost{opacity:.2}.morpheum-loading-logo__fill{clip-path:inset(100% 0 0 0);animation:morpheum-logo-fill 1.2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(106,224,118,.3))}@keyframes morpheum-logo-fill{0%,to{clip-path:inset(100% 0 0 0)}50%{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.morpheum-loading-logo__fill{animation:none;clip-path:inset(0 0 0 0)}}.morpheum-loading-label{color:var(--terminal-text-muted)}.morpheum-loading-label--matrix{font-family:var(--font-mono);text-shadow:0 0 8px rgba(106,224,118,.25)}@media (prefers-reduced-motion: reduce){.morpheum-loading-label--matrix{text-shadow:none}}.morpheum-loading-inline{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;color:var(--terminal-text-secondary)}.morpheum-loading-inline .morpheum-loading-logo{width:48px;filter:drop-shadow(0 0 6px rgba(106,224,118,.25))}.welcome-tour-tooltip{max-width:360px;text-align:left;pointer-events:auto;background:var(--terminal-tour-guide-bubble);padding:var(--terminal-space-4);border:none;border-radius:var(--terminal-radius-md);box-shadow:var(--terminal-tooltip-shadow)}.react-joyride__arrow polygon{fill:var(--terminal-tour-guide-bubble)}.welcome-tour-loading-overlay{z-index:10150}body[data$=-tour-active] .react-joyride__floater{pointer-events:auto!important;opacity:1!important}body[data$=-tour-active] .react-joyride__tooltip,body[data$=-tour-active] .welcome-tour-tooltip{pointer-events:auto}body[data$=-tour-active] [data-bubble-tip-trigger],body[data$=-tour-active] .bubble-tip-trigger{cursor:default}.welcome-tour-step-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;margin-bottom:var(--terminal-space-3);padding:0 var(--terminal-space-2);border-radius:var(--terminal-radius-full);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);color:var(--terminal-fatext);background:var(--terminal-fatab)}.welcome-tour-tooltip-title{margin:0;font-size:var(--terminal-text-xl);font-weight:var(--fw-regular);font-family:var(--font-heading);color:var(--terminal-fatext)}.welcome-tour-tooltip-body{margin:var(--terminal-space-3) 0 var(--terminal-space-5);font-size:var(--terminal-text-base);line-height:var(--terminal-line-normal);color:var(--terminal-fatext)}.welcome-tour-tooltip-body--prewrap{white-space:pre-wrap}.welcome-tour-exact,.welcome-tour-exact--fillable{font-weight:var(--fw-bold);color:var(--terminal-fatab)}.welcome-tour-exact--fillable{display:inline;margin:0;padding:0;border:none;background:transparent;font:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.15em}.welcome-tour-exact--fillable:hover,.welcome-tour-exact--fillable:focus-visible{text-decoration-style:solid;outline:none}.welcome-tour-tooltip-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4)}.welcome-tour-skip,.welcome-tour-back,.welcome-tour-tooltip-deep-link{border:none;background:transparent;cursor:pointer;padding:0}.welcome-tour-skip{color:var(--terminal-fatext);font-size:var(--terminal-text-xs)}.welcome-tour-skip:hover{color:var(--terminal-text-secondary)}.welcome-tour-tooltip-nav{display:flex;align-items:center;gap:var(--terminal-space-3);margin-left:auto}.welcome-tour-wait-hint,.welcome-tour-click-hint{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-fatext)}.welcome-tour-back{color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm)}.welcome-tour-next{border:none;border-radius:var(--terminal-radius-sm);background:var(--terminal-fatab);color:var(--terminal-fatext);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);padding:var(--terminal-space-3) var(--terminal-space-5);cursor:pointer}.welcome-tour-next:disabled{opacity:.45;cursor:not-allowed}.welcome-tour-tooltip-deep-links{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);margin-top:var(--terminal-space-4);padding-top:var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.welcome-tour-tooltip-deep-link{color:var(--terminal-brand);font-size:var(--terminal-text-xs);text-decoration:underline;text-underline-offset:.15em}.welcome-tour-tooltip-deep-link:hover{color:var(--terminal-text-primary)}.welcome-tour-success-badge{display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);background:color-mix(in srgb,var(--terminal-long) 18%,transparent);color:var(--terminal-long);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase}.welcome-tour-next--finish{min-width:7rem}.intent-tour-finish-overlay{z-index:var(--terminal-z-overlay, 1200)}.intent-tour-finish-card{display:flex;flex-direction:column;gap:var(--terminal-space-4);min-width:min(22rem,92vw);max-width:26rem;padding:var(--terminal-space-6);background:var(--terminal-bg-elevated, var(--terminal-bg));border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);box-shadow:var(--terminal-shadow-lg, 0 12px 40px rgba(0, 0, 0, .35));color:var(--terminal-text-primary)}.intent-tour-finish-eyebrow{align-self:flex-start;margin:0}.intent-tour-finish-title{margin:0;font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);line-height:1.3}.intent-tour-finish-body{margin:0;font-size:var(--terminal-text-sm);line-height:1.5;color:var(--terminal-text-secondary);white-space:pre-wrap}.intent-tour-finish-actions{display:flex;justify-content:flex-end;gap:var(--terminal-space-3);margin-top:var(--terminal-space-2)}.intent-tour-finish-actions--split{justify-content:space-between;align-items:center}.typewriter{position:relative;display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:top;max-width:100%;width:0;box-sizing:border-box}.typewriter.is-animating.is-paused,.typewriter.is-cursor-hold.is-paused{animation-play-state:paused}.typewriter.is-animating.is-paused:after,.typewriter.is-cursor-hold.is-paused:after{animation-play-state:paused}.typewriter.is-animating{animation:typewriter-reveal var(--tw-duration, 1s) steps(var(--tw-steps, 1),end) forwards}.typewriter.is-animating:after,.typewriter.is-cursor-hold:after{content:"";position:absolute;right:0;bottom:0;width:var(--tw-cursor-width, 5px);height:1lh;background:var(--terminal-brand);animation:typewriter-cursor-blink .75s step-end infinite;pointer-events:none}.typewriter.is-cursor-hold{max-width:100%}.typewriter-line.typewriter.is-cursor-hold{display:inline-block;width:var(--tw-target-width);max-width:100%}.typewriter.is-complete{width:auto;max-width:100%;white-space:normal;animation:none}.typewriter.is-complete:after,.typewriter.is-static:after{display:none}.typewriter.is-static{width:auto;max-width:100%;white-space:normal;animation:none}.typewriter-block{position:relative;display:block;width:100%;max-width:100%}.typewriter-ghost{visibility:hidden;white-space:normal;word-break:break-word;pointer-events:none;-webkit-user-select:none;user-select:none}.typewriter-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.typewriter-overlay .typewriter-line.typewriter.is-complete{display:inline-block;width:auto;max-width:100%;white-space:nowrap}.typewriter-host,.typewriter-lines{display:block;width:100%;max-width:100%}.typewriter-line.typewriter{display:inline-block;max-width:100%;flex-shrink:0}.typewriter-line.typewriter.is-waiting{width:0;max-width:100%;visibility:hidden}.typewriter-block.is-measuring{visibility:hidden}@keyframes typewriter-reveal{0%{width:0}to{width:var(--tw-target-width)}}@keyframes typewriter-cursor-blink{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion: reduce){.typewriter{width:auto;animation:none}.typewriter:after{display:none}}.bucket-created-success-overlay{align-items:center;justify-content:center;padding:var(--terminal-space-7);z-index:calc(var(--bucket-modal-z, 1200) + 4)}.bucket-created-success-overlay.staggered-overlay-shell{background:transparent}.bucket-created-success-modal{position:relative;display:flex;flex-direction:column;width:min(520px,100%);max-height:min(640px,92vh);overflow:auto;padding:var(--terminal-space-7);border:1px solid var(--terminal-brand-border);border-left:3px solid var(--terminal-brand);border-radius:var(--terminal-radius-md);background:linear-gradient(165deg,color-mix(in srgb,var(--terminal-brand) 40%,var(--terminal-bg-deep)) 5%,var(--terminal-panel) 42%,var(--terminal-brand) 100%);box-shadow:0 0 0 1px var(--terminal-brand-soft),var(--terminal-overlay-shadow),0 0 48px var(--terminal-brand-glow)}.bucket-created-success-close{position:absolute;top:var(--terminal-space-4);right:var(--terminal-space-4);width:2rem;height:2rem;border:none;border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-xl);line-height:1;cursor:pointer;transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast)}.bucket-created-success-close:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.bucket-created-success-eyebrow{margin:0 0 var(--terminal-space-3);padding-right:var(--terminal-space-6);color:var(--terminal-brand);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.bucket-created-success-title{margin:0 0 var(--terminal-space-4);padding-right:var(--terminal-space-6);font-size:var(--terminal-text-xl);font-weight:var(--fw-semibold);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.bucket-created-success-title-typewriter{display:block;width:100%;max-width:100%}.bucket-created-success-title .typewriter-block,.bucket-created-success-title .typewriter.is-static,.bucket-created-success-title-typewriter.typewriter-block,.bucket-created-success-title-typewriter.typewriter.is-static{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.bucket-created-success-hero{display:flex;flex-direction:column;align-items:center;gap:var(--terminal-space-3);margin:var(--terminal-space-5) 0;padding:var(--terminal-space-6) var(--terminal-space-5);border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-md);background:var(--terminal-brand-soft);animation:bucket-created-success-hero-in .42s ease-out both}.bucket-created-success-hero-label{margin:0;font-size:var(--terminal-text-price);font-weight:var(--fw-semibold);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary);text-align:center;word-break:break-word}.bucket-created-success-hero-meta{margin:0;font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.bucket-created-success-body{margin:var(--terminal-space-4) 0 0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.bucket-created-success-field{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin-top:var(--terminal-space-5)}.bucket-created-success-field input{min-height:var(--terminal-action-height);padding:0 var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font-size:var(--terminal-text-sm)}.bucket-created-success-field input:focus{outline:none;border-color:var(--terminal-brand-border)}.bucket-created-success-field input::placeholder{color:var(--terminal-text-muted)}.bucket-created-success-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);align-items:center;margin-top:var(--terminal-space-6);padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.bucket-created-success-btn{min-height:var(--terminal-action-height);padding:0 var(--terminal-space-5);border-radius:var(--terminal-radius-md);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast),filter var(--terminal-transition-fast)}.bucket-created-success-btn--primary{border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext)}.bucket-created-success-btn--primary:hover{filter:brightness(1.05)}.bucket-created-success-btn--secondary{border:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-primary)}.bucket-created-success-btn--secondary:hover{background:var(--terminal-row-hover)}@keyframes bucket-created-success-hero-in{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 639px){.bucket-created-success-overlay{padding:var(--terminal-space-4)}.bucket-created-success-modal{padding:var(--terminal-space-5)}.bucket-created-success-actions{flex-direction:column;align-items:stretch}.bucket-created-success-btn{width:100%}}.card-perspective-tilt-host{transform-style:preserve-3d;transform:perspective(var(--card-tilt-perspective, 1000px)) rotateX(var(--card-tilt-rotate-x, 0deg)) rotateY(var(--card-tilt-rotate-y, 0deg));transform-origin:50% 50%;transition:transform .22s ease-out}@media (prefers-reduced-motion: reduce){.card-perspective-tilt-host{transition:none}}.agent-id-badge,.agent-id-badge__shell-host{position:relative;box-sizing:border-box;--agent-id-badge-frame-color: var(--terminal-brand-border)}.agent-id-badge__clip{position:absolute;top:1px;left:50%;z-index:3;width:28px;height:10px;transform:translate(-50%);border:2px solid var(--agent-id-badge-frame-color);border-radius:var(--terminal-radius-sm) var(--terminal-radius-sm) 0 0;pointer-events:none}.agent-id-badge__clip:after{content:"";position:absolute;top:2px;left:50%;width:10px;height:4px;transform:translate(-50%);border-radius:var(--terminal-radius-full);background:var(--terminal-panel-strong)}.agent-id-badge--compact{display:flex;align-items:stretch;min-width:220px;max-width:320px;min-height:56px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);padding:var(--terminal-space-3) var(--terminal-space-3) var(--terminal-space-3) var(--terminal-space-2)}.agent-id-badge--compact .agent-id-badge__clip{display:none}.agent-id-badge--compact .agent-id-badge__emblem-col{display:flex;flex-shrink:0;align-items:center;justify-content:center;align-self:center;width:40px;aspect-ratio:1;margin-right:var(--terminal-space-2);overflow:hidden;position:relative;z-index:2}.agent-id-badge--compact .agent-id-badge__emblem-col svg{fill:var(--terminal-brand);width:100%;height:100%}.agent-id-badge--compact .agent-id-badge__body{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:2px;position:relative;z-index:2}.agent-id-badge--compact .agent-id-badge__name{margin:0;min-width:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);font-weight:var(--fw-bold);letter-spacing:.5px;text-transform:uppercase;color:var(--terminal-text-primary);word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.agent-id-badge--compact .agent-id-badge__role{margin:0;min-width:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);color:var(--terminal-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-id-badge--compact .agent-id-badge__did-row{display:flex;align-items:center;gap:var(--terminal-space-1);min-width:0}.agent-id-badge--compact .agent-id-badge__status-dot{flex-shrink:0;width:.5rem;height:.5rem;aspect-ratio:1;border-radius:50%;border:1px solid var(--terminal-panel);background:var(--terminal-text-muted)}.agent-id-badge__status-dot--active{background:var(--terminal-brand)}.agent-id-badge__status-dot--idle{background:var(--terminal-text-muted)}.agent-id-badge__status-dot--paused{background:var(--terminal-short)}.agent-id-badge--compact .agent-id-badge__did{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-medium);color:var(--terminal-brand);font-variant-numeric:tabular-nums}.agent-id-badge--compact .agent-id-badge__avatar-image--compact{display:block;width:100%;height:100%;aspect-ratio:1;background-color:var(--terminal-brand);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.decorative-card-shell--worker-tag{border-radius:var(--terminal-radius-md);padding:var(--terminal-space-5);padding-top:calc(var(--terminal-space-5) + 8px)}.decorative-card-shell--worker-tag.decorative-card-shell{box-shadow:inset 0 0 0 2px var(--agent-id-badge-frame-color)}.agent-id-badge--card .agent-id-badge__header,.agent-id-badge--passport .agent-id-badge__header{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--terminal-space-2);min-height:24px}.agent-id-badge__fleet{font-size:var(--terminal-text-md);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold)}.agent-id-badge__verified{flex-shrink:0;color:var(--terminal-brand)}.agent-id-badge__status-chip{flex-shrink:0;padding:2px var(--terminal-space-2);border-radius:var(--terminal-radius-full);border:1px solid var(--terminal-border);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.4px}.agent-id-badge__status-chip--active{color:var(--terminal-brand);border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.agent-id-badge__status-chip--idle{color:var(--terminal-text-muted);border-color:var(--terminal-border)}.agent-id-badge__status-chip--paused{color:var(--terminal-short);border-color:var(--terminal-short-border);background:var(--terminal-short-soft);border-style:dashed}.agent-id-badge__footer{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--terminal-space-5)}.agent-id-badge__details{display:flex;min-width:0;flex:1;flex-direction:column;gap:var(--terminal-space-2)}.agent-id-badge__name-row{display:flex;align-items:flex-end;gap:var(--terminal-space-1)}.agent-id-badge__name{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase;word-break:break-word}.agent-id-badge__role{margin:0 0 0 auto;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:.6px;text-align:left;white-space:nowrap}.agent-id-badge__meta{font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-medium)}.agent-id-badge__did{font-family:var(--font-mono);font-size:var(--terminal-text-md);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:.5px;font-variant-numeric:tabular-nums;color:var(--terminal-brand)}.agent-id-badge__did-placeholder{pointer-events:none;visibility:hidden;display:inline-block;width:0;max-width:0;opacity:0}.agent-id-badge__issue-date{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-medium);letter-spacing:.02em}.agent-id-badge__issue-date--card-foot{position:relative;z-index:2;flex-shrink:0;width:100%;margin-top:auto;padding-top:var(--terminal-space-2)}.agent-id-badge__emblem-slot{display:flex;flex-shrink:0;align-items:center;justify-content:center}.decorative-card-shell--worker-tag .decorative-card-emblem-slot{background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border)}.agent-id-badge__avatar{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--terminal-radius-sm);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border)}.agent-id-badge__avatar-image{display:block;width:26px;height:26px;background-color:var(--terminal-brand);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.agent-id-badge--card .agent-id-badge__avatar{width:40px;height:40px}.agent-id-badge--card .agent-id-badge__avatar-image{width:28px;height:28px}.agent-id-badge--card-has-details .decorative-card-shell--expanded{justify-content:flex-start;gap:var(--terminal-space-3)}.agent-id-badge__card-details{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--terminal-space-3);width:100%;min-width:0}.agent-id-badge__card-details-section{display:flex;flex-direction:column;gap:var(--terminal-space-2);min-width:0}.agent-id-badge__card-details-title{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);font-weight:var(--fw-semibold)}.agent-id-badge__card-details-dl{display:grid;gap:6px;margin:0}.agent-id-badge__card-details-dl div{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body)}.agent-id-badge__card-details-dl dt{margin:0;font-weight:var(--fw-medium)}.agent-id-badge__card-details-dl dd{margin:0;font-weight:var(--fw-medium);word-break:break-word}.agent-id-badge--passport .agent-id-badge__avatar{width:46px;height:46px}.agent-id-badge--passport .agent-id-badge__avatar-image{width:32px;height:32px}.agent-id-badge--passport .agent-id-badge__passport-body{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1}.agent-id-badge--passport .agent-id-badge__identity-head{display:flex;flex-direction:column;gap:4px}.agent-id-badge--passport .agent-id-badge__title-line{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);font-weight:var(--fw-bold);letter-spacing:.4px;text-transform:uppercase}.agent-id-badge--passport .agent-id-badge__subtitle{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal)}.agent-id-badge__field{display:flex;flex-direction:column;gap:2px}.agent-id-badge__field-label{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:.6px;text-transform:uppercase}.agent-id-badge__field-value{margin:0;font-family:var(--font-mono);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-normal);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;word-break:break-all}.agent-id-badge--passport .agent-id-badge__passport-footer{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--terminal-space-3);margin-top:auto}.agent-id-badge__verified-label{font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);font-weight:var(--fw-bold);letter-spacing:.5px;text-transform:uppercase}.mint-agent-success-overlay{align-items:center;justify-content:center;padding:var(--terminal-space-7);z-index:calc(var(--bucket-modal-z, 1200) + 4);overflow:visible}.mint-agent-success-overlay.staggered-overlay-shell{background:transparent}.mint-agent-success-modal{position:relative;display:flex;flex-direction:column;width:min(520px,100%);max-height:min(640px,92vh);overflow:visible;padding:var(--terminal-space-7);border:1px solid var(--terminal-brand-border);border-left:3px solid var(--terminal-brand);border-radius:var(--terminal-radius-md);background:linear-gradient(165deg,color-mix(in srgb,var(--terminal-brand) 40%,var(--terminal-bg-deep)) 5%,var(--terminal-panel) 42%,var(--terminal-brand) 100%);box-shadow:0 0 0 1px var(--terminal-brand-soft),0 24px 64px #0000008c,0 0 48px var(--terminal-brand-glow)}.mint-agent-success-modal.staggered-overlay-panel--scale.is-open{transform:none}.mint-agent-success-close{position:absolute;top:var(--terminal-space-4);right:var(--terminal-space-4);width:2rem;height:2rem;border:none;border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast)}.mint-agent-success-close:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.mint-agent-success-eyebrow{margin:0 0 var(--terminal-space-3);padding-right:var(--terminal-space-6);color:var(--terminal-brand);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.mint-agent-success-title{margin:0 0 var(--terminal-space-4);padding-right:var(--terminal-space-6);font-size:var(--terminal-text-xl);font-weight:var(--fw-semibold);line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.mint-agent-success-title-typewriter{display:block;width:100%;max-width:100%}.mint-agent-success-title .typewriter-block,.mint-agent-success-title .typewriter.is-static,.mint-agent-success-title-typewriter.typewriter-block,.mint-agent-success-title-typewriter.typewriter.is-static{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.mint-agent-success-title .mint-agent-success-title-typewriter.typewriter-host:not(.is-complete):not(.is-static),.mint-agent-success-title .mint-agent-success-title-typewriter.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:block;width:100%;max-width:100%;min-height:1lh}.mint-agent-success-title .mint-agent-success-title-typewriter.typewriter-host.is-complete,.mint-agent-success-title .mint-agent-success-title-typewriter.typewriter-host.is-static{display:block;width:100%;max-width:100%;white-space:normal}.mint-agent-success-identity-card{display:flex;justify-content:center;padding-top:var(--terminal-space-7);padding-bottom:var(--terminal-space-7);transform-style:preserve-3d;perspective:500px}.mint-agent-success-body{margin:var(--terminal-space-5) 0 0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.mint-agent-success-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);align-items:center;margin-top:var(--terminal-space-6);padding-top:var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.mint-agent-success-btn{min-height:var(--terminal-action-height);padding:0 var(--terminal-space-5);border-radius:var(--terminal-radius-md);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast),filter var(--terminal-transition-fast)}.mint-agent-success-btn--primary{border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext)}.mint-agent-success-btn--primary:hover{filter:brightness(1.05)}.mint-agent-success-btn--secondary{border:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-primary)}.mint-agent-success-btn--secondary:hover{background:var(--terminal-row-hover)}.mint-agent-success-dismiss{margin:var(--terminal-space-4) 0 0;padding:0;border:none;background:none;color:var(--terminal-text-on-light-muted);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);cursor:pointer;text-decoration:underline;text-underline-offset:.15em}.mint-agent-success-dismiss:hover{color:var(--terminal-text-on-light)}@media (max-width: 639px){.mint-agent-success-overlay{padding:var(--terminal-space-4)}.mint-agent-success-modal{padding:var(--terminal-space-5)}.mint-agent-success-actions{flex-direction:column;align-items:stretch}.mint-agent-success-btn{width:100%}}.tab-section-root{display:flex;flex-direction:column;min-height:0}.tab-section-root--disconnected{opacity:.45;pointer-events:none}.tab-section-header{flex-shrink:0;height:33px;min-width:0}.tab-section-header.layout-header{gap:var(--terminal-space-2)}.tab-section-root--mobile .tab-section-header{height:48px;overflow:hidden;min-width:0;align-items:stretch}.tab-section-root--mobile .layout-header-actions{flex-shrink:0;display:flex;align-items:stretch}.tab-section-root--mobile .tab-section-tabs{flex:1;min-width:0;height:100%;align-self:stretch;gap:var(--terminal-space-3);padding-inline:var(--terminal-space-3);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}.tab-section-root--mobile .tab-section-tabs::-webkit-scrollbar{height:4px}.tab-section-root--mobile .tab-section-tabs::-webkit-scrollbar-track{background:transparent}.tab-section-root--mobile .tab-section-tabs::-webkit-scrollbar-thumb{background:var(--terminal-border-strong)}.tab-section-root--mobile .tab-section-tabs .btn-tab{flex:0 0 auto;min-width:max-content;height:100%;white-space:nowrap;padding-inline:var(--terminal-space-3)}.tab-section-root--mobile .tab-header-actions-menu-trigger{height:100%;align-self:stretch}.tab-section-tabs{--tab-strip-compact-max: 42rem;container-type:inline-size;container-name:tab-strip;display:flex;align-items:center;gap:var(--terminal-space-6);height:36px;flex:1;min-width:0;padding-inline:var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}.tab-section-tabs::-webkit-scrollbar{height:4px}.tab-section-tabs::-webkit-scrollbar-track{background:transparent}.tab-section-tabs::-webkit-scrollbar-thumb{background:var(--terminal-border-strong)}.tab-section-tabs .btn-tab{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:.25rem;padding:.35rem .75rem;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;border-radius:0;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--terminal-text-muted);cursor:pointer;height:100%;white-space:nowrap}.tab-header-label{display:inline;white-space:nowrap}.tab-header-label--short{display:none}@container tab-strip (max-width: 42rem){.tab-header-label--full{display:none}.tab-header-label--short{display:inline}.tab-header-label:not(:has(.tab-header-label--short)) .tab-header-label--full{display:inline}}.tab-section-tabs .btn-tab:hover{background:var(--terminal-row-hover);color:var(--terminal-text-secondary);transition:background-color var(--terminal-transition-fast)}.tab-section-tabs .btn-tab.active{background:transparent;color:var(--terminal-brand);border-bottom-color:var(--terminal-brand)}.tab-badge{font-size:var(--terminal-text-sm);color:var(--terminal-brand);font-weight:var(--fw-medium);margin-left:.15rem}.tab-badge--pulse{animation:tab-badge-pulse 1.8s ease-in-out infinite}@keyframes tab-badge-pulse{0%,to{opacity:1}50%{opacity:.45}}.tab-section-content{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.tab-section-content>*{flex:1;min-height:0}.tab-section-root--mobile{--tab-section-table-min-width: 52rem}.tab-section-root--mobile .tab-section-content{overflow:hidden}.tab-section-root--mobile .tab-section-content .layout-container,.tab-section-root--mobile .tab-section-content .agent-task-relational-root,.tab-section-root--mobile .tab-section-content .bucket-collection-relational-root,.tab-section-root--mobile .tab-section-content .portfolio-balances-table,.tab-section-root--mobile .tab-section-content .portfolio-deposits-withdrawals-table,.tab-section-root--mobile .tab-section-content .portfolio-memory-audit,.tab-section-root--mobile .tab-section-content .safety-audit-log{min-width:0;min-height:0;overflow:hidden}.tab-section-root--mobile .tab-section-content .table-container{flex:1;min-height:0;min-width:0;overflow:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.tab-section-root--mobile .tab-section-content .tab-section-unified-scroll>.table-container{flex:none;min-height:auto;overflow:visible;scrollbar-gutter:auto}.tab-section-root--mobile .tab-section-content .tab-section-unified-scroll{min-width:0;min-height:0;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.tab-section-root--mobile .tab-section-content .table-header,.tab-section-root--mobile .tab-section-content .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5))}.tab-section-toolbar-leading{flex-shrink:0;display:flex;align-items:stretch;padding-inline:var(--terminal-space-2) var(--terminal-space-3);border-right:1px solid var(--terminal-border)}.tab-section-section-scroll-toggle{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;min-width:2rem;padding:0;border:none;background:transparent;color:var(--terminal-text-muted);cursor:pointer;touch-action:manipulation}.tab-section-section-scroll-toggle:hover{color:var(--terminal-text-secondary)}.tab-section-section-scroll-toggle-icon{flex-shrink:0}.tab-section-root--mobile .tab-section-content .funding-history-table .table-header-cell-text,.tab-section-root--mobile .tab-section-content .order-history-table .table-header-cell-text,.tab-section-root--mobile .tab-section-content .open-orders-table .table-header-cell-text,.tab-section-root--mobile .tab-section-content .trade-positions-table .table-header-cell-text,.tab-section-root--mobile .tab-section-content .trade-history-table .table-header-cell-text{overflow:visible;text-overflow:unset}.tab-section-root--mobile .tab-section-content .trade-positions-table .table-header-label--full{display:inline}.tab-section-root--mobile .tab-section-content .trade-positions-table .table-header-label--short{display:none}.tab-section-root--mobile .tab-section-content .trade-positions-table .table-header,.tab-section-root--mobile .tab-section-content .trade-positions-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .trade-positions-table .position-actions-header,.tab-section-root--mobile .tab-section-content .trade-positions-table .position-row-actions{min-width:5rem;width:5rem}.tab-section-root--mobile .tab-section-content .trade-positions-table .position-bucket-cell,.tab-section-root--mobile .tab-section-content .trade-positions-table .position-market-cell,.tab-section-root--mobile .tab-section-content .trade-positions-table .position-row-actions{white-space:nowrap}.tab-section-root--mobile .tab-section-content .trade-positions-table .position-row-actions{flex-wrap:nowrap}.tab-section-content .trade-positions-table--scroll-x.table-container{overflow-x:auto;scrollbar-gutter:stable}.tab-section-content .trade-positions-table--scroll-x:not(.trade-positions-table--layout-lg) .table-header,.tab-section-content .trade-positions-table--scroll-x:not(.trade-positions-table--layout-lg) .table-row{min-width:calc(var(--position-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--position-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-content .trade-positions-table--scroll-x.trade-positions-table--layout-lg .table-header,.tab-section-content .trade-positions-table--scroll-x.trade-positions-table--layout-lg .table-row{min-width:var(--position-table-min-width);width:max(100%,var(--position-table-min-width));max-width:none}.tab-section-content .trade-positions-table--scroll-x .table-cell:not(.position-market-cell):not(.position-intent-cell){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .open-orders-table--scroll-x .table-header-label--full{display:inline}.tab-section-content .open-orders-table--scroll-x .table-header-label--short{display:none}.tab-section-content .open-orders-table--scroll-x{overflow-x:auto}.tab-section-content .open-orders-table--scroll-x .table-header,.tab-section-content .open-orders-table--scroll-x .table-row{min-width:calc(var(--open-orders-scroll-min-width) + 2 * var(--terminal-space-5));width:calc(var(--open-orders-scroll-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-content .open-orders-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-root--mobile .tab-section-content .open-orders-table .table-header-label--full{display:inline}.tab-section-root--mobile .tab-section-content .open-orders-table .table-header-label--short{display:none}.tab-section-root--mobile .tab-section-content .open-orders-table .table-header,.tab-section-root--mobile .tab-section-content .open-orders-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .open-orders-table .open-orders-action-header,.tab-section-root--mobile .tab-section-content .open-orders-table .position-row-actions{min-width:8rem;width:8rem}.tab-section-root--mobile .tab-section-content .open-orders-table .position-bucket-cell,.tab-section-root--mobile .tab-section-content .open-orders-table .position-intent-cell,.tab-section-root--mobile .tab-section-content .open-orders-table .position-row-actions,.tab-section-root--mobile .tab-section-content .open-orders-table .open-orders-trigger-cell,.tab-section-root--mobile .tab-section-content .open-orders-table .open-orders-tpsl-cell{white-space:nowrap}.tab-section-root--mobile .tab-section-content .open-orders-table .position-row-actions{flex-wrap:nowrap}.tab-section-content .open-orders-table .open-orders-trigger-cell,.tab-section-content .open-orders-table .open-orders-tpsl-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.tab-section-root--mobile .tab-section-content .order-history-table .table-header-label--full{display:inline}.tab-section-root--mobile .tab-section-content .order-history-table .table-header-label--short{display:none}.tab-section-root--mobile .tab-section-content .order-history-table .table-header,.tab-section-root--mobile .tab-section-content .order-history-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .order-history-table .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-root--mobile .tab-section-content .order-history-table .order-history-trigger-cell{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.tab-section-content .order-history-table--scroll-x .table-header-label--full{display:inline}.tab-section-content .order-history-table--scroll-x .table-header-label--short{display:none}.tab-section-content .order-history-table--scroll-x{overflow-x:auto}.tab-section-content .order-history-table--scroll-x .table-header,.tab-section-content .order-history-table--scroll-x .table-row{min-width:calc(var(--order-history-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--order-history-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-content .order-history-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .order-history-table .order-history-trigger-cell,.tab-section-content .order-history-table .order-history-status-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-section-content .order-history-table--layout-lg .order-history-trigger-cell{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.tab-section-root--mobile .tab-section-content .portfolio-deposits-withdrawals-table{--tab-section-table-min-width: 58.5rem;--portfolio-funds-grid-columns: 10.5rem 5rem 9rem 7.5rem 8.5rem 11rem 4rem}.tab-section-root--mobile .tab-section-content .portfolio-deposits-withdrawals-table .table-header,.tab-section-root--mobile .tab-section-content .portfolio-deposits-withdrawals-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .portfolio-deposits-withdrawals-table .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .portfolio-funds-table--scroll-x.table-container{overflow-x:auto}.tab-section-content .portfolio-funds-table--scroll-x .table-header,.tab-section-content .portfolio-funds-table--scroll-x .table-row{min-width:var(--portfolio-funds-table-min-width);width:var(--portfolio-funds-table-min-width);max-width:none}.tab-section-content .portfolio-funds-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .portfolio-funds-source-cell,.tab-section-content .portfolio-funds-destination-cell,.tab-section-content .portfolio-funds-status-cell,.tab-section-content .portfolio-funds-action-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-section-root--mobile .tab-section-content .portfolio-balances-table{--tab-section-table-min-width: 45.75rem;--portfolio-balances-grid-columns: 8rem 6.5rem 6.25rem 6rem 6.5rem 10rem}.tab-section-root--mobile .tab-section-content .portfolio-balances-table .table-header,.tab-section-root--mobile .tab-section-content .portfolio-balances-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .portfolio-balances-table .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .portfolio-balances-table--scroll-x.table-container,.tab-section-content .portfolio-balances-table-shell.portfolio-balances-table--scroll-x{overflow-x:auto}.tab-section-content .portfolio-balances-table--scroll-x .table-header,.tab-section-content .portfolio-balances-table--scroll-x .table-row{min-width:var(--portfolio-balances-table-min-width);width:var(--portfolio-balances-table-min-width);max-width:none}.tab-section-content .portfolio-balances-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .portfolio-balances-name-cell,.tab-section-content .portfolio-balances-asset-cell,.tab-section-content .portfolio-balances-weight-cell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab-section-root--mobile .tab-section-content .trade-history-table .table-header-label--full{display:inline}.tab-section-root--mobile .tab-section-content .trade-history-table .table-header-label--short{display:none}.tab-section-root--mobile .tab-section-content .trade-history-table .table-header,.tab-section-root--mobile .tab-section-content .trade-history-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .trade-history-table .table-cell{white-space:nowrap}.tab-section-content .trade-history-table--scroll-x{overflow-x:auto}.tab-section-content .trade-history-table--scroll-x .table-header,.tab-section-content .trade-history-table--scroll-x .table-row{min-width:calc(var(--trade-history-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--trade-history-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-content .trade-history-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-root--mobile .tab-section-content .funding-history-table{--tab-section-table-min-width: 51rem;--funding-history-grid-columns: 9rem 9rem 5.5rem 4.5rem 9.5rem 5.5rem 5rem}.tab-section-root--mobile .tab-section-content .funding-history-table .table-header-label--full{display:inline}.tab-section-root--mobile .tab-section-content .funding-history-table .table-header-label--short{display:none}.tab-section-root--mobile .tab-section-content .funding-history-table .table-header,.tab-section-root--mobile .tab-section-content .funding-history-table .table-row{min-width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));width:calc(var(--tab-section-table-min-width) + 2 * var(--terminal-space-5));max-width:none}.tab-section-root--mobile .tab-section-content .funding-history-table .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-content .funding-history-table--scroll-x{overflow-x:auto}.tab-section-content .funding-history-table--scroll-x .table-header,.tab-section-content .funding-history-table--scroll-x .table-row{min-width:var(--funding-history-table-min-width);width:var(--funding-history-table-min-width);max-width:none}.tab-section-content .funding-history-table--scroll-x .table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tab-section-root .table-header{border-bottom:1px solid var(--terminal-border)}.tab-section-content .table-header,.tab-section-content .table-row,.tab-section-content .agent-fleet-activity-row-btn{padding-inline:var(--terminal-space-5)}.tab-section-content .table-header-cell.center,.tab-section-content .table-header-cell.right{justify-content:flex-start;text-align:start}.tab-section-content .table-cell.center,.tab-section-content .table-cell.right,.tab-section-content .table-cell.numeric{text-align:start}.tab-section-content .table-row-actions,.tab-section-content .agent-task-actions,.tab-section-content .bucket-collection-actions{justify-content:flex-start}.trade-raw-pro-toggle{flex-shrink:0;margin-right:8px;padding:4px 10px;font-size:11px;font-weight:600;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-muted);cursor:pointer}.trade-raw-pro-toggle.is-active{color:var(--terminal-text-primary);border-color:var(--terminal-accent);background:var(--terminal-accent-soft)}.tab-section-header .layout-header-actions:has(.raw-pro-data-toggle){gap:0}.tab-header-actions-menu-slot{flex-shrink:0}.tab-header-actions-menu-slot--with-toggle{overflow:hidden;max-width:0;margin-left:0;opacity:0;pointer-events:none;transition:max-width .21s ease,margin-left .21s ease,opacity .21s ease}.tab-header-actions-menu-slot--with-toggle.is-visible{max-width:2.5rem;margin-left:1rem;opacity:1;pointer-events:auto}.raw-pro-data-toggle{display:inline-flex;flex-shrink:0;align-items:stretch;margin-right:8px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);overflow:hidden;background:var(--terminal-panel);transition:transform .21s ease}.raw-pro-data-toggle-segment{padding:4px 10px;border:none;background:transparent;color:var(--terminal-text-muted);font-size:10px;font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:background-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.raw-pro-data-toggle-segment:hover:not(.is-active){background:var(--terminal-row-hover);color:var(--terminal-text-secondary)}.raw-pro-data-toggle-segment.is-active{background:var(--terminal-brand-soft);color:var(--terminal-brand);box-shadow:inset 0 -2px 0 var(--terminal-brand)}.raw-pro-data-toggle-segment:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:-2px}.terminal-breadcrumb{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.terminal-breadcrumb a{color:var(--terminal-brand);text-decoration:none}.terminal-breadcrumb a:hover{text-decoration:underline}.terminal-breadcrumb-mono{font-family:var(--font-mono);letter-spacing:.02em}.modal-header__leading .terminal-breadcrumb{margin:0 0 var(--terminal-space-1)}@media (max-width: 768px){.terminal-breadcrumb{font-size:var(--terminal-text-xs);line-height:1.2}}@media (max-width: 995px){.vault-detail-header .terminal-breadcrumb{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.terminal-settings-button{display:inline-flex;align-items:center;justify-content:center;width:var(--terminal-input-height);height:var(--terminal-input-height);padding:0;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong);color:var(--terminal-text-secondary);cursor:pointer;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.terminal-settings-button:hover{background:var(--terminal-surface-hover);color:var(--terminal-text-primary);border-color:var(--terminal-border-active)}.terminal-settings-button-icon{width:16px;height:16px}.terminal-settings-button--compact{width:24px;height:24px}.terminal-settings-button--compact .terminal-settings-button-icon{width:11px;height:11px}.terminal-header-band-actions{position:absolute;top:var(--terminal-space-5);right:var(--terminal-space-6);display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.terminal-hero-header .terminal-header-band-actions{top:var(--terminal-space-3);right:var(--terminal-space-4)}.terminal-hero-header{position:relative;box-sizing:border-box;min-width:0;min-height:0;height:100%}.terminal-hero-header--stack{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:var(--terminal-space-1);padding:0 var(--terminal-space-5)}.terminal-hero-header--stack-start{justify-content:flex-start}.terminal-hero-header--inline-trailing{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.terminal-hero-header--grid{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:var(--terminal-space-4);padding:0 var(--terminal-space-5)}.terminal-hero-header--grid-single{grid-template-columns:1fr}.terminal-hero-header--settings-padding{padding-right:calc(var(--terminal-space-5) + 28px)}.terminal-hero-header__content{height:auto;flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--terminal-space-2);min-width:0;width:100%;align-self:stretch;text-align:left}.terminal-hero-header--grid .terminal-hero-header__content{align-self:start}.terminal-hero-header--grid .terminal-hero-header__trailing-nav{align-self:end;flex-shrink:0;min-width:0}.terminal-hero-header--grid .terminal-hero-header__trailing-nav .raw-pro-data-toggle{margin-right:0}@media (max-width: 768px){.terminal-hero-header--grid:not(.terminal-hero-header--grid-single){grid-template-columns:1fr;align-items:flex-start;row-gap:var(--terminal-space-3)}.terminal-hero-header--grid .terminal-hero-header__trailing-nav{width:100%;justify-self:stretch}.terminal-hero-header--grid .terminal-hero-header__trailing-nav .raw-pro-data-toggle{display:flex;width:100%}.terminal-hero-header--grid .terminal-hero-header__trailing-nav .raw-pro-data-toggle-segment{flex:1;text-align:center}}.terminal-hero-header__content--gap-md{gap:var(--terminal-space-2)}.terminal-hero-title-row{display:flex;align-items:center;justify-content:flex-start;gap:var(--terminal-space-3);min-width:0;width:100%;flex-wrap:nowrap}.terminal-hero-title-row--spread{justify-content:space-between}.terminal-hero-title{margin:0;font-family:var(--font-heading);font-size:var(--terminal-hero-title-size);font-weight:var(--fw-semibold);letter-spacing:-.03em;line-height:1.2;color:var(--terminal-text-primary);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.terminal-hero-title--fixed{flex-shrink:0}.terminal-hero-header__subtitle{min-width:0}.terminal-hero-header--settings-hover .terminal-header-band-actions{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--terminal-transition-fast),visibility var(--terminal-transition-fast)}.terminal-hero-header--settings-hover.terminal-hero-header--grid .terminal-header-band-actions,.terminal-hero-header--settings-hover.terminal-hero-header--stack .terminal-header-band-actions{position:absolute;top:var(--terminal-space-2);right:var(--terminal-space-5)}@media (hover: hover) and (pointer: fine){.react-grid-item:has(.terminal-hero-header--settings-hover):hover .terminal-hero-header--settings-hover .terminal-header-band-actions,.terminal-hero-header--settings-hover:hover .terminal-header-band-actions,.terminal-hero-header--settings-hover .terminal-header-band-actions:focus-within{opacity:1;visibility:visible;pointer-events:auto}}@media (hover: none),(pointer: coarse){.terminal-hero-header--settings-hover .terminal-header-band-actions{opacity:1;visibility:visible;pointer-events:auto}}.terminal-inline-edit{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.terminal-inline-edit__head{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.terminal-inline-edit__label{margin:0}.terminal-inline-edit__edit-btn{padding:.15rem .5rem;font-size:var(--terminal-text-xs)}.terminal-inline-edit__display{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-base);color:var(--terminal-text-primary);line-height:var(--terminal-line-body);white-space:pre-wrap}.terminal-inline-edit__display--empty{color:var(--terminal-text-disabled)}.terminal-inline-edit__input{width:100%;min-height:4.5rem;margin:0;padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);color:var(--terminal-text-primary);font-family:var(--font-body);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);resize:vertical}.terminal-inline-edit__input:focus{outline:none;border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.terminal-inline-edit__input--single{min-height:2rem;resize:none}.terminal-inline-edit__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--terminal-space-2)}.terminal-inline-edit__action-btn{padding:.2rem .65rem;font-size:var(--terminal-text-xs)}.nested-confirm-overlay.staggered-overlay-shell{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:var(--terminal-space-5)}.nested-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0}.nested-confirm-panel{position:relative;z-index:1;width:100%;max-width:420px;padding:var(--terminal-space-5);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background-color:var(--terminal-panel);box-shadow:0 8px 32px #00000073}.nested-confirm-title{margin:0 0 var(--terminal-space-3);font-size:var(--terminal-text-base);font-weight:var(--fw-bold);color:var(--terminal-text-primary);line-height:var(--terminal-line-tight)}.nested-confirm-content{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.nested-confirm-body{margin:0;font-size:var(--terminal-text-sm);font-weight:var(--fw-regular);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.nested-confirm-body strong{color:var(--terminal-text-primary);font-weight:var(--fw-semibold)}.nested-confirm-body--warning{color:var(--terminal-warning)}.agent-mission-confirm-preview{padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word}.nested-confirm-list{margin:0;padding-left:1.25rem;font-size:var(--terminal-text-sm);font-weight:var(--fw-regular);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.nested-confirm-input{width:100%;padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body)}.nested-confirm-actions{display:flex;justify-content:flex-end;gap:var(--terminal-space-3);margin-top:var(--terminal-space-4)}.intent-window-overlay{align-items:flex-start;justify-content:center;padding:58px var(--terminal-space-6) var(--terminal-space-6)}.intent-window-panel{width:min(760px,100%);max-height:calc(100vh - 70px);overflow-y:auto;display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-5);transform-origin:top center}.intent-window-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.intent-window-header .terminal-panel-title{color:var(--terminal-brand)}.intent-window-header-hint{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.intent-window-context{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.intent-window-context-item{display:flex;flex-direction:column;gap:2px}.intent-window-context-value{font-family:var(--font-mono);color:var(--terminal-text-primary)}.intent-window-context-tag{margin-left:var(--terminal-space-2);color:var(--terminal-text-muted);font-size:10px;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}.intent-window-chip-rail{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.intent-window-chip{display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:999px;border:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.intent-window-chip:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.intent-window-chip.is-match{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.intent-window-input{width:100%;max-height:200px}.intent-window-assist{display:flex;flex-direction:column;gap:var(--terminal-space-2);min-height:0}.intent-window-assist .intent-mention-autocomplete{box-shadow:none}.intent-window-suggestions{display:flex;flex-direction:column;gap:var(--terminal-space-2);max-height:160px;overflow-y:auto}.intent-window-suggestions-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.intent-window-suggestion{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;text-align:left;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.intent-window-suggestion:hover,.intent-window-suggestion.is-active{background:var(--terminal-row-hover);border-color:var(--terminal-brand-border)}.intent-window-suggestion-title{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.intent-window-suggestion-summary{font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);line-height:var(--terminal-line-normal)}.intent-window-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3);margin-top:auto}.intent-window-footer-confirm{flex:1;min-width:12rem;min-height:var(--terminal-action-height)}.intent-window-footer-hint{margin-left:auto;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.intent-window-btn{min-height:var(--terminal-action-height);padding:0 var(--terminal-space-5);border-radius:var(--terminal-radius-md);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:filter var(--terminal-transition-fast)}.intent-window-btn--parse{border:1px solid var(--terminal-brand-border);background:transparent;color:var(--terminal-brand)}.intent-window-btn--parse:hover:not(:disabled){background:var(--terminal-brand-soft)}.intent-window-btn--parse:disabled{opacity:.45;cursor:not-allowed}.intent-window-inline{display:flex;flex-direction:column;gap:var(--terminal-space-3);margin-top:var(--terminal-space-2);padding-top:var(--terminal-space-3);border-top:1px solid var(--terminal-border)}.intent-window-chip--mention{border-style:dashed;color:var(--terminal-brand)}.intent-window-mention-hint{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.intent-mention-autocomplete{display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-bg);box-shadow:var(--terminal-shadow-md)}.intent-mention-option{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);width:100%;padding:var(--terminal-space-2) var(--terminal-space-3);border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:var(--terminal-text-xs);color:var(--terminal-text-primary)}.intent-mention-option:hover,.intent-mention-option.is-active{background:var(--terminal-row-hover)}.intent-mention-option-label{font-weight:var(--fw-semibold)}.intent-mention-option-meta{color:var(--terminal-text-muted);font-size:var(--terminal-text-xs)}.intent-mention-match{background:transparent;color:var(--terminal-warning);font-weight:var(--fw-bold);padding:0}.intent-ambiguity-prompt{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg)}.intent-ambiguity-prompt-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.intent-ambiguity-prompt-empty{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.intent-ambiguity-prompt-options{display:flex;flex-wrap:nowrap;gap:var(--terminal-space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:var(--terminal-space-1)}.intent-ambiguity-option{display:inline-flex;align-items:center;gap:var(--terminal-space-2);flex:0 0 auto;padding:var(--terminal-space-1) var(--terminal-space-3);border-radius:999px;border:1px solid var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);cursor:pointer;white-space:nowrap}.intent-ambiguity-option-meta{color:var(--terminal-text-muted);font-weight:var(--fw-regular)}.intent-contract{margin-top:var(--terminal-space-3);padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-strong)}.intent-contract--compact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2);padding:var(--terminal-space-2)}.intent-contract-header{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--terminal-space-2)}.intent-contract-you-said{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);margin:0 0 var(--terminal-space-2)}.intent-contract-table-head{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);margin-bottom:var(--terminal-space-2)}.intent-contract-row{display:grid;grid-template-columns:6rem 1fr auto auto;gap:var(--terminal-space-2);align-items:center;padding:var(--terminal-space-1) 0;font-size:var(--terminal-text-sm);border-bottom:1px solid var(--terminal-border)}.intent-contract-key{font-family:var(--font-body);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-normal);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.intent-contract-source{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.intent-contract-source.is-warning{color:var(--terminal-warning)}.intent-contract-edit-btn{font-size:var(--terminal-text-xs);color:var(--terminal-brand);background:none;border:none;cursor:pointer;text-decoration:underline}.intent-contract-edit-input{width:100%;max-width:8rem;font-size:var(--terminal-text-sm)}.intent-contract-summary{font-family:var(--font-mono);font-size:var(--terminal-text-xs)}.intent-contract-warn{font-size:var(--terminal-text-xs);color:var(--terminal-warning)}.intent-adaptive-region{margin-top:var(--terminal-space-3);padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md)}.intent-adaptive-header{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-3)}.intent-adaptive-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:capitalize}.intent-archetype-override{display:flex;flex-wrap:wrap;gap:var(--terminal-space-1)}.intent-archetype-chip,.intent-depth-chip,.intent-scope-chip{padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:999px;border:1px solid var(--terminal-border);background:transparent;font-size:var(--terminal-text-xs);cursor:pointer;color:var(--terminal-text-secondary)}.intent-archetype-chip.is-active,.intent-depth-chip.is-active,.intent-scope-chip.is-active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.intent-control-depth{display:flex;align-items:center;gap:var(--terminal-space-1);margin-left:auto}.intent-directional-body{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-3)}.intent-directional-side{display:flex;border-radius:var(--terminal-radius-sm);overflow:hidden;border:1px solid var(--terminal-border)}.intent-side-btn{padding:var(--terminal-space-2) var(--terminal-space-4);border:none;background:transparent;font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);cursor:pointer;color:var(--terminal-text-secondary)}.intent-side-btn.is-active{background:var(--terminal-brand-soft);color:var(--terminal-brand)}.intent-directional-inline-params,.intent-directional-precise-params{display:flex;flex-wrap:wrap;gap:var(--terminal-space-3);align-items:center}.intent-param-field{display:flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-sm)}.intent-param-field--slider{flex:1 1 10rem;min-width:10rem}.intent-size-slider{flex:1 1 auto;min-width:6rem}.intent-param-value{min-width:2.5rem;font-variant-numeric:tabular-nums;color:var(--terminal-text-primary);font-family:var(--font-mono);font-size:var(--terminal-text-sm)}.intent-param-field .intent-param-input{width:4.75rem;min-width:4.75rem;padding-inline:var(--terminal-space-2);text-align:right;font-variant-numeric:tabular-nums}.intent-param-field .intent-param-input--lev{width:5rem;min-width:5rem}.intent-param-field select.intent-param-input{cursor:pointer;text-align:left;padding-inline:var(--terminal-space-2) var(--terminal-space-1)}.intent-param-field input.intent-param-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.intent-param-field input.intent-param-input[type=number]::-webkit-outer-spin-button,.intent-param-field input.intent-param-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.intent-relational-legs{display:flex;align-items:center;gap:var(--terminal-space-3);flex-wrap:wrap}.intent-linked-badge{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.intent-relational-meta,.intent-portfolio-weights,.intent-portfolio-band,.intent-conditional-row,.intent-conditional-sources{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);margin-top:var(--terminal-space-2);font-size:var(--terminal-text-sm)}.intent-parked-banner,.intent-clarify-prompt{display:flex;gap:var(--terminal-space-2);padding:var(--terminal-space-3);margin-top:var(--terminal-space-3);border-radius:var(--terminal-radius-md);border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);font-size:var(--terminal-text-sm)}.intent-clarify-prompt--options{flex-direction:column;align-items:stretch;gap:var(--terminal-space-2)}.intent-clarify-prompt-label{display:flex;align-items:flex-start;gap:var(--terminal-space-2)}.intent-clarify-options{display:flex;flex-wrap:nowrap;gap:var(--terminal-space-2);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:var(--terminal-space-1)}.intent-clarify-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:0 0 auto;min-width:6.75rem;max-width:10rem;padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand);font-family:var(--font-body);text-align:left;cursor:pointer}.intent-clarify-option:hover,.intent-clarify-option:focus-visible{border-color:var(--terminal-brand);outline:none}.intent-clarify-option-label{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);white-space:nowrap}.intent-clarify-option-summary{font-size:var(--terminal-text-xs);font-weight:var(--fw-regular);color:var(--terminal-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.intent-parked-link{margin-top:var(--terminal-space-2);color:var(--terminal-brand);background:none;border:none;cursor:pointer;text-decoration:underline;font-size:var(--terminal-text-sm)}.orderbook-trades-panel--agent .orderbook-trades-panel-content{background:var(--terminal-info-soft);box-shadow:inset 4px 0 0 var(--terminal-info)}.orderbook-trades-panel--risk .orderbook-trades-panel-content{background:var(--terminal-warning-soft);box-shadow:inset 4px 0 0 var(--terminal-warning)}.orderbook-trades-panel-mode-chip{display:inline-flex;align-items:center;padding:.15rem .45rem;border-radius:var(--terminal-radius-sm);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:.03em;text-transform:uppercase;line-height:var(--terminal-line-tight);white-space:nowrap;cursor:help}.orderbook-trades-panel-mode-chip--agent{color:var(--terminal-info);background:var(--terminal-info-soft);border:1px solid var(--terminal-info-border)}.orderbook-trades-panel-mode-chip--risk{color:var(--terminal-warning);background:var(--terminal-warning-soft);border:1px solid var(--terminal-warning-border)}.orderbook-trades-panel-content>.layout-container{background:transparent;border-radius:0;flex:1;min-height:0}.orderbook-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.orderbook-section{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;touch-action:none;scrollbar-width:none;-ms-overflow-style:none;overflow-anchor:none}.orderbook-section .orderbook-level,.orderbook-section .orderbook-level-content{cursor:default!important}.orderbook-section .orderbook-level:hover{background-color:transparent}.orderbook-depth-range-overlay{position:absolute;left:0;right:0;z-index:2;pointer-events:none;background:var(--terminal-text-disabled);outline:1px dashed var(--terminal-border-strong);outline-offset:-1px}.orderbook-depth-tooltip{position:fixed;z-index:1200;pointer-events:none;min-width:200px;padding:.55rem .7rem;border-radius:8px;border:1px solid var(--terminal-border-strong);background:var(--terminal-panel-strong);box-shadow:0 8px 24px #00000059;font-size:.75rem;line-height:1.35}.orderbook-depth-tooltip__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.15rem 0}.orderbook-depth-tooltip__label{color:var(--terminal-text-muted);white-space:nowrap}.orderbook-depth-tooltip__value{color:var(--terminal-text-primary);font-family:var(--font-mono);text-align:right;white-space:nowrap}.orderbook-section::-webkit-scrollbar{display:none}.orderbook-scroll-body{position:relative;display:flex;flex-direction:column;flex-shrink:0}.orderbook-ask-slot,.orderbook-bid-slot{position:relative;z-index:1;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column}.orderbook-ask-slot{justify-content:flex-end}.orderbook-bid-slot{justify-content:flex-start}.orderbook-section .orderbook-level.pending .orderbook-level-content,.orderbook-section .orderbook-level.pending .orderbook-depth-bar{opacity:1}.orderbook-section.bids{border-top:2px solid var(--terminal-border-strong)}.orderbook-column-header{display:grid;grid-template-columns:1.5fr 1fr auto;gap:.5rem;padding-inline:var(--terminal-space-3);padding-block:var(--terminal-space-2);font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--terminal-text-muted);border-bottom:1px solid var(--terminal-border);flex-shrink:0;background-color:var(--terminal-panel-strong)}.orderbook-column-header-cell.right{text-align:left}.orderbook-level{display:grid;grid-template-columns:1.5fr 1fr auto;gap:.5rem;padding-inline:var(--terminal-space-3);padding-block:var(--terminal-space-3);position:relative;font-size:.85rem;border-bottom:1px solid var(--terminal-short-soft);transition:background-color .3s ease-out}.orderbook-level.with-total{grid-template-columns:1fr 1fr 1fr}.orderbook-level.bid{border-bottom:1px solid var(--terminal-long-soft)}.orderbook-level:last-child{border-bottom:none}.orderbook-depth-bar{position:absolute;right:0;top:0;bottom:0;z-index:0;transition:width .15s ease-out,background-color .3s ease-out}.orderbook-depth-bar.ask{background:var(--terminal-short-soft)}.orderbook-depth-bar.bid{background:var(--terminal-long-soft)}.orderbook-level-content{position:relative;z-index:1;text-align:left;font-family:var(--font-mono);line-height:.44rem}.orderbook-level-content.ask{color:var(--terminal-short)}.orderbook-level-content.bid{color:var(--terminal-long)}.orderbook-level-content.right{text-align:right;color:var(--terminal-text-secondary)}.orderbook-depth-indicator{position:relative;z-index:1;width:60px;height:100%;display:flex;align-items:center}.orderbook-depth-line{width:100%;height:4px;border-radius:2px}.orderbook-depth-line.ask{background:var(--terminal-short-soft)}.orderbook-depth-line.bid{background:var(--terminal-long-soft)}.orderbook-mid-price{padding:.4rem 1rem;background:var(--terminal-input-bg);border-bottom:1px solid var(--terminal-border-strong);text-align:center}.orderbook-mid-price-value{font-size:1.1rem;font-weight:600;color:var(--terminal-text-primary);margin-bottom:.25rem}.orderbook-mid-price-spread{font-size:.75rem;font-weight:800;font-family:var(--font-mono);color:var(--terminal-text-secondary);z-index:3;display:block;width:100%;text-align:center;padding:.1rem .3rem;background:var(--terminal-panel-strong);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;flex-shrink:0;border-top:1px solid var(--terminal-border-strong);border-bottom:1px solid var(--terminal-border-strong)}.orderbook-mid-price-spread.is-panning,.orderbook-mid-price-spread:active{cursor:grabbing}.orderbook-mid-price-spread:before{content:"";position:relative;left:0;right:0;top:50%;transform:translateY(-50%);height:.1px;background:var(--terminal-border-strong);z-index:0}.orderbook-footer{background:var(--terminal-panel-strong);border-top:1px solid var(--terminal-border-strong);display:flex;justify-content:space-between;align-items:center;font-size:.75rem;padding-inline:var(--terminal-space-3);padding-block:var(--terminal-space-2)}.orderbook-footer-legend{display:flex;align-items:center;gap:.5rem}.orderbook-footer-bar{width:40px;height:4px;border-radius:2px}.orderbook-footer-bar.bid{background:var(--terminal-long-soft)}.orderbook-footer-bar.ask{background:var(--terminal-short-soft)}.orderbook-footer-v2{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--terminal-space-2)}.orderbook-footer-v2-labels{display:flex;justify-content:space-between;align-items:center}.orderbook-footer-v2-percent{font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums;line-height:var(--terminal-line-tight)}.orderbook-footer-v2-bar{position:relative;width:100%;height:6px}.orderbook-footer-v2-track{display:flex;height:100%;border-radius:9999px;overflow:hidden}.orderbook-footer-v2-segment{min-width:2px;transition:width var(--terminal-transition-normal)}.orderbook-footer-v2-segment.bid{width:calc(var(--bid-fraction, .5) * 100%);border-radius:9999px 0 0 9999px;background:linear-gradient(to right,var(--terminal-long),color-mix(in srgb,var(--terminal-long) 55%,var(--terminal-bg)))}.orderbook-footer-v2-segment.ask{flex:1;border-radius:0 9999px 9999px 0;background:linear-gradient(to right,color-mix(in srgb,var(--terminal-short) 55%,var(--terminal-bg)),var(--terminal-short))}.orderbook-footer-v2-marker{position:absolute;top:50%;left:calc(var(--bid-fraction, .5) * 100%);width:2px;height:10px;transform:translate(-50%,-50%);border-radius:1px;background:var(--terminal-text-primary);pointer-events:none}.orderbook-ws-warning{padding:.4rem 1rem;background-color:var(--terminal-warning-soft);border-bottom:1px solid var(--terminal-warning-border);display:flex;align-items:center;gap:.5rem;font-size:.8rem}.orderbook-ws-warning-icon{width:20px;height:20px;flex-shrink:0}.orderbook-ws-warning-text{color:var(--terminal-warning);flex:1}.flash-up{background-color:var(--terminal-border-strong)}.flash-down-ask{background-color:var(--terminal-short-soft)}.flash-down-bid{background-color:var(--terminal-long-soft)}.orderbook-section .orderbook-level.flash-up .orderbook-depth-bar{background-color:var(--terminal-border-strong)}.orderbook-section .orderbook-level.flash-down-ask .orderbook-depth-bar.ask{background-color:var(--terminal-short)}.orderbook-section .orderbook-level.flash-down-bid .orderbook-depth-bar.bid{background-color:var(--terminal-long)}.orderbook-level.pending .orderbook-level-content,.orderbook-level.pending .orderbook-depth-bar{opacity:.85}.trade-price-trades-table.orderbook-content{flex:1;min-height:0}.trade-price-trades-table .orderbook-section.trades{flex:1;overflow-y:auto;overflow-x:hidden}.trade-price-trades-table .orderbook-level.trade-row{grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--terminal-border);cursor:default}.trade-price-trades-table .orderbook-level.trade-row:hover{background-color:var(--terminal-row-hover)}.trade-price-trades-table .orderbook-level-content.trade-time{color:var(--terminal-text-secondary)}.trade-price-trades-empty{padding:1rem;text-align:center;font-size:.85rem;color:var(--terminal-text-muted)}.trade-agent-deck{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--terminal-panel);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden}.trade-agent-deck-head{flex-shrink:0;padding:8px 10px;border-bottom:1px solid var(--terminal-border)}.trade-agent-deck-head-inner{display:block}.trade-agent-deck-title{margin:0;font-size:var(--terminal-text-sm);font-weight:600;color:var(--terminal-text-primary);letter-spacing:.02em}.trade-agent-deck-sub{margin:2px 0 0;font-size:11px;color:var(--terminal-text-muted)}.trade-agent-deck-metrics{display:flex;align-items:flex-start;gap:16px;margin-top:6px;min-width:0}.trade-agent-deck-body{flex:1;min-height:0;overflow:hidden;padding:8px;display:flex;flex-direction:column;gap:8px}.trade-agent-deck-cards-shell{position:relative;flex:1;min-height:0;display:flex}.trade-agent-deck-cards{display:flex;flex-direction:column;gap:var(--terminal-space-3);flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}.trade-agent-deck-cards-fade{position:absolute;bottom:0;left:0;right:0;height:40px;pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease;background:linear-gradient(to bottom,transparent,var(--terminal-panel) 80%)}.trade-agent-deck-cards-fade.is-visible{opacity:1}.trade-agent-deck-cards::-webkit-scrollbar{width:1px}.trade-agent-deck-cards::-webkit-scrollbar-thumb{background:var(--terminal-border-strong);border-radius:9999px}.trade-agent-deck-overflow-btn{width:100%;padding:6px 10px;font-size:11px;font-weight:600;border-radius:var(--terminal-radius-sm);border:1px dashed var(--terminal-border);background:transparent;color:var(--terminal-text-muted);cursor:pointer;flex-shrink:0;text-align:center}.trade-agent-deck-overflow-btn:hover{color:var(--terminal-text-primary);border-color:var(--terminal-text-muted)}.trade-agent-deck-overflow-btn--placeholder{visibility:hidden;pointer-events:none}.trade-agent-deck-overflow-trigger{display:block;width:100%;flex-shrink:0}.trade-agent-deck-actions{display:flex;flex-direction:column;gap:6px;flex-shrink:0}.trade-agent-deck-btn{width:100%;padding:8px 10px;font-size:12px;font-weight:600;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-bg-subtle);color:var(--terminal-text-primary);cursor:pointer}.trade-agent-deck-btn:hover{background:var(--terminal-row-hover)}.trade-agent-deck-btn--primary{background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border);color:var(--terminal-brand)}.trade-agent-deck-btn--primary:hover{filter:brightness(1.04)}.trade-agent-deck-btn--danger{border-color:var(--terminal-short);color:var(--terminal-short)}.trade-agent-deck-btn--danger:hover{background:var(--terminal-short-soft)}.trade-agent-deck-card-actions{display:flex;gap:6px;width:100%;margin-top:6px}.trade-agent-deck-card-actions .trade-agent-deck-btn{flex:1;min-width:0}.trade-agent-intent-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);padding:var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);overflow:hidden;flex-shrink:0;transition:border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.trade-agent-intent-card.is-push{opacity:0;pointer-events:none}.trade-agent-intent-card.is-reveal{animation:feedCardReveal .32s cubic-bezier(.22,1,.36,1) both}.trade-agent-intent-card.is-exiting{animation:agentIntentCardExit .22s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.trade-agent-intent-card.is-gate-timeout-complete{transform-origin:center;animation:agentIntentGateTimeout .32s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.trade-agent-intent-card.is-gate-timeout-complete.is-exiting{animation:agentIntentCardExitAfterGate .22s cubic-bezier(.22,1,.36,1) forwards}@keyframes agentIntentGateTimeout{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.85)}}@keyframes agentIntentCardExitAfterGate{0%{opacity:0;max-height:120px;transform:scale(.85);margin-block:0;padding-block:var(--terminal-space-4)}to{opacity:0;max-height:0;transform:scale(.85);margin-block:0;padding-block:0;border-width:0}}.trade-agent-intent-card.is-context-active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.trade-agent-intent-card-context{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);width:100%}.trade-agent-intent-card-context--selectable{cursor:pointer;border-radius:var(--terminal-radius-sm);margin:calc(var(--terminal-space-2) * -1);padding:var(--terminal-space-2);transition:background-color var(--terminal-transition-fast)}.trade-agent-intent-card-context--selectable:hover{background:var(--terminal-row-hover)}.trade-agent-intent-card-context--selectable:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px}.trade-agent-intent-card-top{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-2);width:100%}.trade-agent-intent-card-top-leading{display:inline-flex;align-items:center;gap:6px;min-width:0}.intent-gate-countdown-ring{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;padding:0;border:none;background:none;cursor:pointer;color:var(--terminal-warning)}.intent-gate-countdown-ring:focus-visible{outline:2px solid var(--terminal-brand);outline-offset:2px;border-radius:50%}.intent-gate-countdown-ring-track{stroke:var(--terminal-border)}.intent-gate-countdown-ring-progress{stroke:var(--terminal-warning);stroke-linecap:round;stroke-dasharray:var(--intent-gate-circumference);stroke-dashoffset:var(--intent-gate-circumference)}.intent-gate-countdown-ring--active .intent-gate-countdown-ring-progress{animation:intent-gate-fill var(--intent-gate-wait, 15s) linear forwards}.intent-gate-countdown-ring--paused .intent-gate-countdown-ring-progress{animation-play-state:paused}.intent-gate-countdown-ring--complete .intent-gate-countdown-ring-progress{animation:none;stroke-dashoffset:0}@keyframes intent-gate-fill{to{stroke-dashoffset:0}}.intent-gate-countdown-ring--complete .intent-gate-countdown-ring-progress{stroke:var(--terminal-brand)}.intent-gate-countdown-ring-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:10px;height:10px;margin:auto;pointer-events:none}.intent-gate-countdown-ring-clock{display:block;width:100%;height:100%}.intent-gate-countdown-ring--complete{color:var(--terminal-brand)}.trade-agent-intent-status{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted);transition:color .15s ease}.trade-agent-intent-status[data-status=executing]{color:var(--terminal-accent)}.trade-agent-intent-status[data-status=watching]{color:var(--terminal-warning)}.trade-agent-intent-status[data-status=paused]{color:var(--terminal-text-muted)}.trade-agent-intent-status[data-status=pending]{color:var(--terminal-text-secondary)}.trade-agent-intent-status[data-status=rejected]{color:var(--terminal-short)}.trade-agent-intent-card-title-wrap,.trade-agent-intent-desc-wrap{display:block;width:100%;min-width:0}.trade-agent-intent-card-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;margin:0;color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.trade-agent-intent-card-title.typewriter:not(.is-complete):not(.is-static),.trade-agent-intent-card-title.typewriter-host:not(.is-complete):not(.is-static),.trade-agent-intent-card-title.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:inline-block;max-width:100%;overflow:hidden;min-height:1lh}.trade-agent-intent-card-title.typewriter.is-complete,.trade-agent-intent-card-title.typewriter.is-static,.trade-agent-intent-card-title.typewriter-host.is-complete,.trade-agent-intent-card-title.typewriter-host.is-static,.trade-agent-intent-card-title.typewriter-host .typewriter.is-complete{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;width:auto;max-width:100%}.trade-agent-intent-desc{margin:0;font-size:var(--terminal-text-xs);line-height:1.45;color:var(--terminal-text-secondary);display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.trade-agent-intent-desc.typewriter:not(.is-complete):not(.is-static),.trade-agent-intent-desc.typewriter-host:not(.is-complete):not(.is-static),.trade-agent-intent-desc.typewriter-lines:not(.is-complete):not(.is-static),.trade-agent-intent-desc.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:block;max-width:100%;overflow:hidden;min-height:calc(var(--tw-line-count, 1) * 1lh);-webkit-line-clamp:unset;-webkit-box-orient:unset}.trade-agent-intent-desc.typewriter.is-complete,.trade-agent-intent-desc.typewriter.is-static,.trade-agent-intent-desc.typewriter-host.is-complete,.trade-agent-intent-desc.typewriter-host.is-static,.trade-agent-intent-desc.typewriter-host .typewriter.is-complete,.trade-agent-intent-desc.typewriter-lines.is-complete,.trade-agent-intent-desc.typewriter-lines.is-static{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden;text-overflow:ellipsis;width:auto;max-width:100%}.trade-agent-reasoning-feed{margin-top:4px;padding-top:8px;border-top:1px dashed var(--terminal-border)}.trade-agent-reasoning-item{font-size:var(--terminal-text-xs);line-height:1.45;color:var(--terminal-text-muted);margin:0 0 var(--terminal-space-2)}.trade-agent-reasoning-item.is-entering{animation:reasoningNoteIn .18s ease both}@keyframes reasoningNoteIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.trade-agent-deck-accordion{flex-shrink:0;border-top:1px solid var(--terminal-border)}.trade-agent-deck-accordion-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;font-size:12px;font-weight:600;background:var(--terminal-bg-subtle);border:none;color:var(--terminal-text-primary);cursor:pointer}.trade-agent-deck-expand{margin-top:auto;padding-top:4px}.trade-agent-deck-expand-btn{width:100%;padding:6px;font-size:11px;background:transparent;border:1px dashed var(--terminal-border);border-radius:var(--terminal-radius-sm);color:var(--terminal-text-muted);cursor:pointer}.trade-agent-deck-expand-btn:hover{color:var(--terminal-text-primary);border-color:var(--terminal-text-muted)}.trade-safety-header{display:grid;grid-template-rows:auto auto auto;gap:var(--terminal-space-2);align-content:center;height:100%;min-height:0;padding:var(--terminal-space-3) var(--terminal-space-5);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel)}.trade-safety-header-row{min-width:0}.trade-safety-header-row--context{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.trade-safety-header-row--command{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:var(--terminal-space-5);min-width:0}.trade-safety-header-row--command:not(:has(.trade-safety-header-stats)){grid-template-columns:minmax(0,1fr) auto}.trade-safety-header-row--interventions{display:flex;align-items:center;min-width:0;width:100%}.trade-safety-header-quick-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--terminal-space-2);width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trade-safety-header-quick-actions::-webkit-scrollbar{display:none}.trade-safety-header-quick-actions .trade-safety-header-btn{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-height:var(--terminal-input-height);padding:0 var(--terminal-space-4)}.trade-safety-header-row--primary{display:flex;align-items:center;min-width:0;width:100%}.trade-safety-header-row--primary .trade-safety-header-actions--primary{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--terminal-space-2);width:100%;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.trade-safety-header-row--primary .trade-safety-header-actions--primary::-webkit-scrollbar{display:none}.trade-safety-header-row--primary .trade-safety-header-btn{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}.trade-safety-header--hil-polish[data-safety-layout=expanded]{align-content:start;overflow-y:auto;scrollbar-width:none}.trade-safety-header-context{display:flex;align-items:center;gap:var(--terminal-space-2);min-width:0;flex-shrink:0}.trade-safety-header-pills-row{display:flex;min-width:0;flex:1 1 auto;overflow-x:auto;scrollbar-width:none}.trade-safety-header-pills-row::-webkit-scrollbar{display:none}.trade-safety-header-pills-row:empty{display:none}.trade-safety-header-pills-row .trade-safety-header-pill.is-active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.trade-safety-header-posture{min-width:0;flex-shrink:0}.trade-safety-header-stats{display:flex;align-items:flex-start;gap:var(--terminal-space-5);min-width:0;overflow-x:auto;scrollbar-width:none}.trade-safety-header-stats::-webkit-scrollbar{display:none}.market-context-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:4px 8px;border-radius:var(--terminal-radius-sm);white-space:nowrap}.market-context-chip--clickable{cursor:pointer;border:1px solid transparent}.market-context-chip--clickable:hover{border-color:var(--terminal-border);background:var(--terminal-row-hover)}.market-context-chip-symbol-group{display:inline-flex;align-items:center;gap:2px}.market-context-chip-symbol{font-size:13px;font-weight:600;color:var(--terminal-text-primary);text-transform:uppercase}.market-context-chip-chevron{color:var(--terminal-text-muted);flex-shrink:0}.market-context-chip-price{font-size:13px;font-weight:500;color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.market-context-chip-change{font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.market-context-chip-change.positive{color:var(--terminal-long)}.market-context-chip-change.negative{color:var(--terminal-short)}.trade-safety-header-metric{display:flex;flex-direction:column;align-items:flex-start;width:fit-content;gap:2px}.trade-safety-header-label{font-size:var(--terminal-text-xs);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted)}.trade-safety-header-value{font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-weight:600;font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.trade-safety-header-value--warn{color:var(--terminal-warning)}.trade-safety-header-actions{display:flex;gap:var(--terminal-space-3);flex-shrink:0}.trade-safety-header-actions--primary{overflow-x:auto;scrollbar-width:none}.trade-safety-header-actions--primary::-webkit-scrollbar{display:none}.trade-safety-header-btn{padding:6px 12px;font-size:12px;font-weight:600;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);cursor:pointer}.trade-safety-header-btn--approve{background:var(--terminal-long-inset);border-color:transparent;color:var(--terminal-long)}.trade-safety-header-btn--approve:hover{filter:brightness(1.08)}.trade-safety-header-btn--reject{background:var(--terminal-short-inset);border-color:transparent;color:var(--terminal-short)}.trade-safety-header-btn--reject:hover:not(:disabled){filter:brightness(1.08)}.trade-safety-header-btn:disabled{opacity:.45;cursor:not-allowed}.trade-safety-header-btn--kill{border-color:var(--terminal-short);color:var(--terminal-short);background:transparent}@media (max-width: 767px){.trade-safety-header--mobile .market-context-chip{gap:6px;padding:2px 6px}.trade-safety-header--mobile .market-context-chip-price{max-width:72px;overflow:hidden;text-overflow:ellipsis}.trade-safety-header--mobile .market-context-chip-change{display:none}.trade-safety-header--mobile .trade-safety-header-btn{padding:6px 8px;font-size:11px;white-space:nowrap;flex-shrink:0}}.risk-score-metric,.risk-score-metric--compact{gap:2px}.risk-score-metric--compact .risk-score-zone-bar{margin-top:2px}.risk-score-metric-headline{display:flex;align-items:center;gap:6px;min-height:15.6px}.risk-score-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;line-height:1.2}.risk-score-badge--low{border:1px solid var(--terminal-long-border);background:var(--terminal-long-soft);color:var(--terminal-long)}.risk-score-badge--moderate{border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning)}.risk-score-badge--high{border:1px solid var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short)}.trade-safety-header-value--zone-low{color:var(--terminal-long)}.trade-safety-header-value--zone-moderate{color:var(--terminal-warning)}.trade-safety-header-value--zone-high{color:var(--terminal-short)}.risk-score-zone-bar{position:relative;width:100%;max-width:100%;height:6px}.risk-score-zone-track{display:flex;height:100%;border-radius:9999px;overflow:hidden}.risk-score-zone-segment{flex:1;min-width:2px;opacity:.45;transition:opacity var(--terminal-transition-normal)}.risk-score-zone-bar--low .risk-score-zone-segment--low,.risk-score-zone-bar--moderate .risk-score-zone-segment--moderate,.risk-score-zone-bar--high .risk-score-zone-segment--high{opacity:1}.risk-score-zone-segment--low{border-radius:9999px 0 0 9999px;background:linear-gradient(to right,var(--terminal-long),color-mix(in srgb,var(--terminal-long) 55%,var(--terminal-bg)))}.risk-score-zone-segment--moderate{background:linear-gradient(to right,color-mix(in srgb,var(--terminal-warning) 55%,var(--terminal-bg)),var(--terminal-warning))}.risk-score-zone-segment--high{border-radius:0 9999px 9999px 0;background:linear-gradient(to right,color-mix(in srgb,var(--terminal-short) 55%,var(--terminal-bg)),var(--terminal-short))}.risk-score-zone-marker{position:absolute;top:50%;left:calc(var(--risk-score, 0) * 100%);width:2px;height:10px;transform:translate(-50%,-50%);border-radius:1px;background:var(--terminal-text-primary);pointer-events:none}@media (prefers-reduced-motion: reduce){.trade-agent-intent-card.is-push,.trade-agent-intent-card.is-reveal{opacity:1;animation:none;transform:none}.trade-agent-intent-card.is-exiting,.trade-agent-intent-card.is-gate-timeout-complete{animation:none}.exception-spotlight.is-push,.exception-spotlight.is-reveal,.exception-spotlight.is-exiting{opacity:1;animation:none;transform:none}.trade-agent-reasoning-item.is-entering{animation:none}.trade-agent-deck-cards-fade{transition:none}.trade-safety-header-guarded-badge{animation:none}}.guardrail-simulation-preview{flex-shrink:0;padding:var(--terminal-space-2) var(--terminal-space-3);margin-bottom:var(--terminal-space-2);border:1px solid var(--terminal-warning-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-warning-soft)}.guardrail-simulation-preview-head{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-2)}.guardrail-simulation-preview-title{font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--terminal-warning)}.guardrail-simulation-preview-stat{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.guardrail-simulation-preview-bar{display:flex;height:8px;border-radius:9999px;overflow:hidden;background:var(--terminal-input-bg)}.guardrail-simulation-preview-bar-segment--approved{background:linear-gradient(to right,var(--terminal-long),color-mix(in srgb,var(--terminal-long) 70%,var(--terminal-bg)))}.guardrail-simulation-preview-bar-segment--awaiting{background:linear-gradient(to right,color-mix(in srgb,var(--terminal-warning) 70%,var(--terminal-bg)),var(--terminal-warning))}.guardrail-simulation-preview-labels{display:flex;justify-content:space-between;margin-top:4px;font-size:10px;color:var(--terminal-text-muted)}.guardrail-simulation-preview-note{margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);line-height:var(--terminal-line-normal)}.guardrail-intent-extras{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding-top:var(--terminal-space-2);border-top:1px solid var(--terminal-border)}.guardrail-intent-extras--dimmed{opacity:.55}.guardrail-intent-extras-metrics{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.guardrail-confidence-badge,.guardrail-risk-pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.guardrail-confidence-badge--low{border:1px solid var(--terminal-long-border);background:var(--terminal-long-soft);color:var(--terminal-long)}.guardrail-confidence-badge--moderate{border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning)}.guardrail-confidence-badge--high{border:1px solid var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short)}.guardrail-risk-pill--low{border:1px solid var(--terminal-long-border);color:var(--terminal-long)}.guardrail-risk-pill--moderate{border:1px solid var(--terminal-warning-border);color:var(--terminal-warning)}.guardrail-risk-pill--high{border:1px solid var(--terminal-short-border);color:var(--terminal-short)}.guardrail-intent-fill-impact{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.guardrail-intent-tweak-toggle{align-self:flex-start;padding:0;border:none;background:none;font-size:var(--terminal-text-xs);color:var(--terminal-info);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.guardrail-intent-tweak-row{display:flex;flex-direction:column;gap:4px}.guardrail-intent-tweak-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.guardrail-intent-tweak-help{margin:0;font-size:var(--terminal-text-xs);line-height:1.5;color:var(--terminal-text-secondary)}.trade-agent-deck--hil-polish .trade-agent-deck-body{gap:var(--terminal-space-2)}.trade-agent-deck--hil-polish .trade-agent-deck-cards{min-height:120px}.trade-safety-header-guarded-hero{display:flex;flex-direction:column;gap:4px;min-width:0}.trade-safety-header-guarded-badge{display:inline-flex;align-items:center;align-self:flex-start;padding:3px 10px;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 12px color-mix(in srgb,var(--terminal-warning) 45%,transparent);animation:guarded-badge-glow 2.5s ease-in-out infinite}@keyframes guarded-badge-glow{0%,to{box-shadow:0 0 8px var(--terminal-warning-border)}50%{box-shadow:0 0 16px color-mix(in srgb,var(--terminal-warning) 55%,transparent)}}.trade-safety-header-guarded-bar{display:flex;height:6px;width:100%;max-width:140px;border-radius:9999px;overflow:hidden;background:var(--terminal-input-bg)}.trade-safety-header-guarded-bar-segment--human{background:var(--terminal-long)}.trade-safety-header-guarded-bar-segment--auto{background:var(--terminal-warning)}.trade-safety-header-guarded-labels{display:flex;gap:var(--terminal-space-2);font-size:9px;color:var(--terminal-text-muted)}.trade-safety-header-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2);min-width:0}.trade-safety-header-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:9999px;border:1px solid var(--terminal-border);background:var(--terminal-input-bg);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary);cursor:pointer;white-space:nowrap}.trade-safety-header-pill.is-active{border-color:var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning)}.trade-safety-header-btn--ghost{border:1px solid var(--terminal-border);background:transparent;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);font-weight:600}.trade-safety-header-btn--ghost:hover:not(:disabled){border-color:var(--terminal-warning-border);color:var(--terminal-warning)}.trade-safety-header-btn--ghost:disabled{opacity:.45;cursor:not-allowed}.trade-safety-header:not(.trade-safety-header--hil-polish){grid-template-rows:auto;grid-template-columns:auto 1fr auto;gap:var(--terminal-space-5);align-items:center}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-row--context{display:contents}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-context{grid-column:1;grid-row:1}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-row--command{display:contents}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-stats{grid-column:2;grid-row:1;justify-content:center;align-items:flex-start}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-actions--primary{grid-column:3;grid-row:1}.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-row--interventions,.trade-safety-header:not(.trade-safety-header--hil-polish) .trade-safety-header-row--primary{display:none}.trade-safety-header-tools{display:flex;min-width:0;align-items:center}.trade-safety-header-tools .trade-safety-header-quick-actions{width:auto;flex-shrink:0}.trade-safety-header--hil-polish[data-safety-layout=lg]{align-content:start;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto;column-gap:var(--terminal-space-5);row-gap:0}.trade-safety-header--hil-polish[data-safety-layout=lg] .trade-safety-header-row--context{grid-column:1;grid-row:1;align-self:center;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:var(--terminal-space-2)}.trade-safety-header--hil-polish[data-safety-layout=lg] .trade-safety-header-row--command{grid-column:2;grid-row:1;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto auto;gap:var(--terminal-space-3);align-items:center}.trade-safety-header--hil-polish[data-safety-layout=lg] .trade-safety-header-stats{flex-wrap:nowrap;overflow-x:auto}.trade-safety-header--hil-polish[data-safety-layout=lg] .trade-safety-header-row--interventions,.trade-safety-header--hil-polish[data-safety-layout=lg] .trade-safety-header-row--primary{display:none}.trade-safety-header--hil-polish[data-safety-layout=collapsed]{align-content:start;grid-template-rows:auto auto;gap:var(--terminal-space-2);padding:var(--terminal-space-3);overflow-y:auto;scrollbar-width:none}.trade-safety-header--hil-polish[data-safety-layout=collapsed]::-webkit-scrollbar{display:none}.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-row--context{flex-wrap:wrap;row-gap:var(--terminal-space-2)}.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-row--command{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:var(--terminal-space-3)}.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-posture{grid-column:1;grid-row:1;min-width:0}.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-actions--primary{grid-column:2;grid-row:1;align-self:center}.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-row--interventions,.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-row--primary{display:none}.trade-safety-header--hil-polish[data-safety-layout=expanded]{align-content:start;align-items:stretch;grid-template-rows:auto auto auto;gap:var(--terminal-space-2);padding:var(--terminal-space-3);overflow-y:auto;scrollbar-width:none}.trade-safety-header--hil-polish[data-safety-layout=expanded]::-webkit-scrollbar{display:none}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-row--context{flex-wrap:wrap;row-gap:var(--terminal-space-2);padding-right:0}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-row--command{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:var(--terminal-space-3);align-items:start}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-posture{grid-column:1;grid-row:1;min-width:0;width:auto}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-actions--primary{grid-column:2;grid-row:1;align-self:start;justify-self:end;flex-shrink:0;width:auto}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-stats{grid-column:1 / -1;grid-row:2;width:100%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr) minmax(0,.75fr);gap:var(--terminal-space-3);align-items:start;overflow-x:visible}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-stats .trade-safety-header-metric,.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-stats .risk-score-metric{min-width:0}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-row--interventions{border-top:1px solid var(--terminal-border);padding-top:var(--terminal-space-2)}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-row--primary{display:none}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-guarded-hero--sm{flex-direction:column;align-items:stretch;width:100%;gap:var(--terminal-space-2)}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-guarded-hero--sm .trade-safety-header-guarded-hero-main{width:100%}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-guarded-hero--sm .trade-safety-header-guarded-bar--inline{max-width:100%;flex:1 1 auto}.trade-safety-header--hil-polish.trade-safety-header--bp-sm .trade-safety-header-actions--primary .trade-safety-header-btn,.trade-safety-header--hil-polish.trade-safety-header--bp-sm .trade-safety-header-quick-actions .trade-safety-header-btn{min-height:40px;padding:0 var(--terminal-space-3)}.trade-safety-header--hil-polish.trade-safety-header--bp-xs .trade-safety-header-actions--primary .trade-safety-header-btn,.trade-safety-header--hil-polish.trade-safety-header--bp-xxs .trade-safety-header-actions--primary .trade-safety-header-btn,.trade-safety-header--hil-polish.trade-safety-header--bp-xs .trade-safety-header-quick-actions .trade-safety-header-btn,.trade-safety-header--hil-polish.trade-safety-header--bp-xxs .trade-safety-header-quick-actions .trade-safety-header-btn{min-height:44px;min-width:44px;padding:0 var(--terminal-space-3)}.trade-safety-header--hil-polish.trade-safety-header--bp-xs .trade-safety-header-pills-row .trade-safety-header-pills,.trade-safety-header--hil-polish.trade-safety-header--bp-xxs .trade-safety-header-pills-row .trade-safety-header-pills,.trade-safety-header--hil-polish[data-safety-layout=collapsed] .trade-safety-header-pills-row .trade-safety-header-pills{flex-wrap:nowrap}.trade-safety-header--hil-polish[data-safety-layout=expanded] .trade-safety-header-stats{align-items:flex-start}.trade-safety-header--mobile .trade-safety-header-guarded-hero{flex-shrink:0}.trade-safety-header-guarded-hero-main{display:flex;align-items:center;gap:var(--terminal-space-2);min-width:0}.trade-safety-header-guarded-hero--md .trade-safety-header-guarded-bar{max-width:100px}.trade-safety-header-guarded-hero--sm{flex-direction:row;align-items:center;flex-wrap:nowrap}.trade-safety-header-guarded-hero--sm .trade-safety-header-guarded-bar--inline{max-width:80px;flex-shrink:0}.trade-safety-header-guarded-hero--xs .trade-safety-header-guarded-badge{padding:2px 6px;font-size:9px;letter-spacing:.06em;box-shadow:none;animation:none}.trade-safety-header-guarded-hero--xs .trade-safety-header-guarded-bar{max-width:64px}.trade-safety-header-guarded-labels--single{margin-top:0}.trade-safety-header-guarded-labels--single span{white-space:nowrap}.trade-safety-header-guarded-hero-toggle{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;cursor:pointer;min-width:0;max-width:100%;text-align:left}.trade-safety-header-guarded-hero-toggle--expanded{align-self:flex-start;margin-bottom:2px}.trade-safety-header-guarded-hero--collapsed{flex-shrink:0;max-width:100%}.trade-safety-header-guarded-pending-count{font-size:10px;font-weight:600;color:var(--terminal-text-secondary);white-space:nowrap}.trade-safety-header-guarded-chevron{color:var(--terminal-text-muted);flex-shrink:0}.trade-safety-header-guarded-hero--collapsible.trade-safety-header-guarded-hero--expanded{display:flex;flex-direction:column;gap:4px;width:100%}.safety-audit-log{display:flex;flex-direction:column;height:100%;min-height:0}.safety-audit-log-segmented{display:flex;width:100%;border-bottom:1px solid var(--terminal-border);flex-shrink:0}.safety-audit-log-segmented-btn{flex:1;padding:.5rem 1rem;border:none;border-bottom:1px solid transparent;background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:color var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.safety-audit-log-segmented-btn:hover{color:var(--terminal-text-secondary)}.safety-audit-log-segmented-btn.is-active{color:var(--terminal-text-primary);border-bottom-color:var(--terminal-warning)}.safety-audit-log-body{flex:1;min-height:0;display:flex;flex-direction:column}.safety-audit-log-empty{padding:var(--terminal-space-4) var(--terminal-space-3);margin:0}.safety-audit-log-table-wrap{flex:1;min-height:0;overflow:auto}.safety-audit-log-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:var(--terminal-text-xs)}.safety-audit-log-table th,.safety-audit-log-table td{padding:var(--terminal-space-2) var(--terminal-space-3);text-align:left;border-bottom:1px solid var(--terminal-border);vertical-align:middle}.safety-audit-log-table th{position:sticky;top:0;z-index:1;background:var(--terminal-panel);font-weight:var(--fw-semibold);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.safety-audit-log-col-agent{width:14%}.safety-audit-log-col-intent{width:37%}.safety-audit-log-col-risk,.safety-audit-log-col-confidence{width:12%}.safety-audit-log-col-risk-conf{width:22%}.safety-audit-log-col-actions{width:25%}.safety-audit-log--compact-table .safety-audit-log-col-agent{width:12%}.safety-audit-log--compact-table .safety-audit-log-col-intent{width:46%}.safety-audit-log--compact-table .safety-audit-log-col-risk-conf{width:22%}.safety-audit-log--compact-table .safety-audit-log-col-actions{width:20%}.safety-audit-log-row:nth-child(2n){background:color-mix(in srgb,var(--terminal-border) 12%,transparent)}.safety-audit-log-row--pending{border-left:3px solid var(--terminal-warning)}.safety-audit-log-row--watching{border-left:3px solid var(--terminal-info)}.safety-audit-log-agent-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.safety-audit-log-agent-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-audit-log-pending-badge{display:inline-flex;align-self:flex-start;padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:9999px;border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning);font-size:var(--terminal-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.safety-audit-log-watching-badge{display:inline-flex;align-self:flex-start;padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:9999px;border:1px solid var(--terminal-info-soft);background:var(--terminal-info-soft);color:var(--terminal-info);font-size:var(--terminal-text-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.safety-audit-log-intent-link{display:block;width:100%;padding:0;border:none;background:none;text-align:left;color:var(--terminal-text-primary);font-size:inherit;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-audit-log-intent-link:hover{color:var(--terminal-info);text-decoration:underline;text-underline-offset:2px}.safety-audit-log-intent-meta{margin-top:2px;font-size:10px}.safety-audit-log-metric-cell{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.safety-audit-log-metric-cell .guardrail-risk-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.safety-audit-log-metric-cell--confidence-only,.safety-audit-log-metric-cell--combined{gap:var(--terminal-space-1)}.safety-audit-log-metric-cell--card{gap:var(--terminal-space-2)}.safety-audit-log-card-metrics-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2)}.safety-audit-log-metric-cell--card .guardrail-confidence-badge .terminal-value{font-size:inherit;line-height:inherit;color:inherit}.safety-audit-log-metric-cell--card .safety-audit-log-confidence-bar{width:100%}.safety-audit-log-confidence-badge{display:inline-flex;align-self:flex-start;padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:4px;font-size:var(--terminal-text-xs);font-weight:600}.safety-audit-log-confidence-badge--low{border:1px solid var(--terminal-long-border);background:var(--terminal-long-soft);color:var(--terminal-long)}.safety-audit-log-confidence-badge--moderate{border:1px solid var(--terminal-warning-border);background:var(--terminal-warning-soft);color:var(--terminal-warning)}.safety-audit-log-confidence-badge--high{border:1px solid var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short)}.safety-audit-log-confidence-bar{position:relative;width:40px;height:4px;border-radius:9999px;overflow:hidden;background:var(--terminal-input-bg)}.safety-audit-log-confidence-bar-fill{height:100%;width:calc(var(--risk-score, .5) * 100%);border-radius:inherit;transition:width var(--terminal-transition-normal)}.safety-audit-log-confidence-bar--low .safety-audit-log-confidence-bar-fill{background:var(--terminal-long)}.safety-audit-log-confidence-bar--moderate .safety-audit-log-confidence-bar-fill{background:var(--terminal-warning)}.safety-audit-log-confidence-bar--high .safety-audit-log-confidence-bar-fill{background:var(--terminal-short)}.safety-audit-log-actions{display:flex;flex-direction:column;gap:6px;min-width:0}.safety-audit-log-actions .trade-agent-deck-card-actions{margin-top:0}.safety-audit-log-table .trade-agent-deck-card-actions{flex-wrap:wrap}.safety-audit-log-table .trade-agent-deck-card-actions .trade-agent-deck-btn{flex:1 1 calc(50% - 3px);min-width:0;padding:6px 8px;font-size:11px}.safety-audit-log-btn{padding:2px 6px;border-radius:9999px;border:1px solid var(--terminal-border);background:var(--terminal-input-bg);font-size:9px;font-weight:600;letter-spacing:.02em;cursor:pointer;white-space:nowrap;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.safety-audit-log-btn--review{width:100%;min-height:44px;padding:var(--terminal-space-2) var(--terminal-space-3);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:.04em;text-transform:uppercase;border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand);transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast)}.safety-audit-log-btn--review:hover{border-color:var(--terminal-brand);background:color-mix(in srgb,var(--terminal-brand-soft) 80%,var(--terminal-brand) 20%);color:var(--terminal-brand)}.safety-audit-log--cards .safety-audit-log-body{overflow:auto}.safety-audit-log-card-list{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3)}.safety-audit-log-card{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel)}.safety-audit-log-card--pending{border-left:3px solid var(--terminal-warning)}.safety-audit-log-card--watching{border-left:3px solid var(--terminal-info)}.safety-audit-log-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-2)}.safety-audit-log-card-agent{font-weight:var(--fw-semibold);font-size:var(--terminal-text-xs)}.safety-audit-log-card-time{margin-left:auto;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.safety-audit-log-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0;border:none;background:none;text-align:left;color:var(--terminal-text-primary);font-size:var(--terminal-text-xs);line-height:1.35;cursor:default}.safety-audit-log-card-summary--interactive{cursor:pointer}.safety-audit-log-card-summary--interactive:hover{color:var(--terminal-info)}.safety-audit-log-card-summary:disabled{opacity:1;cursor:default}.safety-audit-log-card-fill-impact{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.safety-audit-log-show-all{align-self:center;margin-top:var(--terminal-space-1);padding:var(--terminal-space-2) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);cursor:pointer}.safety-audit-log-show-all:hover{border-color:var(--terminal-warning-border);color:var(--terminal-warning)}.safety-log-review-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.safety-log-review-overlay .staggered-overlay-backdrop{z-index:0}.safety-log-review-panel{width:100vw;height:92vh;max-height:92vh;display:flex;flex-direction:column;background:var(--terminal-bg-deep);border-top:1px solid var(--terminal-border);box-shadow:var(--terminal-overlay-shadow);border-radius:var(--terminal-radius-md) var(--terminal-radius-md) 0 0;overflow:hidden;transform:translateY(100%);transition:transform .6s cubic-bezier(.22,1,.36,1);pointer-events:auto}.safety-log-review-panel.is-open{transform:translateY(0)}.safety-log-review-panel--closing{pointer-events:none}.safety-log-review-header{flex-shrink:0;padding:var(--terminal-space-4);border-bottom:1px solid var(--terminal-border);background:var(--terminal-panel)}.safety-log-review-header-copy{min-width:0}.safety-log-review-eyebrow{margin:0 0 4px;font-size:10px;color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:.06em}.safety-log-review-title{margin:0;font-size:var(--terminal-text-lg);font-weight:var(--fw-bold);color:var(--terminal-text-primary);line-height:1.2}.safety-log-review-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:var(--terminal-space-5);padding:var(--terminal-space-4)}.safety-log-review-section{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.safety-log-review-section-label{margin:0}.safety-log-review-intent-copy{display:flex;flex-direction:column;gap:var(--terminal-space-2);overflow:hidden}.safety-log-review-intent-headline{display:block;margin:0;font-size:var(--terminal-text-base);font-weight:var(--fw-semibold);line-height:1.5;color:var(--terminal-text-primary)}.safety-log-review-intent-headline.typewriter:not(.is-complete):not(.is-static),.safety-log-review-intent-headline.typewriter-host:not(.is-complete):not(.is-static),.safety-log-review-intent-headline.typewriter-lines:not(.is-complete):not(.is-static),.safety-log-review-intent-headline.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:inline-block;max-width:100%;overflow:hidden;min-height:1lh}.safety-log-review-intent-headline.typewriter-lines:not(.is-complete):not(.is-static){display:block;min-height:calc(var(--tw-line-count, 1) * 1lh)}.safety-log-review-intent-headline.typewriter.is-complete,.safety-log-review-intent-headline.typewriter.is-static,.safety-log-review-intent-headline.typewriter-host.is-complete,.safety-log-review-intent-headline.typewriter-lines.is-complete,.safety-log-review-intent-headline.typewriter-lines.is-static,.safety-log-review-intent-headline.typewriter-host .typewriter.is-complete{display:block;width:auto;max-width:100%}.safety-log-review-intent-detail{display:block;margin:0;font-size:var(--terminal-text-sm);line-height:1.55;color:var(--terminal-text-secondary)}.safety-log-review-intent-detail.typewriter-lines:not(.is-complete):not(.is-static){display:block;max-width:100%;overflow:hidden;min-height:calc(var(--tw-line-count, 1) * 1lh)}.safety-log-review-intent-detail.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:inline-block;max-width:100%;overflow:hidden;min-height:1lh}.safety-log-review-intent-detail.typewriter.is-complete,.safety-log-review-intent-detail.typewriter.is-static,.safety-log-review-intent-detail.typewriter-host.is-complete,.safety-log-review-intent-detail.typewriter-lines.is-complete,.safety-log-review-intent-detail.typewriter-lines.is-static{display:block;width:auto;max-width:100%}@keyframes safety-log-review-reveal-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.safety-log-review-panel.is-open .safety-log-review-section--status{animation:safety-log-review-reveal-up .28s cubic-bezier(.22,1,.36,1) both;animation-delay:.25s}@media (prefers-reduced-motion: reduce){.safety-log-review-panel.is-open .safety-log-review-section--status{animation:none;opacity:1;transform:none}}.safety-log-review-status-card{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:color-mix(in srgb,var(--terminal-border) 8%,transparent)}.safety-log-review-status-primary{flex-shrink:0}.safety-log-review-status-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0}.safety-log-review-status-meta-label{font-size:var(--terminal-text-xs)}.safety-log-review-status-time{font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.safety-log-review-metrics-row{display:flex;align-items:stretch;gap:var(--terminal-space-3)}.safety-log-review-metric-card{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel)}.safety-log-review-metric-label{margin:0}.safety-log-review-metric-value{font-size:var(--terminal-text-base);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;color:var(--terminal-text-primary)}.safety-log-review-metric-card .safety-audit-log-metric-cell{margin-top:auto}.safety-log-review-simulation{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:color-mix(in srgb,var(--terminal-border) 10%,transparent)}.safety-log-review-simulation--low{border-color:var(--terminal-long-border);background:var(--terminal-long-soft)}.safety-log-review-simulation--moderate{border-color:var(--terminal-warning-border);background:var(--terminal-warning-soft)}.safety-log-review-simulation--high{border-color:var(--terminal-short-border);background:var(--terminal-short-soft)}.safety-log-review-simulation-label{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--terminal-text-muted)}.safety-log-review-simulation-text{margin:0;font-size:var(--terminal-text-sm);line-height:1.5;color:var(--terminal-text-primary)}.safety-log-review-footer{flex-shrink:0;display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-5) var(--terminal-space-4);padding-bottom:calc(var(--terminal-space-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--terminal-border);background:var(--terminal-panel)}.safety-log-review-footer-label{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--terminal-text-muted)}.safety-log-review-footer .safety-audit-log-actions{gap:var(--terminal-space-4)}.safety-log-review-footer .guardrail-intent-tweak-row{gap:var(--terminal-space-3);padding-block:var(--terminal-space-2) var(--terminal-space-3)}.safety-log-review-footer .guardrail-intent-tweak-help{font-size:var(--terminal-text-sm);line-height:1.55}.safety-log-review-footer .filled-range-slider{display:block;width:100%;min-height:44px;height:44px;margin:0;padding-block:16px;box-sizing:border-box;cursor:pointer;touch-action:pan-y}.safety-log-review-footer .trade-agent-deck-card-actions{margin-top:0}.safety-log-review-footer .trade-agent-deck-card-actions .trade-agent-deck-btn{min-height:48px;font-size:var(--terminal-text-sm)}.safety-log-review-footer .guardrail-intent-tweak-toggle{min-height:44px;font-size:var(--terminal-text-sm)}.safety-log-review-chart-head{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.safety-log-review-chart-head .safety-log-review-section-label{margin:0}.safety-log-review-chart-link{padding:0;border:none;background:none;color:var(--terminal-info);font-size:var(--terminal-text-xs);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.safety-log-review-chart-link:hover{color:var(--terminal-brand)}.safety-log-review-mini-chart-wrap{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.safety-log-review-range-bar{display:flex;gap:var(--terminal-space-1);padding:3px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:color-mix(in srgb,var(--terminal-border) 12%,transparent)}.safety-log-review-range-btn{flex:1;min-height:32px;padding:0 var(--terminal-space-2);border:1px solid transparent;border-radius:calc(var(--terminal-radius-sm) - 2px);background:transparent;color:var(--terminal-text-muted);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:color var(--terminal-transition-fast),background var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.safety-log-review-range-btn:hover:not(:disabled):not(.is-active){color:var(--terminal-text-secondary);background:var(--terminal-row-hover))}.safety-log-review-range-btn.is-active{color:var(--terminal-brand);background:var(--terminal-brand-soft);border-color:var(--terminal-brand-border)}.safety-log-review-range-btn:disabled{opacity:.45;cursor:not-allowed}.safety-log-review-mini-chart{position:relative;height:160px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg-deep);overflow:hidden}.safety-log-review-mini-chart-canvas{width:100%;height:100%}.safety-log-review-mini-chart .morpheum-loading-overlay{z-index:2;gap:var(--terminal-space-2)}.safety-log-review-mini-chart .morpheum-loading-logo{width:48px}.safety-log-review-mini-chart .morpheum-loading-label{font-size:10px}.safety-log-review-mini-chart--placeholder{display:flex;align-items:center;justify-content:center}.safety-log-review-mini-chart-status{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;margin:0;padding:var(--terminal-space-3);text-align:center;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);pointer-events:none}.safety-log-review-mini-chart-status--error{color:var(--terminal-short)}.safety-log-review-chart-caption{margin:0;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--terminal-text-muted)}.safety-audit-log--cards-review .safety-audit-log-actions button{min-height:44px}.autonomy-tier-strip{display:flex;align-items:center;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);border-top:1px solid var(--terminal-border)}.autonomy-tier-strip-needs-you{border:none;background:transparent;color:var(--terminal-accent);font-size:var(--terminal-text-xs);font-weight:600;cursor:pointer;padding:0}.autonomy-tier-strip-needs-you:hover{text-decoration:underline}.autonomy-tier-strip-item--calm{color:var(--terminal-text-muted)}.autonomy-tier-strip-item--fyi{color:var(--terminal-text-secondary)}.ticker-bar-tier-append{flex-shrink:0}.swarm-pulse-body{display:flex;flex-direction:column;gap:var(--terminal-space-3);min-height:0}.swarm-pulse-heartbeat{position:relative;height:48px;border-radius:var(--terminal-radius-md);background:linear-gradient(90deg,transparent 0%,var(--terminal-accent-soft) 50%,transparent 100%);overflow:hidden}.swarm-pulse-heartbeat-line{position:absolute;inset:50% 0 auto;height:2px;background:var(--terminal-accent-border);transform:translateY(-50%)}.swarm-pulse-heartbeat-dot{position:absolute;top:50%;left:30%;width:8px;height:8px;border-radius:50%;background:var(--terminal-accent);transform:translate(-50%,-50%);animation:swarm-pulse-dot 2.4s ease-in-out infinite}@keyframes swarm-pulse-dot{0%,to{left:20%;opacity:.5}50%{left:80%;opacity:1}}.swarm-pulse-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--terminal-space-2)}.swarm-pulse-metric{display:flex;flex-direction:column;gap:2px}.swarm-pulse-metric-label{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--terminal-text-muted)}.swarm-pulse-metric-value{font-size:var(--terminal-text-lg);font-weight:600;color:var(--terminal-text-primary);font-variant-numeric:tabular-nums}.swarm-pulse-note,.swarm-pulse-calm{margin:0}.exception-spotlight{position:relative;display:flex;min-height:0;overflow-y:auto;padding:var(--terminal-space-3);background:var(--terminal-accent-soft);border:1px solid var(--terminal-accent-border);border-radius:var(--terminal-radius-md)}.exception-spotlight.is-push{opacity:0;pointer-events:none}.exception-spotlight.is-reveal{animation:feedCardReveal .32s cubic-bezier(.22,1,.36,1) both}.exception-spotlight.is-exiting{animation:agentIntentCardExit .22s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}.exception-spotlight--has-queue:after{content:"";position:absolute;left:4px;right:4px;bottom:-3px;height:4px;border-radius:0 0 var(--terminal-radius-md) var(--terminal-radius-md);border:1px solid var(--terminal-accent-border);border-top:none;background:var(--terminal-accent-soft);opacity:.65;pointer-events:none;z-index:-1}.exception-spotlight--incident.exception-spotlight--has-queue:after{border-color:var(--terminal-short-border);background:var(--terminal-short-soft)}.exception-spotlight--incident{background:var(--terminal-short-soft);border-color:var(--terminal-short-border)}.exception-spotlight-inner{display:flex;flex-direction:column;gap:var(--terminal-space-2);width:100%;min-width:0}.exception-spotlight-head{display:flex;align-items:center;gap:var(--terminal-space-2);flex-wrap:wrap}.exception-spotlight-tier{font-size:var(--terminal-text-xs);font-weight:700;letter-spacing:.04em}.exception-spotlight-agent{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.exception-spotlight-timer{font-size:var(--terminal-text-xs);font-variant-numeric:tabular-nums;color:var(--terminal-accent)}.exception-spotlight-queue-count{margin-left:auto;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.exception-spotlight-intent-wrap,.exception-spotlight-reason-wrap{display:block;width:100%;min-width:0}.exception-spotlight-intent{margin:0;font-size:var(--terminal-text-md);font-weight:600;color:var(--terminal-text-primary)}.exception-spotlight-reason{margin:0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.exception-spotlight-meta{display:flex;gap:var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.exception-spotlight-why-btn{border:none;background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);cursor:pointer;padding:0}.exception-spotlight-review-link{align-self:flex-start;border:none;background:transparent;color:var(--terminal-text-muted);font-size:var(--terminal-text-xs);cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.exception-spotlight-review-link:hover{color:var(--terminal-text-secondary)}.exception-spotlight-detail{margin:0}.chart-slot--escalated-dim,.trade-terminal-escalated .orderbook-trades-panel{filter:saturate(.72);transition:filter .35s ease}.intent-composer-field{position:relative;display:flex;flex-direction:column;gap:var(--terminal-space-2)}.intent-composer-spine{flex-shrink:0}.intent-inline-actions{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);align-items:center}.agent-intent-examples,.ticker-x-news{border-top:1px solid var(--terminal-border);padding-top:var(--terminal-space-4);margin-top:var(--terminal-space-2)}.agent-intent-examples-header{display:inline-flex;align-items:center;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-3);color:var(--terminal-brand);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.agent-intent-examples-scroll{display:flex;flex-direction:column;gap:var(--terminal-space-3);max-height:580px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}.agent-intent-examples-scroll::-webkit-scrollbar{width:1px}.agent-intent-examples-scroll::-webkit-scrollbar-thumb{background:var(--terminal-border-strong);border-radius:var(--terminal-radius-full)}.agent-intent-example-card,.ticker-x-news-card{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-2);width:100%;padding:var(--terminal-space-4);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);color:var(--terminal-text-primary);overflow:hidden;flex-shrink:0}.agent-intent-example-card{text-align:left;cursor:pointer;transition:transform var(--terminal-transition-fast),border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast),box-shadow var(--terminal-transition-fast),filter var(--terminal-transition-fast)}.agent-intent-example-card:hover{transform:translateY(1px);border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);box-shadow:0 4px 12px #00000040}.agent-intent-example-card:active{transform:translateY(0)}.agent-intent-example-card:focus-visible{outline:none;border-color:var(--terminal-brand-border);box-shadow:var(--terminal-brand-focus-ring)}.agent-intent-example-card.is-active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.agent-intent-example-card.is-active:hover{transform:none;filter:brightness(1.04)}.agent-intent-example-card-title{display:block;color:var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.agent-intent-example-card-summary{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.agent-intent-example-card-title.typewriter:not(.is-complete):not(.is-static),.agent-intent-example-card-title.typewriter-host:not(.is-complete):not(.is-static),.agent-intent-example-card-title.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static),.agent-intent-example-card-summary.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static),.ticker-x-news-headline.typewriter-host:not(.is-measuring) .typewriter-line:not(.is-complete):not(.is-static){display:inline-block;max-width:100%;overflow:hidden;min-height:1lh}.agent-intent-example-card-summary.typewriter-lines:not(.is-complete):not(.is-static),.ticker-x-news-headline.typewriter-lines:not(.is-complete):not(.is-static){display:block;max-width:100%;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:hidden;min-height:calc(var(--tw-line-count, 1) * 1lh);vertical-align:top}.agent-intent-example-card-title.typewriter.is-complete,.agent-intent-example-card-title.typewriter.is-static,.agent-intent-example-card-title.typewriter-host.is-complete,.agent-intent-example-card-title.typewriter-host .typewriter.is-complete{display:block;width:auto;max-width:100%}.agent-intent-example-card-summary.typewriter.is-complete,.agent-intent-example-card-summary.typewriter.is-static,.agent-intent-example-card-summary.typewriter-host.is-complete,.agent-intent-example-card-summary.typewriter-lines.is-complete,.agent-intent-example-card-summary.typewriter-lines.is-static{display:-webkit-box;width:auto;max-width:100%}.ticker-x-news-headline.typewriter.is-complete,.ticker-x-news-headline.typewriter.is-static,.ticker-x-news-headline.typewriter-host.is-complete,.ticker-x-news-headline.typewriter-lines.is-complete,.ticker-x-news-headline.typewriter-lines.is-static{display:block;width:auto;max-width:100%}@media (prefers-reduced-motion: reduce){.agent-intent-example-card:hover,.agent-intent-example-card:active{transform:none}}.ticker-x-news-header{display:inline-flex;align-items:center;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-3);color:var(--terminal-warning);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.ticker-x-news-live-dot{flex-shrink:0;width:6px;height:6px;border-radius:var(--terminal-radius-full);background:var(--terminal-warning);box-shadow:0 0 6px var(--terminal-warning-border);animation:tickerXNewsLivePulse 2s ease-in-out infinite}@keyframes tickerXNewsLivePulse{0%,to{opacity:1}50%{opacity:.45}}.ticker-x-news-viewport{display:flex;flex-direction:column;gap:var(--terminal-space-3);overflow:hidden}.ticker-x-news-card{position:relative;padding-left:calc(var(--terminal-space-4) + 4px);cursor:default;transition:border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.ticker-x-news-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--terminal-warning-border)}.ticker-x-news-card.is-reveal{border-color:var(--terminal-warning-border);background:var(--terminal-warning-soft)}.ticker-x-news-card.is-reveal:before{background:var(--terminal-warning)}.ticker-x-news-card:hover{border-color:var(--terminal-warning-border);background:var(--terminal-row-hover)}.ticker-x-news-card-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);width:100%}.ticker-x-news-handle{color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label)}.ticker-x-news-time{flex-shrink:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.ticker-x-news-time.is-recent{color:var(--terminal-warning);opacity:.82}.ticker-x-news-headline{margin:0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);color:var(--terminal-text-primary)}.ticker-x-news-sentiment{display:inline-flex;align-items:center;padding:2px var(--terminal-space-3);border-radius:var(--terminal-radius-sm);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.ticker-x-news-sentiment--bull{color:var(--terminal-long);background:var(--terminal-long-soft)}.ticker-x-news-sentiment--bear{color:var(--terminal-short);background:var(--terminal-short-soft)}.ticker-x-news-sentiment--neutral{color:var(--terminal-text-muted);background:var(--terminal-panel-soft)}@media (prefers-reduced-motion: reduce){.ticker-x-news-live-dot{animation:none}}.feed-card-flip-shell{will-change:transform}.feed-card.is-push{opacity:0;pointer-events:none}.feed-card.is-reveal{animation:feedCardReveal .32s cubic-bezier(.22,1,.36,1) both}.feed-card.is-exiting{animation:agentIntentCardExit .22s cubic-bezier(.22,1,.36,1) forwards;pointer-events:none}@keyframes feedCardReveal{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes agentIntentCardExit{0%{opacity:1;max-height:120px;transform:translateY(0);margin-block:0;padding-block:var(--terminal-space-4)}to{opacity:0;max-height:0;transform:translateY(8px);margin-block:0;padding-block:0;border-width:0}}@media (prefers-reduced-motion: reduce){.feed-card-flip-shell{transform:none!important;transition:none!important}.feed-card.is-push,.feed-card.is-reveal{opacity:1;animation:none;transform:none}.feed-card.is-exiting{animation:none}}.trade-op-agent-intent{display:flex;flex-direction:column;gap:var(--terminal-space-5);border-top:1px solid var(--terminal-border);padding:0;background:var(--terminal-brand-soft)}.trade-op-agent-intent-controls{display:flex;flex-direction:column;gap:var(--terminal-space-1);padding-inline:var(--terminal-space-3);padding-top:var(--terminal-space-3)}.trade-op-agent-intent-textarea{width:100%;resize:none;overflow-y:auto;font-family:var(--font-body);font-size:var(--terminal-text-base);background:var(--terminal-panel);border-radius:var(--terminal-radius-md);min-height:calc(2em * var(--terminal-line-body) + var(--terminal-space-6));max-height:calc(5em * var(--terminal-line-body) + var(--terminal-space-6))}.trade-op-agent-parse-btn,.trade-op-agent-deploy-btn{letter-spacing:var(--terminal-tracking-tab);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);text-transform:uppercase;width:100%;min-height:var(--terminal-action-height);padding:var(--terminal-space-2) var(--terminal-space-6);border-radius:var(--terminal-radius-md);cursor:pointer;transition:background-color var(--terminal-transition-fast),border-color var(--terminal-transition-fast),filter var(--terminal-transition-fast)}.trade-op-agent-parse-btn{background:transparent;border:1px solid var(--terminal-brand-border);color:var(--terminal-brand)}.trade-op-agent-parse-btn:hover:not(:disabled){background:var(--terminal-brand-soft)}.trade-op-agent-parse-btn:disabled{cursor:not-allowed;opacity:.45}.trade-op-agent-deploy-btn{background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);color:var(--terminal-brand)}.trade-op-agent-deploy-btn:hover{filter:brightness(1.04)}.trade-op-agent-configure-btn{font-size:var(--terminal-text-sm);color:var(--terminal-brand);background:none;border:1px solid var(--terminal-brand-border);border-radius:var(--terminal-radius-sm);padding:var(--terminal-space-1) var(--terminal-space-3);cursor:pointer}.intent-window-desktop-hint{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-align:center;margin-top:var(--terminal-space-1)}.trade-op--agent-desktop{overflow:hidden;min-height:0}.trade-op--agent-desktop>.layout-header,.trade-op--agent-desktop>.intent-window-desktop-hint{flex-shrink:0}.trade-op--agent-desktop>.trade-op-agent-intent{flex:1;min-height:0}.trade-op--agent-desktop .trade-op-agent-intent-controls,.trade-op--agent-desktop .trade-op-info-panel{flex-shrink:0}.trade-op--agent-desktop .agent-intent-feeds{flex:1;min-height:0;display:flex;flex-direction:column;padding-inline:var(--terminal-space-3);padding-bottom:0}.trade-op--agent-desktop .agent-intent-feeds>.agent-intent-examples,.trade-op--agent-desktop .agent-intent-feeds>.ticker-x-news{flex:1 1 50%;min-height:0;display:flex;flex-direction:column}.trade-op--agent-desktop .agent-intent-examples-header,.trade-op--agent-desktop .ticker-x-news-header{flex-shrink:0}.trade-op--agent-desktop .agent-intent-examples-scroll,.trade-op--agent-desktop .ticker-x-news-viewport{flex:1;min-height:0;max-height:none}.connect-wallet-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;height:100%;min-height:8rem;padding:1.5rem 1.25rem;text-align:center;box-sizing:border-box}.connect-wallet-panel--inline{align-items:flex-start;justify-content:flex-start;min-height:0;padding:.75rem 0;text-align:left;gap:.5rem}.connect-wallet-panel--top{justify-content:flex-start;align-items:center;padding-top:1.25rem;padding-bottom:1.5rem}.connect-wallet-panel-title{margin:0;font-size:.95rem;font-weight:600;color:var(--terminal-text-primary)}.connect-wallet-panel-description{margin:0;max-width:22rem;font-size:.85rem;line-height:1.45;color:var(--terminal-text-muted)}.connect-wallet-panel--inline .connect-wallet-panel-description{max-width:none}.connect-wallet-panel-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.25rem}.connect-wallet-panel--inline .connect-wallet-panel-actions{justify-content:flex-start}.scroll-edge-fade{--scroll-edge-fade-color: var(--terminal-modal-bg);--scroll-edge-fade-size: 40px;position:relative;display:flex;flex-direction:column;min-height:0}.scroll-edge-fade__viewport{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.scroll-edge-fade__edge{position:absolute;left:0;right:0;height:var(--scroll-edge-fade-size);pointer-events:none;z-index:1;opacity:0;transition:opacity .15s ease}.scroll-edge-fade__edge.is-visible{opacity:1}.scroll-edge-fade__edge--top{top:0;background:linear-gradient(to bottom,var(--scroll-edge-fade-color) 20%,transparent)}.scroll-edge-fade__edge--bottom{bottom:0;background:linear-gradient(to top,var(--scroll-edge-fade-color) 20%,transparent)}.wallet-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9997;display:flex;align-items:flex-start;justify-content:flex-end;padding:58px 1rem 1rem}.wallet-modal-content{min-width:300px;max-width:min(360px,calc(100vw - 2rem));max-height:calc(100vh - 70px);display:flex;flex-direction:column;overflow:hidden;background:var(--terminal-modal-bg)}.wallet-modal-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.wallet-modal-account-value{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--terminal-border-strong)}.wallet-modal-account-value-amount--masked{letter-spacing:.04em;color:var(--terminal-text-secondary)}.wallet-modal-row{display:flex;flex-direction:column;gap:.25rem;margin-bottom:1rem}.wallet-modal-row:last-of-type{margin-bottom:1rem}.wallet-modal-address{word-break:break-all;line-height:1.4}.wallet-modal-actions{display:flex;flex-direction:column;gap:.5rem}.wallet-modal-body .btn-danger.onboard-option-btn{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:700;border-radius:.375rem;transition:all .15s ease-out}@media (max-width: 768px){.wallet-modal-overlay{padding:0;align-items:flex-end;justify-content:stretch}.wallet-modal-content.bucket-modal-panel--sheet{min-width:0;max-width:none;height:85vh;max-height:85vh}.wallet-modal-header.modal-header{padding-bottom:var(--terminal-space-4)}.wallet-modal-header .wallet-modal-address-block{margin-bottom:0}.wallet-modal-settings-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;margin:0;padding:0;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);cursor:pointer;line-height:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.wallet-modal-settings-btn:hover:not(:disabled){color:var(--terminal-text-primary);border-color:var(--terminal-border-active);background:var(--terminal-surface-hover)}.wallet-modal-settings-btn:disabled{cursor:default;opacity:.5}.wallet-modal-settings-icon{width:14px;height:14px;display:block}.wallet-modal-body--mobile{display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--terminal-space-4) var(--terminal-space-6) var(--terminal-space-7)}.wallet-modal-body--mobile>.wallet-modal-row,.wallet-modal-body--mobile>.wallet-modal-account-value,.wallet-modal-body--mobile>.wallet-modal-quick-actions,.wallet-modal-body--mobile>.wallet-modal-bucket-transfer,.wallet-modal-body--mobile>.wallet-modal-disconnect{flex-shrink:0}.wallet-modal-nav-shell{flex:1 1 auto;min-height:0;margin-bottom:1rem;--scroll-edge-fade-color: var(--terminal-modal-bg)}.wallet-modal-nav{border-top:1px solid var(--terminal-border-strong);border-bottom:1px solid var(--terminal-border-strong)}.wallet-modal-address-block{display:flex;flex-direction:column;gap:var(--terminal-space-2);margin-bottom:var(--terminal-space-6)}.wallet-modal-address-inline{display:inline-flex;align-items:center;gap:var(--terminal-space-2);max-width:100%;min-width:0}.wallet-modal-address-inline .wallet-modal-address{flex:0 1 auto;min-width:0}.wallet-modal-address--compact{white-space:nowrap;word-break:normal;line-height:1.4}.wallet-modal-copy-btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:1.5rem;padding:0 var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:500;cursor:pointer;line-height:1;white-space:nowrap;vertical-align:middle}.wallet-modal-copy-btn:hover:not(:disabled){color:var(--terminal-text-primary);border-color:var(--terminal-border-active);background:var(--terminal-row-hover)}.wallet-modal-copy-btn--copied{color:var(--terminal-text-primary);border-color:var(--terminal-border-strong)}.wallet-modal-copy-btn:disabled{cursor:default;opacity:.5}.wallet-modal-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:2px}.wallet-modal-quick-action-btn{min-height:72px;padding:.65rem .35rem;border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);color:var(--terminal-text-primary);font-size:.75rem;font-weight:500;cursor:pointer;text-align:center}.wallet-modal-quick-action-btn:hover:not(:disabled){background:var(--terminal-row-hover);border-color:var(--terminal-border-active)}.wallet-modal-quick-action-btn:disabled{cursor:default;opacity:.5}.wallet-modal-bucket-transfer{width:100%;margin-bottom:1rem;min-height:60px;padding:.5rem .35rem;display:flex;align-items:center;justify-content:center}.wallet-modal-nav-menu{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.wallet-modal-nav-menu li{border-bottom:1px solid var(--terminal-border)}.wallet-modal-nav-menu li:last-child{border-bottom:none}.wallet-modal-nav-menu .menubar-menu-item,.wallet-modal-nav-menu .wallet-modal-nav-item{display:block;width:100%;padding:.85rem 0;font-size:var(--terminal-text-sm);text-align:left}.wallet-modal-nav-menu button.wallet-modal-nav-item{border:none;background:transparent;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.wallet-modal-nav-menu button.wallet-modal-nav-item:disabled{cursor:default;opacity:.5}.wallet-modal-disconnect{width:100%;margin-top:.25rem;min-height:40px;padding:.5rem .35rem;display:flex;align-items:center;justify-content:center}}.notifications-settings-overlay{z-index:1200}.notifications-settings-modal-content{width:min(420px,calc(100vw - var(--terminal-space-7)));max-height:min(720px,calc(100vh - var(--terminal-space-7) * 2));display:flex;flex-direction:column}.notifications-settings-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--terminal-space-6)}.notifications-settings-footer{justify-content:stretch}.notifications-settings-footer .btn{width:100%}.notifications-alert-section+.notifications-alert-section{margin-top:var(--terminal-space-6)}.notifications-alert-section-title{margin:0 0 var(--terminal-space-3)}.notifications-alert-rows{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.notifications-alert-row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-5);min-height:36px}.notifications-alert-row-label{flex:1 1 auto;min-width:0}.notifications-alert-row-controls{display:flex;align-items:center;gap:var(--terminal-space-3);flex-shrink:0}.notifications-alert-select{min-width:120px;max-width:160px}.notifications-alert-preview-btn{width:32px;height:32px;border-radius:var(--terminal-radius-full);border:1px solid var(--terminal-border-strong);background:var(--terminal-input-bg);color:var(--terminal-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;font-size:var(--terminal-text-xs);line-height:1;padding:0;transition:border-color var(--terminal-transition-fast),background-color var(--terminal-transition-fast)}.notifications-alert-preview-btn:disabled{opacity:.4;cursor:not-allowed}.notifications-alert-preview-btn:not(:disabled):hover{border-color:var(--terminal-border-strong);background:var(--terminal-surface-hover)}.notifications-alert-volume{margin-top:var(--terminal-space-6);padding-top:var(--terminal-space-6);border-top:1px solid var(--terminal-border)}.notifications-alert-volume-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--terminal-space-3)}.notifications-alert-volume-input-wrap{display:inline-flex;align-items:center;gap:var(--terminal-space-1)}.notifications-alert-volume-input{width:52px;height:28px;text-align:right;padding:0 var(--terminal-space-2);border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border-strong);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font-family:inherit;font-size:var(--terminal-text-sm)}.notifications-alert-volume-input::-webkit-outer-spin-button,.notifications-alert-volume-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.notifications-alert-volume-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.external-slot-content>.component{height:100%;min-height:0;overflow-y:auto;box-sizing:border-box}.trade-op-action-panel .terminal-execution-button{width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;cursor:pointer}.trade-op-action-panel .terminal-execution-button:disabled{cursor:not-allowed;opacity:.6}.btn-toggle,.trade-op-advanced-item{border:1px solid transparent;border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;box-sizing:border-box;transition:background-color var(--terminal-transition-fast) linear,color var(--terminal-transition-fast) linear,border-color var(--terminal-transition-fast) linear}.btn-toggle{flex:1;padding-top:var(--terminal-space-2);padding-bottom:var(--terminal-space-2)}.btn-toggle.active,.trade-op-advanced-item.active{background:var(--terminal-fatab);color:var(--terminal-fatext);border-color:var(--terminal-brand-border)}.trade-op-order-type-selector .btn-toggle{color:var(--terminal-text-muted)}.trade-op-order-type-selector .btn-toggle.active{color:var(--terminal-fatext)}.trade-op-side-selector{display:flex;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-4);background:var(--terminal-input-bg);padding:var(--terminal-space-1)}.trade-op-side-selector .btn-toggle{color:var(--terminal-text-muted)}.trade-op-side-selector .btn-toggle.active-long{background:var(--terminal-long-light);color:var(--terminal-long);border-color:var(--terminal-long)}.trade-op-side-selector .btn-toggle.active-long-brand{background:var(--terminal-fatab);color:var(--terminal-fatext);border-color:var(--terminal-brand-border)}.trade-op-side-selector .btn-toggle.active-short{background:var(--terminal-short-light);color:var(--terminal-short);border-color:var(--terminal-short-light)}.trade-op-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--terminal-space-6);padding:var(--terminal-space-1)}.trade-op-badge{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0;width:100%}.trade-op-config .trade-op-badge:first-child{justify-content:flex-start}.trade-op-config .trade-op-badge:last-child{justify-content:flex-end}.trade-op-badge-label{padding:var(--terminal-space-1) var(--terminal-space-5);background:var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--terminal-text-xs)}.trade-op-bucket-tag{font-family:var(--font-mono);text-transform:lowercase}.trade-op-info-icon{cursor:pointer;width:16px;height:16px;border-radius:var(--terminal-radius-full);background:var(--terminal-border-strong);display:flex;align-items:center;justify-content:center;font-size:var(--terminal-text-xs)}.trade-op-icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.trade-op-icon img{width:20px;height:20px}.trade-op-icon svg{width:20px;height:20px;color:var(--terminal-text-secondary);display:block}.trade-op-order-type-selector{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--terminal-space-3);margin-bottom:0;background:var(--terminal-input-bg);padding:var(--terminal-space-1)}.trade-op-order-type-block{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.trade-op-order-type-block .modal-tab-bar{margin:0}.trade-op-order-type-block .modal-tab{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--terminal-space-2)}.trade-op-advanced-panel{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-3);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong)}.trade-op-advanced-group{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.trade-op-advanced-group-label{color:var(--terminal-text-secondary);margin-inline:calc(-1 * var(--terminal-space-3));padding-inline:var(--terminal-space-3);padding-bottom:var(--terminal-space-2);border-bottom:1px solid var(--terminal-border-strong)}.trade-op-advanced-items{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.trade-op-advanced-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3)}.trade-op-advanced-item:hover:not(:disabled){background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.trade-op-advanced-item.is-disabled,.trade-op-advanced-item:disabled{cursor:not-allowed;opacity:.55}.trade-op-advanced-soon{font-size:.5625rem;letter-spacing:var(--terminal-tracking-label);color:var(--terminal-text-muted);text-transform:uppercase}.trade-op-advanced-fields{display:flex;flex-direction:column;gap:var(--terminal-space-4);margin:0}.trade-op-advanced-fields .trade-op-check{padding-inline:var(--terminal-space-3)}.trade-op-size-skew-panel{display:flex;flex-direction:column;gap:var(--terminal-space-3)}.trade-op-size-skew-slider{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding-inline:var(--terminal-space-3)}.trade-op-size-skew-slider__labels{display:flex;justify-content:space-between;align-items:center;gap:var(--terminal-space-2)}.trade-op-order-form{display:contents}.trade-op--manual-lg{min-height:0}.trade-op--manual-lg>.trade-op-viewport-align{display:flex;flex-direction:column;flex-shrink:0;min-height:0;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.trade-op--manual-lg .trade-op-viewport-align>*:not(.trade-op-action-spacer){flex-shrink:0}.trade-op--manual-lg .trade-op-viewport-align>.trade-op-action-spacer{flex:1 1 auto;min-height:0}.trade-op--manual-lg>.trade-op-action-panel{flex-shrink:0}.trade-op--override{min-height:0}.trade-agent-deck-accordion-inner .trade-op--override{max-height:max(420px,50vh);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--terminal-border-strong) transparent}@media (min-width: 1200px){.trade-agent-deck-accordion-inner .trade-op--override{max-height:max(560px,55vh)}}.trade-agent-deck-accordion-inner .trade-op--override .trade-op-info-panel{display:none}.trade-agent-deck-accordion-label{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold)}.trade-op-form-group{margin-bottom:var(--terminal-space-7)}.trade-op-form-row{display:flex;justify-content:space-between;align-items:center}.trade-op-form-row.vertical{flex-direction:column;gap:var(--terminal-space-3)}.trade-op-form-row .form-label{margin:0;padding-right:var(--terminal-space-6)}.form-input.trade-op-input{width:120px;text-align:right}.trade-op-available-funds{font-size:var(--terminal-text-xl);font-weight:var(--fw-medium);color:var(--terminal-text-primary)}.trade-op-entry-stack{display:flex;flex-direction:column;gap:var(--terminal-space-4);margin-bottom:var(--terminal-space-6)}.trade-op-entry-stack>.trade-op-entry-collapse.animated-collapse:not(.is-open){margin-bottom:calc(-1 * var(--terminal-space-4))}.trade-op-entry-stack .trade-op-available-to-trade,.trade-op-entry-stack .trade-op-current-position,.trade-op-entry-stack .trade-op-chase-price,.trade-op-entry-stack .trade-op-size-row,.trade-op-entry-stack .trade-op-form-group,.trade-op-entry-stack .trade-op-advanced-fields,.trade-op-entry-stack .trade-op-tpst-fields{margin:0}.trade-op-entry-stack .trade-op-available-to-trade,.trade-op-entry-stack .trade-op-current-position,.trade-op-entry-stack .trade-op-chase-price{padding-inline:var(--terminal-space-4);padding-block:0}.trade-op-size-row{gap:var(--terminal-space-3)}.trade-op-input-shell{display:flex;align-items:center;flex:1;width:100%;min-width:0;gap:var(--terminal-space-2);height:var(--terminal-input-height);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);padding-left:var(--terminal-space-3);padding-right:var(--terminal-space-3)}.trade-op-input-shell:focus-within{border-color:var(--terminal-border-active)}.trade-op-input-shell__prefix{flex:0 0 auto;margin:0;font-family:var(--font-body);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;cursor:pointer;white-space:nowrap}.trade-op-input-shell .trade-op-icon{flex:0 0 auto}.trade-op-input-shell__field.form-input.trade-op-input{flex:1;width:100%;min-width:0;height:100%;border:none;background:transparent;box-shadow:none;text-align:right;padding-left:0;padding-right:0}.trade-op-input-shell__field.form-input.trade-op-input:focus{outline:none;border:none;box-shadow:none}.trade-op-input-shell__suffix{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--terminal-text-sm);color:var(--terminal-text-muted);text-transform:uppercase;letter-spacing:var(--terminal-tracking-label)}button.trade-op-input-shell__suffix--toggle{border:none;background:transparent;padding:0;cursor:pointer;color:var(--terminal-text-muted)}button.trade-op-input-shell__suffix--toggle:hover{color:var(--terminal-text-primary)}button.trade-op-input-shell__suffix--toggle:focus-visible{outline:1px solid var(--terminal-border-active);outline-offset:2px;border-radius:var(--terminal-radius-sm)}.trade-op-input-shell__mid{flex:0 0 auto;margin:0;padding:0;border:none;background:transparent;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-brand);cursor:pointer}.trade-op-input-shell__mid:hover:not(:disabled){color:var(--terminal-text-primary)}.trade-op-input-shell__mid:disabled{opacity:.4;cursor:not-allowed}.trade-op-input-shell__mid:focus-visible{outline:1px solid var(--terminal-border-active);outline-offset:2px;border-radius:var(--terminal-radius-sm)}.trade-op-size-controls{display:flex;align-items:center;gap:var(--terminal-space-3);flex:1}.trade-op-size-controls .trade-op-size-input{width:100%;flex:1}.trade-op-size-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.trade-op-size-input[type=number]::-webkit-outer-spin-button,.trade-op-size-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.trade-op-size-buttons{display:flex;flex-direction:column;gap:2px}.trade-op-size-presets{display:flex;gap:var(--terminal-space-2);width:100%;background:var(--terminal-input-bg);padding:var(--terminal-space-1);border-radius:var(--terminal-radius-sm)}.trade-op-size-presets .btn-toggle{flex:1;border-radius:var(--terminal-radius-sm);color:var(--terminal-text-muted);background:transparent;border:none}.trade-op-order-mode-checks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--terminal-space-4);width:100%;margin-top:var(--terminal-space-2);padding-inline:var(--terminal-space-3)}.trade-op-tif{display:inline-flex;align-items:center;gap:var(--terminal-space-2);margin-left:auto}.trade-op-tif__label{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);letter-spacing:var(--terminal-tracking-tab);color:var(--terminal-text-secondary)}.trade-op-tif__control{position:relative}.trade-op-tif__trigger{display:inline-flex;align-items:center;gap:var(--terminal-space-1);margin:0;padding:0;border:none;background:transparent;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);letter-spacing:var(--terminal-tracking-tab);color:var(--terminal-text-primary);cursor:pointer}.trade-op-tif__trigger:hover{color:var(--terminal-brand)}.trade-op-tif__chevron{font-size:var(--terminal-text-xs);line-height:1;color:var(--terminal-text-muted)}.trade-op-tif__menu{position:absolute;top:calc(100% + var(--terminal-space-1));right:0;z-index:20;min-width:14rem;margin:0;padding:var(--terminal-space-1);list-style:none;background:var(--terminal-panel-strong);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);box-shadow:var(--terminal-tooltip-shadow)}.trade-op-tif__option{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-1);width:100%;margin:0;padding:var(--terminal-space-2) var(--terminal-space-3);border:none;border-radius:var(--terminal-radius-sm);background:transparent;text-align:left;cursor:pointer;color:var(--terminal-text-secondary)}.trade-op-tif__option:hover{background:var(--terminal-surface-hover);color:var(--terminal-text-primary)}.trade-op-tif__option--active{background:var(--terminal-brand-soft);color:var(--terminal-text-primary);box-shadow:inset 0 0 0 1px var(--terminal-brand-border)}.trade-op-tif__option-id{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab)}.trade-op-tif__option-desc{font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);color:var(--terminal-text-muted);line-height:var(--terminal-line-normal)}.trade-op-tif__option:hover .trade-op-tif__option-desc,.trade-op-tif__option--active .trade-op-tif__option-desc{color:var(--terminal-text-secondary)}.trade-op-check{display:inline-flex;align-items:center;gap:var(--terminal-space-2);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-medium);letter-spacing:var(--terminal-tracking-tab);color:var(--terminal-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.trade-op-check input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--terminal-brand);cursor:pointer;flex:0 0 auto}.trade-op-check--disabled{opacity:.4;cursor:not-allowed}.trade-op-check--disabled input[type=checkbox]{cursor:not-allowed}.trade-op-size-presets .btn-toggle.active{background:var(--terminal-brand-soft);color:var(--terminal-text-primary);border:none;box-shadow:inset 0 0 0 1px var(--terminal-brand-border)}.trade-op-size-preset-editor{display:flex;align-items:stretch;width:100%;background:var(--terminal-input-bg);overflow:hidden}.trade-op-size-preset-editor__cell,.trade-op-size-preset-editor__action{display:inline-flex;align-items:center;justify-content:center;margin:0;border:none;background:transparent;color:var(--terminal-text-muted);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;box-sizing:border-box;min-height:calc(var(--terminal-input-height) - var(--terminal-space-2));padding-top:var(--terminal-space-2);padding-bottom:var(--terminal-space-2);transition:background-color var(--terminal-transition-fast) linear,color var(--terminal-transition-fast) linear,box-shadow var(--terminal-transition-fast) linear}.trade-op-size-preset-editor__cell{flex:1 1 0;min-width:0;box-shadow:inset -1px 0 0 var(--terminal-border)}.trade-op-size-preset-editor__cell.active,.trade-op-size-preset-editor__cell--editing{background:var(--terminal-brand-soft);color:var(--terminal-text-primary);box-shadow:inset -1px 0 0 var(--terminal-border),inset 0 0 0 1px var(--terminal-brand-border)}.trade-op-size-preset-editor__cell--editing{gap:var(--terminal-space-1);padding-inline:var(--terminal-space-1)}.trade-op-size-preset-editor__input{width:100%;min-width:0;margin:0;padding:0;border:none;background:transparent;color:var(--terminal-text-primary);font:inherit;letter-spacing:inherit;text-align:center;outline:none}.trade-op-size-preset-editor__suffix{flex:0 0 auto;color:var(--terminal-text-muted)}.trade-op-size-preset-editor__action{flex:0 0 auto;width:calc(var(--terminal-input-height) - var(--terminal-space-2));color:var(--terminal-text-secondary)}.trade-op-size-preset-editor__action:hover:not(:disabled),.trade-op-size-preset-editor__cell:hover:not(:disabled):not(.active){color:var(--terminal-text-primary)}.trade-op-size-preset-editor__cell:disabled,.trade-op-size-preset-editor__action:disabled{opacity:.4;cursor:not-allowed}.trade-op-size-percent-slider{display:flex;align-items:center;gap:var(--terminal-space-3);width:100%}.trade-op-size-percent-slider__range{flex:1 1 auto;min-width:0}.trade-op-size-percent-slider__value{display:inline-flex;align-items:center;gap:var(--terminal-space-1);flex:0 0 auto;min-width:3.75rem;padding:var(--terminal-space-1) var(--terminal-space-2);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);border:1px solid var(--terminal-border);color:var(--terminal-text-muted);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.trade-op-size-percent-slider__input{width:2.25rem;min-width:0;margin:0;padding:0;border:none;outline:none;background:transparent;color:var(--terminal-text-primary);font:inherit;font-variant-numeric:tabular-nums;text-align:right}.trade-op-size-percent-slider__input:disabled{opacity:.6;cursor:not-allowed}.trade-op-size-percent-slider__suffix{color:var(--terminal-text-muted)}.trade-op-slider-labels{display:flex;justify-content:space-between;font-size:var(--terminal-text-sm);margin-top:var(--terminal-space-1);opacity:.7}.trade-op-action-panel{display:flex;flex-direction:column;padding-top:var(--terminal-space-6);padding-bottom:var(--terminal-space-6);background-color:var(--terminal-panel-strong)}.trade-op-empty-fund-actions{display:flex;gap:var(--terminal-space-2);width:100%;margin-top:var(--terminal-space-3)}.trade-op-empty-fund-actions>button{flex:1 1 50%;min-width:0}.trade-op-info-panel{padding-bottom:var(--terminal-space-6)}.trade-op-info-panel label{font-size:var(--terminal-text-sm);font-family:var(--font-body)}.trade-op-info-row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--terminal-space-1);padding-inline:var(--terminal-space-3)}.trade-op-available-to-trade{margin:0}.trade-op-current-position--long .trade-op-info-value{color:var(--terminal-long)}.trade-op-current-position--short .trade-op-info-value{color:var(--terminal-short)}.trade-op-chase-price .trade-op-info-value{color:var(--terminal-long)}.trade-op-info-row--bucket-rules{gap:var(--terminal-space-3)}.trade-op-info-value-cluster{display:flex;align-items:center;justify-content:flex-end;gap:var(--terminal-space-3);min-width:0}.trade-op-bucket-rules-link{border:none;background:transparent;padding:0;font-size:var(--terminal-text-sm);color:var(--terminal-info);cursor:pointer;white-space:nowrap}.trade-op-bucket-rules-link:hover{text-decoration:underline}.trade-op-info-label{text-align:left;font-size:var(--terminal-text-sm);font-family:var(--font-body);color:var(--terminal-text-secondary)}.trade-op-info-value{text-align:right}.trade-op-panel-title{font-weight:var(--fw-bold);font-size:var(--terminal-text-base);margin-bottom:var(--terminal-space-6);font-family:var(--font-body);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.trade-op-panel-title-row{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3);margin-bottom:var(--terminal-space-6)}.trade-op-panel-title-row .trade-op-panel-title{margin-bottom:0}.trade-op-panel-title-spacer{flex:1 1 auto;min-width:0}.trade-op-tpst-fields .trade-op-form-row+.trade-op-form-row{margin-top:var(--terminal-space-3)}.trade-op-order-preview{margin-top:var(--terminal-space-4)}.trade-op-info-row--fees{align-items:flex-start}.trade-op-fee-rates{display:inline-flex;align-items:flex-start;gap:var(--terminal-space-1);text-align:right}.trade-op-fee-rates__logo{flex-shrink:0;margin-top:1px}.trade-op-fee-rates__stack{display:flex;flex-direction:column;align-items:flex-start;line-height:var(--terminal-line-normal)}.trade-op-fee-rates__current{color:var(--terminal-text-primary)}.trade-op-fee-rates__baseline{color:var(--terminal-text-muted);text-decoration:line-through;font-size:var(--terminal-text-xs)}.trade-op-panel-size{font-size:var(--terminal-text-base);opacity:.8;margin-bottom:var(--terminal-space-6);font-family:var(--font-mono)}.trade-op-panel-details{font-size:var(--terminal-text-sm);opacity:.8;font-family:var(--font-mono)}.trade-op--mobile .layout-header-actions{gap:var(--terminal-space-2)}.trade-op-mobile-orderbook-toggle--active{color:var(--terminal-text-primary);border-color:var(--terminal-border-active);background:var(--terminal-surface-hover)}.trade-op-mobile-with-ob-off{display:contents}.trade-op-mobile-with-ob{display:flex;align-items:stretch;gap:var(--terminal-space-2);min-width:0}.trade-op-mobile-ob-slot{flex:0 0 33.333%;width:33.333%;min-width:0;height:clamp(400px,52dvh,450px);overflow:hidden;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel)}.trade-op-mobile-ob-slot>.layout-container{display:flex;flex-direction:column;height:100%;min-height:0}.trade-op-mobile-ob-slot .orderbook-column-header{grid-template-columns:1fr 1fr;gap:.25rem;padding:.25rem .35rem;font-size:.6rem}.trade-op-mobile-ob-slot .orderbook-column-header-cell:nth-child(3){display:none}.trade-op-mobile-ob-slot .orderbook-level.with-total{grid-template-columns:1fr 1fr;gap:.25rem;padding:.3rem .35rem;font-size:.7rem}.trade-op-mobile-ob-slot .orderbook-level.with-total>.orderbook-level-content.right:last-child{display:none}.trade-op-mobile-ob-slot .layout-header{padding:0 .35rem}.trade-op-mobile-ob-slot .layout-header-title,.trade-op-mobile-ob-slot .layout-header-actions{font-size:.65rem}.trade-op-mobile-form-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:0}.mobile-trade-footer{position:fixed;bottom:0;left:0;right:0;z-index:9000;padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));background:var(--terminal-panel);border-top:1px solid var(--terminal-border);box-shadow:0 -4px 24px #00000073}.mobile-trade-footer-bar{display:flex;gap:8px;width:100%}.mobile-trade-footer-btn{flex:1;width:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;font-size:var(--terminal-text-base);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab)}.mobile-trade-overlay{z-index:9999;align-items:flex-end;justify-content:center;padding:0;width:auto;max-width:none;overflow-x:hidden}.mobile-trade-panel{width:100%;max-width:100%;min-width:0;box-sizing:border-box;height:95vh;max-height:95vh;display:flex;flex-direction:column;background:var(--terminal-bg-deep);border:none;border-top:1px solid var(--terminal-border);box-shadow:var(--terminal-overlay-shadow);padding:0;overflow:hidden;transform:translateY(100%);transition:transform .6s ease}.mobile-trade-panel.is-open{transform:translateY(0)}.mobile-trade-panel-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--terminal-border);flex-shrink:0}.mobile-trade-panel-title{margin:0;font-size:var(--terminal-text-base);font-weight:var(--fw-bold);font-family:var(--font-body);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-secondary)}.mobile-trade-panel-close{background:none;border:none;color:var(--terminal-text-secondary);font-size:22px;line-height:1;cursor:pointer;padding:0 4px}.mobile-trade-panel-close:hover{color:var(--terminal-text-primary)}.mobile-trade-panel-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 8px 16px;background:var(--terminal-panel)}.App-dex-content--mobile-trade-footer{min-height:unset;height:fit-content;max-height:calc(100vh - var(--terminal-menubar-height));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));overflow:hidden}@media (max-width: 768px){.App-dex-content--mobile-trade-footer{overflow-y:auto;-webkit-overflow-scrolling:touch}}.mobile-trade-panel-body .trade-op--mobile .trade-op-form-group{margin-bottom:.75rem}.mobile-trade-panel-body .trade-op--mobile .trade-op-entry-stack .trade-op-form-group,.mobile-trade-panel-body .trade-op--mobile .trade-op-entry-stack .trade-op-advanced-fields{margin-bottom:0}.mobile-trade-panel-body .trade-op--mobile .trade-op-panel-title,.mobile-trade-panel-body .trade-op--mobile .trade-op-panel-size{display:none}.mobile-trade-panel-body .trade-op--mobile .trade-op-action-panel+.trade-op-info-panel{display:none}.mobile-trade-panel-body .trade-op--mobile .trade-op-action-panel{position:sticky;bottom:0;z-index:2;margin-top:.5rem;padding-top:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--terminal-panel-strong);border-top:1px solid var(--terminal-border);box-shadow:0 -8px 24px #00000059}.mobile-trade-panel-body .trade-op--mobile .trade-op-panel-details{margin-top:.5rem;font-size:.75rem}.funding-rate-panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--terminal-bg-deep);color:var(--terminal-text-primary)}.funding-rate-panel-chrome{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--terminal-space-3);padding:var(--terminal-space-2) var(--terminal-space-4);pointer-events:auto;background:linear-gradient(to bottom,color-mix(in srgb,var(--terminal-bg-deep) 92%,transparent) 0%,transparent 100%)}.funding-rate-panel-chrome .raw-pro-data-toggle{margin-right:0}.funding-rate-panel-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--terminal-space-3);padding:0 var(--terminal-space-4) var(--terminal-space-3)}.funding-stats{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--terminal-space-1)}.funding-stats-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-4)}.funding-stats-label{color:var(--terminal-text-secondary)}.funding-stats-value{font-variant-numeric:tabular-nums;text-align:right}.funding-history{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--terminal-space-2)}.funding-history-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-3)}.funding-history-title{margin:0;font-size:var(--terminal-text-sm)}.funding-history-range{display:inline-flex;align-items:center;gap:var(--terminal-space-1)}.funding-history-range-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--terminal-text-secondary);font:inherit;font-size:var(--terminal-text-xs);padding:var(--terminal-space-1) var(--terminal-space-2);cursor:pointer;border-radius:var(--terminal-radius-sm)}.funding-history-range-btn.is-active{color:var(--terminal-text-primary);background:color-mix(in srgb,var(--terminal-text-primary) 10%,transparent)}.funding-history-chart-wrap{position:relative;flex:1 1 auto;min-height:140px}.funding-history-chart{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.funding-history-tooltip{position:absolute;z-index:8;pointer-events:none;min-width:9rem;padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);background:var(--terminal-modal-bg, #242424);color:var(--terminal-text-primary);font-size:var(--terminal-text-xs);box-shadow:0 4px 16px #00000059;transform:translateY(-100%)}.funding-history-tooltip-time{color:var(--terminal-text-secondary);margin-bottom:var(--terminal-space-1)}.funding-history-tooltip-dir{color:var(--terminal-text-secondary);margin:var(--terminal-space-1) 0}.funding-history-legend{flex:0 0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.funding-history-legend-item{display:inline-flex;align-items:center;gap:var(--terminal-space-2)}.funding-history-legend-swatch{width:.55rem;height:.55rem;border-radius:1px}.chart-slot-view-toggle.raw-pro-data-toggle{position:absolute;top:var(--terminal-space-2);left:var(--terminal-space-3);right:auto;z-index:8;margin-right:0;pointer-events:auto}.chart-slot--with-view-toggle{--kline-view-toggle-stack: 2.5rem}.ticker-metric--funding-hit{cursor:pointer}.ticker-metric--funding-hit:focus-visible{outline:1px solid var(--terminal-brand, #c8f5a8);outline-offset:2px}.market-details-panel{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--terminal-bg-deep);color:var(--terminal-text-primary)}.market-details-panel-chrome{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;padding:var(--terminal-space-2) var(--terminal-space-4);pointer-events:auto}.market-details-panel-chrome .raw-pro-data-toggle{margin-right:0}.market-details-panel-body{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);gap:var(--terminal-space-6);padding:var(--terminal-space-2) var(--terminal-space-6) var(--terminal-space-5);overflow:auto}.market-details-about{min-width:0;display:flex;flex-direction:column;gap:var(--terminal-space-4)}.market-details-about-header{display:flex;align-items:center;gap:var(--terminal-space-3)}.market-details-icon{flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--terminal-panel);border:1px solid var(--terminal-border);color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold)}.market-details-about-titles{min-width:0;display:flex;flex-direction:column;gap:2px}.market-details-ticker{font-size:var(--terminal-text-md);font-weight:var(--fw-bold);color:var(--terminal-text-primary);line-height:1.2}.market-details-name{font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary);line-height:1.2}.market-details-description{margin:0;max-width:42rem;font-size:var(--terminal-text-sm);line-height:1.55;color:var(--terminal-text-secondary)}.market-details-specs{min-width:0}.market-details-spec-list{margin:0;padding:0}.market-details-spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) 0;border-bottom:1px solid var(--terminal-border)}.market-details-spec-row:first-child{padding-top:var(--terminal-space-1)}.market-details-spec-row dt{margin:0;color:var(--terminal-text-secondary);font-size:var(--terminal-text-sm)}.market-details-spec-row dd{margin:0;color:var(--terminal-text-primary);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 900px){.market-details-panel-body{grid-template-columns:1fr;gap:var(--terminal-space-5);padding-inline:var(--terminal-space-4)}}.welcome-modal-overlay{align-items:center;justify-content:center;padding:var(--terminal-space-7)}.welcome-modal-overlay.staggered-overlay-shell{background:transparent}.welcome-modal-panel{position:relative;display:flex;flex-direction:column;width:min(860px,100%);max-height:min(620px,92vh);overflow:hidden;padding:var(--terminal-space-7) var(--terminal-space-7) var(--terminal-space-5);--welcome-rail-arrow-width: 2.5rem;--welcome-modal-content-inset: calc(var(--terminal-space-7) + var(--welcome-rail-arrow-width));background:linear-gradient(165deg,rgba(26,31,46,.98) 0%,var(--terminal-panel) 38%,var(--terminal-bg-deep) 100%);border:1px solid var(--terminal-border-strong);border-radius:12px;box-shadow:0 24px 64px #0000008c}.welcome-modal-close.modal-header__close:hover:not(:disabled){background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.welcome-modal-close.modal-header__close{position:absolute;top:var(--terminal-space-5);right:var(--terminal-space-5);width:2rem;height:2rem;z-index:1}.welcome-modal-header{flex-shrink:0;margin-bottom:var(--terminal-space-4);padding-right:var(--terminal-space-7)}.welcome-modal-eyebrow{margin:0 0 var(--terminal-space-3);color:var(--terminal-brand)}.welcome-modal-title{margin:0 0 var(--terminal-space-2);font-family:var(--font-body);font-size:var(--terminal-text-xl);font-weight:600;line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.welcome-modal-subtitle{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-md);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.welcome-modal-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--terminal-space-4);align-items:center;margin-top:var(--terminal-space-4);padding-top:var(--terminal-space-4);border-top:1px solid var(--terminal-border)}@media (max-width: 639px){.welcome-modal-actions{flex-direction:column;align-items:stretch}.welcome-modal-actions .welcome-modal-btn{width:100%}}.welcome-modal-btn{min-height:var(--terminal-action-height);padding:0 var(--terminal-space-5);border-radius:var(--terminal-radius-md);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;cursor:pointer;transition:background var(--terminal-transition-fast),border-color var(--terminal-transition-fast),color var(--terminal-transition-fast),filter var(--terminal-transition-fast),transform var(--terminal-transition-fast)}.welcome-modal-btn--primary{border:1px solid var(--terminal-brand-border);background:var(--terminal-fatab);color:var(--terminal-fatext)}.welcome-modal-btn--primary:hover{filter:brightness(1.04);transform:translateY(-1px)}.welcome-modal-btn--secondary{border:1px solid var(--terminal-border-strong);background:transparent;color:var(--terminal-text-secondary)}.welcome-modal-btn--secondary:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.welcome-modal-footer-hint{flex-shrink:0;margin:var(--terminal-space-4) 0 0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.welcome-modal-post-tour-banner{flex-shrink:0;margin:0 0 var(--terminal-space-4);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.welcome-modal-deep-dives{flex-shrink:0;margin-top:var(--terminal-space-4);padding-top:var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.welcome-modal-deep-dives--highlight{border-radius:var(--terminal-radius-md);outline:1px solid var(--terminal-brand-border);outline-offset:var(--terminal-space-3);padding:var(--terminal-space-5);background:var(--terminal-brand-soft)}.welcome-modal-deep-dives-heading{margin:0 0 var(--terminal-space-3)}.welcome-modal-deep-dives-strip{display:flex;flex-wrap:nowrap;gap:var(--terminal-space-3);overflow-x:auto;overflow-y:hidden;padding-bottom:var(--terminal-space-1);scrollbar-width:thin}.welcome-modal-deep-dives--post-tour{flex:1;min-height:0;display:flex;flex-direction:column;margin-top:0;padding-top:0;border-top:none}.welcome-modal-deep-dives-strip--vertical{flex:1;min-height:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--terminal-space-2);overflow-x:hidden;overflow-y:auto;padding-bottom:0}.welcome-modal-deep-dives-strip--vertical .welcome-modal-deep-dive-tile--promo{width:100%;flex-shrink:0;align-items:flex-start;justify-content:flex-start;min-height:auto;padding:var(--terminal-space-4);gap:var(--terminal-space-3);text-align:left}.welcome-modal-deep-dives-strip--vertical .welcome-modal-deep-dive-tile--promo .welcome-modal-deep-dive-tile-icon{margin-top:.125rem}.welcome-modal-deep-dive-tile-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--terminal-space-1);min-width:0}.welcome-modal-deep-dive-tile-title{font-size:var(--terminal-text-base);font-weight:var(--fw-bold);line-height:var(--terminal-line-body);color:var(--terminal-text-primary)}.welcome-modal-deep-dive-tile-promo{font-size:var(--terminal-text-sm);font-weight:400;line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.welcome-modal-deep-dives-strip--vertical .welcome-modal-deep-dive-tile--promo:hover .welcome-modal-deep-dive-tile-promo{color:var(--terminal-text-primary)}.welcome-modal-deep-dives-strip--vertical .welcome-modal-deep-dive-tile-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--terminal-text-lg);height:var(--terminal-text-lg);color:var(--terminal-text-primary);opacity:1}.welcome-modal-deep-dives-strip--vertical .welcome-modal-deep-dive-tile-icon svg{width:100%;height:100%}.welcome-modal-deep-dive-tile{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--terminal-space-2);min-height:2.75rem;padding:var(--terminal-space-2) var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft);color:var(--terminal-text-secondary);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:600;cursor:pointer;transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast),border-color var(--terminal-transition-fast)}.welcome-modal-deep-dive-tile:hover{background:var(--terminal-border-active);color:var(--terminal-text-primary);border-color:var(--terminal-brand)}.welcome-modal-deep-dive-tile-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--terminal-text-sm);height:var(--terminal-text-sm);color:currentColor;opacity:.9}.welcome-modal-deep-dive-tile-icon svg{width:100%;height:100%}.welcome-modal-deep-dive-tile:hover .welcome-modal-deep-dive-tile-icon{opacity:1}.welcome-modal-deep-dive-tile-label{white-space:nowrap}.welcome-story-rail{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;outline:none}.welcome-story-rail-row{display:flex;align-items:stretch;gap:var(--terminal-space-3);flex:1;min-height:0}.welcome-story-rail--desktop{margin-left:calc(-1 * var(--terminal-space-7));margin-right:calc(-1 * var(--terminal-space-7))}.welcome-story-rail--desktop .welcome-story-rail-row{position:relative;gap:0}.welcome-story-rail--desktop .welcome-story-rail-viewport{width:100%}.welcome-story-rail--desktop .welcome-story-rail-slide{border-radius:0;border-left:none;border-right:none;padding-inline:var(--welcome-modal-content-inset);padding-block:var(--terminal-space-6)}.welcome-story-rail-viewport{flex:1;min-width:0;min-height:0;overflow:hidden}.welcome-story-rail-track{display:flex;height:100%;transition:transform .4s ease-out}.welcome-story-rail-track.is-reduced{transition:none}.welcome-story-rail-slide{flex:0 0 100%;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding-block:var(--terminal-space-6);padding-inline:var(--terminal-space-5);background:var(--terminal-panel-soft);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);box-sizing:border-box}.welcome-story-rail-slide-content{display:flex;flex-direction:column;gap:var(--terminal-space-3);width:100%}.welcome-story-rail-slide-meta{display:flex;align-items:center;gap:var(--terminal-space-2);margin:0;min-width:0}.welcome-story-rail-slide-icon{flex-shrink:0;font-size:var(--terminal-text-sm);line-height:1;color:var(--terminal-brand)}.welcome-story-rail-kicker{min-width:0}.welcome-story-rail-headline{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-md);font-weight:600;line-height:var(--terminal-line-tight);color:var(--terminal-text-primary)}.welcome-story-rail-body{margin:0;font-family:var(--font-body);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.welcome-story-rail-chips{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2);margin:0}.welcome-story-rail-chips--visible{animation:welcome-story-rail-chips-in var(--terminal-transition-normal) ease-out forwards}@keyframes welcome-story-rail-chips-in{0%{opacity:0;transform:translateY(var(--terminal-space-1))}to{opacity:1;transform:translateY(0)}}.welcome-story-rail-kicker-typewriter,.welcome-story-rail-headline-typewriter,.welcome-story-rail-body-typewriter,.welcome-story-rail-bullet-typewriter{display:block;width:100%;max-width:100%}.welcome-story-rail-kicker .typewriter-block,.welcome-story-rail-kicker .typewriter.is-static,.welcome-story-rail-kicker-typewriter.typewriter-block,.welcome-story-rail-kicker-typewriter.typewriter.is-static{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.welcome-story-rail-headline .typewriter-block,.welcome-story-rail-headline .typewriter.is-static,.welcome-story-rail-headline-typewriter.typewriter-block,.welcome-story-rail-headline-typewriter.typewriter.is-static{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.welcome-story-rail-body .typewriter-block,.welcome-story-rail-body .typewriter.is-static,.welcome-story-rail-body-typewriter.typewriter-block,.welcome-story-rail-body-typewriter.typewriter.is-static,.welcome-story-rail-bullets .typewriter-block,.welcome-story-rail-bullets .typewriter.is-static,.welcome-story-rail-bullet-typewriter.typewriter-block,.welcome-story-rail-bullet-typewriter.typewriter.is-static{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}@media (prefers-reduced-motion: reduce){.welcome-story-rail-chips--visible{animation:none}}.welcome-story-rail-chip{display:inline-flex;align-items:center;gap:var(--terminal-space-2);padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:999px;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:600;letter-spacing:var(--terminal-tracking-tab);color:var(--terminal-brand);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border)}.welcome-story-rail-chip-icon{font-size:var(--terminal-text-xs);line-height:1;opacity:.9}.welcome-story-rail-bullets{margin:0;padding-left:var(--terminal-space-5);font-family:var(--font-body);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.welcome-story-rail-bullets li+li{margin-top:var(--terminal-space-3)}.welcome-story-rail-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:2rem;height:2rem;padding:0;border:none;border-radius:0;background:transparent;color:var(--terminal-text-secondary);font-size:1.25rem;line-height:1;cursor:pointer;transition:opacity var(--terminal-transition-fast),background var(--terminal-transition-fast),color var(--terminal-transition-fast)}.welcome-story-rail-nav:hover{background:var(--terminal-row-hover);color:var(--terminal-text-primary)}.welcome-story-rail--desktop .welcome-story-rail-nav{position:absolute;top:0;bottom:0;z-index:2;width:var(--welcome-rail-arrow-width);height:auto;align-self:auto;opacity:0;pointer-events:none}.welcome-story-rail--desktop:hover .welcome-story-rail-nav,.welcome-story-rail--desktop:focus-within .welcome-story-rail-nav,.welcome-story-rail--desktop .welcome-story-rail-nav:focus-visible{opacity:1;pointer-events:auto}.welcome-story-rail--desktop .welcome-story-rail-nav--prev{left:0}.welcome-story-rail--desktop .welcome-story-rail-nav--next{right:0}.welcome-story-rail-bottom-nav .welcome-story-rail-nav{width:2rem;height:2rem;opacity:0;pointer-events:none}.welcome-story-rail:not(.welcome-story-rail--desktop):hover .welcome-story-rail-bottom-nav .welcome-story-rail-nav,.welcome-story-rail:not(.welcome-story-rail--desktop):focus-within .welcome-story-rail-bottom-nav .welcome-story-rail-nav,.welcome-story-rail-bottom-nav .welcome-story-rail-nav:focus-visible{opacity:1;pointer-events:auto}.welcome-story-rail-dots{display:flex;justify-content:center;gap:var(--terminal-space-2);margin-top:var(--terminal-space-2)}.welcome-story-rail-dot{width:.5rem;height:.5rem;padding:0;border:none;border-radius:999px;background:var(--terminal-border-strong);cursor:pointer;transition:background var(--terminal-transition-fast)}.welcome-story-rail-dot.is-active{background:var(--terminal-brand)}.welcome-story-rail-progress{flex-shrink:0;height:2px;margin-top:0;background:var(--terminal-border);border-radius:0;overflow:hidden}.welcome-story-rail-progress-fill{height:100%;width:0;background:var(--terminal-brand);animation:welcome-story-rail-progress 8s linear forwards}.welcome-story-rail-progress-fill.is-paused{animation-play-state:paused}.welcome-story-rail-progress-fill.is-waiting{width:0;animation:none}.welcome-story-rail-progress-fill.is-reduced{display:none}@keyframes welcome-story-rail-progress{0%{width:0%}to{width:100%}}.welcome-story-rail-bottom-nav{display:flex;align-items:center;justify-content:center;gap:var(--terminal-space-3);flex-shrink:0;margin-top:var(--terminal-space-2)}.welcome-story-rail-bottom-nav-center{display:flex;flex-direction:column;align-items:center;min-width:0}.welcome-story-rail-bottom-nav .welcome-story-rail-dots{margin-top:0}.welcome-story-rail-swipe-hint{flex-shrink:0;margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-xs);text-align:center;color:var(--terminal-text-muted)}@media (min-width: 900px){.welcome-modal-header,.welcome-modal-actions,.welcome-modal-deep-dives,.welcome-modal-footer-hint,.welcome-modal-post-tour-banner{padding-left:var(--welcome-rail-arrow-width);padding-right:var(--welcome-rail-arrow-width)}.welcome-modal-deep-dives--post-tour,.welcome-modal-post-tour-banner{padding-left:0;padding-right:0}.welcome-modal-header{padding-right:max(2rem,var(--welcome-rail-arrow-width))}}@media (max-width: 899px){.welcome-story-rail-bottom-nav{margin-top:var(--terminal-space-3)}}@media (max-height: 560px){.welcome-modal-subtitle,.welcome-modal-footer-hint{display:none}.welcome-modal-deep-dive-tile{min-height:2.25rem;padding:var(--terminal-space-1) var(--terminal-space-3)}.welcome-story-rail-swipe-hint{display:none}}@media (prefers-reduced-motion: reduce){.welcome-story-rail-progress-fill{display:none}.welcome-story-rail-track{transition:none!important}}.bubble-tip-guide{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.bubble-tip-guide__section{margin:0;padding:var(--terminal-space-6);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel)}.bubble-tip-guide__section-title{margin:0 0 var(--terminal-space-5)}.bubble-tip-guide__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--terminal-space-4)}.bubble-tip-guide__demo{display:flex;flex-direction:column;gap:var(--terminal-space-2);padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-strong)}.bubble-tip-guide__demo-label{font-size:var(--terminal-text-xs)}.bubble-tip-guide__demo-trigger{display:block;width:100%;font-size:var(--terminal-text-base);color:var(--terminal-text-primary);cursor:help;outline:none}.bubble-tip-guide__demo-trigger:focus-visible{border-radius:var(--terminal-radius-sm);box-shadow:var(--terminal-brand-focus-ring)}.bubble-tip-guide__demo-trigger--price{font-family:var(--font-mono);font-size:var(--terminal-text-price);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;line-height:var(--terminal-line-tight)}.bubble-tip-guide__demo-trigger--brand{color:var(--terminal-brand)}.bubble-tip-guide__orderbook-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--terminal-space-2);font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-variant-numeric:tabular-nums}.bubble-tip-guide__depth-bar-wrap{position:relative;height:24px;border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);overflow:hidden}.bubble-tip-guide__depth-bar{position:absolute;inset:0 auto 0 0;width:62%;background:var(--terminal-long-soft);border-right:1px solid var(--terminal-long-border)}.bubble-tip-guide__depth-bar--ask{inset:0 0 0 auto;width:38%;background:var(--terminal-short-soft);border-right:none;border-left:1px solid var(--terminal-short-border)}.bubble-tip-guide__intent-card{padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);text-align:left;cursor:help}.bubble-tip-guide__intent-card-title{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold);color:var(--terminal-text-primary)}.bubble-tip-guide__intent-card-summary{margin-top:var(--terminal-space-1);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.bubble-tip-guide__info-row{display:flex;justify-content:space-between;align-items:center;gap:var(--terminal-space-4);font-size:var(--terminal-text-sm)}.bubble-tip-guide__info-row .terminal-label{flex-shrink:0}.bubble-tip-guide__news-card{padding:var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel);cursor:help}.bubble-tip-guide__news-handle{font-size:var(--terminal-text-xs);color:var(--terminal-brand)}.bubble-tip-guide__news-headline{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-primary)}.bubble-tip-guide__live-dot{display:inline-flex;align-items:center;gap:var(--terminal-space-2);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-long)}.bubble-tip-guide__live-dot:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--terminal-long);box-shadow:0 0 6px var(--terminal-long-soft)}.bubble-tip-guide__tab{display:inline-flex;align-items:center;height:28px;padding-inline:var(--terminal-space-3);border-bottom:1px solid var(--terminal-brand);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-brand)}.bubble-tip-guide__tab--inactive{border-bottom-color:transparent;color:var(--terminal-text-muted)}.bubble-tip-guide__chip-row{display:flex;flex-wrap:wrap;gap:var(--terminal-space-2)}.bubble-tip-guide__chip{display:inline-flex;align-items:center;padding:var(--terminal-space-1) var(--terminal-space-3);border:1px solid var(--terminal-border-strong);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-secondary)}.bubble-tip-guide__chip--long{border-color:var(--terminal-long-border);background:var(--terminal-long-soft);color:var(--terminal-long)}.bubble-tip-guide__chip--short{border-color:var(--terminal-short-border);background:var(--terminal-short-soft);color:var(--terminal-short)}.bubble-tip-guide__chip--active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.bubble-tip-guide__chip--info{border-color:var(--terminal-info-border);background:var(--terminal-info-soft);color:var(--terminal-info)}.bubble-tip-guide__bid-ask-balance{display:flex;justify-content:space-between;gap:var(--terminal-space-4);font-family:var(--font-mono);font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold)}.bubble-tip-guide__toolbar{display:flex;align-items:center;gap:var(--terminal-space-2)}.bubble-tip-guide__toolbar-btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);font-family:var(--font-mono);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.bubble-tip-guide__network{display:inline-flex;align-items:center;gap:var(--terminal-space-2);font-size:var(--terminal-text-xs);color:var(--terminal-text-secondary)}.bubble-tip-guide__network-dot{width:6px;height:6px;border-radius:50%;background:var(--terminal-long)}.bubble-tip-guide__future-badge{display:inline-block;margin-left:var(--terminal-space-2);padding:1px var(--terminal-space-2);border:1px solid var(--terminal-border);border-radius:999px;font-family:var(--font-body);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-muted);background:var(--terminal-panel-strong)}.bubble-tip-guide__trade-row{display:grid;grid-template-columns:1fr 1fr .8fr;gap:var(--terminal-space-2);font-family:var(--font-mono);font-size:var(--terminal-text-xs);font-variant-numeric:tabular-nums}.bubble-tip-guide__trade-time{color:var(--terminal-text-muted)}.uitest-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh;background:var(--terminal-bg);color:var(--terminal-text-primary)}.uitest-sidebar{position:sticky;top:0;align-self:start;display:flex;flex-direction:column;gap:var(--terminal-space-6);height:100vh;padding:var(--terminal-space-6);border-right:1px solid var(--terminal-border);background:var(--terminal-panel);overflow:hidden}.uitest-sidebar__top{display:flex;flex-direction:column;gap:var(--terminal-space-6);flex-shrink:0}.uitest-sidebar__brand{display:flex;align-items:center;gap:var(--terminal-space-4)}.uitest-sidebar__logo{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--terminal-radius-md);background:var(--terminal-brand-soft);border:1px solid var(--terminal-brand-border);color:var(--terminal-brand);font-weight:var(--fw-bold)}.uitest-sidebar__title{margin:0;font-size:var(--terminal-text-base);font-weight:var(--fw-bold)}.uitest-sidebar__subtitle{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.uitest-sidebar__search{display:block}.uitest-sidebar__empty{margin:var(--terminal-space-2) 0 0;padding:0 var(--terminal-space-3);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted)}.uitest-sidebar__nav{display:flex;flex-direction:column;gap:var(--terminal-space-1);flex:1;min-height:0;overflow-y:auto}.uitest-sidebar__group{display:flex;flex-direction:column;gap:var(--terminal-space-1);margin-top:var(--terminal-space-4)}.uitest-sidebar__group-label{margin:0 0 var(--terminal-space-2);padding:0 var(--terminal-space-3);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.uitest-sidebar__link{display:block;padding:var(--terminal-space-3) var(--terminal-space-4);border-radius:var(--terminal-radius-sm);color:var(--terminal-text-secondary);text-decoration:none;font-size:var(--terminal-text-sm);transition:background var(--terminal-transition-fast),color var(--terminal-transition-fast)}.uitest-sidebar__link--nested{padding-left:var(--terminal-space-6)}.uitest-sidebar__link:hover{background:var(--terminal-surface-hover);color:var(--terminal-text-primary)}.uitest-sidebar__link.is-active{background:var(--terminal-brand-soft);color:var(--terminal-brand);box-shadow:inset 0 0 0 1px var(--terminal-brand-border)}.uitest-main{min-width:0;padding:var(--terminal-space-7)}.uitest-mobile-header,.uitest-drawer-backdrop{display:none}@media (max-width: 900px){.uitest-shell{grid-template-columns:1fr;grid-template-rows:auto 1fr}.uitest-mobile-header{display:flex;align-items:center;gap:var(--terminal-space-4);grid-row:1;position:sticky;top:0;z-index:120;min-height:54px;padding:0 var(--terminal-space-5);border-bottom:1px solid var(--terminal-border);background:var(--terminal-panel)}.uitest-mobile-menu-btn{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-primary);cursor:pointer}.uitest-mobile-menu-btn span{display:block;width:18px;height:2px;margin:0 auto;border-radius:1px;background:currentColor}.uitest-mobile-header__brand{display:flex;align-items:center;gap:var(--terminal-space-3);min-width:0}.uitest-mobile-header__title{margin:0;font-size:var(--terminal-text-base);font-weight:var(--fw-bold)}.uitest-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:130;border:none;padding:0;background:#0000008c;opacity:0;pointer-events:none;transition:opacity .32s ease;cursor:pointer}.uitest-shell.is-drawer-open .uitest-drawer-backdrop{opacity:1;pointer-events:auto}.uitest-sidebar{position:fixed;top:0;left:0;z-index:140;width:min(300px,85vw);height:100dvh;max-height:100dvh;padding:var(--terminal-space-5);border-right:1px solid var(--terminal-border-strong);border-bottom:none;box-shadow:8px 0 32px #00000073;transform:translate(-100%);transition:transform .32s ease;overflow:hidden;pointer-events:none}.uitest-sidebar.is-open{transform:translate(0);pointer-events:auto}.uitest-main{grid-row:2;padding:var(--terminal-space-5)}.uitest-variant-grid{grid-template-columns:1fr!important}}@media (max-width: 900px) and (prefers-reduced-motion: reduce){.uitest-sidebar,.uitest-drawer-backdrop{transition:none}}.uitest-doc-page{max-width:960px;margin:0 auto}.uitest-doc-page__header{margin-bottom:var(--terminal-space-7)}.uitest-doc-page__eyebrow{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand)}.uitest-doc-page__title{margin:0 0 var(--terminal-space-4);font-size:var(--terminal-text-report-title);line-height:var(--terminal-line-tight);font-weight:var(--fw-bold)}.uitest-doc-page__description{margin:0;max-width:62ch;font-size:var(--terminal-text-base);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-source-ref{margin-top:var(--terminal-space-6);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);overflow:hidden}.uitest-source-ref__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-4) var(--terminal-space-5);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.uitest-source-ref__summary::-webkit-details-marker{display:none}.uitest-source-ref__summary-text{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.uitest-source-ref__summary-title{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.uitest-source-ref__summary-hint{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);color:var(--terminal-brand);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uitest-source-ref__chevron{flex-shrink:0;width:8px;height:8px;border-right:1.5px solid var(--terminal-text-muted);border-bottom:1.5px solid var(--terminal-text-muted);transform:rotate(-45deg);transition:transform .15s ease}.uitest-source-ref[open] .uitest-source-ref__chevron{transform:rotate(45deg)}.uitest-source-ref__body{padding:0 var(--terminal-space-5) var(--terminal-space-5);border-top:1px solid var(--terminal-border)}.uitest-source-ref__title{margin:0 0 var(--terminal-space-2);font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.uitest-source-ref__description{margin:var(--terminal-space-4) 0;font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.uitest-source-ref__catalog-page{display:flex;flex-direction:column;gap:var(--terminal-space-1);margin-bottom:var(--terminal-space-4);padding-bottom:var(--terminal-space-4);border-bottom:1px solid var(--terminal-border)}.uitest-source-ref__list{display:flex;flex-direction:column;gap:var(--terminal-space-4)}.uitest-source-ref__item{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.uitest-source-ref__item-head{display:flex;align-items:center;gap:var(--terminal-space-3);flex-wrap:wrap}.uitest-source-ref__role{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand)}.uitest-source-ref__name{font-size:var(--terminal-text-sm);font-weight:var(--fw-bold);color:var(--terminal-text-primary)}.uitest-source-ref__paths{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.uitest-source-ref__path-row{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--terminal-space-3);align-items:start}.uitest-source-ref__path-label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);padding-top:2px}.uitest-source-ref__path-value{display:block;padding:var(--terminal-space-2) var(--terminal-space-3);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg);border:1px solid var(--terminal-border);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);line-height:1.45;color:var(--terminal-text-secondary);word-break:break-all}.uitest-source-ref__note{margin:0;font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);font-style:italic}.uitest-code-snippet{margin-top:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);overflow:hidden}.uitest-code-snippet__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--terminal-space-4);padding:var(--terminal-space-3) var(--terminal-space-4);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.uitest-code-snippet__summary::-webkit-details-marker{display:none}.uitest-code-snippet__summary-text{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.uitest-code-snippet__summary-title{font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.uitest-code-snippet__chevron{flex-shrink:0;width:8px;height:8px;border-right:1.5px solid var(--terminal-text-muted);border-bottom:1.5px solid var(--terminal-text-muted);transform:rotate(-45deg);transition:transform .15s ease}.uitest-code-snippet[open] .uitest-code-snippet__chevron{transform:rotate(45deg)}.uitest-code-snippet__body{padding:0 var(--terminal-space-4) var(--terminal-space-4);border-top:1px solid var(--terminal-border)}.uitest-code-snippet__toolbar{display:flex;justify-content:flex-end;padding-top:var(--terminal-space-3)}.uitest-code-snippet__copy{min-height:28px;padding:0 var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-soft);color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;cursor:pointer}.uitest-code-snippet__copy:hover{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary)}.uitest-code-snippet__pre{margin:var(--terminal-space-3) 0 0;padding:var(--terminal-space-4);border-radius:var(--terminal-radius-sm);background:var(--terminal-panel-soft);overflow-x:auto}.uitest-code-snippet__pre code{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);line-height:1.5;color:var(--terminal-text-primary);white-space:pre}.uitest-overview-card__component{margin:var(--terminal-space-2) 0 0;font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);color:var(--terminal-brand)}.uitest-doc-page__sections{display:flex;flex-direction:column;gap:var(--terminal-space-7)}.uitest-doc-section{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.uitest-doc-section__title{margin:0;font-size:var(--terminal-text-xl);font-weight:var(--fw-bold)}.uitest-doc-section__description{margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-preview-canvas{display:flex;align-items:center;justify-content:center;padding:var(--terminal-space-7);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-lg);background:radial-gradient(circle at top right,#b4dc987c,#2e633c7d 55%),#2e2e2ec9}.uitest-preview-canvas--orderbook,.uitest-preview-canvas--stretch{align-items:stretch;justify-content:flex-start}.uitest-preview-footnote{margin:var(--terminal-space-3) 0 0;width:100%}.uitest-agent-compare-chart-frame{display:flex;flex-direction:column;width:100%;min-height:0;gap:var(--terminal-space-2);padding:var(--terminal-space-3) var(--terminal-space-4);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);border:1px solid var(--terminal-border);overflow:hidden}.uitest-agent-compare-chart-frame .agent-compare-chart-body{flex:1;min-height:0}.uitest-agent-compare-chart-frame .agent-compare-chart-main-wrap{flex:1;min-height:140px}.uitest-orderbook-frame{width:min(100%,380px);min-width:320px}.uitest-controls{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--terminal-space-4);margin-bottom:var(--terminal-space-5)}.uitest-controls__heading{grid-column:1 / -1;margin:var(--terminal-space-2) 0 0;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-secondary)}.uitest-controls__heading:first-child{margin-top:0}.uitest-simple-table{grid-column:1 / -1;width:100%;border-collapse:collapse;font-size:var(--terminal-text-sm)}.uitest-simple-table th,.uitest-simple-table td{padding:var(--terminal-space-2) var(--terminal-space-3);text-align:left;border-bottom:1px solid var(--terminal-border)}.uitest-simple-table th{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted);font-weight:var(--fw-bold)}.uitest-simple-table__row--clickable{cursor:pointer}.uitest-simple-table__row--clickable:hover,.uitest-simple-table__row--clickable:focus-visible{background:var(--terminal-panel);outline:none}.uitest-field{display:flex;flex-direction:column;gap:var(--terminal-space-2)}.uitest-field__label{font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-text-muted)}.uitest-input{width:100%;min-height:var(--terminal-input-height);padding:0 var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-input-bg);color:var(--terminal-text-primary);font:inherit}.uitest-input:focus{outline:none;box-shadow:var(--terminal-brand-focus-ring);border-color:var(--terminal-brand-border)}.uitest-variant-grid{display:grid;gap:var(--terminal-space-5)}.uitest-variant-tile{margin:0;display:flex;flex-direction:column;gap:var(--terminal-space-3)}.uitest-variant-tile__label{font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);text-align:center}.uitest-variant-preset{display:flex;flex-direction:column;gap:var(--terminal-space-2);width:100%;min-height:120px;padding:var(--terminal-space-5);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-lg);background:var(--terminal-panel-soft);color:var(--terminal-text-primary);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.uitest-variant-preset:hover{border-color:var(--terminal-border-strong);background:var(--terminal-panel)}.uitest-variant-preset.is-active{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft)}.uitest-variant-preset__label{font-size:var(--terminal-text-sm);font-weight:var(--fw-semibold)}.uitest-variant-preset__description{font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--terminal-space-5)}.uitest-overview-card{display:flex;flex-direction:column;gap:var(--terminal-space-3);padding:var(--terminal-space-6);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-lg);background:var(--terminal-panel-soft);color:inherit;text-decoration:none;transition:border-color var(--terminal-transition-fast),background var(--terminal-transition-fast)}.uitest-overview-card:hover{border-color:var(--terminal-brand-border);background:var(--terminal-surface-hover)}.uitest-overview-card__category{margin:0;font-size:var(--terminal-text-xs);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase;color:var(--terminal-brand)}.uitest-overview-card__title{margin:0;font-size:var(--terminal-text-lg);font-weight:var(--fw-bold)}.uitest-overview-card__description{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-hero-band{width:100%;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel)}.uitest-agent-split-header{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);width:100%;min-height:72px;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);overflow:hidden;background:var(--terminal-panel)}.uitest-agent-split-header__title{display:flex;align-items:center;border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.uitest-agent-split-header__title-inner{display:flex;flex-direction:column;gap:var(--terminal-space-1);padding:0 var(--terminal-space-5);min-width:0}.uitest-agent-split-header__title-inner strong{font-size:var(--terminal-text-lg);font-weight:var(--fw-semibold);color:var(--terminal-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uitest-agent-split-header .terminal-header-band--metrics{border-top-left-radius:0;border-bottom-left-radius:0}.uitest-doc-note{margin:0;font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-doc-note code{font-family:var(--font-mono);font-size:.92em}.uitest-doc-note a{color:var(--terminal-brand);text-decoration:none}.uitest-doc-note a:hover{text-decoration:underline}.uitest-hero-trailing-nav{align-self:center}.uitest-hero-inline-actions{display:flex;align-items:center;gap:var(--terminal-space-2);flex-shrink:0}.uitest-hero-inline-actions__btn{height:32px;padding:0 var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.uitest-hero-inline-actions__btn--primary{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.uitest-tab-toolbar-shell{width:100%;border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel);overflow:hidden}.uitest-tab-toolbar-shell--narrow{max-width:22rem}.uitest-tab-toolbar-actions{display:flex;align-items:center;gap:var(--terminal-space-2);flex-shrink:0}.uitest-tab-toolbar-actions__btn{height:28px;padding:0 var(--terminal-space-3);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:transparent;color:var(--terminal-text-secondary);font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-label);text-transform:uppercase}.uitest-tab-toolbar-actions__btn--primary{border-color:var(--terminal-brand-border);background:var(--terminal-brand-soft);color:var(--terminal-brand)}.uitest-color-guide-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--terminal-space-3)}.uitest-color-guide-list li{display:flex;align-items:center;gap:var(--terminal-space-4);font-size:var(--terminal-text-sm);color:var(--terminal-text-secondary)}.uitest-color-guide-list__index{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border);background:var(--terminal-panel-soft);font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);color:var(--terminal-brand);flex-shrink:0}.uitest-color-rules{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:var(--terminal-space-3);font-size:var(--terminal-text-sm);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-color-swatch-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--terminal-space-4)}.uitest-color-swatch{display:flex;gap:var(--terminal-space-4);padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft);min-width:0}.uitest-color-swatch__chip-frame{width:48px;height:48px;flex-shrink:0;border-radius:var(--terminal-radius-sm);border:1px solid var(--terminal-border-strong);overflow:hidden;background-color:#2a2a2a;background-image:linear-gradient(45deg,#3a3a3a 25%,transparent 25%),linear-gradient(-45deg,#3a3a3a 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#3a3a3a 75%),linear-gradient(-45deg,transparent 75%,#3a3a3a 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.uitest-color-swatch__chip{width:100%;height:100%;background-clip:padding-box}.uitest-color-swatch__meta{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.uitest-color-swatch__name{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);color:var(--terminal-brand);word-break:break-all}.uitest-color-swatch__value{font-family:var(--font-mono, ui-monospace, monospace);font-size:var(--terminal-text-xs);color:var(--terminal-text-muted);word-break:break-all}.uitest-color-swatch__usage{margin:var(--terminal-space-1) 0 0;font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);color:var(--terminal-text-secondary)}.uitest-type-specimen-grid{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--terminal-space-4)}.uitest-type-specimen{display:flex;flex-direction:column;gap:var(--terminal-space-4);padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft);min-width:0}.uitest-type-specimen__sample,.uitest-type-specimen__sample-frame{margin:0;padding:var(--terminal-space-5);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-sm);background:var(--terminal-bg-deep);color:var(--terminal-text-primary);min-height:3.5rem;display:flex;align-items:center}.uitest-type-specimen__sample-frame p{margin:0}.uitest-type-specimen__meta{display:flex;flex-direction:column;gap:var(--terminal-space-1);min-width:0}.uitest-type-specimen__label{margin:0;font-size:var(--terminal-text-xs);font-weight:var(--fw-bold);letter-spacing:var(--terminal-tracking-tab);text-transform:uppercase;color:var(--terminal-text-secondary)}.uitest-type-live{display:flex;flex-direction:column;gap:var(--terminal-space-5)}.uitest-type-live__stage{padding:var(--terminal-space-7);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-bg-deep);min-height:8rem;display:flex;align-items:center}.uitest-type-live__stage--canvas{width:100%;justify-content:flex-start}.uitest-type-live__sample{margin:0;max-width:100%;word-break:break-word}.uitest-type-live__sample-field{grid-column:1 / -1}.uitest-type-live__reset{cursor:pointer;text-align:left}.uitest-type-live__reset:hover{border-color:var(--terminal-border-strong);color:var(--terminal-text-primary)}.uitest-type-live__css{margin:0;padding:var(--terminal-space-4);border:1px solid var(--terminal-border);border-radius:var(--terminal-radius-md);background:var(--terminal-panel-soft);overflow-x:auto}.uitest-type-live__css code{font-family:var(--font-mono);font-size:var(--terminal-text-xs);line-height:var(--terminal-line-body);color:var(--terminal-brand);white-space:pre}
