:root{--bg:#f1eee7;--surface:#faf8f3;--surface-alt:#e9e5dd;--surface-hover:#e2ddd3;--border:#d0c9bd;--border-soft:#ddd7cc;--border-faint:#e7e2d9;--text:#202624;--text-muted:#56615d;--text-faint:#5f6965;--accent:#466c78;--accent-strong:#365864;--accent-contrast:#faf8f3;--accent-bg:#dce7e8;--accent-bg-hover:#e7ece9;--up:#2f6d55;--down:#a54a46;--warn-border:#cfb783;--warn-bg:#f5eedf;--warn-text:#74562e;--success-border:#a7c5b4;--success-bg:#e3ede6;--danger-border:#d7aba6;--danger-bg:#f5e7e4;--shadow:#2e292224;--backdrop:#28241f61;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color:var(--text);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}*,:before,:after{box-sizing:border-box}[data-theme=dark]{--bg:#0d1214;--surface:#141b1e;--surface-alt:#1a2428;--surface-hover:#223036;--border:#2a373c;--border-soft:#222e33;--border-faint:#1b2529;--text:#eaf0f2;--text-muted:#91a0a6;--text-faint:#76868c;--accent:#86adba;--accent-strong:#a4c3cd;--accent-contrast:#0d1214;--accent-bg:#86adba29;--accent-bg-hover:#86adba1a;--up:#68b594;--down:#df827d;--warn-border:#6f5a35;--warn-bg:#2a2318;--warn-text:#d4b271;--success-border:#365f4f;--success-bg:#172922;--danger-border:#734441;--danger-bg:#2b1d1c;--shadow:#00000073;--backdrop:#060a0cc2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);margin:0}html[data-theme=dark] body{background:var(--bg)}table{border-collapse:collapse}a{color:var(--accent)}.app{max-width:1180px;margin:0 auto;padding:12px 16px 40px}.title-row{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:10px;display:flex}.title-row h1{letter-spacing:-.01em;margin:0;font-size:21px}.subtext{color:var(--text-muted);font-size:12px}.nav{border:1px solid var(--border);background:var(--surface);flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 18px;padding:6px;font-size:13px;display:flex}.nav a{cursor:pointer;color:var(--text-muted);border:1px solid #0000;margin-right:0;padding:4px 8px;text-decoration:none}@media (hover:hover) and (pointer:fine){.nav a:hover{color:var(--accent)}}.nav a.active{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-bg);font-weight:700}.nav-icon-link{justify-content:center;align-items:center;min-width:30px;line-height:1;display:inline-flex}.nav-icon-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ledger-location-label-short{display:none}.nav .subtext{margin-left:auto;float:none!important}.section{border:1px solid var(--border);background:var(--surface);margin-bottom:18px;padding:12px 14px}.connect-wallet-gate{border:1px solid var(--border);background:var(--surface);text-align:center;margin:24px 0;padding:32px 20px}.connect-wallet-gate h2{margin:0 0 8px;font-size:16px}.connect-wallet-gate p{max-width:480px;margin:0 auto 16px}.connect-wallet-gate button{padding:8px 18px}.section h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--border-soft);margin:0 0 10px;padding-bottom:6px;font-size:13px}.table-responsive{width:100%;overflow-x:auto}table.data{border:1px solid var(--border);width:100%;margin-bottom:8px;font-size:13px}table.data th,table.data td{border:1px solid var(--border-faint);text-align:left;overflow-wrap:anywhere;padding:7px 10px}table.data th{background:var(--surface-alt);color:var(--text-muted);white-space:nowrap;overflow-wrap:normal;text-overflow:ellipsis;font-weight:600;overflow:hidden}table.data td.num,table.data th.num{text-align:right}table.data tbody tr:nth-child(2n){background:var(--surface-alt)}table.data tfoot td{background:var(--surface-alt);border-top:1px solid var(--border);font-weight:600}table.data tbody tr{transition:background-color .12s}@media (hover:hover) and (pointer:fine){table.data tbody tr:hover{background:var(--accent-bg-hover);cursor:pointer}}table.data tbody tr.selected{background:var(--accent-bg)}table.data tbody tr.blocked{color:var(--text-faint)}table.data th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}@media (hover:hover) and (pointer:fine){table.data th.sortable:hover{background:var(--surface-hover)}}table.data.kv td{border:none;padding:2px 8px}table.data.kv td:nth-child(odd){color:var(--text-muted);white-space:nowrap;width:1%}.chain-icon{vertical-align:middle;object-fit:cover;background:var(--surface-alt);border-radius:50%}.chain-icon-list{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.chain-icon-overflow{border:1px solid var(--border);background:var(--surface-alt);width:24px;height:24px;color:var(--text-muted);border-radius:50%;place-items:center;font-size:10px;font-weight:650;display:inline-grid}.chain-icon-placeholder{color:var(--text-faint)}.asset-list{flex-direction:column;display:flex}.asset-row{border-bottom:1px solid var(--border-faint);align-items:center;gap:12px;padding:10px 8px;display:flex}.asset-row:last-child{border-bottom:none}.asset-row.clickable{cursor:pointer;transition:background-color .12s}@media (hover:hover) and (pointer:fine){.asset-row.clickable:hover{background:var(--accent-bg-hover)}}.asset-row.selected{background:var(--accent-bg)}.asset-row.blocked{color:var(--text-faint)}.asset-main{flex:1;min-width:0}.asset-title{align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.asset-title-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.asset-subtitle{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.stale-badge{border:1px solid var(--warn-border);color:var(--warn-text);background:var(--warn-bg);vertical-align:1px;white-space:nowrap;border-radius:6px;margin-right:6px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.35;display:inline-block}.incentive-badge{border:1px solid var(--success-border);max-width:150px;color:var(--up);background:var(--success-bg);vertical-align:1px;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:600;line-height:1.35;display:inline-block;overflow:hidden}.asset-value{text-align:right;flex-shrink:0;min-width:92px}.asset-value-main{font-size:14px;font-weight:600}.asset-value-sub{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;overflow:hidden}.asset-extra{flex-direction:column;flex-shrink:0;align-items:flex-end;min-width:64px;margin-right:4px;display:none}.asset-extra.asset-extra-always{min-width:56px;display:flex}.asset-extra-label{text-transform:uppercase;letter-spacing:.03em;color:var(--text-faint);font-size:10px}.asset-extra-value{font-size:13px;font-weight:600}@media (width>=721px){.asset-extra{display:flex}}.pct-change{margin-left:6px;font-weight:600}.pct-up{color:var(--up)}.pct-down{color:var(--down)}.icon-badge-wrap{flex-shrink:0;display:inline-flex;position:relative}.icon-badge-chain{border:2px solid var(--surface);position:absolute;bottom:-2px;right:-2px}.asset-icon{object-fit:cover;background:var(--surface-alt);border-radius:50%;display:block}.icon-fallback{color:var(--surface);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.mono{font-family:ui-monospace,Consolas,monospace}.dashboard-portfolio{border:1px solid var(--border);background:var(--surface);margin-bottom:30px}.dashboard-toolbar{border-bottom:1px solid var(--border);background:var(--surface-alt);justify-content:space-between;align-items:center;gap:8px;margin-bottom:0;padding:10px;display:flex}.dashboard-wallet-strip{border:1px solid var(--border);background:var(--surface);align-items:center;gap:9px;min-width:0;padding:6px 8px;display:inline-flex}.dashboard-status-dot{background:var(--text-faint);border-radius:50%;flex-shrink:0;width:10px;height:10px}.dashboard-status-dot.connected{background:var(--up)}.dashboard-status-dot.offline{background:var(--down)}.dashboard-tool-button,.dashboard-refresh{border-radius:0}.dashboard-tool-button{border-color:var(--border);background:var(--surface-alt);padding:4px 8px}.dashboard-metrics{border-bottom:1px solid var(--border);background:var(--surface-alt);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:0;display:grid}.dashboard-metric{border-right:1px solid var(--border-soft);background:0 0;min-height:58px;padding:12px 14px}.dashboard-metric:last-child{border-right:none}.dashboard-metric span,.dashboard-metric small{color:var(--text-muted);font-size:12px;display:block}.dashboard-metric b{margin-top:2px;font-size:18px;display:block}@keyframes value-pulse-up{0%{background:color-mix(in srgb, var(--up) 18%, transparent)}to{background:0 0}}@keyframes value-pulse-down{0%{background:color-mix(in srgb, var(--down) 18%, transparent)}to{background:0 0}}.value-flash-up{color:var(--up);border-radius:3px;animation:1.4s ease-out value-pulse-up}.value-flash-down{color:var(--down);border-radius:3px;animation:1.4s ease-out value-pulse-down}.nav a.wallet-connect{border:1px solid var(--border);align-items:center;gap:6px;display:inline-flex}.nav a.wallet-connect.connected{border-color:var(--success-border);background:color-mix(in srgb, var(--up) 8%, transparent);color:var(--up);font-variant-numeric:tabular-nums}.wallet-dot{background:var(--up);border-radius:50%;width:7px;height:7px}.wallet-approval-banner{border:1px solid var(--warn-border);background:var(--warn-bg);align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;display:flex}.step-inflight:before{content:"";background:var(--warn-text);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite step-inflight-pulse}@keyframes step-inflight-pulse{0%,to{opacity:1}50%{opacity:.35}}.dashboard-warning{color:var(--down);margin:8px 0;font-size:12px}.ledger-heading{justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 14px 8px;display:flex}.ledger-heading h2{border-bottom:none;margin:0;padding:0}.ledger-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.ledger-table-wrap{border-top:1px solid var(--border-soft);background:var(--surface);width:100%;overflow-x:auto}.ledger-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.ledger-table th,.ledger-table td{border-bottom:1px solid var(--border-faint);text-align:left;vertical-align:middle;padding:9px 12px}.ledger-table th{background:var(--surface-alt);color:var(--text-muted);font-weight:600}@media (hover:hover) and (pointer:fine){.ledger-table tr:hover td{background:var(--accent-bg-hover)}}.ledger-table tfoot td{border-top:1px solid var(--border);background:var(--surface-alt);border-bottom:none;font-weight:700}.ledger-table .num{text-align:right}.ledger-action-cell{text-align:right;white-space:nowrap}.ledger-action-button{min-width:84px;padding:5px 9px;font-size:12px}.ledger-asset-cell{align-items:center;gap:9px;min-width:0;display:flex}.ledger-primary{color:var(--text);font-weight:600}.ledger-muted{color:var(--text-muted);font-size:12px}.ledger-location{border:1px solid var(--border-soft);background:var(--surface-alt);box-sizing:border-box;white-space:nowrap;align-items:center;gap:6px;height:26px;padding:2px 6px;display:inline-flex}.ledger-location-cell{vertical-align:middle;min-width:150px}.ledger-location-wrap{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-height:26px;display:flex}.ledger-table .icon-button{vertical-align:middle;margin-left:0}.ledger-location-cell .icon-button{flex:0 0 26px;width:26px;height:26px}.ledger-empty{color:var(--text-muted);text-align:center;padding:18px 10px}.vault-row{cursor:pointer}.vault-chevron{width:14px;color:var(--text-muted);flex:none;font-size:10px}.vault-row-open td{background:var(--accent-bg-hover)}.vault-subrow td{background:var(--surface-alt)}.vault-subrow-indent{padding-left:34px}.vault-subrow-chain{align-items:center;gap:4px;display:inline-flex}.dashboard-footnote{color:var(--text-faint);margin:0;padding:8px 14px 12px;font-size:11px}.icon-button{border-radius:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.lock-toggle.locked{color:var(--warn-text);background:var(--warn-bg);border-color:var(--warn-border)}.lock-toggle.unlocked{color:var(--up);background:var(--success-bg);border-color:var(--success-border)}.warn-text{color:var(--down)}.tag-ok,.tag-muted{border-radius:0;padding:3px 8px;font-size:11px;font-weight:600}.tag-ok{background:var(--success-bg);color:var(--up)}.tag-muted{background:var(--surface-alt);color:var(--text-faint);cursor:help}.risk-low{color:var(--up);font-weight:700}.risk-moderate{color:var(--warn-text);font-weight:700}.risk-high{color:var(--down);font-weight:700}.risk-speculative{color:var(--surface);background:var(--down);border-radius:0;padding:1px 5px;font-weight:700}.risk-unknown{color:var(--text-faint)}.sort-bar{border:1px solid var(--border-soft);background:var(--surface-alt);flex-wrap:wrap;gap:6px;margin-bottom:8px;padding:8px;display:flex}.sort-chip{border:1px solid var(--border);background:var(--surface-alt);color:var(--text-muted);cursor:pointer;border-radius:0;padding:3px 9px;font-size:11px}@media (hover:hover) and (pointer:fine){.sort-chip:hover{background:var(--surface-hover)}}.sort-chip.active{background:var(--accent);color:var(--surface);border-color:var(--accent)}.popover-backdrop{z-index:10;background:0 0;position:fixed;inset:0}.chain-filter-popover{z-index:11;background:var(--surface);border:1px solid var(--border);box-shadow:0 4px 14px var(--shadow);transform-origin:0 0;width:220px;animation:modal-card-in .18s var(--ease-out);border-radius:0;margin-top:6px;padding:10px;position:absolute;top:100%;left:0}.chain-filter-grid{flex-wrap:wrap;gap:8px;display:flex}.chain-filter-item{cursor:pointer;background:0 0;border:none;border-radius:0;padding:2px;line-height:0}@media (hover:hover) and (pointer:fine){.chain-filter-item:hover{background:var(--accent-bg-hover)}}.chain-icon-excluded{filter:grayscale();opacity:.35}.chain-filter-reset{width:100%;margin-top:8px;font-size:11px}.collapse-toggle{cursor:pointer;color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:13px}.small{color:var(--text-faint);font-size:11px}.section h3{color:var(--text);margin:14px 0 6px;font-size:13px}.protocol-link{color:var(--accent);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.protocol-link:hover,.protocol-inline-link:hover{text-decoration:underline}}.protocol-link-icon{font-size:11px}.protocol-inline-link{color:var(--accent);margin-left:6px;font-size:11px;text-decoration:none}.footnote{color:var(--text-faint);border-top:1px solid var(--border-faint);padding-top:9px;font-size:11px}.row{align-items:flex-start;gap:24px;display:flex}.row>div{flex:1;min-width:0}.kpis{margin-bottom:12px;font-size:13px}.kpis span{margin-right:18px}.kpis b{margin-right:4px}form.settings label{margin-bottom:2px;font-size:13px;display:block}form.settings .field{margin-bottom:10px}form.settings input[type=number]{width:100px}.settings-grid{border:1px solid var(--border-soft);background:var(--surface-alt);grid-template-columns:1fr;align-items:start;gap:0;display:grid}.setting-card{border:none;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:12px 14px}.setting-card:last-child{border-bottom:none}.setting-card:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.setting-card:nth-child(2) h3{grid-column:1/-1}.setting-card:nth-child(3){grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.setting-card:nth-child(3) h3{grid-column:1/-1}.setting-card:nth-child(2) .setting-row.stacked{background:var(--surface);border:1px solid var(--border-faint);margin-top:10px;padding:10px}.setting-card:nth-child(2) .setting-row:not(.stacked),.setting-card:nth-child(3) .setting-row:nth-last-child(-n+2){border-bottom:none}.setting-card h3{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 4px;font-size:13px}.setting-row{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.setting-row:last-child{border-bottom:none;padding-bottom:0}.setting-row.stacked{flex-direction:column;align-items:stretch;gap:6px}.setting-row-label{min-width:0;font-size:13px}.setting-row-hint{color:var(--text-faint);margin-top:1px;font-size:11px}.setting-row-input{flex-shrink:0;align-items:center;gap:5px;display:flex}.setting-row-input input[type=number]{text-align:right;width:80px}.setting-row-unit{color:var(--text-muted);font-size:13px}.checkbox-grid{flex-wrap:wrap;gap:10px 14px;display:flex}.checkbox-grid label{white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:400;display:inline-flex}.checks label{margin-right:14px;font-weight:400;display:inline-block}input[type=number],input[type=text],textarea,select{font:inherit;border:1px solid var(--border);color:var(--text);background:var(--surface);border-radius:0;padding:4px 7px}input[type=number]:focus,input[type=text]:focus,textarea:focus,select:focus{border-color:var(--accent);outline:none}button{font:inherit;border:1px solid var(--border);background:var(--surface-alt);color:var(--text);cursor:pointer;border-radius:0;padding:6px 13px;transition:background-color .12s,border-color .12s,transform .12s ease-out}button:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){button:hover{background:var(--surface-hover);border-color:var(--text-faint)}}button:disabled{cursor:not-allowed;color:var(--text-faint)}button.primary{background:var(--accent);color:var(--surface);border-color:var(--accent)}@media (hover:hover) and (pointer:fine){button.primary:hover{background:var(--accent-strong);border-color:var(--accent-strong)}}.actions{gap:8px;margin:12px 0;display:flex}.section-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.section-title-row h2{margin-bottom:0}.inline-actions{align-items:center;margin:0}.strategy-plan-summary{margin:12px 0}.strategy-status-banner{border:1px solid var(--border);background:var(--surface-alt);justify-content:space-between;align-items:center;gap:12px;margin:10px 0;padding:9px 12px;font-size:13px;display:flex}.strategy-status-banner b{font-size:14px}.strategy-status-banner span{color:var(--text-muted)}.strategy-status-main{align-items:center;gap:7px;min-width:0;display:inline-flex}.strategy-status-warning .strategy-status-main{color:var(--warn-text)}.strategy-status-ready{border-color:var(--success-border);background:color-mix(in srgb, var(--up) 8%, var(--surface));color:var(--up)}.strategy-status-warning{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-text)}.strategy-warning-card{border:1px solid var(--warn-border);background:var(--warn-bg);color:var(--warn-text);align-items:flex-start;gap:9px;margin:10px 0;padding:9px 11px;font-size:13px;line-height:1.35;display:flex}.strategy-warning-card>div{min-width:0}.strategy-warning-icon{width:16px;height:16px;color:var(--warn-text);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;margin-top:1px}.strategy-status-blocked{border-color:var(--danger-border);background:var(--danger-bg);color:var(--down)}.strategy-summary-grid{border:1px solid var(--border-soft);border-bottom:none;border-right:none;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.strategy-summary-card{border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);background:var(--surface);min-width:0;min-height:64px;padding:10px 12px}.strategy-summary-card span{color:var(--text-muted);margin-bottom:3px;font-size:11px;display:block}.strategy-summary-card b{overflow-wrap:anywhere;font-size:17px;line-height:1.25;display:block}.strategy-collapsible{border:1px solid var(--border-soft);background:var(--surface);margin:10px 0}.strategy-collapsible-head{background:var(--surface-alt);text-align:left;border:none;align-items:center;gap:9px;width:100%;padding:9px 11px;display:flex}@media (hover:hover) and (pointer:fine){.strategy-collapsible-head:hover{background:var(--accent-bg-hover)}}.strategy-collapsible.is-open .strategy-collapsible-head{border-bottom:1px solid var(--border-soft)}.strategy-collapsible-icon{text-align:center;width:18px;color:var(--accent);flex:0 0 18px;font-weight:700}.strategy-collapsible-copy{flex-direction:column;flex:1;min-width:0;display:flex}.strategy-collapsible-title{color:var(--text);font-size:13px;font-weight:700}.strategy-collapsible-subtitle{color:var(--text-muted);font-size:11px}.strategy-collapsible-badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--border-soft);background:var(--surface);max-width:160px;color:var(--text-muted);flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600;overflow:hidden}.strategy-collapsible-body{padding:11px 12px 12px;overflow-x:auto}.strategy-collapsible-body>.footnote:first-child{border-top:none;margin-top:0;padding-top:0}.strategy-execution-preview{border:1px solid var(--border-soft);background:var(--surface-alt);margin:12px 0 8px;padding:10px 12px}.strategy-execution-preview-grid{border:1px solid var(--border-faint);background:var(--surface);border-bottom:none;border-right:none;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid}.strategy-execution-preview-grid>div{border-right:1px solid var(--border-faint);border-bottom:1px solid var(--border-faint);min-width:0;padding:8px 10px}.strategy-execution-preview-grid span{color:var(--text-muted);font-size:11px;display:block}.strategy-execution-preview-grid b{margin-top:2px;font-size:14px;display:block}.strategy-disabled-reason{color:var(--down);margin-top:9px;font-size:12px}.strategy-disabled-reason b{margin-bottom:2px;display:block}.strategy-wallet-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.strategy-wallet-snapshot{border:1px solid var(--border-soft);background:var(--surface);min-width:0}.strategy-wallet-snapshot-title{border-bottom:1px solid var(--border-soft);background:var(--surface-alt);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.strategy-wallet-snapshot-title b{font-size:13px}.strategy-wallet-snapshot-title span{color:var(--text-muted);font-size:12px}.strategy-wallet-snapshot-table{border:none!important;margin-bottom:0!important}.strategy-wallet-snapshot-table th{background:var(--surface-alt)}.strategy-wallet-snapshot-table td{vertical-align:middle}.strategy-wallet-snapshot-table tr.is-changed{background:var(--accent-bg-hover)}.strategy-wallet-asset{align-items:center;gap:10px;min-width:0;display:flex}.strategy-wallet-asset-copy{min-width:0}.strategy-wallet-asset-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;line-height:1.25;overflow:hidden}.strategy-wallet-asset-subtitle{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.25;overflow:hidden}.strategy-wallet-value{flex-direction:column;align-items:flex-end;gap:2px;min-width:78px;display:flex}.strategy-wallet-value b{color:var(--text);font-size:14px;line-height:1.2}.strategy-wallet-value span{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:1.2}.strategy-wallet-value-line,.strategy-wallet-pct-line{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;display:flex}.strategy-wallet-usd-delta,.strategy-wallet-pct-delta{font-weight:700}.strategy-wallet-value .pct-up{color:var(--up);font-weight:700}.strategy-wallet-value .pct-down{color:var(--down);font-weight:700}.strategy-wallet-empty{color:var(--text-muted);text-align:center}.strategy-exposure-panel{border:1px solid var(--border-soft);background:var(--surface-alt);margin:8px 0 14px;padding:12px}.strategy-exposure-panel.is-warning{border-color:var(--danger-border);background:var(--danger-bg)}.strategy-exposure-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.strategy-exposure-label,.strategy-exposure-limit,.strategy-exposure-stats span{color:var(--text-muted);font-size:12px}.strategy-exposure-value{color:var(--text);font-size:20px;font-weight:700}.strategy-exposure-value span{color:var(--text-muted);font-size:14px;font-weight:600}.strategy-exposure-meter{background:var(--border-soft);height:8px;margin:12px 0;position:relative;overflow:hidden}.strategy-exposure-fill{background:var(--accent);height:100%}.strategy-exposure-panel.is-warning .strategy-exposure-fill{background:var(--down)}.strategy-exposure-limit-marker{background:var(--text);width:2px;position:absolute;top:-3px;bottom:-3px}.strategy-exposure-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.strategy-exposure-stats div{min-width:0}.strategy-exposure-stats b{margin-top:2px;font-size:13px;display:block}.strategy-exposure-warning{margin:10px 0 0}.strategy-limit-groups{gap:14px;margin:8px 0 14px;display:grid}.strategy-limit-group-title{color:var(--text-muted);margin-bottom:2px;font-size:12px;font-weight:600}.strategy-limit-row{margin:8px 0}.strategy-limit-row .strategy-exposure-meter{margin:6px 0 0}.strategy-limit-row-head{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.strategy-limit-row-values{white-space:nowrap}.strategy-exposure-fill.is-over{background:var(--down)}.strategy-exposure-now-marker{background:var(--text-faint);width:2px;position:absolute;top:0;bottom:0}pre.log{background:var(--surface-alt);border:1px solid var(--border);white-space:pre-wrap;max-height:420px;padding:10px;font-size:12px;overflow-y:auto}pre.log .error{color:var(--down)}pre.log .warn{color:var(--warn-text)}@media (width<=960px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(2n){border-right:none}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.settings-grid{grid-template-columns:1fr}.setting-card{border-right:none;border-bottom:1px solid var(--border-soft)}.setting-card:nth-child(2),.setting-card:nth-child(3){border-top:none;border-right:none;grid-area:auto}.setting-card:last-child{border-bottom:none}.strategy-exposure-head{flex-direction:column}.strategy-exposure-stats,.strategy-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app{padding:8px 10px 32px;font-size:16px}.title-row{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px}.title-row .subtext{font-size:13px}.nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:4px;font-size:15px;display:flex;overflow-x:auto}.nav a{flex:none;padding:4px 6px}.nav-icon-link{min-width:28px}.nav .subtext{display:none}.section h2{font-size:14px}.strategy-status-banner{flex-direction:column;align-items:flex-start;gap:2px}.strategy-summary-grid,.strategy-execution-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-collapsible-head{align-items:flex-start}.strategy-wallet-comparison{grid-template-columns:1fr}.subtext,.small,.footnote,.dashboard-metric span,.dashboard-metric small{font-size:13px}.dashboard-metric b{font-size:20px}.asset-title,.asset-value-main{font-size:15px}.asset-subtitle,.asset-value-sub{font-size:13px}.asset-extra-label{font-size:11px}.asset-extra-value{font-size:14px}.ledger-muted,.dashboard-footnote{font-size:13px}.dashboard-toolbar{flex-wrap:wrap;align-items:stretch}.dashboard-wallet-strip{flex:190px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(2n){border-right:none}.dashboard-metric:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.ledger-heading{flex-direction:column;align-items:flex-start;gap:2px}.ledger-heading-actions{justify-content:space-between;width:100%}.ledger-table{min-width:720px;font-size:14px}.ledger-table th,.ledger-table td{padding:7px 8px}.section{margin-bottom:14px;padding:10px}.settings-grid{grid-template-columns:1fr}.setting-card{border-right:none;border-bottom:1px solid var(--border-soft)}.setting-card:nth-child(2),.setting-card:nth-child(3){display:block}.setting-card:nth-child(2) .setting-row:not(.stacked),.setting-card:nth-child(3) .setting-row:nth-last-child(-n+2){border-bottom:1px solid var(--border-faint)}.setting-card:last-child{border-bottom:none}.row{flex-direction:column;align-items:stretch;gap:16px}.row>div{width:100%}table.data{border:1px solid var(--border);min-width:0;max-width:100%;font-size:14px}table.data th,table.data td{border-color:var(--border);padding:6px 7px}table.data th{background:var(--surface-alt);color:var(--text);font-weight:700}table.data tbody tr:nth-child(2n){background:var(--surface-alt)}@media (hover:hover) and (pointer:fine){table.data tbody tr:hover{background:var(--surface-hover)}}table.data td.num{font-weight:600}.ledger-table{table-layout:fixed;width:100%;min-width:0;font-size:14px}.ledger-table th:nth-child(2),.ledger-table td:nth-child(2),.ledger-table th:nth-child(3),.ledger-table td:nth-child(3),.ledger-table th:nth-child(5),.ledger-table td:nth-child(5){display:none}.ledger-table th:first-child{width:38%}.ledger-table th:nth-child(4),.ledger-table th:nth-child(6){width:22%}.ledger-table th:nth-child(7){width:18%}.ledger-action-button{width:100%;min-width:0;padding-inline:4px}.ledger-table tfoot td{display:table-cell!important}.ledger-location-cell{min-width:0}.ledger-location-wrap{gap:4px}.ledger-location{gap:4px;padding:2px 4px;font-size:12px}.ledger-location-label-full{display:none}.ledger-location-label-short{display:inline}.protocol-summary-table,.protocol-vault-table,.protocol-risk-table{table-layout:auto!important}.protocol-summary-table colgroup,.protocol-vault-table colgroup,.protocol-risk-table colgroup,.protocol-summary-table th:nth-child(3),.protocol-summary-table td:nth-child(3),.protocol-summary-table th:nth-child(4),.protocol-summary-table td:nth-child(4),.protocol-summary-table th:nth-child(5),.protocol-summary-table td:nth-child(5),.protocol-summary-table th:nth-child(6),.protocol-summary-table td:nth-child(6),.protocol-vault-table th:first-child,.protocol-vault-table td:first-child,.protocol-vault-table th:nth-child(3),.protocol-vault-table td:nth-child(3),.protocol-vault-table th:nth-child(5),.protocol-vault-table td:nth-child(5),.protocol-vault-table th:nth-child(6),.protocol-vault-table td:nth-child(6),.protocol-vault-table th:nth-child(7),.protocol-vault-table td:nth-child(7),.protocol-vault-table th:nth-child(9),.protocol-vault-table td:nth-child(9),.vault-factor-table th:nth-child(3),.vault-factor-table td:nth-child(3),.vault-factor-table th:nth-child(4),.vault-factor-table td:nth-child(4){display:none}.protocol-risk-table,.protocol-risk-table thead,.protocol-risk-table tbody,.protocol-risk-table tr,.protocol-risk-table td{width:100%;display:block}.protocol-risk-table thead{display:none}.protocol-risk-table tr{border-bottom:1px solid var(--border);padding:6px 0}.protocol-risk-table td{text-align:left;border:none;padding:3px 0}.protocol-risk-table td.num{text-align:left}.protocol-risk-table input[type=number]{width:92px!important}.protocol-risk-table textarea{min-height:56px}.metadata-table td:first-child{width:38%}.history-table th:first-child,.history-table td:first-child,.history-table th:nth-child(4),.history-table td:nth-child(4),.vault-history-table th:first-child,.vault-history-table td:first-child,.vault-history-table th:nth-child(4),.vault-history-table td:nth-child(4),.vault-history-table th:nth-child(5),.vault-history-table td:nth-child(5),.strategy-funding-table th:nth-child(n+3),.strategy-funding-table td:nth-child(n+3),.strategy-bridge-table th:first-child,.strategy-bridge-table td:first-child,.strategy-bridge-table th:nth-child(5),.strategy-bridge-table td:nth-child(5),.strategy-bridge-table th:nth-child(6),.strategy-bridge-table td:nth-child(6),.strategy-bridge-table th:nth-child(7),.strategy-bridge-table td:nth-child(7),.strategy-withdraw-table th:nth-child(3),.strategy-withdraw-table td:nth-child(3),.strategy-withdraw-table th:nth-child(4),.strategy-withdraw-table td:nth-child(4),.strategy-withdraw-table th:nth-child(6),.strategy-withdraw-table td:nth-child(6),.strategy-withdraw-table th:nth-child(7),.strategy-withdraw-table td:nth-child(7),.strategy-withdraw-table th:nth-child(8),.strategy-withdraw-table td:nth-child(8),.strategy-protocol-table th:nth-child(n+4),.strategy-protocol-table td:nth-child(n+4),.strategy-deposit-table th:nth-child(3),.strategy-deposit-table td:nth-child(3),.strategy-deposit-table th:nth-child(4),.strategy-deposit-table td:nth-child(4),.strategy-deposit-table th:nth-child(5),.strategy-deposit-table td:nth-child(5),.strategy-deposit-table th:nth-child(6),.strategy-deposit-table td:nth-child(6),.strategy-fees-table th:nth-child(2),.strategy-fees-table td:nth-child(2),.strategy-fees-table th:nth-child(3),.strategy-fees-table td:nth-child(3),.strategy-execution-table th:nth-child(3),.strategy-execution-table td:nth-child(3),.strategy-execution-table th:nth-child(6),.strategy-execution-table td:nth-child(6),.strategy-locked-table th:nth-child(2),.strategy-locked-table td:nth-child(2),.strategy-funding-table tfoot,.strategy-bridge-table tfoot,.strategy-withdraw-table tfoot,.strategy-protocol-table tfoot,.strategy-deposit-table tfoot,.strategy-execution-table tfoot{display:none}button,input[type=number],input[type=text],textarea,select{border-radius:0}button.primary{font-weight:700}.actions{flex-wrap:wrap}.kpis span{margin-bottom:4px;display:inline-block}}@media (width<=480px){.title-row h1{font-size:20px}.strategy-summary-grid,.strategy-execution-preview-grid{grid-template-columns:1fr}button{padding:7px 12px;font-size:15px}}.governance-page{color:var(--text);gap:18px;display:grid}.gov-header{isolation:isolate;background:radial-gradient(circle at 83% 25%,#614cda2e,#0000 25%),linear-gradient(135deg,#122348fa,#0c132bfa);border:1px solid #7e97e033;border-radius:24px;padding:24px;position:relative;overflow:hidden;box-shadow:0 20px 50px #00041233}.gov-header:before{content:"";opacity:.18;background-image:linear-gradient(#7c9de724 1px,#0000 1px),linear-gradient(90deg,#7c9de724 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%,#000);mask-image:linear-gradient(90deg,#0000,#000 55%,#000)}.gov-grid-decoration{border:1px solid #7a8fff29;border-radius:50%;width:300px;height:300px;position:absolute;top:-80px;right:7%}.gov-grid-decoration:before,.gov-grid-decoration:after{content:"";border:1px solid #69aeff24;border-radius:50%;position:absolute;inset:42px}.gov-grid-decoration:after{inset:94px}.gov-grid-decoration i{background:#6aa7ff;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #6a8fff}.gov-grid-decoration i:first-child{top:70px;left:42px}.gov-grid-decoration i:nth-child(2){top:142px;right:25px}.gov-grid-decoration i:nth-child(3){bottom:3px;left:120px}.gov-grid-decoration i:nth-child(4){top:93px;left:98px}.gov-header>:not(.gov-grid-decoration){z-index:1;position:relative}.gov-header-top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.gov-eyebrow{color:#91a7d3;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:7px;font-size:11px;display:flex}.gov-eyebrow i{background:#5fdca0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #5fdca080}.gov-header h1{letter-spacing:-.035em;margin:5px 0 0;font-size:30px}.gov-header-top p{color:#abb8d1;margin:5px 0 0}.gov-header-actions{gap:9px;display:flex}.gov-header-actions button{color:#dce5f8;background:#162043bd;border:1px solid #8ca4de38;border-radius:11px;min-height:40px;padding:0 14px}.gov-header-actions button:disabled,.gov-section button:disabled{opacity:.5;cursor:not-allowed}.gov-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.gov-metric{background:#18274b94;border:1px solid #8ba6e526;border-radius:13px;min-width:0;padding:14px}.gov-metric span,.gov-metric small,.gov-position-grid span{color:#8f9db8;font-size:11px;display:block}.gov-metric strong{color:#f4f7ff;text-overflow:ellipsis;margin:3px 0 1px;font-size:18px;display:block;overflow:hidden}.gov-preview-note{color:#9ba9c3;margin:13px 0 -3px;font-size:11px}.gov-section{background:linear-gradient(145deg,#10192ffa,#0a1122fa);border:1px solid #889fd329;border-radius:20px;min-width:0;padding:19px 20px}.gov-section>header{justify-content:space-between;margin-bottom:14px;display:flex}.gov-section h2{letter-spacing:-.02em;margin:0;font-size:17px}.gov-section>header p{color:#909db6;margin:3px 0 0;font-size:12px}.gov-filter-row{gap:7px;padding-bottom:12px;display:flex;overflow-x:auto}.gov-filter-row button{color:#9facc4;background:#1a244194;border:1px solid #879dd029;border-radius:999px;flex:none;min-height:32px;padding:0 11px;font-size:11px}.gov-filter-row button.active{color:#e5edff;background:#4c70d833;border-color:#6395ff73}.gov-proposal-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@keyframes list-item-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gov-proposal-list article.gov-proposal:first-of-type{animation-delay:0s}.gov-proposal-list article.gov-proposal:nth-of-type(2){animation-delay:50ms}.gov-proposal-list article.gov-proposal:nth-of-type(3){animation-delay:.1s}.gov-proposal-list article.gov-proposal:nth-of-type(n+4){animation-delay:.15s}.gov-proposal{background:linear-gradient(135deg,#1a2848b8,#111a31b8);border:1px solid #89a1da26;border-radius:16px;padding:17px}.gov-proposal-top,.gov-proposal-meta,.gov-proposal-actions,.gov-quorum{justify-content:space-between;align-items:center;gap:12px;display:flex}.gov-id{color:#86b5ff;font-weight:700}.gov-category{color:#aebbd3;background:#8499cb1a;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px}.gov-status{color:#aab6cd;text-transform:uppercase;letter-spacing:.04em;background:#8899be1a;border-radius:999px;width:fit-content;padding:4px 8px;font-size:10px;display:inline-flex}.gov-proposal h3{margin:13px 0 4px;font-size:16px}.gov-proposal>p{color:#9eabc2;min-height:38px;margin:0;font-size:12px}.gov-proposal-meta{color:#8492ad;margin-top:12px;font-size:11px}.gov-vote-bars{margin-top:14px}.gov-vote-bars>div+div{margin-top:8px}.gov-vote-bars span{justify-content:space-between;font-size:11px;display:flex}.gov-vote-bars span i{color:#8e9bb3;font-style:normal}.gov-vote-bars>div>div{background:#8297c61f;border-radius:99px;height:5px;margin-top:5px;overflow:hidden}.gov-vote-bars>div>div i{border-radius:inherit;height:100%;display:block}.gov-quorum{color:#8996af;margin-top:11px;font-size:10px}.gov-proposal-actions{justify-content:flex-end;margin-top:14px}.gov-proposal-actions button,.gov-table button,.gov-queue-item button,.gov-mini-list button{color:#c9d3e8;background:#192441b3;border:1px solid #879ed32e;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px}.gov-proposal-detail{background:linear-gradient(135deg,#162443db,#0e172de6);border:1px solid #6a93ff42;border-radius:15px;grid-column:1/-1;padding:17px}.gov-proposal-detail h4{margin:14px 0 5px}.gov-proposal-detail>p{color:#a7b3c9}.gov-proposal-detail table{width:100%;margin-top:12px}.gov-proposal-detail th,.gov-proposal-detail td{text-align:left;border-bottom:1px solid #889dcc1a;padding:9px;font-size:11px}.gov-proposal-detail details{color:#91a1bd;margin-top:11px}.gov-detail-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gov-detail-heading h3{margin:3px 0 0}.gov-detail-heading button{color:#c9d3e8;background:#192441b3;border:1px solid #879ed32e;border-radius:9px;min-height:32px;padding:0 11px}.gov-two-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.gov-two-column.wide-left{grid-template-columns:1.45fr .75fr}.gov-section.gov-placeholder{opacity:.7;transition:opacity .15s}.gov-section.gov-placeholder:hover,.gov-section.gov-placeholder:focus-within{opacity:1}.gov-queue-item{background:#17223d8c;border:1px solid #8ba0cf1f;border-radius:13px;align-items:center;gap:12px;padding:12px;display:flex}.gov-queue-item>div{flex:1}.gov-queue-item b,.gov-queue-item small{display:block}.gov-wallet-empty{border:1px dashed #8aa0d32b;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:11px;display:flex}.gov-position-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.gov-position-grid>div{background:#1a26448c;border-radius:10px;padding:10px}.gov-position-grid button{grid-column:1/-1}.gov-table-wrap{overflow-x:auto}.gov-table{width:100%}.gov-table th{color:#8391aa;text-align:left;text-transform:uppercase;font-size:10px}.gov-table th,.gov-table td{border-bottom:1px solid #889dcc17;padding:10px}.gov-table td:first-child span{color:#8e9bb2;font-size:11px;display:block}.gov-concentration{color:#b8a783;background:#b17d240f;border:1px solid #dcb3632b;border-radius:10px;padding:9px 11px;font-size:11px}.gov-delegate-list>div{border-bottom:1px solid #889dcc17;grid-template-columns:25px minmax(130px,1fr) minmax(100px,1fr) 70px 45px;align-items:center;gap:10px;padding:9px 0;display:grid}.gov-delegate-list span strong,.gov-delegate-list span small{display:block}.gov-delegate-list small{color:#8795ad}.gov-delegate-list>div>i{background:#8095c41f;border-radius:99px;height:5px;overflow:hidden}.gov-delegate-list em{background:linear-gradient(90deg,#588df0,#765bd4);height:100%;display:block}.gov-mini-list>div{align-items:center;gap:9px;padding:9px 0;display:flex}.gov-mini-list>div>span:nth-child(2){flex:1}.gov-mini-list b,.gov-mini-list small{display:block}.gov-mini-list small{color:#8996ad}.gov-identicon{background:conic-gradient(#62c7df,#705cdc,#415aab,#62c7df);border-radius:9px;width:30px;height:30px}.gov-stacked-bar{border-radius:99px;height:12px;margin-bottom:13px;display:flex;overflow:hidden}.gov-allocation>div:not(.gov-stacked-bar){justify-content:space-between;padding:5px 0;display:flex}.gov-allocation>div span{align-items:center;gap:7px;display:flex}.gov-allocation>div span i{background:#638be4;border-radius:50%;width:7px;height:7px}.gov-supply-flow{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.gov-supply-flow span{color:#a7b3ca;background:#24315299;border-radius:8px;padding:5px 8px;font-size:10px}.gov-supply-flow b{color:var(--text-faint)}.gov-unavailable{border:1px dashed #8ba0cf29;border-radius:12px;align-items:center;gap:11px;min-height:58px;padding:12px;display:flex}.gov-unavailable>span{color:#7185ab;background:#6a86c41a;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.gov-unavailable p{color:#7f8da5;margin:2px 0 0;font-size:11px}.gov-parameter-groups details{border-bottom:1px solid #889dcc1a}.gov-parameter-groups summary{cursor:pointer;justify-content:space-between;padding:10px 0;display:flex}.gov-parameter-groups p{color:#8795ad;font-size:11px}.gov-permissions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.gov-permissions>div{background:#1925418c;border-radius:9px;justify-content:space-between;padding:8px 9px;display:flex}.gov-permissions b{color:#a99575;font-size:10px}.gov-activity{margin:0;padding:0;list-style:none}.gov-activity li{gap:11px;padding:4px 0 14px;display:flex}.gov-activity li>i{background:#668ee7;border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #668ee71a}.gov-activity span,.gov-activity b,.gov-activity small{display:block}.gov-activity span{color:var(--text-faint);text-transform:uppercase;font-size:10px}.gov-activity small{color:#7f8da5}@media (width<=1100px){.gov-metrics{grid-template-columns:repeat(3,1fr)}.gov-two-column,.gov-two-column.wide-left,.gov-proposal-list{grid-template-columns:1fr}}@media (width<=720px){.gov-header{padding:18px 14px}.gov-header-top{display:block}.gov-header-actions{margin-top:16px}.gov-metrics{grid-template-columns:repeat(2,1fr)}.gov-section{padding:16px 12px}.gov-delegate-list>div{grid-template-columns:24px 1fr 55px}.gov-delegate-list>div>i,.gov-delegate-list>div>small,.gov-table thead{display:none}.gov-table tr,.gov-table td{display:block}.gov-table tr{border:1px solid #889dcc1a;border-radius:10px;margin-bottom:9px;padding:8px}.gov-table td{border:0;padding:4px}.gov-proposal-meta,.gov-quorum,.gov-wallet-empty{flex-direction:column;align-items:flex-start}.gov-position-grid{grid-template-columns:1fr 1fr}}@media (width<=440px){.gov-header-actions{grid-template-columns:1fr 1fr;display:grid}.gov-header-actions button{padding-inline:7px;font-size:10px}.gov-metrics{grid-template-columns:1fr 1fr}.gov-metric{padding:11px}.gov-permissions{grid-template-columns:1fr}.gov-supply-flow b{display:none}}.treasury-page{color:var(--text);gap:16px;display:grid}.treasury-hero{isolation:isolate;background:radial-gradient(circle at 78% 10%,#28b6ca26,#0000 27%),radial-gradient(circle at 92% 72%,#6651e12b,#0000 31%),linear-gradient(135deg,#10254bfa,#09122afc);border:1px solid #77a3ea38;border-radius:26px;padding:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 22px 55px #00041238}.treasury-hero:before{content:"";opacity:.16;background-image:linear-gradient(#7c9de724 1px,#0000 1px),linear-gradient(90deg,#7c9de724 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 58%,#000);mask-image:linear-gradient(90deg,#0000 12%,#000 58%,#000)}.treasury-orbit{border:1px solid #62c2e61f;border-radius:50%;width:360px;height:360px;position:absolute;top:-112px;right:5%}.treasury-orbit:before,.treasury-orbit:after{content:"";border-radius:inherit;border:1px solid #6d8bf421;position:absolute;inset:60px}.treasury-orbit:after{inset:126px}.treasury-orbit i{background:#63c9ec;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 13px #63c9ecad}.treasury-orbit i:first-child{top:98px;left:52px}.treasury-orbit i:nth-child(2){top:184px;right:17px}.treasury-orbit i:nth-child(3){bottom:-3px;left:172px}.treasury-hero>:not(.treasury-orbit){z-index:1;position:relative}.treasury-hero-heading,.treasury-hero-value,.treasury-section>header,.treasury-holdings article,.treasury-integrity-stats{justify-content:space-between;align-items:center;gap:18px;display:flex}.treasury-hero-heading{align-items:flex-start}.treasury-eyebrow{color:#93b1d8;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:650;display:inline-flex}.treasury-eyebrow i,.treasury-blocks>div>i,.treasury-all-clear>i{background:#46daa0;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 10px #46daa080}.treasury-eyebrow.warning i,.treasury-blocks>div>i.warning{background:#e2a650;box-shadow:0 0 10px #e2a6506b}.treasury-eyebrow.offline i{box-shadow:none;background:#8492ac}.treasury-hero h1{color:#fff;letter-spacing:-.04em;margin:5px 0 0;font-size:32px;line-height:1.1}.treasury-hero-heading p{color:#afbed7;margin:7px 0 0;font-size:13px}.treasury-refresh{color:#dce7f8;-webkit-backdrop-filter:blur(14px);background:#17274ca8;border:1px solid #9bbbf338;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:11px;display:inline-flex}.treasury-refresh svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px}.treasury-hero-value{align-items:flex-end;margin-top:28px}.treasury-hero-value>div:first-child>span{color:#93a6c5;letter-spacing:.07em;text-transform:uppercase;font-size:11px;display:block}.treasury-hero-value>div:first-child>strong{color:#f7faff;letter-spacing:-.045em;margin:4px 0 2px;font-size:clamp(34px,5vw,52px);font-weight:690;line-height:1.08;display:block}.treasury-hero-value>div:first-child>small{color:#9eacc5;font-size:11px}.treasury-blocks{-webkit-backdrop-filter:blur(14px);background:#0c193494;border:1px solid #8bb0eb29;border-radius:14px;gap:6px;min-width:235px;padding:11px 13px;display:grid}.treasury-blocks>div{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.treasury-blocks .chain-icon{border-radius:50%}.treasury-blocks b,.treasury-blocks small{display:block}.treasury-blocks small{color:#8798b6;font-size:9px}.treasury-block-placeholder{color:#8798b6;font-size:11px}.treasury-snapshot-time{border-top:1px solid #8bb0eb1a;padding-top:5px}.treasury-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.treasury-metric{-webkit-backdrop-filter:blur(12px);background:linear-gradient(135deg,#1f3b6794,#171f4a7a);border:1px solid #8baee826;border-radius:15px;align-items:center;gap:12px;min-width:0;min-height:88px;padding:14px;display:flex;box-shadow:inset 0 1px #ffffff09}.treasury-metric-icon{color:#92caff;background:#498fe024;border:1px solid #5bb2ff57;border-radius:11px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.treasury-metric.shares .treasury-metric-icon{color:#9aa8ff;background:#665de124}.treasury-metric.pending .treasury-metric-icon{color:#d2b1ff;background:#9a5de11f}.treasury-metric.fees .treasury-metric-icon{color:#63dbb3;background:#2eb98b1f}.treasury-metric-icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px}.treasury-metric>div{min-width:0}.treasury-metric span:not(.treasury-metric-icon),.treasury-metric small{color:#91a0bb;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.treasury-metric strong{color:#f1f5ff;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 1px;font-size:17px;display:block;overflow:hidden}.treasury-state{background:#0e172bbf;border:1px dashed #89a5de38;border-radius:20px;align-items:center;gap:16px;min-height:160px;padding:24px;display:flex}.treasury-state-icon{color:#80a9e8;background:#5b8cff1f;border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.treasury-state-icon i{border:2px solid #79adff40;border-top-color:#79adff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ai-spin}.treasury-state>div{flex:1}.treasury-state h2{margin:0 0 3px;font-size:16px}.treasury-state p{color:#91a0b9;margin:0;font-size:12px}.treasury-state button{color:#dfe8f8;background:#1b2949cc;border:1px solid #8aa5dc38;border-radius:10px;min-height:38px;padding:0 14px}.treasury-stale-banner{color:#d9b679;background:#a4691612;border:1px solid #e0a34b33;border-radius:11px;align-items:center;gap:8px;margin:0;padding:10px 13px;font-size:11px;display:flex}.treasury-stale-banner i{background:#e2a650;border-radius:50%;width:7px;height:7px}.treasury-overview-grid{grid-template-columns:.85fr 1.15fr;align-items:stretch;gap:14px;display:grid}.treasury-section{background:linear-gradient(145deg,#10192ffa,#0a1122fa);border:1px solid #889fd329;border-radius:20px;min-width:0;padding:19px 20px;box-shadow:0 18px 45px #00041221}.treasury-section>header{align-items:flex-start;margin-bottom:16px}.treasury-section h2{letter-spacing:-.025em;margin:0;font-size:17px}.treasury-section>header p{color:#909db6;margin:3px 0 0;font-size:12px}.treasury-section-count{color:#99a9c5;background:#4769ab14;border:1px solid #809edd21;border-radius:999px;flex:none;padding:4px 8px;font-size:10px}.treasury-composition-bar{background:#7b91c11c;border-radius:999px;height:12px;display:flex;overflow:hidden}.treasury-composition-bar>i{min-width:0;height:100%}.treasury-composition-list{margin-top:13px}.treasury-composition-list>div{border-bottom:1px solid #889dcc14;grid-template-columns:minmax(0,1fr) auto 48px;align-items:center;gap:10px;padding:7px 0;display:grid}.treasury-composition-list>div>span{color:#acb8cd;align-items:center;gap:8px;font-size:11px;display:flex}.treasury-composition-list>div>span i{border-radius:3px;width:8px;height:8px}.treasury-composition-list strong{color:#eef3ff;font-size:12px}.treasury-composition-list small{color:#8492ad;text-align:right;font-size:10px}.treasury-composition>p{color:#8796b0;background:#070e1f47;border-left:2px solid #6595f299;margin:13px 0 0;padding:10px 11px;font-size:10px}.treasury-asset-breakdown{gap:8px;display:grid}.treasury-asset-breakdown article{background:#18254285;border:1px solid #889fd31c;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-width:0;padding:11px 12px;display:grid}.treasury-asset-main{min-width:0}.treasury-asset-main>span{align-items:baseline;gap:7px;display:flex}.treasury-asset-main>span small{color:#8290aa;font-size:10px}.treasury-asset-main>div{background:#7e95c51c;border-radius:99px;height:4px;margin:6px 0 4px;overflow:hidden}.treasury-asset-main>div i{border-radius:inherit;background:linear-gradient(90deg,#3e9de7,#7469e5);height:100%;display:block}.treasury-asset-main>small,.treasury-asset-value small{color:#8492ab;font-size:9px;display:block}.treasury-asset-value{text-align:right}.treasury-asset-value strong{color:#edf3ff;font-size:12px}.treasury-row-warning{color:#d7ad72;background:#c2812f1a;border-radius:999px;padding:3px 6px;font-size:9px}.treasury-holdings{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.treasury-holdings article{background:linear-gradient(135deg,#192745ad,#111b33ad);border:1px solid #889fd31c;border-radius:14px;justify-content:flex-start;min-width:0;padding:13px 14px}.treasury-holdings article>div{flex:1;min-width:0}.treasury-holdings article>div>span,.treasury-holdings article>div>strong,.treasury-holdings article>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.treasury-holdings article>div>span{color:#8796b0;font-size:10px}.treasury-holdings article>div>strong{color:#edf3ff;margin:1px 0;font-size:15px}.treasury-holdings article>div>small{color:#7f8da7;font-size:9px}.treasury-address{max-width:100%;color:inherit;font:inherit;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.treasury-address code{color:inherit;font:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.treasury-address svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 10px;width:10px;height:10px}.treasury-address.copied{color:var(--up)}.treasury-health{color:#9ba8be;white-space:nowrap;background:#8093b817;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:4px 7px;font-size:9px;display:inline-flex}.treasury-health i{background:currentColor;border-radius:50%;width:6px;height:6px}.treasury-table-wrap{overflow-x:auto}.treasury-table{width:100%}.treasury-table th{color:#7f8da8;text-align:right;text-transform:uppercase;letter-spacing:.05em;padding:0 10px 9px;font-size:9px;font-weight:650}.treasury-table th:first-child{text-align:left}.treasury-table td{color:#cbd5e7;text-align:right;vertical-align:middle;border-top:1px solid #889dcc17;padding:11px 10px;font-size:11px}.treasury-table td:first-child{text-align:left;min-width:240px}.treasury-table td>b,.treasury-table td>small{white-space:nowrap;display:block}.treasury-table td>small{color:#7f8da7;font-size:8px}.treasury-table td>strong{color:#f2f5fd;white-space:nowrap}.treasury-vault-name{align-items:center;gap:10px;display:flex}.treasury-vault-name>span{min-width:0}.treasury-vault-name b,.treasury-vault-name small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.treasury-vault-name b{color:#eaf0fc;font-size:11px}.treasury-vault-name small{color:#7e8ca5;font-size:9px}.treasury-integrity{gap:14px;display:grid}.treasury-integrity-stats{justify-content:flex-start}.treasury-integrity-stats>div{background:#1825427a;border:1px solid #889fd31c;border-radius:12px;min-width:130px;padding:11px 13px}.treasury-integrity-stats span,.treasury-integrity-stats strong,.treasury-integrity-stats small{display:block}.treasury-integrity-stats span,.treasury-integrity-stats small{color:#8492ac;font-size:9px}.treasury-integrity-stats strong{color:#eef3ff;margin:1px 0;font-size:18px}.treasury-warnings{gap:7px;margin:0;padding:0;list-style:none;display:grid}.treasury-warnings li{background:#ac691c0f;border:1px solid #da9d4d29;border-radius:11px;align-items:flex-start;gap:10px;padding:9px 11px;display:flex}.treasury-warnings li>span{color:#e6b46f;background:#d2913c1f;border-radius:7px;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;font-weight:700;display:grid}.treasury-warnings b{color:#d9bd94;font-size:10px}.treasury-warnings p{color:#9f927d;margin:1px 0 0;font-size:10px}.treasury-all-clear{color:#8ebca8;background:#2fae7d0e;border:1px solid #41cf9421;border-radius:11px;align-items:center;gap:8px;padding:9px 11px;font-size:10px;display:flex}.treasury-empty{color:#8290aa;text-align:center;border:1px dashed #889fd329;border-radius:12px;place-items:center;min-height:82px;padding:16px;font-size:11px;display:grid}.treasury-coverage-note{color:#77849c;text-align:center;margin:-2px 4px 0;font-size:9px}@media (hover:hover) and (pointer:fine){.treasury-refresh:not(:disabled):hover,.treasury-state button:not(:disabled):hover{background:#22355edb;border-color:#79adff61}.treasury-address:hover{color:#a8c9ff}.treasury-asset-breakdown article:hover,.treasury-holdings article:hover{border-color:#6f9cff3d}}@media (width<=1050px){.treasury-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-overview-grid{grid-template-columns:1fr}}@media (width<=820px){.treasury-hero{border-radius:22px;padding:20px 16px}.treasury-hero-value{flex-direction:column;align-items:stretch}.treasury-blocks{width:auto;min-width:0}.treasury-section{padding:16px 13px}.treasury-holdings{grid-template-columns:1fr}.treasury-table thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.treasury-table,.treasury-table tbody{display:block}.treasury-table tr{background:#17233f80;border:1px solid #889fd31c;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin-bottom:9px;padding:12px;display:grid}.treasury-table td{text-align:left;border:0;padding:2px 0;display:block}.treasury-table td:first-child{border-bottom:1px solid #889dcc17;grid-column:1/-1;min-width:0;padding-bottom:7px}.treasury-table td:not(:first-child):before{content:attr(data-label);color:#74829c;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:8px;display:block}}@media (width<=580px){.treasury-hero-heading{display:block}.treasury-refresh{justify-content:center;width:100%;margin-top:16px}.treasury-hero-value{margin-top:22px}.treasury-hero-value>div:first-child>strong{font-size:35px}.treasury-metrics{grid-template-columns:1fr 1fr;gap:8px}.treasury-metric{align-items:flex-start;min-height:0;padding:12px 10px}.treasury-metric-icon{flex-basis:31px;width:31px;height:31px}.treasury-metric strong{font-size:14px}.treasury-state{flex-wrap:wrap;align-items:flex-start;padding:18px 15px}.treasury-state button{width:100%}.treasury-asset-breakdown article{grid-template-columns:38px minmax(0,1fr)}.treasury-asset-value{text-align:left;grid-column:2}.treasury-row-warning{grid-column:2}.treasury-table tr{grid-template-columns:1fr}.treasury-table td:first-child{grid-column:1}.treasury-integrity-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.treasury-integrity-stats>div{min-width:0;padding:9px}}@media (width<=400px){.treasury-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.treasury-state-icon i{animation-duration:1.4s}}@media (width<=720px){input[type=number],input[type=text],textarea,select{font-size:16px}}@keyframes ai-spin{to{transform:rotate(360deg)}}@keyframes ai-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.2)}}@keyframes ai-bar-slide{0%{transform:translate(-110%)}to{transform:translate(320%)}}@keyframes ai-fade-in{0%{opacity:0}to{opacity:1}}.ai-working-bar{background:var(--accent-bg);border-radius:999px;height:4px;position:relative;overflow:hidden}.ai-working-bar>span{background:var(--accent);border-radius:999px;width:32%;height:100%;animation:1.15s linear infinite ai-bar-slide;position:absolute;top:0;left:0}.ai-working-step{animation:.4s ai-fade-in}.nav-right{align-items:center;gap:6px;margin-left:auto;display:inline-flex}@keyframes modal-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes modal-card-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-backdrop{background:var(--backdrop);z-index:1000;justify-content:center;align-items:center;padding:16px;animation:.16s ease-out modal-backdrop-in;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface);border:1px solid var(--border);width:100%;max-width:380px;max-height:calc(100dvh - 32px);box-shadow:0 12px 40px var(--shadow);transform-origin:50%;animation:modal-card-in .22s var(--ease-out);padding:18px 20px 20px;overflow-y:auto}.modal-checkbox{flex-direction:row;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.modal-checkbox input[type=checkbox]{flex:none;margin-top:2px}.modal-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.modal-header h3{margin:0;font-size:16px}.modal-close{color:var(--text-muted);background:0 0;border:none;padding:0 4px;font-size:22px;line-height:1}@media (hover:hover) and (pointer:fine){.modal-close:hover{color:var(--text);background:0 0}}.modal-note{color:var(--text-muted);margin:0 0 14px;font-size:13px}.modal-note.subtext{margin:10px 0 0;font-size:12px}.modal-action{width:100%;margin-top:4px;padding:9px}.modal-form{margin-top:12px}.modal-field{margin-bottom:14px;display:block}.modal-field>span{color:var(--text-muted);margin-bottom:5px;font-size:12px;display:block}.modal-field select,.modal-field input{width:100%;font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);box-sizing:border-box;padding:7px 9px}.modal-field select:focus,.modal-field input:focus{border-color:var(--accent);outline:none}.modal-amount-row{gap:6px;display:flex}.modal-amount-row input{flex:1}.modal-max{border:1px solid var(--border);background:var(--surface);padding:6px 12px;font-size:12px}.modal-dest-options{flex-direction:column;gap:6px;display:flex}.modal-radio{cursor:pointer;align-items:center;gap:7px;font-size:13px;display:flex}.modal-radio input{width:auto;margin:0}.modal-address-input{margin-top:8px}.modal-error-text{color:var(--down);margin:6px 0 0;font-size:12px;display:block}.modal-tx-link{word-break:break-all;margin:0 0 16px;font-size:13px;display:block}.deposit-qr{justify-content:center;margin-bottom:14px;display:flex}.deposit-qr img,.qr-placeholder{border:1px solid var(--border-soft);width:220px;height:220px}.qr-placeholder{background:var(--surface-alt)}.deposit-address{word-break:break-all;text-align:center;background:var(--surface-alt);border:1px solid var(--border-soft);margin-bottom:12px;padding:9px;font-size:12px}.protocols-twopane{border:1px solid var(--border);background:var(--surface);grid-template-rows:minmax(0,1fr);grid-template-columns:260px 1fr;height:72vh;margin-bottom:16px;display:grid;overflow:hidden}.protocols-rail{border-right:1px solid var(--border);background:var(--surface-alt);height:100%;overflow:hidden auto}.protocols-rail-item b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.protocols-rail-search{border-bottom:1px solid var(--border-soft);background:var(--surface-alt);z-index:1;padding:8px;position:sticky;top:0}.protocols-rail-item{border-bottom:1px solid var(--border-faint);cursor:pointer;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.protocols-rail-item:hover{background:var(--accent-bg-hover)}}.protocols-rail-item.on{background:var(--accent-bg);border-left:3px solid var(--accent);padding-left:9px}.protocols-score-chip{text-align:center;font-variant-numeric:tabular-nums;border:1px solid var(--success-border);background:color-mix(in srgb, var(--up) 12%, transparent);min-width:30px;color:var(--up);padding:0 6px;font-size:12px;font-weight:700}.protocols-detail{flex-direction:column;min-width:0;height:100%;min-height:0;padding:16px 18px;display:flex}.protocols-detail>.protocols-detail-head,.protocols-detail>.protocols-tabs{flex:none}.protocols-tab-body{flex:1;min-width:0;min-height:0;overflow:hidden auto}.protocols-detail-empty{color:var(--text-muted);text-align:center;margin:auto 0;padding:60px 0}.protocols-detail-head{border-bottom:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.protocols-detail-scores{color:var(--text-muted);margin-left:12px;font-size:13px}.protocols-tabs{border-bottom:1px solid var(--border);gap:2px;margin:12px 0 14px;display:flex}.protocols-tabs .tab{cursor:pointer;color:var(--text-muted);border:1px solid #0000;border-bottom:none;padding:7px 14px;font-size:13px}.protocols-tabs .tab.active{color:var(--accent);border-color:var(--border);border-bottom:1px solid var(--surface);background:var(--surface);font-weight:600;position:relative;top:1px}.opp-filter-row{background:var(--surface);z-index:2;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:6px;display:flex;position:sticky;top:0}.protocols-opp-scroll{border:1px solid var(--border-faint);overflow-x:hidden}.protocols-tab-body .protocol-vault-table thead th{background:var(--surface-alt);z-index:1;position:sticky;top:34px}.modal-card.protocols-opp-modal{max-width:720px}.protocols-opp-cards,.protocols-back{display:none}.app{width:min(100% - 32px,1320px);max-width:none;margin-inline:auto;padding:0 0 44px}.nuage-topbar{align-items:center;gap:34px;min-height:66px;margin-bottom:14px;display:flex}.nuage-brand-button,.nuage-nav-links button{background:0 0;border:0}.nuage-brand-button{padding:0}.nuage-brand{color:var(--text);letter-spacing:-.035em;align-items:center;gap:10px;font-size:22px;font-weight:750;display:inline-flex}.nuage-logo{filter:drop-shadow(0 4px 12px #5386ff47);width:40px;height:30px}.nuage-nav-links{align-self:stretch;gap:9px;display:flex}.nuage-nav-links button{color:#aeb9d0;cursor:pointer;border-radius:14px;min-width:88px;padding:0 18px;font-size:12px;position:relative}@media (hover:hover) and (pointer:fine){.nuage-nav-links button:hover{color:var(--text);background:#5b8cff12}}.nuage-nav-links button.active:after{content:"";background:#69a0ff;border-radius:2px;width:11px;height:2px;position:absolute;bottom:7px;left:calc(50% - 5px)}.nuage-nav-status{align-items:center;gap:14px;min-width:0;margin-left:auto;display:flex}.nuage-scan-copy{white-space:nowrap;color:#aeb9d0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.nuage-scan-copy i,.nuage-wallet-card>span i,.nuage-vault-stat.apy small i{background:#35d68a;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 10px #35d68a61}.nuage-nav-chains{align-items:center;gap:6px;padding-right:4px;display:inline-flex}.nuage-nav-chains .chain-icon{width:20px;height:20px;box-shadow:0 0 0 2px #7590d229}.nuage-more-chains{width:22px;height:22px;color:var(--text-muted);background:#18223b;border-radius:50%;place-items:center;font-size:9px;display:grid}.nuage-wallet-pill{border:1px solid var(--border);min-height:42px;color:var(--text);white-space:nowrap;background:#141e37b8;border-radius:14px;align-items:center;gap:8px;padding:0 13px;font-size:12px;display:inline-flex}.nuage-wallet-pill svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:17px}.nuage-wallet-avatar{background:radial-gradient(circle at 35% 30%,#5fd7c5,#7968d7 62%,#20305e);border-radius:50%;width:23px;height:23px;box-shadow:inset 0 0 0 1px #ffffff38}.nuage-hero{background:linear-gradient(90deg,#050d2542,#090a2624),url(/assets/nuage%20dashboard%20background-DOyUnXBd.png) 50%/cover no-repeat;border:1px solid #7695dd30;border-radius:28px;min-height:0;padding:20px 22px 16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 22px 55px #00041238}.nuage-hero:before{content:"";pointer-events:none;background:linear-gradient(#040a1d1f,#070a2338);position:absolute;inset:0}.nuage-hero:after,.nuage-waves{display:none}.nuage-waves path{fill:none;stroke:#7ab7ff;stroke-width:1px}.nuage-hero-toolbar,.nuage-metrics,.nuage-warning{z-index:1;position:relative}.nuage-hero-toolbar{justify-content:space-between;align-items:flex-start;display:flex}.nuage-wallet-card{-webkit-backdrop-filter:blur(16px)saturate(115%);background:linear-gradient(135deg,#1a3667ad,#131d4a94);border:1px solid #a4c2ff40;border-radius:14px;min-width:166px;padding:12px 14px;box-shadow:inset 0 1px #fff1,0 14px 35px #01081a33}.nuage-wallet-address{align-items:center;gap:8px;min-height:28px;font-size:12px;display:flex}.nuage-eth-gem{color:#dfe8ff;background:linear-gradient(145deg,#789fff,#3e5798);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.nuage-copy{color:#b7c5df;background:0 0;border:0;border-radius:8px;width:30px;height:30px;margin-left:auto;padding:5px}@media (hover:hover) and (pointer:fine){.nuage-copy:hover{color:#fff;background:#84a8f41f}}.nuage-copy svg{fill:none;stroke:currentColor;stroke-width:1.5px}.nuage-wallet-card>span{color:#50e29a;align-items:center;gap:7px;margin-top:7px;font-size:12px;display:flex}.nuage-wallet-card>span.offline{color:var(--down)}.nuage-refresh{color:#d6def2;-webkit-backdrop-filter:blur(24px)saturate(120%)brightness(.9);background:linear-gradient(135deg,#222c6461,#161a4652);border:1px solid #a4b9ef33;border-radius:12px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.nuage-refresh svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:16px}.nuage-refresh:disabled{opacity:.65;cursor:wait}.nuage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.nuage-metric{-webkit-backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(135deg,#21437475,#1b1f536e);border:1px solid #9abbf833;border-radius:16px;align-items:center;gap:13px;min-height:94px;padding:16px;display:flex;box-shadow:inset 0 1px #ffffff0e,0 12px 28px #00051624}.nuage-metric>div{min-width:0}.nuage-metric-icon{background:linear-gradient(145deg,#5bbeff99,#4556d07a);border:1px solid #74b4ff75;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 18px #57abff33}.nuage-metric-icon.deployed,.nuage-metric-icon.chains{background:linear-gradient(145deg,#7691ffb3,#493fb285)}.nuage-metric-icon svg{fill:none;stroke:#c5ddff;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:22px}.nuage-metric-label{color:#dce5fa;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.nuage-metric-value,.nuage-metric-value b{color:#f6f8ff;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:21px;font-weight:650;line-height:1.2;overflow:hidden}.nuage-metric small{color:#b5c0d6;min-height:18px;margin-top:4px;font-size:12px;display:block}.nuage-warning{color:#f3c56b;margin:12px 0 0;font-size:12px}.nuage-hero-title h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.15}.nuage-hero-title p{color:#c1cee5;margin:7px 0 0;font-size:14px}.nuage-vaults{border:1px solid var(--border);background:linear-gradient(145deg,#111a30f5,#0a1123f7);border-radius:24px;margin-top:14px;padding:18px 22px 22px;box-shadow:0 20px 50px #0004122e}.nuage-vaults-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.nuage-vaults-heading h2{letter-spacing:-.02em;margin:0 0 2px;font-size:17px}.nuage-vaults-heading p{color:#aeb9d0;margin:0;font-size:12px}.nuage-expand-all{border:1px solid var(--border);min-height:40px;color:var(--text);background:#141d36b8;border-radius:11px;padding:0 13px;font-size:12px}.nuage-expand-all span{color:var(--text-muted);margin-left:26px}.nuage-vault-table{padding:0 0 4px}.nuage-vault-columns,.nuage-vault-row{grid-template-columns:minmax(310px,2.2fr) .7fr 1fr .85fr .75fr .55fr;align-items:center;column-gap:16px;display:grid}.nuage-vault-columns{color:var(--text-muted);padding:10px 30px 10px 28px;font-size:12px}.nuage-vault-columns span:not(:first-child){text-align:right}.nuage-vault-list{flex-direction:column;gap:7px;display:flex}.nuage-vault-list>.vault-list-item{animation:list-item-in .3s var(--ease-out) backwards}.nuage-vault-list>.vault-list-item:first-child{animation-delay:0s}.nuage-vault-list>.vault-list-item:nth-child(2){animation-delay:50ms}.nuage-vault-list>.vault-list-item:nth-child(3){animation-delay:.1s}.nuage-vault-list>.vault-list-item:nth-child(n+4){animation-delay:.15s}.nuage-vault-row{background:linear-gradient(110deg,#172441e0,#111b33d9);border:1px solid #8fa4d624;border-radius:17px;min-height:88px;padding:0 30px;transition:border-color .15s,background-color .15s,transform .15s;position:relative}@media (hover:hover) and (pointer:fine){.nuage-vault-row:hover{border-color:#6f9cff47;transform:translateY(-1px)}}.nuage-vault-row.open{background:linear-gradient(110deg,#1b2b4df0,#131e3ae6);border-color:#6f9cff61;border-radius:17px 17px 8px 8px}.nuage-vault-toggle{color:#aab8d2;background:0 0;border:0;border-radius:10px;place-items:center;width:40px;height:44px;padding:0;font-size:20px;display:grid;position:absolute;left:8px}@media (hover:hover) and (pointer:fine){.nuage-vault-toggle:hover{color:#fff;background:#759ef41a}}.nuage-vault-toggle span{transition:transform .16s;display:block;transform:rotate(-90deg)}.nuage-vault-row.open .nuage-vault-toggle span{transform:rotate(0)}.nuage-vault-main{align-items:center;gap:14px;min-width:0;padding-left:30px;display:flex}.nuage-vault-main strong,.nuage-vault-main small{display:block}.nuage-vault-main strong{font-size:15px}.nuage-vault-main small{color:#aeb9d0;white-space:nowrap;text-overflow:ellipsis;max-width:360px;font-size:12px;overflow:hidden}.nuage-vault-glyph{background:linear-gradient(145deg,#285ab0,#172b6b);border:1px solid #5b9fff59;border-radius:50%;flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}.nuage-vault-glyph.lock{background:linear-gradient(145deg,#334799,#171f59)}.nuage-vault-glyph.trend{background:linear-gradient(145deg,#087b9e,#123458)}.nuage-vault-glyph svg{fill:none;stroke:#75bdff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px}.nuage-vault-stat{text-align:right;min-width:0}.nuage-vault-stat.chains .chain-icon-list{flex-wrap:nowrap;justify-content:flex-end;width:100%}.nuage-vault-stat>span{display:none}.nuage-vault-stat strong,.nuage-vault-stat small{display:block}.nuage-vault-stat strong{font-size:15px}.nuage-vault-stat small{color:#aeb9d0;font-size:12px}.nuage-vault-stat.apy small{color:var(--text-muted)}.nuage-vault-stat.apy small i{width:6px;height:6px;margin-right:6px}.nuage-vault-stat.tvl strong{color:#8394ff}.nuage-vault-stat.count{justify-content:flex-end;align-items:center;gap:24px;display:flex}.nuage-vault-stat.count b{color:var(--text-muted);font-size:22px;font-weight:400}.nuage-subvaults{background:#080f20bf;border:1px solid #6f9cff2e;border-top:0;border-radius:0 0 17px 17px;margin:-8px 5px 3px;padding:16px 22px 8px}.nuage-subvault{border-bottom:1px solid var(--border-faint);grid-template-columns:2fr repeat(4,.7fr) .6fr;align-items:center;gap:14px;padding:10px;font-size:12px;display:grid}.nuage-subvault:last-child{border-bottom:0}.nuage-subvault>div{align-items:center;gap:10px;display:flex}.nuage-subvault span strong,.nuage-subvault span small{display:block}.nuage-subvault small{color:var(--text-muted)}.nuage-vault-total{background-color:#10182e;background-image:linear-gradient(90deg,#070e23b8 0%,#070e2366 52%,#070e239e 100%),url(/assets/total%20invested%20background-BMXhqtCr.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #7191d32e;border-radius:17px;align-items:center;gap:18px;min-height:78px;margin-top:18px;padding:0 30px;display:flex;position:relative;overflow:hidden}.nuage-total-cloud{color:#68bcff;filter:drop-shadow(0 0 9px #4badff54);width:48px}.nuage-total-cloud svg{fill:none;stroke:currentColor;stroke-width:2.2px}.nuage-vault-total div{flex:1}.nuage-vault-total div strong,.nuage-vault-total div small{display:block}.nuage-vault-total div small{color:var(--text-muted);font-size:12px}.nuage-vault-total>b{white-space:nowrap;padding-left:24px;font-size:22px}.nuage-mock-note{color:#8490aa;margin:12px 2px -8px;font-size:12px}.nuage-mock-note>span{color:#a9b5cd;background:#7e9adc14;border:1px solid #7e9adc38;border-radius:999px;margin-right:7px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=1220px){.nuage-topbar{gap:18px}.nuage-nav-links button{min-width:auto;padding-inline:11px}.nuage-scan-copy{display:none}.nuage-metrics{gap:14px}.nuage-metric{padding-inline:16px}.nuage-vault-columns,.nuage-vault-row{grid-template-columns:minmax(280px,2fr) .65fr .9fr .8fr .7fr .5fr;column-gap:9px}}@media (width<=960px){.nuage-topbar{flex-wrap:wrap;padding:15px 0}.nuage-nav-links{scrollbar-width:none;order:3;width:100%;min-height:48px;overflow-x:auto}.nuage-nav-links::-webkit-scrollbar{display:none}.nuage-nav-links button{flex:1 0 auto}.nuage-nav-links button.active:after{bottom:4px}.nuage-nav-status{margin-left:auto}.nuage-nav-chains{display:none}.nuage-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nuage-vault-columns{display:none}.nuage-vault-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;min-height:0;margin-top:8px;padding:20px 24px 18px}.nuage-vault-main{grid-column:1/-1}.nuage-vault-stat{text-align:left}.nuage-vault-stat>span{color:#9eabc4;text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.nuage-vault-stat.chains .chain-icon-list{justify-content:flex-start}.nuage-vault-stat.count{display:block}.nuage-vault-stat.count b{display:none}}@media (width<=720px){.app{width:calc(100% - 24px);padding-bottom:36px}.nuage-topbar{gap:10px}.nuage-brand{font-size:22px}.nuage-logo{width:41px}.nuage-wallet-pill{max-width:190px;min-height:42px;padding-inline:10px}.nuage-wallet-pill span:nth-child(2){text-overflow:ellipsis;overflow:hidden}.nuage-hero{border-radius:22px;padding:18px 14px}.nuage-hero-toolbar{gap:12px}.nuage-wallet-card{min-width:0;padding:11px 12px}.nuage-refresh{min-width:46px;padding:0 13px;font-size:0}.nuage-metrics{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.nuage-metric{min-height:112px;padding:15px;display:block}.nuage-metric-icon{width:38px;height:38px;margin-bottom:8px}.nuage-metric-icon svg{width:21px}.nuage-metric-value,.nuage-metric-value b{overflow-wrap:anywhere;font-size:20px}.nuage-vaults{border-radius:22px;padding:18px 12px}.nuage-vaults-heading{align-items:flex-start}.nuage-vaults-heading h2{font-size:20px}.nuage-expand-all{min-width:44px;padding:0 12px;font-size:0}.nuage-expand-all span{margin:0;font-size:18px}.nuage-vault-row{grid-template-columns:repeat(2,1fr);gap:14px;min-height:0;padding:18px 16px 16px;display:grid}.nuage-vault-main{grid-column:1/-1;padding-left:24px}.nuage-vault-main small{white-space:normal}.nuage-vault-toggle{top:21px;left:5px}.nuage-vault-stat{text-align:left;padding-top:2px}.nuage-vault-stat>span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;display:block}.nuage-vault-stat.chains,.nuage-vault-stat.count{display:block}.nuage-vault-stat.count b{display:none}.nuage-subvault{grid-template-columns:1fr 1fr}.nuage-subvault>div{grid-column:1/-1}.nuage-vault-total{padding:12px 15px}.nuage-vault-total div small{display:none}.nuage-vault-total>b{font-size:18px}}@media (width<=480px){.nuage-topbar{min-height:60px}.nuage-brand span{display:none}.nuage-nav-links{gap:2px}.nuage-nav-links button{flex:auto;min-width:0;padding-inline:6px;font-size:10px}.nuage-nav-status{gap:8px}.nuage-wallet-pill{max-width:205px}.nuage-metrics{grid-template-columns:1fr}.nuage-metric{min-height:92px;display:flex}.nuage-metric-icon{margin-bottom:0}.nuage-vaults-heading p{max-width:220px}.nuage-vault-total{flex-wrap:wrap;gap:8px 12px;padding-block:14px}.nuage-vault-total div{min-width:180px}.nuage-vault-total>b{width:100%;padding-left:60px}}@media (width<=350px){.nuage-nav-links{gap:4px}.nuage-nav-links button{flex:none;min-width:max-content;padding-inline:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vaults-page{width:100%}.vaults-page-embedded .nuage-hero{display:none}.vaults-hero{isolation:isolate;background-color:#101c40;background-image:linear-gradient(100deg,#060f277a,#23276938),url(/assets/nuage%20dashboard%20background-DOyUnXBd.png);background-position:50%;background-size:cover;border:1px solid #7ca5f640;border-radius:26px;min-height:264px;padding:26px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0004163d}.vaults-hero>*{z-index:1;position:relative}.vaults-hero-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.vaults-hero-heading h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:32px;line-height:1.15}.vaults-hero-heading p{color:#c1cee5;margin:7px 0 0;font-size:14px}.vaults-hero-actions{gap:10px;display:flex}.vaults-hero-actions button{border-radius:12px;min-height:42px;padding:0 16px;font-weight:650}.vaults-hero-actions .secondary{color:#e4ebfb;background:#121d418c;border:1px solid #a4b9ef42}.vaults-hero-actions button:disabled,.vault-manage-button:disabled{opacity:.55;cursor:not-allowed}.vault-toolbar select,.vault-search{color:#dce5f8;background:#141d36c7;border:1px solid #8fa4d633;border-radius:11px;min-height:40px}.vault-search{align-items:center;gap:7px;min-width:210px;padding:0 11px;display:flex}.vault-search input{color:#edf3ff;background:0 0;border:0;outline:0;width:100%;min-width:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.vaults-page .nuage-vault-columns,.vaults-page .nuage-vault-row{grid-template-columns:minmax(250px,2fr) .65fr .65fr .85fr .7fr .7fr .7fr;column-gap:12px}.vaults-page .nuage-vault-columns{padding-inline:30px}.vaults-page .nuage-vault-row{padding-right:24px}.vault-status{color:#9ba8c0;text-transform:capitalize;background:#8495b91c;border-radius:999px;width:fit-content;padding:4px 8px;font-size:11px!important;display:inline-flex!important}.vault-status.active{color:#61dfa4;background:#35d68a1a}.vault-status.paused{color:#f0c36d;background:#f0c36d1a}.vault-list-item{min-width:0}.vault-detail-panel{background:linear-gradient(145deg,#0a1328fa,#0c142af0);border:1px solid #6f9cff40;border-top:0;border-radius:0 0 18px 18px;margin:-8px 5px 4px;padding:24px 20px 18px}.vault-detail-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.vault-detail-card{background:linear-gradient(135deg,#1b2948b8,#111b34b8);border:1px solid #8fa4d624;border-radius:15px;grid-column:span 3;min-width:0;padding:17px}.vault-detail-card.compact{grid-column:span 2;gap:12px;display:flex}.vault-detail-card h3{color:#dce6f8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 13px;font-size:12px}.vault-detail-card.compact h3{margin-bottom:5px}.vault-detail-card p{color:#9ca9c1;margin:5px 0 0;font-size:12px}.detail-card-icon{color:#83b8ff;background:#5b8cff21;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;display:grid}.allocation-item+.allocation-item{margin-top:13px}.allocation-item>div{justify-content:space-between;align-items:center;display:flex}.allocation-item>div span,.strategy-allocation>span{align-items:center;gap:9px;display:flex}.allocation-track{background:#7a91c526;border-radius:99px;height:6px;margin-top:8px;display:block;overflow:hidden}.allocation-track i{border-radius:inherit;background:linear-gradient(90deg,#4dbdff,#7778ff);height:100%;display:block}.strategy-allocation{justify-content:space-between;align-items:center;display:flex}.strategy-allocation strong,.strategy-allocation small{display:block}.strategy-allocation small,.vault-unavailable{color:#929fb8}.vault-manage-button{color:#fff;background:linear-gradient(135deg,#377bea,#6656df);border:0;border-radius:11px;min-height:40px;margin:16px 0 0 auto;padding:0 18px;font-weight:650;display:block}.vault-manage-button:not(:disabled){cursor:pointer}.vault-manager,.vault-manager-connect{background:#0f1b37b8;border:1px solid #6f9cff38;border-radius:15px;margin-top:16px;padding:18px}.vault-manager-connect{justify-content:space-between;align-items:center;gap:16px;display:flex}.vault-manager-connect p{color:var(--text-muted);margin:0}.vault-manager-connect .vault-manage-button{flex:none;margin:0}.vault-manager-tabs{background:#070e1fb8;border-radius:11px;gap:6px;width:fit-content;padding:4px;display:flex}.vault-manager-tabs button{color:#8f9db8;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:34px;padding:0 16px;font-weight:650}.vault-manager-tabs button.active{color:#fff;background:linear-gradient(135deg,#377beacc,#6656dfcc)}.vault-manager-balances{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.vault-manager-balances span{color:#8f9db8;background:#070e1f73;border-radius:10px;padding:10px 12px;font-size:11px}.vault-manager-balances b{color:#e4ecfb;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.vault-manager form{align-items:flex-end;gap:12px;display:flex}.vault-manager form>label{color:var(--text-muted);flex:1;font-size:12px}.vault-manager-amount{background:#070e1f8c;border:1px solid #8fa4d638;border-radius:11px;margin-top:6px;display:flex;overflow:hidden}.vault-manager-amount:focus-within{border-color:#5d97ffad;box-shadow:0 0 0 3px #5d97ff17}.vault-manager-amount input{width:100%;min-width:0;min-height:42px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0 12px;font-size:15px}.vault-manager-amount button{color:#a8c7ff;cursor:pointer;background:#4576dd2b;border:0;border-radius:7px;margin:5px;padding:0 11px}.vault-manager form .vault-manage-button{flex:none;margin:0}.vault-manager-note,.vault-manager-warning,.vault-manager-status,.vault-manager-error{margin:10px 0 0;font-size:12px}.vault-manager-note{color:var(--text-faint)}.vault-manager-warning{color:var(--warn-text)}.vault-manager-status{color:var(--up)}.vault-manager-error{color:var(--down);overflow-wrap:anywhere}.vault-manager-link,.vault-manager-refresh{margin-top:10px;display:inline-block}.vault-manager-link{color:var(--accent-strong);font-size:12px}.vault-manager-refresh{color:var(--text-faint);cursor:pointer;background:0 0;border:0;margin-left:14px;padding:0;font-size:12px;text-decoration:underline}.vault-empty{color:#dfe7f7;text-align:center;border:1px dashed #8fa4d633;border-radius:17px;place-items:center;min-height:170px;padding:24px;display:grid}.vault-empty span{color:#909cb4}.v2-detail{margin-top:18px}.v2-heading,.v2-card-title,.v2-position-row,.v2-event{justify-content:space-between;align-items:center;gap:14px;display:flex}.v2-heading{margin-bottom:12px}.v2-heading h3{color:#edf3ff;letter-spacing:-.02em;margin:2px 0 0;font-size:19px}.v2-heading p,.v2-card-title p{color:#8997b3;margin:3px 0 0;font-size:12px}.v2-heading button{color:#c8d7f2;cursor:pointer;min-height:34px;transition:transform .14s var(--ease-out), background-color .14s ease;background:#172442cc;border:1px solid #8fa4d633;border-radius:9px;padding:0 13px}.v2-heading button:active,.vault-address:active,.v2-event:active{transform:scale(.97)}.v2-eyebrow{color:#65dda6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.v2-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.v2-card{background:linear-gradient(135deg,#1b2948b8,#111b34b8);border:1px solid #8fa4d624;border-radius:15px;min-width:0;padding:17px}.v2-card-title{align-items:flex-start;margin-bottom:15px}.v2-card h4{color:#e3ebfb;margin:0;font-size:13px}.v2-live{color:#65dda6;background:#35d68a17;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:650;display:inline-flex}.v2-live i{background:currentColor;border-radius:50%;width:6px;height:6px}.v2-position+.v2-position{margin-top:16px}.v2-position-row>span{align-items:center;gap:9px;display:flex}.v2-position-row>span:last-child{text-align:right;display:block}.v2-position-row strong,.v2-position-row small{display:block}.v2-position-row small{color:#8794ad;font:10px ui-monospace,Consolas,monospace}.v2-idle-icon{color:#87c5ff;background:#5b8cff26;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.v2-callout{color:#9facbf;background:#070e1f54;border-left:2px solid #648dff;margin:17px 0 0;padding:11px 12px;font-size:11px}.v2-callout b{color:#dbe6fa;margin-bottom:2px;display:block}.v2-callout code{color:#a8c7ff}.v2-activity{max-height:310px;overflow-y:auto}.v2-event{color:inherit;transition:transform .14s var(--ease-out), background-color .14s ease;border-bottom:1px solid #8fa4d617;justify-content:flex-start;padding:9px 4px;text-decoration:none}.v2-event:last-child{border-bottom:0}.v2-event>span:nth-child(2){flex:1;min-width:0}.v2-event>span:last-child{text-align:right}.v2-event strong,.v2-event small{display:block}.v2-event small{color:#8290aa;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.v2-event-icon{color:#79adff;background:#5b8cff1f;border-radius:9px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.v2-event-icon.in{color:#65dda6;background:#35d68a1a}.v2-event-icon.out{color:#f0c36d;background:#f0c36d1a}.v2-empty{color:#8997b3;text-align:center}.v2-contracts{margin-top:12px}.v2-address-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.v2-address-groups h5{color:#8593ae;letter-spacing:.07em;text-transform:uppercase;margin:0 0 7px;font-size:10px}.vault-address{color:#dce7fa;transition:transform .14s var(--ease-out), border-color .14s ease;background:#070e1f4d;border:1px solid #8fa4d61f;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;margin-bottom:6px;padding:8px 9px;text-decoration:none;display:grid}.vault-address span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.vault-address code{color:#7f8ca6;text-overflow:ellipsis;grid-column:1;font-size:9px;overflow:hidden}.vault-address b{color:#78aafa;grid-area:1/2/3;align-self:center}.v2-address-note{color:#e2b963;margin:7px 2px 0;font-size:10px}@media (hover:hover) and (pointer:fine){.v2-heading button:hover{background:#25365be6}.v2-event:hover{background:#5b8cff0f}.vault-address:hover{border-color:#6f9cff57}}@media (width<=1100px){.v2-address-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.vaults-page .nuage-vault-columns{display:none}.vaults-page .nuage-vault-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 22px;min-height:0;padding:20px 24px}.vaults-page .nuage-vault-main{grid-column:1/-1}.vaults-page .nuage-vault-stat{text-align:left}.vaults-page .nuage-vault-stat>span{color:#9eabc4;text-transform:uppercase;font-size:10px;display:block}.vaults-page .nuage-vault-stat.chains .chain-icon-list{justify-content:flex-start}.vaults-page .nuage-vault-stat.count{display:block}.vaults-page .nuage-vault-stat.count b{display:none}}@media (width<=768px){.v2-columns{grid-template-columns:1fr}.vaults-hero{background-position:58%;padding:22px 16px}.vaults-hero-heading{display:block}.vaults-hero-actions{margin-top:18px}.nuage-vaults-heading{display:block}.vault-toolbar{justify-content:stretch;margin-top:16px}.vault-search{flex:1 0 100%}.vault-toolbar label:not(.vault-search){flex:1}.vault-toolbar select{width:100%;min-width:0}.vault-detail-card,.vault-detail-card.compact{grid-column:span 6}.vault-manager-balances{grid-template-columns:1fr}.vault-manager form{flex-direction:column;align-items:stretch}.vault-manager form .vault-manage-button{width:100%}}@media (width<=480px){.v2-heading{align-items:flex-end}.v2-address-groups{grid-template-columns:1fr}.vaults-hero-heading h1{font-size:27px}.vaults-hero-actions{grid-template-columns:1fr 1fr;display:grid}.vaults-hero-actions button{padding-inline:8px;font-size:12px}.vaults-page .nuage-vault-row{grid-template-columns:1fr 1fr;padding:18px 14px}.vaults-page .nuage-vault-main{padding-left:27px}.vault-detail-panel{padding-inline:12px}.vault-manager-connect{flex-direction:column;align-items:stretch}.vault-manager-connect .vault-manage-button{width:100%}}.opp-card{border:1px solid var(--border);cursor:pointer;border-bottom:none;padding:10px 12px}.opp-card:last-child{border-bottom:1px solid var(--border)}.opp-card:active{background:var(--accent-bg)}.opp-card-top{align-items:center;gap:8px;margin-bottom:6px;display:flex}.opp-card-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.opp-card-score{font-variant-numeric:tabular-nums;font-weight:700}.opp-card-chev{color:var(--text-faint)}.opp-card-grid{grid-template-columns:1fr 1fr;gap:2px 14px;font-size:12.5px;display:grid}.opp-card-grid .k{color:var(--text-muted)}.opp-card-grid b{font-weight:600}.opp-card-tags{gap:6px;margin-top:6px;display:flex}@media (width<=760px){.protocols-twopane{grid-template-rows:auto;grid-template-columns:1fr;height:auto;overflow:visible}.protocols-twopane:not(.has-selection) .protocols-detail,.protocols-twopane.has-selection .protocols-rail{display:none}.protocols-rail{border-right:none;height:auto;overflow:visible}.protocols-detail{height:auto}.protocols-tab-body{min-height:0;overflow:visible}.protocols-back{color:var(--accent);cursor:pointer;flex-basis:100%;align-items:center;margin-bottom:8px;font-size:13px;display:inline-flex}.protocols-opp-table{display:none}.protocols-opp-cards{display:block}.opp-filter-row{position:static}}.app-page-dashboard{width:min(100% - 48px,1180px)}.nuage-topbar{border-bottom:1px solid var(--border-soft);gap:36px;min-height:72px;margin-bottom:0}.nuage-brand-button,.nuage-wallet-pill,.nuage-nav-links button,.nuage-nav-more summary{transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease}.nuage-brand-button,.nuage-nav-links button,.nuage-nav-more summary{cursor:pointer}.nuage-brand-button:active,.nuage-wallet-pill:active,.nuage-nav-links button:active,.nuage-nav-more summary:active{transform:scale(.97)}.nuage-brand{color:var(--text);letter-spacing:-.025em;gap:9px;font-size:20px;font-weight:650}.nuage-logo{width:36px;height:28px;color:var(--accent);filter:none}.nuage-logo-cloud{fill:currentColor}.nuage-logo-mark{fill:var(--bg)}.nuage-nav-links{gap:2px}.nuage-nav-links button{min-width:auto;color:var(--text-muted);border-radius:6px;padding:0 13px;font-size:13px;font-weight:520}@media (hover:hover) and (pointer:fine){.nuage-nav-links button:hover,.nuage-nav-more summary:hover{color:var(--text);background:var(--accent-bg-hover)}}.nuage-nav-links button.active{color:var(--text);background:0 0}.nuage-nav-links button.active:after{background:var(--accent);border-radius:1px;width:calc(100% - 26px);height:2px;bottom:0;left:13px}.nuage-nav-more{display:none}.nuage-nav-more summary{list-style:none}.nuage-nav-more summary::-webkit-details-marker{display:none}.nuage-wallet-pill{border-color:var(--border);background:var(--surface);min-height:40px;color:var(--text);border-radius:8px;padding:0 12px;font-size:12px}.nuage-wallet-pill:disabled{cursor:wait;opacity:.64}.nuage-wallet-avatar{border:1px solid color-mix(in srgb, var(--accent) 70%, var(--border));background:var(--accent-bg);width:20px;height:20px;box-shadow:inset 0 0 0 5px var(--surface)}.nuage-wallet-pill svg{width:15px;color:var(--text-faint)}.nuage-dashboard-page{padding:42px 0 24px}.nuage-dashboard-overview{border-bottom:1px solid var(--border);padding-bottom:34px}.nuage-dashboard-header,.nuage-dashboard-vaults-header,.nuage-dashboard-vault-detail-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.nuage-dashboard-eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.nuage-dashboard-header h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:620;line-height:1.08}.nuage-dashboard-header p,.nuage-dashboard-vaults-header p{color:var(--text-muted);margin:8px 0 0;font-size:14px}.nuage-dashboard-refresh{border:1px solid var(--border);min-height:40px;color:var(--text-muted);cursor:pointer;transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:600;display:inline-flex}.nuage-dashboard-refresh svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:16px}@media (hover:hover) and (pointer:fine){.nuage-dashboard-refresh:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:var(--accent-bg-hover);color:var(--text)}}.nuage-dashboard-refresh:active{transform:scale(.97)}.nuage-dashboard-refresh:disabled{cursor:wait;opacity:.64}.nuage-dashboard-refresh.refreshing svg{animation:.75s linear infinite nuage-dashboard-spin}@keyframes nuage-dashboard-spin{to{transform:rotate(360deg)}}.nuage-dashboard-summary{grid-template-columns:minmax(280px,1.2fr) minmax(440px,1.8fr);align-items:end;gap:clamp(40px,7vw,96px);margin-top:48px;display:grid}.nuage-dashboard-total>span,.nuage-dashboard-stats dt,.nuage-dashboard-vault-value small{color:var(--text-muted);font-size:12px}.nuage-dashboard-total>div,.nuage-dashboard-total>div b{color:var(--text);letter-spacing:-.055em;margin-top:5px;font-size:clamp(42px,6vw,62px);font-weight:570;line-height:1}.nuage-dashboard-total>small{color:var(--text-faint);margin-top:12px;font-size:12px;display:block}.nuage-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.nuage-dashboard-stats>div{border-left:1px solid var(--border-soft);min-width:0;padding:4px 24px}.nuage-dashboard-stats>div:first-child{border-left:0;padding-left:0}.nuage-dashboard-stats>div:last-child{padding-right:0}.nuage-dashboard-stats dt,.nuage-dashboard-stats dd{margin:0}.nuage-dashboard-stats dd{color:var(--text);letter-spacing:-.025em;margin-top:7px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.1}.nuage-dashboard-stats small{color:var(--text-faint);margin-top:7px;font-size:11px;display:block}.nuage-dashboard-warnings{gap:7px;margin-top:24px;display:grid}.nuage-dashboard-warnings p,.nuage-dashboard-vault-note{border-left:2px solid var(--warn-text);color:var(--warn-text);margin:0;padding-left:11px;font-size:12px}.nuage-dashboard-vaults{margin-top:42px}.nuage-dashboard-vaults-header{align-items:flex-end;padding-bottom:17px}.nuage-dashboard-vaults-header h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:610}.nuage-dashboard-view-all{min-height:40px;color:var(--accent);cursor:pointer;transition:transform .14s var(--ease-out), color .14s ease;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:620;display:inline-flex}.nuage-dashboard-view-all span{transition:transform .16s var(--ease-out)}@media (hover:hover) and (pointer:fine){.nuage-dashboard-view-all:hover{color:var(--accent-strong)}.nuage-dashboard-view-all:hover span{transform:translate(3px)}}.nuage-dashboard-view-all:active{transform:scale(.97)}.nuage-dashboard-vault-list{border-top:1px solid var(--border)}.nuage-dashboard-vault-item{border-bottom:1px solid var(--border-soft)}.nuage-dashboard-vault-row{width:100%;min-height:82px;color:var(--text);cursor:pointer;text-align:left;transition:transform .14s var(--ease-out), background-color .14s ease;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(280px,1fr) 120px 150px 24px;align-items:center;gap:22px;padding:15px 6px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.nuage-dashboard-vault-row:hover{background:var(--accent-bg-hover)}}.nuage-dashboard-vault-row:active{transform:scale(.99)}.nuage-dashboard-vault-identity{align-items:center;gap:13px;min-width:0;display:flex}.nuage-dashboard-vault-identity>span{min-width:0}.nuage-dashboard-vault-identity strong,.nuage-dashboard-vault-identity small,.nuage-dashboard-vault-value small,.nuage-dashboard-vault-value strong{display:block}.nuage-dashboard-vault-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.nuage-dashboard-vault-identity small{color:var(--text-muted);margin-top:3px;font-size:12px}.nuage-dashboard-vault-identity em{color:var(--warn-text);text-transform:capitalize;margin-left:8px;font-size:10px;font-style:normal;font-weight:650}.nuage-dashboard-vault-value{text-align:right;min-width:0}.nuage-dashboard-vault-value strong{color:var(--text);margin-top:4px;font-size:15px;font-weight:620}.nuage-dashboard-vault-value.apy strong{color:var(--accent-strong)}.nuage-dashboard-vault-chevron{color:var(--text-faint);transition:transform .16s var(--ease-out), color .14s ease;font-size:24px;line-height:1;transform:rotate(0)}.nuage-dashboard-vault-item.open .nuage-dashboard-vault-chevron{color:var(--text);transform:rotate(90deg)}.nuage-dashboard-vault-state{min-height:112px;color:var(--text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.nuage-dashboard-vault-state strong{color:var(--text);font-weight:600}.nuage-dashboard-loader{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:17px;height:17px;animation:.75s linear infinite nuage-dashboard-spin}.nuage-dashboard-vault-note{margin-top:14px}.nuage-dashboard-vault-detail{border-top:1px solid var(--border-faint);padding:22px 6px 26px 47px}.nuage-dashboard-vault-detail-heading{align-items:center}.nuage-dashboard-vault-detail-heading strong,.nuage-dashboard-vault-detail-heading span{display:block}.nuage-dashboard-vault-detail-heading strong{color:var(--text);font-size:14px;font-weight:620}.nuage-dashboard-vault-detail-heading div>span{color:var(--text-muted);margin-top:3px;font-size:12px}.nuage-dashboard-vault-detail .vault-manager,.nuage-dashboard-vault-detail .vault-manager-connect{background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.nuage-dashboard-vault-detail .vault-manager-tabs{border:1px solid var(--border-soft);background:var(--surface);border-radius:7px;gap:2px;padding:3px}.nuage-dashboard-vault-detail .vault-manager-tabs button{color:var(--text-muted);transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease;border-radius:5px}.nuage-dashboard-vault-detail .vault-manager-tabs button:active{transform:scale(.97)}.nuage-dashboard-vault-detail .vault-manager-tabs button.active{color:var(--accent-contrast);background:var(--accent)}.vault-manager-balances.nuage-only{grid-template-columns:minmax(0,1fr)}.nuage-dashboard-vault-detail .vault-manager-balances span{border-bottom:1px solid var(--border-soft);color:var(--text-muted);background:0 0;border-radius:0;padding:10px 0}.nuage-dashboard-vault-detail .vault-manager-balances b{color:var(--text)}.nuage-dashboard-vault-detail .vault-manager-amount{border-color:var(--border);background:var(--surface);border-radius:7px}.nuage-dashboard-vault-detail .vault-manager-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.nuage-dashboard-vault-detail .vault-manager-amount button{background:var(--accent-bg);color:var(--accent-strong);border-radius:5px}.nuage-dashboard-vault-detail .vault-manage-button{background:var(--accent);color:var(--accent-contrast);transition:transform .14s var(--ease-out), background-color .14s ease;border-radius:7px}.nuage-dashboard-vault-detail .vault-manage-button:not(:disabled):active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.nuage-dashboard-vault-detail .vault-manage-button:not(:disabled):hover{background:var(--accent-strong)}}.nuage-dashboard-vault-detail .vault-manager-link{color:var(--accent-strong)}@media (width<=900px){.nuage-topbar{gap:18px}.nuage-nav-links button{padding-inline:9px}.nuage-nav-links button.active:after{width:calc(100% - 18px);left:9px}.nuage-dashboard-summary{grid-template-columns:1fr;gap:30px}.nuage-dashboard-stats>div:first-child{border-left:1px solid var(--border-soft);padding-left:24px}.nuage-dashboard-vault-row{grid-template-columns:minmax(220px,1fr) 100px 130px 20px;gap:14px}}@media (width<=720px){.app{width:calc(100% - 32px);padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-page-dashboard{width:calc(100% - 32px)}.nuage-topbar{flex-wrap:nowrap;gap:12px;min-height:64px;padding:0}.nuage-brand{font-size:20px}.nuage-logo{width:35px}.nuage-nav-links{z-index:40;order:initial;width:auto;min-height:62px;padding:5px 10px calc(5px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.nuage-nav-links .nuage-nav-item{border-radius:6px;place-items:center;min-width:0;min-height:50px;padding:0 6px;font-size:12px;display:grid}.nuage-nav-links .nuage-nav-item-secondary{display:none}.nuage-nav-links button.active:after{width:64%;top:-5px;bottom:auto;left:18%}.nuage-nav-more{display:block;position:relative}.nuage-nav-more summary{min-height:50px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:5px;font-size:12px;display:flex}.nuage-nav-more.active summary{color:var(--text)}.nuage-nav-more summary svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:15px;transition:transform .16s var(--ease-out)}.nuage-nav-more[open] summary svg{transform:rotate(180deg)}.nuage-nav-more-menu{border:1px solid var(--border);background:var(--surface);width:190px;box-shadow:0 16px 40px var(--shadow);transform-origin:100% 100%;border-radius:8px;padding:6px;position:absolute;bottom:calc(100% + 10px);right:0}.nuage-nav-more-menu button{width:100%;min-height:42px;color:var(--text-muted);text-align:left;border-radius:5px;padding:0 11px;display:block}.nuage-nav-more-menu button.active{color:var(--text);background:var(--accent-bg)}.nuage-nav-status{margin-left:auto}.nuage-wallet-pill{max-width:min(210px,58vw)}.nuage-dashboard-page{padding-top:28px}.nuage-dashboard-overview{padding-bottom:26px}.nuage-dashboard-summary{margin-top:34px}.nuage-dashboard-total>div,.nuage-dashboard-total>div b{font-size:clamp(40px,12vw,52px)}.nuage-dashboard-stats{border-top:1px solid var(--border-soft);padding-top:20px}.nuage-dashboard-stats>div,.nuage-dashboard-stats>div:first-child{border-left:1px solid var(--border-soft);padding:0 13px}.nuage-dashboard-stats>div:first-child{border-left:0;padding-left:0}.nuage-dashboard-stats>div:last-child{padding-right:0}.nuage-dashboard-stats dd{font-size:19px}.nuage-dashboard-stats small{display:none}.nuage-dashboard-vaults{margin-top:30px}.nuage-dashboard-vault-row{grid-template-columns:minmax(180px,1fr) 78px 112px 18px;gap:10px;padding-inline:2px}.nuage-dashboard-vault-detail{padding-left:41px}.nuage-dashboard-vault-detail .vault-manager form{flex-direction:column;align-items:stretch}.nuage-dashboard-vault-detail .vault-manager form .vault-manage-button{width:100%}}@media (width<=480px){.nuage-brand>span{display:none}.nuage-wallet-pill{max-width:220px}.nuage-dashboard-header{gap:14px}.nuage-dashboard-header h1{font-size:30px}.nuage-dashboard-header p{max-width:250px;font-size:13px}.nuage-dashboard-refresh{justify-content:center;width:42px;min-width:42px;padding:0}.nuage-dashboard-refresh span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.nuage-dashboard-total>small{max-width:280px}.nuage-dashboard-stats dt{font-size:10px}.nuage-dashboard-stats dd{font-size:17px}.nuage-dashboard-vaults-header{align-items:flex-start}.nuage-dashboard-vaults-header p{font-size:12px}.nuage-dashboard-view-all{min-height:36px;font-size:0}.nuage-dashboard-view-all span{place-items:center;width:34px;height:34px;font-size:18px;display:grid}.nuage-dashboard-vault-row{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:17px 26px 17px 2px}.nuage-dashboard-vault-identity{grid-column:1/-1}.nuage-dashboard-vault-value{text-align:left}.nuage-dashboard-vault-value.invested{text-align:right}.nuage-dashboard-vault-chevron{position:absolute;top:27px;right:3px}.nuage-dashboard-vault-detail{padding:20px 2px 24px}.nuage-dashboard-vault-detail-heading{align-items:flex-start}.vault-manager-balances.nuage-only{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.nuage-dashboard-refresh.refreshing svg,.nuage-dashboard-loader{animation:none}.nuage-dashboard-vault-chevron,.nuage-dashboard-view-all span,.nuage-nav-more summary svg{transition:none}}.app-page-vaults,.app-page-treasury,.app-page-governance{width:min(100% - 48px,1180px)}.product-page{width:100%;color:var(--text)}.product-eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:700;display:block}.product-page-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.product-page-heading h1,.treasury-hero h1,.gov-header h1{color:var(--text);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,40px);font-weight:620;line-height:1.08}.product-page-heading p,.treasury-hero-heading p,.gov-header-top p{color:var(--text-muted);margin:8px 0 0;font-size:14px}.product-summary{grid-template-columns:minmax(280px,1.2fr) minmax(440px,1.8fr);align-items:end;gap:clamp(40px,7vw,96px);margin-top:48px;display:grid}.product-summary-total>span,.product-summary-stats dt{color:var(--text-muted);font-size:12px;display:block}.product-summary-total>strong{color:var(--text);letter-spacing:-.055em;margin-top:5px;font-size:clamp(42px,6vw,62px);font-weight:570;line-height:1;display:block}.product-summary-total>small{color:var(--text-faint);margin-top:12px;font-size:12px;display:block}.product-summary-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.product-summary-stats>div{border-left:1px solid var(--border-soft);min-width:0;padding:4px 24px}.product-summary-stats>div:first-child{border-left:0;padding-left:0}.product-summary-stats>div:last-child{padding-right:0}.product-summary-stats dt,.product-summary-stats dd{margin:0}.product-summary-stats dd{color:var(--text);letter-spacing:-.025em;margin-top:7px;font-size:clamp(19px,2vw,24px);font-weight:600;line-height:1.1}.product-summary-stats small{color:var(--text-faint);margin-top:7px;font-size:11px;display:block}summary:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.signin-page{width:min(100% - 48px,1180px);min-height:100dvh;color:var(--text);grid-template-rows:auto 1fr;margin:0 auto;padding:24px 0 40px;display:grid}.signin-brand{border-bottom:1px solid var(--border-soft);align-items:center;min-height:48px;display:flex}.signin-content{place-self:center;width:min(460px,100%);padding:64px 0 96px}.signin-content h1{color:var(--text);letter-spacing:-.05em;margin:0;font-size:clamp(34px,7vw,48px);font-weight:610;line-height:1.04}.signin-description{color:var(--text-muted);margin:18px 0 0;font-size:15px;line-height:1.65}.signin-account{border-block:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:14px 0;display:flex}.signin-account span{color:var(--text-muted);font-size:12px}.signin-account code{color:var(--text);font:600 13px ui-monospace,SFMono-Regular,Consolas,monospace}.signin-actions{gap:10px;margin-top:28px;display:grid}.signin-actions button{cursor:pointer;width:100%;min-height:48px;transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease;border-radius:7px;font-size:14px;font-weight:650}.signin-actions .primary{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.signin-secondary{border:1px solid var(--border);color:var(--text);background:0 0}.signin-actions button:active{transform:scale(.98)}.signin-actions button:disabled{cursor:wait;opacity:.62}.signin-error{border-left:2px solid var(--down);color:var(--down);margin:18px 0 0;padding-left:12px;font-size:12px}.signin-error.app-banner{max-width:960px;margin:12px auto 0;padding:8px 12px}.signin-note{color:var(--text-faint);margin:20px 0 0;font-size:12px}@media (hover:hover) and (pointer:fine){.signin-actions .primary:not(:disabled):hover{background:var(--accent-strong);border-color:var(--accent-strong)}.signin-secondary:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));background:var(--accent-bg-hover)}}.nuage-vaults-overview{border-bottom:1px solid var(--border);padding:42px 0 34px}.nuage-vaults-overview .nuage-warning{border-left:2px solid var(--warn-text);color:var(--warn-text);margin:18px 0 0;padding-left:11px}.nuage-vault-directory{margin-top:40px}.nuage-vault-directory .nuage-vaults-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin:0;padding-bottom:18px;display:flex}.nuage-vault-directory .nuage-vaults-heading h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:610}.nuage-vault-directory .nuage-vaults-heading p{color:var(--text-muted);margin:7px 0 0;font-size:12px}.vault-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.vault-toolbar select,.vault-search{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface);border-radius:7px;transition:border-color .14s,background-color .14s}.vault-toolbar select{min-width:128px;padding:0 34px 0 11px}.vault-search{min-width:220px;color:var(--text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.vault-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.vault-search input::placeholder{color:var(--text-faint)}.vault-search:focus-within,.vault-toolbar select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.vaults-page .nuage-vault-columns,.vaults-page .nuage-vault-row{grid-template-columns:minmax(300px,1fr) 90px 125px 110px 105px 20px;align-items:center;gap:18px;display:grid}.vaults-page .nuage-vault-columns{border-top:1px solid var(--border);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;padding:11px 4px;font-size:10px}.vaults-page .nuage-vault-columns span:not(:first-child){text-align:right}.vaults-page .nuage-vault-list{border-top:1px solid var(--border-soft);display:block}.vaults-page .vault-list-item{border-bottom:1px solid var(--border-soft)}.vaults-page .nuage-vault-list>.vault-list-item{animation:none}.vaults-page .nuage-vault-row{width:100%;min-height:80px;color:var(--text);cursor:pointer;text-align:left;transition:transform .14s var(--ease-out), background-color .14s ease;background:0 0;border:0;border-radius:0;padding:14px 4px;position:relative}.vaults-page .nuage-vault-row:active{transform:scale(.995)}@media (hover:hover) and (pointer:fine){.vaults-page .nuage-vault-row:hover{background:var(--accent-bg-hover);border-color:#0000;transform:none}}.vaults-page .nuage-vault-main{align-items:center;gap:13px;min-width:0;padding:0;display:flex}.vaults-page .nuage-vault-main>span{min-width:0}.vaults-page .nuage-vault-main strong,.vaults-page .nuage-vault-main small{display:block}.vaults-page .nuage-vault-main strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:620;overflow:hidden}.vaults-page .nuage-vault-main small{color:var(--text-muted);margin-top:3px;font-size:12px}.vaults-page .nuage-vault-main em{color:var(--warn-text);text-transform:capitalize;margin-left:8px;font-size:10px;font-style:normal;font-weight:650}.vaults-page .nuage-vault-stat{text-align:right;min-width:0;display:block}.vaults-page .nuage-vault-stat small,.vaults-page .nuage-vault-stat strong{display:block}.vaults-page .nuage-vault-stat small{color:var(--text-muted);font-size:10px}.vaults-page .nuage-vault-stat strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:610;overflow:hidden}.vaults-page .nuage-vault-stat.apy strong{color:var(--accent-strong)}.vaults-page .nuage-vault-chevron{color:var(--text-faint);transition:transform .16s var(--ease-out), color .14s ease;font-size:24px;line-height:1}.vaults-page .vault-list-item.open .nuage-vault-chevron{color:var(--text);transform:rotate(90deg)}.vault-detail-panel{border:0;border-top:1px solid var(--border-faint);background:0 0;border-radius:0;margin:0;padding:24px 4px 30px 47px}.vault-detail-overview{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:44px;display:grid}.vault-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;display:grid}.vault-detail-facts>div{border-bottom:1px solid var(--border-soft);min-width:0;padding:13px 0}.vault-detail-facts dt{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.vault-detail-facts dd{min-height:24px;color:var(--text);align-items:center;gap:8px;margin:5px 0 0;font-size:13px;font-weight:600;display:flex}.vault-detail-facts small{color:var(--text-faint);margin-top:5px;font-size:11px;line-height:1.45;display:block}.vault-detail-strategies h3{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin:13px 0 8px;font-size:10px}.vault-detail-strategies .strategy-allocation{border-bottom:1px solid var(--border-soft);padding:10px 0}.vault-detail-strategies .strategy-allocation strong{color:var(--text)}.vault-detail-strategies .strategy-allocation small{color:var(--text-faint);font-size:10px}.strategy-venue-address{color:var(--text-faint);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);letter-spacing:.01em;margin-top:2px;font-size:10px;text-decoration:none;display:inline-block}a.strategy-venue-address:hover{color:var(--accent,var(--text));text-decoration:underline}.nuage-dashboard-vault-venues{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}.nuage-dashboard-vault-venues>span:first-child{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.nuage-dashboard-vault-venues .venue-chip{border:1px solid var(--border-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;display:inline-flex}.nuage-dashboard-vault-venues .venue-chip strong{color:var(--text);font-size:12px;font-weight:560}.nuage-dashboard-vault-venues .venue-chip em{color:var(--text-muted);font-size:11px;font-style:normal}.nuage-dashboard-vault-venues .strategy-venue-address{margin-top:0}.vault-detail-panel .vault-manager,.vault-detail-panel .vault-manager-connect{background:0 0;border:0;border-radius:0;margin-top:28px;padding:0}.vault-detail-panel .vault-manager-tabs{border:1px solid var(--border-soft);background:var(--surface);border-radius:7px;gap:2px;padding:3px}.vault-detail-panel .vault-manager-tabs button{color:var(--text-muted);transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease;border-radius:5px}.vault-detail-panel .vault-manager-tabs button.active{color:var(--accent-contrast);background:var(--accent)}.vault-detail-panel .vault-manager-tabs button:active{transform:scale(.97)}.vault-detail-panel .vault-manager-balances span{border-bottom:1px solid var(--border-soft);color:var(--text-muted);background:0 0;border-radius:0;padding:10px 0}.vault-detail-panel .vault-manager-balances b{color:var(--text)}.vault-detail-panel .vault-manager-amount{border-color:var(--border);background:var(--surface);border-radius:7px}.vault-detail-panel .vault-manager-amount:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg)}.vault-detail-panel .vault-manager-amount button{color:var(--accent-strong);background:var(--accent-bg);border-radius:5px}.vaults-page .vault-manage-button{color:var(--accent-contrast);background:var(--accent);transition:transform .14s var(--ease-out), background-color .14s ease;border-radius:7px}.vaults-page .vault-manage-button:not(:disabled):active{transform:scale(.97)}.vaults-page .vault-manager-note,.vaults-page .vault-manager-refresh{color:var(--text-faint)}.vaults-page .vault-manager-status{color:var(--up)}.vaults-page .vault-manager-error{color:var(--down)}.vaults-page .vault-manager-link{color:var(--accent-strong)}.vaults-page .vault-empty{min-height:130px;color:var(--text);border:0;border-radius:0;gap:7px}.vaults-page .vault-empty>span{color:var(--text-muted)}.treasury-page{color:var(--text);display:block}.treasury-hero{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:42px 0 34px;position:relative;overflow:visible}.treasury-hero:before,.treasury-orbit{display:none}.treasury-hero-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.treasury-refresh{border:1px solid var(--border);min-height:40px;color:var(--text-muted);cursor:pointer;-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease;background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 13px;display:inline-flex}.treasury-refresh:active{transform:scale(.97)}.treasury-refresh:disabled{cursor:wait;opacity:.62}.treasury-snapshot{border-top:1px solid var(--border-soft);margin-top:26px}.treasury-snapshot>summary{min-height:46px;color:var(--text-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.treasury-snapshot>summary::marker{color:var(--accent)}.treasury-snapshot>summary small{color:var(--text-faint)}.treasury-blocks{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:0 24px;min-width:0;padding:0 0 14px;display:grid}.treasury-blocks>div{border-bottom:1px solid var(--border-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.treasury-blocks b{color:var(--text);font-size:11px}.treasury-blocks small,.treasury-block-placeholder{color:var(--text-faint)}.treasury-blocks>div>i,.treasury-all-clear>i{background:var(--up);box-shadow:none}.treasury-blocks>div>i.warning{background:var(--warn-text);box-shadow:none}.treasury-inline-status{border-bottom:1px solid var(--border-soft);min-height:58px;color:var(--text-muted);align-items:center;gap:10px;margin:0;padding:18px 0;font-size:12px;display:flex}.treasury-state{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;align-items:center;gap:16px;min-height:120px;padding:28px 0;display:flex}.treasury-state-icon{border:1px solid var(--border);width:34px;height:34px;color:var(--accent);background:var(--accent-bg);border-radius:7px;flex:0 0 34px}.treasury-state h2{color:var(--text)}.treasury-state p{color:var(--text-muted)}.treasury-state button{border:1px solid var(--border);min-height:42px;color:var(--text);background:var(--surface);transition:transform .14s var(--ease-out), background-color .14s ease, border-color .14s ease;border-radius:7px}.treasury-state button:active{transform:scale(.97)}.treasury-stale-banner{border:0;border-left:2px solid var(--warn-text);color:var(--warn-text);background:0 0;border-radius:0;margin:20px 0 0;padding:10px 0 10px 12px}.treasury-overview-grid{border-top:1px solid var(--border-soft);grid-template-columns:.9fr 1.1fr;gap:48px;display:grid}.treasury-section{border:0;border-top:1px solid var(--border-soft);min-width:0;box-shadow:none;background:0 0;border-radius:0;padding:30px 0}.treasury-overview-grid .treasury-section{border-top:0}.treasury-section>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.treasury-section h2{color:var(--text);margin:0;font-size:18px;font-weight:610}.treasury-section>header p{color:var(--text-muted);margin-top:4px;font-size:12px}.treasury-section-count{color:var(--text-faint);background:0 0;border:0;border-radius:0;padding:0}.treasury-composition-bar{background:var(--surface-hover);border-radius:2px;height:8px}.treasury-composition-bar .direct,.treasury-composition-list i.direct{background:var(--accent)}.treasury-composition-bar .crystallized,.treasury-composition-list i.crystallized{background:color-mix(in srgb, var(--accent) 62%, var(--text-muted))}.treasury-composition-bar .pending,.treasury-composition-list i.pending{background:color-mix(in srgb, var(--warn-text) 68%, var(--text-muted))}.treasury-composition-list>div{border-bottom-color:var(--border-soft)}.treasury-composition-list>div>span{color:var(--text-muted)}.treasury-composition-list strong{color:var(--text)}.treasury-composition-list small{color:var(--text-faint)}.treasury-composition>p{border-left-color:var(--accent);color:var(--text-faint);background:0 0;padding:10px 0 0 11px}.treasury-asset-breakdown{border-top:1px solid var(--border-soft);gap:0}.treasury-asset-breakdown article{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:13px 0}.treasury-asset-main>span small,.treasury-asset-main>small,.treasury-asset-value small{color:var(--text-faint)}.treasury-asset-main>div{background:var(--surface-hover)}.treasury-asset-main>div i{background:var(--accent)}.treasury-asset-value strong{color:var(--text)}.treasury-row-warning{color:var(--warn-text);background:var(--warn-bg);border-radius:5px}.treasury-holdings{border-top:1px solid var(--border-soft);gap:0 36px}.treasury-holdings article{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:14px 0}.treasury-holdings article>div>span{color:var(--text-muted)}.treasury-holdings article>div>strong{color:var(--text)}.treasury-holdings article>div>small{color:var(--text-faint)}.treasury-health{color:var(--text-muted);background:var(--surface-alt);border-radius:5px}.treasury-health.ok{color:var(--up);background:var(--success-bg)}.treasury-health.warning{color:var(--warn-text);background:var(--warn-bg)}.treasury-health.error{color:var(--down);background:var(--danger-bg)}.treasury-address{min-height:28px;color:var(--text-muted);cursor:pointer}.treasury-table th{color:var(--text-faint)}.treasury-table td{border-top-color:var(--border-soft);color:var(--text-muted)}.treasury-table td>strong,.treasury-vault-name b{color:var(--text)}.treasury-vault-name small,.treasury-table td>small{color:var(--text-faint)}.treasury-integrity-summary{color:var(--text-muted);flex-wrap:wrap;gap:5px 9px;margin:0;font-size:12px;display:flex}.treasury-integrity-summary strong{color:var(--text)}.treasury-warnings li{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:10px 0}.treasury-warnings li>span{color:var(--warn-text);background:var(--warn-bg);border-radius:5px}.treasury-warnings b,.treasury-warnings p{color:var(--warn-text)}.treasury-all-clear{color:var(--up);background:0 0;border:0;border-radius:0;padding:10px 0}.treasury-empty{color:var(--text-muted);border:0;border-radius:0}.treasury-coverage-note{border-top:1px solid var(--border-soft);color:var(--text-faint);text-align:left;margin:0;padding:18px 0;font-size:11px}.treasury-coverage-note summary{width:fit-content;min-height:32px;color:var(--text-muted);cursor:pointer;align-items:center;display:flex}.treasury-coverage-note p{max-width:760px;margin:8px 0 0;line-height:1.55}@media (hover:hover) and (pointer:fine){.treasury-refresh:not(:disabled):hover,.treasury-state button:not(:disabled):hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));color:var(--text);background:var(--accent-bg-hover)}.treasury-address:hover{color:var(--accent-strong)}.treasury-asset-breakdown article:hover,.treasury-holdings article:hover{border-color:var(--border-soft)}}.governance-page{color:var(--text);display:block}.gov-header{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding:42px 0 34px;position:relative;overflow:visible}.gov-header:before,.gov-grid-decoration{display:none}.gov-header-top{display:block}.gov-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:42px 0 0;display:grid}.gov-metric{border:0;border-left:1px solid var(--border-soft);background:0 0;border-radius:0;min-width:0;padding:4px 24px}.gov-metric:first-child{border-left:0;padding-left:0}.gov-metric:last-child{padding-right:0}.gov-metric dt,.gov-metric dd{margin:0}.gov-metric dt,.gov-metric small{color:var(--text-muted);font-size:11px;display:block}.gov-metric dd{color:var(--text);text-overflow:ellipsis;margin-top:7px;font-size:24px;font-weight:600;line-height:1.1;overflow:hidden}.gov-metric small{color:var(--text-faint);margin-top:7px}.gov-preview-note{border-left:2px solid var(--warn-text);color:var(--warn-text);margin:24px 0 0;padding-left:11px;font-size:11px}.gov-preview-note b{color:inherit}.gov-section{border:0;border-top:1px solid var(--border-soft);background:0 0;border-radius:0;min-width:0;padding:30px 0}.gov-header+.gov-section{border-top:0}.gov-section>header{margin-bottom:18px}.gov-section h2{color:var(--text);margin:0;font-size:18px;font-weight:610}.gov-section>header p{color:var(--text-muted);font-size:12px}.gov-section.gov-placeholder{opacity:1}.gov-filter-row{scrollbar-width:none;gap:7px;padding-bottom:14px}.gov-filter-row::-webkit-scrollbar{display:none}.gov-filter-row button{border:1px solid var(--border);min-height:38px;color:var(--text-muted);cursor:pointer;transition:transform .14s var(--ease-out), color .14s ease, background-color .14s ease, border-color .14s ease;background:0 0;border-radius:6px;padding:0 11px}.gov-filter-row button.active{border-color:var(--accent);color:var(--text);background:var(--accent-bg)}.gov-filter-row button:active{transform:scale(.97)}.gov-proposal-list{display:block}.gov-proposal-list article.gov-proposal{animation:none}.gov-proposal{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:20px 0}.gov-proposal.open{border-color:var(--accent);box-shadow:none}.gov-id{color:var(--accent-strong)}.gov-category,.gov-status{color:var(--text-muted);background:var(--surface-alt);border-radius:5px}.gov-status.active{color:var(--up);background:var(--success-bg)}.gov-status.queued{color:var(--warn-text);background:var(--warn-bg)}.gov-status.executed{color:var(--up);background:var(--success-bg)}.gov-status.defeated{color:var(--down);background:var(--danger-bg)}.gov-proposal h3{color:var(--text)}.gov-proposal>p,.gov-proposal-meta,.gov-quorum{color:var(--text-muted)}.gov-vote-bars span i{color:var(--text-faint)}.gov-vote-bars>div>div{background:var(--surface-hover);border-radius:2px}.gov-vote-bars>div>div i{border-radius:inherit}.gov-vote-bars .for{background:var(--up)}.gov-vote-bars .against{background:var(--down)}.gov-vote-bars .abstain{background:var(--text-faint)}.gov-proposal-actions{align-items:center}.gov-proposal-actions>span{color:var(--text-faint);margin-right:auto;font-size:10px}.gov-proposal-actions button,.gov-detail-heading button{border:1px solid var(--border);min-height:38px;color:var(--text);background:var(--surface);cursor:pointer;transition:transform .14s var(--ease-out), background-color .14s ease, border-color .14s ease;border-radius:6px;padding:0 12px}.gov-proposal-actions button:active,.gov-detail-heading button:active{transform:scale(.97)}.gov-proposal-detail{border:0;border-left:2px solid var(--accent);background:0 0;border-radius:0;margin-top:18px;padding:22px 0 22px 18px}.gov-proposal-detail>p,.gov-proposal-detail details{color:var(--text-muted)}.gov-proposal-detail th,.gov-proposal-detail td{border-bottom-color:var(--border-soft)}.gov-two-column,.gov-two-column.wide-left{gap:48px}.gov-queue-item{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;padding:13px 0}.gov-queue-item small{color:var(--text-faint)}.gov-action-note{color:var(--text-faint);white-space:nowrap;font-size:10px}.gov-wallet-empty{border:0;border-radius:0;padding:0}.gov-wallet-empty p{color:var(--text-muted)}.gov-wallet-empty button{min-height:42px;color:var(--accent-contrast);background:var(--accent);border-radius:7px}.gov-table th{color:var(--text-faint)}.gov-table th,.gov-table td{border-bottom-color:var(--border-soft)}.gov-table td:first-child span,.gov-delegate-list small,.gov-mini-list small,.gov-activity small{color:var(--text-faint)}.gov-concentration{border:0;border-left:2px solid var(--warn-text);color:var(--warn-text);background:0 0;border-radius:0;padding:10px 0 10px 11px}.gov-delegate-list>div{border-bottom-color:var(--border-soft)}.gov-delegate-list>div>i{background:var(--surface-hover)}.gov-delegate-list em{background:var(--accent)}.gov-identicon{border:1px solid var(--accent);background:var(--accent-bg);border-radius:50%}.gov-stacked-bar{background:var(--surface-hover);border-radius:2px}.gov-stacked-bar i:first-child{background:var(--accent)}.gov-stacked-bar i:nth-child(2){background:color-mix(in srgb, var(--accent) 78%, var(--text))}.gov-stacked-bar i:nth-child(3){background:color-mix(in srgb, var(--accent) 58%, var(--text-muted))}.gov-stacked-bar i:nth-child(4){background:color-mix(in srgb, var(--accent) 35%, var(--text-muted))}.gov-stacked-bar i:nth-child(5){background:var(--text-faint)}.gov-allocation>div span i{background:var(--accent)}.gov-supply-flow span,.gov-permissions>div{color:var(--text-muted);background:var(--surface-alt);border-radius:5px}.gov-unavailable{border:0;border-radius:0;padding:13px 0}.gov-unavailable>span{border:1px solid var(--border);color:var(--text-faint);background:var(--surface-alt);border-radius:6px}.gov-unavailable p,.gov-parameter-groups p{color:var(--text-faint)}.gov-parameter-groups details{border-bottom-color:var(--border-soft)}.gov-parameter-groups summary{align-items:center;min-height:44px}.gov-permissions b{color:var(--warn-text)}.gov-activity li>i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.gov-advanced{border-top:1px solid var(--border-soft)}.gov-advanced>summary{min-height:78px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.gov-advanced>summary::-webkit-details-marker{display:none}.gov-advanced>summary span:first-child strong,.gov-advanced>summary span:first-child small{display:block}.gov-advanced>summary span:first-child strong{font-size:15px}.gov-advanced>summary span:first-child small{color:var(--text-muted);margin-top:3px;font-size:11px}.gov-advanced>summary>span:last-child{color:var(--accent);transition:transform .16s var(--ease-out);font-size:22px}.gov-advanced[open]>summary>span:last-child{transform:rotate(45deg)}.gov-advanced-content>:first-child .gov-section{border-top:0}@media (hover:hover) and (pointer:fine){.gov-filter-row button:hover,.gov-proposal-actions button:hover,.gov-detail-heading button:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));background:var(--accent-bg-hover)}}@media (width<=900px){.product-summary{grid-template-columns:1fr;gap:30px}.product-summary-stats>div:first-child{border-left:1px solid var(--border-soft);padding-left:24px}.treasury-overview-grid{grid-template-columns:1fr;gap:0}.treasury-overview-grid .treasury-section+.treasury-section{border-top:1px solid var(--border-soft)}.vaults-page .nuage-vault-columns,.vaults-page .nuage-vault-row{grid-template-columns:minmax(230px,1fr) 78px 110px 92px 18px;gap:14px}.vaults-page .nuage-vault-columns span:nth-child(5),.vaults-page .nuage-vault-row .nuage-vault-stat.chains{display:none}.vault-detail-overview{grid-template-columns:1fr;gap:24px}}@media (width<=720px){.app-page-vaults,.app-page-treasury,.app-page-governance{width:calc(100% - 32px)}.signin-page{width:calc(100% - 32px);padding-top:16px}.signin-content{padding:48px 0 72px}.nuage-vaults-overview,.treasury-hero,.gov-header{padding-top:28px;padding-bottom:26px}.product-summary{margin-top:34px}.product-summary-total>strong{font-size:clamp(40px,12vw,52px)}.product-summary-stats,.gov-metrics{border-top:1px solid var(--border-soft);padding-top:20px}.product-summary-stats>div,.product-summary-stats>div:first-child,.gov-metric,.gov-metric:first-child{border-left:1px solid var(--border-soft);padding:0 13px}.product-summary-stats>div:first-child,.gov-metric:first-child{border-left:0;padding-left:0}.product-summary-stats>div:last-child,.gov-metric:last-child{padding-right:0}.product-summary-stats small,.gov-metric small{display:none}.nuage-vault-directory{margin-top:30px}.nuage-vault-directory .nuage-vaults-heading{display:block}.vault-toolbar{justify-content:stretch;margin-top:18px}.vault-search{flex:1 0 100%}.vault-toolbar label:not(.vault-search){flex:1}.vault-toolbar select{width:100%;min-width:0}.vaults-page .nuage-vault-columns{display:none}.vaults-page .nuage-vault-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;padding:17px 26px 17px 2px}.vaults-page .nuage-vault-main{grid-column:1/-1}.vaults-page .nuage-vault-stat{text-align:left}.vaults-page .nuage-vault-chevron{position:absolute;top:28px;right:3px}.vault-detail-panel{padding:20px 2px 26px}.vault-detail-facts{grid-template-columns:1fr}.vault-detail-panel .vault-manager form{flex-direction:column;align-items:stretch}.vault-detail-panel .vault-manager form .vault-manage-button{width:100%}.treasury-hero-heading{display:flex}.treasury-refresh{justify-content:center;width:42px;min-width:42px;padding:0;font-size:0}.treasury-blocks{grid-template-columns:1fr}.treasury-section{padding:26px 0}.treasury-holdings{grid-template-columns:1fr}.gov-two-column,.gov-two-column.wide-left{grid-template-columns:1fr;gap:0}.gov-section{padding:26px 0}.gov-proposal-actions{flex-direction:column;align-items:flex-start}.gov-proposal-actions button{width:100%}.gov-table thead{clip:auto;white-space:normal;width:auto;height:auto;margin:0;display:table-header-group;position:static;overflow:visible}.gov-table{min-width:640px}.gov-table tr,.gov-table td{display:table-row}.gov-table td{border-bottom:1px solid var(--border-soft);padding:10px;display:table-cell}}@media (width<=480px){.signin-content h1{font-size:36px}.product-page-heading h1,.treasury-hero h1,.gov-header h1{font-size:30px}.product-summary-stats dt,.gov-metric dt{font-size:10px}.product-summary-stats dd,.gov-metric dd{font-size:17px}.vaults-page .nuage-vault-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vaults-page .nuage-vault-stat.tvl{display:none}.vault-detail-panel .vault-manager-connect{flex-direction:column;align-items:stretch}.vault-detail-panel .vault-manager-connect .vault-manage-button{width:100%}.treasury-snapshot>summary{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.treasury-state{flex-direction:column;align-items:flex-start}.treasury-state button{width:100%}.treasury-integrity-summary{flex-direction:column;align-items:flex-start}.treasury-integrity-summary>span{display:none}.gov-queue-item{flex-wrap:wrap;align-items:flex-start}.gov-action-note{width:100%;padding-left:0}.gov-advanced>summary{min-height:86px}}@media (prefers-reduced-motion:reduce){.gov-advanced>summary>span:last-child,.vaults-page .nuage-vault-chevron{transition:none}}.gov-workspace-nav{border-bottom:1px solid var(--border-soft);scrollbar-width:none;gap:28px;margin-top:30px;display:flex;overflow-x:auto}.gov-workspace-nav::-webkit-scrollbar{display:none}.gov-workspace-nav button{min-height:45px;color:var(--text-muted);cursor:pointer;transition:color .14s ease, transform .14s var(--ease-out);background:0 0;border:0;border-radius:0;flex:none;padding:0;font-size:13px;font-weight:570;position:relative}.gov-workspace-nav button:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.gov-workspace-nav button.active{color:var(--text)}.gov-workspace-nav button.active:after{background:var(--accent)}.gov-workspace-nav button:active{transform:scale(.97)}.gov-workspace-panel[hidden]{display:none}.gov-workspace-panel>.gov-section:first-child{border-top:0}.governance-evaluations{padding:34px 0 0}.evaluation-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.evaluation-header-copy{max-width:720px}.evaluation-eyebrow,.evaluation-detail-kicker{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.evaluation-header h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,31px);font-weight:620}.evaluation-introduction{color:var(--text-muted);margin:8px 0 0;line-height:1.6}.evaluation-readonly-badge{border:1px solid var(--border);min-height:30px;color:var(--text-muted);background:var(--surface-alt);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;flex:none;align-items:center;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.evaluation-summary{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:34px 0 0;padding:22px 0;display:grid}.evaluation-summary-item{border-left:1px solid var(--border-soft);min-width:0;padding:0 24px}.evaluation-summary-item:first-child{border-left:0;padding-left:0}.evaluation-summary-item:last-child{padding-right:0}.evaluation-summary dt,.evaluation-summary dd{margin:0}.evaluation-summary dt{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:10px}.evaluation-summary dd{color:var(--text);margin-top:6px;font-size:18px;font-weight:610}.evaluation-browser{grid-template-columns:minmax(235px,290px) minmax(0,1fr);gap:0;margin-top:34px;display:grid}.evaluation-protocol-rail{border-right:1px solid var(--border-soft);min-width:0;padding-right:24px}.evaluation-search-label{color:var(--text-muted);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.evaluation-search-input{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:var(--surface);border-radius:6px;padding:0 11px}.evaluation-search-input::placeholder{color:var(--text-faint)}.evaluation-protocol-list{margin-top:15px}.evaluation-protocol-button{border:0;border-bottom:1px solid var(--border-soft);width:100%;min-height:64px;color:var(--text);cursor:pointer;text-align:left;transition:color .14s ease, background-color .14s ease, transform .14s var(--ease-out);background:0 0;border-radius:0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 8px;display:grid}.evaluation-protocol-button[aria-current=page]{color:var(--accent-strong);background:var(--accent-bg)}.evaluation-protocol-button:active{transform:scale(.985)}.evaluation-protocol-color{border-radius:50%;width:7px;height:7px;display:inline-block}.evaluation-protocol-color--large{width:11px;height:11px}.evaluation-protocol-button-copy,.evaluation-protocol-button-copy strong,.evaluation-protocol-button-copy span{min-width:0;display:block}.evaluation-protocol-button-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.evaluation-protocol-button-copy span,.evaluation-protocol-score{color:var(--text-faint);margin-top:2px;font-size:10px}.evaluation-protocol-score{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:72px;margin:0;overflow:hidden}.evaluation-protocol-empty,.evaluation-opportunity-empty,.evaluation-breakdown-empty,.evaluation-criteria-empty{color:var(--text-faint);font-size:12px}.evaluation-detail{min-width:0;padding-left:34px}.evaluation-detail-header,.evaluation-detail-identity,.evaluation-opportunities-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.evaluation-detail-identity{justify-content:flex-start}.evaluation-detail-header h3,.evaluation-opportunities-header h3{color:var(--text);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:610}.evaluation-detail-header .chain-icon-list{flex:none}.evaluation-risk-summary{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(3,minmax(0,1fr));margin:25px 0 0;padding:18px 0;display:grid}.evaluation-risk-summary-item{border-left:1px solid var(--border-soft);min-width:0;padding:0 17px}.evaluation-risk-summary-item:first-child{border-left:0;padding-left:0}.evaluation-risk-summary-item dt,.evaluation-risk-summary-item dd{margin:0}.evaluation-risk-summary-item dt,.evaluation-risk-summary-item span{color:var(--text-faint);font-size:10px;display:block}.evaluation-risk-summary-item dd{color:var(--text);margin-top:5px;font-size:17px;font-weight:610}.evaluation-risk-summary-item span{margin-top:3px}.evaluation-criteria{border-bottom:1px solid var(--border-soft)}.evaluation-criteria-summary{min-height:58px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:610;display:flex}.evaluation-criteria-summary-note{color:var(--text-faint);font-size:10px;font-weight:500}.evaluation-criteria-list{padding:0 0 14px}.evaluation-criterion{border-top:1px solid var(--border-faint);padding:13px 0}.evaluation-criterion-heading{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:16px;display:grid}.evaluation-criterion-label{color:var(--text);font-size:12px;font-weight:600}.evaluation-criterion-weight,.evaluation-criterion-score{color:var(--text-faint);font-size:10px;font-weight:500}.evaluation-criterion-score{min-width:64px;color:var(--text);text-align:right}.evaluation-criterion-comment{max-width:760px;color:var(--text-muted);margin:6px 0 0;font-size:11px;line-height:1.55}.evaluation-criterion-comment--empty{color:var(--text-faint)}.evaluation-opportunities{padding-top:30px}.evaluation-opportunities-count{color:var(--text-faint);font-size:12px}.evaluation-opportunity-list{border-top:1px solid var(--border-soft);margin-top:13px}.evaluation-opportunity{border-bottom:1px solid var(--border-soft)}.evaluation-opportunity-summary{min-height:72px;color:var(--text);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:12px 2px;list-style:none;display:grid}.evaluation-opportunity-summary::-webkit-details-marker{display:none}.evaluation-opportunity-summary:after{content:"+";color:var(--accent);font-size:17px}.evaluation-opportunity[open]>.evaluation-opportunity-summary:after{transform:rotate(45deg)}.evaluation-opportunity-identity,.evaluation-opportunity-name,.evaluation-opportunity-chain{min-width:0;display:block}.evaluation-opportunity-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:610;overflow:hidden}.evaluation-opportunity-chain{color:var(--text-faint);margin-top:5px;font-size:10px}.evaluation-opportunity-chain .chain-icon{vertical-align:-3px;margin-right:5px}.evaluation-opportunity-metrics{grid-template-columns:78px 78px minmax(88px,auto);align-items:center;gap:12px;display:grid}.evaluation-opportunity-metric-label,.evaluation-opportunity-metric strong{text-align:right;display:block}.evaluation-opportunity-metric-label{color:var(--text-faint);letter-spacing:.04em;text-transform:uppercase;font-size:9px}.evaluation-opportunity-metric strong{color:var(--text);margin-top:2px;font-size:11px}.evaluation-status{min-height:25px;color:var(--text-muted);background:var(--surface-alt);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}.evaluation-status--evaluated{color:var(--up);background:var(--success-bg)}.evaluation-status--blocked,.evaluation-status--excluded{color:var(--warn-text);background:var(--warn-bg)}.evaluation-opportunity-details{border-left:2px solid var(--accent);padding:2px 0 22px 18px}.evaluation-opportunity-facts,.evaluation-breakdown-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid}.evaluation-opportunity-fact,.evaluation-breakdown-item{border-left:1px solid var(--border-soft);min-width:0;padding:0 14px}.evaluation-opportunity-fact:first-child,.evaluation-breakdown-item:first-child{border-left:0;padding-left:0}.evaluation-opportunity-fact dt,.evaluation-opportunity-fact dd,.evaluation-breakdown-item dt,.evaluation-breakdown-item dd{margin:0}.evaluation-opportunity-fact dt,.evaluation-breakdown-item dt{color:var(--text-faint);text-transform:uppercase;font-size:9px}.evaluation-opportunity-fact dd,.evaluation-breakdown-item dd{color:var(--text);margin-top:4px;font-size:11px;font-weight:600}.evaluation-opportunity-reason{border-left:2px solid var(--warn-text);color:var(--text-muted);gap:3px;margin-top:18px;padding:10px 0 10px 11px;font-size:11px;display:grid}.evaluation-opportunity-reason strong{color:var(--warn-text)}.evaluation-breakdown{margin-top:20px}.evaluation-breakdown-title{color:var(--text);margin:0 0 10px;font-size:11px}.evaluation-detail-empty{color:var(--text-muted);text-align:center;padding:54px 0}.evaluation-detail-empty h3{color:var(--text);margin:0}.evaluation-detail-empty p{margin:7px 0 0}@media (hover:hover) and (pointer:fine){.gov-workspace-nav button:hover{color:var(--text)}.evaluation-protocol-button:hover,.evaluation-opportunity-summary:hover{background:var(--accent-bg-hover)}}@media (width<=840px){.evaluation-browser{grid-template-columns:1fr}.evaluation-protocol-rail{border-right:0;border-bottom:1px solid var(--border-soft);padding:0 0 24px}.evaluation-protocol-list{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.evaluation-protocol-list::-webkit-scrollbar{display:none}.evaluation-protocol-button{border:1px solid var(--border-soft);border-radius:5px;min-width:220px}.evaluation-detail{padding:28px 0 0}}@media (width<=620px){.gov-workspace-nav{gap:22px;margin-top:24px}.evaluation-header{display:block}.evaluation-readonly-badge{margin-top:16px}.evaluation-summary{grid-template-columns:1fr;padding:0}.evaluation-summary-item,.evaluation-summary-item:first-child,.evaluation-summary-item:last-child{border-left:0;border-top:1px solid var(--border-faint);padding:12px 0}.evaluation-summary-item:first-child{border-top:0}.evaluation-risk-summary{grid-template-columns:1fr 1fr;row-gap:18px}.evaluation-risk-summary-item:nth-child(3){border-top:1px solid var(--border-faint);border-left:0;grid-column:1/-1;padding:15px 0 0}.evaluation-opportunity-summary{grid-template-columns:minmax(0,1fr) auto;gap:10px}.evaluation-opportunity-metrics{grid-template-columns:auto}.evaluation-opportunity-metric:nth-child(2),.evaluation-status{display:none}.evaluation-opportunity-facts,.evaluation-breakdown-grid{grid-template-columns:1fr 1fr;row-gap:16px}.evaluation-opportunity-fact:nth-child(odd),.evaluation-breakdown-item:nth-child(odd){border-left:0;padding-left:0}.evaluation-criterion-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px}.evaluation-criterion-weight{display:none}}.vault-proposal-builder{padding:34px 0 0}.proposal-builder-intro{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.proposal-builder-intro>div{max-width:720px}.proposal-builder-eyebrow{color:var(--accent);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:700}.proposal-builder-intro h2{color:var(--text);letter-spacing:-.035em;margin:0;font-size:clamp(24px,3vw,31px);font-weight:620}.proposal-builder-intro>div>p:last-child{color:var(--text-muted);margin:8px 0 0;line-height:1.6}.proposal-local-status{border:1px solid var(--border);min-height:30px;color:var(--text-muted);background:var(--surface-alt);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;flex:none;align-items:center;margin:0;padding:0 9px;font-size:10px;font-weight:650;display:inline-flex}.proposal-local-notice,.proposal-cap-warning{border-left:2px solid var(--accent);color:var(--text-muted);margin-top:24px;padding:10px 0 10px 12px;font-size:11px;line-height:1.55}.proposal-local-notice strong{color:var(--text)}.proposal-builder-form{margin-top:28px}.proposal-form-errors{border-left:2px solid var(--down);color:var(--down);padding:12px 0 12px 13px;font-size:11px}.proposal-form-errors ul{margin:5px 0 0;padding-left:18px}.proposal-form-section{border-top:1px solid var(--border-soft);grid-template-columns:minmax(185px,250px) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:30px 0;display:grid}.proposal-section-heading{align-items:flex-start;gap:12px;display:flex}.proposal-section-number{color:var(--accent);letter-spacing:.06em;margin:2px 0 0;font-size:10px;font-weight:700}.proposal-section-heading h3,.proposal-review-heading h3{color:var(--text);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:610}.proposal-section-heading p:last-child{color:var(--text-faint);margin:5px 0 0;font-size:11px;line-height:1.55}.proposal-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.proposal-field-wide{grid-column:1/-1}.proposal-field label,.proposal-toggle-group legend{color:var(--text);margin-bottom:7px;font-size:11px;font-weight:610;display:block}.proposal-field input,.proposal-field select,.proposal-field textarea{border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:var(--surface);font:inherit;border-radius:6px;padding:0 11px;transition:border-color .14s,box-shadow .14s}.proposal-field textarea{resize:vertical;min-height:116px;padding-block:10px;line-height:1.5}.proposal-field input:focus,.proposal-field select:focus,.proposal-field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:0}.proposal-field-hint{color:var(--text-faint);margin:6px 0 0;font-size:10px;line-height:1.45}.proposal-input-with-unit{position:relative}.proposal-input-with-unit input{padding-right:34px}.proposal-input-with-unit>span{color:var(--text-faint);pointer-events:none;font-size:11px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.proposal-toggle-group{border:0;grid-column:2;min-width:0;margin:0;padding:0 0 23px}.proposal-toggle-group+.proposal-toggle-group{margin-top:-6px}.proposal-toggle-list{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.proposal-toggle{border:1px solid var(--border);min-height:44px;color:var(--text-muted);cursor:pointer;transition:color .14s ease, background-color .14s ease, border-color .14s ease, transform .14s var(--ease-out);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:0 11px;font-size:11px;display:inline-flex}.proposal-toggle.is-selected{border-color:var(--accent);color:var(--text);background:var(--accent-bg)}.proposal-toggle:active{transform:scale(.97)}.proposal-review-action{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:20px 0;display:flex}.proposal-review-action strong,.proposal-review-action p{margin:0;display:block}.proposal-review-action p{color:var(--text-faint);margin-top:4px;font-size:11px}.vault-proposal-builder .primary-button{border:1px solid var(--accent);min-height:43px;color:var(--accent-contrast);background:var(--accent);cursor:pointer;transition:background-color .14s ease, border-color .14s ease, transform .14s var(--ease-out);border-radius:6px;padding:0 15px;font-weight:650}.vault-proposal-builder .primary-button:active:not(:disabled){transform:scale(.97)}.vault-proposal-builder .primary-button:disabled{border-color:var(--border);color:var(--text-faint);background:var(--surface-alt);cursor:not-allowed}.proposal-review{padding:32px 0 0}.proposal-review-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.proposal-review-heading>div{align-items:baseline;gap:12px;display:flex}.proposal-review-badge{color:var(--up);background:var(--success-bg);border-radius:4px;padding:4px 7px;font-size:10px;font-weight:650}.proposal-review-empty{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);color:var(--text-muted);text-align:center;margin-top:17px;padding:28px 0}.proposal-review-empty strong{color:var(--text)}.proposal-review-empty p{max-width:620px;margin:6px auto 0;font-size:11px}.proposal-rejection-list{width:fit-content;color:var(--text-faint);text-align:left;margin:12px auto 0;padding-left:18px;font-size:10px}.proposal-summary-grid{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 0;padding:18px 0;display:grid}.proposal-summary-grid>div{border-left:1px solid var(--border-soft);min-width:0;padding:0 13px}.proposal-summary-grid>div:first-child{border-left:0;padding-left:0}.proposal-summary-grid dt,.proposal-summary-grid dd{margin:0}.proposal-summary-grid dt{color:var(--text-faint);text-transform:uppercase;font-size:9px}.proposal-summary-grid dd{overflow-wrap:anywhere;color:var(--text);margin-top:5px;font-size:12px;font-weight:610}.proposal-cap-warning{border-left-color:var(--warn-text);color:var(--warn-text)}.proposal-allocation-list{border-top:1px solid var(--border-soft);margin:22px 0 0;padding:0;list-style:none}.proposal-allocation-row{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(210px,1.3fr) minmax(115px,.55fr) minmax(310px,1fr);align-items:center;gap:18px;padding:16px 0;display:grid}.proposal-allocation-identity,.proposal-allocation-chain{align-items:center;gap:10px;min-width:0;display:flex}.proposal-allocation-rank{color:var(--text-faint);font-size:10px}.proposal-allocation-identity strong,.proposal-allocation-identity span{min-width:0;display:block}.proposal-allocation-identity strong{color:var(--text);font-size:12px}.proposal-allocation-identity div>span{color:var(--text-faint);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;overflow:hidden}.proposal-allocation-chain{color:var(--text-muted);font-size:10px}.proposal-allocation-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.proposal-allocation-metrics dt,.proposal-allocation-metrics dd{text-align:right;margin:0}.proposal-allocation-metrics dt{color:var(--text-faint);text-transform:uppercase;font-size:8px}.proposal-allocation-metrics dd{color:var(--text);margin-top:3px;font-size:10px;font-weight:610}.proposal-filter-details{border-bottom:1px solid var(--border-soft)}.proposal-filter-details summary{min-height:54px;color:var(--text-muted);cursor:pointer;align-items:center;font-size:11px;display:flex}.proposal-filter-details .proposal-rejection-list{margin:0 0 18px}.proposal-submit-area{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:25px 0;display:grid}.proposal-submit-area p{max-width:660px;color:var(--text-faint);margin:0;font-size:10px;line-height:1.5}@media (hover:hover) and (pointer:fine){.proposal-toggle:hover{border-color:color-mix(in srgb, var(--accent) 52%, var(--border));color:var(--text);background:var(--accent-bg-hover)}.vault-proposal-builder .primary-button:not(:disabled):hover{border-color:var(--accent-strong);background:var(--accent-strong)}}@media (width<=960px){.proposal-form-section{grid-template-columns:1fr;gap:20px}.proposal-toggle-group{grid-column:1}.proposal-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.proposal-summary-grid>div:nth-child(4){border-left:0;padding-left:0}.proposal-allocation-row{grid-template-columns:minmax(180px,1fr) minmax(105px,auto)}.proposal-allocation-metrics{grid-column:1/-1;padding-left:28px}.proposal-allocation-metrics dt,.proposal-allocation-metrics dd{text-align:left}}@media (width<=620px){.proposal-builder-intro{display:block}.proposal-local-status{margin-top:16px}.proposal-field-grid{grid-template-columns:1fr}.proposal-field-wide{grid-column:auto}.proposal-toggle-list{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.proposal-toggle-list::-webkit-scrollbar{display:none}.proposal-toggle{flex:none}.proposal-review-action{flex-direction:column;align-items:stretch}.proposal-review-button{width:100%}.proposal-summary-grid{grid-template-columns:1fr 1fr}.proposal-summary-grid>div,.proposal-summary-grid>div:nth-child(4){border-left:1px solid var(--border-soft);padding:10px 12px}.proposal-summary-grid>div:nth-child(odd){border-left:0;padding-left:0}.proposal-allocation-row{grid-template-columns:1fr;gap:11px}.proposal-allocation-metrics{grid-column:auto;grid-template-columns:1fr 1fr;row-gap:12px;padding-left:28px}.proposal-submit-area{grid-template-columns:1fr}.proposal-submit-area .primary-button{width:100%}}.treasury-vault-positions{border-top:1px solid var(--border-soft)}.treasury-vault-positions .treasury-table th{padding-top:12px;padding-bottom:10px}.treasury-vault-positions .treasury-table td{padding-top:15px;padding-bottom:15px}.treasury-vault-positions .treasury-table tbody tr:last-child td{border-bottom:1px solid var(--border-soft)}@media (width<=820px){.treasury-vault-positions{overflow:visible}.treasury-vault-positions .treasury-table tr{border:0;border-bottom:1px solid var(--border-soft);background:0 0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;padding:17px 0;display:grid}.treasury-vault-positions .treasury-table td,.treasury-vault-positions .treasury-table td:first-child{text-align:left;border:0;min-width:0;padding:0}.treasury-vault-positions .treasury-table td:first-child{grid-column:1/-1;padding-bottom:3px}.treasury-vault-positions .treasury-table td:not(:first-child):before{color:var(--text-faint);margin-bottom:4px;font-size:9px}.treasury-vault-positions .treasury-table td:last-child{grid-column:1/-1}.treasury-vault-positions .treasury-table td>b,.treasury-vault-positions .treasury-table td>strong{text-overflow:ellipsis;overflow:hidden}.treasury-vault-positions .treasury-table tbody tr:last-child td{border-bottom:0}}
