@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#e6eaf1;background:#0c111b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg:#0c111b;--panel:#121a28;--panel2:#151f30;--border:#263144;--muted:#8592a8;--text:#e6eaf1;--green:#54d69a;--blue:#78a7ff;--purple:#af91ff;--amber:#eec36f;--red:#ff7f84;--mono:"DM Mono",monospace;--display:"Manrope",sans-serif}*{box-sizing:border-box}body{margin:0;min-width:320px;background:var(--bg)}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh}.sidebar{width:246px;position:fixed;inset:0 auto 0 0;background:#0e1522;border-right:1px solid #212b3b;display:flex;flex-direction:column;padding:26px 16px 16px;z-index:20}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 28px}.brand-mark{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(145deg,#8d7bff,#4d78de);color:#fff;box-shadow:0 6px 20px #5368c733}.brand strong{display:block;font:800 19px var(--display);letter-spacing:-.9px;color:#f4f6fc}.brand strong span{color:#9b8bff}.brand small{display:block;margin-top:2px;font:500 8px var(--mono);letter-spacing:1.3px;color:#687790}.side-label{padding:9px 10px 10px;color:#5c6a80;font:500 9px var(--mono);letter-spacing:1.6px}.sidebar nav{display:grid;gap:5px}.nav-item{height:44px;border:1px solid transparent;border-radius:9px;background:transparent;display:flex;align-items:center;gap:12px;padding:0 12px;color:#8e9bb0;font-size:13px;text-align:left;transition:.18s}.nav-item:hover{background:#151f30;color:#dbe3f2}.nav-item.active{background:#1c263b;border-color:#2b3853;color:#e6e9ff;box-shadow:inset 3px 0 #9588ff}.nav-item.active svg{color:#a99aff}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--red);margin-left:auto}.sidebar-bottom{margin-top:auto}.network-card{border:1px solid #27354a;background:linear-gradient(140deg,#172337,#111927);border-radius:11px;padding:13px 12px 12px}.network-top{display:flex;align-items:center;gap:8px;font:500 9px var(--mono);letter-spacing:1px;color:#a6b5cc}.pulse-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:#d8b264;box-shadow:0 0 0 3px #d8b2641d;flex-shrink:0}.pulse-dot.green{background:var(--green);box-shadow:0 0 0 3px #54d69a1d}.network-title{font:700 14px var(--display);color:#eef2f9;margin-top:15px}.network-card p{font-size:11px;line-height:1.6;color:#8290a8;margin:6px 0 13px}.network-status{border-top:1px solid #29354a;padding-top:11px;display:flex;align-items:center;gap:7px;color:#69dba7;font-size:10px}.side-foot{display:flex;align-items:center;gap:8px;padding:18px 6px 0;font:10px var(--mono);color:#75829a}.version{margin-left:auto;color:#4e5d73}.main-area{margin-left:246px;min-height:100vh}.topbar{height:76px;border-bottom:1px solid #202a3a;background:#0c121de8;display:flex;align-items:center;justify-content:space-between;padding:0 38px;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.crumb{color:#75829a;font-size:12px}.crumb span{padding:0 9px;color:#48546a}.crumb strong{color:#dce3ef;font-weight:600}.top-actions{display:flex;align-items:center;gap:18px}.secure-chip{display:flex;align-items:center;gap:8px;border:1px solid #23372f;border-radius:20px;padding:8px 11px;color:#90bda8;font:500 10px var(--mono)}.wallet-menu{display:flex;align-items:center;gap:9px;padding-left:15px;border-left:1px solid #273145}.avatar{width:32px;height:32px;display:grid;place-items:center;background:#242744;color:#a99bff;border:1px solid #3a3c63;border-radius:9px}.wallet-ident strong{display:block;font:600 12px var(--mono);color:#e1e7f2}.wallet-ident small{display:block;font-size:10px;color:#76859d;margin-top:2px}.content{max-width:1560px;padding:34px 38px 0;margin:0 auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:25px}.eyebrow{font:500 9px var(--mono);letter-spacing:1.9px;color:#9298f2;display:flex;align-items:center;gap:9px;margin-bottom:10px}.eyebrow-line{width:18px;height:1px;background:#9990ff}.page-heading h1{font:700 clamp(25px,3vw,31px) var(--display);letter-spacing:-1.1px;margin:0;color:#f4f6fb}.page-heading p{font-size:12px;color:#8492a8;margin:8px 0 0;line-height:1.65}.button{border-radius:8px;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:10px 14px;font-size:12px;font-weight:600;transition:.18s;white-space:nowrap}.button-primary{color:#fff;background:linear-gradient(110deg,#7773ed,#685fd3);border-color:#827df3;box-shadow:0 5px 18px #554ccd20}.button-primary:hover:not(:disabled){background:linear-gradient(110deg,#8581fa,#7770e6);transform:translateY(-1px)}.button-secondary{background:#1a2637;border-color:#34425a;color:#d4deef}.button-secondary:hover:not(:disabled){background:#243149}.button-quiet{background:#131c2a;border-color:#2c394d;color:#a9b5c7}.button-quiet:hover:not(:disabled){color:#e8edf7;border-color:#536483}.button-sm{padding:9px 12px;font-size:11px}.full-button{width:100%;padding:12px 14px;justify-content:center}.full-button svg:last-child{margin-left:auto}.full-button svg:first-child{flex-shrink:0}.icon-button{width:31px;height:31px;border:1px solid transparent;background:transparent;color:#8e9cb3;display:inline-grid;place-items:center;border-radius:7px}.icon-button:hover{background:#202b3d;color:#e4ebf5}.mobile-menu,.mobile-close,.mobile-scrim{display:none}.alert{display:flex;align-items:flex-start;gap:10px;border:1px solid;border-radius:9px;padding:12px 14px;margin:0 0 20px;font-size:12px;line-height:1.55}.alert span{flex:1}.alert button{background:none;color:inherit;border:0;opacity:.8;padding:0}.alert-error{background:#2b171f;border-color:#56303e;color:#ffb7bc}.alert-info{background:#15262a;border-color:#284c43;color:#ace9ce}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{min-width:0;position:relative;overflow:hidden;min-height:145px;border-radius:11px;border:1px solid #263146;background:linear-gradient(130deg,#141d2b,#111927);padding:18px 18px 15px}.balance-card{border-color:#39365e;background:linear-gradient(125deg,#242342,#171e32)}.metric-label{font:500 9px var(--mono);letter-spacing:.65px;color:#8290a8;display:flex;align-items:center;justify-content:space-between;gap:8px}.metric-symbol{width:27px;height:27px;border-radius:8px;background:#253045;color:#9faec5;display:grid;place-items:center}.balance-card .metric-symbol{color:#aaa0ff;background:#35345b}.metric-value{font:700 clamp(22px,2vw,29px) var(--display);letter-spacing:-1.05px;margin-top:14px;color:#eff3fb;white-space:nowrap}.metric-value>span{font:500 11px var(--mono);letter-spacing:0;color:#8d9ab0}.metric-foot{display:flex;align-items:center;margin-top:13px;font-size:10px;color:#8290a8;gap:6px}.metric-live{display:inline-flex;align-items:center;gap:7px;color:#a5b7c4;font:10px var(--mono)}.metric-live .pulse-dot{width:5px;height:5px}.text-muted{color:#76869c}.metric-progress{height:3px;background:#2b3345;border-radius:3px;margin-top:14px;overflow:hidden}.metric-progress span{display:block;height:100%;border-radius:3px;background:#5b9aff}.metric-progress.indigo span{background:#9a84ff}.balance-watermark{position:absolute;right:-10px;bottom:-21px;color:#a398ff;opacity:.08;transform:rotate(-12deg);pointer-events:none}.status-value{display:flex;align-items:center;gap:10px;font-size:22px;letter-spacing:-.8px}.status-orb{width:31px;height:31px;display:grid;place-items:center;background:#1c3935;border:1px solid #275448;border-radius:50%;color:var(--green)}.green-text{color:var(--green)!important}.amber-text{color:var(--amber)!important}.red-text{color:var(--red)!important}.main-grid{display:grid;grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);gap:15px;margin-top:17px}.panel{min-width:0;border-radius:11px;border:1px solid #263146;background:#121a28}.execution-panel,.health-panel{padding:21px 21px 20px}.panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.panel-kicker{font:500 9px var(--mono);letter-spacing:1.3px;color:#7d8ba5}.panel-heading h2,.form-title h2,.configuration-panel h2{font:700 16px var(--display);letter-spacing:-.45px;color:#e8edf6;margin:7px 0 0}.panel-heading p,.form-title p{font-size:11px;line-height:1.6;color:#8090a7;margin:7px 0 0}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:5px;padding:6px 8px;font:500 9px var(--mono);white-space:nowrap}.badge-neutral{background:#1b2537;color:#9aabc3;border:1px solid #2c384e}.badge-live{background:#19352f;color:#83dfb6;border:1px solid #2c5a4a}.badge-danger{background:#3b2029;color:#ff9aa3;border:1px solid #63323c}.pipeline{margin:22px 0 21px}.pipeline-step{display:flex;align-items:center;gap:12px;min-width:0}.pipeline-icon{width:39px;height:39px;border-radius:10px;display:grid;place-items:center;border:1px solid;flex-shrink:0}.pipeline-icon.purple{background:#282442;color:#b4a0ff;border-color:#3b3761}.pipeline-icon.blue{background:#1c2d43;color:#8dbaff;border-color:#2b4667}.pipeline-icon.amber{background:#30291f;color:#edc477;border-color:#4c3a27}.pipeline-icon.green{background:#1c332e;color:#78dcaf;border-color:#2d4d43}.pipeline-copy{min-width:0;display:grid;gap:4px}.pipeline-copy strong{font-size:12px;color:#dfe6f1;font-weight:600}.pipeline-copy span{font-size:10px;line-height:1.45;color:#8392a9}.step-tag{margin-left:auto;color:#45546b;font:10px var(--mono)}.pipeline-connector{margin:5px 0 5px 19px;height:15px;border-left:1px dashed #3b465c}.execution-panel .full-button{background:#252141;border-color:#3b346e;color:#d8d0ff;box-shadow:none}.execution-panel .full-button:hover{background:#302a55}.health-indicator{display:inline-flex;align-items:center;gap:7px;border-radius:5px;padding:6px 8px;font:9px var(--mono);white-space:nowrap}.health-indicator.healthy{color:#8bdab7;background:#1a302c;border:1px solid #284b41}.health-indicator.warning{color:#efc979;background:#30291e;border:1px solid #4d3e2a}.health-list{margin-top:20px;display:grid}.health-row{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #222e40}.health-row:last-child{border-bottom:none}.health-icon{width:30px;height:30px;flex-shrink:0;display:grid;place-items:center;border-radius:8px;background:#1b2739;color:#8fa1bb}.health-copy{min-width:0;display:grid;gap:4px}.health-copy strong{font-size:11px;font-weight:600;color:#dbe3f0}.health-copy span{font-size:9px;color:#7d8ba2;line-height:1.5}.health-tag{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;padding:5px 6px;border-radius:5px;font:9px var(--mono)}.health-tag.pass{background:#19322c;color:#76d6a8}.health-tag.warn{background:#30291d;color:#e9c276}.health-tag.block{background:#371f28;color:#ff959c}.setup-hint{display:flex;gap:9px;margin-top:10px;padding:10px;border:1px solid #5b4526;border-radius:7px;background:#2c251b;color:#e6c37f;font-size:10px;line-height:1.55}.setup-hint svg{flex-shrink:0}.setup-hint code,.body-copy code,.field-help code{font:10px var(--mono);color:#c8b9ff}.audit-preview{margin-top:16px;padding:20px 21px 0}.panel-heading.compact{align-items:center}.text-button{display:inline-flex;align-items:center;gap:5px;background:transparent;border:0;color:#a99cff;font-size:11px}.text-button:hover{color:#d4ccff}.table-scroll{overflow-x:auto}.audit-table{width:100%;border-collapse:collapse;white-space:nowrap;text-align:left}.audit-table th{font:500 9px var(--mono);letter-spacing:.6px;color:#6f7d93;padding:14px 13px;border-bottom:1px solid #2a3549}.audit-table td{padding:12px 13px;border-bottom:1px solid #212c3d;font-size:10px;color:#a0adc1}.audit-table tbody tr:last-child td{border-bottom:none}.audit-table tbody tr:hover{background:#151f2e}.audit-table th:first-child,.audit-table td:first-child{padding-left:0}.audit-table th:last-child,.audit-table td:last-child{padding-right:0}.event-name{display:flex;align-items:center;gap:9px}.event-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px}.event-icon.pass{background:#1a342e;color:#68d1a1}.event-icon.block{background:#372029;color:#ff949f}.event-icon.pending{background:#342c1e;color:#eac47d}.event-name strong{display:block;color:#dbe4f0;font-size:10px;font-weight:600;text-transform:capitalize}.event-name small{display:block;color:#5e6e86;margin-top:3px;font:9px var(--mono)}.table-status{display:inline-block;font:9px var(--mono);text-transform:uppercase;border-radius:4px;padding:4px 6px}.table-status.pass{background:#1a312b;color:#75dcb1}.table-status.block{background:#38202a;color:#ff9ba1}.table-status.pending{background:#352e20;color:#ecc67f}.audit-message{display:block;max-width:310px;white-space:normal;line-height:1.5;color:#8d9cb1}.date-cell{color:#7f8da3;font:10px var(--mono)}.reference-cell{display:flex;align-items:center;gap:6px;color:#9f9abb;font:10px var(--mono)}.reference-cell a{display:inline-flex;align-items:center;gap:4px;color:#a7a0e4}.reference-cell button{border:0;background:transparent;color:#71819a;padding:3px}.mono{font-family:var(--mono)}.app-footer{margin-top:30px;border-top:1px solid #202a3a;min-height:53px;display:flex;align-items:center;justify-content:space-between;color:#53627a;font:9px var(--mono);letter-spacing:.6px}.app-footer>span:last-child{display:flex;align-items:center;gap:8px;color:#788da1;letter-spacing:0}.footer-sep{padding:0 7px;color:#39465a}.empty-state{padding:38px 18px;display:flex;align-items:center;flex-direction:column;text-align:center}.empty-icon{width:43px;height:43px;border-radius:12px;display:grid;place-items:center;background:#20293d;border:1px solid #313d56;color:#9d92ff;margin-bottom:13px}.empty-state>strong{font:600 13px var(--display);color:#dbe4f0}.empty-state p{font-size:11px;line-height:1.6;color:#8190a8;max-width:340px;margin:7px 0 14px}.empty-state .button{margin-top:2px}.agent-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start}.agent-form-panel,.proposal-panel,.controls-summary,.configuration-panel{padding:22px}.form-title{display:flex;gap:12px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid #253044}.form-icon{width:39px;height:39px;display:grid;place-items:center;background:#2b2448;border:1px solid #403568;color:#b4a0ff;border-radius:10px;flex-shrink:0}.form-title h2{margin:2px 0 0}.form-title p{margin-top:5px;max-width:350px}.agent-form{padding-top:20px}.agent-form label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#dce4f0;font-size:11px;font-weight:600;margin:19px 0 8px}.agent-form label:first-child{margin-top:0}.agent-form label>span{font:9px var(--mono);color:#71819a;font-weight:400}.agent-form textarea,.agent-form input{width:100%;color:#e3eaf4;background:#0f1724;border:1px solid #303c51;border-radius:7px;outline:none;transition:.15s}.agent-form textarea{resize:vertical;min-height:90px;line-height:1.6;padding:12px;font-size:11px}.agent-form input{height:42px;padding:0 12px 0 37px;font:11px var(--mono)}.agent-form textarea:focus,.agent-form input:focus{border-color:#7774e7;box-shadow:0 0 0 3px #7774e71c}.agent-form textarea::placeholder,.agent-form input::placeholder{color:#596b84}.field-meta{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:#71819a;margin-top:6px}.input-wrap{position:relative}.input-wrap>svg:first-child{position:absolute;left:12px;top:13px;color:#7c8da6}.input-wrap .valid-icon{position:absolute;right:12px;top:13px;color:var(--green)}.field-help{font-size:9px;color:#7f8ea5;line-height:1.5;margin:7px 0 0}.input-suffix{position:absolute;right:12px;top:13px;font:10px var(--mono);color:#94a3bb}.amount-limit{margin-top:8px;display:flex;justify-content:space-between;font-size:10px;color:#71819a}.amount-limit strong{font:10px var(--mono);color:#a1b0c4}.form-notice{display:flex;align-items:flex-start;gap:10px;margin:20px 0 17px;padding:11px 12px;border:1px solid #313253;border-radius:7px;background:#1c1e34;color:#a9a0e5}.form-notice svg{flex-shrink:0;margin-top:1px}.form-notice p{font-size:10px;line-height:1.6;color:#aaaed1;margin:0}.inline-warning{display:flex;align-items:center;gap:7px;color:#ddba70;font-size:10px;margin-top:12px}.proposal-panel>.panel-heading{padding-bottom:18px;border-bottom:1px solid #253044}.proposal-panel .panel-heading p{max-width:390px}.proposal-empty{min-height:440px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.empty-orbit{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;color:#a8a0ff;background:radial-gradient(circle,#2e2a51,#1a2033);border:1px solid #413966;box-shadow:0 0 0 10px #9991ff08}.proposal-empty h3{font:600 15px var(--display);margin:20px 0 7px;color:#dce4f0}.proposal-empty>p{font-size:11px;line-height:1.7;color:#7f90a9;max-width:300px;margin:0}.empty-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:24px}.empty-steps span{display:flex;align-items:center;gap:5px;padding:6px 8px;border:1px solid #2b354b;border-radius:5px;color:#8d9bb1;font:9px var(--mono)}.empty-steps svg{color:#75d6a8}.proposal-details{padding-top:17px}.proposal-status{display:flex;align-items:center;gap:10px;border:1px solid;border-radius:8px;padding:12px}.proposal-status.ok{background:#172d29;border-color:#2d4d42}.proposal-status.blocked{background:#351f28;border-color:#5b303c}.status-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.proposal-status.ok .status-icon{background:#224439;color:#7edcb0}.proposal-status.blocked .status-icon{background:#4a2834;color:#ff9da5}.proposal-status strong{display:block;font-size:11px;color:#e2e9f4}.proposal-status span{display:block;color:#9aabbf;font-size:9px;line-height:1.5;margin-top:4px}.proposal-amount{display:flex;justify-content:space-between;align-items:center;margin:20px 0 15px}.proposal-amount small{display:block;color:#8190a8;font-size:10px}.big-amount{font:700 26px var(--display);letter-spacing:-.8px;color:#f2f4fb;margin-top:5px}.big-amount span{font:500 11px var(--mono);color:#91a0b6;letter-spacing:0}.chain-pill{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:6px;background:#1e2b3e;border:1px solid #30415b;color:#9eb1cc;font:10px var(--mono)}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #222d3f;font-size:10px}.detail-row>span{color:#7e8ca4}.detail-row>strong{font-weight:500;font-family:var(--mono);font-size:10px;color:#c5d0df}.detail-address{display:flex;align-items:center;gap:7px;color:#a8b7cc;font:10px var(--mono)}.detail-address button{display:grid;place-items:center;border:0;background:none;color:#7c8ca5;padding:2px}.ai-explanation{margin-top:17px;padding:12px;border-radius:8px;background:#1e1c35;border:1px solid #333052}.ai-label{display:flex;align-items:center;gap:6px;color:#b6a9ff;font:500 9px var(--mono);letter-spacing:.6px}.ai-label span{margin-left:auto;color:#8076ba;font-size:8px}.ai-explanation p{font-size:10px;line-height:1.7;color:#b2b5d1;margin:8px 0 0}.checks-title{display:flex;align-items:center;justify-content:space-between;margin:20px 0 9px;font:500 9px var(--mono);letter-spacing:.8px;color:#8e9bb2}.checks-title span:last-child{letter-spacing:0;color:#90a0b5}.checks-list{border:1px solid #293448;border-radius:7px;overflow:hidden}.check-line{display:flex;align-items:flex-start;gap:8px;padding:10px;border-bottom:1px solid #263145}.check-line:last-child{border-bottom:0}.check-symbol{width:19px;height:19px;border-radius:5px;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.check-symbol.pass{background:#1f3a31;color:#7bdab0}.check-symbol.block{background:#482631;color:#ff9ba3}.check-symbol.warn{background:#3b3221;color:#eac67f}.check-line>div{min-width:0;flex:1}.check-line>div>strong{display:block;color:#bdc8d9;font-size:10px;text-transform:capitalize;font-weight:600}.check-line p{font-size:9px;color:#8392a8;line-height:1.55;margin:4px 0 0;overflow-wrap:anywhere}.check-result{font:9px var(--mono);margin:3px 0 0}.check-result.pass{color:#6ed5a7}.check-result.block{color:#ff929c}.check-result.warn{color:#e8c475}.simulation-card,.receipt-card{margin-top:13px;padding:12px;border:1px solid #2b394d;border-radius:8px;background:#111a28}.simulation-card.sim-ok{border-color:#2c4b40;background:#162922}.simulation-card.sim-bad{border-color:#59313c;background:#301e27}.simulation-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.simulation-head span{display:flex;align-items:center;gap:7px;color:#d0dbe9;font-size:10px;font-weight:600}.sim-ok .simulation-head span svg{color:#72d7aa}.sim-bad .simulation-head span svg{color:#f08b91}.simulation-head strong{font:9px var(--mono);color:#7ed9ad}.sim-bad .simulation-head strong{color:#ff969d}.simulation-card>p{font-size:9px;line-height:1.6;color:#92a0b6;margin:9px 0 0}.sim-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #315044;margin-top:11px;padding-top:11px}.sim-metrics div{display:grid;gap:5px}.sim-metrics span{font-size:8px;color:#8ba19a}.sim-metrics strong{font:10px var(--mono);color:#c5ded3}.receipt-card{border-color:#2d5247;background:#172c29}.receipt-card .simulation-head strong{color:#70d8a5}.receipt-card .detail-row{border-color:#2a4a41}.explorer-link{display:flex;align-items:center;justify-content:center;gap:7px;color:#a9a1ff;font-size:10px;padding-top:12px}.success-note{display:flex;align-items:center;gap:8px;color:#7fdeb3;font-size:10px;margin:12px 0}.approval-foot{display:flex;align-items:flex-start;justify-content:center;gap:6px;font-size:9px;line-height:1.55;color:#76869d;text-align:center;margin:10px 0 0}.approval-foot svg{flex-shrink:0;margin-top:1px}.approve-button:disabled{transform:none}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.controls-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;align-items:start}.controls-summary>.panel-heading{padding-bottom:18px;border-bottom:1px solid #293449}.policy-icon{width:43px;height:43px;display:grid;place-items:center;background:#1e3531;border:1px solid #2e5045;border-radius:10px;color:#7bd8ad}.policy-rows{display:grid}.policy-row{padding:16px 0;border-bottom:1px solid #242f42;display:flex;align-items:center;gap:12px}.policy-row:last-child{border-bottom:none}.policy-status-icon{width:30px;height:30px;border-radius:8px;background:#20362f;color:#75d6aa;display:grid;place-items:center;flex-shrink:0}.policy-row:has(.amber-text) .policy-status-icon{background:#392f21;color:#e7c176}.policy-copy{display:grid;gap:4px;min-width:0}.policy-copy strong{font-size:11px;color:#d7e0ed;font-weight:600}.policy-copy span{font-size:9px;line-height:1.5;color:#7e8da4}.policy-value{display:grid;gap:5px;margin-left:auto;text-align:right;flex-shrink:0}.policy-value strong{font:11px var(--mono);color:#dfe7f3}.policy-value span{font:9px var(--mono)}.configuration-panel h2{margin-top:8px}.body-copy{font-size:10px;line-height:1.7;color:#8494aa;margin:10px 0 17px}.env-snippet{background:#0d1420;border:1px solid #2c374a;border-radius:8px;overflow:hidden}.env-header{display:flex;align-items:center;justify-content:space-between;background:#172132;border-bottom:1px solid #2c374a;padding:9px 11px;color:#92a0b4;font:10px var(--mono)}.env-header button{display:flex;align-items:center;gap:5px;color:#aaa0ff;background:transparent;border:0;font:9px var(--mono)}.env-snippet pre{font:10px/1.9 var(--mono);color:#a6b8d1;padding:12px;margin:0;overflow:auto}.warning-box{display:flex;align-items:flex-start;gap:10px;background:#33291e;border:1px solid #51402a;border-radius:7px;padding:11px;margin-top:14px;color:#e9c57b}.warning-box svg{flex-shrink:0;margin-top:1px}.warning-box strong{display:block;font-size:10px;color:#ecd29a}.warning-box p{font-size:9px;line-height:1.6;color:#c5b38e;margin:5px 0 0}.muted-warning{background:#1d2332;border-color:#343d52;color:#abb8ce}.muted-warning strong{color:#d3dce9}.muted-warning p{color:#97a5ba}.configuration-panel>.full-button{margin-top:16px}.full-audit-panel{padding:20px 21px 0}.audit-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:17px}.audit-count{display:flex;align-items:center;gap:10px}.count-block,.count-total{font:10px var(--mono);border-radius:5px;padding:7px 9px}.count-block{background:#38222b;color:#ff9ba2}.count-total{background:#1b2739;border:1px solid #2d3b51;color:#9babc0}.audit-search{display:flex;align-items:center;gap:8px;border:1px solid #2d394c;border-radius:7px;background:#0f1724;height:36px;padding-left:10px;color:#73849d;max-width:380px;width:100%}.audit-search input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#dce5f0;font-size:10px}.audit-search input::placeholder{color:#61718a}.audit-search button{height:26px;margin-right:4px;border:1px solid #3c3c71;border-radius:5px;background:#292747;color:#c3baff;font-size:10px;padding:0 10px}.full-audit-panel .audit-table th{padding-top:14px}.full-audit-panel .audit-table td{padding-top:14px;padding-bottom:14px}.audit-disclaimer{display:flex;align-items:center;gap:8px;color:#76869b;font-size:10px;line-height:1.6;padding:14px 1px}.audit-disclaimer svg{flex-shrink:0;color:#9a8cf2}@media(max-width:1200px){.sidebar{width:220px}.main-area{margin-left:220px}.content{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid,.agent-layout,.controls-grid{grid-template-columns:1fr}.proposal-empty{min-height:280px}}@media(max-width:760px){.sidebar{transform:translate(-101%);transition:transform .22s ease;width:260px;box-shadow:none}.sidebar.open{transform:translate(0);box-shadow:16px 0 50px #0009}.mobile-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;z-index:15;border:0}.mobile-menu{display:inline-grid;margin-right:9px}.mobile-close{display:inline-grid;margin-left:auto}.brand{width:100%}.main-area{margin-left:0}.topbar{height:64px;padding:0 15px}.content{padding:24px 15px 0}.crumb{font-size:10px}.crumb span{padding:0 5px}.secure-chip{display:none}.top-actions{gap:8px}.wallet-menu{padding-left:8px}.wallet-ident{display:none}.avatar{width:29px;height:29px}.page-heading{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:20px}.page-heading h1{font-size:27px}.page-heading p{max-width:440px}.page-heading>.button,.page-heading>.badge{align-self:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.metric-card{padding:13px;min-height:132px}.metric-label{font-size:8px;line-height:1.6}.metric-symbol{width:24px;height:24px}.metric-value{font-size:24px}.metric-value>span{font-size:10px}.metric-foot{font-size:9px;line-height:1.5}.main-grid{gap:12px;margin-top:12px}.execution-panel,.health-panel,.agent-form-panel,.proposal-panel,.controls-summary,.configuration-panel{padding:16px}.panel-heading h2,.form-title h2,.configuration-panel h2{font-size:15px}.panel-heading p{font-size:10px}.badge,.health-indicator{font-size:8px}.health-row{gap:8px}.health-copy span{font-size:9px}.health-tag{font-size:8px;padding:5px}.audit-preview{padding:16px 15px 0;margin-top:12px}.panel-heading.compact{align-items:flex-start}.audit-table{min-width:730px}.app-footer{margin-top:22px;font-size:8px}.app-footer>span:last-child{font-size:8px}.agent-layout,.controls-grid{gap:12px}.form-title{gap:10px}.form-title p{font-size:10px}.proposal-panel>.panel-heading{flex-wrap:wrap}.proposal-empty{min-height:270px}.sim-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.sim-metrics strong{font-size:9px}.audit-tools{align-items:flex-start;flex-direction:column}.audit-search{max-width:none}.full-audit-panel{padding:15px 14px 0}.env-snippet pre{font-size:9px}.policy-row{gap:8px}.policy-copy strong{font-size:10px}.policy-copy span{font-size:8px}.policy-value strong{font-size:9px}.policy-value span{font-size:8px}.alert{padding:10px 11px;font-size:11px}.alert button{flex-shrink:0}}@media(max-width:410px){.metric-card{padding:11px}.metric-value{font-size:21px}.metric-label{letter-spacing:0}.health-icon{width:27px;height:27px}.health-copy strong{font-size:10px}.health-tag{font-size:0;gap:0}.health-tag svg{margin:0}.topbar .button-sm{padding:8px;font-size:10px}.wallet-menu .icon-button{width:26px}.status-value{font-size:18px}.policy-value{max-width:105px}.policy-value strong{overflow-wrap:anywhere}.big-amount{font-size:23px}}.agent-plan-steps{list-style:none;margin:13px 0 0;padding:12px 0 0;border-top:1px solid #293448;display:grid;gap:10px}.agent-plan-steps li{display:flex;gap:10px;align-items:flex-start}.agent-plan-steps li>span{font:10px var(--mono);color:#a89cff;border:1px solid #454064;background:#28243d;border-radius:5px;padding:4px 5px;flex-shrink:0}.agent-plan-steps li>div{min-width:0}.agent-plan-steps strong{display:block;color:#dce3ef;font-size:10px;font-weight:650}.agent-plan-steps p{font-size:9px;line-height:1.55;color:#8795aa;margin:4px 0 0}:root{--bg:#0a0f1d;--panel:#111a2b;--panel2:#172238;--border:#293750;--muted:#9aa8bd;--text:#edf2fb;--green:#5ce0a4;--blue:#83b4ff;--purple:#b4a2ff;--amber:#f1c879;--red:#ff929b;--display:"Manrope",sans-serif}body{background:radial-gradient(ellipse at 78% -12%,rgba(105,88,215,.14),transparent 38%),var(--bg);color:var(--text);font-size:14px}button,input,textarea{font-size:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #a99aff;outline-offset:3px}.sidebar{background:#0c1220f5;border-right-color:#27324a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{padding-bottom:30px}.brand-mark{width:42px;height:42px;border-radius:13px;background:linear-gradient(145deg,#a294ff,#6257d9);box-shadow:0 8px 26px #7568ff38}.brand strong{font-size:21px;letter-spacing:-1px}.brand strong span{color:#b2a5ff}.brand small{font-size:9px;letter-spacing:1.2px}.nav-item{height:46px;font-size:13px;border-radius:11px}.nav-item.active{background:linear-gradient(100deg,#252747,#1b263b);border-color:#3a4265;box-shadow:inset 3px 0 #a89aff,0 5px 18px #070b142e}.network-card{background:linear-gradient(145deg,#1b2941,#111a2a);border-color:#33425e}.network-title{font-size:15px}.network-card p{font-size:12px}.topbar{background:#0a0f1dd6;border-bottom-color:#253149;padding-inline:clamp(18px,3vw,42px)}.crumb{font-size:13px}.secure-chip{font-size:11px}.wallet-ident strong{font-size:12px}.wallet-ident small{font-size:11px}.content{padding:clamp(22px,3vw,38px) clamp(16px,3vw,42px) 0}.page-heading{margin-bottom:27px}.eyebrow{font-size:10px;letter-spacing:1.7px}.page-heading h1{font-size:clamp(27px,3vw,36px);letter-spacing:-1.3px}.page-heading p{font-size:13px;max-width:660px}.button{font-size:12px;border-radius:10px;padding:11px 15px}.button-sm{font-size:11px}.button-primary{background:linear-gradient(110deg,#8177f7,#635bda);border-color:#9288ff;box-shadow:0 7px 24px #6557dd2b}.button-primary:hover:not(:disabled){box-shadow:0 10px 30px #6557dd3d}.metric-grid{gap:16px}.metric-card{border-radius:15px;padding:20px;min-height:155px;background:linear-gradient(145deg,#141e31,#101827);border-color:#2b3850;box-shadow:0 10px 30px #0307121c}.balance-card{background:radial-gradient(ellipse at 100% 0%,#4b438a66,transparent 58%),linear-gradient(130deg,#242343,#151e32);border-color:#494575}.metric-label{font-size:10px;letter-spacing:.75px}.metric-symbol{width:30px;height:30px}.metric-value{font-size:clamp(23px,2.1vw,31px);margin-top:16px}.metric-value>span{font-size:12px}.metric-foot{font-size:11px;line-height:1.5}.main-grid{gap:17px;margin-top:18px}.panel{border-radius:15px;border-color:#2a3850;background:linear-gradient(145deg,#131d2efa,#0f1726fa);box-shadow:0 12px 32px #03071216}.execution-panel,.health-panel,.agent-form-panel,.proposal-panel,.controls-summary,.configuration-panel{padding:clamp(17px,2vw,24px)}.panel-kicker{font-size:10px;letter-spacing:1.25px}.panel-heading h2,.form-title h2,.configuration-panel h2{font-size:18px}.panel-heading p,.form-title p{font-size:12px;line-height:1.65}.pipeline-copy strong{font-size:13px}.pipeline-copy span{font-size:11px;line-height:1.55}.pipeline-icon{width:42px;height:42px;border-radius:12px}.health-copy strong{font-size:12px}.health-copy span{font-size:11px;line-height:1.5}.health-tag{font-size:10px}.health-row{padding:11px 0}.audit-preview{margin-top:18px;border-radius:15px}.panel-heading.compact{padding:19px 21px 13px}.audit-table{font-size:12px}.audit-table th{font-size:10px;letter-spacing:.7px}.audit-table td{padding:13px 12px}.audit-message{font-size:11px;line-height:1.5}.date-cell{font-size:11px}.app-footer{font-size:10px;padding-bottom:20px}.app-footer>span:last-child{font-size:10px}.agent-layout,.controls-grid{gap:18px}.form-title{gap:13px}.form-icon{width:43px;height:43px;border-radius:13px}.agent-form label{font-size:12px;margin-top:19px}.agent-form label span,.field-meta,.field-help,.amount-limit{font-size:11px}.agent-form textarea,.agent-form input{font-size:13px;border-radius:10px;background:#0d1524;border-color:#34435d;padding:12px 13px}.agent-form textarea{line-height:1.6;min-height:95px}.input-wrap{border-radius:10px}.input-wrap input{padding:12px 11px}.form-notice,.warning-box,.setup-hint{font-size:12px;line-height:1.6;border-radius:11px}.form-notice p,.warning-box p{font-size:11px;line-height:1.6}.proposal-empty{border-radius:13px}.proposal-panel .panel-heading{margin-bottom:15px}.big-amount{font-size:30px}.simulation-card,.receipt-card{border-radius:12px}.simulation-head{font-size:12px}.simulation-card p{font-size:11px;line-height:1.65}.check-row p{font-size:11px;line-height:1.55}.check-row strong{font-size:12px}.approval-foot{font-size:10px;line-height:1.6}.policy-row{padding:15px 0;gap:12px}.policy-copy strong{font-size:12px}.policy-copy span{font-size:10px;line-height:1.5}.policy-value strong{font-size:12px}.policy-value span{font-size:10px}.configuration-panel .body-copy{font-size:12px;line-height:1.65}.env-snippet{border-radius:12px}.env-snippet pre{font-size:11px;line-height:1.7}.env-header{font-size:11px}.badge{font-size:10px;padding:7px 9px}.alert{font-size:13px;line-height:1.6;border-radius:12px;padding:13px 15px}.empty-state strong{font-size:13px}.empty-state p{font-size:12px;line-height:1.6}.audit-search input{font-size:12px}.audit-search button{font-size:11px}@media(max-width:1150px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.main-grid{grid-template-columns:minmax(0,1fr)}.health-panel{min-width:0}.agent-layout,.controls-grid{grid-template-columns:minmax(0,1fr)}.proposal-panel{min-height:unset}}@media(max-width:760px){.sidebar{box-shadow:18px 0 55px #0006}.topbar{height:66px;padding-inline:16px}.content{padding:22px 16px 0}.page-heading{align-items:flex-start;flex-direction:column;gap:14px}.page-heading h1{font-size:29px}.page-heading p{font-size:12px}.top-actions{gap:8px}.secure-chip{display:none}.wallet-menu{padding-left:9px;gap:7px}.metric-grid{gap:11px}.metric-card{min-height:135px;padding:15px}.metric-value{font-size:24px}.metric-label{font-size:9px;align-items:flex-start}.main-grid{margin-top:12px}.execution-panel,.health-panel,.agent-form-panel,.proposal-panel,.controls-summary,.configuration-panel{padding:16px}.panel-heading h2,.form-title h2,.configuration-panel h2{font-size:16px}.pipeline-step{gap:10px}.pipeline-icon{width:37px;height:37px}.pipeline-copy strong{font-size:12px}.pipeline-copy span{font-size:10px}.audit-preview{margin-top:12px}.panel-heading.compact{padding:16px 16px 12px}.audit-tools{padding:0 16px 14px}.full-audit-panel{padding:0}.app-footer{gap:10px;align-items:flex-start;flex-direction:column}.audit-search{width:100%}.audit-search input{min-width:0}.big-amount{font-size:27px}}@media(max-width:410px){.metric-grid{grid-template-columns:1fr 1fr}.metric-card{padding:12px;min-height:128px}.metric-value{font-size:21px}.metric-label{font-size:8px;letter-spacing:0}.metric-symbol{width:25px;height:25px}.metric-foot{font-size:9px}.page-heading h1{font-size:26px}.topbar .button-sm,.wallet-ident strong{font-size:10px}.avatar{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
