:root{--bg:#0d1117;--line:#273343;--line-strong:#344356;--text:#e7edf4;--muted:#97a8bb;--accent:#8abca9;--info:#7db7ff;--warn:#d0b272;--danger:#d17878;--good:#8fcdb5;--bad:#e07e7e;--border:var(--line);--blue:var(--info);--text-muted:var(--muted);--surface-0:#0b1016;--surface-1:#111923;--surface-2:#172230;--surface-3:#1d2b3b;--live:#d6a85f;--safe:#7eaee8;--radius-control:6px;--radius-panel:8px;--radius-modal:10px;--shadow:0 18px 40px #04080e52}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fluxy-mark,.ui-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.fluxy-mark-orbit{stroke:#8abca98f;stroke-width:1.35px}.fluxy-mark-link{stroke:#97a8bbc2;stroke-width:1.45px}.fluxy-mark-node{fill:var(--surface-0);stroke:var(--accent);stroke-width:1.7px}.fluxy-mark-core{fill:var(--surface-2);stroke:#97a8bbe6;stroke-width:1.45px}.fluxy-mark-core-dot{fill:var(--accent);stroke:none}body{background:radial-gradient(900px 460px at 12% -10%,#44657e2e,transparent 64%),var(--surface-0)}.fluxy-app-shell{min-height:100vh}.build-version{right:max(10px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom));z-index:25;color:#97a8bbb8;letter-spacing:.04em;pointer-events:none;background:#0b1016c7;border-radius:4px;padding:3px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:700;line-height:1;position:fixed}@media (width<=640px){.build-version{right:max(6px,env(safe-area-inset-right));bottom:max(5px,env(safe-area-inset-bottom));font-size:9px}}.container{max-width:1440px;padding-top:20px}.header{z-index:80;border-radius:var(--radius-modal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1016f0;border:1px solid #5264799e;grid-template-columns:auto minmax(0,1fr) auto;min-height:64px;margin:0 -12px 18px;padding:10px 12px;position:sticky;top:0;box-shadow:0 10px 28px #02060b3d}.brand-button{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.brand-button>span{gap:1px;display:grid}.brand-button strong{font-size:20px;line-height:1}.brand-button small{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:700}.operator-gate-brand{align-items:center;gap:10px;margin-bottom:4px;display:flex}.operator-gate-brand>div{gap:2px;display:grid}.operator-gate-brand strong{color:var(--text);font-size:20px}.operator-gate-brand span{color:var(--muted);font-size:12px}.global-nav{justify-content:center;align-items:center;gap:4px;display:flex}.global-nav-btn{border-radius:var(--radius-control);min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:0 14px;font-size:13px;font-weight:750}.global-nav-btn:hover{color:var(--text);background:var(--surface-2)}.global-nav-btn.active{color:#edf5ff;background:#2c4b686b;border-color:#7db7ff70}.header-status{gap:7px}.operator-lock-btn,.operator-unlock-toggle{border-radius:var(--radius-control);min-height:40px}.operator-lock-btn{align-items:center;gap:6px;display:inline-flex}.account-safety-pill,.profile-safety-state{border-radius:var(--radius-control);white-space:nowrap;border:1px solid;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.header .account-safety-pill{justify-content:center;min-width:144px}.account-safety-frozen,.safety-state-safe{color:#c8e1fa;background:#274a704d;border-color:#7eaee87a}.account-safety-open,.safety-state-live{color:#f4d39e;background:#593b185c;border-color:#d6a85f94}.asset-nav{border-radius:var(--radius-panel);background:var(--surface-1);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;margin:0 0 14px;display:grid}.asset-nav-label{color:var(--muted);text-transform:uppercase;gap:3px;padding:0 8px;font-size:11px;display:grid}.asset-nav-label strong{color:#c9d7e5;text-transform:none;font-size:11px}.asset-tabs{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.asset-tab{border-radius:var(--radius-control);background:var(--surface-2);min-width:128px;min-height:52px}.asset-tab-state-safe{color:#d4e8fa;background:#23415e75;border-color:#7eaee870}.asset-tab-state-live{color:#f3d4a4;background:#4f371a80;border-color:#d6a85f8f}.asset-tab-state-warning{color:#f4d59e;background:#48361975;border-color:#d0b27294}.asset-tab-state-healthy{color:#cdebdc;background:#1f44386b;border-color:#8fcdb56b}.asset-detail-page{border-radius:var(--radius-panel);box-shadow:none;background:#0d141df5;grid-template-columns:minmax(170px,1fr) max-content minmax(360px,auto) auto}.asset-view-nav-tabs{justify-self:start;width:fit-content;max-width:100%}.asset-detail-tools{gap:6px}.read-only-toggle{border-radius:var(--radius-control);min-height:36px}.card{border-radius:var(--radius-panel);background:var(--surface-1);box-shadow:none;border-color:#47586cc7}.card:before{display:none}.card h3{color:#c8d5e2;letter-spacing:.035em;text-transform:none;font-size:14px;font-weight:750}.subtitle{font-size:13px;line-height:1.45}.asset-layer-pill,.asset-rsi-pill,.card [class$=-label],.card [class*=-meta],.container small,.portfolio-meta,.treasury-row-meta{font-size:12px}.audit-view .market-kpi-label,.audit-view small,.card-head-meta,.market-kpi-label,.treasury-allocation-metric span{font-size:12px;line-height:1.35}.audit-zone-card,.market-kpi,.portfolio-metric,.treasury-allocation-metric,.wallet-panel{border-radius:var(--radius-control);background:var(--surface-2)}.portfolio-page{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:14px;display:grid}.portfolio-page>.portfolio-masthead{grid-column:1/-1}.portfolio-page>.portfolio-assets-card{grid-area:2/1/span 2/span 8}.portfolio-page>.landing-wallet-card{grid-area:2/9/auto/-1}.portfolio-page>.landing-staking-card{grid-area:3/9/auto/-1}.portfolio-page>.archived-profiles-card,.portfolio-page>.landing-history-card,.portfolio-page>.landing-performance-card{grid-column:1/-1}.portfolio-assets-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;max-height:220px;overflow:auto}.portfolio-assets-table-wrap:focus-visible{outline:2px solid var(--info);outline-offset:2px}.portfolio-assets-table thead th{z-index:2;position:sticky;top:0;box-shadow:0 1px #47586cd1}.portfolio-masthead{border-radius:var(--radius-panel);background:linear-gradient(90deg,#1d3d35b8,var(--surface-1) 62%);box-shadow:none;border-left-width:3px}.portfolio-masthead-metrics{grid-template-columns:repeat(4,minmax(130px,1fr))}.portfolio-exposure-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-grid{align-items:stretch}.asset-detail-grid>*{order:0!important}.asset-detail-grid>.asset-card-row{grid-column:1/-1;align-items:stretch;gap:16px;display:grid}.asset-overview-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.asset-position-row{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-diagnostics-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.asset-card-row>.card{grid-column:auto;height:100%}.asset-position-row>.card:only-child{grid-column:1/-1}.asset-diagnostics-row>.card,.asset-overview-row>.card,.asset-position-row>.card{flex-direction:column;display:flex}.asset-diagnostics-row .residue-band-row,.asset-overview-row .asset-secondary-strip,.asset-overview-row .market-secondary-strip{margin-top:auto}.asset-diagnostics-row .liquidity-footer-meta{-moz-column-gap:20px;border-top:1px solid #7a92a82e;gap:10px 20px;margin-top:auto;padding-top:14px}.asset-position-row .latest-position-layout{flex:1}.asset-position-row .latest-position-details{flex-direction:column;display:flex}.asset-position-row .latest-position-row{flex:1}.asset-detail-grid>.asset-order-historical-profitability,.asset-detail-grid>.asset-order-performance-windows,.asset-detail-grid>.asset-order-positions,.asset-detail-grid>.asset-order-range-study,.asset-detail-grid>.strategy-capacity-card{grid-column:1/-1}.monitoring-diagnostic>.disclosure-summary{margin-bottom:12px}.strategy-capacity-card{background:radial-gradient(700px 240px at 100% -20%,#6997c41f,#0000 68%),linear-gradient(#16202cf7,#101822fa);border-left-width:3px}.strategy-capacity-card.capacity-status-full{border-left-color:var(--good)}.strategy-capacity-card.capacity-status-limited{border-left-color:var(--warn)}.strategy-capacity-card.capacity-status-blocked{border-left-color:var(--danger)}.strategy-capacity-status{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.capacity-status-full .strategy-capacity-status .status-dot{background:var(--good)}.capacity-status-limited .strategy-capacity-status .status-dot{background:var(--warn)}.capacity-status-blocked .strategy-capacity-status .status-dot{background:var(--danger)}.strategy-capacity-card .section-head{margin-bottom:12px}.coverage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:4px 0;display:grid}.coverage-metric{border-left:1px solid #7a92a82e;min-width:0;padding:0 18px}.coverage-metric:first-child{border-left:0;padding-left:0}.coverage-metric dt{min-height:26px;color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.coverage-metric dd{margin:3px 0 5px;font-size:clamp(18px,1.7vw,24px);font-weight:750;line-height:1.2}.coverage-metric small{color:var(--muted);font-size:11px}.coverage-denominator{color:var(--muted);font-size:.8em;font-weight:500}.coverage-unit{color:var(--muted);font-size:.6em}.strategy-capacity-reason{color:var(--warn);border-top:1px solid #7a92a82e;margin-top:12px;padding-top:10px;font-size:12px}@media (width<=700px){.coverage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.coverage-metric:nth-child(odd){border-left:0;padding-left:0}.coverage-metric:nth-child(2n){padding-right:0}.strategy-capacity-card .section-head{flex-wrap:wrap;gap:8px}}.treasury-safety-band{border-radius:var(--radius-panel);border:1px solid;border-left-width:3px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;padding:12px 14px;scroll-margin-top:132px;display:grid}.treasury-safety-band-frozen{color:#c8e1fa;background:linear-gradient(90deg,#274a7057,#111923e6 62%);border-color:#7eaee875}.treasury-safety-band-live{color:#f4d39e;background:linear-gradient(90deg,#593b186b,#111923eb 62%);border-color:#d6a85f94}.treasury-safety-message{align-items:center;gap:12px;min-width:0;display:flex}.treasury-safety-icon{background:#080e164d;border:1px solid;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.treasury-safety-copy{min-width:0}.treasury-safety-heading{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.treasury-safety-heading h3{color:var(--text);margin:0;font-size:14px;font-weight:800}.treasury-safety-heading .account-safety-pill{min-height:28px;padding:0 8px;font-size:11px}.treasury-safety-copy p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.treasury-safety-action{white-space:nowrap;justify-content:center;min-width:164px;min-height:42px}.treasury-card{scroll-margin-top:132px}.treasury-layout{grid-template-columns:minmax(180px,.27fr) minmax(0,1fr)}.treasury-pie-panel{min-height:230px}.treasury-pie{width:min(180px,54vw);box-shadow:none}.treasury-pie-center strong{font-size:20px}.treasury-allocation-row{border-radius:var(--radius-control);background:var(--surface-2)}.treasury-reserve-row{min-height:48px;padding-block:13px;line-height:1.35}.audit-disclosure,.config-disclosure,.disclosure-panel,.history-disclosure,.outflow-config-disclosure{overflow:visible}.audit-disclosure-summary,.disclosure-summary,.history-disclosure-summary{list-style:none}.audit-disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary::-webkit-details-marker{display:none}.history-disclosure-summary::-webkit-details-marker{display:none}.disclosure-summary{color:#d6e1ec;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-weight:800;display:flex}.disclosure-summary small{color:var(--muted);font-size:12px;font-weight:650}.outflow-config-disclosure{border-top:1px solid #47586cb3;margin-top:12px;padding-top:2px}.outflow-config-disclosure>.disclosure-summary{margin-bottom:10px}.audit-insight-card{grid-column:1/-1}.audit-disclosure>.audit-disclosure-summary{margin-bottom:12px}.history-preview-actions{align-items:center;gap:9px;display:inline-flex}.history-preview-count{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.history-expand-btn{color:#a9d5ff;width:32px;height:32px;font:inherit;cursor:pointer;background:#1b3146bd;border:1px solid #7db7ff6b;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;font-size:20px;font-weight:750;line-height:1;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-grid;box-shadow:0 4px 14px #040a1238}.history-expand-btn:hover{color:#e1f0ff;background:#264562eb;border-color:#7db7ffc7;transform:translateY(-1px)}.history-expand-btn:focus-visible{outline:2px solid var(--info);outline-offset:2px}.history-expand-btn-active{color:#bfe8d8;background:#1f433ac7;border-color:#8abca994}.audit-field-control>small,.audit-minvar-result small,.audit-panel-heading small,.audit-period-control>span small,.audit-scope-line small{font-size:11px}.audit-panel-heading strong,.audit-scope-line strong{font-size:12px}.info-tip{color:#a8d0f8;width:24px;height:24px;font:inherit;cursor:help;background:#22436880;border:1px solid #7db7ff6b;border-radius:50%;place-items:center;padding:0;display:inline-grid}.config-hero{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111923f5;position:sticky;top:78px}.config-changed-filter{border:1px solid var(--line);border-radius:var(--radius-control);min-height:36px;color:var(--muted);cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:inline-flex}.config-changed-filter input{accent-color:var(--accent)}.btn{border-radius:var(--radius-control);min-height:40px}.btn-operational{color:#efd3a3;background:#51381a70;border-color:#d6a85f7a}.btn-live{color:#f6dcaf;background:#69461ba3;border-color:#d6a85f9e}.btn-live:hover:not(:disabled){background:#7e541fc2;border-color:#e5bd7e}.config-section{border-radius:var(--radius-panel);background:#0d141d9e;border:1px solid #47586cb3;padding:0}.config-section+.config-section{border-top:1px solid #47586cb3;padding-top:0}.config-section-head{border-radius:var(--radius-panel);border:0;margin:0}.config-disclosure>.config-section-head{border-radius:var(--radius-panel) var(--radius-panel) 0 0;border-bottom:1px solid #47586c9e}.config-list{grid-template-columns:1fr;gap:0}.config-row{background:0 0;border:0;border-bottom:1px solid #47586c85;border-radius:0;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(190px,280px);align-items:center;min-height:0;padding:12px 14px}.config-row:last-child{border-bottom:0}.config-row-dirty{box-shadow:inset 3px 0 0 var(--warn);background:#58411b3d}.config-control{min-width:190px}.config-history-wrap{padding:12px}.system-logs-search{width:min(360px,100%)}.system-logs-table tbody tr{box-shadow:inset 3px 0 #d178787a}.skeleton-panel{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-1);gap:10px;margin-bottom:14px;padding:18px;display:grid}.skeleton-line{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;border-radius:4px;width:46%;height:12px;animation:1.4s ease-in-out infinite skeleton-shift}.skeleton-line-wide{width:72%;height:18px}.skeleton-line-short{width:28%}@keyframes skeleton-shift{to{background-position:-200% 0}}.positions-mobile-list{display:none}@media (width>=1101px){.portfolio-page>.card{margin-bottom:0}.portfolio-page>.portfolio-assets-card{align-self:stretch}}@media (width<=1100px){.header{grid-template-columns:auto 1fr}.global-nav{grid-area:2/1/auto/-1;justify-content:flex-start}.header-status{grid-area:1/2}.asset-detail-page,.asset-nav{grid-template-columns:1fr}.portfolio-page>.landing-staking-card,.portfolio-page>.landing-wallet-card,.portfolio-page>.portfolio-assets-card{grid-area:auto/1/auto/-1}.portfolio-assets-table-wrap{overscroll-behavior:auto;scrollbar-gutter:auto;max-height:none;overflow:auto hidden}.portfolio-assets-table thead th{position:static}.portfolio-masthead-metrics{grid-template-columns:repeat(2,minmax(130px,1fr))}.asset-overview-row,.treasury-layout{grid-template-columns:1fr}.treasury-pie-panel{min-height:210px}}@media (width<=767px){.container{padding:10px 12px 92px}.confirm-backdrop{padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));align-items:start}.confirm-modal{max-height:calc(100dvh - 24px)}.header{background:radial-gradient(420px 150px at 0 0,#7db7ff14,#0000 72%),#0b1016f5;grid-template-columns:1fr;gap:12px;margin:0 0 10px;padding:12px;position:static}.brand-button{min-height:48px;padding:2px 6px}.global-nav{border-radius:var(--radius-panel);background:#070d149e;border:1px solid #47586c94;grid-area:auto/1;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff05}.global-nav-btn{border-radius:var(--radius-control);background:linear-gradient(#1d2a398a,#121c2875);border-color:#52647957;min-width:0;min-height:44px;padding:0 8px;box-shadow:inset 0 1px #ffffff06,0 2px 7px #02070d1f}.global-nav-btn:focus-visible,.global-nav-btn:hover{color:var(--text);background:linear-gradient(#26374aa8,#18253494);border-color:#7db7ff61}.global-nav-btn.active{background:#2c4b68a3;border-color:#7db7ff8a;box-shadow:inset 0 -2px #7db7ffb8,0 6px 16px #02070d38}.header-status{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;align-items:stretch;gap:8px;width:100%;display:grid}.header .account-safety-pill,.header-status .operator-lock-btn,.header-status .operator-unlock-toggle{border-radius:var(--radius-control);width:100%;min-width:0;min-height:46px;font:inherit;white-space:nowrap;justify-content:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1.2}.header-status>:only-child{grid-column:1/-1}.asset-nav{padding:8px}.asset-nav-label{justify-content:space-between;display:flex}.asset-tab{min-width:126px;min-height:52px}.asset-detail-page{z-index:70;position:sticky;top:0}.asset-view-nav-tabs{grid-template-columns:repeat(3,1fr);justify-self:stretch;width:100%}.asset-detail-tools{grid-template-columns:1fr 1fr;display:grid}.profile-safety-state{grid-column:1/-1}.profile-safety-state,.read-only-toggle{justify-content:center;min-height:44px}.asset-control-allocation{min-height:44px}.portfolio-page{grid-template-columns:1fr}.portfolio-page>*{grid-column:1!important}.portfolio-exposure-strip,.portfolio-masthead-metrics{grid-template-columns:1fr}.asset-detail-grid>*{grid-column:1!important}.asset-card-row{grid-template-columns:1fr}.asset-position-row,.asset-position-row .latest-position-details,.asset-position-row .latest-position-layout,.asset-position-row>.latest-position-card{width:100%;min-width:0}.asset-position-row .latest-position-layout{grid-template-columns:minmax(0,1fr)}.asset-position-row .latest-position-highlight{min-width:0;padding:12px}.asset-position-row .latest-position-alert,.asset-position-row .latest-position-main{overflow-wrap:anywhere;max-width:100%}.asset-position-row .latest-position-details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;display:grid}.asset-position-row .latest-position-row{border-bottom:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;min-width:0;padding:10px 12px;display:flex}.asset-position-row .latest-position-row:nth-child(-n+2){border-bottom:1px solid #273343cc}.asset-position-row .latest-position-row:last-child:nth-child(odd){grid-column:1/-1}.asset-position-row .latest-position-value{text-align:left;overflow-wrap:anywhere;min-width:0;max-width:100%}.treasury-pie-panel{min-height:170px}.treasury-pie{width:140px}.config-hero{position:sticky;top:0}.config-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.config-actions>*{justify-content:center;width:100%}.config-row{grid-template-columns:1fr;gap:10px}.config-control{min-width:0}.audit-disclosure{grid-column:1/-1}.audit-disclosure-summary{min-height:44px}.history-expand-btn{flex-basis:44px;width:44px;height:44px}.confirm-modal{border-radius:var(--radius-modal)}.asset-profile-manage-btn,.btn,.pager-btn{min-height:44px}.portfolio-assets-table-wrap{scrollbar-gutter:auto;border:0;max-height:none;margin:0;padding:0;overflow:visible}.portfolio-assets-card>.section-head{flex-direction:row;align-items:center}.portfolio-assets-card>.section-head .card-head-meta{white-space:nowrap;background:#080f1761;border:1px solid #7a92a84d;border-radius:999px;margin-left:auto;padding:4px 8px}.portfolio-assets-table,.portfolio-assets-table tbody{width:100%;min-width:0;display:block}.portfolio-assets-table thead{display:none}.portfolio-assets-table tr{-moz-column-gap:14px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(135deg,#7db7ff0a,transparent 52%),var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;width:100%;min-width:0;margin-bottom:10px;padding:12px;display:grid}.portfolio-assets-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;width:100%;min-width:0;padding:10px 0;display:grid}.portfolio-assets-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-family:Inter,ui-sans-serif,sans-serif;font-size:10px;font-weight:800;line-height:1.2}.portfolio-assets-table td[data-label=Asset]{-moz-column-gap:12px;border-bottom:1px solid #47586c8a;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:12px;padding-top:0;padding-bottom:12px}.portfolio-assets-table td[data-label=Asset]:before{grid-column:1/-1}.portfolio-assets-table td[data-label=Asset] .subtitle{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.portfolio-assets-table td>div,.portfolio-assets-table td>span{min-width:0;max-width:100%}.portfolio-assets-table .portfolio-ownership-pill{text-overflow:ellipsis;white-space:nowrap;justify-self:start;width:fit-content;overflow:hidden}.portfolio-assets-table td:nth-child(4),.portfolio-assets-table td:nth-child(5){padding-bottom:0}.table:not(.positions-table):not(.system-logs-table):not(.portfolio-assets-table){min-width:620px}.table.portfolio-assets-table{table-layout:fixed;width:100%;min-width:0;max-width:100%}.asset-order-positions>.table-wrap{display:none}.positions-mobile-list{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;min-width:0;display:grid}.position-mobile-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(135deg,#7db7ff0a,#0000 48%),#0a111a8f;width:100%;min-width:0;padding:12px}.position-mobile-grid{-moz-column-gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;width:100%;min-width:0;margin:0;display:grid}.position-mobile-field{align-content:start;gap:5px;min-width:0;padding:9px 0;display:grid}.position-mobile-field:nth-child(-n+2){border-bottom:1px solid #47586c8a;padding-top:0;padding-bottom:11px}.position-mobile-field:nth-last-child(-n+2){padding-bottom:0}.position-mobile-field dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.position-mobile-field dd{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.position-mobile-field .badge{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;display:inline-flex;overflow:hidden}.position-mobile-empty{border:1px dashed var(--line);border-radius:var(--radius-panel);text-align:center;padding:14px}.positions-table,.positions-table tbody{width:100%;min-width:0;display:block}.positions-table thead{display:none}.positions-table tbody{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.positions-table tr{-moz-column-gap:14px;border:1px solid var(--line);border-radius:var(--radius-panel);background:linear-gradient(135deg,#7db7ff0a,#0000 48%),#0a111a8f;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;column-gap:14px;width:auto;min-width:0;max-width:100%;margin:0;padding:12px;display:grid}.positions-table tbody tr:hover,.positions-table tbody tr:nth-child(2n){background:linear-gradient(135deg,#7db7ff0d,#0000 48%),#0a111a9e}.positions-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;width:100%;min-width:0;padding:9px 0;display:grid}.positions-table td:before{content:attr(data-label);color:var(--muted);letter-spacing:.04em;text-align:left;text-transform:uppercase;font-family:Inter,ui-sans-serif,sans-serif;font-size:10px;font-weight:800;line-height:1.2}.positions-table td:nth-child(-n+2){border-bottom:1px solid #47586c8a;padding-top:0;padding-bottom:11px}.positions-table td:nth-last-child(-n+2){padding-bottom:0}.positions-table td>div,.positions-table td>span{min-width:0;max-width:100%}.positions-table .badge{text-overflow:ellipsis;white-space:nowrap;justify-self:start;width:fit-content;max-width:100%;overflow:hidden}.positions-table td[colspan]{text-align:center;grid-column:1/-1;padding:10px}.positions-table-footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.positions-table-footer>.subtitle{background:#080f1761;border:1px solid #7a92a84d;border-radius:999px;width:fit-content;margin:0;padding:4px 8px}.positions-table-footer .table-pager{justify-content:flex-end;min-width:0}}@media (width<=520px){.header-status{grid-template-columns:1fr}.header-status .operator-lock-btn{width:100%}.treasury-safety-band{grid-template-columns:1fr}.treasury-safety-action{width:100%}.positions-table-footer{grid-template-columns:1fr;align-items:stretch}.positions-table-footer .table-pager{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.positions-table-footer .pager-btn{width:100%}}@layer legacy{*{box-sizing:border-box}#__nuxt,body,html{min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(1100px 720px at 8% -12%,#50709047 0,transparent 60%),radial-gradient(900px 680px at 96% 0,#607c6e33 0,transparent 64%),linear-gradient(180deg,var(--bg) 0,#0b1017 100%);background-repeat:no-repeat;background-attachment:fixed}#__nuxt{background:0 0}a{color:inherit;text-decoration:none}.container{max-width:1280px;margin:0 auto;padding:36px 22px 68px}.header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:24px;display:grid}.title{letter-spacing:.1px;color:#f0f5fb;margin:0;font-size:30px;font-weight:700;line-height:1.05}.title-home-btn{width:fit-content;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.title-home-btn:hover{color:#d7eaff}.operator-gate{z-index:300;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 0,#22374e6b,#0000 42%),#050a11f0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.operator-gate-card{background:linear-gradient(135deg,#111e2cf5,#080f19fa);border:1px solid #7a97b761;border-radius:12px;gap:12px;width:min(360px,100%);padding:18px;display:grid;box-shadow:0 28px 110px #00000085}.operator-gate-field{margin:0}.operator-gate-card .config-input,.operator-unlock-modal .config-input{min-height:44px;font-size:16px}.operator-gate-submit{justify-content:center;width:100%;min-height:46px}.header-status{justify-self:end;align-items:center;gap:10px;display:inline-flex}.operator-lock-btn{color:#ffc7c7;cursor:pointer;background:#702a3033;border:1px solid #d178786b;border-radius:8px;min-height:34px;padding:0 11px}.operator-lock-btn:disabled{opacity:.55;cursor:not-allowed}.live-trading-badge{color:#ffb8b8;text-transform:uppercase;background:#79232a57;border:1px solid #eb6363b3;border-radius:8px;font-weight:900}.live-trading-badge,.operator-unlock-toggle,.read-only-toggle{align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.operator-unlock-toggle,.read-only-toggle{color:#b7e9d3;letter-spacing:.2px;cursor:pointer;background:#295d4b40;border:1px solid #7fcca973;border-radius:8px;gap:8px;font-weight:700}.operator-unlock-toggle{color:#f2c5b5;background:#742d2647;border-color:#e18b739e}.operator-unlock-toggle.active{color:#c8f0dc;background:#295d4b4d;border-color:#7fcca99e}.read-only-toggle{color:#b8d7f5;background:#294d8047;border-color:#6faae185}.read-only-toggle.active{color:#ffd0d0;background:#74262d57;border-color:#e17373bd}.operator-unlock-toggle:disabled,.read-only-toggle:disabled{opacity:.62;cursor:wait}.operator-unlock-dot,.read-only-dot{background:#7fcca9;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #7fcca91f}.operator-unlock-dot{background:#e18b73;box-shadow:0 0 0 4px #e18b7324}.operator-unlock-toggle.active .operator-unlock-dot{background:#7fcca9;box-shadow:0 0 0 4px #7fcca924}.read-only-dot{background:#6faae1;box-shadow:0 0 0 4px #6faae124}.read-only-toggle.active .read-only-dot{background:#f08a8a;box-shadow:0 0 0 4px #e173732e}.market-head-status{align-items:center;gap:8px;display:inline-flex}.header-time{color:var(--muted);letter-spacing:.2px;font-size:13px}.asset-nav{background:#0e151fc7;border:1px solid #47586cbd;border-radius:10px;justify-content:flex-start;align-items:stretch;gap:14px;margin:-8px 0 14px;padding:8px;display:flex}.asset-nav-main{align-items:center;gap:0;min-width:0;display:flex}.asset-nav-actions{justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.asset-nav-action-btn{min-height:52px;color:var(--muted);font:inherit;cursor:pointer;background:#121b27db;border:1px solid #4c5c70c2;border-radius:8px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.asset-nav-action-btn.active,.asset-nav-action-btn:hover{color:var(--text);background:#3a1c229e;border-color:#e07e7e85}.asset-nav-action-btn-portfolio.active,.asset-nav-action-btn-portfolio:hover{background:#1f3043bd;border-color:#7db7ff85}.asset-nav-action-btn-treasury.active,.asset-nav-action-btn-treasury:hover{background:#1c3a309e;border-color:#8fcdb585}.asset-tabs{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.asset-tab{min-width:148px;min-height:66px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#101924b8;border:1px solid #37465aad;border-radius:8px;align-content:center;gap:3px;padding:6px 10px;display:grid}.asset-tab:hover{background:#1f3043db;border-color:#7db7ff6b}.asset-tab-state-green{background:linear-gradient(#1e372fb8,#122220d1);border-color:#8abca99e}.asset-tab-state-green:hover{background:linear-gradient(#234339d1,#152a26e6);border-color:#9ad3bdd1}.asset-tab-state-orange{background:linear-gradient(#3a2d18c2,#261f16db);border-color:#e1be73ad}.asset-tab-state-orange:hover{background:linear-gradient(#46361ddb,#2d2418f0);border-color:#efcf8be6}.asset-tab-state-red{background:linear-gradient(#381e24c2,#25181de0);border-color:#d17878ad}.asset-tab-state-red:hover{background:linear-gradient(#44232adb,#2d1b21f0);border-color:#ef9797e6}.asset-tab-state-neutral{color:#97a8bbeb;background:#0d141e8f;border-style:dashed}.asset-tab-active{border-color:#7db7fff2;transform:none;box-shadow:inset 0 0 0 1px #7db7ff4d,0 8px 20px #04080e47}.asset-tab-active .asset-tab-name{color:#f2f7ff}.asset-tab-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;line-height:1.15;overflow:hidden}.asset-tab-top{-moz-column-gap:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;min-width:0;display:grid}.asset-layer-pill{color:#dae3eeeb;background:#080e166b;border:1px solid #8497ae52;border-radius:999px;justify-content:center;min-width:40px;margin-right:4px;padding:3px 7px;font-size:11px;line-height:1.1}.asset-layer-pill,.asset-rsi-pill{align-items:center;font-weight:900;display:inline-flex}.asset-rsi-pill{color:#b8c7d8e0;background:#080e164d;border:1px solid #8497ae3d;border-radius:999px;gap:5px;width:fit-content;max-width:100%;min-height:22px;padding:2px 7px;font-size:10px;line-height:1.15}.asset-rsi-pill-detail{font-size:11px}.asset-rsi-pill-ok{color:#b4e6d1f0;background:#1a3c304d;border-color:#8abca95c}.asset-rsi-pill-watch{color:#f2d391f5;background:#44321657;border-color:#e1be7370}.asset-rsi-pill-blocked{color:#fcb1b1fa;background:#501e265c;border-color:#db80807a}.asset-rsi-pill-muted,.asset-rsi-pill-off{color:#97a8bbb8;background:#080e1638;border-color:#8497ae33}.asset-route-pill{text-transform:lowercase;white-space:nowrap;max-width:none}.asset-route-dot{width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);background:currentColor;border-radius:999px}.asset-route-pill-maker{color:#abebc6f5;background:#18412b52;border-color:#7ccaa06b}.asset-route-pill-taker{color:#f6d688fa;background:#4c391461;border-color:#e1be738a}.asset-tab-loading{color:var(--muted);cursor:default}.asset-tab-add{text-align:center;color:#a7bdd5eb;background:#0d141e8f;border-style:dashed;place-items:center;width:52px;min-width:52px;min-height:52px}.asset-tab-add:hover:not(:disabled){color:var(--text);background:#213441cc;border-color:#8abca994}.asset-tab-add:disabled{opacity:.42;cursor:not-allowed}.asset-add-icon{width:28px;height:28px;color:inherit;border:1px solid #8abca961;border-radius:999px;place-items:center;font-size:22px;font-weight:600;line-height:1;display:grid}.asset-create-page{gap:14px;margin:-8px 0 14px;display:grid}.asset-detail-page{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1018e6;border:1px solid #47586cbd;border-radius:10px;grid-template-columns:minmax(170px,1fr) auto minmax(220px,auto) auto;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:grid;box-shadow:0 16px 36px #04080e52}.asset-back-btn{color:#d9e9fb;width:fit-content;min-height:44px;font:inherit;cursor:pointer;background:#192b3edb;border:1px solid #7db7ff6b;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.asset-back-btn:hover{background:#223b55f5;border-color:#91caffb8}.asset-detail-title{min-width:0}.asset-detail-title-line{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.asset-detail-title h1{color:#f0f5fb;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:2px 0 0;font-size:18px;font-weight:900;line-height:1.1;overflow:hidden}.asset-detail-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.asset-create-head{background:#0e151fc7;border:1px solid #47586cad;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.asset-create-head h1{color:var(--text);margin:0 0 4px;font-size:22px;line-height:1.1}.asset-create-limit{color:var(--muted);text-transform:uppercase;font-size:11px}.profile-editor-card{background:#101924d1;border:1px solid #37465ab8;border-radius:10px;padding:14px}.profile-editor-card-large{max-width:1120px;margin-left:auto;margin-right:auto;padding:18px}.profile-editor-card-large .profile-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.profile-editor-head h2{color:var(--text);margin:0 0 4px;font-size:15px;line-height:1.2}.profile-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;display:grid}.profile-field{gap:6px;display:grid}.profile-field-wide{grid-column:1/-1}.profile-field>span:first-child{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.profile-field-hint{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.profile-field-error{color:var(--danger);font-size:11px}.profile-info-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:10px;display:grid}.profile-info-item{background:#0a111a70;border:1px solid #52647980;border-radius:8px;gap:6px;min-width:0;padding:10px;display:grid}.profile-info-item span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.profile-info-item strong{overflow-wrap:anywhere;min-width:0;color:var(--text);font-size:13px;font-weight:800}.profile-toggle-field .config-toggle{min-height:34px}.profile-danger-zone{background:linear-gradient(#36191f94,#181218b8);border:1px solid #d1787875;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px;display:flex}.profile-danger-title{color:#ffb8b8;font-size:14px;font-weight:900}.profile-editor-actions{justify-content:flex-end;align-items:center;gap:10px;min-height:36px;margin-top:12px;display:flex}.profile-form-error{color:var(--bad);font-size:12px;font-weight:700}.profile-form-success{color:var(--good);font-size:12px;font-weight:700}.profile-prepared-card{background:linear-gradient(#26201657,#101924bd),#101924b8;border-color:#d0b2726b}.notice-stack{z-index:120;pointer-events:none;gap:8px;width:min(460px,100vw - 36px);max-height:calc(100vh - 36px);display:grid;position:fixed;top:18px;right:18px;overflow-y:auto}.notice-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;will-change:transform,opacity;background:#0e151fcc;border:1px solid #47586c9e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:8px 12px;animation:.28s cubic-bezier(.22,1,.36,1) both notice-slide-in;box-shadow:0 18px 42px #00000057}.notice-content,.notice-item{align-items:center;gap:12px;display:grid}.notice-content{grid-template-columns:minmax(92px,148px) minmax(0,1fr);min-width:0}.notice-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:start;padding:0;font-size:20px;line-height:1}.notice-close:hover{color:var(--text);background:#ffffff12}.migration-resume-banner{background:#48371742;border:1px solid #d0b2727a;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px;display:flex}.migration-resume-copy{align-items:center;gap:11px;min-width:0;display:flex}.migration-resume-copy>span:last-child{gap:4px;display:grid}.migration-resume-banner span{color:var(--muted);font-size:13px}.migration-resume-mark{color:var(--warn);flex:none;place-items:center;display:grid}.migration-resume-banner:has(.btn:disabled) .migration-resume-mark{animation:1.35s ease-in-out infinite fluxy-activity-pulse}.profile-prepared-actions{margin-top:14px}.async-activity-indicator{background:radial-gradient(circle at 24px,#71b9b024,#0000 72px),#0f1d27e0;border:1px solid #69a0b98a;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:72px;padding:12px 14px;display:grid}.async-activity-mark{color:var(--good);place-items:center;animation:2.2s linear infinite fluxy-activity-spin;display:grid}.async-activity-copy{gap:4px;min-width:0;display:grid}.async-activity-copy strong{color:var(--text);font-size:13px}.async-activity-copy>span{color:var(--muted);font-size:12px}.async-activity-dots{align-items:center;gap:4px;display:flex}.async-activity-dots i{background:var(--good);border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite fluxy-activity-dot}.async-activity-dots i:nth-child(2){animation-delay:.14s}.async-activity-dots i:nth-child(3){animation-delay:.28s}.migration-waiting-state{background:#48371733;border:1px solid #d0b27266;border-radius:8px;gap:4px;padding:10px 12px;display:grid}.migration-waiting-state strong{color:#f1dfb4;font-size:12px}.migration-waiting-state span{color:var(--muted);font-size:12px}@keyframes fluxy-activity-spin{to{transform:rotate(1turn)}}@keyframes fluxy-activity-pulse{50%{opacity:.45;transform:scale(.9)}}@keyframes fluxy-activity-dot{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.async-activity-dots i,.async-activity-mark{animation:none}.migration-resume-banner:has(.btn:disabled) .migration-resume-mark{animation:none}}.notice-leaving{pointer-events:none;animation:.28s cubic-bezier(.64,0,.78,0) both notice-slide-out}@keyframes notice-slide-in{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@keyframes notice-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 24px))}}.notice-title{color:var(--text);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.notice-message{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.35}.notice-error{background:linear-gradient(#2d191ebd,#16161edb);border-color:#d178786b}.notice-error .notice-message,.notice-error .notice-title{color:#efb7b7}.notice-warning{background:linear-gradient(#2a2216b8,#15181edb);border-color:#d0b2727a}.notice-warning .notice-message,.notice-warning .notice-title{color:#f1dfb4}.notice-success{background:linear-gradient(#182a25b8,#131c1fdb);border-color:#8abca96b}.notice-success .notice-message,.notice-success .notice-title{color:#bde8d3}.view-nav{background:#0e151fc7;border:1px solid #47586cbd;border-radius:10px;align-items:center;gap:8px;width:fit-content;max-width:100%;margin:-8px 0 18px;padding:6px;display:flex}.asset-detail-page .view-nav{background:#0c131cb8;justify-content:space-between;width:100%;margin:0}.asset-view-nav-tabs{background:#080f177a;border:1px solid #37465ab8;border-radius:9px;align-items:center;gap:4px;min-width:0;padding:4px;display:flex}.asset-view-nav-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.asset-control-allocation{background:#0c131c75;border:1px solid #7a92a838;border-radius:8px;min-width:150px;padding:6px 8px}.asset-control-allocation span{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:800;line-height:1.1;display:block}.asset-control-allocation strong{color:#dbe6f2;overflow-wrap:anywhere;font-size:12px;display:block}.asset-profile-manage-btn{min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:#0e1620b8;border:1px solid #8497ae6b;border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.asset-profile-manage-btn:hover:not(:disabled){color:var(--text);background:#1f3043d1;border-color:#7db7ff8f}.asset-profile-manage-btn.active{color:#d9ecff;background:#23436894;border-color:#7db7ffad}.asset-logs-btn.active,.asset-logs-btn:hover:not(:disabled){color:#f5d994;background:#4a371894;border-color:#d0b272ad}.asset-profile-manage-btn:disabled{opacity:.48;cursor:not-allowed}.view-nav-btn{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex;position:relative}.view-nav-btn.active{color:var(--text);background:#1f3043eb;border-color:#7db7ff85;box-shadow:inset 0 -2px #7db7ffb8}.view-nav-dot{background:var(--warn);border-radius:999px;width:7px;height:7px;box-shadow:0 0 10px #d0b27299}.subtitle{color:var(--muted);font-size:14px}.all-time-avg-highlight{color:#7db7ff}.wallet-total-highlight{color:#f2c14e;text-shadow:0 0 10px #f2c14e40;font-weight:600}.wallet-loss-highlight{color:var(--danger);text-shadow:0 0 8px #d178782e;font-weight:600}.perf-windows-footer{border-top:1px solid #74889e47;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.perf-windows-footer span{min-height:30px;color:var(--muted);white-space:nowrap;background:#080f176b;border:1px solid #5264796b;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.perf-windows-footer strong{font-weight:900}.perf-windows-footer span:last-child{margin-left:auto}.portfolio-masthead{background:linear-gradient(135deg,#1a3630c2,#0f1c27e6),#0e151fe0;border:1px solid #8abca96b;border-left:5px solid #8abca9e6;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:14px;margin:0 0 16px;padding:18px;display:grid;box-shadow:0 18px 42px #04080e52}.portfolio-masthead-main{min-width:0}.portfolio-kicker{color:#bcdccfeb;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.portfolio-masthead h1{color:#f2f8f5;margin:4px 0 0;font-size:28px;font-weight:900;line-height:1.05}.portfolio-meta{color:#d3e2eee0;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.portfolio-meta>span{background:#080e1652;border:1px solid #b1cdc23d;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.portfolio-meta .portfolio-profile-running{color:#d7f8e4;background:#2a694838;border-color:#8be0b25c}.portfolio-meta .portfolio-wallet-address{overflow-wrap:anywhere;color:#cbe4ff;background:#2048703d;border-color:#7db7ff52;max-width:min(100%,520px)}.portfolio-masthead-metrics{grid-template-columns:repeat(2,minmax(140px,1fr));gap:8px;display:grid}.portfolio-metric{background:#09111870;border:1px solid #b1cdc238;border-radius:8px;align-content:center;gap:5px;min-width:0;padding:12px;display:grid}.portfolio-metric span{color:#c0d2e0c2;text-transform:uppercase;font-size:10px;font-weight:900}.portfolio-metric strong{color:#edf8f4;overflow-wrap:anywhere;font-size:17px}.grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:16px;display:grid}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#161f2af2,#121a24f5);border-radius:16px;min-width:0;padding:16px;position:relative;overflow:hidden}.card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#fff0);position:absolute;inset:0}.grid-span-12{grid-column:1/-1}.asset-detail-grid>.asset-order-market{order:10}.asset-detail-grid>.asset-order-latest-position{order:20}.asset-detail-grid>.asset-order-next-position{order:21}.asset-detail-grid>.asset-order-treasury{order:30}.asset-detail-grid>.asset-order-performance-windows{order:40}.asset-detail-grid>.asset-order-positions{order:50}.asset-detail-grid>.asset-order-historical-profitability{order:60}.asset-detail-grid>.asset-order-range-study{order:70}.asset-detail-grid>.asset-order-residue{order:80}.asset-detail-grid>.asset-order-liquidity{order:90}.card h3{text-transform:uppercase;letter-spacing:1px;color:#acbdcd;margin:0 0 10px;font-size:13px;font-weight:600}.metric{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.metric .value{color:var(--text);font-size:30px;font-weight:700;line-height:1}.value-inline-note{margin-left:8px;font-size:.62em;font-weight:500}.metric .label{color:var(--muted);font-size:12px}.text-strong{color:var(--text)!important}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-10{margin-top:10px}.mb-16{margin-bottom:16px}.subtext-danger{color:#e9afaf}.limit-drift-line{color:var(--warn);font-weight:600}.study-subpct{color:var(--muted);font-size:13px}.server-pill{border:1px solid var(--line);background:#1a232fd1;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff08}.status-dot{border-radius:999px;width:8px;height:8px;display:block}.status-dot-online{background:var(--accent);box-shadow:0 0 10px #8abca96b}.status-dot-offline{background:var(--danger);box-shadow:0 0 10px #d1787854}.status-dot-checking{background:var(--warn);box-shadow:0 0 10px #d0b2724d}.section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 10px;display:flex}.section-head h3{white-space:nowrap;margin:0}.card-head-meta{text-align:right;justify-items:end;gap:2px;min-width:0;display:grid}.dynamic-guard-line{white-space:normal;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;display:inline-flex}.dynamic-guard-pill{flex:none;width:16px;height:16px}.liquidity-footer-meta{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.liquidity-need-line{color:var(--info);margin-top:8px;font-size:12px}.liquidity-tier-row{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:8px;font-size:11px;display:flex}.liquidity-tier-row span{background:#080d1438;border:1px solid #74889e3d;border-radius:6px;padding:3px 6px}.historical-avg-strip{border-top:1px solid #74889e57;border-bottom:1px solid #74889e57;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 12px;padding:8px 0;display:grid}.historical-realized-strip{background:#5cecad0f;border-color:#5cecad4d}.historical-avg-item{text-align:center;justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.historical-avg-label{letter-spacing:.45px;color:var(--muted);white-space:nowrap;font-size:11px}.historical-avg-value{color:var(--text);white-space:nowrap;margin-top:0;font-size:17px;line-height:1.15}.historical-avg-divider{background:linear-gradient(#819ab62e,#819ab6a3,#819ab62e);width:1px;height:28px}.history-months-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.history-month-card{border:1px solid var(--history-month-border,#788ca74d);background:linear-gradient(135deg,#091323bf,#08101fe0);border-radius:14px;padding:10px}.history-month-meta{overflow-wrap:anywhere}.history-weeks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.history-week-tile{border:1px solid #7c95b542;border-radius:10px;flex-direction:column;justify-content:space-between;gap:4px;min-height:62px;padding:6px;display:flex}.history-week-tile--current{color:#e3f2ff;background:linear-gradient(135deg,#5aa4ff59,#2266bb73);border-color:#80c3ffad}.history-week-tile--muted{color:#bdd0e8;background:linear-gradient(135deg,#626f8333,#4451653d);border-color:#8a9cb952}.history-week-tile--positive{background:linear-gradient(135deg,rgba(45,200,132,var(--week-tile-alpha-a,.4)),rgba(9,116,73,var(--week-tile-alpha-b,.35)));border-color:rgba(97,255,185,var(--week-tile-border-alpha,.6));color:#deffef}.history-week-tile--negative{color:#ffe1e1;background:linear-gradient(135deg,#b13e496b,#69202a61);border-color:#e07e7e94}.history-week-label{opacity:.95;text-align:center;width:100%;font-size:11px}.history-week-main{font-size:12px}.history-week-meta{opacity:.92;font-size:11px}.history-week-meta-soft{opacity:.9}.table{border-collapse:collapse;width:100%;font-size:13px}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px;width:100%;overflow:auto hidden}.table td,.table th{text-align:left;background:0 0;border-bottom:1px solid #273343cc;padding:10px}.table thead th{background:#17212ef2}.table th{color:#a8b9c9;text-transform:uppercase;letter-spacing:.65px;font-size:11px;font-weight:600}.table tbody tr:nth-child(2n){background:#141d2880}.table tbody tr:hover{background:#1e2b3a99}.table-pager{justify-content:flex-end;align-items:center;gap:10px;display:flex}.positions-table-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.pager-btn{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#161f2ae0;border-radius:8px;padding:6px 10px;font-size:12px}.pager-btn:disabled{opacity:.45;cursor:not-allowed}.mono{font-variant-numeric:tabular-nums lining-nums;font-family:SFMono-Regular,Consolas,Liberation Mono,ui-monospace,monospace}.pill-up{color:var(--accent)}.pill-blue{color:var(--info)}.pill-down{color:var(--danger)}.position-age{color:var(--info)}.market-kpi-value.pill-up,.metric .value.pill-up{color:var(--accent)!important}.market-kpi-value.pill-blue,.metric .value.pill-blue{color:var(--info)!important}.market-kpi-value.pill-down,.metric .value.pill-down{color:var(--danger)!important}.badge{border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:11px}.badge-open{color:#efd7a2;background:#4a3a20b8;border-color:#d0b27280}.badge-closed{color:#b9dfd0;background:#1d342db8;border-color:#63847673}.wallet-card{background:radial-gradient(560px 220px at 0 -8%,#6991821f,#0000 70%),linear-gradient(#17202cf2,#121b26f5)}.landing-wallet-card{background:radial-gradient(760px 300px at 0 -10%,#6c99b12e,#0000 70%),radial-gradient(640px 280px at 100% 0,#79a58e24,#0000 72%),linear-gradient(#182331fa,#121b27fa);border-color:#7a92a86b;margin-bottom:18px;padding:22px}.archived-profiles-card,.landing-history-card,.landing-performance-card,.landing-staking-card,.portfolio-assets-card,.profit-vault-card{margin-bottom:18px}.archived-profile-list{gap:8px;display:grid}.archived-profile-row{background:#090f1757;border:1px solid #7a92a833;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:11px 12px;display:flex}.archived-profile-row>div{gap:3px;display:grid}.archived-profile-meta{color:var(--muted);text-align:right;font-size:11px}.landing-staking-card{background:radial-gradient(520px 220px at 100% -20%,#6c99b11f,#0000 70%),linear-gradient(#17202cf0,#101822f5);border-color:#7a92a857}.portfolio-assets-card{background:radial-gradient(520px 220px at 0 -20%,#7db7ff1a,#0000 70%),linear-gradient(#141e2bf0,#101822f5);border-color:#7a92a857}.portfolio-assets-table-wrap{border-radius:10px}.portfolio-assets-table{min-width:720px}.portfolio-assets-table td,.portfolio-assets-table th{padding:12px 14px}.portfolio-asset-name{color:var(--text);font-weight:900}.portfolio-price-missing,.portfolio-stale-badge{color:#efd78e}.portfolio-ownership-pill{color:var(--muted);border:1px solid #7a92a852;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.portfolio-ownership-pill.managed{color:#bfead9;background:#1f4e3d38;border-color:#8fcdb56b}.portfolio-ownership-pill.unmanaged{color:#efd78e;background:#48371738;border-color:#e6c56d6b}.landing-staking-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-staking-item{background:#0c131c8f;border:1px solid #7a92a838;border-radius:10px;min-width:0;padding:12px}.landing-staking-item span{color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.landing-staking-item strong{font-size:18px}.system-logs-page,.treasury-page{gap:14px;display:grid}.treasury-card{margin-bottom:0}.treasury-layout{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.treasury-pie-panel{background:radial-gradient(360px 180px at 50% 0,#7db7ff1f,#0000 72%),#0c131c7a;border:1px solid #5e718880;border-radius:12px;align-content:center;justify-items:center;gap:12px;min-height:330px;display:grid}.treasury-pie{aspect-ratio:1;clip-path:circle(calc(50% - 1px));place-items:center;width:min(260px,72vw);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000042}.treasury-pie,.treasury-pie:after{border:1px solid #8497ae47;border-radius:50%}.treasury-pie:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0a111a2e}.treasury-pie-center{z-index:1;aspect-ratio:1;background:#0a111aeb;border:1px solid #8497ae57;border-radius:50%;align-content:center;place-items:center;width:46%;display:grid;position:relative}.treasury-pie-center span,.treasury-pie-center strong{display:block}.treasury-pie-center strong{color:var(--text);font-size:26px}.treasury-pie-caption,.treasury-pie-center span{color:var(--muted);font-size:12px}.treasury-allocation-list{gap:10px;display:grid}.treasury-allocation-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;margin-bottom:14px;display:grid}.treasury-allocation-metric{background:#0b121b80;border:1px solid #7a92a838;border-radius:10px;min-width:0;padding:10px}.treasury-allocation-metric span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:10px;display:block}.treasury-allocation-metric strong{overflow-wrap:anywhere;font-size:14px;display:block}.treasury-allocation-metric-available{background:#1c4c3d3d;border-color:#8fcdb557}.treasury-allocation-metric-withdrawals{background:#401c2233;border-color:#d1787847}.treasury-allocation-row{background:#0c131c7a;border:1px solid #5264799e;border-radius:12px;padding:12px}.treasury-allocation-row-disabled{opacity:.55}.treasury-actions,.treasury-reserve-row,.treasury-row-head,.treasury-row-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.treasury-row-title{align-items:center;gap:8px;display:inline-flex}.treasury-color-dot{border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 3px #ffffff0a}.treasury-pct-input{width:92px;min-height:42px;color:var(--text);font:inherit;background:#060c14bd;border:1px solid #526479bf;border-radius:10px;padding:0 10px;font-weight:800}.treasury-row-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.treasury-cap-toggle,.treasury-quote-field{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.treasury-quote-input{width:122px;min-height:38px;color:var(--text);font:inherit;background:#060c14bd;border:1px solid #526479bf;border-radius:10px;padding:0 10px;font-weight:800}.treasury-cap-toggle{cursor:pointer;background:#0a111a94;border:1px solid #52647994;border-radius:10px;min-height:38px;margin-left:auto;padding:0 10px}.treasury-cap-toggle input,.treasury-range{accent-color:#8fcdb5}.treasury-range{width:100%;margin-top:12px}.treasury-row-meta{color:var(--muted);flex-wrap:wrap;margin-top:7px;font-size:11px}.treasury-reserve-row{color:var(--muted);background:#0e151f5c;border:1px dashed #8497ae75;border-radius:12px;padding:12px}.treasury-actions{justify-content:flex-end}.treasury-separator{background:linear-gradient(90deg,#0000,#8497ae6b,#0000);height:1px}.profit-vault-automation-card{gap:16px;display:grid}.treasury-vault-automation-form{grid-template-columns:minmax(180px,.55fr) minmax(200px,.65fr) minmax(320px,1.4fr);align-items:start;gap:12px;display:grid}.treasury-vault-automation-field{background:#0a111a75;border:1px solid #7a92a83d;border-radius:11px;min-width:0;height:100%;padding:13px}.treasury-vault-automation-field small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.35}.treasury-vault-flow{background:#4837171a;border:1px solid #e6c56d3d;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px;display:grid}.treasury-vault-flow-step{align-items:center;gap:10px;min-width:0;display:flex}.treasury-vault-flow-step>span{color:#efd78e;background:#48371742;border:1px solid #e6c56d66;border-radius:999px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-grid}.treasury-vault-flow-step>div{gap:3px;min-width:0;display:grid}.treasury-vault-flow-step small,.treasury-vault-threshold-head span{color:var(--muted);font-size:11px;font-weight:800}.treasury-vault-flow-step strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.treasury-vault-flow-arrow{color:#e6c56d;font-size:18px}.treasury-vault-threshold{background:#0c131c7a;border:1px solid #7a92a83d;border-radius:12px;gap:9px;padding:13px 14px;display:grid}.treasury-vault-threshold-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.treasury-vault-threshold-head>div{gap:3px;display:grid}.treasury-vault-meter-track{background:#0a111adb;border:1px solid #8497ae47;border-radius:999px;height:22px;overflow:hidden}.treasury-vault-meter-fill{border-radius:inherit;background:linear-gradient(90deg,#e6c56d,#8fcdb5);height:100%}.treasury-vault-summary{margin-top:0}.treasury-vault-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.treasury-vault-actions .treasury-vault-rule-note-steps{flex:420px;width:auto;margin-top:0;margin-right:auto}.outflow-rule-status{appearance:none;min-height:32px;font:inherit;cursor:default;border:1px solid #52647994;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.outflow-rule-status-dot{border-radius:999px;width:9px;height:9px}.outflow-rule-status-run{color:#bfead9;background:#1f4e3d47;border-color:#8fcdb57a}.outflow-rule-status-run .outflow-rule-status-dot{background:#8fcdb5;box-shadow:0 0 0 4px #8fcdb524}.outflow-rule-status-arming{color:#efd78e;background:#4837174d;border-color:#e6c56d9e}.outflow-rule-status-arming .outflow-rule-status-dot{background:#e6c56d;box-shadow:0 0 0 4px #e6c56d29}.outflow-rule-status-paused{color:#ffc7c7;background:#702a3057;border-color:#d178789e}.outflow-rule-status-paused .outflow-rule-status-dot{background:#e07e7e;box-shadow:0 0 0 4px #e07e7e29}.outflow-rule-status-draft{color:#c9e2ff;background:#2d5b8f40;border-color:#7db7ff94}.outflow-rule-status-draft .outflow-rule-status-dot{background:var(--info);box-shadow:0 0 0 4px #7db7ff24}.treasury-draft-notice{color:#c9e2ff;background:#2d5b8f2e;border:1px solid #7db7ff61;border-radius:8px;grid-column:1/-1;padding:9px 11px;font-size:12px}[tabindex]:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #7db7ffb8}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.treasury-vault-rule-note-steps{flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin-top:14px;display:flex}.treasury-vault-rule-note-steps span{min-height:28px;color:var(--muted);background:#080f176b;border:1px solid #5264796b;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.treasury-vault-rule-note-steps strong{color:#bde8d3;margin-right:4px}.system-logs-card{margin-bottom:18px}.system-logs-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.system-logs-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.system-logs-context{border:1px solid var(--border);color:var(--muted);background:#08111b85;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0 16px;padding:14px 16px;display:flex}.system-logs-context>div:first-child{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.system-logs-context strong{color:var(--text);font-size:18px}.system-logs-context-kicker{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.system-logs-context-pills{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.system-logs-context-pills span{min-height:26px;color:var(--muted);background:#080f1770;border:1px solid #52647975;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:850;display:inline-flex}.system-logs-level-toggle{background:#090f1775;border:1px solid #37465ab8;border-radius:9px;align-items:center;gap:4px;min-height:36px;padding:4px;display:inline-flex}.system-logs-level-btn{min-width:62px;min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:12px;font-weight:900}.system-logs-level-btn.active{color:var(--text);background:#41331bd1;border-color:#d0b27285}.system-logs-level-btn:disabled{cursor:wait;opacity:.62}.system-logs-empty{background:#0a111a52;border:1px dashed #526479b3;border-radius:10px;align-content:center;justify-items:center;gap:6px;min-height:140px;display:grid}.system-logs-empty-title{color:var(--text);font-weight:800}.system-logs-summary{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-4px 0 10px;font-size:12px;display:flex}.system-logs-page-size{color:var(--muted);text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.system-logs-page-size .config-input{width:86px;min-height:34px;padding:0 8px}.system-logs-table{table-layout:fixed;width:100%;min-width:1320px}.system-logs-table-wrap{background:#080f1742}.system-log-col-time{width:11%}.system-log-col-level{width:6%}.system-log-col-source{width:19%}.system-log-col-message{width:42%}.system-log-col-details{width:22%}.system-logs-table th{white-space:nowrap}.system-logs-table td,.system-logs-table th{vertical-align:top}.system-log-age,.system-log-event,.system-log-line{color:var(--muted);margin-top:4px;font-size:11px}.system-log-level{color:#f0aaa6;letter-spacing:.5px;background:#4c2026b8;border:1px solid #e07e7e80;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.system-log-level-fatal{color:#ffd0cc;background:#70222adb;border-color:#f56f67cc}.system-log-level-warn,.system-log-level-warning{color:#f0d58b;background:#4a37189e;border-color:#d0b27294}.system-log-level-expected{color:#a9d5ff;background:#173a60a3;border-color:#68a4eb9e}.system-log-repeat{color:#e5c982;background:#4a371875;border:1px solid #d0b2727a;border-radius:999px;width:fit-content;margin-top:6px;padding:2px 7px;font-size:11px;font-weight:900}.system-log-source{color:var(--text);font-weight:800}.system-log-message-cell{min-width:0}.system-log-message{overflow-wrap:anywhere}.system-log-fields,.system-log-line{white-space:normal;overflow-wrap:anywhere;max-width:none}.system-log-fields{color:#b8c7d8;font-size:12px}.profit-vault-card{background:radial-gradient(560px 220px at 100% -8%,#d0b2721f,#0000 72%),linear-gradient(#16202df5,#111924fa)}.wallet-sections{grid-template-columns:1fr;gap:12px;margin-top:8px;display:grid}.landing-wallet-sections{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.wallet-panel{border:1px solid var(--line);background:#101822b8;border-radius:12px;padding:12px}.wallet-panel-title{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}.wallet-summary-strip{gap:12px;margin-top:12px;display:grid}.landing-wallet-card .wallet-summary-strip,.wallet-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-summary-strip>div{background:#0c131c8f;border:1px solid #7a92a838;border-radius:10px;min-width:0;padding:12px}.wallet-summary-strip span{color:var(--muted);margin-bottom:5px;font-size:12px;display:block}.wallet-summary-strip strong{overflow-wrap:anywhere;font-size:18px;display:block}.asset-treasury-card{background:radial-gradient(620px 220px at 100% -18%,#8abca91a,#0000 72%),linear-gradient(#17202cf5,#101822fa);align-content:start}.asset-treasury-card .section-head{margin-bottom:8px}.asset-treasury-metric{background:#0b121b80;border:1px solid #7a92a833;border-radius:10px;min-width:0;padding:9px}.asset-treasury-metric>span{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;display:block}.asset-treasury-metric strong{overflow-wrap:anywhere;font-size:15px;display:block}.asset-treasury-primary{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:10px;margin-top:8px;display:grid}.asset-treasury-main-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.asset-treasury-metric-primary{background:#0a111a75;align-content:center;min-height:86px;display:grid}.asset-treasury-metric-primary strong{font-size:16px}.asset-treasury-value{grid-template-columns:minmax(0,1fr);justify-items:start;gap:4px;min-width:0;line-height:1.1;overflow-wrap:normal!important;display:grid!important}.asset-treasury-value-amount{white-space:nowrap;max-width:100%;font-size:16px;font-weight:700}.asset-treasury-value-unit{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:800;line-height:1}.asset-performance-panel{background:#0a111a6b;border:1px solid #7a92a838;border-radius:10px;align-content:center;gap:8px;min-width:0;padding:12px;display:grid}.asset-secondary-strip,.market-secondary-strip{border-top:1px solid #7a92a82e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.asset-secondary-strip span,.market-secondary-strip span{min-width:0;min-height:30px;color:var(--muted);white-space:nowrap;background:#080f176b;border:1px solid #5264796b;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.asset-secondary-strip strong,.market-secondary-strip strong{color:#dfe8f2;font-weight:900}.asset-secondary-strip .asset-mode-pill{color:#bde8d3;background:#12211e5c;border-color:#8abca957}.secondary-strip-note{color:#aab8c7;letter-spacing:0;background:#7a92a824;border-radius:999px;align-items:center;min-height:20px;padding:0 6px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.strategy-stats{gap:8px;display:grid}.strategy-stat-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.strategy-stat-label{color:var(--muted);font-size:11px}.strategy-stat-value{color:var(--text);text-align:right;font-size:22px;font-weight:700;line-height:1}.strategy-stat-value.pill-up{color:var(--accent)!important}.strategy-stat-value.pill-down{color:var(--danger)!important}.card-market{border-color:var(--line-strong);background:radial-gradient(760px 260px at 8% -20%,#8bacc42e,#0000 66%),radial-gradient(520px 260px at 96% 0,#78958824,#0000 72%),linear-gradient(#16212ffa,#111a25fa)}.market-hero{background:#0f1722b3;border:1px solid #7a92a852;border-radius:12px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);align-items:stretch;gap:14px;padding:10px;display:grid}.market-hero-minimal{grid-template-columns:minmax(220px,.7fr) minmax(360px,1fr);align-items:center}.market-hero-price-only{grid-template-columns:minmax(0,1fr)}.market-hero>:first-child{min-width:0}.market-hero-label{color:#b1c0cf;text-transform:uppercase;letter-spacing:.8px;font-size:11px}.market-hero-price{color:#f2f6fb;text-shadow:0 0 14px #93acc22e;overflow-wrap:anywhere;margin-top:6px;font-size:38px;line-height:1}.market-chip-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.market-chip-stack-primary{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center}.market-chip{border:1px solid var(--line);color:var(--muted);background:#161f2cd6;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;font-size:12px;display:flex}.market-chip strong{color:var(--text);font-weight:500}.market-chip-budget{align-content:center;gap:6px}.market-chip-budget,.market-chip-budget-values{grid-template-columns:minmax(0,1fr);display:grid}.market-chip-budget-values{gap:4px;width:100%}.market-chip-budget-value{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-width:0;font-size:13px;line-height:1.15;display:flex}.market-chip-budget-value small{color:var(--muted);letter-spacing:.05em;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:800}.market-chip-accent{background:linear-gradient(#1d2f2b7a,#121f1e8f);border-color:#8ead9f8a}.market-chip-accent span,.market-chip-accent strong{color:#fff}.market-chip.market-chip-open-green{background:linear-gradient(#1a2d296b,#121e1d80);border-color:#8abca99e}.market-chip.market-chip-open-blue{background:linear-gradient(#1f2c3d6b,#161f2c80);border-color:#73a9eb9e}.market-chip.market-chip-open-orange{background:linear-gradient(#2f26186b,#1d181280);border-color:#d0b2729e}.market-chip.market-chip-open-blue span,.market-chip.market-chip-open-blue strong,.market-chip.market-chip-open-green span,.market-chip.market-chip-open-green strong,.market-chip.market-chip-open-orange span,.market-chip.market-chip-open-orange strong{color:#fff}.market-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.market-kpi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.market-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.market-kpi{border:1px solid var(--line);background:#121b26d1;border-radius:10px;padding:9px}.market-kpi-accent{background:linear-gradient(#202d2cd1,#121c21e6);border-color:#8ead9f7a}.market-kpi-label{color:var(--muted);letter-spacing:.45px;font-size:11px}.label-with-info{gap:6px;max-width:100%}.info-tip,.label-with-info{align-items:center;display:inline-flex}.info-tip{z-index:6;width:15px;height:15px;color:var(--info);text-transform:none;cursor:help;background:#1d395694;border:1px solid #7db7ff6b;border-radius:50%;outline:none;flex:none;justify-content:center;font-family:inherit;font-size:10px;font-weight:900;line-height:1;position:relative}.info-tip:after{z-index:40;width:min(280px,72vw);color:var(--text);content:attr(data-tooltip);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;border:1px solid #5c7391e6;border-radius:8px;padding:9px 10px;font-size:12px;font-weight:700;line-height:1.35;bottom:calc(100% + 9px);transform:translate(-50%,4px);box-shadow:0 16px 38px #0000006b}.info-tip:after,.info-tip:before{opacity:0;pointer-events:none;background:#070c13fa;transition:opacity .14s,transform .14s;position:absolute;left:50%}.info-tip:before{z-index:41;content:"";border-bottom:1px solid #5c7391e6;border-right:1px solid #5c7391e6;width:9px;height:9px;bottom:calc(100% + 4px);transform:translate(-50%,4px)rotate(45deg)}.info-tip:focus-visible,.info-tip:hover{color:var(--text);background:#254d74c7;border-color:#7db7ffd1}.info-tip:focus-visible:before,.info-tip:hover:before{opacity:1;transform:translate(-50%)rotate(45deg)}.info-tip:focus-visible:after,.info-tip:hover:after{opacity:1;transform:translate(-50%)}.market-kpi-value{color:var(--text);margin-top:4px;font-size:17px}.residue-card{background:radial-gradient(620px 220px at 100% -18%,#8abca914,#0000 72%),linear-gradient(#17202cf5,#101822fa)}.residue-band-row{border-top:1px solid #7a92a82e;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.residue-band-row span{min-height:30px;color:var(--muted);white-space:nowrap;background:#080f176b;border:1px solid #5264796b;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.residue-band-row strong{color:#bde8d3;font-weight:900}.latest-position-card{background:radial-gradient(640px 220px at 2% -18%,#749ab524,#0000 70%),linear-gradient(#15202ef5,#111b26fa);border-color:#7a92a875}.latest-position-layout{grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:14px;margin-top:10px;display:grid}.latest-position-highlight{background:linear-gradient(#293e5ea3,#1b2d48b8);border:1px solid #76a4cd9e;border-radius:12px;padding:12px}.latest-position-caption{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:11px}.latest-position-main{color:var(--text);margin-top:8px;font-size:30px;line-height:1.05}.latest-position-alert{color:var(--warn);margin-top:8px;font-size:15px;font-weight:600}.latest-position-details{border:1px solid var(--line);background:#111a25d6;border-radius:12px;overflow:hidden}.latest-position-row{border-bottom:1px solid #273343cc;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.latest-position-row:last-child{border-bottom:0}.latest-position-label{color:var(--muted);font-size:12px}.latest-position-value{color:var(--text);text-align:right;font-size:16px}.latest-position-value .value-inline-note{color:var(--muted);white-space:nowrap}.latest-position-value .latest-position-qty-note{color:inherit;font-size:inherit;font-weight:inherit;margin-left:6px}.config-view{gap:14px;display:grid}.config-hero{justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.config-head-inline{margin-bottom:4px}.config-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.audit-grid,.audit-view{gap:14px;display:grid}.audit-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.audit-hero{background:linear-gradient(#16212ebd,#0d151fe0),#0e151fd1;border-color:#5264799e;gap:12px;width:100%;max-width:100%;padding:14px 16px 16px;display:grid}.audit-hero-title{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.audit-hero-title>div:first-child{gap:3px;min-width:0;display:grid}.audit-hero-title p,.audit-ladder-card .section-head p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.audit-hero-body{gap:10px;min-width:0;display:grid}.audit-hero-main{grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);gap:12px;min-width:0;display:grid}.audit-input-panel{background:linear-gradient(#14212e94,#0a131cad),#09101861;border:1px solid #5269848f;border-radius:10px;align-content:start;gap:11px;min-width:0;padding:12px;display:grid}.audit-capacity-panel{background:linear-gradient(#14292d75,#0a181f9e),#09101861;border-color:#64a49b6b}.audit-capacity-panel.audit-capacity-status-limited{background:linear-gradient(#342a1961,#18191b94),#09101861;border-color:#d0b27280}.audit-capacity-panel.audit-capacity-status-unavailable{border-color:#5269848f}.audit-capacity-panel.audit-capacity-status-blocked{background:linear-gradient(#3a1d2261,#1b141994),#09101861;border-color:#d1787885}.audit-panel-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.audit-panel-heading>div{gap:2px;min-width:0;display:grid}.audit-panel-heading strong{color:#dce7f2;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.15}.audit-panel-heading small{color:#a6b8ccbd;font-size:9px;font-weight:750;line-height:1.2}.audit-capacity-badge{color:#8fd2c5;white-space:nowrap;background:#1d454152;border:1px solid #6cb8a957;border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-weight:900}.audit-capacity-badge.audit-capacity-status-full{color:#8fd2c5;background:#1d454161;border-color:#6cb8a96b}.audit-capacity-badge.audit-capacity-status-limited,.audit-capacity-panel.audit-capacity-status-limited .audit-capacity-badge{color:#e6c987;background:#44321766;border-color:#d0b2727a}.audit-capacity-badge.audit-capacity-status-unavailable,.audit-capacity-panel.audit-capacity-status-unavailable .audit-capacity-badge{color:var(--muted);background:#192b3e6b;border-color:#7db7ff3d}.audit-capacity-badge.audit-capacity-status-blocked,.audit-capacity-panel.audit-capacity-status-blocked .audit-capacity-badge{color:#efabab;background:#421c2252;border-color:#d1787885}.audit-run-controls{justify-content:flex-end;align-items:flex-end;gap:10px;min-width:0;display:flex}.audit-period-control{gap:4px;display:grid}.audit-period-control>span{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.audit-period-control>span small{color:#e5c982;font-size:8px}.audit-run-btn{white-space:nowrap;min-height:38px}.audit-hero-kicker{color:#a6c5e5cc;text-transform:uppercase;white-space:nowrap;background:#0a111a57;border:1px solid #7db7ff3d;border-radius:999px;width:fit-content;padding:4px 7px;font-size:9px;font-weight:900}.audit-grid .audit-zone-card,.audit-grid .card,.audit-grid .market-kpi,.audit-hero{overflow:visible}.audit-grid .card:has(.info-tip:focus-visible){z-index:30}.audit-grid .card:has(.info-tip:hover){z-index:30}.audit-hero:has(.info-tip:focus-visible){z-index:30}.audit-hero:has(.info-tip:hover){z-index:30}.audit-view .info-tip:after{width:min(240px,58vw);top:calc(100% + 9px);bottom:auto;transform:translate(-50%,-4px)}.audit-view .info-tip:before{top:calc(100% + 4px);bottom:auto;transform:translate(-50%,-4px)rotate(45deg)}.audit-view .info-tip:focus-visible:before,.audit-view .info-tip:hover:before{transform:translate(-50%)rotate(45deg)}.audit-view .info-tip:focus-visible:after,.audit-view .info-tip:hover:after{transform:translate(-50%)}.audit-optimizer-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;display:grid}.audit-minvar-calculator{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;display:grid}.audit-capacity-panel .audit-optimizer-field{grid-column:1/-1}.audit-minvar-result{min-height:54px;color:var(--muted);text-transform:uppercase;background:#0c16209e;border:1px solid #526984b8;border-radius:8px;align-content:center;gap:1px;padding:5px 9px;font-size:9px;display:grid}.audit-minvar-result strong{color:#8fd2c5;font-size:13px}.audit-capacity-status-limited .audit-minvar-result strong{color:#e6c987}.audit-capacity-status-blocked .audit-minvar-result strong{color:#efabab}.audit-minvar-result small{color:var(--muted);text-transform:none;font-size:8px}.audit-capacity-progress{gap:6px;padding-top:2px;display:grid}.audit-capacity-progress-head{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:12px;font-size:9px;font-weight:900;display:flex}.audit-capacity-progress-head strong{color:#dce7f2;font-size:11px}.audit-capacity-progress-track{background:#070d14b8;border:1px solid #5269849e;border-radius:999px;height:7px;overflow:hidden}.audit-capacity-progress-track>span{border-radius:inherit;background:var(--good);height:100%;transition:width .2s;display:block}.audit-capacity-status-limited .audit-capacity-progress-track>span{background:var(--warn)}.audit-capacity-status-blocked .audit-capacity-progress-track>span{background:var(--danger)}.audit-capacity-progress>small{color:var(--muted);font-size:9px;font-weight:800;line-height:1.3}.audit-optimizer-field{color:var(--muted);text-transform:uppercase;gap:6px;font-size:11px;font-weight:800;display:grid}.audit-optimizer-field .config-input{border-radius:9px;width:100%;min-height:44px;padding-right:58px;font-size:13px}.audit-field-control{display:block;position:relative}.audit-field-control>small{color:#a6c5e5a8;pointer-events:none;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.audit-scope-line{border-top:1px solid #5269845c;align-items:center;gap:18px;padding-top:9px;display:flex}.audit-scope-line>span{align-items:baseline;gap:7px;min-width:0;display:inline-flex}.audit-scope-line small{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.audit-scope-line strong{color:#cfe1f1;font-size:10px}.audit-ladder-card{border-color:#8abca95c}.audit-recommendation-head{align-items:flex-start}.audit-recommendation-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.audit-insight-card{grid-column:span 6}.audit-insight-card .audit-zone-grid,.audit-insight-card .market-kpi-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-optimizer-warning{color:#f0b45d;margin-top:10px;font-size:13px;font-weight:850;line-height:1.35}.audit-layer-impact-strip{background:#121f2c57;border:1px solid #7db7ff38;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;padding:8px;display:grid}.audit-layer-impact-item{background:#080f176b;border:1px solid #8497ae33;border-radius:8px;gap:2px;min-width:0;padding:7px 8px;display:grid}.audit-layer-impact-item-good{border-left:2px solid var(--good)}.audit-layer-impact-item-limited{border-left:2px solid var(--warn);background:#372a1547}.audit-layer-impact-item-good strong{color:#a9dac7}.audit-layer-impact-item-limited strong{color:#e6c987}.audit-layer-impact-item span{color:#a6c5e5cc;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.audit-layer-impact-item strong{color:#cde5ff;white-space:nowrap;font-size:13px;line-height:1.15}.audit-layer-impact-item small{color:#becddeb8;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.audit-recommendation-rule{border-left:2px solid var(--accent);color:var(--muted);background:#1f353c47;border-radius:0 8px 8px 0;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px;margin-top:10px;padding:9px 10px;font-size:11px;line-height:1.4;display:grid}.audit-recommendation-rule strong{color:#b9d8cd;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900}.audit-window-toggle{background:#090f1775;border:1px solid #37465ab8;border-radius:9px;align-items:center;gap:4px;min-height:36px;padding:4px;display:inline-flex}.audit-window-btn{min-width:44px;min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 10px;font-size:12px;font-weight:800}.audit-window-btn.active{color:var(--text);background:#213441d1;border-color:#8abca97a}.audit-window-btn:disabled{opacity:.52;cursor:not-allowed}.audit-strategy-panel{border:1px solid var(--line);background:#090f174d;border-radius:10px;margin-top:10px;padding:12px}.audit-scenario-metrics{gap:7px;display:grid}.audit-scenario-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-scenario-metrics-details{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:8px}.audit-scenario-metric-row{min-height:34px;color:var(--muted);text-transform:uppercase;background:#080f178c;border:1px solid #37465adb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 10px;font-size:11px;display:grid}.audit-scenario-metric-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.audit-scenario-metric-row strong{color:var(--text);white-space:nowrap;font-size:12px;font-weight:850}.audit-strategy-details-toggle{color:#9fcbff;width:fit-content;min-height:32px;font:inherit;cursor:pointer;text-transform:uppercase;background:#192b3e85;border:1px solid #7db7ff5c;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.audit-strategy-details-toggle-grid{border-radius:9px;justify-content:center;width:100%;height:100%;min-height:34px;margin-top:0}.audit-strategy-details-toggle small{color:var(--muted);font-size:10px;font-weight:850}.audit-strategy-details-toggle:focus-visible,.audit-strategy-details-toggle:hover{color:#d7ebff;background:#223a53cc;border-color:#7db7ffb8;outline:none}.audit-scenario-apply{color:#7db7ff;text-transform:uppercase;border-top:1px solid #8497ae2e;margin-top:12px;padding-top:10px;font-size:10px;font-weight:850}.audit-strategy-apply{width:100%;min-height:40px;font:inherit;text-align:center;cursor:pointer;background:#192b3e85;border:1px solid #7db7ff66;border-radius:9px;margin-top:0;padding:0 14px}.audit-strategy-apply-wrap{margin-top:10px;position:relative}.audit-strategy-apply-wrap-blocked:after{z-index:40;color:#ffd1d1;content:attr(data-tooltip);opacity:0;pointer-events:none;text-transform:none;white-space:normal;background:#070c13fa;border:1px solid #d17878b8;border-radius:8px;width:min(360px,72vw);padding:9px 10px;font-size:12px;font-weight:800;line-height:1.35;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 9px);left:0;transform:translateY(4px);box-shadow:0 16px 38px #0000006b}.audit-strategy-apply-wrap-blocked:focus-within:after,.audit-strategy-apply-wrap-blocked:hover:after{opacity:1;transform:translateY(0)}.audit-strategy-apply-blocked{color:#ffb8b8;background:#421c2233;border:1px solid #d178789e;border-radius:8px;margin-top:10px;padding:9px 10px}.audit-strategy-apply:focus-visible,.audit-strategy-apply:hover:not(:disabled){color:#a9d0ff;outline:none}.audit-strategy-apply-blocked:focus-visible,.audit-strategy-apply-blocked:hover:not(:disabled){color:#ffd1d1;background:#501e264d;border-color:#ef9797e0}.audit-strategy-apply:disabled{opacity:.56;cursor:not-allowed}.audit-zone-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.audit-zone-card{border:1px solid var(--line);background:#121b26d1;border-radius:10px;min-width:0;padding:9px}.audit-zone-good{background:linear-gradient(#1a302ab8,#12221fd6);border-color:#59a9866b}.audit-zone-warning{background:linear-gradient(#2a2216b8,#15181ed6);border-color:#d0b27275}.audit-zone-danger{background:linear-gradient(#2d191eb8,#16161ed6);border-color:#d178786b}.btn{border:1px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;background:#17222feb;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.btn:hover:not(:disabled){background:#1f3043f5;border-color:#7db7ff6b}.btn:disabled{opacity:.48;cursor:not-allowed}.btn-primary{background:#2d5549d6;border-color:#8abca994}.btn-danger{color:#ffe4e4;background:#7e2a32db;border-color:#d17878bd}.btn-danger:hover:not(:disabled){background:#96323cf5;border-color:#f69797e6}.btn-danger-large{min-height:44px;padding:0 16px;font-weight:900}.btn-secondary{color:var(--muted)}.config-grid{gap:18px;display:grid}.config-section{min-width:0;padding-top:4px}.config-section+.config-section{border-top:1px solid #47586c9e;padding-top:18px}.config-section-head{background:linear-gradient(90deg,#213441b8,#10192433);border:1px solid #37465a94;border-left:3px solid #8abca9b3;border-radius:8px;align-items:center;margin-bottom:10px;padding:9px 10px}.config-section-head h3{color:var(--text)}.config-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:10px;display:grid}.config-row{background:#101924b8;border:1px solid #37465aad;border-radius:8px;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:166px;padding:12px;display:grid;position:relative}.config-row-dirty{background:#2620167a;border-color:#d0b2728f}.config-row-title{color:var(--text);justify-content:space-between;align-items:flex-start;gap:8px;font-weight:700;line-height:1.15;display:flex}.config-row-main{align-content:start;gap:6px;min-width:0;display:grid}.config-key{color:var(--muted);text-align:right;overflow-wrap:anywhere;max-width:48%;font-size:10px;line-height:1.25}.config-title-meta{justify-items:end;gap:4px;min-width:120px;max-width:52%;display:grid}.config-title-meta .config-key{max-width:100%}.config-meta{color:#97a8bbc7;font-size:10px;line-height:1.35}.config-row .subtitle{font-size:12px;line-height:1.35}.config-control{align-self:end;justify-items:stretch;gap:5px;display:grid}.config-input{border:1px solid var(--line);width:100%;min-height:34px;color:var(--text);background:#090e15d6;border-radius:8px;padding:0 9px;font-size:13px}select.config-input{appearance:none;background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%2397a8bb%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.7%22%20d%3D%22M3.5%205.25%207%208.75l3.5-3.5%22%2F%3E%3C%2Fsvg%3E) right 12px center/14px 14px no-repeat,#090e15d6;padding-right:38px}select.config-input:disabled{background:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2214%22%20fill%3D%22none%22%20viewBox%3D%220%200%2014%2014%22%3E%3Cpath%20stroke%3D%22%235f6d7d%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%221.7%22%20d%3D%22M3.5%205.25%207%208.75l3.5-3.5%22%2F%3E%3C%2Fsvg%3E) right 12px center/14px 14px no-repeat,#090e1594}.config-input:focus{border-color:#7db7ff9e;outline:0;box-shadow:0 0 0 3px #7db7ff1a}.config-input-invalid{border-color:#d17878c2;box-shadow:0 0 0 3px #d178781a}.config-toggle{border:1px solid var(--line);min-height:34px;color:var(--text);background:#090e15d6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 9px;font-size:13px;font-weight:600;display:flex}.config-toggle input{width:16px;height:16px;accent-color:var(--accent)}.config-bounds{color:#97a8bbd1;flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:10px;line-height:1.25;display:flex}.config-history-section{padding-bottom:2px}.config-history-wrap{background:#10192494;border:1px solid #37465aad;border-radius:8px;overflow-x:auto}.config-history-table{min-width:820px}.config-history-table td,.config-history-table th{vertical-align:middle;padding:10px 12px}.config-history-key{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px}.config-history-value{max-width:220px;color:var(--text);overflow-wrap:anywhere}.config-history-empty{padding:12px 2px 2px}.confirm-modal.sell-rebalance-modal{contain:layout paint;grid-template-rows:auto auto minmax(0,1fr) auto;gap:14px;width:min(1320px,100vw - 48px);height:min(900px,100vh - 48px);max-height:calc(100vh - 48px);padding:24px 24px 18px;display:grid;overflow:hidden}.sell-rebalance-modal .confirm-copy{max-width:none}.sell-rebalance-loading{align-items:center;min-height:160px;display:grid}.sell-rebalance-body{flex-direction:column;gap:12px;min-height:0;padding-right:2px;display:flex;overflow:auto}.sell-rebalance-summary{gap:10px;min-width:0;padding:0 0 2px;display:grid;overflow:visible}.sell-rebalance-summary-section{gap:7px;min-width:0;display:grid}.sell-rebalance-summary-heading{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.sell-rebalance-summary-row{grid-template-columns:repeat(3,minmax(150px,1fr));gap:7px;display:grid}.sell-rebalance-summary-row-context{grid-template-columns:repeat(4,minmax(150px,1fr))}.sell-rebalance-summary-divider{background:linear-gradient(90deg,#37465a1f,#37465ab8,#37465a1f);height:1px}.sell-rebalance-summary-pill{width:100%;min-width:0;min-height:50px;color:var(--muted);text-transform:uppercase;background:#090e159e;border:1px solid #37465aad;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;padding:7px 10px;font-size:11px;font-weight:800;display:flex}.sell-rebalance-summary-pill strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:15px;line-height:1.1;overflow:hidden}.sell-rebalance-summary-pill span{text-overflow:ellipsis;white-space:nowrap;width:100%;line-height:1.15;overflow:hidden}.sell-rebalance-guide{background:#090e156b;border:1px solid #37465a8f;border-radius:8px}.sell-rebalance-guide summary{min-height:34px;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;padding:9px 11px;font-size:11px;font-weight:900;list-style-position:inside}.sell-rebalance-guide[open] summary{border-bottom:1px solid #37465a7a}.sell-rebalance-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:11px;display:grid}.sell-rebalance-guide-item{min-width:0}.sell-rebalance-guide-item strong{color:var(--text);text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:900;display:block}.sell-rebalance-guide-item span{color:var(--muted);font-size:12px;line-height:1.45}.sell-rebalance-warning{color:#e5c77f;background:#2a221694;border:1px solid #d0b27280;border-radius:8px;margin:10px 0;padding:9px 10px;font-size:12px;font-weight:700}.migration-reconciliation{gap:14px}.migration-reconciliation-alert{background:#541e224d;border:1px solid #e07e7e94;border-radius:9px;gap:5px;padding:12px 14px;display:grid}.migration-reconciliation-alert strong{color:#f0b1b1;text-transform:uppercase;font-size:13px}.migration-reconciliation-alert span,.migration-reconciliation-instructions li{color:var(--muted);font-size:12px;line-height:1.45}.migration-reconciliation-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.migration-reconciliation-evidence>span,.migration-reconciliation-order{background:#090e159e;border:1px solid #37465aad;border-radius:8px;gap:4px;min-width:0;padding:9px 11px;display:grid}.migration-reconciliation-evidence small,.migration-reconciliation-order span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.migration-reconciliation-evidence strong,.migration-reconciliation-order strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.migration-reconciliation-instructions{background:#2a22166b;border:1px solid #d0b2726b;border-radius:8px;padding:11px 13px}.migration-reconciliation-instructions strong{color:#e5c77f;text-transform:uppercase;font-size:11px}.migration-reconciliation-instructions ol{margin:7px 0 0;padding-left:19px}.migration-reconciliation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.migration-reconciliation-selection{background:#22574e24;border:1px solid #68b5a661;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.migration-reconciliation-selection span{color:var(--muted);text-transform:uppercase;font-size:11px}.migration-reconciliation-selection strong{color:var(--text);font-size:12px}.migration-reconciliation-actions{justify-content:flex-end}.sell-rebalance-migration-note{color:var(--text);background:#22574e2e;border-color:#68b5a694;gap:9px;margin:0;padding:11px 12px;display:grid}.sell-rebalance-migration-head{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.sell-rebalance-migration-head>strong{text-transform:uppercase;flex:none;font-size:12px}.sell-rebalance-migration-head>span{color:var(--muted);text-align:right;font-size:11px;line-height:1.3}.sell-rebalance-migration-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.sell-rebalance-migration-grid>span{background:#08161c61;border:1px solid #68b5a63d;border-radius:7px;gap:3px;min-width:0;padding:7px 9px;display:grid}.sell-rebalance-migration-grid small{color:#a6c5c1bd;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.1}.sell-rebalance-migration-grid strong{color:#dce9e7;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.2;overflow:hidden}.sell-rebalance-migration-risk{color:#e6c887;font-size:10px;font-weight:750;line-height:1.3}.sell-rebalance-migration-risk strong{color:#f0d99f}.sell-rebalance-table-wrap{background:#10192494;border:1px solid #37465aad;border-radius:8px;flex:none;min-height:0;max-height:min(520px,52vh);margin-bottom:14px;overflow:auto}.sell-rebalance-table{table-layout:fixed;min-width:940px}.sell-rebalance-table td,.sell-rebalance-table th{vertical-align:middle;padding:12px 14px}.sell-rebalance-table tbody td{border-bottom:1px solid #37465a8f;height:92px;line-height:1.2}.sell-rebalance-table tbody tr:last-child td{border-bottom:0}.sell-rebalance-table thead th{z-index:2;background:#192533fa;position:sticky;top:0}.sell-rebalance-table td:first-child,.sell-rebalance-table th:first-child{width:88px}.sell-rebalance-table td:nth-child(2),.sell-rebalance-table th:nth-child(2){width:96px}.sell-rebalance-table td:nth-child(3),.sell-rebalance-table th:nth-child(3){width:130px}.sell-rebalance-table td:nth-child(4),.sell-rebalance-table td:nth-child(5),.sell-rebalance-table td:nth-child(6),.sell-rebalance-table th:nth-child(4),.sell-rebalance-table th:nth-child(5),.sell-rebalance-table th:nth-child(6){width:190px}.sell-rebalance-layer-cell,.sell-rebalance-lot-cell{color:var(--text);font-weight:900}.sell-rebalance-extra-row td{background:#2a22162e;border-top-color:#d0b27252}.sell-rebalance-extra-row .sell-rebalance-layer-cell{color:#e5c77f;text-transform:uppercase;font-size:12px}.sell-rebalance-action-cell{white-space:nowrap}.sell-rebalance-action-cell>span{width:fit-content}.sell-rebalance-action-cell>span+span{margin-top:6px}.sell-rebalance-price-cell{color:var(--text);font-weight:800}.sell-rebalance-price-stack{gap:3px;min-width:74px;display:inline-grid}.sell-rebalance-price-stack strong{color:var(--text);font-weight:900}.sell-rebalance-price-stack span{color:var(--muted);font-size:12px;font-weight:800}.sell-rebalance-compare-cell{color:var(--text);font-weight:800}.sell-rebalance-compare-stack{gap:6px;min-width:116px;display:grid}.sell-rebalance-compare-line{gap:2px;display:grid}.sell-rebalance-compare-line span{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.sell-rebalance-compare-line strong{font-weight:900}.sell-rebalance-current-value span,.sell-rebalance-current-value strong{color:#df7f7f}.sell-rebalance-new-value span,.sell-rebalance-new-value strong{color:#7db7ff}.sell-rebalance-actions{z-index:3;background:linear-gradient(#111a26f0,#0c141ffa);border-top:1px solid #37465aad;margin:0 -24px -18px;padding:14px 24px 18px;position:sticky;bottom:0}.sell-rebalance-actions .btn{min-width:132px}.sell-rebalance-action{text-transform:uppercase;border:1px solid #8497ae47;border-radius:7px;align-items:center;min-height:24px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex}.sell-rebalance-action-move{color:#e5c77f;background:#2a221694;border-color:#d0b27294}.sell-rebalance-action-add{color:#7db7ff;background:#1c2b3d9e;border-color:#7db7ff80}.sell-rebalance-action-keep{color:#9ccdbb;background:#1a302a8f;border-color:#8abca980}.sell-rebalance-action-skip{color:var(--muted);background:#090e158a}.sell-rebalance-error-chip{color:#faa;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#36161b9e;border:1px solid #df7f7f75;border-radius:7px;align-items:center;max-width:112px;min-height:22px;padding:0 7px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.confirm-backdrop.sell-rebalance-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#04080dd1}.confirm-backdrop{z-index:250;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080db8;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow-y:auto}.confirm-modal{gap:12px;width:min(760px,100%);max-height:calc(100vh - 36px);display:grid;overflow:auto;box-shadow:0 22px 80px #0000006b}.confirm-head{align-items:center;margin-bottom:0}.confirm-copy{max-width:620px}.migration-reset-choice{cursor:pointer;background:#f59e0b14;border:1px solid #f59e0b59;border-radius:12px;align-items:flex-start;gap:12px;margin:14px 0;padding:14px;display:flex}.migration-reset-choice input{margin-top:3px}.migration-reset-choice span{gap:5px;display:grid}.migration-reset-choice small{color:var(--text-muted);line-height:1.45}.profile-delete-modal{border-color:#d178788a}.operator-unlock-modal{width:min(460px,100%)}.trading-confirm-modal{width:min(500px,100%)}.profile-delete-warning{color:#ffd1d1;background:#421c227a;border:1px solid #d1787870;border-radius:8px;gap:4px;padding:12px;display:grid}.profile-delete-warning span,.profile-delete-warning strong{display:block}.confirm-list{gap:8px;display:grid}.confirm-row{background:#2620166b;border:1px solid #d0b2726b;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px;display:grid}.confirm-row-title{color:var(--text);justify-content:space-between;align-items:flex-start;gap:10px;font-weight:700;display:flex}.confirm-detail-bands{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.confirm-detail-bands span{min-height:28px;color:var(--muted);background:#080f175c;border:1px solid #5264796b;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.confirm-detail-bands strong{color:#e6c56d}.confirm-values{color:#e5c982;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.confirm-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=960px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-span-12{grid-column:1/-1}.asset-treasury-primary,.wallet-sections{grid-template-columns:1fr}.asset-treasury-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-summary-strip{grid-template-columns:1fr}.audit-layer-impact-strip,.audit-scenario-metrics-compact,.audit-scenario-metrics-details,.audit-zone-grid,.market-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-masthead,.treasury-layout,.treasury-vault-automation-form{grid-template-columns:1fr}.treasury-vault-flow{grid-template-columns:1fr auto 1fr auto 1fr}.treasury-allocation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{grid-template-columns:1fr}.market-chip-stack{width:100%;min-width:0}.market-chip-stack-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-hero-title{flex-direction:column;align-items:flex-start}.audit-run-controls{flex-wrap:wrap;justify-content:flex-start;width:100%}.audit-hero-main{grid-template-columns:1fr}.audit-minvar-calculator,.audit-optimizer-form{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-insight-card{grid-column:1/-1}.asset-nav{flex-direction:column}.asset-detail-page{grid-template-columns:1fr}.asset-view-nav-tabs{width:100%}.asset-detail-tools{flex-wrap:wrap;justify-content:flex-start}.asset-detail-tools .asset-control-allocation{margin-left:0}.asset-create-head{flex-direction:column;align-items:flex-start}.profile-danger-zone{flex-direction:column;align-items:stretch}.profile-editor-card-large .profile-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.notice-item{grid-template-columns:1fr;gap:4px}.config-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.config-hero{flex-direction:column;align-items:flex-start}.config-actions{justify-content:flex-start}}@media (width<=640px){.positions-table{min-width:0}.positions-table thead{display:none}.positions-table tbody,.positions-table td,.positions-table tr{width:100%;display:block}.positions-table tr{border:1px solid var(--line);background:#0a111a75;border-radius:10px;margin-bottom:10px;padding:8px 10px}.positions-table td{text-align:right;white-space:normal;border-bottom:1px solid #7a92a824;grid-template-columns:minmax(110px,42%) minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.positions-table td:before{content:attr(data-label);color:var(--muted);text-align:left;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700}.positions-table td:last-child{border-bottom:0}.migration-resume-banner{flex-direction:column;align-items:stretch}.notice-content{grid-template-columns:1fr;gap:3px}.container{padding:24px 14px 48px}.grid,.header{grid-template-columns:1fr}.header{align-items:start}.header-status{flex-wrap:wrap;justify-content:space-between;justify-self:stretch}.title{font-size:26px}.asset-nav-main{flex-direction:column;align-items:flex-start}.asset-nav-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.asset-nav-action-btn{flex:1;min-width:118px}.asset-detail-page{align-items:stretch;padding:10px}.asset-back-btn{justify-content:center;width:100%}.asset-view-nav-actions,.asset-view-nav-tabs{width:100%}.asset-view-nav-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.asset-view-nav-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.asset-detail-title h1{white-space:normal}.asset-control-allocation{min-width:0}.asset-detail-tools{flex-direction:column;align-items:stretch}.asset-detail-tools .read-only-toggle{flex:1;justify-content:center}.asset-view-nav-actions .asset-profile-manage-btn{justify-content:center;width:100%;min-width:0}.positions-table-footer{flex-direction:column;align-items:flex-start}.perf-windows-footer span:last-child{margin-left:0}.portfolio-masthead-metrics{grid-template-columns:1fr}.portfolio-masthead h1{font-size:24px}.asset-tabs{width:100%}.asset-tab{flex:1;min-width:min(100%,150px)}.view-nav{width:100%}.view-nav-btn{text-align:center;flex:1;min-width:0;min-height:44px;padding:0 6px;font-size:12px;line-height:1.08}.view-nav-btn span:first-child{overflow-wrap:anywhere;min-width:0}.audit-hero-body,.audit-layer-impact-strip,.audit-minvar-calculator,.audit-optimizer-form,.audit-scenario-metrics-compact,.audit-scenario-metrics-details,.audit-zone-grid,.market-kpi-grid{grid-template-columns:1fr}.audit-run-controls{flex-direction:column;align-items:stretch}.audit-period-control,.audit-run-btn{width:100%}.audit-scope-line{gap:6px}.audit-recommendation-head,.audit-scope-line{flex-direction:column;align-items:flex-start}.audit-recommendation-meta{justify-content:flex-start;width:100%}.audit-recommendation-rule{grid-template-columns:1fr;gap:4px}.audit-view .info-tip:after{z-index:220;width:auto;max-height:42vh;padding:12px 13px;font-size:12px;line-height:1.4;position:fixed;inset:auto 12px 18px;overflow:auto;transform:translateY(8px)}.audit-view .info-tip:before{display:none}.audit-view .info-tip:focus-visible:after,.audit-view .info-tip:hover:after{transform:translateY(0)}.audit-strategy-apply-wrap-blocked:after{z-index:220;width:auto;max-height:42vh;padding:12px 13px;position:fixed;inset:auto 12px 18px;overflow:auto;transform:translateY(8px)}.audit-strategy-apply-wrap-blocked:focus-within:after,.audit-strategy-apply-wrap-blocked:hover:after{transform:translateY(0)}.audit-window-toggle{justify-content:stretch;width:100%}.audit-window-btn{flex:1}.system-logs-toolbar{flex-direction:column;align-items:stretch}.system-logs-actions{justify-content:flex-start;width:100%}.system-logs-context{flex-direction:column;align-items:flex-start}.system-logs-level-btn,.system-logs-level-toggle{flex:1}.system-logs-card{padding:14px}.system-logs-context{gap:10px;margin:10px 0 12px;padding:12px}.system-logs-context>div:first-child{flex-direction:column;align-items:flex-start;gap:6px}.system-logs-context strong{overflow-wrap:anywhere;max-width:100%;font-size:16px}.system-logs-actions .btn{flex:1;justify-content:center}.system-logs-summary{flex-direction:column;align-items:stretch;gap:8px}.system-logs-page-size{justify-content:space-between;width:100%}.system-logs-page-size .config-input{width:104px}.system-logs-table-wrap{background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.system-logs-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.system-logs-table colgroup,.system-logs-table thead{display:none}.system-logs-table,.system-logs-table tbody,.system-logs-table td,.system-logs-table tr{width:100%;display:block}.system-logs-table tr{border:1px solid #37465ac7;border-radius:10px;padding:10px}.system-logs-table tbody tr:hover,.system-logs-table tbody tr:nth-child(2n),.system-logs-table tr{background:#0c141ec2}.system-logs-table td{white-space:normal;border-bottom:1px solid #27334394;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.system-logs-table td:before{content:attr(data-label);color:#8fa1b5;text-transform:uppercase;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:900;line-height:1.4}.system-logs-table td:last-child{border-bottom:0}.system-log-fields,.system-log-message-cell{grid-template-columns:1fr;gap:5px}.system-log-fields:before,.system-log-message-cell:before{padding-bottom:2px}.system-log-message{font-size:13px;line-height:1.35}.system-log-fields{font-size:11px;line-height:1.45}.table-pager{justify-content:space-between}.table-pager .pager-btn{flex:1}.market-chip-stack,.market-chip-stack-primary,.treasury-allocation-metrics{grid-template-columns:1fr}.treasury-actions,.treasury-reserve-row,.treasury-row-controls,.treasury-row-head{flex-direction:column;align-items:stretch}.treasury-cap-toggle,.treasury-pct-input,.treasury-quote-field,.treasury-quote-input{width:100%}.treasury-cap-toggle{margin-left:0}.treasury-vault-actions{flex-direction:column;align-items:stretch}.treasury-vault-actions .treasury-vault-rule-note-steps{flex-basis:auto;width:100%;margin-right:0}.treasury-vault-actions .btn{justify-content:center;width:100%}.treasury-vault-flow{grid-template-columns:1fr}.treasury-vault-flow-arrow{justify-self:center;transform:rotate(90deg)}.treasury-vault-threshold-head{flex-direction:column;align-items:flex-start}.market-hero-price{font-size:34px}.landing-wallet-card{padding:16px}.asset-treasury-main-metrics,.landing-staking-grid{grid-template-columns:1fr}.asset-secondary-strip span,.market-secondary-strip span,.residue-band-row span{justify-content:space-between;width:100%}.table-wrap{border-left:0;border-right:0;border-radius:0;margin:0 -14px;padding:0 14px}.table{min-width:660px;font-size:12px}.table td,.table th{white-space:nowrap}.table-wrap.system-logs-table-wrap{background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.table.system-logs-table{min-width:0}.table.system-logs-table td{white-space:normal}.section-head{flex-direction:column}.config-section-head{flex-direction:row;align-items:center}.card-head-meta{text-align:left;justify-items:start}.liquidity-footer-meta{flex-direction:column;align-items:flex-start}.liquidity-footer-meta .dynamic-guard-line{justify-content:flex-start}.historical-avg-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.historical-avg-divider{display:none}.history-weeks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-market .section-head{flex-direction:row;align-items:center}.card-market .card-head-meta{text-align:right;justify-items:end}.latest-position-layout{grid-template-columns:1fr}.latest-position-main{font-size:26px}.latest-position-row{flex-direction:column;align-items:flex-start}.latest-position-value{text-align:left;font-size:15px}.latest-position-value .value-inline-note{margin-top:4px;margin-left:0;display:block}.latest-position-value .latest-position-qty-note{margin-top:0;margin-left:6px;display:inline}.config-row,.confirm-row{grid-template-columns:1fr}.confirm-values{justify-content:flex-start}.confirm-modal.sell-rebalance-modal{width:calc(100vw - 20px);height:calc(100vh - 20px);max-height:calc(100vh - 20px);padding:16px 14px 0}.sell-rebalance-body{gap:10px}.sell-rebalance-migration-head{flex-direction:column;align-items:flex-start;gap:4px}.sell-rebalance-migration-head>span{text-align:left}.sell-rebalance-migration-grid,.sell-rebalance-summary-row,.sell-rebalance-summary-row-context{grid-template-columns:repeat(2,minmax(0,1fr))}.sell-rebalance-summary-pill{justify-content:flex-start}.migration-reconciliation-evidence,.migration-reconciliation-form,.sell-rebalance-guide-grid{grid-template-columns:1fr}.sell-rebalance-table{min-width:840px}.sell-rebalance-table td,.sell-rebalance-table th{white-space:normal}.sell-rebalance-actions{flex-direction:column;align-items:stretch;margin:0 -14px;padding:12px 14px 14px}.sell-rebalance-actions .btn{width:100%}.config-row-title{flex-direction:column;align-items:flex-start}.config-key{text-align:left;max-width:100%}.config-bounds{justify-content:flex-start}}}.error-page-shell[data-v-23bbaf61]{text-align:center;place-items:center;min-height:100vh;padding:24px;display:grid}.error-page-panel[data-v-23bbaf61]{border:1px solid var(--line);width:min(460px,100%);box-shadow:var(--shadow);background:#121b26db;border-radius:8px;justify-items:center;gap:12px;padding:28px;display:grid}.error-page-code[data-v-23bbaf61]{color:var(--accent);letter-spacing:.14em;font-size:13px;font-weight:850}.error-page-panel h1[data-v-23bbaf61]{color:var(--text);margin:0;font-size:30px;line-height:1.08}.error-page-panel p[data-v-23bbaf61]{max-width:34ch;color:var(--muted);margin:0 0 4px;font-size:15px;line-height:1.5}
