:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#07110f;--surface:#0d1b18;--border:#25413a;--text:#f2f7f5;--muted:#a6b9b3;--accent:#6ee7b7}*{box-sizing:border-box}body{background:radial-gradient(circle at top right, #163c33 0, var(--background) 42%);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}main{width:min(1120px,100% - 40px);min-height:100vh;margin:0 auto;padding:120px 0 64px}.hero{max-width:780px}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.8rem;font-weight:700}h1{letter-spacing:-.065em;max-width:720px;margin:18px 0;font-size:clamp(3rem,8vw,6.5rem);line-height:.95}.lead{max-width:650px;color:var(--muted);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.status{color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:.92rem;display:inline-flex}.status span{background:var(--accent);width:9px;height:9px;box-shadow:0 0 16px var(--accent);border-radius:50%}.login-link{border-bottom:1px solid var(--accent);color:var(--text);margin-top:30px;font-weight:700;text-decoration:none;display:inline-block}.principles{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:96px;display:grid}.principles article{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 86%, transparent);border-radius:18px;min-height:180px;padding:24px}.principles h2{margin:0 0 14px;font-size:1rem}.principles p{color:var(--muted);margin:0;line-height:1.55}.login-page{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.login-card{border:1px solid var(--border);background:var(--surface);border-radius:20px;gap:12px;width:min(100%,440px);padding:36px;display:grid}.login-card h1{letter-spacing:-.04em;margin:4px 0;font-size:2.3rem}.login-card p{color:var(--muted);margin:0 0 12px;line-height:1.5}.login-card label{font-size:.9rem;font-weight:700}.login-card input{border:1px solid var(--border);background:var(--background);width:100%;color:var(--text);font:inherit;border-radius:8px;padding:12px}.login-card button{background:var(--accent);color:#082016;cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:12px;padding:13px;font-weight:800}.login-card button:disabled{cursor:progress;opacity:.7}.back-link{color:var(--muted);margin-bottom:18px;text-decoration:none}.form-error{color:#fca5a5!important}.imports-page,.dashboard-page{padding-top:52px}.dashboard-intro{max-width:760px}.dashboard-intro h1{font-size:clamp(2.8rem,7vw,5.4rem)}.dashboard-intro p,.dashboard-loading,.empty-summary p{color:var(--muted);font-size:1.1rem;line-height:1.65}.summary-counts,.currency-summaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.summary-counts article,.currency-summaries article,.empty-summary{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;padding:24px}.summary-counts strong{color:var(--accent);font-size:2.4rem;display:block}.summary-counts span{color:var(--muted)}.currency-summaries{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.currency-summaries h2{margin:10px 0;font-size:2rem}.currency-summaries p{color:var(--muted);line-height:1.5}.currency-summaries dl{gap:10px;margin:24px 0 0;display:grid}.currency-summaries dl div{justify-content:space-between;gap:16px;display:flex}.currency-summaries dt{color:var(--muted)}.currency-summaries dd{margin:0;font-weight:700}.empty-summary{max-width:680px;margin-top:42px}.empty-summary a{color:var(--accent);font-weight:700}.quality-panel{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.quality-panel h2{margin:10px 0;font-size:1.5rem}.quality-panel p,.quality-panel ul{color:var(--muted);margin-bottom:0;line-height:1.55}.quality-needs_review{border-color:#d97706}.review-link{color:var(--accent);margin-top:24px;font-weight:700;display:inline-block}.realized-cash-flow{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:42px;padding:24px}.realized-cash-flow h2{margin:10px 0;font-size:1.6rem}.realized-cash-flow>p{color:var(--muted);line-height:1.55}.realized-cash-flow>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:20px;display:grid}.realized-cash-flow article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:7px;padding:16px;display:grid}.realized-cash-flow article>span{color:var(--accent);font-size:1.3rem;font-weight:800}.realized-cash-flow small{color:var(--muted);line-height:1.45}.cash-flow-trend{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.cash-flow-trend h2{margin:10px 0;font-size:1.6rem}.cash-flow-trend>p,.cash-flow-trend article p,.cash-flow-trend small{color:var(--muted);line-height:1.55}.cash-flow-trend>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.cash-flow-trend article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:8px;padding:16px;display:grid}.cash-flow-trend article p{margin:0}.cash-flow-trend article>span{font-weight:800}.trend-improving{color:var(--accent)}.trend-deteriorating{color:#fca5a5}.cash-flow-projection{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.cash-flow-projection h2{margin:10px 0;font-size:1.6rem}.cash-flow-projection>p,.cash-flow-projection article p,.cash-flow-projection small{color:var(--muted);line-height:1.55}.cash-flow-projection>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.cash-flow-projection article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:8px;padding:16px;display:grid}.cash-flow-projection article p{margin:0}.cash-flow-projection article>span{color:var(--accent);font-size:1.3rem;font-weight:800}.cash-flow-attention{background:color-mix(in srgb, var(--surface) 92%, transparent);border:1px solid #d97706;border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.cash-flow-attention h2{margin:10px 0;font-size:1.6rem}.cash-flow-attention>p,.cash-flow-attention article p,.cash-flow-attention small{color:var(--muted);line-height:1.55}.cash-flow-attention>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.cash-flow-attention article{background:var(--background);border:1px solid #d97706;border-radius:12px;gap:8px;padding:16px;display:grid}.cash-flow-attention article p{margin:0}.cash-flow-attention article>span{color:#fcd34d;font-size:1.3rem;font-weight:800}.card-overview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.card-overview h2{margin:10px 0;font-size:1.6rem}.card-overview>p,.card-overview article p,.card-overview small{color:var(--muted);line-height:1.55}.card-overview>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.card-overview article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:8px;padding:16px;display:grid}.card-overview article p{margin:0}.card-overview article>span{color:var(--accent);font-size:1.3rem;font-weight:800}.debt-overview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.debt-overview h2{margin:10px 0;font-size:1.6rem}.debt-overview>p,.debt-overview article p,.debt-overview small{color:var(--muted);line-height:1.55}.debt-overview>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.debt-overview article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:8px;padding:16px;display:grid}.debt-overview article p{margin:0}.debt-overview article>span{color:var(--accent);font-size:1.3rem;font-weight:800}.cfo-coverage{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.cfo-coverage h2{margin:10px 0;font-size:1.6rem}.cfo-coverage p{color:var(--muted);line-height:1.55}.liquidity-overview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:24px;padding:24px}.liquidity-overview h2{margin:10px 0;font-size:1.6rem}.liquidity-overview>p,.liquidity-overview small{color:var(--muted);line-height:1.55}.liquidity-overview>div{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin-top:20px;display:grid}.liquidity-overview article{border:1px solid var(--border);background:var(--background);border-radius:12px;gap:8px;padding:16px;display:grid}.liquidity-overview article>span{color:var(--accent);font-size:1.3rem;font-weight:800}.review-page{padding-top:52px}.review-intro{max-width:760px}.review-intro h1{font-size:clamp(2.8rem,7vw,5.4rem)}.review-intro p{color:var(--muted);font-size:1.1rem;line-height:1.65}.review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:42px;display:grid}.correction-form,.transactions-list,.proposals-list{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;padding:24px}.correction-form h2,.transactions-list h2,.proposals-list h2{margin-top:0}.correction-form label,.correction-form select,.correction-form textarea{width:100%;display:block}.correction-form label{margin-top:16px;font-weight:700}.correction-form select,.correction-form textarea{border:1px solid var(--border);background:var(--background);color:var(--text);font:inherit;border-radius:8px;margin-top:8px;padding:12px}.correction-form textarea{resize:vertical;min-height:110px}.correction-form button{background:var(--accent);color:#082016;cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:12px;padding:13px 18px;font-weight:800}.correction-form button:disabled{cursor:not-allowed;opacity:.55}.transactions-list article,.proposals-list article{border-top:1px solid var(--border);padding:14px 0}.transactions-list article:first-of-type,.proposals-list article:first-of-type{border-top:0}.transactions-list article span{color:var(--accent);margin-top:4px;font-weight:700;display:block}.transactions-list p,.proposals-list p{color:var(--muted);margin-bottom:0;line-height:1.5}.dismiss-proposal{border:1px solid var(--border);color:var(--text);cursor:pointer;font:inherit;background:0 0;border-radius:7px;margin-top:12px;padding:8px 12px;font-size:.9rem;font-weight:700}.dismiss-proposal:disabled{cursor:progress;opacity:.6}.proposal-dismissed{color:var(--muted);margin-top:12px;font-size:.9rem;display:inline-block}.proposals-list{max-width:780px;margin-top:24px}.app-header{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-bottom:84px;font-size:.9rem;display:flex}.app-header a{color:var(--text);font-weight:700;text-decoration:none}.imports-intro{max-width:690px}.imports-intro h1{font-size:clamp(2.8rem,7vw,5.4rem)}.imports-intro p{color:var(--muted);font-size:1.1rem;line-height:1.65}.import-form,.preview{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, transparent);border-radius:18px;max-width:780px;margin-top:42px;padding:28px}.import-form label,.import-form input{display:block}.import-form label,.preview h3{font-weight:700}.import-form input{border:1px dashed var(--border);width:100%;color:var(--muted);border-radius:8px;margin-top:12px;padding:12px}.form-hint,.selected-file,.preview>p{color:var(--muted);line-height:1.55}.selected-file{color:var(--accent)}.import-confirmation{margin-top:16px}.confirmation-link{color:var(--accent);margin-top:8px;font-weight:800;display:inline-block}.cash-flow-briefing{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin-top:24px;padding:24px}.cash-flow-briefing ul{padding-left:20px;line-height:1.6}.demo-panel{border:1px solid var(--border);background:var(--panel);border-radius:12px;margin:24px 0;padding:20px}.demo-panel button{background:var(--accent);color:#082016;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:12px 16px;font-weight:800}.import-form button{background:var(--accent);color:#082016;cursor:pointer;font:inherit;border:0;border-radius:8px;margin-top:16px;padding:13px 18px;font-weight:800}.import-form button:disabled{cursor:not-allowed;opacity:.55}.import-form .demo-scenario-button{border:1px solid var(--border);color:var(--accent);background:0 0;margin-top:16px}.confirm-import{border:1px solid var(--accent);background:var(--accent);color:#082016;cursor:pointer;font:inherit;border-radius:8px;margin-top:24px;padding:13px 18px;font-weight:800}.confirm-import:disabled{cursor:not-allowed;opacity:.55}.preview-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.preview h2{margin:8px 0 0;font-size:1.8rem}.preview-safe{color:var(--accent);background:#143c2b;border-radius:999px;padding:7px 10px;font-size:.8rem;font-weight:700}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.preview-grid article{border:1px solid var(--border);background:var(--background);border-radius:12px;padding:18px}.preview-grid h3{margin-top:0}.preview-grid p{color:var(--muted);line-height:1.5}.preview-grid strong{color:var(--text)}@media (max-width:760px){main{padding-top:72px}.principles{grid-template-columns:1fr;margin-top:64px}.principles article{min-height:auto}.app-header,.preview-heading{flex-direction:column;align-items:flex-start}.preview-grid,.summary-counts,.review-grid{grid-template-columns:1fr}}:root{--background:#07111f;--surface:#0d1b2d;--panel:#101f33;--border:#24384e;--text:#f3f7fb;--muted:#9cafc3;--accent:#54dc9a;--danger:#ff6e78}body{background:#07111f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.banking-shell{background:radial-gradient(circle at 72% -12%,#173354 0,#07111f 46%);grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.banking-sidebar{background:linear-gradient(#071626,#07111f);border-right:1px solid #172c43;flex-direction:column;gap:32px;height:100vh;padding:28px 16px 20px;display:flex;position:sticky;top:0}.brand-mark{color:var(--text);align-items:center;gap:11px;padding:4px 9px;font-size:1.1rem;text-decoration:none;display:flex}.brand-mark span{border:2px solid var(--accent);width:28px;height:28px;color:var(--accent);border-radius:9px;place-items:center;font-size:1.25rem;display:grid}.banking-navigation{gap:5px;display:grid}.banking-navigation a,.banking-navigation .is-soon{color:#c5d0dc;border-radius:9px;align-items:center;gap:13px;padding:12px 13px;font-size:.94rem;text-decoration:none;display:flex}.banking-navigation a span,.banking-navigation .is-soon>span{color:#91a4b9;text-align:center;width:18px;font-size:1.1rem}.banking-navigation a:hover{color:#fff;background:#142941}.banking-navigation a.is-active{color:var(--accent);background:linear-gradient(90deg,#0c3e38,#10362f);font-weight:800}.banking-navigation a.is-active span{color:var(--accent)}.banking-navigation .is-soon{cursor:default;opacity:.58}.banking-security{color:var(--accent);background:#0a2a27;border:1px solid #1d5a4c;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:15px;text-decoration:none;display:flex}.banking-security>span:first-child{font-size:1.1rem;font-weight:900}.banking-security strong,.banking-security small{display:block}.banking-security strong{font-size:.82rem}.banking-security small{color:#9ed8bc;margin-top:4px;font-size:.72rem;line-height:1.35}.banking-content{min-width:0}.banking-page{width:min(1480px,100% - 64px);margin:0 auto;padding:0 0 64px}.banking-topbar{color:#c0ccda;border-bottom:1px solid #1b3048;justify-content:space-between;align-items:center;min-height:82px;font-size:.9rem;display:flex}.banking-breadcrumb{color:#f6f9fc;font-weight:800}.banking-breadcrumb-separator{color:#5c728b;margin:0 11px}.banking-topbar-actions{align-items:center;gap:14px;display:flex}.banking-topbar-actions a{color:#b9c6d5;text-decoration:none}.notification-dot{color:var(--accent);font-size:.85rem}.profile-initials{color:#fff;background:#1b2b40;border:1px solid #3a4d63;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.78rem;font-weight:800;display:grid}.banking-welcome{justify-content:space-between;align-items:end;gap:24px;padding:42px 0 28px;display:flex}.banking-welcome h1{letter-spacing:-.06em;margin:8px 0;font-size:clamp(2.4rem,5vw,4rem)}.banking-welcome p{color:var(--muted);margin:0;font-size:1.05rem}.banking-actions{gap:10px;display:flex}.banking-actions a{color:#d7e2ec;border:1px solid #2d475d;border-radius:9px;padding:11px 15px;font-size:.88rem;font-weight:800;text-decoration:none}.banking-actions a:first-child{background:var(--accent);color:#062418;border-color:#2c9668}.banking-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.banking-metrics article,.banking-chart-card,.banking-coverage-card{background:linear-gradient(145deg,#14253af5,#0c1a2bf5);border:1px solid #273c54;border-radius:14px;min-height:150px;padding:20px;box-shadow:0 12px 32px #0000001f}.banking-metrics span{color:#b8c8d9;font-size:.86rem;display:block}.banking-metrics strong{color:#fff;letter-spacing:-.04em;margin:13px 0 7px;font-size:clamp(1.3rem,2vw,1.85rem);display:block}.banking-metrics small{color:#8296aa;line-height:1.4}.banking-insights{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);gap:14px;margin-top:14px;display:grid}.banking-chart-card{min-height:330px}.bank-panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.bank-panel-heading h2,.banking-coverage-card h2{letter-spacing:-.03em;margin:6px 0;font-size:1.3rem}.bank-panel-heading>span{color:#8ca1b5;font-size:.78rem}.cash-flow-bars{background:repeating-linear-gradient(#0000 0 46px,#59708b2b 47px,#0000 48px);border-bottom:1px solid #2c435d;align-items:end;gap:18px;height:190px;margin:18px 0 10px;padding:18px 16px 0;display:flex}.cash-flow-bar{flex:1;place-items:end center;gap:8px;height:100%;display:grid}.cash-flow-bar span{background:linear-gradient(#60e9a5,#168b68);border-radius:7px 7px 2px 2px;width:min(46px,100%);min-height:12px;box-shadow:0 0 20px #48da952e}.cash-flow-bar.is-negative span{background:linear-gradient(#ff7b82,#aa3b49)}.cash-flow-bar small{color:#8ba0b5;font-size:.72rem}.banking-chart-card>p{color:#91a5b8;margin:13px 0 0;font-size:.8rem}.banking-chart-card code{color:var(--accent)}.banking-coverage-card{background:linear-gradient(160deg,#0b302d,#0c1f33)}.banking-coverage-card ul{color:#b7cabb;gap:12px;margin:20px 0 0;padding:0;font-size:.89rem;line-height:1.45;list-style:none;display:grid}.banking-coverage-card li:before{color:var(--accent);content:"✓";margin-right:8px}.banking-page .summary-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.banking-page .summary-counts article,.banking-page .currency-summaries article,.banking-page .quality-panel,.banking-page .realized-cash-flow,.banking-page .cash-flow-trend,.banking-page .cash-flow-projection,.banking-page .cash-flow-attention,.banking-page .card-overview,.banking-page .debt-overview,.banking-page .cfo-coverage,.banking-page .liquidity-overview,.banking-page .cash-flow-briefing,.banking-page .import-form,.banking-page .preview,.banking-page .correction-form,.banking-page .transactions-list,.banking-page .proposals-list{background:#0d1b2d;border-color:#263c54;border-radius:14px}.banking-page .summary-counts strong{color:var(--accent)}.banking-page .demo-panel{background:#092723;border-color:#1f6351}.banking-page .review-link,.banking-page .confirmation-link{color:var(--accent)}.banking-page .imports-intro,.banking-page .review-intro{padding:40px 0 0}.banking-page .imports-intro h1,.banking-page .review-intro h1{font-size:clamp(2.2rem,5vw,4rem)}.banking-page .app-header{display:none}.workspace-intro{max-width:820px;padding:40px 0 28px}.workspace-intro h1{letter-spacing:-.06em;margin:8px 0 12px;font-size:clamp(2.4rem,5vw,4rem)}.workspace-intro p{color:var(--muted);margin:0;font-size:1.04rem;line-height:1.6}.workspace-primary-action{background:var(--accent);color:#062418;border-radius:9px;margin-top:22px;padding:11px 15px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-block}.workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-grid-wide{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-card,.workspace-empty{background:#0d1b2d;border:1px solid #263c54;border-radius:14px;min-width:0;padding:22px}.workspace-card h2,.workspace-empty h2{letter-spacing:-.02em;margin:0 0 18px;font-size:1.2rem}.workspace-card>p,.workspace-empty p{color:var(--muted);line-height:1.55}.workspace-card a,.workspace-empty a{color:var(--accent);font-weight:750}.workspace-row{border-top:1px solid #20364d;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.workspace-row:first-of-type{border-top:0;padding-top:0}.workspace-row>div:last-child{text-align:right;justify-items:end;gap:4px;display:grid}.workspace-row strong{display:block}.workspace-row p,.workspace-row small,.workspace-row span{color:#91a5b8;margin:4px 0 0;font-size:.84rem;line-height:1.45;display:block}.workspace-row small{font-size:.76rem}.workspace-empty{max-width:680px}.workspace-empty a{margin-top:8px;display:inline-block}@media (max-width:1050px){.banking-shell{grid-template-columns:78px minmax(0,1fr)}.banking-sidebar{align-items:center;padding-inline:10px}.brand-mark strong,.banking-navigation a:not(.is-active):after,.banking-navigation a,.banking-navigation .is-soon{font-size:0}.brand-mark{padding:0}.banking-navigation a span,.banking-navigation .is-soon>span{width:28px;font-size:1.3rem}.banking-navigation a.is-active{padding-inline:12px}.banking-security{padding:11px}.banking-security span:last-child{display:none}.banking-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.banking-shell{display:block}.banking-sidebar{flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 16px;display:flex;position:static;overflow-x:auto}.brand-mark{flex:none}.banking-navigation{flex:1;display:flex}.banking-navigation a,.banking-navigation .is-soon{flex:none;padding:8px}.banking-security{display:none}.banking-page{width:min(100% - 28px,1480px)}.banking-topbar{min-height:62px}.banking-topbar-actions>span:first-child{display:none}.banking-welcome{flex-direction:column;align-items:start;padding-top:28px}.banking-actions{width:100%}.banking-actions a{text-align:center;flex:1}.banking-metrics,.banking-insights,.banking-page .summary-counts,.workspace-grid,.workspace-grid-wide{grid-template-columns:1fr}.cash-flow-bars{gap:8px}.banking-navigation .is-soon{display:none}.workspace-row{flex-direction:column;align-items:start;gap:8px}.workspace-row>div:last-child{text-align:left;justify-items:start}}
