@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--bg:#0d1117;--bg-2:#111824;--panel:#161f2a;--panel-2:#121a24;--line:#273343;--line-strong:#344356;--text:#e7edf4;--muted:#97a8bb;--accent:#8abca9;--accent-2:#6e9f8e;--info:#7db7ff;--warn:#d0b272;--danger:#d17878;--shadow:0 18px 40px rgba(4,8,14,.42)}*{box-sizing:border-box}#__nuxt,body,html{color:var(--text);font-family:Space Grotesk,sans-serif;margin:0;min-height:100%}body{background:radial-gradient(1100px 720px at 8% -12%,rgba(80,112,144,.28) 0,transparent 60%),radial-gradient(900px 680px at 96% 0,rgba(96,124,110,.2) 0,transparent 64%),linear-gradient(180deg,var(--bg) 0,#0b1017 100%);background-attachment:fixed;background-repeat:no-repeat}#__nuxt{background:transparent}a{color:inherit;text-decoration:none}.container{margin:0 auto;max-width:1280px;padding:36px 22px 68px}.header{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:24px}.title{color:#f0f5fb;font-size:30px;font-weight:700;letter-spacing:.1px;line-height:1.05;margin:0}.title-home-btn{background:transparent;border:0;cursor:pointer;font:inherit;padding:0;text-align:left;width:-moz-fit-content;width:fit-content}.title-home-btn:hover{color:#d7eaff}.operator-gate{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 0,rgba(34,55,78,.42),transparent 42%),#050a11f0;display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:80}.operator-gate-card{background:linear-gradient(135deg,#111e2cf5,#080f19fa);border:1px solid rgba(122,151,183,.38);border-radius:12px;box-shadow:0 28px 110px #00000085;display:grid;gap:12px;padding:18px;width:min(360px,100%)}.operator-gate-field{margin:0}.operator-gate-card .config-input,.operator-unlock-modal .config-input{font-size:16px;min-height:44px}.operator-gate-submit{justify-content:center;min-height:46px;width:100%}.header-status{align-items:center;display:inline-flex;gap:10px;justify-self:end}.live-trading-badge{background:#79232a57;border:1px solid rgba(235,99,99,.7);border-radius:8px;color:#ffb8b8;font-weight:900;text-transform:uppercase}.live-trading-badge,.operator-unlock-toggle,.read-only-toggle{align-items:center;display:inline-flex;font-size:12px;min-height:34px;padding:0 12px}.operator-unlock-toggle,.read-only-toggle{background:#295d4b40;border:1px solid rgba(127,204,169,.45);border-radius:8px;color:#b7e9d3;cursor:pointer;font-weight:700;gap:8px;letter-spacing:.2px}.operator-unlock-toggle{background:#742d2647;border-color:#e28c749e;color:#f2c5b5}.operator-unlock-toggle.active{background:#295d4b4d;border-color:#7fcca99e;color:#c8f0dc}.read-only-toggle{background:#294d8047;border-color:#6faae185;color:#b8d7f5}.read-only-toggle.active{background:#74262d57;border-color:#e27474bd;color:#ffd0d0}.operator-unlock-toggle:disabled,.read-only-toggle:disabled{cursor:wait;opacity:.62}.operator-unlock-dot,.read-only-dot{background:#7fcca9;border-radius:999px;box-shadow:0 0 0 4px #7fcca91f;height:8px;width:8px}.operator-unlock-dot{background:#e18b73;box-shadow:0 0 0 4px #e28c7424}.operator-unlock-toggle.active .operator-unlock-dot{background:#7fcca9;box-shadow:0 0 0 4px #7fcca924}.read-only-dot{background:#6faae1;box-shadow:0 0 0 4px #6faae124}.read-only-toggle.active .read-only-dot{background:#f08a8a;box-shadow:0 0 0 4px #e274742e}.market-head-status{align-items:center;display:inline-flex;gap:8px}.header-time{color:var(--muted);font-size:13px;letter-spacing:.2px}.asset-nav{align-items:stretch;background:#0e151fc7;border:1px solid rgba(71,88,108,.74);border-radius:10px;display:flex;gap:14px;justify-content:flex-start;margin:-8px 0 14px;padding:8px}.asset-nav-main{align-items:center;display:flex;gap:0;min-width:0}.asset-nav-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;margin-left:auto}.asset-nav-action-btn{align-items:center;background:#121b27db;border:1px solid rgba(76,92,112,.76);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;justify-content:center;min-height:52px;padding:0 14px}.asset-nav-action-btn.active,.asset-nav-action-btn:hover{background:#3a1c229e;border-color:#e0808085;color:var(--text)}.asset-nav-action-btn-portfolio.active,.asset-nav-action-btn-portfolio:hover{background:#1f3043bd;border-color:#7db7ff85}.asset-nav-action-btn-treasury.active,.asset-nav-action-btn-treasury:hover{background:#1c3a309e;border-color:#8fcdb585}.asset-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.asset-tab{align-content:center;background:#101924b8;border:1px solid rgba(55,70,90,.68);border-radius:8px;color:var(--text);cursor:pointer;display:grid;font:inherit;gap:3px;min-height:66px;min-width:148px;padding:6px 10px;text-align:left}.asset-tab:hover{background:#1f3043db;border-color:#7db7ff6b}.asset-tab-state-green{background:linear-gradient(180deg,#1e372fb8,#122220d1);border-color:#8abca99e}.asset-tab-state-green:hover{background:linear-gradient(180deg,#234339d1,#152a26e6);border-color:#9ad3bdd1}.asset-tab-state-orange{background:linear-gradient(180deg,#3a2d18c2,#261f16db);border-color:#e2bf74ad}.asset-tab-state-orange:hover{background:linear-gradient(180deg,#46361ddb,#2d2418f0);border-color:#efcf8ae6}.asset-tab-state-red{background:linear-gradient(180deg,#381e24c2,#25181de0);border-color:#d17a7aad}.asset-tab-state-red:hover{background:linear-gradient(180deg,#44232adb,#2d1b21f0);border-color:#ee9595e6}.asset-tab-state-neutral{background:#0d141e8f;border-style:dashed;color:#97a8bbeb}.asset-tab-active{border-color:#7db7fff2;box-shadow:0 0 0 2px #7db7ff3d,0 12px 28px #04080e57;transform:translateY(-1px)}.asset-tab-active .asset-tab-name{color:#f2f7ff}.asset-tab-name{font-size:13px;font-weight:800;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-tab-top{align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.asset-layer-pill{background:#080e166b;border:1px solid rgba(132,151,174,.32);border-radius:999px;color:#dae3eeeb;font-size:11px;justify-content:center;line-height:1.1;min-width:40px;padding:3px 7px}.asset-layer-pill,.asset-rsi-pill{align-items:center;display:inline-flex;font-weight:900}.asset-rsi-pill{background:#080e164d;border:1px solid rgba(132,151,174,.24);border-radius:999px;color:#b8c7d8e0;font-size:10px;gap:5px;line-height:1.15;max-width:100%;min-height:22px;padding:2px 7px;width:-moz-fit-content;width:fit-content}.asset-rsi-pill-detail{font-size:11px}.asset-rsi-pill-ok{background:#1a3c304d;border-color:#8abca95c;color:#b4e6d1f0}.asset-rsi-pill-watch{background:#44321657;border-color:#e2bf7470;color:#f2d491f5}.asset-rsi-pill-blocked{background:#501e265c;border-color:#db80807a;color:#fcb0b0fa}.asset-rsi-pill-muted,.asset-rsi-pill-off{background:#080e1638;border-color:#8497ae33;color:#97a8bbb8}.asset-route-pill{text-transform:lowercase}.asset-route-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent);height:7px;width:7px}.asset-route-pill-maker{background:#18412b52;border-color:#7ccaa06b;color:#abebc6f5}.asset-route-pill-taker{background:#4c391461;border-color:#e2bf748a;color:#f6d788fa}.asset-tab-loading{color:var(--muted);cursor:default}.asset-tab-add{background:#0d141e8f;border-style:dashed;color:#a7bdd5eb;min-height:52px;min-width:52px;place-items:center;text-align:center;width:52px}.asset-tab-add:hover:not(:disabled){background:#213441cc;border-color:#8abca994;color:var(--text)}.asset-tab-add:disabled{cursor:not-allowed;opacity:.42}.asset-add-icon{border:1px solid rgba(138,188,169,.38);border-radius:999px;color:inherit;display:grid;font-size:22px;font-weight:600;height:28px;line-height:1;place-items:center;width:28px}.asset-create-page{display:grid;gap:14px;margin:-8px 0 14px}.asset-detail-page{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1018e6;border:1px solid rgba(71,88,108,.74);border-radius:10px;box-shadow:0 16px 36px #04080e52;display:grid;gap:10px;margin:0 0 16px;padding:10px;z-index:20}.asset-detail-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.asset-back-btn{align-items:center;background:#192b3edb;border:1px solid rgba(125,183,255,.42);border-radius:8px;color:#d9e9fb;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:900;gap:8px;min-height:44px;padding:0 14px;width:-moz-fit-content;width:fit-content}.asset-back-btn:hover{background:#223b55f5;border-color:#91caffb8}.asset-detail-title{min-width:0}.asset-detail-title-line{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.asset-detail-title h1{color:#f0f5fb;font-size:20px;font-weight:900;line-height:1.1;margin:2px 0 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-detail-tools{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;min-width:0}.asset-create-head{align-items:flex-end;background:#0e151fc7;border:1px solid rgba(71,88,108,.68);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:16px}.asset-create-head h1{color:var(--text);font-size:22px;line-height:1.1;margin:0 0 4px}.asset-create-limit{color:var(--muted);font-size:11px;text-transform:uppercase}.profile-editor-card{background:#101924d1;border:1px solid rgba(55,70,90,.72);border-radius:10px;padding:14px}.profile-editor-card-large{margin-left:auto;margin-right:auto;max-width:1120px;padding:18px}.profile-editor-card-large .profile-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-editor-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.profile-editor-head h2{color:var(--text);font-size:15px;line-height:1.2;margin:0 0 4px}.profile-editor-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.profile-field{display:grid;gap:6px}.profile-field-wide{grid-column:1/-1}.profile-field>span:first-child{color:var(--muted);font-size:10px;font-weight:800;line-height:1.2;text-transform:uppercase}.profile-field-hint{color:var(--muted);font-size:11px;overflow-wrap:anywhere}.profile-field-error{color:var(--danger);font-size:11px}.profile-info-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}.profile-info-item{background:#0a111a70;border:1px solid rgba(82,100,121,.5);border-radius:8px;display:grid;gap:6px;min-width:0;padding:10px}.profile-info-item span{color:var(--muted);font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.profile-info-item strong{color:var(--text);font-size:13px;font-weight:800;min-width:0;overflow-wrap:anywhere}.profile-toggle-field .config-toggle{min-height:34px}.profile-danger-zone{align-items:center;background:linear-gradient(180deg,#36191f94,#181218b8);border:1px solid hsla(0,49%,65%,.46);border-radius:10px;display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding:14px}.profile-danger-title{color:#ffb8b8;font-size:14px;font-weight:900}.profile-editor-actions{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:12px;min-height:36px}.profile-form-error{color:var(--bad);font-size:12px;font-weight:700}.profile-form-success{color:var(--good);font-size:12px;font-weight:700}.profile-prepared-card{background:linear-gradient(180deg,#26201657,#101924bd),#101924b8;border-color:#d0b2716b}.notice-stack{display:grid;gap:8px;pointer-events:none;position:fixed;right:18px;top:18px;width:min(460px,calc(100vw - 36px));z-index:120}.notice-item{align-items:center;animation:notice-slide-in .28s cubic-bezier(.22,1,.36,1) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e151fcc;border:1px solid rgba(71,88,108,.62);border-radius:8px;box-shadow:0 18px 42px #00000057;display:grid;gap:12px;grid-template-columns:minmax(92px,148px) minmax(0,1fr);min-height:40px;padding:8px 12px;pointer-events:auto;will-change:transform,opacity}.notice-leaving{animation:notice-slide-out .28s cubic-bezier(.64,0,.78,0) both;pointer-events:none}@keyframes notice-slide-in{0%{opacity:0;transform:translate(calc(100% + 24px))}to{opacity:1;transform:translate(0)}}@keyframes notice-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 24px))}}.notice-title{color:var(--text);font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.notice-message{color:var(--muted);font-size:13px;font-weight:650;line-height:1.35;min-width:0;overflow-wrap:anywhere}.notice-error{background:linear-gradient(180deg,#2d191ebd,#16161edb);border-color:#d17a7a6b}.notice-error .notice-message,.notice-error .notice-title{color:#efb7b7}.notice-warning{background:linear-gradient(180deg,#2a2216b8,#15181edb);border-color:#d0b2717a}.notice-warning .notice-message,.notice-warning .notice-title{color:#f1dfb4}.notice-success{background:linear-gradient(180deg,#182a25b8,#131c1fdb);border-color:#8abca96b}.notice-success .notice-message,.notice-success .notice-title{color:#bde8d3}.view-nav{align-items:center;background:#0e151fc7;border:1px solid rgba(71,88,108,.74);border-radius:10px;display:flex;gap:8px;margin:-8px 0 18px;max-width:100%;padding:6px;width:-moz-fit-content;width:fit-content}.asset-detail-page .view-nav{background:#0c131cb8;justify-content:space-between;margin:0;width:100%}.asset-view-nav-actions,.asset-view-nav-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.asset-view-nav-actions{justify-content:flex-end;margin-left:auto}.asset-control-allocation{background:#0c131c75;border:1px solid rgba(122,146,168,.22);border-radius:8px;margin-left:auto;min-width:190px;padding:8px 10px}.asset-control-allocation span{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.1;margin-bottom:3px;text-transform:uppercase}.asset-control-allocation strong{color:#dbe6f2;display:block;font-size:13px;overflow-wrap:anywhere}.asset-profile-manage-btn{align-items:center;background:#0e1620b8;border:1px solid rgba(132,151,174,.42);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;justify-content:center;min-height:34px;padding:0 12px}.asset-profile-manage-btn:hover:not(:disabled){background:#1f3043d1;border-color:#7db7ff8f;color:var(--text)}.asset-profile-manage-btn.active{background:#23436894;border-color:#7db7ffad;color:#d9ecff}.asset-logs-btn.active,.asset-logs-btn:hover:not(:disabled){background:#4a371894;border-color:#d0b271ad;color:#f5d994}.asset-profile-manage-btn:disabled{cursor:not-allowed;opacity:.48}.view-nav-btn{align-items:center;background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:800;gap:8px;justify-content:center;min-height:38px;padding:0 12px;position:relative}.view-nav-btn.active{background:#1f3043eb;border-color:#7db7ff85;box-shadow:inset 0 -2px #7db7ffb8;color:var(--text)}.view-nav-dot{background:var(--warn);border-radius:999px;box-shadow:0 0 10px #d0b27199;height:7px;width:7px}.subtitle{color:var(--muted);font-size:14px}.all-time-avg-highlight{color:#7db7ff}.wallet-total-highlight{color:#f2c14e;font-weight:600;text-shadow:0 0 10px rgba(242,193,78,.25)}.wallet-loss-highlight{color:var(--danger);font-weight:600;text-shadow:0 0 8px hsla(0,49%,65%,.18)}.perf-windows-footer{align-items:center;border-top:1px solid rgba(116,136,158,.28);display:flex;flex-wrap:wrap;gap:8px;padding-top:10px}.perf-windows-footer span{align-items:center;background:#080f176b;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;line-height:1;min-height:30px;padding:0 11px;white-space:nowrap}.perf-windows-footer strong{font-weight:900}.perf-windows-footer span:last-child{margin-left:auto}.portfolio-masthead{align-items:stretch;background:linear-gradient(135deg,#1a3630c2,#0f1c27e6),#0e151fe0;border:1px solid rgba(138,188,169,.42);border-left:5px solid rgba(138,188,169,.9);border-radius:10px;box-shadow:0 18px 42px #04080e52;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;margin:0 0 16px;padding:18px}.portfolio-masthead-main{min-width:0}.portfolio-kicker{color:#bcdccfeb;font-size:10px;font-weight:900;line-height:1.2;text-transform:uppercase}.portfolio-masthead h1{color:#f2f8f5;font-size:28px;font-weight:900;line-height:1.05;margin:4px 0 0}.portfolio-meta{align-items:center;color:#d3e2eee0;display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:10px}.portfolio-meta>span{align-items:center;background:#080e1652;border:1px solid rgba(177,205,194,.24);border-radius:999px;display:inline-flex;min-height:24px;padding:0 8px}.portfolio-meta .portfolio-wallet-address{background:#2048703d;border-color:#7db7ff52;color:#cbe4ff;max-width:min(100%,520px);overflow-wrap:anywhere}.portfolio-masthead-metrics{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(140px,1fr))}.portfolio-metric{align-content:center;background:#09111870;border:1px solid rgba(177,205,194,.22);border-radius:8px;display:grid;gap:5px;min-width:0;padding:12px}.portfolio-metric span{color:#c0d2e0c2;font-size:10px;font-weight:900;text-transform:uppercase}.portfolio-metric strong{color:#edf8f4;font-size:17px;overflow-wrap:anywhere}.grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(12,minmax(0,1fr))}.card{background:linear-gradient(180deg,#161f2af2,#121a24f5);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);min-width:0;overflow:hidden;padding:16px;position:relative}.card:before{background:linear-gradient(180deg,#ffffff05,#fff0);content:"";inset:0;pointer-events:none;position:absolute}.grid-span-12{grid-column:1/-1}.asset-detail-grid>.asset-order-market{order:10}.asset-detail-grid>.asset-order-latest-position{order:20}.asset-detail-grid>.asset-order-next-position{order:21}.asset-detail-grid>.asset-order-treasury{order:30}.asset-detail-grid>.asset-order-performance-windows{order:40}.asset-detail-grid>.asset-order-positions{order:50}.asset-detail-grid>.asset-order-historical-profitability{order:60}.asset-detail-grid>.asset-order-range-study{order:70}.asset-detail-grid>.asset-order-residue{order:80}.asset-detail-grid>.asset-order-liquidity{order:90}.card h3{color:#acbdcd;font-size:13px;font-weight:600;letter-spacing:1px;margin:0 0 10px;text-transform:uppercase}.metric{align-items:baseline;display:flex;gap:14px;justify-content:space-between}.metric .value{color:var(--text);font-size:30px;font-weight:700;line-height:1}.value-inline-note{font-size:.62em;font-weight:500;margin-left:8px}.metric .label{color:var(--muted);font-size:12px}.text-strong{color:var(--text)!important}.mt-4{margin-top:4px}.mt-6{margin-top:6px}.mt-10{margin-top:10px}.mb-16{margin-bottom:16px}.subtext-danger{color:#e9afaf}.limit-drift-line{color:var(--warn);font-weight:600}.study-subpct{color:var(--muted);font-size:13px}.server-pill{align-items:center;background:#1a232fd1;border:1px solid var(--line);border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff08;display:inline-flex;height:18px;justify-content:center;width:18px}.status-dot{border-radius:999px;display:block;height:8px;width:8px}.status-dot-online{background:var(--accent);box-shadow:0 0 10px #8abca96b}.status-dot-offline{background:var(--danger);box-shadow:0 0 10px #d17a7a54}.status-dot-checking{background:var(--warn);box-shadow:0 0 10px #d0b2714d}.section-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px}.section-head h3{margin:0;white-space:nowrap}.card-head-meta{display:grid;gap:2px;justify-items:end;min-width:0;text-align:right}.dynamic-guard-line{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end;max-width:100%;white-space:normal}.dynamic-guard-pill{flex:0 0 auto;height:16px;width:16px}.liquidity-footer-meta{align-items:flex-end;display:flex;gap:12px;justify-content:space-between}.liquidity-need-line{color:var(--info);font-size:12px;margin-top:8px}.liquidity-tier-row{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:8px}.liquidity-tier-row span{background:#080d1438;border:1px solid rgba(116,136,158,.24);border-radius:6px;padding:3px 6px}.historical-avg-strip{align-items:center;border-bottom:1px solid rgba(116,136,158,.34);border-top:1px solid rgba(116,136,158,.34);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin:0 0 12px;padding:8px 0}.historical-avg-item{align-items:baseline;display:flex;gap:8px;justify-content:center;min-width:0;text-align:center}.historical-avg-label{color:var(--muted);font-size:11px;letter-spacing:.45px;white-space:nowrap}.historical-avg-value{color:var(--text);font-size:17px;line-height:1.15;margin-top:0;white-space:nowrap}.historical-avg-divider{background:linear-gradient(180deg,#819ab62e,#819ab6a3,#819ab62e);height:28px;width:1px}.landing-history-head-actions{align-items:center;display:inline-flex;gap:10px;justify-content:flex-end;min-width:0}.history-expand-btn{align-items:center;background:#162a3ead;border:1px solid rgba(125,183,255,.34);border-radius:8px;color:#d5e8ff;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:8px;letter-spacing:0;min-height:34px;padding:0 11px 0 8px}.history-expand-btn:hover{background:#1e3852d1;border-color:#7db7ff94}.history-expand-icon{background:#7db7ff2e;border-radius:6px;color:#9ed0ff;display:inline-grid;font-size:16px;font-weight:900;height:20px;line-height:1;place-items:center;width:20px}.history-months-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.history-month-card{background:linear-gradient(135deg,#091323bf,#08101fe0);border:1px solid var(--history-month-border,rgba(120,140,167,.3));border-radius:14px;padding:10px}.history-month-meta{overflow-wrap:anywhere}.history-weeks-grid{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.history-week-tile{border:1px solid rgba(124,149,181,.26);border-radius:10px;display:flex;flex-direction:column;gap:4px;justify-content:space-between;min-height:62px;padding:6px}.history-week-tile--current{background:linear-gradient(135deg,#5aa4ff59,#2266bb73);border-color:#80c3ffad;color:#e3f2ff}.history-week-tile--muted{background:linear-gradient(135deg,#626f8333,#4451653d);border-color:#8a9cb952;color:#bdd0e8}.history-week-tile--positive{background:linear-gradient(135deg,rgba(45,200,132,var(--week-tile-alpha-a,.4)),rgba(9,116,73,var(--week-tile-alpha-b,.35)));border-color:rgba(97,255,185,var(--week-tile-border-alpha,.6));color:#deffef}.history-week-label{font-size:11px;opacity:.95;text-align:center;width:100%}.history-week-main{font-size:12px}.history-week-meta{font-size:11px;opacity:.92}.history-week-meta-soft{opacity:.9}.table{border-collapse:collapse;font-size:13px;width:100%}.table-wrap{overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:12px}.table td,.table th{background:transparent;border-bottom:1px solid rgba(39,51,67,.8);padding:10px;text-align:left}.table thead th{background:#17212ef2}.table th{color:#a8b9c9;font-size:11px;font-weight:600;letter-spacing:.65px;text-transform:uppercase}.table tbody tr:nth-child(2n){background:#141d2880}.table tbody tr:hover{background:#1e2b3a99}.table-pager{align-items:center;display:flex;gap:10px;justify-content:flex-end}.positions-table-footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.pager-btn{background:#161f2ae0;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font-size:12px;padding:6px 10px}.pager-btn:disabled{cursor:not-allowed;opacity:.45}.mono{font-family:IBM Plex Mono,monospace}.pill-up{color:var(--accent)}.pill-blue{color:var(--info)}.pill-down{color:var(--danger)}.position-age{color:var(--info)}.market-kpi-value.pill-up,.metric .value.pill-up{color:var(--accent)!important}.market-kpi-value.pill-blue,.metric .value.pill-blue{color:var(--info)!important}.market-kpi-value.pill-down,.metric .value.pill-down{color:var(--danger)!important}.badge{border:1px solid var(--line);border-radius:8px;font-size:11px;padding:4px 8px}.badge-open{background:#4a3a20b8;border-color:#d0b27180;color:#efd7a2}.badge-closed{background:#1d342db8;border-color:#63847673;color:#b9dfd0}.wallet-card{background:radial-gradient(560px 220px at 0 -8%,rgba(105,145,130,.12),transparent 70%),linear-gradient(180deg,#17202cf2,#121b26f5)}.landing-wallet-card{background:radial-gradient(760px 300px at 0 -10%,rgba(108,153,177,.18),transparent 70%),radial-gradient(640px 280px at 100% 0,rgba(121,165,142,.14),transparent 72%),linear-gradient(180deg,#182331fa,#121b27fa);border-color:#7a92a86b;margin-bottom:18px;padding:22px}.landing-history-card,.landing-performance-card,.landing-staking-card,.portfolio-assets-card,.profit-vault-card{margin-bottom:18px}.landing-staking-card{background:radial-gradient(520px 220px at 100% -20%,rgba(108,153,177,.12),transparent 70%),linear-gradient(180deg,#17202cf0,#101822f5);border-color:#7a92a857}.portfolio-assets-card{background:radial-gradient(520px 220px at 0 -20%,rgba(125,183,255,.1),transparent 70%),linear-gradient(180deg,#141e2bf0,#101822f5);border-color:#7a92a857}.portfolio-assets-table-wrap{border-radius:10px}.portfolio-assets-table{min-width:720px}.portfolio-assets-table td,.portfolio-assets-table th{padding:12px 14px}.portfolio-asset-name{color:var(--text);font-weight:900}.landing-staking-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-staking-item{background:#0c131c8f;border:1px solid rgba(122,146,168,.22);border-radius:10px;min-width:0;padding:12px}.landing-staking-item span{color:var(--muted);display:block;font-size:12px;margin-bottom:6px}.landing-staking-item strong{font-size:18px}.system-logs-page,.treasury-page{display:grid;gap:14px}.treasury-card{margin-bottom:0}.treasury-layout{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr)}.treasury-pie-panel{align-content:center;background:radial-gradient(360px 180px at 50% 0,rgba(125,183,255,.12),transparent 72%),#0c131c7a;border:1px solid rgba(94,113,136,.5);border-radius:12px;display:grid;gap:12px;justify-items:center;min-height:330px}.treasury-pie{aspect-ratio:1;box-shadow:0 24px 60px #00000042;clip-path:circle(calc(50% - 1px) at 50% 50%);display:grid;overflow:hidden;place-items:center;position:relative;width:min(260px,72vw)}.treasury-pie,.treasury-pie:after{border:1px solid rgba(132,151,174,.28);border-radius:50%}.treasury-pie:after{box-shadow:inset 0 0 0 1px #0a111a2e;content:"";inset:0;pointer-events:none;position:absolute}.treasury-pie-center{align-content:center;aspect-ratio:1;background:#0a111aeb;border:1px solid rgba(132,151,174,.34);border-radius:50%;display:grid;place-items:center;position:relative;width:46%;z-index:1}.treasury-pie-center span,.treasury-pie-center strong{display:block}.treasury-pie-center strong{color:var(--text);font-size:26px}.treasury-pie-caption,.treasury-pie-center span{color:var(--muted);font-size:12px}.treasury-allocation-list{display:grid;gap:10px}.treasury-allocation-metrics{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin-bottom:14px}.treasury-allocation-metric{background:#0b121b80;border:1px solid rgba(122,146,168,.22);border-radius:10px;min-width:0;padding:10px}.treasury-allocation-metric span{color:var(--muted);display:block;font-size:10px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.treasury-allocation-metric strong{display:block;font-size:14px;overflow-wrap:anywhere}.treasury-allocation-metric-available{background:#1c4c3d3d;border-color:#8fcdb557}.treasury-allocation-metric-withdrawals{background:#401c2233;border-color:#d17a7a47}.treasury-allocation-row{background:#0c131c7a;border:1px solid rgba(82,100,121,.62);border-radius:12px;padding:12px}.treasury-allocation-row-disabled{opacity:.55}.treasury-actions,.treasury-reserve-row,.treasury-row-head,.treasury-row-meta,.treasury-vault-input-row,.treasury-vault-labels{align-items:center;display:flex;gap:10px;justify-content:space-between}.treasury-row-title{align-items:center;display:inline-flex;gap:8px}.treasury-color-dot{border-radius:999px;box-shadow:0 0 0 3px #ffffff0a;height:10px;width:10px}.treasury-pct-input{background:#060c14bd;border:1px solid rgba(82,100,121,.75);border-radius:10px;color:var(--text);font:inherit;font-weight:800;min-height:42px;padding:0 10px;width:92px}.treasury-row-controls{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px}.treasury-cap-toggle,.treasury-quote-field{align-items:center;color:var(--muted);display:inline-flex;font-size:12px;font-weight:700;gap:8px}.treasury-quote-input{background:#060c14bd;border:1px solid rgba(82,100,121,.75);border-radius:10px;color:var(--text);font:inherit;font-weight:800;min-height:38px;padding:0 10px;width:122px}.treasury-cap-toggle{background:#0a111a94;border:1px solid rgba(82,100,121,.58);border-radius:10px;cursor:pointer;margin-left:auto;min-height:38px;padding:0 10px}.treasury-cap-toggle input,.treasury-range{accent-color:#8fcdb5}.treasury-range{margin-top:12px;width:100%}.treasury-row-meta{color:var(--muted);flex-wrap:wrap;font-size:11px;margin-top:7px}.treasury-reserve-row{background:#0e151f5c;border:1px dashed rgba(132,151,174,.46);border-radius:12px;color:var(--muted);padding:12px}.treasury-actions{justify-content:flex-end}.treasury-separator{background:linear-gradient(90deg,transparent,rgba(132,151,174,.42),transparent);height:1px}.treasury-vault-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(260px,.5fr) minmax(0,1fr)}.treasury-vault-meter{background:#0c131c7a;border:1px solid rgba(122,146,168,.24);border-radius:12px;display:grid;gap:10px;margin-top:12px;padding:14px}.treasury-vault-meter-track{background:#0a111adb;border:1px solid rgba(132,151,174,.28);border-radius:999px;height:22px;overflow:hidden}.treasury-vault-meter-fill{background:linear-gradient(90deg,#e6c56d,#8fcdb5);border-radius:inherit;height:100%}.treasury-vault-control{display:grid;gap:10px}.treasury-vault-summary{margin-top:14px}.treasury-vault-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.treasury-vault-actions .treasury-vault-rule-note-steps{flex:1 1 420px;margin-right:auto;margin-top:0;width:auto}.profit-vault-outflow-card{display:grid;gap:14px}.outflow-rule-status{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(82,100,121,.58);border-radius:999px;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;min-height:32px;padding:0 12px;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.outflow-rule-status:hover:not(:disabled){transform:translateY(-1px)}.outflow-rule-status:disabled{cursor:not-allowed;opacity:.62}.outflow-rule-status-dot{border-radius:999px;height:9px;width:9px}.outflow-rule-status-run{background:#1f4e3d47;border-color:#8fcdb57a;color:#bfead9}.outflow-rule-status-run .outflow-rule-status-dot{background:#8fcdb5;box-shadow:0 0 0 4px #8fcdb524}.outflow-rule-status-arming{background:#4837174d;border-color:#e6c56b9e;color:#efd78e}.outflow-rule-status-arming .outflow-rule-status-dot{background:#e6c56d;box-shadow:0 0 0 4px #e6c56b29}.outflow-rule-status-paused{background:#702a3057;border-color:#d17a7a9e;color:#ffc7c7}.outflow-rule-status-paused .outflow-rule-status-dot{background:#e07e7e;box-shadow:0 0 0 4px #e0808029}.treasury-outflow-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-outflow-display{background:#0a111a7a;border:1px solid rgba(122,146,168,.24);border-radius:10px;display:grid;gap:6px;min-width:0;padding:12px}.treasury-outflow-display-primary{background:#48371729;border-color:#e6c56b57}.treasury-outflow-display small,.treasury-outflow-display span{color:var(--muted);font-size:11px;font-weight:800;line-height:1.25;min-width:0}.treasury-outflow-display span{text-transform:uppercase}.treasury-outflow-display strong{color:var(--text);font-size:15px;min-width:0;overflow-wrap:anywhere}.treasury-outflow-display .treasury-outflow-ok{color:var(--good)}.treasury-outflow-display .treasury-outflow-bad{color:var(--bad)}.treasury-route-pill{align-items:center;background:#48371733;border:1px solid hsla(44,71%,66%,.38);border-radius:999px;color:#efd78e;display:inline-flex;font-size:10px;font-style:normal;font-weight:900;line-height:1;margin-right:6px;min-height:20px;padding:0 8px}.treasury-route-pill-soft{background:#080f1761;border-color:#7a92a847;color:#cfd8e4;margin-right:0}.treasury-outflow-form{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-outflow-route-panel{background:#080f175c;border:1px solid rgba(122,146,168,.2);border-radius:10px;display:grid;gap:10px;grid-column:1/-1;padding:12px}.treasury-route-head,.treasury-route-options{align-items:center;display:flex;gap:10px;justify-content:space-between}.treasury-route-head>div{display:grid;gap:3px;min-width:0}.treasury-route-label{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.treasury-route-head strong{color:var(--text);font-size:14px;font-weight:900}.treasury-route-options{align-items:stretch}.treasury-route-options-compact{gap:8px}.treasury-route-option{background:#090f1775;border:1px solid rgba(82,100,121,.44);border-radius:10px;color:var(--muted);cursor:pointer;display:grid;flex:1;font:inherit;gap:4px;min-width:0;padding:11px 12px;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.treasury-route-option:hover:not(:disabled){background:#48371729;border-color:#e6c56b85;transform:translateY(-1px)}.treasury-route-option:disabled{cursor:not-allowed;opacity:.58}.treasury-route-option-active{background:#48371738;border-color:#e6c56b94;color:var(--text)}.treasury-route-option span{font-size:13px;font-weight:900}.treasury-route-option small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.3}.treasury-outflow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;justify-content:flex-end}.treasury-outflow-split-panel{background:#48371724;border:1px solid hsla(44,71%,66%,.32);border-radius:10px;display:grid;gap:10px;grid-column:1/-1;padding:12px}.treasury-split-head,.treasury-split-range-head,.treasury-split-range-labels{align-items:center;display:flex;gap:10px;justify-content:space-between}.treasury-split-title{color:var(--text);font-size:13px;font-weight:900}.treasury-split-grid{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.18fr) minmax(220px,.8fr)}.treasury-split-range-block,.treasury-split-route-block{display:grid;gap:8px}.treasury-split-range-head span,.treasury-split-range-labels{color:var(--muted);font-size:11px;font-weight:800}.treasury-split-range{accent-color:#e6c56d;margin-top:0}.treasury-add-split-btn,.treasury-split-remove{align-items:center;background:#48371738;border:1px solid hsla(44,71%,66%,.46);border-radius:10px;color:#efd78e;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:900;gap:8px;justify-content:center;min-height:38px;padding:0 12px}.treasury-add-split-btn:hover:not(:disabled),.treasury-split-remove:hover:not(:disabled){background:#5c461d57;border-color:#f4d580b8}.treasury-add-split-btn:disabled,.treasury-split-remove:disabled{cursor:not-allowed;opacity:.48}.treasury-add-split-icon{background:#e6c56b1a;border:1px solid hsla(44,71%,66%,.45);border-radius:999px;display:inline-grid;height:20px;line-height:1;place-items:center;width:20px}.treasury-vault-rule-note-steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;width:100%}.treasury-vault-rule-note-steps span{align-items:center;background:#080f176b;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;min-height:28px;padding:0 10px}.treasury-vault-rule-note-steps strong{color:#bde8d3;margin-right:4px}.treasury-outflow-note-steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;width:100%}.treasury-outflow-actions .treasury-outflow-note-steps{flex:1 1 620px;margin-right:auto;margin-top:0;width:auto}.treasury-outflow-note-steps span{align-items:center;background:#080f176b;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;min-height:28px;padding:0 10px}.treasury-outflow-note-steps strong{color:#e6c56d;margin-right:4px}.system-logs-card{margin-bottom:18px}.system-logs-toolbar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.system-logs-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.system-logs-context{align-items:center;background:#08111b85;border:1px solid var(--border);border-radius:8px;color:var(--muted);display:flex;gap:16px;justify-content:space-between;margin:14px 0 16px;padding:14px 16px}.system-logs-context>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.system-logs-context strong{color:var(--text);font-size:18px}.system-logs-context-kicker{color:var(--blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.system-logs-context-pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.system-logs-context-pills span{align-items:center;background:#080f1770;border:1px solid rgba(82,100,121,.46);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:850;min-height:26px;padding:0 9px}.system-logs-level-toggle{align-items:center;background:#090f1775;border:1px solid rgba(55,70,90,.72);border-radius:9px;display:inline-flex;gap:4px;min-height:36px;padding:4px}.system-logs-level-btn{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:900;min-height:28px;min-width:62px;padding:0 10px}.system-logs-level-btn.active{background:#41331bd1;border-color:#d0b27185;color:var(--text)}.system-logs-level-btn:disabled{cursor:wait;opacity:.62}.system-logs-empty{align-content:center;background:#0a111a52;border:1px dashed rgba(82,100,121,.7);border-radius:10px;display:grid;gap:6px;justify-items:center;min-height:140px}.system-logs-empty-title{color:var(--text);font-weight:800}.system-logs-summary{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:space-between;margin:-4px 0 10px}.system-logs-page-size{align-items:center;color:var(--muted);display:inline-flex;font-size:11px;font-weight:900;gap:8px;text-transform:uppercase}.system-logs-page-size .config-input{min-height:34px;padding:0 8px;width:86px}.system-logs-table{min-width:1320px;table-layout:fixed;width:100%}.system-logs-table-wrap{background:#080f1742}.system-log-col-time{width:11%}.system-log-col-level{width:6%}.system-log-col-source{width:19%}.system-log-col-message{width:42%}.system-log-col-details{width:22%}.system-logs-table th{white-space:nowrap}.system-logs-table td,.system-logs-table th{vertical-align:top}.system-log-age,.system-log-event,.system-log-line{color:var(--muted);font-size:11px;margin-top:4px}.system-log-level{align-items:center;background:#4c2026b8;border:1px solid hsla(0,61%,69%,.5);border-radius:999px;color:#f0aaa6;display:inline-flex;font-size:11px;font-weight:900;letter-spacing:.5px;min-height:24px;padding:0 8px}.system-log-level-fatal{background:#70222adb;border-color:#f56d66cc;color:#ffd0cc}.system-log-level-warn,.system-log-level-warning{background:#4a37189e;border-color:#d0b27194;color:#f0d58b}.system-log-level-expected{background:#173a60a3;border-color:#68a4eb9e;color:#a9d5ff}.system-log-repeat{background:#4a371875;border:1px solid hsla(41,50%,63%,.48);border-radius:999px;color:#e5c982;font-size:11px;font-weight:900;margin-top:6px;padding:2px 7px;width:-moz-fit-content;width:fit-content}.system-log-source{color:var(--text);font-weight:800}.system-log-message-cell{min-width:0}.system-log-message{overflow-wrap:anywhere}.system-log-fields,.system-log-line{max-width:none;overflow-wrap:anywhere;white-space:normal}.system-log-fields{color:#b8c7d8;font-size:12px}.profit-vault-card{background:radial-gradient(560px 220px at 100% -8%,hsla(41,50%,63%,.12),transparent 72%),linear-gradient(180deg,#16202df5,#111924fa)}.wallet-sections{display:grid;gap:12px;grid-template-columns:1fr;margin-top:8px}.landing-wallet-sections{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr)}.wallet-panel{background:#101822b8;border:1px solid var(--line);border-radius:12px;padding:12px}.wallet-panel-title{color:var(--muted);font-size:11px;letter-spacing:.8px;margin-bottom:10px;text-transform:uppercase}.wallet-summary-strip{display:grid;gap:12px;margin-top:12px}.landing-wallet-card .wallet-summary-strip,.wallet-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wallet-summary-strip>div{background:#0c131c8f;border:1px solid rgba(122,146,168,.22);border-radius:10px;min-width:0;padding:12px}.wallet-summary-strip span{color:var(--muted);display:block;font-size:12px;margin-bottom:5px}.wallet-summary-strip strong{display:block;font-size:18px;overflow-wrap:anywhere}.asset-treasury-card{align-content:start;background:radial-gradient(620px 220px at 100% -18%,rgba(138,188,169,.1),transparent 72%),linear-gradient(180deg,#17202cf5,#101822fa)}.asset-treasury-card .section-head{margin-bottom:8px}.asset-treasury-metric{background:#0b121b80;border:1px solid rgba(122,146,168,.2);border-radius:10px;min-width:0;padding:9px}.asset-treasury-metric span{color:var(--muted);display:block;font-size:11px;letter-spacing:.5px;margin-bottom:6px;text-transform:uppercase}.asset-treasury-metric strong{display:block;font-size:15px;overflow-wrap:anywhere}.asset-treasury-primary{display:grid;gap:10px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);margin-top:8px}.asset-treasury-main-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-treasury-metric-primary{align-content:center;background:#0a111a75;display:grid;min-height:86px}.asset-treasury-metric-primary strong{font-size:18px}.asset-performance-panel{align-content:center;background:#0a111a6b;border:1px solid rgba(122,146,168,.22);border-radius:10px;display:grid;gap:8px;min-width:0;padding:12px}.asset-secondary-strip,.market-secondary-strip{align-items:center;border-top:1px solid rgba(122,146,168,.18);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.asset-secondary-strip span,.market-secondary-strip span{align-items:center;background:#080f176b;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;line-height:1;min-height:30px;min-width:0;padding:0 11px;white-space:nowrap}.asset-secondary-strip strong,.market-secondary-strip strong{color:#dfe8f2;font-weight:900}.asset-secondary-strip .asset-mode-pill{background:#12211e5c;border-color:#8abca957;color:#bde8d3}.secondary-strip-note{align-items:center;background:#7a92a824;border-radius:999px;color:#aab8c7;display:inline-flex;font-size:10px;font-style:normal;font-weight:900;letter-spacing:0;min-height:20px;padding:0 6px}.strategy-stats{display:grid;gap:8px}.strategy-stat-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.strategy-stat-label{color:var(--muted);font-size:11px}.strategy-stat-value{color:var(--text);font-size:22px;font-weight:700;line-height:1;text-align:right}.strategy-stat-value.pill-up{color:var(--accent)!important}.strategy-stat-value.pill-down{color:var(--danger)!important}.card-market{background:radial-gradient(760px 260px at 8% -20%,rgba(139,172,196,.18),transparent 66%),radial-gradient(520px 260px at 96% 0,rgba(120,149,136,.14),transparent 72%),linear-gradient(180deg,#16212ffa,#111a25fa);border-color:var(--line-strong)}.market-hero{align-items:stretch;background:#0f1722b3;border:1px solid rgba(122,146,168,.32);border-radius:12px;display:grid;gap:14px;grid-template-columns:minmax(220px,.75fr) minmax(320px,1.25fr);padding:10px}.market-hero-minimal{align-items:center;grid-template-columns:minmax(220px,.7fr) minmax(360px,1fr)}.market-hero>:first-child{min-width:0}.market-hero-label{color:#b1c0cf;font-size:11px;letter-spacing:.8px;text-transform:uppercase}.market-hero-price{color:#f2f6fb;font-size:38px;line-height:1;margin-top:6px;overflow-wrap:anywhere;text-shadow:0 0 14px rgba(147,172,194,.18)}.market-chip-stack{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.market-chip-stack-primary{align-content:center;grid-template-columns:repeat(3,minmax(0,1fr))}.market-chip{align-items:center;background:#161f2cd6;border:1px solid var(--line);border-radius:10px;color:var(--muted);display:flex;font-size:12px;gap:10px;justify-content:space-between;padding:8px 9px}.market-chip strong{color:var(--text);font-weight:500}.market-chip-accent{background:linear-gradient(180deg,#1d2f2b7a,#121f1e8f);border-color:#8ead9f8a}.market-chip-accent span,.market-chip-accent strong{color:#fff}.market-chip.market-chip-open-green{background:linear-gradient(180deg,#1a2d296b,#121e1d80);border-color:#8abca99e}.market-chip.market-chip-open-blue{background:linear-gradient(180deg,#1f2c3d6b,#161f2c80);border-color:#73a9eb9e}.market-chip.market-chip-open-orange{background:linear-gradient(180deg,#2f26186b,#1d181280);border-color:#d0b2719e}.market-chip.market-chip-open-blue span,.market-chip.market-chip-open-blue strong,.market-chip.market-chip-open-green span,.market-chip.market-chip-open-green strong,.market-chip.market-chip-open-orange span,.market-chip.market-chip-open-orange strong{color:#fff}.market-kpi-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:10px}.market-kpi-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.market-kpi-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.market-kpi-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.market-kpi{background:#121b26d1;border:1px solid var(--line);border-radius:10px;padding:9px}.market-kpi-accent{background:linear-gradient(180deg,#202d2cd1,#121c21e6);border-color:#8ead9f7a}.market-kpi-label{color:var(--muted);font-size:11px;letter-spacing:.45px}.label-with-info{gap:6px;max-width:100%}.info-tip,.label-with-info{align-items:center;display:inline-flex}.info-tip{background:#1d395694;border:1px solid rgba(125,183,255,.42);border-radius:50%;color:var(--info);cursor:help;flex:0 0 auto;font-family:inherit;font-size:10px;font-weight:900;height:15px;justify-content:center;line-height:1;outline:none;position:relative;text-transform:none;width:15px;z-index:6}.info-tip:after{border:1px solid rgba(92,115,145,.9);border-radius:8px;bottom:calc(100% + 9px);box-shadow:0 16px 38px #0000006b;color:var(--text);content:attr(data-tooltip);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.35;padding:9px 10px;text-align:left;text-transform:none;transform:translate(-50%,4px);white-space:normal;width:min(280px,72vw);z-index:40}.info-tip:after,.info-tip:before{background:#070c13fa;left:50%;opacity:0;pointer-events:none;position:absolute;transition:opacity .14s ease,transform .14s ease}.info-tip:before{border-bottom:1px solid rgba(92,115,145,.9);border-right:1px solid rgba(92,115,145,.9);bottom:calc(100% + 4px);content:"";height:9px;transform:translate(-50%,4px) rotate(45deg);width:9px;z-index:41}.info-tip:focus-visible,.info-tip:hover{background:#254d74c7;border-color:#7db7ffd1;color:var(--text)}.info-tip:focus-visible:before,.info-tip:hover:before{opacity:1;transform:translate(-50%) rotate(45deg)}.info-tip:focus-visible:after,.info-tip:hover:after{opacity:1;transform:translate(-50%)}.market-kpi-value{color:var(--text);font-size:17px;margin-top:4px}.residue-card{background:radial-gradient(620px 220px at 100% -18%,rgba(138,188,169,.08),transparent 72%),linear-gradient(180deg,#17202cf5,#101822fa)}.residue-band-row{align-items:center;border-top:1px solid rgba(122,146,168,.18);display:flex;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px}.residue-band-row span{align-items:center;background:#080f176b;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:6px;line-height:1;min-height:30px;padding:0 11px;white-space:nowrap}.residue-band-row strong{color:#bde8d3;font-weight:900}.latest-position-card{background:radial-gradient(640px 220px at 2% -18%,rgba(116,154,181,.14),transparent 70%),linear-gradient(180deg,#15202ef5,#111b26fa);border-color:#7a92a875}.latest-position-buy-ready{color:var(--muted);font-size:13px}.latest-position-layout{display:grid;gap:14px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);margin-top:10px}.latest-position-highlight{background:linear-gradient(180deg,#293e5ea3,#1b2d48b8);border:1px solid rgba(118,164,205,.62);border-radius:12px;padding:12px}.latest-position-caption{color:var(--muted);font-size:11px;letter-spacing:.6px;text-transform:uppercase}.latest-position-main{color:var(--text);font-size:30px;line-height:1.05;margin-top:8px}.latest-position-alert{color:var(--warn);font-size:15px;font-weight:600;margin-top:8px}.latest-position-details{background:#111a25d6;border:1px solid var(--line);border-radius:12px;overflow:hidden}.latest-position-row{align-items:center;border-bottom:1px solid rgba(39,51,67,.8);display:flex;gap:12px;justify-content:space-between;padding:12px}.latest-position-row:last-child{border-bottom:0}.latest-position-label{color:var(--muted);font-size:12px}.latest-position-value{color:var(--text);font-size:16px;text-align:right}.latest-position-value .value-inline-note{color:var(--muted);white-space:nowrap}.latest-position-value .latest-position-qty-note{color:inherit;font-size:inherit;font-weight:inherit;margin-left:6px}.config-view{display:grid;gap:14px}.config-hero{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.config-head-inline{margin-bottom:4px}.config-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.audit-grid,.audit-view{display:grid;gap:14px}.audit-grid .audit-zone-card,.audit-grid .card,.audit-grid .market-kpi,.audit-hero{overflow:visible}.audit-grid .card:has(.info-tip:focus-visible),.audit-grid .card:has(.info-tip:hover),.audit-hero:has(.info-tip:focus-visible),.audit-hero:has(.info-tip:hover){z-index:30}.audit-view .info-tip:after{bottom:auto;top:calc(100% + 9px);transform:translate(-50%,-4px);width:min(240px,58vw)}.audit-view .info-tip:before{bottom:auto;top:calc(100% + 4px);transform:translate(-50%,-4px) rotate(45deg)}.audit-view .info-tip:focus-visible:before,.audit-view .info-tip:hover:before{transform:translate(-50%) rotate(45deg)}.audit-view .info-tip:focus-visible:after,.audit-view .info-tip:hover:after{transform:translate(-50%)}.audit-actions{align-items:center}.audit-window-toggle{align-items:center;background:#090f1775;border:1px solid rgba(55,70,90,.72);border-radius:9px;display:inline-flex;gap:4px;min-height:36px;padding:4px}.audit-window-btn{background:transparent;border:1px solid transparent;border-radius:7px;color:var(--muted);cursor:pointer;font:inherit;font-size:12px;font-weight:800;min-height:28px;min-width:44px;padding:0 10px}.audit-window-btn.active{background:#213441d1;border-color:#8abca97a;color:var(--text)}.audit-window-btn:disabled{cursor:not-allowed;opacity:.52}.audit-scenario-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.audit-scenario-card{background:#121b26d1;border:1px solid var(--line);border-radius:10px;color:inherit;cursor:pointer;font:inherit;min-width:0;padding:12px;text-align:left;width:100%}.audit-scenario-card:focus-visible,.audit-scenario-card:hover:not(:disabled){border-color:#7db7ffb8;box-shadow:0 0 0 2px #7db7ff24,0 14px 32px #00000038;outline:none}.audit-scenario-card:disabled{cursor:not-allowed;opacity:.58}.audit-scenario-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.audit-scenario-title{color:var(--text);font-size:15px;font-weight:850}.audit-scenario-pill{background:#090f176b;border:1px solid rgba(132,151,174,.28);border-radius:999px;color:var(--muted);flex:0 0 auto;font-size:10px;font-weight:850;padding:4px 7px;text-transform:uppercase}.audit-scenario-main{color:var(--text);font-size:24px;font-weight:850;margin-bottom:6px}.audit-scenario-metrics{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-top:10px;text-transform:uppercase}.audit-scenario-metrics span{background:#090f1757;border:1px solid rgba(132,151,174,.22);border-radius:7px;padding:4px 7px}.audit-setting-list{display:grid;gap:6px;margin-top:12px}.audit-setting-row{align-items:center;background:#070c1357;border:1px solid rgba(42,55,72,.82);border-radius:8px;color:var(--muted);display:flex;font-size:11px;gap:10px;justify-content:space-between;padding:7px 8px}.audit-setting-row strong{color:var(--text);font-size:12px}.audit-scenario-aggressive{background:linear-gradient(180deg,#1c2b3db8,#121c27d6);border-color:#669ad366}.audit-scenario-balanced{background:linear-gradient(180deg,#1a302a99,#12221fc7);border-color:#8abca95c}.audit-scenario-defensive{background:linear-gradient(180deg,#2a2216a3,#15181ed6);border-color:#d0b2716b}.audit-scenario-apply{border-top:1px solid rgba(132,151,174,.18);color:#7db7ff;font-size:10px;font-weight:850;margin-top:12px;padding-top:10px;text-transform:uppercase}.audit-zone-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.audit-zone-card{background:#121b26d1;border:1px solid var(--line);border-radius:10px;min-width:0;padding:9px}.audit-zone-good{background:linear-gradient(180deg,#1a302ab8,#12221fd6);border-color:#59a9866b}.audit-zone-warning{background:linear-gradient(180deg,#2a2216b8,#15181ed6);border-color:#d0b27175}.audit-zone-danger{background:linear-gradient(180deg,#2d191eb8,#16161ed6);border-color:#d17a7a6b}.btn{background:#17222feb;border:1px solid var(--line);border-radius:8px;color:var(--text);cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:36px;padding:0 12px}.btn:hover:not(:disabled){background:#1f3043f5;border-color:#7db7ff6b}.btn:disabled{cursor:not-allowed;opacity:.48}.btn-primary{background:#2d5549d6;border-color:#8abca994}.btn-danger{background:#7e2a32db;border-color:#d17a7abd;color:#ffe4e4}.btn-danger:hover:not(:disabled){background:#96323cf5;border-color:#f69898e6}.btn-danger-large{font-weight:900;min-height:44px;padding:0 16px}.btn-secondary{color:var(--muted)}.config-grid{display:grid;gap:18px}.config-section{min-width:0;padding-top:4px}.config-section+.config-section{border-top:1px solid rgba(71,88,108,.62);padding-top:18px}.config-section-head{align-items:center;background:linear-gradient(90deg,#213441b8,#10192433);border:1px solid rgba(55,70,90,.58);border-left:3px solid rgba(138,188,169,.7);border-radius:8px;margin-bottom:10px;padding:9px 10px}.config-section-head h3{color:var(--text)}.config-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.config-row{background:#101924b8;border:1px solid rgba(55,70,90,.68);border-radius:8px;display:grid;gap:12px;grid-template-rows:minmax(0,1fr) auto;min-height:166px;padding:12px;position:relative}.config-row-dirty{background:#2620167a;border-color:#d0b2718f}.config-row-title{align-items:flex-start;color:var(--text);display:flex;font-weight:700;gap:8px;justify-content:space-between;line-height:1.15}.config-row-main{align-content:start;display:grid;gap:6px;min-width:0}.config-key{color:var(--muted);font-size:10px;line-height:1.25;max-width:48%;overflow-wrap:anywhere;text-align:right}.config-title-meta{display:grid;gap:4px;justify-items:end;max-width:52%;min-width:120px}.config-title-meta .config-key{max-width:100%}.config-meta{color:#97a8bbc7;font-size:10px;line-height:1.35}.config-row .subtitle{font-size:12px;line-height:1.35}.config-control{align-self:end;display:grid;gap:5px;justify-items:stretch}.config-input{background:#090e15d6;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:13px;min-height:34px;padding:0 9px;width:100%}select.config-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%2397a8bb' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px center /14px 14px,#090e15d6;padding-right:38px}select.config-input:disabled{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath stroke='%235f6d7d' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.7' d='M3.5 5.25 7 8.75l3.5-3.5'/%3E%3C/svg%3E") no-repeat right 12px center /14px 14px,#090e1594}.config-input:focus{border-color:#7db7ff9e;box-shadow:0 0 0 3px #7db7ff1a;outline:0}.config-input-invalid{border-color:#d17a7ac2;box-shadow:0 0 0 3px #d17a7a1a}.config-toggle{align-items:center;background:#090e15d6;border:1px solid var(--line);border-radius:8px;color:var(--text);display:flex;font-size:13px;font-weight:600;gap:10px;justify-content:space-between;min-height:34px;padding:0 9px}.config-toggle input{accent-color:var(--accent);height:16px;width:16px}.config-bounds{color:#97a8bbd1;display:flex;flex-wrap:wrap;font-size:10px;gap:6px;justify-content:flex-end;line-height:1.25}.config-history-section{padding-bottom:2px}.config-history-wrap{background:#10192494;border:1px solid rgba(55,70,90,.68);border-radius:8px;overflow-x:auto}.config-history-table{min-width:820px}.config-history-table td,.config-history-table th{padding:10px 12px;vertical-align:middle}.config-history-key{color:var(--muted);font-size:10px;margin-top:3px;overflow-wrap:anywhere}.config-history-value{color:var(--text);max-width:220px;overflow-wrap:anywhere}.config-history-empty{padding:12px 2px 2px}.confirm-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04080db8;display:grid;inset:0;padding:18px;place-items:center;position:fixed;z-index:30}.confirm-modal{box-shadow:0 22px 80px #0000006b;display:grid;gap:12px;max-height:calc(100vh - 36px);overflow:auto;width:min(760px,100%)}.confirm-head{align-items:center;margin-bottom:0}.confirm-copy{max-width:620px}.profile-delete-modal{border-color:#d17a7a8a}.operator-unlock-modal{width:min(460px,100%)}.profile-delete-warning{background:#421c227a;border:1px solid hsla(0,49%,65%,.44);border-radius:8px;color:#ffd1d1;display:grid;gap:4px;padding:12px}.profile-delete-warning span,.profile-delete-warning strong{display:block}.confirm-list{display:grid;gap:8px}.confirm-row{align-items:center;background:#2620166b;border:1px solid hsla(41,50%,63%,.42);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.confirm-row-title{align-items:flex-start;color:var(--text);display:flex;font-weight:700;gap:10px;justify-content:space-between}.confirm-detail-bands{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.confirm-detail-bands span{align-items:center;background:#080f175c;border:1px solid rgba(82,100,121,.42);border-radius:999px;color:var(--muted);display:inline-flex;font-size:11px;font-weight:800;gap:5px;min-height:28px;padding:0 10px}.confirm-detail-bands strong{color:#e6c56d}.confirm-values{align-items:center;color:#e5c982;display:inline-flex;gap:8px;white-space:nowrap}.confirm-actions{display:flex;gap:8px;justify-content:flex-end}@media(max-width:960px){.grid{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-span-12{grid-column:1/-1}.asset-treasury-primary,.wallet-sections{grid-template-columns:1fr}.asset-treasury-main-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.wallet-summary-strip{grid-template-columns:1fr}.market-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audit-scenario-grid{grid-template-columns:1fr}.audit-zone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-masthead,.treasury-layout,.treasury-outflow-form,.treasury-outflow-grid,.treasury-split-grid,.treasury-vault-layout{grid-template-columns:1fr}.treasury-route-head,.treasury-route-options{align-items:stretch;flex-direction:column}.treasury-allocation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-hero{grid-template-columns:1fr}.market-chip-stack{min-width:0;width:100%}.market-chip-stack-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-nav{flex-direction:column}.asset-detail-head{grid-template-columns:1fr}.asset-detail-tools{grid-column:1/-1;justify-content:flex-start}.asset-detail-tools .asset-control-allocation{margin-left:0}.asset-create-head{align-items:flex-start;flex-direction:column}.profile-danger-zone{align-items:stretch;flex-direction:column}.profile-editor-card-large .profile-editor-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.notice-item{gap:4px;grid-template-columns:1fr}.config-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.config-hero{align-items:flex-start;flex-direction:column}.config-actions{justify-content:flex-start}}@media(max-width:640px){.container{padding:24px 14px 48px}.grid,.header{grid-template-columns:1fr}.header{align-items:start}.header-status{flex-wrap:wrap;justify-content:space-between;justify-self:stretch}.title{font-size:26px}.asset-nav-main{align-items:flex-start;flex-direction:column}.asset-nav-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.asset-nav-action-btn{flex:1;min-width:118px}.asset-detail-head{grid-template-columns:1fr}.asset-back-btn{justify-content:center;width:100%}.asset-detail-page .view-nav{display:grid;gap:8px;grid-template-columns:1fr;margin:0;padding:8px}.asset-view-nav-actions,.asset-view-nav-tabs{width:100%}.asset-view-nav-tabs{display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr))}.asset-view-nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-left:0}.asset-detail-title h1{white-space:normal}.asset-control-allocation{margin-left:0;min-width:0}.asset-detail-tools{align-items:stretch;flex-direction:column}.asset-detail-tools .read-only-toggle{flex:1;justify-content:center}.asset-view-nav-actions .asset-profile-manage-btn{justify-content:center;min-width:0;width:100%}.positions-table-footer{align-items:flex-start;flex-direction:column}.perf-windows-footer span:last-child{margin-left:0}.portfolio-masthead-metrics{grid-template-columns:1fr}.portfolio-masthead h1{font-size:24px}.landing-history-head-actions{align-items:flex-start;justify-content:space-between;width:100%}.history-expand-btn{justify-content:center;min-width:132px}.asset-tabs{width:100%}.asset-tab{flex:1;min-width:min(100%,150px)}.view-nav{width:100%}.view-nav-btn{flex:1;font-size:12px;line-height:1.08;min-height:44px;min-width:0;padding:0 6px;text-align:center}.view-nav-btn span:first-child{min-width:0;overflow-wrap:anywhere}.audit-scenario-grid,.audit-zone-grid,.market-kpi-grid{grid-template-columns:1fr}.audit-window-toggle{justify-content:stretch;width:100%}.audit-window-btn{flex:1}.system-logs-toolbar{align-items:stretch;flex-direction:column}.system-logs-actions{justify-content:flex-start;width:100%}.system-logs-context{align-items:flex-start;flex-direction:column}.system-logs-level-btn,.system-logs-level-toggle{flex:1}.system-logs-card{padding:14px}.system-logs-context{gap:10px;margin:10px 0 12px;padding:12px}.system-logs-context>div:first-child{align-items:flex-start;flex-direction:column;gap:6px}.system-logs-context strong{font-size:16px;max-width:100%;overflow-wrap:anywhere}.system-logs-actions .btn{flex:1;justify-content:center}.system-logs-summary{align-items:stretch;flex-direction:column;gap:8px}.system-logs-page-size{justify-content:space-between;width:100%}.system-logs-page-size .config-input{width:104px}.system-logs-table-wrap{background:transparent;border:0;border-radius:0;margin:0;overflow:visible;padding:0}.system-logs-table{border-collapse:separate;border-spacing:0 10px;min-width:0}.system-logs-table colgroup,.system-logs-table thead{display:none}.system-logs-table,.system-logs-table tbody,.system-logs-table td,.system-logs-table tr{display:block;width:100%}.system-logs-table tr{border:1px solid rgba(55,70,90,.78);border-radius:10px;padding:10px}.system-logs-table tbody tr:hover,.system-logs-table tbody tr:nth-child(2n),.system-logs-table tr{background:#0c141ec2}.system-logs-table td{border-bottom:1px solid rgba(39,51,67,.58);display:grid;gap:10px;grid-template-columns:76px minmax(0,1fr);padding:8px 0;white-space:normal}.system-logs-table td:before{color:#8fa1b5;content:attr(data-label);font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:900;line-height:1.4;text-transform:uppercase}.system-logs-table td:last-child{border-bottom:0}.system-log-fields,.system-log-message-cell{gap:5px;grid-template-columns:1fr}.system-log-fields:before,.system-log-message-cell:before{padding-bottom:2px}.system-log-message{font-size:13px;line-height:1.35}.system-log-fields{font-size:11px;line-height:1.45}.table-pager{justify-content:space-between}.table-pager .pager-btn{flex:1}.market-chip-stack,.market-chip-stack-primary,.treasury-allocation-metrics{grid-template-columns:1fr}.treasury-actions,.treasury-reserve-row,.treasury-row-controls,.treasury-row-head,.treasury-vault-input-row,.treasury-vault-labels{align-items:stretch;flex-direction:column}.treasury-cap-toggle,.treasury-pct-input,.treasury-quote-field,.treasury-quote-input{width:100%}.treasury-cap-toggle{margin-left:0}.treasury-vault-actions{align-items:stretch;flex-direction:column}.treasury-vault-actions .treasury-vault-rule-note-steps{flex-basis:auto;margin-right:0;width:100%}.treasury-vault-actions .btn{justify-content:center;width:100%}.treasury-outflow-actions{align-items:stretch;flex-direction:column}.treasury-outflow-actions .treasury-outflow-note-steps{flex-basis:auto;margin-right:0;width:100%}.treasury-add-split-btn,.treasury-outflow-actions .btn{justify-content:center;width:100%}.treasury-split-head,.treasury-split-range-head,.treasury-split-range-labels{align-items:flex-start;flex-direction:column}.market-hero-price{font-size:34px}.landing-wallet-card{padding:16px}.asset-treasury-main-metrics,.landing-staking-grid{grid-template-columns:1fr}.asset-secondary-strip span,.market-secondary-strip span,.residue-band-row span{justify-content:space-between;width:100%}.table-wrap{border-left:0;border-radius:0;border-right:0;margin:0 -14px;padding:0 14px}.table{font-size:12px;min-width:660px}.table td,.table th{white-space:nowrap}.table-wrap.system-logs-table-wrap{background:transparent;border:0;border-radius:0;margin:0;overflow:visible;padding:0}.table.system-logs-table{min-width:0}.table.system-logs-table td{white-space:normal}.section-head{flex-direction:column}.config-section-head{align-items:center;flex-direction:row}.card-head-meta{justify-items:start;text-align:left}.liquidity-footer-meta{align-items:flex-start;flex-direction:column}.liquidity-footer-meta .dynamic-guard-line{justify-content:flex-start}.historical-avg-strip{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.historical-avg-divider{display:none}.history-weeks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-market .section-head{align-items:center;flex-direction:row}.card-market .card-head-meta{justify-items:end;text-align:right}.latest-position-layout{grid-template-columns:1fr}.latest-position-main{font-size:26px}.latest-position-row{align-items:flex-start;flex-direction:column}.latest-position-value{font-size:15px;text-align:left}.latest-position-value .value-inline-note{display:block;margin-left:0;margin-top:4px}.latest-position-value .latest-position-qty-note{display:inline;margin-left:6px;margin-top:0}.config-row,.confirm-row{grid-template-columns:1fr}.confirm-values{justify-content:flex-start}.config-row-title{align-items:flex-start;flex-direction:column}.config-key{max-width:100%;text-align:left}.config-bounds{justify-content:flex-start}}
