@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--ink:#243c33;--muted:#839087;--green:#2c5946;--border:#e7ebe5}*{box-sizing:border-box}body{color:var(--ink);background:#f7f8f4;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;font-family:inherit}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #a7c897}button{border:0;justify-content:center;align-items:center;gap:9px;display:inline-flex}a{color:inherit;text-decoration:none}.shell{min-height:100vh;display:flex}aside{border-right:1px solid var(--border);background:#fdfefa;flex-direction:column;width:242px;padding:34px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1.5px;align-items:center;gap:9px;font:800 28px Manrope,sans-serif;display:flex}.logo{color:#eef6df;text-align:center;background:#305b45;border-radius:11px;width:36px;height:36px;font-size:33px;line-height:34px}.brand-small{letter-spacing:1px;margin-top:14px;margin-left:-4px;font:500 10px DM Sans}.workspace{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;margin:36px 0 31px;padding:12px 8px;font-size:11px;display:flex}.workspace-icon{background:#eef1e8;border-radius:6px;padding:9px;font-size:10px}.workspace small,.profile small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace>svg{margin-left:auto}.nav-label{letter-spacing:1.8px;color:#98a297;margin:0 13px 12px;font-size:9px}nav button{color:#7c897f;background:0 0;border-radius:7px;justify-content:flex-start;width:100%;margin-bottom:6px;padding:13px 14px;font-size:13px}nav button.active{color:#315b42;background:#eaf0e3;font-weight:600}.nav-count{background:#dce7d1;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px}.sidebar-bottom{margin-top:auto;padding-top:30px}.demo-card{background:#f2f5ed;border:1px solid #e8ede0;border-radius:9px;padding:16px;font-size:11px}.demo-card>svg{margin-bottom:12px;display:block}.demo-card p{color:#8a9688;font-size:11px;line-height:1.7}.demo-card>span{justify-content:space-between;font-size:9px;display:flex}.green-dot{background:#7a9f5c;border-radius:50%;width:6px;height:6px;display:inline-block}.profile{text-align:left;width:100%;color:var(--ink);background:0 0;justify-content:flex-start;margin-top:23px;font-size:11px}.avatar{background:#e8e4d6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.profile>svg{color:#8b958b;margin-left:auto}main{width:calc(100% - 242px);margin-left:242px}header{border-bottom:1px solid var(--border);background:#fbfcf8;justify-content:space-between;align-items:center;height:75px;padding:0 44px;font-size:11px;display:flex}.breadcrumb{color:#9ba497}.slash{color:#bac1b7;margin:0 14px}.demo-pill{color:#7c8d71;border:1px solid #e2e8da;border-radius:20px;align-items:center;gap:7px;padding:7px 11px;font-size:10px;display:flex}.content{max-width:1440px;margin:auto;padding:39px 44px 0}.page-heading{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.eyebrow{letter-spacing:2px;color:#829479;font-size:9px;font-weight:600}h1{letter-spacing:-1.5px;margin:9px 0;font:500 34px Manrope,sans-serif}.page-heading p,.section-heading p{color:#919c90;margin:7px 0 0;font-size:12px}.outline{color:#4f6354;background:#fcfdf9;border:1px solid #dfe5d9;border-radius:7px;padding:10px 14px;font-size:11px}.metrics{grid-template-columns:1fr 1.15fr 1fr;gap:18px;margin-bottom:30px;display:grid}.metric{border:1px solid var(--border);background:#fcfdf9;border-radius:11px;min-height:182px;padding:22px 23px;position:relative;overflow:hidden}.metric>span{color:#83907e;justify-content:space-between;font-size:11px;display:flex}.metric h2{letter-spacing:-1px;margin:16px 0 9px;font:500 32px Manrope,sans-serif}.metric h2 em{letter-spacing:0;opacity:.7;margin-left:8px;font:400 10px DM Sans}.metric small{color:#909b8b;font-size:9px}.metric small>span+span{margin-left:4px}.featured{color:#f3f7ec;background:#2e5341;border-color:#2e5341}.featured>span,.featured small{color:#c0ceb7}.featured button{color:#345235;background:#d8e9b8;border-radius:5px;justify-content:space-between;width:100%;margin-top:18px;padding:9px 12px;font-size:10px}.sparkline{height:36px;margin-top:11px}.sparkline svg{width:100%;height:100%}.sparkline path{fill:none;stroke:#a0b78a;stroke-width:1.5px}.util-bar{background:#eaf0e2;border-radius:4px;height:5px;margin:21px 0 9px}.util-bar i{background:#9eb784;border-radius:4px;height:100%;display:block}.panel{border:1px solid var(--border);background:#fcfdf9;border-radius:11px;margin-bottom:30px;overflow:hidden}.section-heading{justify-content:space-between;align-items:center;padding:23px 23px 21px;display:flex}.section-heading h3{letter-spacing:-.3px;margin:0;font-size:15px;font-weight:500}.badge{color:#8d9b84;vertical-align:middle;background:#f0f3ea;border:1px solid #e5eadc;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:9px}.subtle{color:#96a18f;align-items:center;gap:6px;font-size:10px;display:inline-flex}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{color:#96a18f;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f7f9f2;padding:12px 23px;font-size:10px;font-weight:400}td{color:#63745f;border-bottom:1px solid #eff2e9;padding:15px 23px;font-size:11px}td small{color:#9aa491;margin-top:5px;font-size:9px;display:block}.asset-cell{color:#40543f;align-items:center;gap:11px;font-weight:500;display:flex}.asset-icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;font-weight:500;display:inline-flex}.asset-cell small{font-size:9px;font-weight:400}.asset-cell small span{color:#acb4a3}.value{color:#41563e;font-weight:500}.cash-tag{color:#809969;background:#eef4e7;border-radius:4px;padding:4px 7px;font-size:9px}.row-action{color:#9bac8b;background:0 0;padding:5px}.table-footer{color:#9da793;gap:7px;padding:13px 23px;font-size:9px;display:flex}.table-footer>span{margin-left:auto}.flows-section{margin-bottom:30px}.flows-section>.section-heading{padding:0 0 19px}.flow-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.opportunity{background:#ecf0e5;border:1px solid #e1e7d7;border-radius:11px;padding:24px}.opportunity-label{letter-spacing:1px;color:#7e9370;align-items:center;gap:8px;font-size:9px;display:flex}.opportunity-label>span{border:1px solid #d4dec7;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:8px}.opportunity h3{letter-spacing:-.6px;margin:19px 0 8px;font:500 23px Manrope}.opportunity p{color:#8b9a7e;margin:0;font-size:11px;line-height:1.6}.flow-path{color:#748765;align-items:center;gap:10px;margin:21px 0;font-size:9px;display:flex}.opportunity button{color:#42603b;background:0 0;padding:0;font-size:11px}.opportunity>small{color:#9ba68c;margin-top:12px;font-size:8px;display:block}.empty-flow{text-align:center;border:1px dashed #dfe5d5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:30px;display:flex}.empty-icon{color:#a1b28e;background:#f0f4e8;border:1px solid #e4e9dc;border-radius:12px;padding:12px}.empty-flow h4{margin:18px 0 9px;font-size:13px;font-weight:500}.empty-flow p{color:#8e9b83;margin:0;font-size:11px;line-height:1.6}.empty-flow>span{color:#a8b19e;margin-top:10px;font-size:9px}.flow-card{border:1px solid var(--border);background:#fcfdf9;border-radius:11px;padding:23px}.flow-card>div:first-child{justify-content:space-between;align-items:center;display:flex}.status{color:#759458;text-transform:capitalize;background:#eaf1df;border-radius:20px;padding:4px 8px;font-size:9px}.status.expired{color:#8d9284;background:#eeeee7}.flow-card h4{margin:16px 0 8px;font-size:15px;font-weight:500}.flow-card p{color:#8b9980;font-size:11px}.flow-card>strong{margin:20px 0;font:500 23px Manrope;display:block}.flow-card strong small{color:#9ca58f;font:400 9px DM Sans}.flow-meta{color:#94a086;border-top:1px solid var(--border);justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.activity{margin:27px 0}.activity .section-heading{padding:0 0 13px}.activity>p{color:#9ca590;border-top:1px solid var(--border);padding:18px 0;font-size:11px}.activity-item{border-top:1px solid var(--border);color:#7d8c71;align-items:center;gap:12px;padding:15px 0;font-size:11px;display:flex}.activity-item>span:last-child{margin-left:auto}footer{border-top:1px solid var(--border);color:#a2ab99;justify-content:space-between;padding:23px 0;font-size:9px;display:flex}footer>span:first-child{color:#7e8d72}footer span span{color:#adb6a2;margin-left:12px}.primary{color:#f6faef;background:#305a43;border-radius:7px;padding:12px 17px;font-size:12px}.loan{border-top:1px solid var(--border);align-items:center;gap:20px;padding:20px 23px;font-size:12px;display:flex}.loan>div{flex:1}.loan small{color:#97a08e;margin-top:6px;font-size:10px;display:block}.loans .empty-flow{border:0}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10;background:#16261f66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fafcf6;border-radius:16px;width:460px;max-height:92vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #15291e33}.close{color:#7d8e72;background:0 0;position:absolute;top:18px;right:18px}.modal h2{letter-spacing:-1px;margin:12px 0;font:500 27px Manrope}.modal>p{color:#94a086;margin-bottom:23px;font-size:12px;line-height:1.6}label{color:#687e5d;margin:16px 0;font-size:11px;display:block}input,select{color:#3d5535;background:#fff;border:1px solid #dfe6d5;border-radius:7px;outline-color:#9bbd86;width:100%;margin-top:8px;padding:12px;font:400 14px DM Sans;display:block}.form-note{color:#91a080;justify-content:space-between;margin:12px 0;font-size:10px;display:flex}.form-note strong{color:#526d40;font-weight:500}.terms{background:#edf2e5;border-radius:8px;margin:18px 0;padding:14px}.terms>span{color:#7e926c;justify-content:space-between;margin-bottom:9px;font-size:11px;display:flex}.terms strong{color:#526c43;font-weight:500}.terms p{color:#8b9c7a;margin:9px 0 0;font-size:10px;line-height:1.7}.submit{justify-content:space-between;width:100%}.modal-foot{text-align:center;color:#9faa94;margin-top:13px;font-size:9px;display:block}.error{color:#b44e39;padding:10px 15px;font-size:11px}.toast{color:#f7faef;z-index:20;background:#2e5540;border-radius:9px;gap:10px;padding:15px 22px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 5px 30px #29453122}button:hover{filter:brightness(.97)}@media (min-width:1600px){.content{padding-top:50px}.metric{min-height:205px}td{padding-top:19px;padding-bottom:19px}}@media (max-width:1100px){aside{width:205px;padding:30px 15px}main{width:calc(100% - 205px);margin-left:205px}header{padding:0 25px}.content{padding:30px 25px 0}.metric{padding:18px 16px}.metric h2{font-size:25px}th,td{padding-left:16px;padding-right:16px}.flow-path{gap:5px;font-size:8px}}@media (max-width:780px){aside{width:72px;padding:23px 12px}.brand{font-size:0}.brand-small,.workspace,.nav-label,.sidebar-bottom{display:none}.brand .logo{font-size:33px}nav{margin-top:36px}nav button{justify-content:center;padding:14px;font-size:0}nav svg{flex-shrink:0}.nav-count{display:none}main{width:calc(100% - 72px);margin-left:72px}header{height:58px;padding:0 18px}.content{padding:25px 18px 0}.page-heading{align-items:flex-start;gap:12px}h1{font-size:27px}.page-heading>.outline{padding:10px;font-size:0}.page-heading>.outline svg{width:17px}.metrics{grid-template-columns:1fr;gap:12px}.metric{min-height:150px}.metric h2{font-size:32px}.sparkline{width:35%;position:absolute;bottom:20px;right:20px}.flow-grid{grid-template-columns:1fr}.section-heading{padding:18px}.section-heading p{font-size:10px}.table-footer{padding:12px;font-size:8px}.table-footer>span{display:none}.loan{flex-wrap:wrap}.loan>div{flex-basis:100%}.toast{width:85%;font-size:11px;left:50%}.modal{padding:26px}.demo-pill{font-size:8px}footer{gap:15px;font-size:8px}}.logo{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.header-actions{align-items:center;gap:12px;display:flex}.theme-toggle{color:var(--ink);border:1px solid var(--border);background:0 0;border-radius:20px;padding:7px 10px;font-size:10px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#ececec;--muted:#a6a6a6;--green:#a9cd8d;--border:#3b3b3b}html[data-theme=dark] .workspace-icon,html[data-theme=dark] nav button.active,html[data-theme=dark] .badge,html[data-theme=dark] .nav-count{color:#a7d8ff;background:#2b3b2d;border-color:#3b4d37}html[data-theme=dark] .demo-card,html[data-theme=dark] .opportunity,html[data-theme=dark] .terms{background:var(--app-subtle);border-color:#404040}html[data-theme=dark] .metric,html[data-theme=dark] .panel,html[data-theme=dark] .flow-card,html[data-theme=dark] .modal{background:var(--app-panel);border-color:var(--border)}html[data-theme=dark] .metric.featured{background:var(--app-panel);border-color:#454545}html[data-theme=dark] .outline{background:var(--app-hover);color:#dedede;border-color:#474747}html[data-theme=dark] .primary{color:#263f2a;background:#a7d8ff}html[data-theme=dark] th{background:var(--app-subtle);border-color:var(--border);color:#bcbcbc}html[data-theme=dark] td{color:#c9c9c9;border-color:#383838}html[data-theme=dark] .asset-cell,html[data-theme=dark] .value{color:#eee}html[data-theme=dark] .cash-tag,html[data-theme=dark] .status,html[data-theme=dark] .empty-icon{color:#c0d6a8;background:#2e402a;border-color:#43583a}html[data-theme=dark] .status.expired{color:#b5b5b5;background:#383838}html[data-theme=dark] .empty-flow{border-color:#454545}html[data-theme=dark] .util-bar{background:#3c3c3c}html[data-theme=dark] .avatar{color:#e7e7e7;background:#3b3b3b}html[data-theme=dark] .positive,html[data-theme=dark] .form-note strong,html[data-theme=dark] .terms strong,html[data-theme=dark] .opportunity button{color:#bbd99d}html[data-theme=dark] .metric>span,html[data-theme=dark] nav button,html[data-theme=dark] .opportunity-label,html[data-theme=dark] label,html[data-theme=dark] .terms>span,html[data-theme=dark] .activity-item{color:#bcbcbc}html[data-theme=dark] .page-heading p,html[data-theme=dark] .section-heading p,html[data-theme=dark] .metric small,html[data-theme=dark] .opportunity p,html[data-theme=dark] .empty-flow p,html[data-theme=dark] .terms p,html[data-theme=dark] .modal>p,html[data-theme=dark] .flow-card p,html[data-theme=dark] .demo-card p{color:#b0b0b0}html[data-theme=dark] .subtle,html[data-theme=dark] td small,html[data-theme=dark] .asset-cell small span,html[data-theme=dark] .table-footer,html[data-theme=dark] .eyebrow,html[data-theme=dark] .nav-label,html[data-theme=dark] .flow-meta,html[data-theme=dark] .modal-foot,html[data-theme=dark] .form-note,html[data-theme=dark] .flow-path,html[data-theme=dark] .opportunity>small,html[data-theme=dark] .empty-flow>span{color:#a4a4a4}html[data-theme=dark] .demo-pill{color:#b7cca3;border-color:#3e5036}html[data-theme=dark] .error{color:#f4ab92}@media (max-width:780px){.theme-toggle span{display:none}.header-actions{gap:7px}.theme-toggle{padding:7px}}html[data-theme=dark] .workspace-icon,html[data-theme=dark] .badge{color:#bdbdbd;background:#353535;border-color:#454545}html[data-theme=dark] nav button.active{color:#a7d8ff;background:#29392e}html[data-theme=dark] .metric.featured h2{color:#a7d8ff}html[data-theme=dark] .metric.featured>span,html[data-theme=dark] .metric.featured small{color:#b9b9b9}html[data-theme=dark] .breadcrumb,html[data-theme=dark] .slash,html[data-theme=dark] .profile>svg,html[data-theme=dark] .loan small,html[data-theme=dark] .activity>p,html[data-theme=dark] footer,html[data-theme=dark] footer>span:first-child,html[data-theme=dark] footer span span,html[data-theme=dark] .flow-card strong small,html[data-theme=dark] .close{color:#a6a6a6}html[data-theme=dark] .activity-item{color:#c3c3c3}:root{--glass-nav:#fdfefac7;--glass-line:#ffffffd9;--glass-shadow:0 14px 40px #243c3312,inset 0 1px 0 #fffc}html[data-theme=dark]{--glass-nav:#1f1f1fba;--glass-line:#ffffff1a;--glass-shadow:0 16px 48px #00000047,inset 0 1px 0 #ffffff0f}body{background-image:radial-gradient(at 20% 0,#85aa6e14,#0000 48%),radial-gradient(at 100% 70%,#85aa6e0d,#0000 45%);background-attachment:fixed}aside{border:1px solid var(--glass-line);width:226px;box-shadow:var(--glass-shadow);background:var(--glass-nav);-webkit-backdrop-filter:blur(24px)saturate(125%);z-index:5;border-radius:22px;padding:27px 17px;inset:16px auto 16px 16px}main{width:calc(100% - 258px);margin-left:258px;padding-top:16px}header{z-index:4;border:1px solid var(--glass-line);background:var(--glass-nav);height:60px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(125%);border-radius:18px;margin:0 28px;padding:0 24px;position:sticky;top:16px}html[data-theme=dark] aside,html[data-theme=dark] header{background:var(--glass-nav)}html[data-theme=dark] body{background-color:var(--app-bg);background-image:radial-gradient(at 18% 0,#a6cc8211,#0000 45%),radial-gradient(at 100% 70%,#9abc8e09,#0000 50%)}.content{padding-top:35px}nav button{border:1px solid #0000;transition:background .18s,border-color .18s}nav button.active{border-color:#91b27338}html[data-theme=dark] nav button.active{background:#77a45c21;border-color:#aacc8a2e;box-shadow:inset 0 1px #c8e1ae0a}.workspace{border-color:var(--glass-line);background:#96a09109}@media (max-width:1100px){aside{width:193px;padding:25px 13px;inset:14px auto 14px 14px}main{width:calc(100% - 221px);margin-left:221px;padding-top:14px}header{margin:0 20px;padding:0 20px;top:14px}.content{padding-top:30px}}@media (max-width:780px){aside{border-radius:18px;width:58px;padding:17px 10px;inset:12px auto 12px 10px}.logo{width:36px;height:36px}.brand{justify-content:center}nav{margin-top:30px}nav button{border-radius:10px;margin-bottom:10px;padding:11px 7px}main{width:calc(100% - 78px);margin-left:78px;padding-top:12px}header{border-radius:14px;height:48px;margin:0 12px;padding:0 12px;top:12px}.content{padding:26px 12px 0}.slash{margin:0 8px}.demo-pill{padding:6px 8px;font-size:7px}.header-actions{gap:6px}.theme-toggle{padding:6px}.metrics{gap:14px}.page-heading{margin-bottom:24px}.panel,.metric,.opportunity,.flow-card{border-radius:14px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){aside,header{background:#f5f7f1}html[data-theme=dark] aside,html[data-theme=dark] header{background:var(--app-panel)}}.borrow-workspace{grid-template-columns:1.2fr 1fr;align-items:start;gap:22px;margin-bottom:30px;display:grid}.borrow-builder,.borrow-review{border:1px solid var(--border);background:#fcfdf9;border-radius:18px;padding:26px}.step-title{align-items:flex-start;gap:12px;margin-bottom:22px;display:flex}.step-title>span{color:#567346;background:#eaf0e3;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.step-title h3{margin:2px 0 7px;font-size:15px;font-weight:500}.step-title p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.collateral-options{flex-direction:column;gap:9px;display:flex}.collateral-option{text-align:left;border:1px solid var(--border);width:100%;color:var(--ink);background:0 0;border-radius:11px;justify-content:flex-start;gap:12px;padding:13px}.collateral-option.selected{background:#eaf4fc;border-color:#67afe5;box-shadow:0 0 0 1px #67afe522}.collateral-option strong{font-size:12px;font-weight:500;display:block}.collateral-option small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.collateral-credit{text-align:right;margin-left:auto}.collateral-credit strong{color:#398ac8}.amount-step{margin-top:30px}.borrow-amount{margin-top:0}.amount-input{border:1px solid var(--border);background:#f7f9f3;border-radius:12px;align-items:center;margin-top:10px;padding:5px 15px;display:flex}.amount-input input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;margin:0;padding:10px 0;font:500 32px Manrope}.amount-input>span{color:var(--muted);font-size:11px}.borrow-slider{accent-color:#67afe5;cursor:pointer;height:6px;margin:22px 0 12px;padding:0}.slider-labels{color:var(--muted);justify-content:space-between;font-size:9px;display:flex}.amount-presets{gap:9px;margin-top:18px;display:flex}.amount-presets button{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:7px;flex:1;padding:9px;font-size:11px}.amount-presets button.chosen{color:#57743f;background:#e5f2fc;border-color:#a8bf90}.receive-preview{border-bottom:1px solid var(--border);padding:22px 0 24px}.receive-preview small{letter-spacing:1.7px;color:var(--muted);font-size:9px;display:block}.receive-preview>strong{color:#70934e;letter-spacing:-1.3px;margin:12px 0 8px;font:500 40px Manrope;display:block}.receive-preview>span{color:var(--muted);font-size:10px}.borrow-summary{padding:12px 0}.borrow-summary>div{justify-content:space-between;gap:15px;padding:10px 0;font-size:11px;display:flex}.borrow-summary>div>span{color:var(--muted)}.borrow-summary strong{text-align:right;font-weight:500}.borrow-explainer{color:#849771;background:#f0f4e9;border-radius:10px;gap:10px;margin:10px 0 20px;padding:13px;display:flex}.borrow-explainer svg{flex-shrink:0;margin-top:2px}.borrow-explainer p{margin:0;font-size:10px;line-height:1.7}.borrow-confirm{justify-content:space-between;width:100%}.borrow-disclaimer{color:var(--muted);margin-top:14px;font-size:9px;line-height:1.7;display:block}button:disabled{opacity:.45;cursor:not-allowed}html[data-theme=dark] .borrow-builder,html[data-theme=dark] .borrow-review{background:var(--app-panel)}html[data-theme=dark] .collateral-option.selected{background:#253441;border-color:#5899cc}html[data-theme=dark] .collateral-credit strong,html[data-theme=dark] .receive-preview>strong{color:#a7d8ff}html[data-theme=dark] .amount-input{background:#222}html[data-theme=dark] .step-title>span,html[data-theme=dark] .amount-presets button.chosen{color:#a7d8ff;background:#253441}html[data-theme=dark] .borrow-explainer{color:#b4c4a3;background:#31352e}@media (max-width:1000px){.borrow-workspace{grid-template-columns:1fr}.borrow-builder,.borrow-review{padding:21px}}@media (max-width:480px){.collateral-option{gap:8px;padding:11px 9px}.collateral-option strong{font-size:10px}.collateral-option small{font-size:8px}.collateral-option .asset-icon{width:27px;height:27px}.borrow-builder,.borrow-review{padding:17px}.receive-preview>strong{font-size:34px}}.vault-notice{border:1px solid var(--border);color:var(--muted);border-radius:12px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:15px 18px;font-size:11px;line-height:1.7;display:flex}.vault-notice svg{color:#67afe5;flex-shrink:0;margin-top:2px}.vault-notice strong{color:var(--ink);font-weight:500}.vault-modes{grid-template-columns:1fr 1fr;gap:16px;padding:0 23px;display:grid}.vault-mode{text-align:left;color:var(--ink);border:1px solid var(--border);background:0 0;border-radius:13px;padding:24px;display:block}.vault-mode.selected{background:#67afe512;border-color:#67afe5}.vault-mode>svg{color:#67afe5}.vault-mode h3{margin:16px 0 10px;font-size:17px;font-weight:500}.vault-mode p{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.vault-mode>span{color:#67afe5;align-items:center;gap:8px;margin-top:20px;font-size:11px;display:flex}.vault-footnote{color:var(--muted);margin:0;padding:16px 23px;font-size:9px;line-height:1.7}.vault-request{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:18px;padding:20px 23px;display:flex}.vault-request strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.vault-request small{color:var(--muted);margin-top:7px;font-size:10px;line-height:1.7;display:block}.vault-request-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.vault-request-actions button{font-size:10px}@media (max-width:1000px){.vault-request{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.vault-modes{grid-template-columns:1fr;padding:0 17px}.vault-mode{padding:20px}.vault .section-heading{flex-wrap:wrap;gap:10px}.vault-request-actions{flex-shrink:1}}.language-select{width:auto;max-width:130px;color:var(--ink);border-color:var(--border);background:0 0;border-radius:20px;margin:0;padding:6px 8px;font-size:10px}@media (max-width:780px){.language-select{max-width:85px;font-size:9px}.demo-pill{display:none}}.locale-notice{color:var(--muted);border:1px solid var(--border);border-radius:9px;margin-bottom:22px;padding:10px 14px;font-size:10px;line-height:1.7}.shield-intro{margin-bottom:25px}.shield-intro>h2{letter-spacing:-.7px;margin:12px 0;font:500 26px Manrope}.shield-intro>p{color:var(--muted);font-size:12px;line-height:1.7}.shield-zones{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;display:grid}.shield-zones>div{border:1px solid var(--border);background:#fcfdf9;border-radius:16px;padding:22px}.shield-zones svg{color:#67afe5}.shield-zones h3{margin:16px 0 10px;font-size:14px;font-weight:500}.shield-zones p{color:var(--muted);margin:0 0 17px;font-size:11px;line-height:1.8}.shield-zones .badge{margin:0}html[data-theme=dark] .shield-zones>div{background:var(--app-panel)}@media (max-width:1000px){.shield-zones{grid-template-columns:1fr}.shield-intro>h2{font-size:23px}}.session-bar{align-items:center;gap:14px;margin-bottom:24px;font-size:12px;display:flex}.session-bar select{flex:1;width:auto;max-width:260px;margin:0}.success-note{color:#67afe5;padding:10px 0;font-size:12px}.account-form{max-width:620px;padding:0 24px 24px}.checkbox-label{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.checkbox-label input{accent-color:#67afe5;width:auto;margin:3px 0 0}.agent-accounts .metric{min-height:155px}.agent-accounts .metric h2{font-size:28px}.agent-accounts form button{margin-top:8px}.bank-grid{grid-template-columns:1.7fr 1fr;gap:22px;margin-bottom:26px;display:grid}.balance-hero{border:1px solid var(--border);background:#fafcf6;border-radius:22px;padding:30px}.balance-top{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.balance-top .badge{letter-spacing:.7px;font-size:8px}.balance-hero>p{color:var(--muted);margin:31px 0 10px;font-size:12px}.balance-hero>h2{letter-spacing:-2px;font-variant-numeric:tabular-nums;margin:0 0 20px;font:500 clamp(32px,4vw,52px) Manrope}.balance-breakdown{color:var(--muted);border-bottom:1px solid var(--border);gap:24px;padding-bottom:25px;font-size:10px;display:flex}.balance-breakdown strong{color:var(--ink);margin-left:6px;font-weight:500}.bank-actions{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.bank-actions button{color:var(--ink);background:0 0;flex-direction:column;gap:10px;padding:5px;font-size:10px;display:flex}.bank-actions button>svg{box-sizing:content-box;color:#2776b5;background:#e5f2fc;border-radius:50%;padding:12px}.balance-hero>small{color:var(--muted);font-size:9px;line-height:1.6}.overview-side{flex-direction:column;gap:18px;display:flex}.attention-card{text-align:left;width:100%;color:var(--ink);background:#edf3e6;border:1px solid #dce6d1;border-radius:20px;flex:1;padding:24px;display:block}.attention-card>div{color:#83a464;justify-content:space-between;display:flex}.attention-card>strong{margin:15px 0 8px;font:500 42px Manrope;display:block}.attention-card h3{margin:0;font-size:14px;font-weight:500}.attention-card p{color:var(--muted);margin:9px 0 18px;font-size:11px;line-height:1.7}.attention-card>span{color:#769752;align-items:center;gap:8px;font-size:11px;display:flex}.spending-card{border:1px solid var(--border);background:#fafcf6;border-radius:18px;padding:22px 24px}.spending-card>span{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.spending-card>strong{margin:14px 0 8px;font:500 26px Manrope;display:block}.spending-card>small{color:var(--muted);font-size:9px}.bank-lower{grid-template-columns:1fr 1fr;gap:22px;display:grid}.text-action{color:#86a666;background:0 0;padding:5px;font-size:10px}.bank-empty{padding:20px 25px 30px}.bank-empty h4{margin:0 0 10px;font-size:13px;font-weight:500}.bank-empty p{color:var(--muted);font-size:11px;line-height:1.7}.bank-empty button{margin-top:15px}.agent-summary-row,.payment-summary-row{text-align:left;width:100%;color:var(--ink);border-top:1px solid var(--border);background:0 0;justify-content:flex-start;gap:12px;padding:19px 24px;display:flex}.agent-monogram,.payment-icon{color:#7c9b5d;background:#e8eedf;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.agent-summary-row>div:first-of-type{flex:1}.agent-summary-row strong,.payment-summary-row strong{font-size:12px;font-weight:500;display:block}.agent-summary-row small,.payment-summary-row small{color:var(--muted);margin-top:6px;font-size:9px;line-height:1.5;display:block}.agent-spent,.payment-summary-row>div:last-child{text-align:right;margin-left:auto}.budget-meter{background:#e6eadf;border-radius:3px;max-width:150px;height:3px;margin-top:10px;display:block}.budget-meter>i{background:#9ac479;border-radius:3px;height:100%;display:block}.payment-summary-row .pending-label{color:#bda15c}html[data-theme=dark] .balance-hero,html[data-theme=dark] .spending-card{background:var(--app-panel)}html[data-theme=dark] .attention-card{background:#293128;border-color:#424a3b}html[data-theme=dark] .attention-card>span{color:#a7d8ff}html[data-theme=dark] .bank-actions button>svg,html[data-theme=dark] .agent-monogram,html[data-theme=dark] .payment-icon{color:#a7d8ff;background:#303a2c}html[data-theme=dark] .budget-meter{background:#3a3a3a}.primary{border-radius:10px;padding:13px 18px}.panel{border-radius:18px}.account-form{padding-top:6px}.agent-accounts .session-bar{border:1px solid var(--border);border-radius:12px;padding:12px 16px}.agent-accounts .borrow-builder,.agent-accounts .borrow-review{padding:28px}.agent-accounts input,.agent-accounts select{border-radius:10px;padding:13px}.agent-accounts .loan,.agent-accounts .vault-request{padding-top:23px;padding-bottom:23px}@media (max-width:1000px){.bank-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:1fr 1fr;display:grid}.bank-lower{grid-template-columns:1fr}}@media (max-width:580px){.balance-hero{padding:22px}.balance-top{flex-wrap:wrap}.balance-hero>h2{letter-spacing:-1px;font-size:36px}.balance-breakdown{flex-wrap:wrap;gap:12px}.bank-actions{gap:4px}.bank-actions button{font-size:9px}.bank-actions button>svg{padding:10px}.overview-side{grid-template-columns:1fr}.attention-card>strong{font-size:32px}.bank-lower{gap:0}.agent-summary-row,.payment-summary-row{padding:18px}.payment-summary-row strong{font-size:11px}}.currency-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:24px 0;display:grid}.currency-grid .metric h2{font-size:28px}.currency-rate{margin-top:16px;display:block}@media (max-width:1000px){.currency-grid{grid-template-columns:1fr}.currency-grid .metric{min-height:150px}}.balance-unit{letter-spacing:0;color:var(--muted);font:400 14px DM Sans}.mobile-nav,.mobile-menu-overlay{display:none}.glasses-preview{background:var(--app-panel);color:#eee;min-height:100dvh;padding:24px}.glasses-toolbar{justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:auto;display:flex}.glasses-toolbar>span{align-items:center;gap:10px;font-size:14px;display:flex}.glasses-scene{background:radial-gradient(at 50% 70%,#374139,#202420 45%,#161a18 80%);border:1px solid #393939;border-radius:28px;place-items:center;max-width:1100px;min-height:65dvh;margin:24px auto;padding:24px;display:grid}.hud{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#edffe1;background:#151c18cc;border:1px solid #d0edac55;border-radius:24px;width:min(100%,440px);padding:28px;box-shadow:0 0 50px #a4d57f0c}.hud-status{color:#b9d8a5;justify-content:space-between;align-items:center;gap:18px;font-size:11px;display:flex}.hud-status>span:first-child{align-items:center;gap:8px;font-size:18px;display:flex}.hud-count{align-items:center;gap:10px;margin-top:36px;font-size:16px;display:flex}.hud h2{letter-spacing:-1px;overflow-wrap:anywhere;margin:22px 0 10px;font-size:48px}.hud h2 small{font-size:18px;font-weight:400}.hud p{overflow-wrap:anywhere;font-size:20px;line-height:1.5}.hud-next{border-top:1px solid #b4d89433;align-items:center;gap:12px;margin-top:28px;padding-top:22px;font-size:15px;display:flex}.glasses-note{color:#aaa;text-align:center;max-width:650px;margin:24px auto;font-size:14px;line-height:1.8}@media (max-width:780px){aside{display:none}main{width:100%;padding-top:max(10px,env(safe-area-inset-top));margin-left:0}header{top:max(10px,env(safe-area-inset-top));height:56px;margin:0 16px}.content{padding:26px 16px calc(112px + env(safe-area-inset-bottom))}.page-heading h1{font-size:30px;line-height:1.25}.page-heading p{font-size:14px;line-height:1.6}.eyebrow,.demo-pill{font-size:10px}.breadcrumb,.slash{display:none}.theme-toggle{min-width:44px;min-height:44px}.mobile-nav{z-index:10;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:var(--glass-nav);border-top:1px solid var(--glass-line);-webkit-backdrop-filter:blur(28px);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #0000000a}.mobile-nav button{min-height:56px;color:var(--muted);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 2px;font-size:11px;display:flex}.mobile-nav button.active{color:var(--ink);background:#67afe522;border-radius:14px}.mobile-nav span{white-space:normal;text-align:center}.mobile-menu-overlay{z-index:20;align-items:flex-end;padding:0;display:flex}.mobile-menu{width:100%;padding:24px 20px calc(24px + env(safe-area-inset-bottom));background:var(--glass-nav);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:var(--ink);border-radius:26px 26px 0 0}.mobile-menu>.outline{justify-content:space-between;width:100%;min-height:52px;margin:10px 0}.bank-grid,.bank-lower,.borrow-workspace,.metrics,.currency-grid{grid-template-columns:1fr}.balance-hero>h2{font-size:42px}.balance-hero>p,.balance-top,.balance-breakdown{font-size:13px}.bank-actions button{min-height:64px;font-size:12px}.balance-hero>small{font-size:12px}.section-heading h3{font-size:17px}.section-heading p,.bank-empty p,.agent-summary-row small,.payment-summary-row small{font-size:12px}.agent-summary-row strong,.payment-summary-row strong,.attention-card p{font-size:14px}.agent-accounts .borrow-builder,.agent-accounts .borrow-review{padding:20px}.session-bar{flex-wrap:wrap;gap:10px}input:not([type=range]):not([type=checkbox]),select{min-height:48px;font-size:16px!important}.outline,.primary,.text-action,.row-action{min-height:44px}.loan{flex-wrap:wrap;gap:12px}.overlay{padding:16px}.modal{width:100%;max-height:85dvh;padding:24px;overflow-y:auto}.toast{max-width:calc(100% - 32px);bottom:110px}.table-wrap{overflow-x:auto}.glasses-preview{padding:16px}.glasses-toolbar{flex-wrap:wrap}.glasses-scene{min-height:60dvh;padding:16px}.hud{padding:22px}.hud h2{font-size:40px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:780px){.mobile-nav{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border:1px solid var(--glass-line);border-radius:24px;padding:8px 6px;box-shadow:0 12px 36px #00000029,inset 0 1px #ffffff1f}.mobile-nav button{border-radius:17px;min-height:54px}.mobile-nav button.active{border-radius:17px}.content{padding-bottom:calc(132px + env(safe-area-inset-bottom))}.toast{bottom:calc(110px + env(safe-area-inset-bottom))}}.overview-visual{border-radius:22px;margin:0 0 24px;overflow:hidden}.overview-visual img{object-fit:cover;width:100%;height:156px;display:block}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:780px){.overview-visual{margin-bottom:18px}.overview-visual img{height:100px}}.info-wall{margin-bottom:26px}.info-wall-top{color:var(--ink);justify-content:space-between;align-items:center;margin:0 4px 12px;font-size:13px;display:flex}.info-wall-top small{color:var(--muted);font-size:11px}.info-wall-track{scroll-snap-type:x mandatory;border:1px solid var(--border);scrollbar-width:none;border-radius:22px;display:flex;overflow-x:auto}.info-wall-track::-webkit-scrollbar{display:none}.info-wall-card{scroll-snap-align:start;background:linear-gradient(115deg,#edf3e5,#f7faf3);flex:0 0 100%;justify-content:space-between;align-items:center;min-width:0;padding:28px 32px;display:flex;position:relative;overflow:hidden}.info-wall-copy{z-index:1;max-width:70%;position:relative}.info-wall-copy>small{letter-spacing:1.4px;color:#749455;font-size:10px}.info-wall-copy h2{letter-spacing:-.6px;margin:12px 0 9px;font-size:25px;font-weight:500;line-height:1.35}.info-wall-copy p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.6}.info-wall-copy button{color:var(--ink);background:0 0;gap:10px;min-height:44px;padding:0;font-size:13px}.info-wall-art{color:#69934e;flex-shrink:0;place-items:center;width:180px;height:150px;display:grid;position:relative}.info-art-icon{background:#b9d49c33;border:1px solid #87a86544;border-radius:26px;place-items:center;width:90px;height:90px;display:grid;transform:rotate(-8deg)}.info-art-icon svg{transform:rotate(8deg)}.info-orbit{border:1px solid #8bb26d55;border-radius:50%;width:160px;height:110px;position:absolute;transform:rotate(-35deg)}.orbit-two{width:170px;height:95px;transform:rotate(35deg)}.info-card-1 .info-art-icon{border-radius:50%}.info-card-2 .info-art-icon{transform:rotate(8deg)}.info-wall-dots{justify-content:center;gap:2px;margin-top:3px;display:flex}.info-wall-dots button{background:0 0;place-items:center;width:44px;height:32px;padding:0;display:grid}.info-wall-dots span{background:#9ca78f66;border-radius:20px;width:6px;height:6px;display:block}.info-wall-dots .selected span{background:#8eb46c;width:22px}html[data-theme=dark] .info-wall-card{background:linear-gradient(115deg,#2b3428,#252825)}html[data-theme=dark] .info-wall-copy>small,html[data-theme=dark] .info-wall-art{color:#a7d8ff}@media (max-width:780px){.info-wall{margin-bottom:18px}.info-wall-card{min-height:205px;padding:22px 20px}.info-wall-copy{max-width:80%}.info-wall-copy h2{font-size:22px}.info-wall-copy p{font-size:13px}.info-wall-art{opacity:.3;pointer-events:none;position:absolute;bottom:16px;right:-45px}.info-wall-top{font-size:14px}.info-wall-dots button{height:36px}}.fx-steps{color:var(--muted);gap:26px;margin-bottom:24px;font-size:12px;display:flex}.fx-steps>span{align-items:center;gap:8px;display:flex}.fx-steps i{border:1px solid var(--border);border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.fx-steps .current{color:var(--ink)}.fx-steps .current i{background:#67afe522;border-color:#67afe5}.fx-layout{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:24px;display:grid}.fx-main{overflow:hidden}.fx-form{padding:8px 28px 28px}.fx-account{border:1px solid var(--border);border-radius:14px;padding:16px 18px}.fx-account label{color:var(--muted);margin:0 0 8px;font-size:12px}.fx-account-select{align-items:center;gap:12px;display:flex}.fx-coin{width:36px;height:36px;color:var(--ink);background:#67afe522;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;display:grid}.fx-account-select select{width:100%;color:var(--ink);border:0;margin:0;padding:8px 0;font-size:16px;background:0 0!important}.fx-account>small{color:var(--muted);margin-top:12px;font-size:12px;display:block}.fx-account>small strong{color:var(--ink);margin-left:8px;font-weight:500}.fx-swap-row{align-items:center;gap:14px;margin:8px 0;display:flex}.fx-swap-row>span{background:var(--border);flex:1;height:1px}.fx-swap-row button{border-radius:50%;width:44px;height:44px;padding:0}.fx-amount-label{margin:24px 0 10px;font-size:13px}.fx-amount{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.fx-amount input{border:0;width:100%;min-width:0;margin:0;padding:4px 0;font-size:28px;background:0 0!important}.fx-amount>span{color:var(--muted);font-size:13px}.fx-amount button{color:var(--ink);background:0 0;min-height:44px;padding:0;font-size:13px}.fx-indication{color:var(--muted);justify-content:space-between;gap:14px;margin:18px 0;font-size:12px;display:flex}.fx-indication strong{color:var(--ink);font-weight:500}.fx-receive{background:#67afe514;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:20px;display:flex}.fx-receive>span{color:var(--muted);font-size:12px}.fx-receive strong{font-size:25px;font-weight:500}.fx-receive small,.fx-review-total small{font-size:13px;font-weight:400}.fx-next{justify-content:space-between;width:100%}.fx-footnote{border-top:1px solid var(--border);color:var(--muted);padding:18px 28px;font-size:11px;line-height:1.8}aside.fx-balances{border:1px solid var(--border);background:var(--glass-nav);width:auto;box-shadow:none;z-index:auto;border-radius:18px;padding:24px;display:block;position:static;inset:auto}.fx-balances-title{align-items:center;gap:10px;display:flex}.fx-balances h3{margin:0;font-size:15px;font-weight:500}.fx-balance-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:22px 0;display:flex}.fx-balance-row strong{font-size:14px;font-weight:500}.fx-balance-row small{color:var(--muted);margin-top:7px;font-size:12px;display:block}.fx-estimate{flex-direction:column;gap:10px;padding-top:22px;display:flex}.fx-estimate small,.fx-balances>p{color:var(--muted);font-size:11px;line-height:1.8}.fx-estimate strong{font-size:19px;font-weight:500}.fx-review-total{flex-direction:column;gap:14px;padding:16px 0 26px;display:flex}.fx-review-total>span{color:var(--muted);font-size:13px}.fx-review-total>strong{color:var(--ink);font-size:38px;font-weight:500}.fx-review-list{border-top:1px solid var(--border);margin:0}.fx-review-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:14px 0;font-size:13px;display:flex}.fx-review-list dt{color:var(--muted)}.fx-review-list dd{text-align:right;margin:0}.fx-review-actions{gap:12px;margin-top:24px;display:flex}.fx-review-actions .primary{flex:1;justify-content:center}.fx-message{margin:0 28px 18px}.fx-success{background:#67afe522;border-radius:12px;align-items:center;gap:10px;margin:0 28px 20px;padding:18px;font-size:14px;display:flex}@media (max-width:1000px){.fx-layout{grid-template-columns:1fr}.fx-balances{order:2}}@media (max-width:780px){.fx-form{padding:0 18px 22px}.fx-steps{justify-content:space-between;gap:14px;font-size:11px}.fx-steps>span{gap:5px}.fx-steps i{width:22px;height:22px}.fx-account{padding:14px}.fx-receive{flex-wrap:wrap;padding:16px}.fx-footnote{padding:16px 18px}.fx-indication{flex-wrap:wrap}.fx-review-list>div{font-size:12px}.fx-review-total>strong{font-size:32px}.fx-success{margin:0 18px 18px}.fx-amount input{font-size:28px!important}.fx-layout{gap:18px}}header.app-topbar{box-shadow:none;-webkit-backdrop-filter:none;border:0;border-radius:0;height:60px;margin:0 28px;padding:0 4px;position:relative;top:auto;background:0 0!important}.topbar-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.topbar-brand .logo{border-radius:11px;width:34px;height:34px}.topbar-brand strong{letter-spacing:-1px;font-size:24px}.topbar-shortcut{min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:10px;display:grid}.topbar-shortcut:hover{border-color:var(--border);background:#67afe518}.settings-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin:28px 0;padding:20px 0;display:flex}.settings-row strong{font-size:15px;font-weight:500}.settings-row small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.6;display:block}.settings-demo{color:var(--muted);line-height:1.7;font-size:12px!important}.settings-row .outline{flex-shrink:0}.settings-panel{max-width:480px}@media (max-width:780px){header.app-topbar{height:52px;margin:0 16px;padding:0}.topbar-brand strong{font-size:23px}.app-topbar .header-actions{gap:2px}.content{padding-top:18px}.settings-row{flex-wrap:wrap}.mobile-menu-overlay{padding:16px 12px calc(108px + env(safe-area-inset-bottom));background:#00000059;align-items:flex-end}.mobile-menu{border:1px solid var(--glass-line);background:var(--glass-nav);max-width:520px;max-height:calc(100dvh - 145px - env(safe-area-inset-bottom));border-radius:26px;margin:0 auto;padding:10px 20px 20px;overflow-y:auto;box-shadow:0 24px 70px #0003}.more-handle{background:var(--muted);opacity:.3;border-radius:4px;width:34px;height:4px;margin:0 auto 18px}.more-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.more-heading h2{letter-spacing:-.4px;margin:0;font-size:21px;font-weight:500}.more-heading p{color:var(--muted);margin:7px 0 0;font-size:12px}.more-close{width:44px;height:44px;color:var(--ink);background:#8b978514;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.more-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.more-card{text-align:left;border:1px solid var(--border);min-height:138px;color:var(--ink);background:#96aa820e;border-radius:18px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;padding:18px 16px;display:flex;position:relative}.more-card:active{background:#67afe522}.more-icon{color:#749850;background:#67afe518;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:13px;display:grid}.more-card strong{font-size:15px;font-weight:500}.more-card small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.more-arrow{color:var(--muted);position:absolute;top:18px;right:14px}.more-settings{border-top:1px solid var(--border);width:100%;color:var(--ink);background:0 0;align-items:center;gap:12px;min-height:48px;margin-top:18px;padding:16px 2px 0;font-size:13px;display:flex}.more-settings>svg:last-child{margin-left:auto}html[data-theme=dark] .more-icon{color:#a7d8ff}.mobile-menu{border-radius:22px;max-width:340px;padding:8px 14px 14px}.more-handle{width:28px;height:3px;margin-bottom:10px}.more-heading{margin-bottom:12px}.more-heading h2{font-size:18px}.more-heading p{display:none}.more-close{background:0 0;width:44px;height:44px}.more-grid{gap:8px}.more-card{border-radius:14px;min-height:96px;padding:12px}.more-icon{border-radius:9px;width:30px;height:30px;margin-bottom:8px}.more-icon svg{width:20px;height:20px}.more-card strong{font-size:13px}.more-card small{display:none}.more-arrow{width:14px;height:14px;top:12px;right:10px}.more-settings{min-height:44px;margin-top:12px;padding-top:12px;font-size:12px}}.agent-demo-tools{color:var(--muted);margin:0 0 20px;font-size:12px}.agent-demo-tools summary{cursor:pointer;min-height:44px;padding:12px 0}.agent-account-summary{border:1px solid var(--border);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;padding:24px;display:flex}.agent-account-summary small,.agent-account-summary span{color:var(--muted);font-size:12px;line-height:1.7;display:block}.agent-account-summary strong{margin:12px 0;font-size:34px;font-weight:500;display:block}.agent-account-summary em{color:var(--muted);font-size:14px;font-style:normal}.agent-view-tabs{border-bottom:1px solid var(--border);gap:6px;margin-bottom:22px;display:flex}.agent-view-tabs button,.agent-payment-filters button{color:var(--muted);background:0 0;min-height:44px;padding:12px 16px;font-size:13px}.agent-view-tabs button.selected{color:var(--ink);border-bottom:2px solid #67afe5}.agent-view-tabs button span{background:#67afe522;border-radius:20px;padding:3px 7px;font-size:11px}.agent-action-panel{margin-bottom:24px}.agent-form-close{margin:0 0 12px auto;display:flex}.agent-action-panel section{max-width:620px;margin:auto}.agent-search{border:1px solid var(--border);color:var(--muted);border-radius:12px;align-items:center;gap:12px;margin:0 24px 18px;padding:0 12px;display:flex}.agent-search input{border:0;min-width:0;background:0 0!important;margin:0!important;padding:12px!important}.agent-control-card{border-top:1px solid var(--border);padding:22px 24px}.agent-card-top{align-items:center;gap:12px;display:flex}.agent-card-top>div{flex:1}.agent-card-top strong{font-size:15px;font-weight:500}.agent-card-top small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.agent-card-budget{justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:13px;display:flex}.agent-card-budget>span{color:var(--muted)}.agent-card-budget strong{font-weight:500}.agent-budget-track{background:#67afe518;border-radius:6px;height:5px;overflow:hidden}.agent-budget-track i{background:#67afe5;height:100%;display:block}.agent-budget-caption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;font-size:11px;display:flex}.agent-policy-details{color:var(--muted);margin-top:18px;font-size:12px;line-height:1.8}.agent-policy-details summary{cursor:pointer;min-height:44px;padding:10px 0}.agent-card-pay{min-height:44px;color:var(--ink);background:0 0;gap:10px;padding:10px 0;font-size:13px}.agent-payment-filters{gap:6px;padding:0 24px 20px;display:flex}.agent-payment-filters .selected{color:var(--ink);background:#67afe522;border-radius:10px}.agent-policy-preview{color:var(--muted);background:#67afe514;border-radius:10px;margin-top:12px;padding:12px;font-size:12px;line-height:1.8}.agent-accounts .vault-request strong,.agent-accounts .vault-request small{overflow-wrap:anywhere}.agent-accounts .fx-review-list dd{overflow-wrap:anywhere;max-width:70%}@media (max-width:780px){.agent-account-summary{flex-wrap:wrap;padding:20px}.agent-account-summary strong{font-size:30px}.agent-account-summary>.primary{justify-content:space-between;width:100%}.agent-view-tabs{justify-content:space-between}.agent-view-tabs button{padding:12px 10px}.agent-search{margin:0 18px 16px}.agent-control-card{padding:20px 18px}.agent-payment-filters{gap:2px;padding:0 18px 18px}.agent-payment-filters button{padding:10px 12px}.agent-accounts .vault-request{flex-wrap:wrap;gap:16px}.agent-accounts .vault-request-actions{justify-content:flex-end;width:100%}.agent-accounts .vault-request-actions button{min-height:44px}}.agent-role-hint{color:var(--muted);margin:0 2px 16px;font-size:12px;line-height:1.7}.console-search{border:1px solid var(--border);color:var(--muted);border-radius:8px;align-items:center;gap:8px;margin-bottom:20px;padding:0 10px;display:flex}.console-search input{width:100%;min-width:0;color:var(--ink);border:0;margin:0;padding:10px 0;font-size:12px;background:0 0!important}.console-nav-group{margin-bottom:20px}.console-nav-group .nav-label{letter-spacing:.2px;margin:0 10px 8px;font-size:10px}.console-empty{color:var(--muted);padding:10px;font-size:12px}.desktop-console-summary{display:none}@media (min-width:781px){.shell>aside{width:226px;padding:24px 14px;overflow-y:auto}.shell>main{width:calc(100% - 258px);margin-left:258px}.workspace{margin:26px 0 18px;font-size:12px}.console-nav button{border-radius:7px;min-height:40px;margin-bottom:3px;padding:10px 12px;font-size:13px}.console-nav .active{box-shadow:inset 3px 0 #67afe5}.console-nav .console-settings{border-top:1px solid var(--border);border-radius:0;margin-top:8px;padding-top:16px}.sidebar-bottom{padding-top:20px}.sidebar-bottom .demo-card{padding:12px}.sidebar-bottom .demo-card p,.sidebar-bottom .demo-card>svg{display:none}.sidebar-bottom .profile{margin-top:14px}.content{max-width:1600px;padding:24px 28px 0}.page-heading h1{letter-spacing:-.8px;font-size:28px}.page-heading .eyebrow{display:none}.page-heading{margin-bottom:24px}.page-heading p{font-size:13px}.panel,.balance-hero,.attention-card,.spending-card,.borrow-builder,.borrow-review,.agent-account-summary{border-radius:10px}.section-heading{padding:20px 24px}.section-heading h3{font-size:16px}.section-heading p{font-size:12px}.info-wall{margin-bottom:22px}.info-wall-track{border-radius:10px}.info-wall-card{min-height:140px;padding:18px 24px}.info-wall-copy h2{margin:8px 0;font-size:21px}.info-wall-copy p{margin-bottom:8px}.info-wall-art{height:105px}.desktop-console-summary{margin-bottom:24px;display:block}.console-overview-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.console-overview-title h2{letter-spacing:-.5px;margin:0;font-size:23px;font-weight:500}.console-overview-title p{color:var(--muted);margin:7px 0 0;font-size:12px}.console-status-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.console-status-grid button{text-align:left;border:1px solid var(--border);background:var(--glass-nav);color:var(--ink);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}.console-status-grid span{color:var(--muted);font-size:12px}.console-status-grid strong{font-size:28px;font-weight:500}.console-status-grid small{width:100%;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.bank-grid,.bank-lower{gap:20px}.balance-hero{padding:26px}.balance-hero>h2{font-size:40px}.agent-control-card{padding:20px 24px}.fx-layout{gap:20px}.shell{align-items:flex-start;gap:16px;padding-left:16px}.shell>aside{flex:0 0 226px;align-self:flex-start;width:226px;height:auto;max-height:none;margin:16px 0;position:relative;inset:auto;overflow:visible}.shell>main{flex:1;width:calc(100% - 258px);min-width:0;margin-left:0}header.app-topbar .topbar-brand,header.app-topbar .topbar-shortcut:first-child,header.app-topbar .topbar-shortcut:last-child{display:none}header.app-topbar{justify-content:flex-end}}.notification-anchor{position:relative}.notification-panel{border:1px solid var(--glass-line);background:var(--glass-nav);-webkit-backdrop-filter:blur(30px)saturate(125%);width:360px;max-width:calc(100vw - 32px);color:var(--ink);z-index:40;border-radius:20px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 20px 60px #0003}.notification-heading{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.notification-heading h2{margin:0;font-size:17px;font-weight:500}.notification-heading button{width:44px;height:44px;color:var(--muted);background:0 0;border-radius:50%}.notification-list{max-height:min(420px,60dvh);overflow-y:auto}.notification-item{text-align:left;border-bottom:1px solid var(--border);width:100%;color:var(--ink);background:0 0;justify-content:flex-start;align-items:flex-start;gap:12px;padding:18px;display:flex}.notification-item:hover{background:#67afe50e}.notification-icon{width:34px;height:34px;color:var(--ink);background:#67afe522;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.notification-item>div{flex:1;min-width:0}.notification-item strong{font-size:13px;font-weight:500}.notification-item p{overflow-wrap:anywhere;margin:7px 0;font-size:13px;line-height:1.5}.notification-item small{color:var(--muted);font-size:10px;line-height:1.6}.notification-item>svg:last-child{color:var(--muted);flex-shrink:0;margin-top:4px}.notification-footer{color:var(--muted);padding:14px 18px;font-size:11px}.notification-empty{color:var(--muted);text-align:center;margin:0;padding:30px 20px;font-size:13px;line-height:1.7}.notification-empty>svg{margin:0 auto 14px;display:block}.notification-empty strong{color:var(--ink);font-weight:500}.notification-empty p{margin-bottom:0}.app-topbar:has(.notification-panel){z-index:40}@media (min-width:781px){header.app-topbar .notification-trigger{display:grid}}@media (max-width:780px){.notification-panel{right:16px;top:calc(74px + env(safe-area-inset-top));width:360px;position:fixed}.notification-list{max-height:calc(100dvh - 235px - env(safe-area-inset-bottom))}}@media (min-width:781px){header.app-topbar .notification-anchor button.notification-trigger{display:grid}}.info-wall-card:before{content:"";opacity:.3;pointer-events:none;background:url(/flow-visual.svg) 100%/cover no-repeat;position:absolute;inset:0}.info-wall-art{z-index:1}html[data-theme=dark] .info-wall-card:before{opacity:.24}@media (max-width:780px){.info-wall-card:before{opacity:.22;background-position:50%}html[data-theme=dark] .info-wall-card:before{opacity:.2}}.info-wall-card:before{content:none}.flow-wall-art{margin-bottom:16px}.flow-wall-art img{object-fit:cover;height:120px}@media (max-width:780px){.flow-wall-art{margin-bottom:12px}.flow-wall-art img{height:88px}}.desktop-floating-brand{display:none}@media (min-width:781px){.desktop-floating-brand{z-index:50;border:1px solid var(--glass-line);background:var(--glass-nav);-webkit-backdrop-filter:blur(24px);width:226px;min-height:64px;box-shadow:var(--glass-shadow);border-radius:18px;padding:12px 14px;font-size:27px;display:flex;position:fixed;top:16px;left:16px}.shell>aside{margin-top:96px}.shell>aside .workspace{margin-top:0}}.topbar-capital{letter-spacing:1px;align-self:center;margin-top:10px;margin-left:-4px;font-size:10px;font-weight:500}@media (max-width:380px){.topbar-brand{gap:7px}.topbar-brand strong{font-size:21px}.topbar-capital{letter-spacing:.6px;font-size:8px}.app-topbar .header-actions{gap:0}}@media (max-width:780px){header.app-topbar>.header-actions>button.topbar-shortcut{display:none}}.bank-settings{width:min(100%,520px);padding:0;overflow:hidden}.bank-settings-heading{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:14px 18px;display:flex}.bank-settings-heading h2{flex:1;margin:0;font-size:20px}.bank-settings-heading button{width:44px;height:44px;color:var(--ink);background:0 0;border-radius:50%;place-items:center;display:grid}.bank-settings-body{max-height:70dvh;padding:8px 20px 22px;overflow-y:auto}.settings-group h3{color:var(--muted);margin:18px 0 8px;font-size:11px;font-weight:500}.settings-entry{width:100%;color:var(--ink);text-align:left;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:12px;padding:14px 0;display:flex}.settings-entry>div{flex:1}.settings-entry strong{font-size:14px;font-weight:500}.settings-entry small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.settings-entry-icon{background:#67afe518;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.settings-entry>svg{color:var(--muted)}.settings-detail{padding-top:16px}.settings-detail p{color:var(--muted);font-size:13px;line-height:1.8}.settings-detail>.outline{justify-content:space-between;width:100%;min-height:48px;margin:14px 0;display:flex}.settings-preference{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.settings-preference strong{font-size:14px;font-weight:500}.settings-preference small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7;display:block}.preference-switch{background:0 0;border-radius:25px;width:48px;min-width:48px;height:44px;padding:0;position:relative}.preference-switch:before{content:"";background:#8884;border-radius:20px;width:44px;height:26px;position:absolute}.preference-switch.enabled:before{background:#67afe5}.preference-switch span{background:#f7faf4;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;left:5px}.preference-switch.enabled span{transform:translate(18px)}@media (max-width:780px){.modal.bank-settings{max-height:85dvh;padding:0}.bank-settings-body{max-height:calc(85dvh - 74px)}}.funding-modal{width:min(100%,520px);overflow:hidden;padding:0!important}.funding-body{max-height:70dvh;padding:10px 22px 24px;overflow-y:auto}.funding-body>p{color:var(--muted);font-size:13px;line-height:1.7}.funding-choice{text-align:left;border:1px solid var(--border);width:100%;color:var(--ink);background:0 0;border-radius:14px;align-items:center;gap:14px;margin:14px 0;padding:20px 16px;display:flex}.funding-choice>div{flex:1}.funding-choice strong{font-size:15px;font-weight:500}.funding-choice small{color:var(--muted);margin-top:8px;font-size:12px;line-height:1.7;display:block}.funding-choice>svg{flex-shrink:0}.funding-note{color:var(--muted);background:#67afe514;border-radius:12px;margin:20px 0;padding:16px;font-size:12px;line-height:1.8}.funding-body label>small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.funding-status{color:var(--muted);flex-direction:column;gap:16px;margin-top:24px;font-size:12px;display:flex}.funding-status strong{color:var(--ink);font-weight:500}.funding-status span{align-items:center;gap:12px;display:flex}.funding-status i{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.fx-funding-link{justify-content:flex-end;margin-bottom:18px;display:flex}.funding-tabs{border-bottom:1px solid var(--border);gap:6px;margin:8px 0 22px;display:flex}.funding-tabs button{min-height:46px;color:var(--muted);background:0 0;flex:1;padding:12px 4px;font-size:13px}.funding-tabs .selected{color:var(--ink);border-bottom:2px solid #67afe5}.funding-pay-box{border:1px solid var(--border);border-radius:14px;padding:16px}.funding-pay-box>label{color:var(--muted);margin:0 0 12px;font-size:12px}.funding-pay-input{align-items:center;gap:12px;display:flex}.funding-pay-input input{border:0;width:100%;min-width:0;margin:0;padding:0;background:0 0!important;font-size:30px!important}.funding-pay-input select{border-radius:20px;flex-shrink:0;width:105px;min-height:40px;margin:0;padding:8px;font-size:14px!important}.funding-unquoted{color:var(--muted);flex:1;font-size:30px}.funding-pay-box>small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.funding-presets{gap:8px;margin:12px 0 20px;display:flex}.funding-presets button{border:1px solid var(--border);min-height:40px;color:var(--muted);background:0 0;border-radius:8px;flex:1;padding:8px 2px;font-size:12px}.funding-presets .selected{color:var(--ink);background:#67afe518;border-color:#67afe577}.funding-payment-method{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:18px 0;display:flex}.funding-payment-method>span:first-child{align-items:center;gap:12px;display:flex}.funding-payment-method strong{font-size:13px;font-weight:500}.funding-payment-method small{color:var(--muted);margin-top:7px;font-size:11px;display:block}.funding-network-details{color:var(--muted);font-size:12px}.funding-network-details summary{cursor:pointer;min-height:44px;padding:14px 0}.funding-mini-summary{color:var(--muted);justify-content:space-between;gap:12px;margin:16px 0;font-size:12px;display:flex}.funding-mini-summary strong{text-align:right;font-weight:400}.funding-availability{color:var(--muted);margin:12px 0;font-size:11px;line-height:1.8}.funding-body .submit{margin-top:18px}.assistant-empty{flex-direction:column;gap:12px;padding:20px 24px;display:flex}.assistant-empty>svg{color:var(--muted)}.assistant-empty strong{font-size:14px;font-weight:500}.assistant-empty p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.assistant-connection-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:18px 24px;display:flex}.assistant-connection-row>div{flex:1;min-width:0}.assistant-connection-row strong{font-size:14px;font-weight:500}.assistant-connection-row small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.6;display:block}.assistant-disclaimer{color:var(--muted);padding:0 24px 18px;font-size:11px;line-height:1.8}.connection-policy{background:#67afe514;border-radius:12px;margin-top:20px;padding:16px}.connection-policy strong{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.connection-policy p{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.8}.connection-lifecycle{color:var(--muted);justify-content:space-between;gap:8px;margin:12px 24px 20px;font-size:11px;display:flex}.connection-lifecycle span{border-top:2px solid var(--border);flex:1;padding:8px 0}.connection-lifecycle .current{color:var(--ink);border-color:#67afe5}.connection-methods{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0 10px;padding:0;display:grid}.connection-methods legend{margin-bottom:12px;font-size:12px}.connection-methods button{text-align:left;border:1px solid var(--border);color:var(--ink);background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-height:80px;padding:12px 10px;display:flex}.connection-methods .selected{background:#67afe518;border-color:#67afe5}.connection-methods strong{font-size:13px;font-weight:500}.connection-methods small{color:var(--muted);font-size:10px;line-height:1.6}.connection-method-note{color:var(--muted);font-size:11px;line-height:1.8}.liquidity-values{flex-wrap:wrap;gap:28px;padding:0 24px 24px;display:flex}.liquidity-values>div{flex:1;min-width:160px}.liquidity-values span{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.liquidity-values strong{font-size:21px;font-weight:500}.liquidity-integrated{margin-bottom:24px}.agreement-document-row{border-top:1px solid var(--border);align-items:center;gap:12px;padding:18px 24px;display:flex}.agreement-document-row>div{flex:1;min-width:0}.agreement-document-row strong{font-size:13px;font-weight:500}.agreement-document-row small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.agreement-body{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:18px;font-size:14px;line-height:1.9}.agreement-hash{color:var(--muted);font-size:11px;line-height:1.8}.agreement-hash code{overflow-wrap:anywhere}.agreement-limit{color:var(--muted);font-size:11px;line-height:1.8}.signing-progress{color:var(--muted);gap:14px;margin:6px 32px 24px 0;font-size:11px;display:flex}.signing-progress span{border-bottom:2px solid var(--border);flex:1;padding-bottom:10px}.signing-progress .current{color:var(--ink);border-color:#67afe5}.signing-summary{margin-top:24px}.signing-summary dd{overflow-wrap:anywhere;max-width:65%}.signature-receipt{margin-top:24px}.signature-receipt>p{color:var(--muted);font-size:13px;line-height:1.8}.signature-check{width:56px;height:56px;color:var(--ink);background:#67afe522;border-radius:50%;place-items:center;margin:20px auto;display:grid}.signature-receipt .submit{width:100%}.conditions-workspace{gap:20px;display:grid}.condition-inputs{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.condition-inputs label{color:var(--muted);gap:10px;display:grid}.condition-inputs select{border:1px solid var(--border);background:var(--glass-nav);width:100%;color:var(--ink);font:inherit;border-radius:12px;padding:14px}.condition-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.condition-plan{text-align:left;border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:16px;padding:20px}.condition-plan.selected{background:#90b86b1a;border-color:#67afe5}.condition-plan-title{justify-content:space-between;gap:10px;font-size:18px;font-weight:600;display:flex}.condition-plan p,.condition-scenarios p,.condition-review details p{color:var(--muted);line-height:1.7}.condition-plan small{color:var(--muted);line-height:1.6;display:block}.condition-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.condition-scenarios>div{border-left:2px solid #67afe5;padding:16px}.condition-review dl{margin:22px 0}.condition-review dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:13px 0;display:flex}.condition-review dt{color:var(--muted)}.condition-review dd{text-align:right;margin:0}.condition-risk{color:var(--muted);gap:10px;line-height:1.7;display:flex}.condition-risk svg{flex-shrink:0;margin-top:4px}.condition-review summary{cursor:pointer;padding:14px 0}.condition-actions{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.condition-review>small,.condition-review>p{color:var(--muted);line-height:1.7}@media (max-width:1000px){.condition-plans,.condition-scenarios{grid-template-columns:1fr}.condition-plan{padding:16px}.condition-plan p{margin:10px 0}.condition-scenarios{gap:10px}.condition-scenarios p{margin-bottom:0}}@media (max-width:480px){.condition-inputs{gap:12px}.condition-actions{flex-direction:column}.condition-actions button{justify-content:center}.condition-review dl>div{font-size:13px}}.borrowing-assets{border-bottom:1px solid var(--border);margin-bottom:24px;padding:0 24px 24px}.borrowing-assets-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.borrowing-assets-heading h4{margin:0;font-size:15px}.borrowing-assets-heading>span{color:var(--muted);font-size:12px}.borrowing-asset-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.borrowing-asset-row{border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.borrowing-asset-name{align-items:center;gap:10px;min-width:0;display:flex}.borrowing-asset-name .asset-icon{flex-shrink:0;width:32px;height:32px;font-size:14px}.borrowing-asset-name strong{font-size:13px}.borrowing-asset-row small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5;display:block}.borrowing-asset-quantity{text-align:right;flex-shrink:0}.borrowing-asset-quantity>strong{font-size:15px;font-weight:500}.borrowing-asset-quantity em{color:var(--muted);font-size:11px;font-style:normal}.borrowing-asset-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.7}.borrowing-asset-row .pledged-quantity{color:var(--green)}@media (max-width:1100px){.borrowing-asset-list{grid-template-columns:1fr}}@media (max-width:480px){.borrowing-assets{padding-left:16px;padding-right:16px}.borrowing-asset-row{gap:10px;padding:12px}}.account-assets-list{gap:10px;width:100%;margin:18px 0;display:grid}.account-assets-list>div{border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;gap:7px 20px;padding:10px 0;display:grid}.account-assets-list>div>span{text-align:right;color:var(--ink)!important;font-size:18px!important}.account-assets-list small{color:var(--muted);grid-column:1/-1;font-size:11px}.institution-transfer{margin-bottom:24px}.institution-transfer .condition-inputs input{border:1px solid var(--border);color:var(--ink);width:100%;font:inherit;background:0 0;border-radius:12px;padding:14px}.institution-steps{color:var(--muted);gap:12px;padding-left:22px;line-height:1.6;display:grid}.institution-transfer>p,.institution-transfer>small{color:var(--muted);line-height:1.7}.agent-account-summary .account-assets-list strong{font-size:14px}.agent-account-summary .account-assets-list{min-width:240px}.condition-plans .condition-plan{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:10px;display:flex}.condition-plans .condition-plan-title{text-align:left;justify-content:space-between;width:100%}.condition-plans .condition-plan p{text-align:left;width:100%;margin:0}.condition-plans .condition-plan small{text-align:left;width:100%}.conditions-workspace .condition-review{box-sizing:border-box;min-width:0;padding:24px}.condition-review h3{margin-top:0}.condition-review dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.condition-review dt,.condition-review dd{overflow-wrap:anywhere;min-width:0;line-height:1.6}.condition-review details,.condition-review summary,.condition-review>small{overflow-wrap:anywhere;white-space:normal}.condition-review>small{display:block}.condition-review .condition-actions button{white-space:normal;max-width:100%}.condition-review .condition-risk{min-width:0}@media (max-width:480px){.conditions-workspace .condition-review{padding:20px 16px}.condition-review dl>div{gap:12px}.condition-review .condition-actions button{width:100%}}.floating-profile{display:none}@media (max-width:780px){.floating-profile{right:18px;bottom:calc(106px + env(safe-area-inset-bottom));z-index:35;border:1px solid var(--glass-line);background:var(--glass-nav);width:52px;height:52px;color:var(--ink);-webkit-backdrop-filter:blur(22px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:fixed;box-shadow:0 6px 24px #00000038}.floating-profile:active{cursor:grabbing}.floating-profile:focus-visible{outline:2px solid var(--green);outline-offset:4px}}@keyframes settings-slide-up{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (max-width:780px){.overlay.settings-sheet-overlay{align-items:flex-end;padding:0}.settings-sheet-overlay .modal.bank-settings{width:100%;max-width:100%;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;margin:0;animation:.28s cubic-bezier(.2,.8,.2,1) settings-slide-up;overflow:auto}.settings-sheet-overlay .bank-settings:before{content:"";background:var(--muted);opacity:.45;border-radius:4px;width:36px;height:4px;margin:12px auto 0;display:block}}@media (prefers-reduced-motion:reduce){.settings-sheet-overlay .modal.bank-settings{animation:none}}@media (max-width:780px){.overlay.settings-sheet-overlay{padding:0 14px calc(12px + env(safe-area-inset-bottom))}.settings-sheet-overlay .modal.bank-settings{border-radius:24px;width:100%;max-width:520px;max-height:82dvh;padding-bottom:0}.overlay.mobile-menu-overlay{padding:0 14px calc(12px + env(safe-area-inset-bottom));z-index:50;align-items:flex-end}.mobile-menu-overlay .mobile-menu{border-radius:24px;width:100%;max-width:520px;max-height:82dvh;margin:0 auto;animation:.28s cubic-bezier(.2,.8,.2,1) settings-slide-up}}@media (prefers-reduced-motion:reduce){.mobile-menu-overlay .mobile-menu{animation:none}}.transfer-server-records{gap:12px;margin:22px 0;display:grid}.transfer-server-records>div{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:14px;padding:16px}.transfer-server-records p,.transfer-server-records small{color:var(--muted);line-height:1.6}.transfer-server-records small{margin-bottom:12px;display:block}main.admin-dashboard{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:28px 20px}.admin-heading{background:0 0;border:0;justify-content:space-between;gap:20px;height:auto;margin-bottom:24px;padding:0;display:flex;position:static}.admin-heading a{color:var(--ink);font-weight:600;text-decoration:none}.admin-heading h1{margin:14px 0;font-size:28px}.admin-heading p,.admin-foot{color:var(--muted);font-size:12px;line-height:1.7}.admin-heading>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:22px;display:grid}.admin-stats>div{border:1px solid var(--border);border-radius:16px;padding:20px}.admin-stats small{color:var(--muted);display:block}.admin-stats strong{margin-top:12px;font-size:28px;display:block}.admin-tabs{gap:8px;margin-bottom:20px;display:flex;overflow:auto}.admin-tabs button{white-space:nowrap;color:var(--muted);background:0 0;border-radius:12px;padding:12px 16px}.admin-tabs button.active{color:var(--ink);background:#67afe522}.admin-data{min-height:240px;padding:24px;overflow:auto}.admin-data table{border-collapse:collapse;width:100%}.admin-data td,.admin-data th{text-align:left;border-bottom:1px solid var(--border);padding:14px 10px}.admin-data td small,.admin-event small{color:var(--muted);margin-top:6px;display:block}.admin-data details{border-bottom:1px solid var(--border);padding:14px 0}.admin-data summary{cursor:pointer}.admin-data pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.admin-hash{overflow-wrap:anywhere}.admin-event{padding:14px 0}@media (max-width:780px){.admin-heading{flex-direction:column}.admin-stats{grid-template-columns:repeat(2,1fr)}.admin-data{padding:16px}.admin-data table{min-width:500px}}main.admin-dashboard{max-width:none;min-height:100dvh;padding:24px 28px 24px 258px}.admin-sidebar{border:1px solid var(--border);background:var(--glass-nav);box-sizing:border-box;border-radius:20px;flex-direction:column;gap:14px;width:210px;margin:0;padding:22px 16px;display:flex;position:fixed;top:16px;bottom:16px;left:16px;overflow:auto}.admin-sidebar>a{color:var(--ink);font-size:26px;font-weight:600;text-decoration:none}.admin-sidebar p,.admin-sidebar>small{color:var(--muted);font-size:12px;line-height:1.8}.admin-sidebar nav{gap:6px;display:grid}.admin-sidebar nav button{text-align:left;color:var(--muted);background:0 0;border-radius:10px;justify-content:flex-start;padding:13px 14px}.admin-sidebar nav button.active{color:var(--ink);background:#67afe522}.admin-main{min-width:0;max-width:1400px;margin:0 auto}.admin-work-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.admin-work-toolbar label{color:var(--muted);gap:8px;font-size:12px;display:grid}.admin-work-toolbar input,.admin-work-toolbar select{border:1px solid var(--border);background:var(--glass-nav);min-height:44px;color:var(--ink);border-radius:10px;padding:10px 12px}.admin-work-toolbar input{width:320px;max-width:100%}.admin-work-toolbar>span{color:var(--muted);margin-left:auto;font-size:11px}.admin-work-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.admin-work-cards button{text-align:left;border:1px solid var(--border);background:var(--glass-nav);color:var(--ink);border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;display:flex}.admin-work-cards strong{font-size:32px}.admin-work-cards small,.admin-work-cards span{color:var(--muted);line-height:1.6}.admin-process{border-top:1px solid var(--border);padding-top:20px}.admin-process li{color:var(--muted);padding:6px}.admin-process p{color:var(--muted);font-size:13px;line-height:1.8}.admin-process a{text-decoration:none;display:inline-flex}.admin-status{white-space:nowrap;background:#67afe518;border-radius:8px;padding:5px 9px;font-size:12px;display:inline-block}.admin-detail dl>div{border-bottom:1px solid var(--border);grid-template-columns:130px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.admin-detail dt{color:var(--muted)}.admin-detail dd{overflow-wrap:anywhere;margin:0}.admin-data table{font-size:13px}.admin-data th{color:var(--muted);font-weight:500}@media (max-width:900px){main.admin-dashboard{padding:16px}.admin-sidebar{width:100%;margin-bottom:24px;position:relative;top:auto;bottom:auto;left:auto}.admin-sidebar nav{display:flex;overflow:auto}.admin-sidebar nav button{white-space:nowrap}.admin-sidebar>small{display:none}.admin-work-cards{grid-template-columns:1fr}.admin-work-toolbar input{width:100%}.admin-work-toolbar label{flex:1;min-width:160px}.admin-detail dl>div{grid-template-columns:100px minmax(0,1fr)}}.admin-data td details{border:0;min-width:180px;max-width:300px;padding:8px 0;font-size:12px}.admin-data td details p{overflow-wrap:anywhere;color:var(--muted);line-height:1.6}.admin-data td summary{color:var(--green)}.oversight .section-heading h2{margin:0}.oversight p{color:var(--muted);font-size:13px;line-height:1.8}.oversight-section{border-top:1px solid var(--border);padding:20px 0}.oversight-section h3{font-size:16px}.oversight-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.oversight-rules>div{border:1px solid var(--border);border-radius:14px;padding:18px}.oversight-rules ul{color:var(--muted);padding-left:20px;font-size:13px;line-height:1.9}.oversight-tasks{gap:10px;display:grid}.oversight-tasks button{text-align:left;background:var(--glass-nav);color:var(--ink);border:1px solid var(--border);border-radius:12px;justify-content:space-between;gap:16px;padding:16px;display:flex}.oversight-tasks small{color:var(--muted);margin-top:8px;display:block}.oversight-tasks span{flex-shrink:0;font-size:13px}@media (max-width:900px){.oversight-rules{grid-template-columns:1fr}.oversight-tasks button{flex-wrap:wrap}}.fee-card{border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.fee-card strong{font-size:30px}.fee-card small,.fee-card span{color:var(--muted);font-size:12px;line-height:1.6}.customer-login{max-width:440px}.login-tabs{gap:12px;margin-bottom:22px;display:flex}.login-tabs button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;flex:1;padding:12px}.login-tabs button.active{color:var(--ink);border-color:var(--green)}.login-providers{gap:12px;display:grid}.login-providers button{justify-content:center;gap:12px;width:100%}.login-divider{text-align:center;color:var(--muted);margin:22px 0;font-size:12px}.customer-login form{gap:16px;display:grid}.customer-login form label{color:var(--muted);gap:8px;font-size:13px;display:grid}.customer-login input:not([type=checkbox]){border:1px solid var(--border);width:100%;color:var(--ink);background:0 0;border-radius:12px;padding:13px}.customer-login .login-consent{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.customer-login form>.primary{justify-content:center}.login-text{color:var(--ink);background:0 0;gap:6px;margin:16px 0;padding:8px 0;font-size:13px;display:flex}.login-status{border:1px solid var(--border);border-radius:10px;padding:12px;font-size:13px;line-height:1.7}.customer-login .bank-settings-body>small{color:var(--muted);margin-top:18px;font-size:11px;line-height:1.7;display:block}.login-brand{letter-spacing:-1px;font-size:28px;font-weight:650}.login-brand small{letter-spacing:1px;margin-left:6px;font-size:12px}.login-intro{color:var(--muted);font-size:14px;line-height:1.6}.customer-login .bank-settings-body>.badge{margin:4px 0 18px;display:inline-block}.login-passkey{justify-content:center;width:100%;min-height:48px;margin-bottom:14px}.login-security{border-top:1px solid var(--border);margin-top:20px;padding-top:14px}.login-security summary{cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.login-security p{color:var(--muted);font-size:12px;line-height:1.8}.customer-login .login-tabs button{padding:10px 4px;font-size:12px}.login-biometric-note{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.7}.signed-out{color:#f5f7fa;background:#020912;min-height:100dvh;position:relative;overflow:hidden}.signed-out-art{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.signed-out-shade{background:linear-gradient(#0000001f,#0000 45%,#0000008c);position:absolute;inset:0}.signed-out-header{height:auto;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:24px 36px;display:flex;position:relative}.signed-out-header>span{letter-spacing:-1px;font-size:24px;font-weight:600}.signed-out-header small{letter-spacing:1px;margin-left:5px;font-size:11px}.signed-out-header button{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #fff3;border-radius:30px;align-items:center;gap:10px;padding:12px 20px;display:flex}.signed-out-actions{box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;min-height:calc(100dvh - 110px);padding:0 20px 28px;display:flex;position:relative}.signed-out-actions p{letter-spacing:1px;margin:0 0 4px;font-size:14px}.signed-out-login{text-align:center;color:#212121;background:#fff;border-radius:30px;justify-content:center;align-items:center;min-width:250px;padding:15px 28px;display:flex}.signed-out-preview{color:#bec9d3;background:0 0;padding:8px 16px;font-size:12px}.signed-out-actions>small{color:#91a1af;text-align:center;font-size:10px;line-height:1.7}.signed-out .overlay{color:var(--ink)}@media (max-width:780px){.signed-out-art{object-fit:contain;object-position:center 32%;height:70dvh;top:8dvh}.signed-out-header{padding:20px}.signed-out-header>span{font-size:22px}.signed-out-actions{min-height:calc(100dvh - 85px);padding-bottom:calc(28px + env(safe-area-inset-bottom))}.signed-out-shade{background:linear-gradient(#0000 40%,#020912 80%)}}@media (max-height:600px) and (min-width:781px){.signed-out-actions{gap:6px;min-height:calc(100dvh - 85px);padding-bottom:14px}}.signed-out-actions{min-height:100dvh}.signed-out-art{object-fit:contain}.signed-out .signed-out-actions{padding-bottom:32px}@media (max-width:780px){.signed-out-art{object-position:center 38%;height:76dvh;top:5dvh}.signed-out .signed-out-actions{min-height:100dvh;padding-bottom:calc(28px + env(safe-area-inset-bottom))}}@media (max-height:600px) and (min-width:781px){.signed-out .signed-out-actions{padding-bottom:12px}}html[data-theme=dark] body{background:#09131f radial-gradient(at 35% 0,#22577e33,#0000 55%)}html[data-theme=dark] .panel,html[data-theme=dark] .metric,html[data-theme=dark] .flow-card,html[data-theme=dark] .modal,html[data-theme=dark] .balance-hero{border-color:var(--border);background:#101f2d}html[data-theme=dark] .demo-card,html[data-theme=dark] .terms,html[data-theme=dark] .spending-card{border-color:var(--border);background:#142637}html[data-theme=dark] .opportunity,html[data-theme=dark] .info-wall-card{border-color:var(--border);background:linear-gradient(120deg,#152b39,#122331)}html[data-theme=dark] input,html[data-theme=dark] select{color:var(--ink);border-color:var(--border);background:#0d1b28}html[data-theme=dark] aside{background:var(--glass-nav)}html:not([data-theme=dark]){--glass-line:#2d587a29}.signed-out-login{color:#212121;background:#fff}html[data-theme=dark]{--ink:#ececec;--muted:#a6a6a6;--green:#8acaff;--border:#3b3b3b;--glass-nav:#212121d1;--glass-line:#ffffff1f;--glass-shadow:0 18px 55px #00000040}html[data-theme=dark] body{background:var(--app-bg);background-image:none}html[data-theme=dark] .panel,html[data-theme=dark] .metric,html[data-theme=dark] .flow-card,html[data-theme=dark] .modal,html[data-theme=dark] .balance-hero,html[data-theme=dark] .demo-card,html[data-theme=dark] .terms,html[data-theme=dark] .spending-card,html[data-theme=dark] .opportunity,html[data-theme=dark] .info-wall-card{background:var(--app-panel);border-color:var(--border)}html[data-theme=dark] input,html[data-theme=dark] select{background:var(--app-bg);color:var(--ink);border-color:var(--border)}html:not([data-theme=dark]){--ink:#292929;--muted:#777;--green:#2776b5;--border:#e2e2e2;--glass-line:#0000001a}html:not([data-theme=dark]) body{background:#f7f7f7}.primary{color:#14354f!important;background:#a7d8ff!important}.condition-plans .condition-plan.selected{background:#67afe51a;border-color:#67afe5}.condition-scenarios>div{border-left-color:#67afe5}.mobile-nav button.active,.console-nav button.active,.admin-sidebar nav button.active,.admin-tabs button.active,html[data-theme=dark] nav button.active{border-color:#67afe54d;color:#80c5f7!important;background:#67afe521!important}.login-tabs button.active{border-color:#67afe5}.signed-out{background:#020912}.signed-out-preview{color:#bec9d3}:is(button:focus-visible,a:focus-visible){outline-color:#67afe5}.logo{color:#fff;background:linear-gradient(145deg,#54b0ef,#288bd2);border:1px solid #77bdec;box-shadow:inset 0 1px #ffffff30,0 0 10px #3699dc12}:root{--accent:#2776b5;--accent-soft:#67afe51f;--success:#36885b}html[data-theme=dark]{--accent:#80c5f7;--success:#86c6a0}.console-nav .active{box-shadow:inset 3px 0 0 var(--accent)}.bank-actions button>svg,.more-icon,.settings-entry-icon,.notification-icon{background:var(--accent-soft);color:var(--accent)}.collateral-option.selected,.vault-mode.selected{border-color:var(--accent)!important;background:var(--accent-soft)!important}.collateral-credit strong,.receive-preview>strong{color:var(--accent)!important}.step-title>span,.amount-presets button.chosen{background:var(--accent-soft)!important;color:var(--accent)!important}.borrow-slider{accent-color:var(--accent)}.budget-meter i,.agent-budget-progress i,.util-bar i,.preference-switch.enabled{background:var(--accent)}.info-wall-art{color:var(--accent)}.info-wall-dots button.active{background:var(--accent)}.positive,.green-dot{color:var(--success)}.notification-icon.pending{color:#bc9a50;background:#bc9a5022}:root{--success:#2776b5}html[data-theme=dark]{--success:#80c5f7}.positive{color:var(--accent)!important}.green-dot{background:var(--accent)!important}.notification-icon.completed{color:var(--accent);background:var(--accent-soft)}.attention-card,.borrow-explainer{background:var(--accent-soft)!important;border-color:var(--border)!important;color:var(--ink)!important}.attention-card>div,.info-wall-art,.info-wall-art svg{color:var(--accent)}.info-wall-art .orbit,.info-wall-art .art-core{background:#67afe514;border-color:#67afe54d}.badge,.nav-count,html[data-theme=dark] .badge,html[data-theme=dark] .nav-count{color:var(--muted);border-color:var(--border);background:#8080801f}.toast{color:#eef7ff;background:#253b4d}.agent-monogram{background:var(--accent-soft);color:var(--accent)}html[data-theme=dark] .bank-actions button>svg,.bank-actions button>svg,html[data-theme=dark] .agent-summary-row .agent-monogram,.agent-monogram{background:var(--accent-soft)!important;color:var(--accent)!important}html[data-theme=dark] .agent-spent small,.agent-spent small{color:var(--muted)!important}html[data-theme=dark] .cash-tag,html[data-theme=dark] .status,html[data-theme=dark] .empty-icon{background:var(--accent-soft);color:var(--accent);border-color:var(--border)}.budget-meter i{background:var(--accent)!important}.payment-summary-row .payment-icon,html[data-theme=dark] .payment-summary-row .payment-icon{background:var(--accent-soft)!important;color:var(--accent)!important}.text-action,html[data-theme=dark] .text-action{color:var(--accent)!important}.payment-summary-row:hover{background:var(--accent-soft)}.logo{box-shadow:none;color:#f5fbff;background:#318ccc;border:1px solid #65afe2}.logo svg{width:30px;height:30px}.panel.institution-transfer{box-sizing:border-box;min-width:0;padding:24px}.institution-transfer>.section-heading{flex-wrap:wrap;align-items:flex-start;padding:0 0 20px}.institution-transfer .section-heading>div{flex:240px;min-width:0}.institution-transfer .section-heading .badge{white-space:normal;max-width:100%;line-height:1.6}.institution-transfer .condition-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.institution-transfer .condition-inputs label{overflow-wrap:anywhere;min-width:0;line-height:1.7}.institution-transfer input,.institution-transfer select{min-width:0;max-width:100%}.institution-transfer>small{overflow-wrap:anywhere;margin-top:16px;display:block}.institution-transfer>p,.institution-transfer li{overflow-wrap:anywhere}.institution-transfer>button{margin-top:8px}.institution-transfer .institution-steps{margin:20px 0;padding-left:24px}@media (max-width:600px){.panel.institution-transfer{padding:20px 16px}.institution-transfer .condition-inputs{grid-template-columns:1fr;gap:8px}}.conditions-workspace>.panel{box-sizing:border-box;min-width:0;padding:24px}.conditions-workspace>.panel>.section-heading{flex-wrap:wrap;align-items:flex-start;padding:0 0 20px}.conditions-workspace .section-heading>div{flex:230px;min-width:0}.conditions-workspace .condition-inputs{grid-template-columns:repeat(2,minmax(0,1fr))}.conditions-workspace .condition-inputs label,.conditions-workspace .condition-plan{overflow-wrap:anywhere;min-width:0}.conditions-workspace .condition-plans{margin-bottom:0}.conditions-workspace .condition-inputs select{min-width:0;max-width:100%}@media (max-width:600px){.conditions-workspace>.panel{padding:20px 16px}.conditions-workspace .condition-inputs{gap:12px}}.asset-transfer-center{margin-bottom:24px}.transfer-center-toggle{text-align:left;border:1px solid var(--border);background:var(--glass-nav);width:100%;color:var(--ink);border-radius:16px;justify-content:flex-start;gap:14px;padding:18px 20px;display:flex}.transfer-center-toggle>span:nth-child(2){flex:1;min-width:0}.transfer-center-toggle strong{font-size:14px}.transfer-center-toggle small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.transfer-center-toggle>svg{flex-shrink:0}.transfer-center-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.transfer-center-content{margin-top:16px}.transfer-center-content>details>summary{cursor:pointer;color:var(--muted);padding:14px;font-size:13px}.asset-search{border-color:var(--border)!important;color:var(--ink)!important;background:0 0!important;margin:0 0 16px!important}.overview-collateral-assets{margin-bottom:24px}.overview-collateral-assets .borrowing-assets{border-bottom:0;margin-bottom:0}body:has([role=dialog][aria-modal=true]) .floating-profile{visibility:hidden;pointer-events:none}.settings-end-session{width:100%;margin-top:24px}.login-provider-status{color:var(--muted);font-size:11px;line-height:1.6}.signed-out-error{text-align:center;color:#f1b6b6;max-width:340px}.login-providers .outline{border-radius:12px;min-height:52px;padding:12px 48px;font-size:14px;line-height:1.4;position:relative}.google-brand-icon{width:40px;height:40px;display:block;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.google-brand-icon img{width:40px;height:40px;display:block}.google-brand-icon .brand-dark{display:none}.apple-brand-icon{object-fit:contain;border-radius:5px;position:absolute;top:50%;left:17px;transform:translateY(-50%)}[data-theme=dark] .google-brand-icon .brand-light{display:none}[data-theme=dark] .google-brand-icon .brand-dark{display:block}.asset-icon-refined{color:var(--ink);background:#5eade61c;border:1px solid #5eade626;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.asset-icon-refined svg{flex-shrink:0;width:55%;height:55%}.customer-login .login-providers>.outline{font-weight:500;color:#1f1f1f!important;background:#fff!important;border:1px solid #dadce0!important}html[data-theme=dark] .google-brand-icon .brand-light{display:block}html[data-theme=dark] .google-brand-icon .brand-dark{display:none}.customer-login .login-providers>.outline:hover{box-shadow:0 2px 8px #00000014;background:#f5f5f5!important}.asset-icon-broker{border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;color:var(--ink)!important;background:0 0!important;border-radius:8px!important}.asset-icon-broker svg{stroke-width:1.5px;width:58%;height:58%}.asset-icon-broker strong{letter-spacing:-.3px;font-size:9px}.bank-actions button>svg,html[data-theme=dark] .bank-actions button>svg{border:1px solid var(--border);color:var(--ink)!important;background:0 0!important;border-radius:12px!important}.instrument-catalog{margin:24px 0}.catalog-controls{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:0 24px 20px;display:flex}.catalog-controls>div{gap:6px;display:flex}.catalog-controls button{color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:8px;padding:10px 14px}.catalog-controls button[aria-pressed=true]{color:var(--ink);background:var(--accent-soft);border-color:var(--accent)}.catalog-controls small{color:var(--muted);font-size:10px}.catalog-controls label{border:1px solid var(--border);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;display:flex}.catalog-controls input{color:var(--ink);background:0 0;border:0;outline:none;width:170px;min-width:0}.catalog-products{grid-template-columns:1fr 1fr;padding:0 24px;display:grid}.catalog-products article{border-top:1px solid var(--border);align-items:center;gap:12px;min-width:0;padding:18px 8px;display:flex}.catalog-products .asset-icon{width:36px;height:36px}.catalog-products article>div{flex:1;min-width:0}.catalog-products strong{font-size:13px;font-weight:500;display:block}.catalog-products small{color:var(--muted);margin-top:5px;font-size:10px;display:block}.catalog-products article>span:last-child{color:var(--muted);white-space:nowrap;font-size:10px}.catalog-note{color:var(--muted);margin:0;padding:12px 24px 24px;font-size:11px;line-height:1.8}@media (max-width:1100px){.catalog-products{grid-template-columns:1fr}}@media (max-width:480px){.catalog-controls,.catalog-products{padding-left:16px;padding-right:16px}.catalog-controls label,.catalog-controls input{width:100%}.catalog-products article{padding:16px 0}.catalog-note{padding-left:16px;padding-right:16px}}.catalog-controls,.catalog-controls>div{align-items:center}.catalog-controls button{white-space:nowrap;align-self:center;height:40px;min-height:40px}.catalog-controls label{flex-direction:row;align-items:center;gap:8px;height:40px;margin:0}.catalog-controls label input{height:26px;min-height:0;box-shadow:none;font-family:inherit;font-size:12px;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.asset-icon-brand{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;background:0 0!important;border:0!important}.asset-icon-brand img{object-fit:contain;width:100%;height:100%;display:block;filter:none!important}.asset-icon-aapl{background:#fff!important;border:1px solid #e6e6e6!important;border-radius:9px!important}.asset-icon-aapl img{width:56%;height:66%}.asset-icon-eth img{width:68%;height:90%}.fx-account-select .asset-icon,.fx-balance-row .asset-icon{width:36px;height:36px}.account-asset-name{align-items:center;gap:10px;min-width:0;display:flex}.account-asset-name>.asset-icon{width:30px;height:30px}.account-asset-name>span{flex-direction:column;gap:3px;display:flex}.account-asset-name small{font-weight:400}.funding-pay-input>.asset-icon{width:28px;height:28px}.asset-icon,.asset-icon-brand,.asset-icon-broker,.asset-icon-aapl,.asset-icon-category,.asset-icon-metal{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden;border-radius:50%!important}.asset-icon-metal{background:radial-gradient(circle at 30% 20%,var(--metal-light),var(--metal-dark))!important;border:1px solid var(--metal-light)!important}.asset-icon-metal svg{filter:drop-shadow(0 1px 1px #0003);width:72%;height:72%}.asset-icon-category{border:1px solid #0000}.asset-icon-category svg{stroke-width:1.7px;width:58%;height:58%}.asset-icon-treasury{color:#fff!important;background:#2777b8!important;border-color:#7ab5e5!important}.asset-icon-corporate{color:#fff!important;background:#7062a9!important;border-color:#b3a6e1!important}.asset-icon-other{color:#fff!important;background:#566477!important;border-color:#8494a8!important}.asset-icon-category strong{letter-spacing:-.3px;font-size:9px}.bank-actions button>svg,html[data-theme=dark] .bank-actions button>svg{border-radius:50%!important}.lending-market{margin-bottom:24px}.lending-body{padding:0 24px 24px}.lending-role-tabs{background:var(--glass-nav);border:1px solid var(--border);border-radius:12px;gap:8px;margin-bottom:20px;padding:5px;display:flex}.lending-role-tabs button{color:var(--muted);background:0 0;border-radius:8px;flex:1;padding:12px}.lending-role-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent)}.lending-process{color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin-bottom:20px;font-size:11px;display:flex}.lending-process span{align-items:center;gap:6px;display:flex}.lending-process i{border:1px solid var(--border);border-radius:50%;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.lending-note{background:var(--accent-soft);color:var(--muted);border-radius:10px;align-items:flex-start;gap:10px;padding:14px;font-size:12px;line-height:1.7;display:flex}.lending-note svg{flex-shrink:0;margin-top:2px}.lending-form{border-bottom:1px solid var(--border);padding:22px 0}.lending-form h4,.lending-list-title h4,.lending-review h4{margin:0 0 16px;font-size:15px}.lending-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.lending-fields label{flex-direction:column;gap:8px;min-width:0;margin:0;font-size:12px;display:flex}.lending-fields input,.lending-fields select{border:1px solid var(--border);width:100%;min-width:0;font:inherit;color:var(--ink);background:0 0;border-radius:9px;margin:0;padding:12px}.lending-form>small{color:var(--muted);margin-bottom:16px;font-size:11px;line-height:1.7;display:block}.lending-form .primary{padding:12px 18px}.lending-list-title{justify-content:space-between;align-items:center;margin:24px 0 16px;display:flex}.lending-list-title h4{margin:0}.lending-list-title button{padding:10px}.lending-empty{border:1px dashed var(--border);color:var(--muted);border-radius:12px;padding:24px;font-size:12px;line-height:1.7}.lending-request{border:1px solid var(--border);border-radius:12px;margin-bottom:14px;padding:18px}.lending-request-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lending-request-heading>.asset-icon{width:34px;height:34px}.lending-request-heading>div{flex:1;min-width:100px}.lending-request-heading strong{font-size:17px;font-weight:500}.lending-request-heading small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.lending-quotes{gap:10px;margin:16px 0;display:grid}.lending-quote{border-top:1px solid var(--border);padding:16px 0 0;font-size:12px}.lending-quote>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.lending-quote strong{font-size:20px;font-weight:500}.lending-quote strong small{font-size:11px}.lending-quote span,.lending-quote>small{color:var(--muted);font-size:11px;line-height:1.6}.lending-quote p{color:var(--muted);line-height:1.8}.lending-quote button{margin:12px 0 0;display:flex}.lending-selected,.lending-success{color:var(--accent);align-items:center;gap:6px;margin-top:12px;display:flex}.lending-review{border:1px solid var(--accent);border-radius:12px;margin-top:20px;padding:20px;scroll-margin-top:30px}.lending-review p,.lending-disclaimer{color:var(--muted);font-size:11px;line-height:1.8}.lending-review-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.lending-review-actions button{padding:12px 16px}.lending-disclaimer{margin:20px 0 0}@media (max-width:480px){.lending-body{padding:0 16px 20px}.lending-fields{grid-template-columns:1fr}.lending-request{padding:14px}.lending-review-actions button{flex:1}.lending-process{gap:10px;font-size:10px}}.lending-legacy{border:1px solid var(--border);border-radius:14px;margin:24px 0;padding:18px}.lending-legacy>summary{cursor:pointer;font-size:14px;font-weight:500}.lending-legacy>p{color:var(--muted);font-size:12px;line-height:1.7}.lending-legacy .panel{margin-top:20px}@media (max-width:780px){.floating-profile{color:#303438;background:linear-gradient(145deg,#fafafa 0%,#e3e5e7 48%,#aeb4ba 100%);border:1px solid #ffffffa6;box-shadow:inset 0 1px 1px #fffc,0 7px 22px #0000003d}.floating-profile:focus-visible{outline:2px solid var(--ink);outline-offset:4px}}.enterprise-start h2{margin:10px 0;font-size:clamp(22px,3vw,30px);line-height:1.4}.enterprise-start>div>p{color:var(--muted);font-size:14px;line-height:1.7}.enterprise-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 12px;display:grid}.enterprise-steps button{text-align:left;background:var(--panel);color:var(--ink);border:1px solid var(--border);border-radius:16px;min-width:0;padding:20px;display:block}.enterprise-steps button:hover{border-color:var(--accent)}.enterprise-step-icon{color:var(--accent);margin-right:12px;display:inline-flex}.enterprise-steps small{color:var(--muted)}.enterprise-steps h3{margin:14px 0 8px;font-size:16px}.enterprise-steps p{color:var(--muted);min-height:42px;font-size:12px;line-height:1.7}.enterprise-steps strong{color:var(--accent);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.enterprise-preview{color:var(--muted);font-size:11px;line-height:1.7;display:block}@media (max-width:600px){.enterprise-steps{grid-template-columns:1fr}.enterprise-steps button{padding:16px}.enterprise-steps p{min-height:0}.enterprise-start h2{font-size:24px}}.custody-center{margin-bottom:24px}.custody-body{min-width:0;padding:24px}.custody-warning{border:1px solid var(--border);border-radius:12px;gap:12px;padding:14px;display:flex}.custody-warning>svg{color:var(--accent);flex-shrink:0}.custody-warning p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.custody-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.custody-status>div{border:1px solid var(--border);border-radius:12px;min-width:0;padding:14px}.custody-status small{color:var(--muted);font-size:12px;display:block}.custody-status strong{margin-top:8px;font-size:13px;display:block}.custody-stage-tabs{flex-wrap:wrap;gap:8px;display:flex}.custody-stage-tabs button{color:var(--muted);border:1px solid var(--border);text-align:left;background:0 0;border-radius:10px;padding:10px 12px}.custody-stage-tabs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.custody-stage{background:var(--accent-soft);border-radius:12px;margin:14px 0 20px;padding:18px}.custody-stage h4{margin:0 0 10px}.custody-stage p,.custody-body li{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.custody-stage small{color:var(--muted)}.custody-body summary{cursor:pointer;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.custody-legacy>summary{cursor:pointer;color:var(--muted);border:1px solid var(--border);border-radius:14px;margin-bottom:20px;padding:18px}@media (max-width:600px){.custody-status{grid-template-columns:1fr}.custody-body{padding:16px}}.payment-record-search{color:var(--muted);padding:18px 24px 0;font-size:12px;display:block}.payment-record-search input{width:100%;margin-top:8px;display:block}.payment-record-details{margin-top:12px;font-size:12px}.payment-record-details summary{cursor:pointer;color:var(--accent)}.payment-record-details dl{grid-template-columns:110px minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.payment-record-details dt{color:var(--muted)}.payment-record-details dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){.payment-record-details dl{grid-template-columns:1fr}.payment-record-search{padding:16px}}.enterprise-shortcuts{border:1px solid var(--border);background:#80808009;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 12px;display:grid;overflow:hidden}.enterprise-shortcuts>button{text-align:left;color:var(--ink);background:0 0;border-radius:0;align-items:center;gap:12px;min-width:0;padding:20px 16px;transition:background .15s;display:flex}.enterprise-shortcuts>button+button{border-left:1px solid var(--border)}.enterprise-shortcuts>button:hover{background:#80808014}.enterprise-shortcuts>button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.enterprise-shortcut-icon{color:var(--muted);flex-shrink:0;display:flex}.enterprise-shortcut-copy{flex:1;min-width:0;display:block}.enterprise-shortcut-copy strong{font-size:14px;font-weight:500;display:block}.enterprise-shortcut-copy small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5;display:block}.enterprise-shortcuts>button>svg{color:var(--muted);flex-shrink:0}@media (max-width:680px){.enterprise-shortcuts{grid-template-columns:1fr;margin-top:18px}.enterprise-shortcuts>button{gap:14px;padding:16px 18px}.enterprise-shortcuts>button+button{border-left:0;border-top:1px solid var(--border)}.enterprise-shortcut-copy strong{font-size:14px}.enterprise-shortcut-copy small{margin-top:3px}}.custody-status{grid-template-columns:repeat(2,minmax(0,1fr))}.custody-protection{margin:24px 0}.custody-caption{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.custody-protection-row{border-bottom:1px solid var(--border);text-align:left;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:16px;padding:16px 0;display:grid}.custody-protection-row strong{font-size:14px;line-height:1.8}.custody-protection-row p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.8}.custody-responsibility{border:1px solid var(--border);border-radius:12px;margin-bottom:24px;padding:4px 16px}@media (max-width:600px){.custody-status{grid-template-columns:1fr 1fr}.custody-protection-row{grid-template-columns:1fr;gap:6px}.custody-status>div{padding:12px}}@keyframes mobile-dialog-enter{0%{opacity:0;transform:translateY(calc(100% + 24px))}to{opacity:1;transform:translateY(0)}}@media (max-width:780px){.overlay,.overlay.settings-sheet-overlay,.overlay.mobile-menu-overlay{padding:16px 14px calc(12px + env(safe-area-inset-bottom));align-items:flex-end}.overlay [role=dialog][aria-modal=true]{border-radius:24px;width:100%;max-width:520px;max-height:82dvh;margin:0 auto;animation:.28s cubic-bezier(.2,.8,.2,1) mobile-dialog-enter}.overlay .modal:not(.funding-modal){overscroll-behavior:contain;overflow-y:auto}.funding-body{overscroll-behavior:contain;max-height:calc(82dvh - 84px)}.notification-panel{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:24px;width:auto;max-width:520px;max-height:82dvh;margin:0 auto;animation:.28s cubic-bezier(.2,.8,.2,1) mobile-dialog-enter;position:fixed;left:14px;right:14px}.notification-list{overscroll-behavior:contain;max-height:calc(82dvh - 140px)}body:has(.notification-panel) .floating-profile{visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.overlay [role=dialog],.notification-panel{animation:none!important}}.fx-reference{overflow-wrap:anywhere;word-break:break-word;min-width:0}.fx-review-actions{flex-wrap:wrap}.payment-request-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.payment-result{margin:20px 0;padding-bottom:20px}.payment-result-details{grid-template-columns:minmax(100px,1fr) minmax(0,3fr);gap:14px;margin:0 0 20px;padding:0 20px;display:grid}.payment-result-details dt{color:var(--muted)}.payment-result-details dd{overflow-wrap:anywhere;margin:0}.payment-result>.text-action{margin-left:20px}@media (max-width:600px){.payment-result-details{grid-template-columns:1fr;gap:8px}.payment-result-details dd{margin-bottom:10px}}.payment-csv-preview{color:var(--muted);margin:16px 20px}.payment-csv-preview summary{cursor:pointer;padding:10px 0}.payment-csv-preview p{font-size:12px;line-height:1.7}.payment-csv-preview textarea{resize:vertical;white-space:pre;width:100%;min-height:160px;font-size:12px;overflow:auto}.overview-refined{--overview-radius:18px}.overview-workspace-heading{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px;display:flex}.overview-kicker{letter-spacing:1.6px;color:var(--muted);font-size:10px;font-weight:500}.overview-workspace-heading h2{letter-spacing:-.6px;margin:8px 0 0;font-size:25px;font-weight:500;line-height:1.4}.overview-sync{color:var(--muted);align-items:center;gap:10px;display:flex}.overview-sync small{white-space:nowrap;font-size:11px}.overview-sync button{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);background:0 0;border-radius:50%;place-items:center;display:grid}.overview-refined .badge{letter-spacing:.3px;border-radius:5px;font-size:9px}.overview-refined .bank-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:20px}.overview-refined .balance-hero,.overview-refined .attention-card,.overview-refined .spending-card,.overview-refined .panel{border-radius:var(--overview-radius);background:var(--panel);box-shadow:none}.overview-refined .balance-hero{min-width:0;padding:26px}.overview-refined .balance-top{align-items:center;gap:12px;font-size:12px}.overview-refined .balance-top>span:first-child{overflow-wrap:anywhere;min-width:0}.overview-assets-title{margin:26px 0 10px;font-size:17px;font-weight:500}.overview-refined .account-assets-list{gap:0;margin:0 0 22px}.overview-refined .account-assets-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:17px 0}.overview-refined .account-asset-name{gap:10px;font-size:13px}.overview-refined .account-asset-name .asset-icon{flex-shrink:0;width:30px;height:30px}.overview-refined .account-asset-name small{margin-top:3px;font-size:10px;display:block}.overview-refined .account-assets-list>div>span{font-variant-numeric:tabular-nums;letter-spacing:-.4px;font-weight:500;font-size:20px!important}.overview-refined .account-assets-list>div>small{padding-left:40px;font-size:10px;line-height:1.6}.overview-refined .bank-actions{gap:8px;margin:0 0 20px}.overview-refined .bank-actions button{border:1px solid var(--border);color:var(--ink);background:0 0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:12px 6px;font-size:11px;display:flex}.overview-refined .bank-actions button svg{width:17px;height:17px;color:var(--ink);background:0 0!important;padding:0!important}.overview-refined .bank-actions button:first-child{background:var(--ink);color:var(--panel);border-color:var(--ink)}.overview-refined .bank-actions button:first-child svg{color:var(--panel)}.overview-refined .bank-actions button:disabled{opacity:.4;cursor:not-allowed}.overview-refined .balance-hero>small{color:var(--muted);font-size:10px;line-height:1.6}.overview-refined .overview-side{gap:16px}.overview-refined .attention-card{text-align:left;color:var(--ink);border:1px solid var(--border);padding:24px}.overview-refined .attention-card>div{color:var(--muted)}.overview-refined .attention-card h3{margin:20px 0 8px;font-size:14px;font-weight:500}.overview-refined .attention-card>strong{letter-spacing:-1.5px;font-size:46px;font-weight:500;line-height:1.1}.overview-refined .attention-card p{color:var(--muted);margin:16px 0 22px;font-size:12px;line-height:1.7}.overview-refined .attention-card>span{color:var(--accent);justify-content:space-between;align-items:center;font-size:12px;display:flex}.overview-refined .spending-card{border:1px solid var(--border);padding:24px}.overview-refined .spending-card>span{font-size:12px}.overview-refined .spending-card>strong{font-variant-numeric:tabular-nums;margin:16px 0;font-size:28px;font-weight:500}.overview-refined .spending-card strong small{color:var(--muted);font-size:13px}.overview-refined .spending-card>small{font-size:10px;line-height:1.7}.overview-refined .bank-lower{gap:20px;margin-top:20px}.overview-refined .section-heading{padding:24px 24px 18px}.overview-refined .section-heading h3{font-size:16px;font-weight:500}.overview-refined .section-heading p{margin-top:6px;font-size:11px}.overview-refined .text-action{white-space:nowrap;color:var(--muted);font-size:11px}.overview-refined .agent-summary-row,.overview-refined .payment-summary-row{color:var(--ink);text-align:left;background:0 0;border-radius:0;gap:12px;min-width:0;padding:18px 24px}.overview-refined .agent-summary-row:hover,.overview-refined .payment-summary-row:hover{background:#8080800d}.overview-refined .agent-summary-row>div,.overview-refined .payment-summary-copy{min-width:0}.overview-refined .agent-summary-row strong,.overview-refined .payment-summary-row strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.overview-refined .agent-summary-row small,.overview-refined .payment-summary-copy small{overflow-wrap:anywhere;font-size:10px;line-height:1.6}.overview-refined .agent-monogram,.overview-refined .payment-icon{width:32px;height:32px;color:var(--muted);background:#80808017;flex-shrink:0}.overview-refined .payment-summary-amount{text-align:right;flex-shrink:0}.overview-refined .payment-summary-amount strong{white-space:nowrap;font-variant-numeric:tabular-nums}.overview-refined .payment-summary-amount strong small{color:var(--muted);font-size:9px;display:inline}.overview-payment-status{color:var(--muted);margin-top:6px;font-size:9px;display:inline-block}.overview-payment-status.status-pending{color:var(--accent)}.overview-loading{color:var(--muted);min-height:90px;padding:24px;font-size:12px}.overview-fetch-error{border:1px solid var(--border);color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:12px 16px;font-size:12px;display:flex}.overview-fetch-error button{color:var(--accent);white-space:nowrap;background:0 0}.overview-refined button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.overview-refined .bank-empty{padding:24px}.overview-refined .bank-empty h4{font-size:14px;font-weight:500}.overview-refined .bank-empty p{font-size:12px}@media (max-width:800px){.overview-refined .bank-grid{grid-template-columns:1fr}.overview-refined .overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.overview-refined .attention-card,.overview-refined .spending-card{padding:20px}.overview-refined .attention-card h3{margin:14px 0 8px}.overview-refined .attention-card>strong{font-size:34px}.overview-refined .attention-card p{margin:12px 0 16px}.overview-refined .spending-card>strong{overflow-wrap:anywhere;font-size:24px}.overview-refined .bank-lower{grid-template-columns:1fr}}@media (max-width:480px){.overview-workspace-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-top:26px}.overview-workspace-heading h2{font-size:23px}.overview-sync{width:100%}.overview-sync button{margin-left:auto}.overview-refined .balance-hero{padding:20px}.overview-refined .account-assets-list>div>span{font-size:17px!important}.overview-refined .account-asset-name{font-size:12px}.overview-refined .bank-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-refined .bank-actions button{padding:13px 8px;font-size:12px}.overview-refined .section-heading{padding:20px}.overview-refined .agent-summary-row,.overview-refined .payment-summary-row{gap:9px;padding:16px 20px}.overview-refined .agent-spent strong{font-size:11px}.overview-refined .agent-summary-row>svg{display:none}.overview-refined .overview-side{gap:12px}.overview-refined .attention-card,.overview-refined .spending-card{padding:16px}.overview-refined .spending-card>strong{font-size:22px}.overview-refined .balance-top .badge{white-space:nowrap;font-size:8px}}.enterprise-start{margin-bottom:20px}.enterprise-start .eyebrow{letter-spacing:1.2px;font-size:10px}.enterprise-start h2{letter-spacing:-.5px;margin:10px 0;font-size:clamp(20px,2.2vw,26px);font-weight:500}.enterprise-start>div>p{max-width:620px;font-size:12px;line-height:1.7}.enterprise-shortcuts{border-radius:12px;margin-top:18px}.enterprise-shortcuts>button{padding:16px}.enterprise-shortcut-copy strong{font-size:12px}.enterprise-shortcut-copy small,.enterprise-preview{font-size:10px}.overview-refined+.info-wall{margin-top:28px}@media (max-width:680px){.enterprise-start h2{font-size:22px;line-height:1.5}.enterprise-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.enterprise-shortcuts>button{justify-content:center;gap:6px;padding:14px 8px}.enterprise-shortcuts>button+button{border-top:0;border-left:1px solid var(--border)}.enterprise-shortcut-copy{flex:0 auto}.enterprise-shortcut-copy small,.enterprise-shortcuts>button>svg{display:none}.enterprise-shortcut-icon svg{width:16px;height:16px}.enterprise-shortcut-copy strong{font-size:11px}.enterprise-preview{line-height:1.6}}.overview-refined .attention-card{background:var(--panel)!important}.overview-refined .overview-side{align-self:stretch}.overview-refined .attention-card{flex-direction:column;justify-content:flex-start;display:flex}.overview-refined .attention-card>div{width:100%}.overview-refined .attention-card>span{width:100%;margin-top:auto}.overview-refined .bank-actions button:first-child,.overview-refined .bank-actions button:first-child span,.overview-refined .bank-actions button:first-child svg{color:var(--panel)!important}.overview-refined .bank-actions button svg{stroke:currentColor;box-shadow:none!important;border:0!important;border-radius:0!important}.overview-refined{--panel:#fff}html[data-theme=dark] .overview-refined{--panel:#272727}.overview-refined .attention-card{align-items:flex-start;text-align:left!important}.overview-refined .attention-card h3,.overview-refined .attention-card>strong,.overview-refined .attention-card p{width:100%;text-align:left!important}.market-reference{border-top:1px solid var(--border);min-width:0;margin:20px 0;padding-top:18px}.market-reference-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.market-reference-heading h4{margin:0;font-size:12px;font-weight:500}.market-reference-heading small,.market-feed-status,.market-reference-note{color:var(--muted);line-height:1.7;font-size:10px!important}.market-reference-heading button{width:32px;height:32px;color:var(--muted);border:1px solid var(--border);background:0 0;border-radius:50%}.market-price-row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:45px 1fr 1.3fr;align-items:center;gap:10px;padding:12px 0;font-size:12px;display:grid}.market-price-row>div{text-align:right;overflow-wrap:anywhere;min-width:0}.market-price-row small{color:var(--muted);margin-top:4px;display:block;font-size:9px!important}.market-reference-note{margin-top:12px;display:block}.borrowing-assets>.market-reference{padding:18px 20px 0}.market-price-columns{color:var(--muted);grid-template-columns:45px 1fr 1.3fr;gap:10px;padding-top:8px;font-size:10px;display:grid}.market-price-columns>span:not(:first-child){text-align:right}.market-price-row small{font-size:10px!important}.ai-service-directory{padding:0 24px 24px}.ai-directory-tabs{border:1px solid var(--border);border-radius:10px;gap:6px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.ai-directory-tabs button{color:var(--muted);background:0 0;border-radius:7px;padding:10px 16px;font-size:12px}.ai-directory-tabs button[aria-pressed=true]{color:var(--ink);background:#67afe51a}.ai-service-directory>input{border:1px solid var(--border);width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:9px;padding:12px 14px;font-size:12px}.ai-directory-caption{color:var(--muted);font-size:11px;line-height:1.7}.ai-directory-list>div{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:18px 0;display:flex}.ai-directory-symbol{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.ai-directory-copy{flex:1;min-width:0}.ai-directory-copy strong{font-size:13px;font-weight:500}.ai-directory-copy small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.7;display:block}.ai-directory-list a{color:var(--muted)}.ai-directory-pricing{border:1px solid var(--border);border-radius:10px;margin-top:20px;padding:16px}.ai-directory-pricing strong{font-size:12px;font-weight:500}.ai-directory-pricing p{color:var(--muted);margin-bottom:0;font-size:11px;line-height:1.8}@media (max-width:480px){.ai-service-directory{padding:0 18px 20px}.ai-directory-list>div{gap:8px}.ai-directory-copy small{font-size:10px}.ai-directory-list .outline{padding:9px 10px}.ai-directory-symbol{width:28px;height:28px}}:is(.ai-service-directory input:focus-visible,.ai-service-directory button:focus-visible,.ai-service-directory a:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.connection-manager-body{padding:0 24px 24px}.connection-overview-stats{border:1px solid var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px;display:grid}.connection-overview-stats>div{min-width:0;padding:18px}.connection-overview-stats>div+div{border-left:1px solid var(--border)}.connection-overview-stats small{color:var(--muted);font-size:10px;line-height:1.7;display:block}.connection-overview-stats strong{margin:8px 0;font-size:25px;font-weight:500;display:block}.connection-toolbar{gap:10px;margin:16px 0;display:flex}.connection-toolbar input,.connection-toolbar select{border:1px solid var(--border);color:var(--ink);font:inherit;background:0 0;border-radius:9px;min-width:0;padding:12px;font-size:12px}.connection-toolbar input{flex:1}.connection-manager-empty{text-align:center;color:var(--muted);padding:30px 16px}.connection-manager-empty h4{color:var(--ink);font-size:16px;font-weight:500}.connection-manager-empty p{font-size:12px;line-height:1.7}.connection-manager-row{border-bottom:1px solid var(--border);width:100%;color:var(--ink);text-align:left;background:0 0;justify-content:flex-start;gap:12px;padding:20px 0;display:flex}.connection-manager-copy{flex:1;min-width:0}.connection-manager-copy strong{overflow-wrap:anywhere;font-size:13px;font-weight:500}.connection-manager-copy small,.connection-manager-state small{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:10px;line-height:1.6;display:block}.connection-manager-state{text-align:right;flex-shrink:0;font-size:11px}.connection-directory-modal{max-width:720px}.connection-directory-modal .ai-service-directory{padding:0}.connection-detail dl>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:20px;padding:14px 0;font-size:12px;display:flex}.connection-detail dt{color:var(--muted);flex-shrink:0}.connection-detail dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.connection-detail h3{margin-top:24px;font-size:14px;font-weight:500}.connection-detail p{font-size:12px;line-height:1.7}.connection-detail-actions{flex-wrap:wrap;gap:10px;margin:22px 0 14px;display:flex}:is(.connection-toolbar input:focus-visible,.connection-toolbar select:focus-visible){outline:2px solid var(--accent)}@media (max-width:480px){.connection-manager-body{padding:0 18px 20px}.connection-overview-stats>div{padding:12px 9px}.connection-overview-stats small{font-size:9px}.connection-toolbar{flex-direction:column}.connection-manager-state{font-size:10px}.connection-detail-actions button{white-space:nowrap;flex:1}}.overview-refined .bank-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-usage-empty{padding:28px}.ai-usage-empty>h2{margin:20px 0 12px;font-size:22px}.ai-usage-empty>p{color:var(--muted);max-width:680px;line-height:1.8}.ai-usage-empty dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.ai-usage-empty dl>div{border-top:1px solid var(--border);min-width:0;padding-top:20px}.ai-usage-empty dd{margin:12px 0;font-size:28px}.ai-usage-empty small{color:var(--muted);line-height:1.7}.mobile-menu{max-height:85dvh;overflow-y:auto}@media (max-width:480px){.ai-usage-empty{padding:20px}.ai-usage-empty dl{grid-template-columns:1fr}}.ai-directory-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.ai-directory-list>div{border:1px solid var(--border);background:var(--panel);border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:20px;display:grid}.ai-directory-list .ai-directory-copy{overflow-wrap:anywhere;grid-column:2/4;min-width:0}.ai-directory-copy strong{font-size:14px;line-height:1.5;display:block}.ai-directory-copy small{font-size:11px;line-height:1.7}.ai-directory-list .outline{grid-column:2;justify-self:start;min-height:36px;margin-top:6px;padding:8px 14px}.ai-directory-list a{grid-column:3;place-self:center end;place-items:center;min-width:36px;min-height:36px;display:grid}.connection-manager-body>.ai-service-directory{padding:0}.agent-account-summary>div{flex:1;width:100%;min-width:0}.agent-account-summary .account-assets-list>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;min-width:0;padding:18px 0;display:grid}.agent-account-summary .account-assets-list .account-asset-name{align-items:center;gap:12px;min-width:0;margin:0;font-size:14px;display:flex}.agent-account-summary .account-asset-name>.asset-icon{flex-shrink:0;width:34px;height:34px}.agent-account-summary .account-asset-name>span{color:var(--ink);font-size:14px;line-height:1.5}.agent-account-summary .account-asset-name small{margin-top:3px;font-size:11px}.agent-account-summary .account-assets-list>div>span{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.4;font-size:20px!important}.agent-account-summary .account-assets-list>div>small{overflow-wrap:anywhere;grid-column:1/-1;margin-left:46px;font-size:11px}@media (max-width:1100px){.ai-directory-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.ai-directory-list{grid-template-columns:1fr;gap:10px}.ai-directory-list>div{padding:16px}.agent-account-summary .account-assets-list>div{gap:6px 10px}.agent-account-summary .account-assets-list>div>span{font-size:16px!important}.agent-account-summary .account-asset-name>span{font-size:12px}}.agent-account-summary{display:block}.agent-account-summary>.primary{margin-top:20px}.agent-account-summary .market-reference strong{margin:0;font-size:12px;display:inline}.fx-reference-panel{border:1px solid var(--border,#444);border-radius:18px;min-width:0;margin-bottom:24px;padding:20px}.fx-reference-panel h4{margin:0}.fx-reference-panel p,.fx-reference-panel small{color:var(--muted,#999);font-size:12px;line-height:1.6}.fx-reference-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:16px 0;display:grid}.fx-reference-grid>div{flex-direction:column;gap:6px;min-width:0;display:flex}.fx-reference-grid span{color:var(--muted,#999);font-size:12px}.fx-reference-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:16px}.task-authorizations{margin-bottom:24px}.task-plan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.task-plan-form label{flex-direction:column;gap:8px;min-width:0;display:flex}.task-plan-wide{grid-column:1/-1}.task-plan-form input{box-sizing:border-box;width:100%;min-width:0}.task-plan-list article{border-top:1px solid var(--border,#444);overflow-wrap:anywhere;padding:20px 0}.task-plan-list dl{flex-wrap:wrap;gap:24px;display:flex}.task-plan-list dt,.task-plan-list small{color:var(--muted,#999);font-size:12px}.task-plan-list dd{font-variant-numeric:tabular-nums;margin:8px 0}@media (max-width:480px){.task-plan-form{grid-template-columns:1fr}}.task-plan-toolbar{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.task-plan-toolbar label{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.task-plan-toolbar input,.task-plan-toolbar select{box-sizing:border-box;width:100%;min-width:0}.task-authorizations .section-heading{flex-wrap:wrap;gap:12px}.task-authorizations .section-heading>div{min-width:0}.task-authorizations strong{overflow-wrap:anywhere}@media (max-width:480px){.task-plan-toolbar{flex-direction:column;align-items:stretch}}.service-brand-icon{background:var(--surface,#292929);border:1px solid var(--border,#444);border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.service-brand-icon.service-brand-official{background:#f3f2ee}.service-brand-icon img{object-fit:contain;width:26px;height:26px;display:block}.service-brand-icon.service-brand-openai{background:#171717;border-color:#393939}.service-brand-openai img{filter:grayscale()contrast(10);border-radius:50%}.research-mvp{max-width:900px;min-height:100vh;margin:0 auto;padding:32px 20px}.research-mvp header{padding:40px 0}.research-mvp h1{font-size:clamp(28px,5vw,48px);line-height:1.3}.research-mvp p{line-height:1.8}.research-mvp .panel{margin-bottom:24px;padding:24px}.research-mvp textarea{box-sizing:border-box;resize:vertical;background:var(--surface,#292929);width:100%;min-width:0;color:inherit;border:1px solid var(--border,#444);font:inherit;border-radius:12px;padding:12px}.research-mvp input[type=checkbox]{width:auto}.research-mvp [role=status]{overflow-wrap:anywhere}.shell main,.content,.panel,.modal,.fx-page,.fx-layout,.conditions-workspace,.agent-accounts{min-width:0;max-width:100%}.panel :where(form,fieldset,label,article,dl,dt,dd),.modal :where(form,fieldset,label,article,dl,dt,dd){min-width:0}.panel :where(p,h1,h2,h3,h4,small,strong,dd),.modal :where(p,h1,h2,h3,h4,small,strong,dd){overflow-wrap:anywhere}.section-heading{flex-wrap:wrap;gap:16px}.section-heading>div{flex:200px;min-width:0}.section-heading>.badge{white-space:normal;max-width:100%;margin-left:0;line-height:1.5}.panel :where(input:not([type=checkbox]):not([type=radio]),select,textarea),.modal :where(input:not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box;min-width:0;max-width:100%}.panel :where(button),.modal :where(button){white-space:normal;overflow-wrap:anywhere;flex-shrink:1;max-width:100%}.multi-asset-converter,.task-authorizations{padding:24px}.multi-asset-converter>.section-heading,.task-authorizations>.section-heading{align-items:flex-start;padding:0 0 18px}.multi-asset-converter .task-plan-form,.task-authorizations .task-plan-form{align-items:start}.converter-swap-field{flex-direction:column;gap:8px;min-width:0;display:flex}.converter-amount-field>span,.converter-swap-spacer{min-height:20px;line-height:20px}.converter-amount-field>input,.converter-swap-field>button{width:100%;height:48px;min-height:48px;margin:0}.multi-asset-converter .task-plan-form select,.task-plan-form input,.task-plan-toolbar input,.task-plan-toolbar select{width:100%}.fx-review-list>div{min-width:0}.fx-review-list dt{flex:35%;min-width:0}.fx-review-list dd{overflow-wrap:anywhere;flex:55%;min-width:0;max-width:65%}.task-plan-toolbar>label{flex-basis:160px}.task-plan-list .section-heading{padding:0 0 12px}.task-plan-list .section-heading>strong{flex:1;min-width:0}.task-plan-list .connection-detail-actions{align-items:center}.task-plan-list .connection-detail-actions>span{overflow-wrap:anywhere;min-width:0}.connection-toolbar,.fx-review-actions,.funding-presets,.bank-actions,.page-heading{flex-wrap:wrap;min-width:0}.connection-manager-row>.connection-manager-state{overflow-wrap:anywhere;flex-shrink:1;min-width:0}.research-mvp{width:100%;max-width:900px;margin-left:auto;margin-right:auto}.research-mvp>header{background:0 0;border:0;height:auto;display:block}@media (max-width:680px){.multi-asset-converter,.task-authorizations{padding:20px 16px}.multi-asset-converter .task-plan-form,.task-authorizations .task-plan-form{grid-template-columns:minmax(0,1fr);gap:18px}.converter-swap-spacer{display:none}.task-plan-toolbar{flex-direction:column;align-items:stretch}.task-plan-toolbar>label{flex-basis:auto}.fx-review-list>div{flex-wrap:wrap;gap:8px}.fx-review-list dt,.fx-review-list dd{text-align:left;flex-basis:100%;max-width:100%}.page-heading>div{min-width:0;max-width:100%}.page-heading h1{overflow-wrap:anywhere}.connection-detail dl>div{flex-wrap:wrap;gap:8px}.connection-detail dd{text-align:left;flex-basis:100%;max-width:100%}.task-plan-list .connection-detail-actions>button{white-space:normal}}.model-identifier{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.service-product-wordmark{letter-spacing:-.4px;color:var(--ink);font-size:11px;font-weight:700}.model-catalog-toolbar{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0 14px;display:flex}.model-catalog-toolbar>label{min-width:0;color:var(--muted);flex-direction:column;flex:0 160px;gap:6px;font-size:11px;display:flex}.model-catalog-toolbar>label.model-catalog-search{border:1px solid var(--border);border-radius:10px;flex-direction:row;flex:260px;align-items:center;gap:9px;height:42px;padding:0 12px}.model-catalog-search input{flex:1;min-width:0;height:40px;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.model-catalog-search svg{flex-shrink:0}.model-catalog-toolbar select{height:42px;margin:0;padding:8px 10px;font-size:12px}.model-catalog-optional{color:var(--muted);align-items:center;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.model-catalog-optional input[type=checkbox]{flex:0 0 15px;width:15px;height:15px;margin:0}.model-catalog-count{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:20px 0 14px;display:flex}.model-catalog-count strong{font-size:13px}.model-catalog-count>span{color:var(--muted);font-size:11px}.model-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.model-catalog-card{border:1px solid var(--border);background:0 0;border-radius:14px;flex-direction:column;min-width:0;padding:18px;transition:border-color .15s;display:flex}.model-catalog-card:hover{border-color:#78838d}.model-catalog-identity{align-items:center;gap:10px;min-width:0;display:flex}.model-catalog-identity>div{flex:1;min-width:0}.model-catalog-identity h4{overflow-wrap:anywhere;margin:0 0 3px;font-size:14px;line-height:1.4}.model-catalog-identity small{color:var(--muted);font-size:11px}.model-catalog-identity .service-brand-icon{flex:0 0 34px;width:34px;height:34px}.model-catalog-identity .service-brand-icon img{width:23px;height:23px}.model-catalog-tag{color:var(--muted);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:5px;max-width:80px;padding:3px 6px;font-size:10px}.model-catalog-card>p{color:var(--muted);flex:1;margin:16px 0 12px;font-size:12px;line-height:1.7}.model-catalog-id{color:var(--muted);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font-size:11px;line-height:1.6;display:block}.model-catalog-meta{color:var(--muted);flex-wrap:wrap;gap:8px;margin:14px 0;font-size:10px;display:flex}.model-catalog-meta>span{background:#8080801a;border-radius:5px;padding:3px 6px}.model-catalog-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding-top:12px;display:flex}.model-catalog-actions a,.model-catalog-actions button{color:var(--ink);background:0 0;align-items:center;gap:5px;padding:5px 0;font-size:11px;display:inline-flex}.model-catalog-actions button.outline{margin-left:auto;padding:6px 10px}.model-catalog-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 0;font-size:11px;display:flex}.model-catalog-pagination>div{align-items:center;gap:12px;display:flex}.model-catalog-pagination button{padding:7px}.model-catalog-feedback{min-height:18px;color:var(--muted);margin:8px 0;font-size:12px}.model-catalog-disclosure{color:var(--muted);border-top:1px solid var(--border);padding-top:14px;font-size:12px}.model-catalog-disclosure p{line-height:1.8}@media (max-width:680px){.model-catalog-grid{grid-template-columns:minmax(0,1fr)}.model-catalog-toolbar>label.model-catalog-search{flex-basis:100%}.model-catalog-toolbar>label{flex:120px}.model-catalog-card{padding:16px}.model-catalog-count{align-items:flex-start}.model-catalog-tag{font-size:9px}.model-catalog-identity h4{font-size:14px}}.model-title-link{color:inherit;font:inherit;text-align:left;background:0 0;justify-content:flex-start;padding:0}.model-title-link:hover{text-underline-offset:3px;text-decoration:underline}.model-detail{min-width:0}.model-detail-back{color:var(--muted);background:0 0;margin-bottom:24px;padding:0;font-size:12px}.model-detail-heading{align-items:center;gap:14px;display:flex}.model-detail-heading>div{min-width:0}.model-detail-heading small{color:var(--muted);font-size:12px}.model-detail-heading h2{overflow-wrap:anywhere;margin:6px 0;font-size:26px;line-height:1.3}.model-detail-description{color:var(--muted);line-height:1.8}.model-detail-id{border:1px solid var(--border);border-radius:9px;align-items:center;gap:12px;margin:20px 0;padding:12px 14px;display:flex}.model-detail-id code{overflow-wrap:anywhere;flex:1;min-width:0}.model-detail-id button{color:inherit;background:0 0;padding:4px}.model-detail-layout{grid-template-columns:minmax(0,1fr) 150px;gap:30px;display:grid}.model-detail-layout>div{min-width:0}.model-detail section{border-bottom:1px solid var(--border);padding:24px 0;scroll-margin-top:90px}.model-detail section h3{margin:0 0 16px;font-size:17px}.model-detail section p{color:var(--muted);font-size:12px;line-height:1.8}.model-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;display:grid}.model-info-grid dt{color:var(--muted);margin-bottom:8px;font-size:11px}.model-info-grid dd{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.model-detail a{align-items:center;gap:5px;display:inline-flex}.model-detail-nav{flex-direction:column;align-self:start;gap:14px;padding-top:24px;font-size:12px;display:flex;position:sticky;top:90px}.model-detail-nav a{color:var(--muted)}.model-detail-nav .primary{margin-top:8px;padding:10px}.model-code-tabs{border:1px solid var(--border);border-bottom:0;border-radius:10px 10px 0 0;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.model-code-tabs button{color:var(--muted);background:0 0;border-radius:6px;padding:7px;font-size:11px}.model-code-tabs button[aria-pressed=true]{color:var(--ink);background:#8080802e}.model-code-tabs .model-code-copy{margin-left:auto}.model-detail pre{border:1px solid var(--border);white-space:pre;background:#00000014;border-radius:0 0 10px 10px;max-width:100%;margin:0;padding:18px;font-size:11px;line-height:1.8;overflow-x:auto}@media (max-width:760px){.model-detail-layout{grid-template-columns:minmax(0,1fr);gap:12px}.model-detail-nav{border-bottom:1px solid var(--border);flex-flow:wrap;grid-row:1;gap:12px;padding:12px 0;position:static}.model-detail-nav>strong{display:none}.model-detail-nav .primary{margin:0;padding:7px 10px}.model-detail-heading h2{font-size:23px}.model-info-grid{grid-template-columns:minmax(0,1fr)}.model-detail section{padding:20px 0}}.model-catalog-card{cursor:pointer}.model-catalog-card:focus-visible{outline-offset:3px;outline:2px solid #90cafa}.model-detail-container{min-width:0;scroll-margin-top:90px}.asset-icon-eth{background:0 0!important;border:0!important}.asset-icon-eth img{object-fit:contain;border-radius:50%;width:100%;height:100%}.fx-market{margin-bottom:24px}.fx-market-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.fx-market-highlights>button{text-align:left;border:1px solid var(--border);color:var(--ink);background:0 0;border-radius:12px;justify-content:flex-start;min-width:0;padding:16px}.fx-market-highlights span{min-width:0}.fx-market-highlights strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:18px;display:block}.fx-market-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.fx-market-tools>input{width:240px;max-width:100%;margin:0}.fx-market-tabs{flex-wrap:wrap;gap:4px;display:flex}.fx-market-tabs button{color:var(--muted);background:0 0;border-radius:8px;padding:10px 12px}.fx-market-tabs button.selected{color:var(--ink);background:#67afe519}.fx-market-head,.fx-market-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) 76px;align-items:center;gap:16px;padding:16px 0;display:grid}.fx-market-head{color:var(--muted);font-size:11px}.fx-market-head>span:nth-child(2),.fx-market-price{text-align:right}.fx-market-identity{align-items:center;gap:12px;min-width:0;display:flex}.fx-market-identity small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.fx-market-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.fx-fiat-symbol{background:#88888818;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:10px;font-weight:600;display:grid}.fx-market-row>button{margin:0;padding:8px 10px}.fx-market-note{color:var(--muted);font-size:11px;line-height:1.7}.fx-converter-anchor{scroll-margin-top:24px}.fx-market-row:hover{background:#88888806}@media (max-width:600px){.fx-market-highlights{gap:8px}.fx-market-highlights>button{flex-direction:column;align-items:flex-start;padding:10px}.fx-market-highlights strong{font-size:14px}.fx-market-tools>input{width:100%}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(80px,.65fr) 58px;gap:8px}.fx-market-row>button{padding:8px 6px;font-size:11px}.fx-market-identity{gap:8px}.fx-market-identity .asset-icon{flex:0 0 32px;width:32px;height:32px}.fx-market-price{font-size:12px}}.fx-market-highlights{grid-template-columns:repeat(5,minmax(0,1fr))}.fx-market-highlights>button{flex-direction:column;align-items:flex-start}.fx-market-highlights small,.fx-market-price small{color:var(--muted);margin-top:6px;font-size:10px;display:block}.fx-intuitive-form{max-width:560px;margin:24px auto}.fx-conversion-box{border:1px solid var(--border);border-radius:14px;min-width:0;padding:20px}.fx-conversion-box>label{color:var(--muted);margin-bottom:14px;font-size:12px;display:block}.fx-conversion-controls{align-items:center;gap:12px;min-width:0;display:flex}.fx-conversion-controls>input,.fx-conversion-controls>output{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:1;width:0;min-width:0;font-size:28px;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.fx-conversion-controls>select{flex:0 0 110px;width:110px;margin:0}.fx-conversion-box>small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.fx-conversion-swap{border-radius:50%;width:42px;height:42px;margin:10px auto;padding:10px;display:flex}.multi-asset-converter>.primary{justify-content:center;width:100%}.multi-asset-converter>p{color:var(--muted);font-size:11px;line-height:1.8}@media (max-width:780px){.fx-market-highlights{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:400px){.fx-conversion-box{padding:14px}.fx-conversion-controls>input,.fx-conversion-controls>output{font-size:22px}.fx-conversion-controls>select{flex-basis:90px;width:90px}}.fx-market-head,.fx-market-row{grid-template-columns:minmax(140px,1fr) minmax(120px,.8fr) 90px 100px 64px;gap:12px;padding:12px 0}.fx-market-head{font-size:10px}.fx-market-row{min-height:64px;font-size:12px}.fx-market-identity .asset-icon{flex:0 0 30px;width:30px;height:30px}.fx-market-change,.fx-market-volume{text-align:right;font-variant-numeric:tabular-nums}.fx-market-volume small{color:var(--muted);font-size:10px;display:block}.fx-market-tools{gap:10px;margin:16px 0 8px}.fx-market-tabs button{padding:8px 10px;font-size:12px}.fx-market-pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:11px;display:flex}.fx-market-pagination>div{align-items:center;gap:10px;display:flex}.fx-market-pagination button{margin:0;padding:6px 8px;font-size:11px}@media (max-width:900px){.fx-market-volume{display:none}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(90px,.7fr) 72px 58px;gap:8px}}@media (max-width:520px){.fx-market-change{display:none}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(85px,.7fr) 54px;gap:8px}.fx-market-identity small{font-size:10px}.fx-market-identity{gap:6px}.fx-market-pagination{flex-wrap:wrap}}.panel.fx-market{min-width:0;padding:24px;container:fxmarket/inline-size}.fx-market>.section-heading{flex-wrap:wrap;gap:12px;padding:0}.fx-market-tools{min-width:0}.fx-market-tools>input{flex:180px;width:auto;min-width:0;max-width:100%}.fx-market-tabs{flex:260px;min-width:0}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 72px 80px 58px;gap:10px;min-width:0}.fx-market-head>*,.fx-market-row>*{overflow-wrap:anywhere;min-width:0;max-width:100%}.fx-market-head>span{line-height:1.5}.fx-market-row>.outline{width:100%;padding:8px 4px}.fx-market-identity>span{min-width:0}.asset-icon-flag{border:1px solid var(--border);background:0 0;overflow:hidden}.asset-icon-flag img{object-fit:cover;width:100%;height:100%;display:block}.fx-market-pagination>div{flex-wrap:wrap}.fx-market-note{overflow-wrap:anywhere}.fx-market-change,.fx-market-volume{display:block}@container fxmarket (width<=600px){.fx-market-volume{display:none}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) 66px 54px;gap:8px}}@container fxmarket (width<=440px){.fx-market-change{display:none}.fx-market-head,.fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) 52px;gap:8px}.fx-market-price{font-size:12px}.fx-market-tools>input{flex-basis:100%}}@media (max-width:520px){.panel.fx-market{padding:16px}}select:not([multiple]):not([size]),select[size="1"]{-webkit-appearance:none;appearance:none;box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;padding-right:36px!important}html[data-theme=dark] select:not([multiple]):not([size]),html[data-theme=dark] select[size="1"]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23d1d5db' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}select:disabled{opacity:.6}@media (forced-colors:active){select:not([multiple]):not([size]),select[size="1"]{-webkit-appearance:auto;appearance:auto;background-image:none!important;padding-right:12px!important}}.fx-conversion-controls>input#conversion-amount{box-sizing:border-box;border-radius:9px;min-height:48px;line-height:1.4;border:1px solid var(--border)!important;padding:10px 12px!important;font-size:clamp(18px,3vw,28px)!important}.fx-conversion-controls>output{line-height:1.4;padding:8px 0!important}.fx-conversion-controls>input#conversion-amount:focus-visible{outline:2px solid var(--accent,#67afe5);outline-offset:2px}.ai-home{gap:28px;min-width:0;display:grid}.ai-home-intro{min-width:0;padding:24px 0 12px}.ai-home-intro h2{letter-spacing:-.035em;margin:14px 0;font-size:clamp(28px,4vw,42px);line-height:1.25}.ai-home-intro p{color:var(--muted);max-width:650px;margin-bottom:24px;line-height:1.7}.ai-home-metrics{border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.ai-home-metrics>div{gap:12px;min-width:0;padding:24px;display:grid}.ai-home-metrics>div+div{border-left:1px solid var(--border)}.ai-home-metrics strong{font-size:32px;font-weight:500}.ai-home-metrics small,.ai-home-action small,.ai-home-note{color:var(--muted);overflow-wrap:anywhere;line-height:1.6}.ai-home-actions .section-heading{padding:0 0 20px}.ai-home-action{border:0;border-top:1px solid var(--border);text-align:left;width:100%;color:inherit;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:16px;padding:22px 0;display:grid}.ai-home-action>span:nth-child(2){gap:6px;min-width:0;display:grid}.ai-home-action strong{overflow-wrap:anywhere;font-size:17px}.ai-home-action-icon{background:var(--border);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ai-home-action:hover{background:var(--border)}.ai-home-note{margin:0;font-size:13px}@media (max-width:600px){.ai-home{gap:22px}.ai-home-metrics{grid-template-columns:1fr}.ai-home-metrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:18px}.ai-home-metrics small{grid-column:1/-1}.ai-home-metrics>div+div{border-left:0;border-top:1px solid var(--border)}.ai-home-action{gap:12px}.ai-home-actions .section-heading{flex-wrap:wrap}}.credit-planning{min-width:0;margin-bottom:24px}.credit-planning .section-heading{flex-wrap:wrap;padding:0 0 20px}.credit-category-options{flex-wrap:wrap;gap:10px;display:flex}.credit-category-options button{white-space:normal;max-width:100%}.credit-category-options button[aria-pressed=true]{border-color:var(--accent);background:var(--border)}.credit-planning p{overflow-wrap:anywhere;line-height:1.7}.credit-rate-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.credit-rate-plan>div{border-top:1px solid var(--border);min-width:0;padding-top:16px}.credit-rate-plan dt{color:var(--muted);font-size:13px}.credit-rate-plan dd{overflow-wrap:anywhere;margin:10px 0 0}.credit-rate-plan small{color:var(--muted);margin-top:6px;display:block}@media (max-width:600px){.credit-rate-plan{grid-template-columns:1fr}}.panel.credit-planning{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:24px}.credit-planning .section-heading>div{flex:230px;min-width:0}.credit-planning .badge{white-space:normal;max-width:100%;line-height:1.6}.credit-planning h3,.credit-planning a{overflow-wrap:anywhere}.rate-simulator-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.rate-simulator-fields label{min-width:0;margin:0;line-height:1.6}.rate-simulator-fields input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.rate-simulator-result{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.rate-simulator-result strong{margin-top:12px;font-size:32px;display:block}@media (max-width:640px){.panel.credit-planning{padding:20px 16px}.credit-rate-plan,.rate-simulator-fields{grid-template-columns:1fr}.credit-category-options{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.credit-category-options button{width:100%;min-width:0;padding:12px 8px}}.rate-guard-demo{border-top:1px solid var(--border);min-width:0;margin-top:24px;padding-top:20px}.rate-guard-demo>label{min-width:0;max-width:100%}.rate-guard-demo>small{color:var(--muted);margin-top:14px;line-height:1.7;display:block}.rate-check-records{gap:12px;margin-top:18px;display:grid}.rate-check-records>div{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:14px}.rate-check-records small{color:var(--muted);margin:8px 0;display:block}.rate-check-records pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font-size:12px}.panel.buy-crypto{box-sizing:border-box;min-width:0;max-width:100%;padding:24px}.buy-crypto>.section-heading{flex-wrap:wrap;padding:0 0 24px}.buy-crypto .section-heading>div{flex:230px;min-width:0}.buy-crypto .badge{white-space:normal;max-width:100%}.buy-crypto label{min-width:0;line-height:1.7}.buy-crypto input{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.buy-asset-options{flex-wrap:wrap;gap:10px;margin:12px 0 24px;display:flex}.buy-asset-options button{gap:8px}.buy-asset-options .asset-icon{width:26px;height:26px}.buy-asset-options button[aria-pressed=true]{border-color:var(--accent);background:var(--border)}.buy-crypto p{overflow-wrap:anywhere;line-height:1.7}.buy-crypto>.primary{margin:14px 0}.buy-provider-status{border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.buy-provider-status>div{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (max-width:640px){.panel.buy-crypto{padding:20px 16px}.buy-asset-options{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.buy-asset-options button{width:100%;min-width:0}}.buy-page-layout{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;gap:32px;min-width:0;display:grid}.buy-market-context{min-width:0;padding:12px 0}.buy-market-context h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,36px);line-height:1.3}.buy-market-context p{color:var(--muted);line-height:1.7}.buy-market-mini{border-top:1px solid var(--border);margin:24px 0;display:grid}.buy-market-mini button{text-align:left;color:var(--ink);border:0;border-bottom:1px solid var(--border);background:0 0;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:18px 4px;display:grid}.buy-market-mini button[aria-pressed=true]{background:var(--border)}.buy-market-mini .asset-icon{width:32px;height:32px}.buy-market-mini button>span{text-align:right;overflow-wrap:anywhere}.buy-market-mini small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.buy-how{margin-top:32px}.buy-how p{align-items:flex-start;gap:12px;display:flex}.buy-how p>span{border:1px solid var(--border);border-radius:50%;place-items:center;min-width:26px;height:26px;display:grid}.buy-reference-receive{border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow-wrap:anywhere;gap:10px;margin:20px 0;padding:18px 0;display:grid}.buy-reference-receive strong{font-size:24px}.buy-reference-receive small{color:var(--muted)}.buy-payment-methods{border:0;min-width:0;margin:24px 0;padding:0}.buy-payment-methods legend{margin-bottom:12px}.buy-payment-methods label{border:1px solid var(--border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin:10px 0;padding:16px 12px;display:flex}.buy-payment-methods input[type=radio]{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.buy-payment-methods svg{flex-shrink:0}.buy-payment-methods span{overflow-wrap:anywhere;min-width:0}.buy-payment-methods small{color:var(--muted);margin-top:4px;font-size:11px;display:block}@media (max-width:1100px){.buy-page-layout{grid-template-columns:minmax(0,1fr);gap:24px}.buy-page-layout .buy-crypto{grid-row:1}.buy-market-context{grid-row:2}}.task-authorizations .task-plan-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(130px,180px) auto;align-items:end;gap:16px;min-width:0;margin-top:24px;padding:22px 0;display:grid}.task-authorizations .task-plan-toolbar>label{flex-basis:auto;gap:8px;min-width:0;margin:0;line-height:1.5}.task-authorizations .task-plan-toolbar input:not([type=file]),.task-authorizations .task-plan-toolbar select{max-width:100%;height:44px;min-height:44px;margin:0;padding-top:10px;padding-bottom:10px;font-size:14px}.task-toolbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.task-toolbar-actions>input[hidden]{display:none!important}.task-toolbar-actions button{white-space:nowrap;height:44px;min-height:44px;margin:0;padding:10px 14px;font-size:13px}@media (max-width:1100px){.task-authorizations .task-plan-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,.65fr)}.task-toolbar-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:480px){.task-authorizations .task-plan-toolbar{grid-template-columns:minmax(0,1fr);gap:14px}.task-toolbar-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.task-toolbar-actions button{white-space:normal;width:100%;height:auto}}.funding-body>.funding-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.funding-body>.funding-tabs button{white-space:normal;justify-content:center;align-items:center;gap:6px;min-width:0;padding:12px 5px;font-size:13px;line-height:1.5;display:flex}.funding-body>.funding-tabs button svg{flex-shrink:0}.funding-note p{overflow-wrap:anywhere;line-height:1.7}@media (max-width:360px){.funding-body>.funding-tabs button{flex-direction:column}}.ai-home{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.ai-home>*{box-sizing:border-box;min-width:0;max-width:100%}.panel.ai-home-actions{box-sizing:border-box;min-width:0;max-width:100%;padding:24px}.ai-home-actions .section-heading{flex-wrap:wrap;gap:12px}.ai-home-actions .section-heading>div{flex:220px;min-width:0}.ai-home-actions .badge{white-space:normal;max-width:100%}.ai-home-action{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) 18px;min-width:0;max-width:100%;padding:22px 8px}.ai-home-action>svg{justify-self:end;width:18px;max-width:100%}.ai-home-action small,.ai-home-intro p,.ai-home-note{white-space:normal;word-break:normal;overflow-wrap:anywhere;max-width:100%}.ai-home-metrics{min-width:0}.ai-home-metrics span,.ai-home-metrics small{overflow-wrap:anywhere;min-width:0}@media (max-width:640px){.panel.ai-home-actions{padding:20px 16px}.ai-home-action{grid-template-columns:38px minmax(0,1fr) 18px;gap:12px;padding:18px 0}.ai-home-action-icon{width:38px;height:38px}}.panel.market-asset-detail{box-sizing:border-box;min-width:0;max-width:100%;padding:24px}.market-detail-title{flex-wrap:wrap;align-items:center;gap:14px;margin:28px 0;display:flex}.market-detail-title h2{margin:0}.market-detail-price{overflow-wrap:anywhere;font-size:clamp(28px,4vw,40px);display:block}.market-asset-detail p{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}@media (max-width:640px){.panel.market-asset-detail{padding:20px 16px}}.asset-price-chart{min-width:0;max-width:100%;margin:28px 0}.chart-periods{flex-wrap:wrap;gap:8px;display:flex}.chart-periods button{color:var(--muted);background:0 0;border:0;border-radius:8px;padding:9px 14px}.chart-periods button[aria-pressed=true]{background:var(--border);color:var(--ink)}.chart-readout{overflow-wrap:anywhere;gap:8px;margin:22px 0;display:grid}.chart-readout strong{font-size:26px}.chart-readout span,.chart-readout small,.chart-date-range,.chart-source{color:var(--muted);font-size:12px}.asset-price-chart svg{touch-action:pan-y;width:100%;max-width:100%;height:auto;display:block}.chart-up{color:#39a879}.chart-down{color:#df6c6c}.chart-date-range{justify-content:space-between;gap:12px;display:flex}.chart-time-slider{width:100%;min-width:0;max-width:100%;margin:8px 0}.chart-source{line-height:1.7}.fx-market-with-charts .fx-market-head,.fx-market-with-charts .fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 100px 72px 80px 58px}.market-sparkline{text-align:center;gap:4px;width:100%;min-width:0;display:grid}.market-sparkline svg{width:100%;height:38px;display:block}.market-sparkline small{color:var(--muted);font-size:9px}@container fxmarket (width<=700px){.fx-market-with-charts .fx-market-head,.fx-market-with-charts .fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 82px 65px 58px}.fx-market-with-charts .fx-market-volume{display:none}}@container fxmarket (width<=480px){.fx-market-with-charts .fx-market-head,.fx-market-with-charts .fx-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.85fr) 66px 48px}.fx-market-with-charts .fx-market-change{display:none}}.market-workspace{min-width:0;max-width:100%}.market-category-nav{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:12px;display:flex}.market-category-nav button{color:var(--muted);background:0 0;border:0;border-radius:10px;padding:12px 18px}.market-category-nav button[aria-pressed=true]{color:var(--ink);background:var(--border)}.panel.institutional-market{box-sizing:border-box;min-width:0;max-width:100%;padding:24px}.institutional-market>.section-heading{flex-wrap:wrap;padding:0 0 20px}.institution-market-search{width:100%;min-width:0;max-width:100%;margin:0 0 22px}.institution-market-head,.institution-market-row{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.7fr);gap:18px;min-width:0;display:grid}.institution-market-head{color:var(--muted);padding-bottom:12px;font-size:12px}.institution-market-row{border-top:1px solid var(--border);align-items:center;padding:20px 0}.institution-market-row>*{overflow-wrap:anywhere;min-width:0}.institution-market-row small{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.institution-market-row>span{color:var(--muted);font-size:12px}.institution-market-note{color:var(--muted);overflow-wrap:anywhere;margin-top:24px;font-size:12px;line-height:1.7}@media (max-width:640px){.panel.institutional-market{padding:20px 16px}.institution-market-head,.institution-market-row{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:12px}.institution-market-head>span:last-child{display:none}.institution-market-row>span{grid-column:1/-1}.institution-market-row .asset-cell{align-items:flex-start}}.market-source-status{border:1px solid var(--border);border-radius:12px;min-width:0;margin-bottom:20px;padding:14px 16px}.market-source-status .badge{white-space:normal;max-width:100%;line-height:1.6}.market-source-status p{color:var(--muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:12px;line-height:1.7}.market-group-heading{color:var(--muted);border-bottom:1px solid var(--border);margin:26px 0 0;padding:12px 0;font-size:13px;font-weight:500}.workbench-metric{color:var(--ink);text-align:left;cursor:pointer;border:0;border-right:1px solid var(--border);background:0 0;gap:12px;min-width:0;padding:24px;display:grid}.workbench-metric:last-child{border-right:0}.workbench-metric strong{font-size:32px}.workbench-metric small{color:var(--muted);line-height:1.6}.workbench-metric:hover{background:var(--border)}.panel.workspace-finance{box-sizing:border-box;min-width:0;max-width:100%;margin-top:24px;padding:24px}.workspace-finance summary{cursor:pointer;overflow-wrap:anywhere;font-weight:600}.workspace-finance p{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.workspace-finance-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-finance-actions button{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:52px}.workbench-metric:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.workspace-finance summary:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (max-width:640px){.panel.workspace-finance{padding:20px 16px}.workbench-metric{border-right:0;border-bottom:1px solid var(--border);padding:20px 16px}.workbench-metric:last-child{border-bottom:0}}@media (max-width:380px){.workspace-finance-actions{grid-template-columns:1fr}}.workspace-summary-alert{border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:18px;padding:16px;display:flex}.workspace-summary-alert p{overflow-wrap:anywhere;flex:220px;min-width:0;margin:0;line-height:1.7}.workspace-summary-alert button{flex-shrink:0}.workbench-metric{box-sizing:border-box;max-width:100%;font:inherit;line-height:1.5}.workbench-metric span{color:var(--muted)}@media (min-width:601px) and (max-width:640px){.workbench-metric{border-bottom:0;border-right:1px solid var(--border)}}.connection-readiness{border:1px solid var(--border);box-sizing:border-box;border-radius:14px;min-width:0;margin:24px 0;padding:20px}.connection-readiness h3{margin:0 0 18px}.connection-readiness ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.connection-readiness li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.readiness-number{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;display:grid}.readiness-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.readiness-heading .badge{white-space:normal}.connection-readiness p{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;line-height:1.7}.connection-readiness .readiness-notice{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.connection-save-feedback{border:1px solid var(--border);color:var(--ink);overflow-wrap:anywhere;border-radius:10px;padding:12px 16px}@media (max-width:640px){.connection-readiness{padding:16px}}.task-editor{border:1px solid var(--border);box-sizing:border-box;border-radius:12px;min-width:0;margin:20px 0;padding:0 16px;scroll-margin-top:100px}.task-editor>summary{cursor:pointer;overflow-wrap:anywhere;padding:18px 0;font-weight:600}.task-editor[open]>summary{border-bottom:1px solid var(--border)}.task-editor .task-plan-form{padding:20px 0}.task-authorizations>.task-plan-toolbar{margin-top:16px}@media (max-width:540px){.task-editor{padding:0 12px}}.model-detail-nav .model-section-link{color:var(--muted);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.model-detail-nav .model-section-link:hover{color:var(--ink)}.model-detail section[id]{scroll-margin-top:100px}.spend-review{min-width:0;max-width:960px;margin:40px auto;padding:24px}.spend-review header{margin:40px 0}.spend-review h1{font-size:clamp(28px,4vw,42px);line-height:1.3}.review-panel{min-width:0;margin:24px 0;padding:24px}.review-panel p,.spend-review footer{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.review-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.review-heading button{flex-shrink:0}.review-row{border:1px solid var(--border);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(100px,.6fr) minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;margin:20px 0;padding:20px;display:grid}.review-row label{gap:8px;min-width:0;display:grid}.review-row input{box-sizing:border-box;width:100%;min-width:0}.review-actions{flex-wrap:wrap;gap:12px;display:flex}.review-panel li{overflow-wrap:anywhere;line-height:1.8}@media (max-width:700px){.review-row{grid-template-columns:minmax(0,1fr)}.review-heading{flex-direction:column}.spend-review{margin:16px auto;padding:16px}}.spend-review>header{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:auto;box-shadow:none;z-index:auto;background:0 0;border:0;padding:0;display:block;position:static;inset:auto}.spend-review>header .eyebrow{display:block}.review-row>button{align-self:end;margin:0}.review-row legend{padding:0 8px}.spend-review .control-fault-toggle{overflow-wrap:anywhere;align-items:flex-start;gap:8px;min-width:0;line-height:1.6;display:flex}.spend-review .control-fault-toggle>input{flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:3px 0 0;padding:0}.spend-review .review-actions>*{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;max-width:100%}.dao-page{overflow-wrap:anywhere}.dao-page .dao-intro{color:var(--ink);font-size:clamp(22px,4vw,36px);line-height:1.6}.dao-page label{gap:10px;min-width:0;margin:20px 0;display:grid}.dao-page textarea,.dao-page select{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;max-width:100%;color:var(--ink);font:inherit;background:0 0;border-radius:12px;padding:12px}.dao-options{border:1px solid var(--border);border-radius:14px;min-width:0;padding:16px}.dao-options label{align-items:center;gap:12px;display:flex}.dao-options input{flex:0 0 18px;width:18px;height:18px;margin:0}.dao-record{border-top:1px solid var(--border);padding:20px 0}.dao-reason{white-space:pre-wrap}.dao-note{color:var(--muted);line-height:1.7}main.dao-page{box-sizing:border-box;width:100%;margin-left:auto;margin-right:auto}.dao-page .review-panel{box-sizing:border-box;max-width:100%}.dao-perspectives{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dao-perspectives details{border:1px solid var(--border);border-radius:12px;min-width:0;padding:16px}.dao-perspectives summary{cursor:pointer;line-height:1.7}.dao-perspectives p{margin-bottom:0}@media (max-width:540px){.dao-perspectives{grid-template-columns:minmax(0,1fr)}}.dao-guidance{border:1px solid var(--border);border-radius:12px;margin:20px 0;padding:16px}.dao-guidance summary{cursor:pointer;line-height:1.7}.dao-compass{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:480px;margin:28px auto;display:grid}.dao-trigram{border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;border-radius:16px;align-content:center;justify-items:center;gap:5px;min-width:0;padding:14px 6px;display:grid}.dao-trigram>span{font-size:32px;line-height:1}.dao-trigram>small{color:var(--muted)}.dao-trigram[aria-pressed=true]{background:#64aad226;border-color:#5595b7}.dao-taiji{grid-area:2/2;place-items:center;padding:8px;display:grid}.dao-taiji svg{width:100%;max-width:120px;height:auto;display:block}@media (max-width:400px){.dao-compass{gap:8px}.dao-trigram{padding:12px 4px}.dao-trigram>span{font-size:26px}}.loan-intake{min-width:0;max-width:960px;margin:40px auto;padding:24px}.loan-intake .panel{margin-top:24px;padding:24px}.loan-intake-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.loan-intake label{flex-direction:column;gap:8px;min-width:0;display:flex}.loan-intake input,.loan-intake textarea,.loan-intake select{box-sizing:border-box;width:100%;min-width:0}.loan-intake textarea{background:var(--bg);min-height:100px;color:inherit;resize:vertical;border:1px solid #555;border-radius:10px;padding:12px}.loan-intake-record{overflow-wrap:anywhere;border-top:1px solid #555;padding:24px 0}.loan-intake-record small{margin-top:12px;display:block}.loan-intake-record details{margin:16px 0}@media (max-width:600px){.loan-intake{margin:16px auto;padding:16px}.loan-intake .panel{padding:16px}.loan-intake-form{grid-template-columns:minmax(0,1fr)}}.loan-list-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,220px) auto;align-items:end;gap:16px;min-width:0;margin:24px 0;display:grid}.loan-list-toolbar input,.loan-list-toolbar select,.loan-list-toolbar button{min-height:44px;margin:0}.loan-list-toolbar button{white-space:normal}@media (max-width:600px){.loan-list-toolbar{grid-template-columns:minmax(0,1fr)}.loan-list-toolbar button{width:100%}}.loan-intake{box-sizing:border-box;width:100%}.loan-intake>header{height:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 0 20px;font-size:14px;display:block;position:static}.loan-intake>header h1{overflow-wrap:anywhere;margin:16px 0;font-size:clamp(26px,4vw,36px);line-height:1.3}.loan-intake>header p{margin:12px 0 20px;line-height:1.7}.loan-intake>header a{margin-right:16px;display:inline-block}.loan-list-toolbar>label{margin:0}.borrow-steps{padding-left:24px;line-height:1.7}.borrow-steps li{padding:12px 0}.borrow-steps p{margin:8px 0 0}.loan-intake>header a.primary,.loan-intake>header a.outline{white-space:normal;margin-bottom:12px}.account-passkey-panel{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;margin-bottom:24px;padding:24px;display:flex}.account-passkey-panel h2,.account-passkey-panel p{margin:0;line-height:1.65}.account-passkey-panel button{white-space:normal;max-width:100%;min-height:48px;margin:0;padding:12px 20px}.account-passkey-panel small{overflow-wrap:anywhere;line-height:1.7;display:block}.account-passkey-panel [role=status]{overflow-wrap:anywhere}@media (max-width:600px){.account-passkey-panel{gap:20px;padding:20px}.account-passkey-panel button{width:100%}}.account-top-nav{flex-wrap:wrap;align-items:center;gap:16px;margin:20px 0 28px;display:flex}.account-top-nav a{white-space:normal;align-items:center;min-height:44px;display:inline-flex}@media (max-width:600px){.account-top-nav{gap:12px}.account-top-nav a.outline{box-sizing:border-box;justify-content:center;width:100%}}.contract-workspace{box-sizing:border-box;width:100%;max-width:1180px;margin:40px auto;padding:24px}.contract-toolbar{background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;height:auto;margin-bottom:28px;padding:0;display:flex;position:static}.contract-toolbar h1{margin:16px 0;font-size:32px}.contract-toolbar p{margin:0}.contract-layout{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.contract-summary{border:1px solid var(--border);border-radius:16px;min-width:0;padding:24px;line-height:1.7}.contract-summary dl{gap:8px;display:grid}.contract-summary dt{color:var(--muted)}.contract-summary dd{overflow-wrap:anywhere;margin:0 0 12px}.contract-summary ul{padding-left:20px}.contract-paper{color:#20252b;overflow-wrap:anywhere;background:#fff;border:1px solid #d9dde3;min-width:0;padding:48px;line-height:1.9;box-shadow:0 10px 40px #00000014}.contract-paper-head{border-bottom:1px solid #cdd3db;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.contract-paper-head span,.contract-caption,.contract-kicker{color:#66717e;font-size:12px}.contract-kicker{letter-spacing:2px;margin-top:32px}.contract-paper h2{margin:8px 0;font-size:30px}.contract-paper h3{margin:28px 0 16px;font-size:18px}.contract-notice{background:#f3f6f9;border-left:3px solid #607b92;margin:24px 0;padding:16px;font-size:14px}.contract-fields{border-bottom:1px solid #dde2e8;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:12px;padding-bottom:20px;display:grid}.contract-fields dd{margin:0}.contract-signature-placeholder{color:#607080;border:1px dashed #aab5c0;margin:24px 0;padding:24px}.contract-paper footer{color:#66717e;border-top:1px solid #cdd3db;margin-top:36px;padding-top:20px;font-size:12px}.contract-readiness{border:1px solid var(--border);border-radius:16px;margin-top:28px;padding:24px;line-height:1.7}.contract-readiness label{align-items:flex-start;gap:12px;display:flex}.contract-readiness input{flex-shrink:0;width:20px;height:20px;margin-top:4px}.contract-readiness button{white-space:normal;min-height:48px}@media (max-width:700px){.contract-workspace{margin:16px auto;padding:16px}.contract-layout{grid-template-columns:minmax(0,1fr)}.contract-paper{padding:24px}.contract-fields{grid-template-columns:minmax(0,1fr);gap:6px}.contract-fields dd{margin-bottom:12px}.contract-toolbar button,.contract-readiness button{width:100%}}@media print{body{background:#fff!important}.contract-workspace{max-width:none;margin:0;padding:0}.contract-toolbar,.contract-summary,.contract-readiness{display:none!important}.contract-layout{display:block}.contract-paper{box-shadow:none;border:0;padding:0}.contract-paper section{break-inside:avoid}.contract-paper footer{position:static}}.contract-workspace .contract-summary{width:auto;box-shadow:none;z-index:auto;background:0 0;display:block;position:static;inset:auto}.contract-workspace .contract-toolbar{width:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;border:0;border-radius:0;font-size:14px;inset:auto}.contract-workspace .contract-paper-head{width:auto;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;background:0 0;border-radius:0;font-size:14px;position:static;inset:auto}.contract-workspace .contract-paper footer{width:auto;height:auto;box-shadow:none;background:0 0;position:static;inset:auto}.contract-toc{border-top:1px solid var(--border);margin:24px 0;padding-top:12px}.contract-toc ol{gap:8px;margin:12px 0;padding-left:24px;display:grid}.contract-toc a{text-underline-offset:4px;line-height:1.6;text-decoration:underline;display:inline-block}.contract-paper section[id]{scroll-margin-top:24px}.contract-paper section:target{outline-offset:10px;outline:2px solid #91b6d1}@media print{.contract-paper section:target{outline:0}}.contract-builder{border:1px solid var(--border);border-radius:16px;margin-bottom:28px;padding:24px;line-height:1.7}.contract-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.contract-builder label{gap:8px;min-width:0;margin-bottom:20px;display:grid}.contract-builder input,.contract-builder select,.contract-builder textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;padding:12px}.contract-builder button{min-height:48px}.contract-custom{background:#f5f7fa;margin:24px 0;padding:20px}.contract-custom-text{white-space:pre-wrap}@media (max-width:700px){.contract-builder-grid{grid-template-columns:minmax(0,1fr)}.contract-builder{padding:16px}.contract-builder button{width:100%}}@media print{.contract-builder{display:none}}.contract-file-actions{border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:24px;padding-top:20px;display:flex}.contract-file-actions label{flex:1;min-width:min(100%,240px);margin:0}.contract-file-actions input{padding:8px;font-size:14px}.contract-workspace{color:#263344;background:#edf0f4;max-width:none;min-height:100vh;margin:0;padding:0}.contract-workspace .contract-toolbar{z-index:20;background:#fff;border-bottom:1px solid #dce2e9;gap:16px;margin:0;padding:16px 24px;position:sticky;top:0}.contract-toolbar-title,.contract-toolbar-actions{align-items:center;gap:12px;min-width:0;display:flex}.contract-workspace .contract-toolbar h1{letter-spacing:0;margin:0;font:600 18px/1.4 DM Sans,sans-serif}.contract-workspace .contract-toolbar p{color:#6c7888;margin-top:3px;font-size:12px}.contract-document-icon{color:#2672b5;background:#edf5ff;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:44px;display:grid}.contract-back{border:1px solid #e3e7ed;border-radius:6px;padding:8px;display:flex}.contract-workspace .outline{color:#34445b;background:#fff;border:1px solid #d8dfe8;min-height:40px;font-size:13px}.contract-workflow{color:#7b8795;background:#f8fafc;border-bottom:1px solid #dde3eb;flex-wrap:wrap;align-items:center;gap:24px;padding:14px 24px;font-size:12px;display:flex}.contract-workflow b{border:1px solid #d3dae4;border-radius:50%;place-items:center;width:24px;height:24px;margin-right:6px;font-size:10px;display:inline-grid}.contract-workflow .current{color:#2466a0;font-weight:600}.contract-workflow .current b{background:#e1effd;border-color:#c5ddf4}.contract-draft-tag{color:#83621f;background:#fff6e5;border-radius:4px;margin-left:auto;padding:5px 10px}.contract-editor{background:#fff;border:1px solid #dce2ea;border-radius:8px;margin:16px 24px}.contract-editor>summary{cursor:pointer;padding:14px 20px;font-size:13px;font-weight:600}.contract-editor>summary span{color:#778391;margin-left:16px;font-weight:400}.contract-builder{background:#fff;border:0;border-radius:0;margin:0;padding:20px}.contract-layout{grid-template-columns:210px minmax(0,1fr) 270px;align-items:start;gap:0;max-width:1600px;margin:0 auto}.contract-workspace .contract-summary{background:#f8fafc;border:0;border-right:1px solid #dbe1e9;border-radius:0;max-height:calc(100vh - 90px);padding:22px 18px;font-size:12px;position:sticky;top:89px;overflow-y:auto}.contract-rail-heading{color:#35445a;align-items:center;gap:8px;display:flex}.contract-rail-heading h2{margin:0;font-size:14px;font-weight:700}.contract-rail-title{margin:16px 0;font-size:13px;font-weight:600;line-height:1.6}.contract-summary dl{gap:4px;font-size:11px}.contract-summary dd{color:#566476;margin-bottom:8px}.contract-toc{border-color:#e0e5ec;margin:18px 0 0;padding-top:12px}.contract-toc h3{font-size:12px}.contract-toc ol{gap:4px;padding-left:20px}.contract-toc a{color:#5a687a;border-radius:4px;padding:5px 3px;font-size:12px;text-decoration:none}.contract-toc a:hover{color:#215e95;background:#e5edf6}.contract-canvas{min-width:0;padding:0 24px 40px}.contract-reader-tools{color:#627184;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:12px;display:flex}.contract-reader-tools>div{background:#fff;border:1px solid #d5dce6;border-radius:5px;align-items:center;display:flex}.contract-reader-tools button{color:#4d6078;background:0 0;min-height:32px;padding:8px}.contract-reader-tools output{text-align:center;min-width:52px;padding:0 8px}.contract-reader-tools a{color:#2868a2}.contract-workspace .contract-paper{border:1px solid #d5dce4;border-radius:1px;max-width:820px;margin:0 auto;padding:48px 44px;line-height:1.95;box-shadow:0 3px 12px #15263e0d}.contract-paper h2{letter-spacing:1px;font-family:Noto Serif TC,Songti TC,serif;font-size:28px}.contract-paper h3{font-size:1.15em}.contract-paper .contract-notice{font-size:.9em}.contract-custom{background:#fafbfc;border:1px solid #e3e8ee;padding:16px;font-size:.9em}.contract-custom h3{margin-top:0}.contract-fields{grid-template-columns:minmax(0,135px) minmax(0,1fr)}.contract-readiness{background:#fff;border:0;border-left:1px solid #dbe1e9;border-radius:0;min-width:0;max-height:calc(100vh - 90px);margin:0;padding:22px 20px;scroll-margin-top:110px;font-size:12px;position:sticky;top:89px;overflow-y:auto}.contract-readiness h3{margin:20px 0 12px;font-size:13px}.contract-readiness p{color:#647286;overflow-wrap:anywhere}.contract-readiness ul{color:#627184;padding-left:18px;line-height:1.9}.contract-status-card{color:#4a6686;background:#f2f6fb;border:1px solid #e0e8f2;border-radius:6px;gap:10px;margin:18px 0;padding:12px;display:flex}.contract-status-card svg{flex-shrink:0}.contract-status-card p{margin:4px 0 0;font-size:11px}.contract-recipient{border-bottom:1px solid #edf0f4;align-items:start;gap:10px;padding:12px 0;display:flex}.contract-recipient strong{overflow-wrap:anywhere;font-size:12px;display:block}.contract-recipient small{color:#798696;margin-top:4px;font-size:11px;display:block}.contract-party-avatar{color:#58708d;background:#eef2f7;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.contract-readiness button{width:100%;margin-top:10px}.contract-readiness input{width:16px;height:16px}@media (max-width:1100px){.contract-layout{grid-template-columns:170px minmax(0,1fr)}.contract-readiness{border:1px solid #dbe1e9;border-radius:8px;grid-column:2;max-height:none;margin:0 24px 24px;position:static}.contract-workspace .contract-paper{padding:32px}.contract-summary{grid-row:1/span 2}}@media (max-width:700px){.contract-workspace .contract-toolbar{padding:12px 16px}.contract-toolbar-title{width:100%}.contract-toolbar-actions{flex-wrap:wrap;width:100%}.contract-toolbar-actions button{flex:1;width:auto}.contract-workflow{gap:10px;padding:12px 16px}.contract-workflow>span{font-size:11px}.contract-draft-tag{margin-left:0}.contract-layout{display:block}.contract-workspace .contract-summary{border:0;border-bottom:1px solid #dbe1e9;max-height:230px;position:static}.contract-summary dl{display:none}.contract-rail-title{margin:8px 0}.contract-toc{margin:10px 0}.contract-toc ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.contract-canvas{padding:0 16px 20px}.contract-workspace .contract-paper{padding:24px 20px}.contract-fields{grid-template-columns:minmax(0,1fr)}.contract-readiness{max-height:none;margin:0 16px 24px}.contract-editor{margin:12px 16px}.contract-editor>summary span{margin:6px 0 0;display:block}.contract-workspace .contract-paper h2{font-size:24px}}@media print{.contract-workspace{background:#fff;margin:0;padding:0}.contract-workflow,.contract-editor,.contract-reader-tools{display:none!important}.contract-layout{display:block}.contract-canvas{padding:0}.contract-workspace .contract-paper{max-width:none;box-shadow:none;border:0;padding:0;font-size:12pt!important}.contract-workspace .contract-summary,.contract-workspace .contract-readiness{display:none!important}}.contract-workspace .contract-paper section[id]{scroll-margin-top:110px}@media (max-width:700px){.contract-workspace .contract-paper section[id]{scroll-margin-top:160px}}.contract-return{color:#27669e;border-top:1px solid #e0e5ec;justify-content:flex-end;margin-top:32px;padding-top:20px;font-size:12px;display:flex}.contract-mobile-shortcuts{display:none}#contract-document,#contract-navigation{scroll-margin-top:110px}@media (max-width:700px){.contract-workspace{padding-bottom:90px}.contract-workspace .contract-toolbar button{min-height:44px}#contract-document,#contract-navigation{scroll-margin-top:150px}.contract-mobile-shortcuts{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce3ec;justify-content:space-around;gap:8px;font-size:12px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -4px 16px #253a5710}.contract-mobile-shortcuts a{color:#2e6798;background:#f6f9fd;border:1px solid #e0e8f2;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:44px;display:flex}}@media print{.contract-mobile-shortcuts,.contract-return{display:none!important}.contract-workspace{padding-bottom:0}}.contract-sandbox-entry{overflow-wrap:anywhere;background:#f7f9fc;border:1px solid #dbe1e9;border-radius:8px;margin-block:20px;padding:14px}.contract-sandbox-entry h3{margin-top:0}.contract-sandbox-entry a{color:#245d94;text-underline-offset:3px;line-height:1.6;text-decoration:underline;display:block}.signing-workspace{min-width:0;max-width:900px;margin-inline:auto}.signing-workspace .panel{padding:clamp(20px,4vw,40px)}.signing-workspace h2{margin-top:28px}.signing-workspace p{overflow-wrap:anywhere;line-height:1.8}.signing-workspace hr{border:0;border-top:1px solid var(--border,#454545);margin-block:28px}.signing-workspace button{white-space:normal;max-width:100%}.signing-workspace [role=status]{min-height:2em}.sandbox-loan-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}.sandbox-loan-form label{gap:8px;min-width:0;display:grid}.sandbox-loan-form input,.sandbox-loan-form select{box-sizing:border-box;width:100%;min-width:0}.sandbox-loan-preview{background:#fff;border:1px solid #ccd3dd;border-radius:8px;width:100%;height:800px;margin-top:24px}@media (max-width:600px){.sandbox-loan-form{grid-template-columns:minmax(0,1fr)}}.signing-record-card{border:1px solid var(--border,#454545);border-radius:12px;min-width:0;margin-block:16px;padding:20px}.signing-record-header{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.signing-record-header span{color:#a8d8ff;font-size:13px}.signing-record-id code{overflow-wrap:anywhere;margin-top:6px;font-size:13px;display:block}.signing-record-card details{margin-top:18px}.signing-record-card summary{cursor:pointer}.signing-record-card ol{padding-left:20px}.signing-record-card li{margin-block:12px}.signing-record-card time{opacity:.75;margin-top:4px;font-size:12px;display:block}.contract-flow-entry{color:#24384b;background:#f7f9fc;border:1px solid #dbe1e9;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px 24px;display:flex}.contract-flow-entry div{min-width:0}.contract-flow-entry p{margin:8px 0 0;line-height:1.6}.contract-flow-entry a{color:#245d94;text-underline-offset:4px;flex-shrink:0;line-height:1.6;text-decoration:underline}.contract-flow-entry a:focus-visible{outline-offset:4px;outline:2px solid #245d94}@media (max-width:700px){.contract-flow-entry{flex-direction:column;align-items:flex-start;padding:16px}.contract-flow-entry a{overflow-wrap:anywhere;flex-shrink:1}}@media print{.contract-flow-entry{display:none!important}}@media (min-width:781px){.shell.console-workspace>aside{flex:0 0 226px;align-self:flex-start;width:226px;height:auto;max-height:none;overflow:visible;margin:96px 0 16px!important;position:relative!important;inset:auto!important}.shell.console-workspace>aside>.console-nav{max-height:none;overflow:visible}.shell.console-workspace>main{flex:1;width:calc(100% - 258px);min-width:0;margin-left:0}.shell.console-workspace>.desktop-floating-brand{position:fixed;top:16px;left:16px}}.workspace-top-links{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.workspace-top-links button{white-space:nowrap;color:#aaa;background:0 0;border-radius:9px;width:auto;min-height:36px;margin:0;padding:8px 12px;font-size:12px}.workspace-top-links button:hover{color:#eee;background:#ffffff08}.workspace-top-links button.active{color:#a7d8ff!important;background:#a7d8ff15!important}.console-workspace .app-topbar{justify-content:space-between;gap:12px;height:auto;min-height:64px;padding:10px 24px;display:flex}.console-workspace>main>.content{padding-top:18px}.console-workspace .page-heading{margin-bottom:24px}.console-workspace .page-heading h1{font-size:32px}.console-workspace .page-heading .eyebrow{margin-bottom:10px}@media (max-width:780px){.workspace-top-links{display:none}.console-workspace .app-topbar{padding:12px 18px}.console-workspace .page-heading h1{font-size:28px}}.borrow-flow-tabs{background:#ffffff03;border:1px solid #ffffff12;border-radius:14px;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:8px;display:flex}.borrow-flow-tabs button{color:#aaa;background:0 0;border-radius:9px;width:auto;min-height:40px;margin:0;padding:10px 16px;font-size:13px}.borrow-flow-tabs button.active{color:#a7d8ff!important;background:#a7d8ff18!important}.borrow-flow-tabs button:hover{background:#ffffff08}@media (max-width:600px){.borrow-flow-tabs button{flex:auto;padding:10px 12px}}.console-workspace .app-topbar .borrow-top-options{background:0 0;border:0;flex:1;gap:6px;margin:0;padding:0}.borrow-top-options button{min-height:36px;padding:8px 12px;font-size:12px}.console-workspace .app-topbar:has(.borrow-top-options) .workspace-top-links{flex-shrink:0}@media (max-width:780px){.console-workspace .app-topbar:has(.borrow-top-options){flex-wrap:wrap}.console-workspace .app-topbar .borrow-top-options{scrollbar-width:thin;flex-wrap:nowrap;flex-basis:100%;order:3;max-width:100%;padding-top:8px;display:flex;overflow-x:auto}.borrow-top-options button{white-space:nowrap;flex:none}}.auth-entry-status{background:var(--app-bg);color:#eee;justify-content:center;align-items:center;gap:16px;min-height:100dvh;display:flex}.official-simulation-note{color:#bbb;border:1px solid #ffffff15;border-radius:12px;margin:0 0 24px;padding:14px 18px;font-size:12px;line-height:1.7}.console-workspace .contract-workspace .contract-summary{align-self:start;max-height:none;position:static;inset:auto;overflow:visible}.console-workspace .contract-workspace{height:auto;max-height:none;overflow:visible}.borrow-journey{border:1px solid var(--border);background:#ffffff03;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 20px;display:flex}.borrow-journey>div{min-width:0}.borrow-journey p{margin:8px 0;line-height:1.7}.borrow-journey small{color:var(--muted);line-height:1.7;display:block}.borrow-journey-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.borrow-journey-actions button{min-height:42px}.loan-next-step{border:1px solid var(--border);border-radius:8px;padding:12px 14px;line-height:1.8}@media (max-width:1000px){.borrow-journey{flex-direction:column;align-items:flex-start}.borrow-journey-actions{width:100%}}.borrow-current-step{flex:1;align-items:center;gap:16px;min-width:0;display:flex}.borrow-current-step span{color:var(--muted);font-size:12px}.borrow-current-step strong{font-size:13px}.borrow-step-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding:20px 0;display:flex}.borrow-step-footer span{color:var(--muted);font-size:12px;line-height:1.7}.borrow-step-footer button{min-height:44px}@media (max-width:700px){.borrow-current-step{flex-wrap:wrap;gap:8px}.borrow-step-footer{flex-direction:column;align-items:stretch}.borrow-step-footer button{width:100%}}.borrow-advanced{border:1px solid var(--border);border-radius:12px;margin-block:20px;padding:16px 20px}.borrow-advanced>summary{cursor:pointer;min-height:32px;line-height:2}.borrow-advanced>p{color:var(--muted);line-height:1.7}.borrow-plan-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.borrow-plan-fields label{gap:8px;min-width:0;display:grid}.borrow-plan-fields input,.borrow-plan-fields select,.borrow-plan-fields textarea{width:100%;min-width:0;color:var(--ink);border:1px solid var(--border);font:inherit;background:0 0;border-radius:8px;padding:12px}.borrow-plan-fields textarea{min-height:96px}.borrow-plan-fields>p{grid-column:1/-1}.borrow-plan-fields [aria-invalid=true]{border-color:#d97979}.borrow-plan-fields small{line-height:1.5}@media (max-width:700px){.borrow-plan-fields{grid-template-columns:minmax(0,1fr)}}.loan-review-summary{border:1px solid var(--border);background:#ffffff03;border-radius:12px;margin:20px 0;padding:20px}.loan-review-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.loan-review-summary dt{color:var(--muted);margin-bottom:6px;font-size:13px}.loan-review-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.loan-review-text{grid-column:1/-1}.loan-review-text details>label{gap:8px;margin-top:16px;display:grid}.loan-review-text summary{cursor:pointer}@media (max-width:700px){.loan-review-summary dl{grid-template-columns:minmax(0,1fr)}}.loan-intake-form .loan-confirmation{border:1px solid var(--border);border-radius:10px;flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:12px;padding:16px;line-height:1.6}.loan-intake-form .loan-confirmation input{flex:0 0 18px;width:18px;height:18px;margin-top:4px}.loan-confirmation small{margin-top:6px;display:block}.loan-submit-actions{grid-column:1/-1;justify-items:start;gap:10px;display:grid}.loan-submit-actions button{min-height:44px}.loan-submit-actions small{line-height:1.6}.loan-current-action strong{font-size:18px;line-height:1.5}.loan-current-action p{line-height:1.7}.loan-current-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0;display:flex}.loan-current-actions a.primary{justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.loan-current-actions button{min-height:44px}.loan-intake>header>details{margin-top:18px}@media (max-width:600px){.loan-current-actions{flex-direction:column;align-items:stretch}.loan-current-actions a.primary{box-sizing:border-box;width:100%}}.borrow-currency-choice{grid-column:1/-1;gap:12px;display:grid}.borrow-currency-choice .credit-category-options{margin:0}.borrow-currency-choice .credit-category-options button[aria-pressed=true]{color:#c5e8ff;background:#91c9e81a;border-color:#91c9e8}.payment-next-action{max-width:680px;color:var(--muted,#aaa);margin:12px 0;font-size:13px;line-height:1.8}.sidebar-bottom .profile>div{text-align:left;flex:1;min-width:0}.sidebar-bottom .profile small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-bottom .profile>svg,.sidebar-bottom .profile .avatar{flex-shrink:0}.purchase-fixture{margin:20px 0;display:block}.purchase-fixture>h4{margin:0 0 10px}.purchase-fixture>p{margin:10px 0}.purchase-fixture .fx-review-list{width:100%;margin:16px 0}.purchase-fixture .fx-review-list dd{overflow-wrap:anywhere}.fixture-document-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.fixture-document-dialog{background:#202124;border:1px solid #52565e;border-radius:14px;flex-direction:column;width:min(1120px,100%);height:calc(100dvh - 48px);display:flex;overflow:hidden;box-shadow:0 20px 70px #0008}.fixture-document-dialog header,.fixture-document-dialog footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.fixture-document-dialog iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.fixture-document-dialog footer p{margin:0;font-size:13px}@media (max-width:640px){.fixture-document-overlay{padding:0}.fixture-document-dialog{border-radius:0;height:100dvh}.fixture-document-dialog header,.fixture-document-dialog footer{padding:10px}}.options-terminal{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.options-terminal .panel{min-width:0}.options-field{gap:8px;margin:18px 0;display:grid}.options-field input{border:1px solid var(--border);width:100%;min-width:0;color:var(--ink);background:0 0;border-radius:8px;padding:12px}.options-ticket svg{width:100%;display:block}.options-ticket small,.chart-ohlc{color:var(--muted);font-size:12px;line-height:1.8}.options-chain{overflow:auto}.options-chain table{border-collapse:collapse;text-align:center;width:100%}.options-chain th,.options-chain td{border-bottom:1px solid var(--border);padding:16px 8px}.options-chain th:first-child{color:#35c995}.options-chain th:last-child{color:#f16c7a}.options-summary{gap:10px;display:grid}.options-summary dd{margin:0;font-size:20px}.options-summary dt{color:var(--muted);font-size:12px}.options-ticket>.primary{width:100%;margin-top:20px}.chart-ohlc{overflow-wrap:anywhere;margin:12px 0}@media (max-width:1100px){.options-terminal{grid-template-columns:1fr}}.options-terminal>.panel{padding:24px}.options-terminal .asset-price-chart{margin-top:20px}.options-ticket>small{display:block}.options-ticket h3{margin-top:0}@media (max-width:600px){.options-terminal>.panel{padding:16px}.options-chain th,.options-chain td{padding:12px 4px}}.terminal-chart{border:1px solid var(--border);background:color-mix(in srgb,var(--ink) 2%,transparent);border-radius:12px;margin:0;overflow:hidden}.terminal-chart-heading{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.terminal-chart-heading strong{letter-spacing:.03em;font-size:17px}.terminal-chart-heading strong span{color:var(--muted);font-weight:400}.terminal-chart-heading small{color:var(--muted);margin-top:5px;font-size:11px;display:block}.terminal-data-state{color:#28c79d;letter-spacing:.03em;font-size:10px}.terminal-data-state.interrupted{color:#e5bb69}.terminal-chart-toolbar{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.terminal-chart .chart-periods{gap:3px}.terminal-chart .chart-periods button{padding:7px 10px;font-size:11px}.terminal-price-strip{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:16px;padding:18px 20px 10px;display:flex}.terminal-price-strip strong{letter-spacing:-.04em;font-size:27px}.terminal-price-strip>span{font-size:12px}.terminal-price-strip>span:last-child{color:var(--muted);margin-left:auto;font-size:11px}.terminal-price-strip small{color:var(--muted)}.terminal-ohlc{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:12px;padding:0 20px 12px;font-size:10px;display:flex}.terminal-ohlc b{color:var(--ink);font-weight:500}.professional-chart{min-width:0;padding:0 8px}.terminal-chart-footer{color:var(--muted);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 20px;font-size:10px;display:flex}.terminal-chart-disclosure{color:var(--muted);border-top:1px solid var(--border);padding:10px 20px;font-size:10px}.terminal-chart-disclosure summary{cursor:pointer}.terminal-chart-empty{text-align:center;min-height:380px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex}.terminal-chart>.chart-source{padding:0 20px}.professional-sparkline{width:150px;max-width:100%}.professional-sparkline .professional-chart-mini{width:100%}.professional-sparkline>small{font-size:9px}.market-terminal-feature{margin-bottom:24px;padding:24px!important}.market-terminal-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.market-terminal-title h3{margin:6px 0;font-size:22px}.market-terminal-feature>.text-action{margin-top:14px}.options-terminal{grid-template-columns:minmax(0,1fr) 360px;gap:16px}.options-terminal .section-heading h3{font-size:20px}.options-terminal .section-heading p{font-size:12px}.options-chart>.chart-periods{margin:16px 0}.options-ticket{position:sticky;top:96px}.options-feed-empty{text-align:center;gap:10px;min-height:130px;padding:28px 12px;display:grid}.options-feed-empty span{color:var(--muted);max-width:360px;margin:auto;font-size:11px;line-height:1.7}.options-ticket .options-field{color:var(--muted);margin:16px 0;font-size:11px}.options-ticket .options-field input{color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px}.options-ticket>.subtle{font-size:10px;line-height:1.8}.options-summary{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:center;padding-top:16px}.options-summary dd{text-align:right;font-variant-numeric:tabular-nums;font-size:16px}.payoff-hover{color:var(--muted);min-height:32px;font-size:10px;line-height:1.6}.market-category-nav{position:relative}.market-category-nav button{transition:background .15s}.market-category-nav button[aria-pressed=true]{box-shadow:inset 0 -2px #89aefb}@media (max-width:1100px){.options-terminal{grid-template-columns:1fr}.options-ticket{display:block;position:static}}@media (max-width:600px){.market-terminal-feature{padding:12px!important}.terminal-chart-heading{padding:14px 12px}.terminal-data-state{text-align:right;max-width:130px;line-height:1.5}.terminal-price-strip{gap:10px;padding:14px 12px 8px}.terminal-price-strip strong{font-size:24px}.terminal-price-strip>span:last-child{margin-left:0}.terminal-ohlc{gap:8px;padding:0 12px 12px}.terminal-chart-toolbar,.terminal-chart .chart-periods button{padding:8px}.terminal-chart-footer,.terminal-chart-disclosure{padding:10px 12px}.professional-chart{padding:0}.market-terminal-title .chart-periods{gap:2px}.market-terminal-title .chart-periods button{padding:9px}.options-terminal>.panel{padding:14px}.options-summary dt{font-size:10px}}.market-view{--market-bg:#fff;--market-ink:#18212d;--market-muted:#717b89;--market-border:#e7eaee;--market-soft:#f3f5f8}html[data-theme=dark] .market-view{--market-bg:#000;--market-ink:#f5f6f7;--market-muted:#9298a3;--market-border:#25272b;--market-soft:#141619;background:#000}html[data-theme=dark]:has(.market-view) body{background:#000}.market-appearance{align-items:center;gap:20px;display:flex}.market-appearance p{color:var(--market-muted);font-size:11px}.market-appearance button{border:1px solid var(--market-border);background:var(--market-bg);color:var(--market-ink);cursor:pointer;border-radius:20px;padding:8px 13px;font-size:11px}.native-chart-controls{color:var(--muted);justify-content:space-between;align-items:center;padding:8px 0;font-size:9px;display:flex}.native-chart-controls>div{gap:4px;display:flex}.native-chart-controls button{color:inherit;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:4px;width:26px;height:24px}.native-chart-controls button:disabled{opacity:.3}.native-chart-controls button:hover{background:var(--market-soft,#25272b)}@media (max-width:700px){.market-appearance p{display:none}.market-appearance button{padding:7px 10px;font-size:10px}}.market-view .content{--ink:var(--market-ink);--muted:var(--market-muted);--border:var(--market-border);color:var(--ink);background:var(--market-bg);border-radius:12px;min-width:0;margin:12px 22px 24px 28px;padding:28px 30px 22px;box-shadow:0 2px 14px #00000008}.market-view .content>.page-heading{display:none}.market-view .content>footer{color:var(--market-muted);border-top:0;margin-top:20px}.market-editorial-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.market-editorial-heading>div>span{letter-spacing:.19em;color:var(--market-muted);font-size:9px}.market-editorial-heading h2{letter-spacing:-.06em;margin:8px 0 0;font-size:28px;font-weight:650;line-height:1.2}.market-editorial-heading>p{color:var(--market-muted);margin:0 0 4px;font-size:11px}.market-redesign .market-category-nav{scrollbar-width:thin;border-color:var(--market-border);flex-wrap:nowrap;gap:26px;margin-bottom:0;padding:0;overflow:auto}.market-redesign .market-category-nav button{white-space:nowrap;color:var(--market-muted);box-shadow:none;background:0 0;border-radius:0;padding:14px 0;font-size:12px;font-weight:500;position:relative}.market-redesign .market-category-nav button[aria-pressed=true]{color:var(--market-ink);background:0 0;box-shadow:inset 0 -2px #487fb6}.market-redesign .market-category-nav>button:hover{color:var(--market-ink)}.market-redesign .panel{box-shadow:none;background:0 0;border:0;border-radius:0}.market-redesign .terminal-chart{background:0 0;border:0;border-radius:0}.market-redesign .terminal-chart-heading{padding:14px 0}.market-redesign .embedded-chart .terminal-chart-heading{display:none}.market-redesign .terminal-chart-toolbar{border-top:1px solid var(--market-border);border-bottom:0;gap:4px;padding:8px 0}.market-redesign .chart-periods button{color:var(--market-muted);background:0 0;border-radius:4px;padding:6px 8px;font-size:10px}.market-redesign .chart-periods button[aria-pressed=true]{background:var(--market-soft);color:var(--market-ink)}.market-redesign .terminal-price-strip{gap:10px;padding:8px 0}.market-redesign .terminal-price-strip strong{letter-spacing:0;font-size:13px;font-weight:550}.market-redesign .terminal-price-strip>span{font-size:10px}.market-redesign .terminal-ohlc{gap:8px;padding:2px 0 8px;font-size:9px}.market-redesign .terminal-ohlc b{color:var(--market-muted)}.market-redesign .professional-chart{padding:0}.market-redesign .terminal-chart-footer{border-top:0;padding:9px 0;font-size:9px}.market-redesign .terminal-chart-disclosure{border-top:1px solid var(--market-soft);padding:8px 0;font-size:9px}.market-redesign .terminal-data-state{color:#368f74}.market-redesign .terminal-chart-empty{min-height:340px;color:var(--market-muted);font-size:12px}.market-redesign .chart-up{color:#229471}.market-redesign .chart-down{color:#da5362}.market-list-section{padding-top:28px}.market-list-section-title{align-items:baseline;gap:14px;margin-bottom:14px;display:flex}.market-list-section-title h3{margin:0;font-size:15px;font-weight:600}.market-list-section-title span{color:var(--market-muted);font-size:10px}.market-redesign .panel.fx-market{padding:0;container-type:inline-size}.market-redesign .fx-market>.section-heading{display:none}.market-redesign .fx-market-tools{margin:0 0 16px}.market-redesign .fx-market-tools input,.market-redesign .institution-market-search{background:var(--market-soft);color:var(--market-ink);border:0;border-radius:5px;padding:9px 12px;font-size:11px}.market-redesign .fx-market-tabs button{color:var(--market-muted);background:0 0;border-radius:0;padding:8px 10px;font-size:11px}.market-redesign .fx-market-tabs button:first-child{padding-left:0}.market-redesign .fx-market-tabs button.selected{color:var(--market-ink);background:0 0;font-weight:600}.market-redesign .fx-market-head{background:var(--market-soft);color:var(--market-muted);border:0;padding:10px 8px;font-size:9px}.market-redesign .fx-market-row{border-color:var(--market-soft);min-height:58px;padding:9px 8px;font-size:11px}.market-redesign .fx-market-price{font-weight:550}.market-redesign .fx-market-identity{gap:9px}.market-redesign .fx-market-identity strong{font-size:11px;font-weight:600}.market-redesign .fx-market-identity small{color:var(--market-muted);font-size:9px}.market-redesign .fx-market-row .outline{color:var(--market-muted);background:0 0;border:0;padding:6px;font-size:10px}.market-redesign .fx-market-pagination{color:var(--market-muted);padding-top:10px;font-size:10px}.market-redesign .fx-market-pagination button{border:1px solid var(--market-muted);color:var(--market-muted);background:0 0;border-radius:4px;font-size:10px}.market-redesign .fx-market-note{color:var(--market-muted);margin-top:18px;font-size:9px;line-height:1.8}.market-redesign .professional-sparkline{max-width:100px}.market-context-note{border-top:1px solid var(--market-border);color:var(--market-muted);margin-top:24px;padding:14px 0 0;font-size:10px}.market-context-note summary{cursor:pointer}.market-context-note p{max-width:800px;line-height:1.9}.market-redesign .options-terminal{gap:24px;padding-top:22px}.market-redesign .options-terminal>.panel{padding:0}.market-redesign .options-ticket{border-left:1px solid var(--market-border);top:30px;padding-left:24px!important}.market-redesign .options-ticket h3{font-size:15px;font-weight:600}.market-redesign .options-chart>.section-heading p{color:var(--market-muted);font-size:10px}.market-redesign .options-terminal .badge{background:var(--market-soft);color:var(--market-muted);border:0;font-size:9px}.market-redesign .options-ticket .options-field input{background:var(--market-soft);border:1px solid var(--market-muted);color:var(--market-ink);border-radius:5px;padding:10px;font-size:13px}.market-redesign .options-ticket p{color:var(--market-muted);font-size:11px;line-height:1.8}.market-redesign .options-ticket .primary{color:var(--market-muted);background:var(--market-soft);border:0;border-radius:5px;font-size:11px}.market-redesign .options-chain th{background:var(--market-soft);font-size:10px;font-weight:500}.market-redesign .options-feed-empty{min-height:120px}.market-redesign .options-feed-empty strong{color:var(--market-muted);font-size:12px;font-weight:500}.market-redesign .institutional-market{padding:24px 0!important}.market-redesign .institution-market-row{border-color:var(--market-soft);padding:16px 8px;font-size:12px}.market-redesign .institution-market-head{background:var(--market-soft);padding:10px 8px;font-size:10px}.market-redesign .institution-market-row>div>strong{font-size:13px}.market-redesign .institution-market-note,.market-redesign .market-source-status p{color:var(--market-muted);font-size:10px;line-height:1.8}.market-redesign .institutional-market h3{font-size:17px}.market-redesign .market-group-heading{color:var(--market-muted);padding:12px 8px;font-size:12px;font-weight:550}.market-redesign .section-heading p{color:var(--market-muted)}:is(.market-redesign button:focus-visible,.market-redesign input:focus-visible){outline-offset:3px;outline:2px solid #77a1ce}@media (max-width:1100px){.market-redesign .options-ticket{border-left:0;border-top:1px solid var(--market-border);padding-top:24px!important;padding-left:0!important}}@media (max-width:780px){.market-view .content{border-radius:9px;margin:8px 12px 20px;padding:22px 18px}.market-editorial-heading{padding-bottom:16px}.market-editorial-heading h2{font-size:25px}.market-redesign .market-category-nav{gap:24px}.market-editorial-heading>p{font-size:10px}}@media (max-width:500px){.market-view .content{margin:8px 8px 16px;padding:18px 12px}.market-editorial-heading>p{display:none}.market-redesign .market-category-nav{gap:22px}.market-redesign .market-category-nav button{padding:12px 0;font-size:11px}.market-redesign .terminal-chart-toolbar{flex-direction:column;align-items:flex-start;gap:4px}.market-redesign .terminal-price-strip{gap:8px}.market-redesign .terminal-price-strip>span:last-child{margin-left:0}.market-redesign .options-terminal>.panel{padding:0}.market-list-section-title{gap:10px}.market-list-section-title span{font-size:9px}.market-redesign .terminal-chart-empty{min-height:280px}}.market-redesign .fx-market-tools,.market-redesign .fx-market-list,.market-redesign .fx-market-row{background:var(--market-bg)}.market-redesign .fx-market-row:hover{background:var(--market-soft)}.market-redesign .terminal-chart-empty .outline{background:var(--market-soft);border:1px solid var(--market-muted);color:var(--market-muted);border-radius:5px;font-size:11px}.market-redesign .fx-market-tabs{background:var(--market-bg)}.market-redesign .fx-market-row strong,.market-redesign .fx-market-price{color:var(--market-ink)}.market-view .market-redesign{color-scheme:inherit}.market-view .market-redesign .panel{background:var(--market-bg);color:var(--market-ink);box-shadow:none;border:0}.market-view .market-redesign input,.market-view .market-redesign select{color:var(--market-ink);background:var(--market-soft);border-color:var(--market-border)}.market-view .market-redesign .fx-market-pagination,.market-view .market-redesign .fx-market-note{background:var(--market-bg);color:var(--market-muted)}.market-view .market-redesign .outline{color:var(--market-muted);border-color:var(--market-border);background:0 0}.market-view .market-redesign .fx-market-row .outline{border:0}.market-view .market-redesign .asset-cell{color:var(--market-ink)}.market-view .market-redesign .fx-market-row strong,.market-view .market-redesign .fx-market-price{font-size:12px}.market-view .market-redesign .fx-market-tabs,.market-view .market-redesign .fx-market-tools{background:var(--market-bg)}.market-view .market-redesign .terminal-chart-empty .outline{background:var(--market-soft);border:1px solid var(--market-border);color:var(--market-muted)}html[data-theme=dark] .market-view aside,html[data-theme=dark] .market-view .console-brand,html[data-theme=dark] .market-view .console-sidebar{box-shadow:none;background:#000;border-color:#25272b}.native-chart-controls{letter-spacing:.02em;border-top:1px solid var(--market-border,var(--border));padding:12px 0;font:10px ui-monospace,SFMono-Regular,monospace}.native-chart-controls>span{align-items:center;gap:8px;display:flex}.chart-native-status{background:#718096;border-radius:50%;width:5px;height:5px}.chart-native-divider{opacity:.35;margin:0 3px}.native-chart-controls button{border-color:var(--market-border,var(--border));border-radius:6px;width:30px;height:27px;font-size:14px;transition:background .15s}.market-redesign .terminal-ohlc{gap:14px;padding:8px 0 12px;font:10px/1.8 ui-monospace,SFMono-Regular,monospace}.market-redesign .terminal-ohlc b{color:var(--market-ink);font-weight:450}.market-redesign .terminal-chart-toolbar{justify-content:space-between;padding:12px 0}.market-redesign .terminal-chart-footer{padding:12px 0;font-size:10px}.market-redesign .terminal-price-strip{padding:6px 0}.market-redesign .terminal-price-strip>span:last-child{font-size:10px}.market-redesign .terminal-chart{min-width:0}.professional-chart canvas{-webkit-user-select:none;user-select:none}.analysis-depth{border:0;border-left:1px solid var(--market-border);width:auto;min-width:0;color:var(--market-ink);border-radius:0;margin-left:18px;padding:20px 0 0 18px;font:11px ui-monospace,SFMono-Regular,monospace;display:block;position:static;inset:auto;background:var(--market-bg)!important;box-shadow:none!important}.analysis-depth-tabs{border-bottom:1px solid var(--market-border);gap:18px;padding-bottom:12px;display:flex}.analysis-depth-tabs button{color:var(--market-muted);background:0 0;padding:0;font-size:12px}.analysis-depth-tabs button[aria-pressed=true]{color:var(--market-ink)}.depth-source{color:var(--market-muted);justify-content:space-between;gap:6px;margin:12px 0;font-size:9px;line-height:1.8;display:flex}.depth-head,.depth-row,.depth-spread{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:6px 5px;display:flex}.depth-head{color:var(--market-muted);margin-bottom:8px;font-size:9px}.depth-row{min-height:26px;font-size:10px;position:relative}.depth-row i{opacity:.1;background:currentColor;position:absolute;top:1px;bottom:1px;right:0}.depth-row span{z-index:1}.depth-row.ask{color:#ef6477}.depth-row.bid{color:#21b58a}.depth-row>span:last-child{color:var(--market-muted)}.depth-spread{border-block:1px solid var(--market-border);color:var(--market-muted);margin:10px 0;padding-block:12px;font-size:10px}.depth-spread b{color:var(--market-ink);font-weight:500}.depth-foot{color:var(--market-muted);margin:18px 0 0;font:10px/1.8 system-ui}.depth-empty{min-height:240px;color:var(--market-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;font:11px system-ui;display:flex}.depth-empty button{color:inherit;border:1px solid var(--market-border);background:0 0;border-radius:6px;padding:6px 10px}.depth-trades>div{border-bottom:1px solid var(--market-border);grid-template-columns:1fr 1fr;gap:6px;padding:7px 5px;display:grid}.depth-trades span:nth-child(2){text-align:right}.depth-trades small{text-align:right;color:var(--market-muted);grid-column:1/-1;font-size:9px}.analysis-chart-tools{border-top:1px solid var(--market-border,var(--border));flex-wrap:wrap;justify-content:space-between;gap:10px;margin:2px 0 4px;padding:10px 0;display:flex}.analysis-chart-tools>div{gap:4px;display:flex}.analysis-chart-tools button{color:var(--market-muted,var(--muted));background:0 0;border-radius:4px;padding:5px 7px;font-size:10px}.analysis-chart-tools button[aria-pressed=true]{background:var(--market-soft,#25272b);color:var(--market-ink,var(--ink))}.analysis-chart-tools button:disabled{opacity:.3}.analysis-drawing-hint{color:#b99b64;font-size:10px;line-height:1.7}.market-view .chart-expanded,.chart-expanded{color:var(--market-ink,var(--ink));overflow:auto;z-index:1000!important;background:var(--market-bg,#fff)!important;border:1px solid var(--market-border,var(--border))!important;border-radius:12px!important;padding:20px 28px!important;position:fixed!important;inset:12px!important;box-shadow:0 0 0 30px #000c!important}.analysis-fullscreen-title{border-bottom:1px solid var(--market-border,var(--border));justify-content:space-between;align-items:center;gap:20px;padding:0 0 15px;display:flex}.analysis-fullscreen-title button{color:inherit;border:1px solid var(--market-border,var(--border));background:0 0;border-radius:6px;padding:8px 12px;font-size:11px}.chart-expanded .terminal-chart-heading{display:none}.market-redesign .terminal-chart-toolbar{flex-wrap:wrap}.market-redesign .market-editorial-heading{padding-bottom:15px}.market-redesign .market-category-nav button{padding-block:12px}.market-redesign .terminal-ohlc{gap:10px;font-size:9px}.market-redesign .terminal-chart-toolbar{gap:6px}.market-redesign .chart-periods button{padding:6px 8px;font-size:10px}.market-redesign .terminal-chart-toolbar .chart-periods{flex-wrap:wrap}@media (max-width:700px){.analysis-depth{margin-left:0}.chart-expanded{padding:14px!important;inset:6px!important}.analysis-chart-tools{gap:7px}.analysis-chart-tools button{padding:5px;font-size:9px}.analysis-fullscreen-title{font-size:12px}}.analysis-indicator-values{min-height:23px;color:var(--market-muted,var(--muted));flex-wrap:wrap;gap:6px 14px;margin-bottom:5px;font:9px/1.7 ui-monospace,SFMono-Regular,monospace;display:flex}.analysis-indicator-values .indicator-ma{color:#b39250}.analysis-indicator-values .indicator-ema{color:#9c81d9}.analysis-chart-tools{row-gap:7px}.analysis-chart-tools>div{flex-wrap:wrap}.analysis-chart-tools button{min-height:28px}.professional-chart canvas:focus-visible{outline-offset:3px;outline:1px solid #7296bd}.depth-refresh{color:var(--market-muted);justify-content:space-between;align-items:center;gap:5px;margin-bottom:10px;font-size:9px;display:flex}.depth-refresh button{color:inherit;border:1px solid var(--market-border);background:0 0;border-radius:4px;padding:5px;font-size:9px}.analysis-fullscreen-title{background:var(--market-bg,#fff);z-index:2;padding-top:5px;position:sticky;top:0}.chart-expanded:focus{outline:none}.chart-expanded .analysis-fullscreen-title{margin-bottom:6px}.task-service-entry{padding:26px!important}.task-service-entry h2{margin:14px 0;font-size:22px}.task-service-entry p{color:var(--muted);line-height:1.8}.task-service-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.task-service-options article{border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.task-service-options h3{margin:0;font-size:16px}.task-service-options p{margin:4px 0;font-size:13px}.task-service-options small{color:var(--muted);font-size:11px;line-height:1.7}.task-service-options a{color:var(--ink);text-underline-offset:4px;margin-top:auto;padding-top:14px;font-size:13px;text-decoration:underline}.task-service-foot{font-size:12px}.service-legacy-demo{border:1px solid var(--border);border-radius:12px;padding:16px}.service-legacy-demo summary{cursor:pointer;font-size:13px}.service-legacy-demo[open]>section{margin-top:20px}.task-usage-filter{flex-wrap:wrap;align-items:flex-end;gap:16px;margin:22px 0;display:flex}.task-usage-filter label{flex:1;gap:8px;min-width:170px;display:grid}.task-usage-filter input,.task-usage-filter select{width:100%;min-width:0}.task-usage-filter>span{color:var(--muted);padding-bottom:12px;font-size:12px}article[id^=task-budget-]{scroll-margin-top:100px}article[id^=task-budget-]:focus{outline-offset:4px;outline:2px solid #6d98c1}@media (max-width:900px){.task-service-options{grid-template-columns:1fr}.task-service-entry{padding:20px!important}.task-service-options article{padding:18px}}.task-result-toolbar{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin:24px 0 10px;padding-top:18px;display:flex}.task-result-toolbar label{flex:1;gap:8px;min-width:180px;font-size:12px;display:grid}.task-result-toolbar input,.task-result-toolbar select{width:100%;min-width:0}.task-result-actions{flex-wrap:wrap;gap:10px;margin:16px 0;display:flex}.task-result-actions button{padding:8px 12px;font-size:12px}@media (max-width:500px){.task-result-toolbar label{min-width:100%}}:root{--app-bg:#f7f8fa;--app-panel:#fff;--app-input:#fff;--app-hover:#eef1f5;--app-subtle:#f3f5f8;--app-text:#15191f;--app-muted:#596372;--app-line:#dce1e8;--app-link:#185acb;--app-glass:#ffffffeb}html[data-theme=dark]{--app-bg:#000;--app-panel:#0a0a0a;--app-input:#111;--app-hover:#191919;--app-subtle:#101010;--app-text:#f5f6f7;--app-muted:#a0a6b0;--app-line:#27292d;--app-link:#8ab9ff;--app-glass:#000000e6;--ink:var(--app-text);--muted:var(--app-muted);--border:var(--app-line);--surface:var(--app-panel);--card:var(--app-panel);--panel:var(--app-panel);--glass-nav:var(--app-glass);--glass-line:var(--app-line);--glass-shadow:none}html[data-theme=dark] body,html[data-theme=dark] .console-workspace{background:#000}html[data-theme=dark] :is(.app-topbar,.desktop-floating-brand,.console-workspace>aside,.mobile-nav){background:var(--app-glass);border-color:var(--app-line);box-shadow:none}html[data-theme=dark] :is(.panel,.metric,.flow-card,.modal,.balance-hero,.agent-control-card,.agent-action-panel,.bank-settings,.settings-panel,.notification-panel,.mobile-menu,.connection-directory-modal,.funding-modal,.settings-detail,.agent-accounts,.fx-balances){background:var(--app-panel);border-color:var(--app-line);color:var(--app-text)}html[data-theme=dark] :is(.demo-card,.terms,.spending-card,.opportunity,.info-wall-card,.settings-group,.settings-entry,.settings-preference,.vault-request,.agent-policy-preview,.agent-demo-tools,.agent-account-summary,.agent-policy-details,.agent-summary-row,.fx-balance-row,.official-simulation-note,.overview-refined,.metric.featured){background:var(--app-subtle);border-color:var(--app-line)}html[data-theme=dark] :is(.outline,.settings-row,.vault-mode,.currency-rate),html[data-theme=dark] :is(input,select,textarea){background:var(--app-input);border-color:var(--app-line);color:var(--app-text)}html[data-theme=dark] :is(input,textarea)::placeholder{color:#8b929e;opacity:1}html[data-theme=dark] :is(th,pre,code){background:var(--app-subtle);color:var(--app-text);border-color:var(--app-line)}html[data-theme=dark] :is(td,.notification-item,.settings-entry,.settings-row){border-color:var(--app-line)}html[data-theme=dark] :is(.overlay,.settings-sheet-overlay,.fixture-document-overlay){background:#000000c7}html[data-theme=dark] :is(.outline,.settings-entry,.notification-item,.vault-mode):hover{background:var(--app-hover)}html[data-theme=dark] :is(.contract-toolbar,.contract-summary,.contract-readiness,.contract-mobile-shortcuts){background:var(--app-panel);color:var(--app-text);border-color:var(--app-line)}html[data-theme=dark] .contract-canvas{background:#111}html[data-theme=dark] .contract-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20252b;--ink:#20252b;--muted:#606b78;--border:#dbe1e9;background:#fff}html[data-theme=dark] .contract-paper :is(input,select,textarea){color:#20252b;background:#fff;border-color:#cdd3db}@media print{html[data-theme=dark] body{color:#000;background:#fff}}html:not([data-theme=dark]) .official-simulation-note{background:var(--app-subtle);color:var(--app-muted);border-color:var(--app-line)}@media screen{html[data-theme=dark] :is(.contract-summary,.contract-readiness) :is(p,li,small,dt){color:var(--app-muted)}html[data-theme=dark] :is(.contract-summary,.contract-readiness) a{color:var(--app-link)}html[data-theme=dark] :is(.contract-reader-tools,.contract-editor,.contract-flow-entry,.contract-workflow,.contract-status-card,.contract-draft-tag){background:var(--app-subtle);color:var(--app-text);border-color:var(--app-line)}html[data-theme=dark] .contract-reader-tools :is(button,div){background:var(--app-input);color:var(--app-text);border-color:var(--app-line)}html[data-theme=dark] .contract-reader-tools :is(span,button){color:var(--app-text)}}.shell.console-workspace>.desktop-floating-brand{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:13px 15px}.task-usage-export{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.task-usage-export small{color:var(--muted);max-width:540px;font-size:12px;line-height:1.7}.workspace-skip{z-index:2000;background:var(--app-text);color:var(--app-bg);border:1px solid var(--app-line);border-radius:8px;padding:12px 18px;font-size:14px;position:fixed;top:12px;left:270px;transform:translateY(-150%)}.workspace-skip:focus-visible{outline:2px solid var(--app-link);outline-offset:3px;transform:none}#workspace-main:focus{outline:none}@media (max-width:780px){.workspace-skip{left:16px}}@media print{.workspace-skip{display:none!important}}.market-activity{border-bottom:1px solid var(--market-border);color:var(--market-muted);margin-bottom:12px;padding:0 0 14px;font-size:10px}.market-activity>strong{color:var(--market-ink);margin-bottom:10px;font-size:12px;display:block}.market-activity>strong[data-state=quiet]{color:#d29b47}.market-activity>strong[data-state=stale]{color:#da5362}.market-activity dl{margin:0}.market-activity dl>div{margin-bottom:9px}.market-activity dt{margin-bottom:3px}.market-activity dd{color:var(--market-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.market-activity small{font-size:9px;line-height:1.6;display:block}
