@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1eb56f4-module__GGws1G__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1eb56f4-module__GGws1G__variable{--font-sans:"Inter", "Inter Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_12672bfa-module__hRzxma__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_12672bfa-module__hRzxma__variable{--font-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020814;--ink:#eaf4ff;--muted:#8fa8c4;--line:#203650;--panel:#0a1422;--panel-raised:#0f1d30;--accent:#5ad7ff;--accent-strong:#1ca8ff;--blue:#3fa7ff;--navy:#030914;--navy-soft:#081529;--success:#26d59b;--gold:#f4b860;--warn:#f59e0b;--radius-sm:4px;--radius-pill:999px;--footer-h:58px;--footer-buffer:24px}*{box-sizing:border-box}body{color:var(--ink);font-family:var(--font-sans), Arial, Helvetica, sans-serif;background:linear-gradient(#020814 0%,#081426 46%,#0b101c 100%);margin:0}button,input{font:inherit}.num{font-family:var(--font-mono), "Roboto Mono", monospace;font-variant-numeric:tabular-nums;letter-spacing:.2px}.shell{max-width:1500px;min-height:100vh;margin:0 auto;padding:20px}.institutional-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy-soft);border-right:1px solid var(--line);flex-direction:column;gap:22px;height:100dvh;min-height:0;padding:26px 20px;display:flex;position:sticky;top:0;overflow:hidden}.brand-lockup,.identity-card,.sidebar-nav a,.security-card,.institutional-topbar,.topbar-actions,.breadcrumb,.summary-card{align-items:center;display:flex}.brand-lockup{gap:12px}.brand-logo{background:var(--navy);border-radius:var(--radius-sm);object-fit:cover;border:1px solid #193657;width:40px;height:40px;display:block;box-shadow:0 1px #ffffff14}.brand-lockup strong{font-size:20px;display:block}.brand-lockup small,.identity-card small,.security-card span{color:var(--muted);display:block}.identity-card{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);gap:12px;padding:14px}.identity-avatar{border-radius:var(--radius-pill);color:var(--ink);background:linear-gradient(135deg,#7dc7ff,#030914);justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-flex}.sidebar-nav{flex:auto;gap:8px;min-height:0;display:grid}.sidebar-nav a{border-radius:var(--radius-sm);color:#c5d6ea;gap:12px;min-height:44px;padding:0 12px;text-decoration:none}.sidebar-nav a.active{color:#7fe6ff;background:#1ca8ff24;font-weight:700}.security-card{background:var(--panel-raised);border:1px solid var(--line);border-radius:var(--radius-sm);flex:none;gap:12px;margin-top:auto;padding:14px}.security-card svg{color:var(--success);flex:none}.institutional-main{min-width:0;padding:0 24px calc(var(--footer-h) + var(--footer-buffer))}.institutional-topbar{border-bottom:1px solid var(--line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;height:64px;min-height:64px;margin:0 -24px 16px;padding:0 24px;overflow:visible}.breadcrumb{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;gap:8px;min-width:0;overflow:hidden}.breadcrumb strong{color:var(--ink);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.topbar-actions{z-index:40;flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:10px;min-width:0;position:relative;overflow:visible}.language-switcher{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:8px;min-height:42px;padding:0 10px;display:inline-flex}.language-switcher span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:700}.language-switcher select{color:var(--ink);background:0 0;border:0;outline:0;font-weight:700}.language-switcher option{background:var(--panel);color:var(--ink)}.system-status{border-radius:var(--radius-pill);color:#166534;background:#26d59b1f;border:1px solid #26d59b70;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.system-status span{border-radius:var(--radius-pill);background:#22c55e;width:7px;height:7px}.journey-strip{grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:6px;margin:10px 0 8px;display:grid}.journey-step{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);min-height:48px;padding:8px 9px}.journey-step strong,.journey-step small{text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:block;overflow:hidden}.journey-step strong{color:var(--ink);font-size:11px}.journey-step small{margin-top:4px;font-size:10px}.journey-step.active{background:#26d59b1f;border-color:#26d59b7a}@media (max-width:1100px){.journey-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.journey-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-heading{grid-template-columns:minmax(0,1fr) minmax(240px,316px);align-items:start;gap:10px;margin-bottom:8px;display:grid}.page-heading p:not(.eyebrow){color:var(--muted);max-width:760px;margin-top:3px;font-size:13px;line-height:1.3}.summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.summary-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;gap:7px;min-height:76px;padding:10px 12px;box-shadow:0 1px 2px #0f172a14}.summary-card span{color:#52637d;letter-spacing:0;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.summary-card strong{overflow-wrap:anywhere;font-size:20px;line-height:1.1;display:block}.summary-card svg{color:#8ea0ba;flex:none}.factoring-workbench{gap:16px;margin-bottom:16px;display:grid}.factoring-hero{background:linear-gradient(135deg, var(--navy), #10294a);border-radius:var(--radius-sm);color:var(--ink);border:1px solid #1c4b78;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px;display:grid}.factoring-hero p:not(.eyebrow){color:#d7e2ee;max-width:780px;margin-top:8px;line-height:1.5}.factoring-hero h2{font-size:26px}.factoring-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.phase-pill,.verified-badge,.risk-badge,.status-badge,.capability-badge{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.capability-badge{color:#c5d6ea;background:#8fa8c41f;min-height:20px;margin-left:auto;padding:0 7px;font-size:10px}.verified-badge,.risk-badge.strong,.status-badge.passed{color:#7df1c7;background:#26d59b1f}.primary-inline,.secondary-inline,.text-action{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:700;display:inline-flex}.primary-inline{background:linear-gradient(135deg, var(--accent-strong), var(--accent));color:var(--navy);border:0}.secondary-inline{color:#d8f8ff;background:#5ad7ff1a;border:1px solid #5ad7ff4d}.text-action{border:1px solid var(--line);color:var(--accent-strong);background:0 0;min-height:34px}.factoring-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.factoring-metrics article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;min-height:72px;padding:9px 10px;box-shadow:0 1px 2px #0f172a14}.factoring-metrics span,.invoice-snapshot span,.chain-details span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.factoring-metrics strong{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;font-size:16px;line-height:1.1;display:block}.factoring-metrics small,.panel-subtitle,.data-row small,.compliance-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:12px;line-height:1.3;display:block}.factoring-metrics strong.num{font-size:clamp(14px,1.35vw,14px)}.factoring-metrics small .num{font-size:inherit;margin:0;display:inline}.pro-forma-disclaimer{color:#adc3da;text-transform:uppercase;border-top:1px solid #5ad7ff2e;grid-column:span 6;margin-top:8px;padding-top:8px;font-size:11px;font-weight:700}.factoring-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.s1-command-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.liquidity-stress-card,.investment-teaser-card,.factoring-metrics,.jurisdiction-card,.activity-audit-card{grid-column:span 6}.terminal-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.terminal-panel-heading h2{color:#19d5ff;letter-spacing:0;text-transform:uppercase;font-size:12px}.terminal-panel-heading h2 span{color:var(--muted);font-weight:700}.terminal-panel-heading a{color:#19d5ff;font-size:12px;font-weight:700;text-decoration:none}.info-dot{border-radius:var(--radius-pill);color:var(--muted);border:1px solid #8fa8c480;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;font-weight:800;display:inline-flex}.stress-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:7px;margin-bottom:6px;display:grid}.stress-values div:last-child{text-align:right}.stress-values span{color:var(--ink);text-transform:uppercase;margin-bottom:3px;font-size:12px;font-weight:800;line-height:1.3;display:block}.stress-values strong{font-size:16px;line-height:1.15;display:block}.stress-values small{margin-top:2px;font-size:12px;display:block}.liquidity-good{color:var(--success)}.liquidity-warn{color:#ffc44d}.stress-track{border-radius:var(--radius-sm);background:linear-gradient(90deg,#0000 24.8%,#8fa8c459 25%,#0000 25.2%),linear-gradient(90deg,#0000 49.8%,#8fa8c459 50%,#0000 50.2%),linear-gradient(90deg,#0000 74.8%,#8fa8c459 75%,#0000 75.2%),#040d18e6;border:1px solid #203650cc;height:14px;display:flex;overflow:hidden}.stress-track span{background:var(--success);min-width:2px;display:block}.stress-track strong{background:linear-gradient(90deg,#f6c453,#f59e0b);min-width:2px;display:block}.stress-thresholds{color:var(--muted);grid-template-columns:repeat(5,1fr);margin-top:5px;font-size:11px;display:grid}.stress-thresholds span{text-align:center}.stress-thresholds span:first-child{text-align:left}.stress-thresholds span:last-child{text-align:right}.terminal-table{gap:0;min-width:0;display:grid;overflow:auto}.terminal-table-row{color:#dbe9f7;border-top:1px solid #203650b8;align-items:center;gap:8px;min-width:520px;padding:3px 4px;font-size:12px;display:grid}.terminal-table-row:first-child{border-top:0}.terminal-table-head{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.jurisdiction-table .terminal-table-row{grid-template-columns:minmax(160px,1.2fr) minmax(110px,.8fr) minmax(110px,.8fr)}.audit-trail-table .terminal-table-row{grid-template-columns:minmax(130px,1fr) minmax(72px,.55fr) minmax(130px,1fr) minmax(130px,1fr) minmax(90px,.7fr)}.total-row{color:var(--ink);font-weight:800}.investment-teaser-card{grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:8px;min-height:126px;display:grid}.investment-teaser-card .factoring-actions{justify-content:flex-start;width:100%}.investment-teaser-card p:not(.eyebrow){color:#adc3da;max-width:560px;margin-top:4px;font-size:13px;line-height:1.3}.marketplace-panel{grid-column:span 8}.due-diligence-panel,.compliance-preview,.asset-owner-preview{grid-column:span 4}.data-table{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}.data-row{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.3fr) minmax(120px,1fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(90px,.7fr) minmax(110px,.8fr);align-items:center;gap:12px;min-width:820px;padding:12px 14px;display:grid}.data-row:first-child{border-top:0}.data-head{color:var(--muted);text-transform:uppercase;background:#040d18bd;font-size:12px;font-weight:700}.invoice-snapshot,.chain-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.invoice-snapshot div,.chain-details div{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.invoice-snapshot strong,.chain-details strong{overflow-wrap:anywhere}.timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timeline li,.compliance-row,.future-capabilities span{border:1px solid var(--line);border-radius:var(--radius-sm);align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:grid}.timeline li{color:var(--muted);grid-template-columns:18px 1fr}.timeline li.done{color:var(--ink)}.timeline li.done svg,.future-capabilities svg{color:var(--success)}.compliance-list,.future-capabilities{gap:10px;display:grid}.compliance-row{grid-template-columns:minmax(0,1fr) auto}.future-capabilities span{grid-template-columns:18px 1fr}.topbar,.panel-heading,.trust-row,.metrics{align-items:center;display:flex}.topbar{justify-content:space-between;gap:18px}.pilot-hero{border-radius:var(--radius-sm);color:var(--ink);background:#17201d;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:18px;margin:24px 0 0;padding:22px;display:grid}.pilot-copy{gap:10px;display:grid}.pilot-copy h2{font-size:28px;line-height:1.12}.pilot-copy p,.next-action p{color:#cbd6e2;max-width:680px;font-size:13px;line-height:1.3}.status-pill,.next-action span{color:#bfdbfe;text-transform:uppercase;font-size:12px;font-weight:700}.next-action{background:linear-gradient(135deg, var(--navy), var(--navy-soft));border-radius:var(--radius-sm);border:1px solid #1b4168;gap:5px;padding:10px;display:grid}.next-action strong{font-size:17px}.eyebrow{color:var(--accent-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:700}h1,h2,p{margin:0}h1{font-size:clamp(28px,1.9vw,31px);line-height:1.1}h2{font-size:18px}.trust-row{border-block:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;margin:24px 0;padding:14px 0}.header-trust-chips{scrollbar-width:none;white-space:nowrap;border:0;flex-wrap:nowrap;gap:8px;margin:0;padding:0;overflow:auto hidden}.network-warning{border-radius:var(--radius-sm);color:#ffe0ad;background:#f4b8601a;border:1px solid #f4b86057;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 0 8px;padding:7px 10px;display:grid}.network-warning strong,.network-warning span{display:block}.network-warning span{margin-top:1px;font-size:12px}.network-warning a,.explorer-link{color:var(--accent-strong);overflow-wrap:anywhere;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.trust-row span{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.workspace{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);padding:14px;box-shadow:0 1px 2px #0f172a14}.panel-heading{justify-content:space-between;margin-bottom:10px}.icon-button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fund-list{gap:10px;display:grid}.fund{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;text-align:left;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:78px;padding:12px;display:grid}.fund.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fund-index{border-radius:var(--radius-pill);color:#9eefff;background:#5ad7ff21;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:inline-flex}.fund small,.activity-item small,.activity-item span,.disclaimer,.empty{color:var(--muted)}.fund small,.activity-item small{margin-top:4px;display:block}.metrics{gap:10px;margin-bottom:18px}.metrics div{border:1px solid var(--line);border-radius:var(--radius-sm);flex:1;min-width:0;padding:12px}.metrics span,.amount-field span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.metrics strong{overflow-wrap:anywhere;font-size:20px;display:block}.journey-panel,.funds-panel{grid-column:span 4}.dashboard-panel{grid-column:span 8}.deposit-panel,.activity-panel{grid-column:span 4}.readiness-list{gap:10px;display:grid}.readiness-item{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--muted);grid-template-columns:20px 1fr auto;align-items:center;gap:10px;min-height:44px;padding:10px 12px;display:grid}.readiness-item svg{color:#a8b2ae}.readiness-item.done svg{color:var(--success)}.readiness-item span{font-weight:700}.readiness-item strong{color:var(--ink);overflow-wrap:anywhere;text-align:right;font-size:13px}.journey-flow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.journey-flow span{border-radius:var(--radius-pill);background:#040d18bd;padding:6px 9px;font-size:12px;font-weight:700}.capital-hero{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);justify-content:space-between;align-items:start;gap:14px;margin-bottom:12px;padding:16px;display:flex}.capital-hero span,.selected-fund-summary span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.capital-hero strong{overflow-wrap:anywhere;font-size:32px;line-height:1.1;display:block}.selected-fund-summary{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:14px;padding:12px}.selected-fund-summary strong{margin-bottom:5px;font-size:18px;display:block}.selected-fund-summary p{color:var(--muted);font-size:13px;line-height:1.4}.evidence-link-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.evidence-link-list a{border:1px solid var(--line);border-radius:var(--radius-sm);background:#040d1894;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:6px;min-height:34px;padding:7px 8px;display:grid}.evidence-link-list span{color:var(--muted);text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.evidence-link-list strong{color:var(--ink);margin:0;font-size:12px}.dashboard-state{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.dashboard-metrics div{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;padding:12px}.dashboard-metrics span,.allocation-copy span{color:var(--muted);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dashboard-metrics strong{overflow-wrap:anywhere;font-size:22px;display:block}.allocation-list{gap:12px;display:grid}.allocation-copy{grid-template-columns:1fr auto auto;align-items:end;gap:10px;margin-bottom:6px;display:grid}.allocation-copy span{margin-bottom:0}.allocation-copy strong,.allocation-copy em{font-size:13px}.allocation-copy em{color:var(--accent-strong);font-style:normal;font-weight:700}.allocation-track{border-radius:var(--radius-pill);background:#040d18bd;height:8px;overflow:hidden}.allocation-track span{background:linear-gradient(90deg, var(--accent-strong), var(--accent));height:100%;display:block}.amount-field{margin-bottom:14px;display:block}.amount-field input{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;min-height:46px;padding:0 64px 0 12px}.primary-action{background:linear-gradient(135deg, var(--accent-strong), var(--accent));border-radius:var(--radius-sm);color:var(--navy);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:700;display:inline-flex}.wallet-adapter-button-trigger{background:linear-gradient(135deg, var(--accent-strong), var(--accent))!important;border-radius:var(--radius-sm)!important;z-index:45!important;min-height:42px!important;font-weight:700!important;position:relative!important}.secondary-action{background:var(--navy);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;border:0;width:100%;min-height:44px;font-weight:700}.secondary-action:disabled,.primary-action:disabled{cursor:not-allowed;opacity:.55}.error{color:var(--warn);align-items:center;gap:6px;margin-top:12px;display:flex}.info{color:var(--accent-strong);margin-top:12px;font-size:13px}.disclaimer{margin-top:12px;font-size:12px}.activity-list{gap:10px;display:grid}.activity-item{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.activity-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-meta em{border-radius:var(--radius-pill);color:#7df1c7;text-transform:uppercase;background:#26d59b1f;flex:none;padding:3px 7px;font-size:11px;font-style:normal;font-weight:700}.activity-meta time{overflow-wrap:anywhere;min-width:0}.activity-item small{overflow-wrap:anywhere}.bridge-panel{grid-column:1/-1}.bridge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bridge-onboarding,.verify-form,.kyc-status,.account-activated{gap:14px;display:grid}.baas-console{gap:10px;margin-bottom:14px;display:grid}.baas-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.baas-account-state{min-height:46px;display:grid}.baas-account-state.active,.baas-account-state.rejected,.baas-flow-preview,.baas-status-summary{border:1px solid var(--line);border-radius:var(--radius-sm);background:#040d18bd;padding:12px}.baas-account-state.active,.baas-account-state.rejected{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.baas-action{border-radius:var(--radius-sm);color:#d8f8ff;cursor:pointer;text-align:center;background:#5ad7ff1a;border:1px solid #5ad7ff4d;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 12px;font-weight:700;display:inline-flex}.baas-action.primary{background:linear-gradient(135deg,#1ca8ff47,#26d59b33)}.baas-action.danger{color:#ffb4b4;background:#ef444429;border-color:#ef44446b}.baas-action:disabled{cursor:not-allowed;opacity:.42}.account-active-badge,.account-error-badge{border-radius:var(--radius-pill);text-transform:uppercase;min-height:30px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.account-active-badge{color:#7df1c7;background:#26d59b24;border:1px solid #26d59b61}.account-error-badge{color:#ffb4b4;background:#ef444429;border:1px solid #ef44446b}.baas-link{color:#7fe6ff;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:none}.baas-error-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.baas-coming-soon,.baas-rejected-copy{color:var(--muted);font-size:13px}.baas-rejected-copy{color:#ffb4b4;align-items:center;gap:8px;display:flex}.baas-flow-preview{gap:10px;margin-top:12px;display:grid}.panel-heading-actions,.flow-preview-heading{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.flow-preview-heading{justify-content:space-between}.baas-flow-preview h3{margin:0;font-size:16px}.baas-card-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.baas-card-actions span,.baas-status-summary{color:#d8f8ff}.baas-card-actions span{border:1px solid var(--line);border-radius:var(--radius-sm);text-align:center;min-height:38px;padding:10px;font-weight:700}.baas-status-summary{gap:4px;display:grid}.baas-status-summary span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:700}.bridge-onboarding .empty{margin-bottom:2px}.verify-form .amount-field{margin-bottom:0}.verify-form .secondary-action,.account-activated .secondary-action{margin-top:2px}.kyc-status div{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:grid}.kyc-status svg{color:var(--accent)}.kyc-status strong{color:var(--muted);text-transform:uppercase;font-size:12px}.account-activated h3{margin:0;font-size:18px}.account-activated ul{gap:8px;margin:0;padding:0;list-style-position:inside;display:grid}.instructions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.instructions div{border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.instructions span{color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;display:block}.instructions strong{overflow-wrap:anywhere}.instructions.funding-card{grid-template-columns:1fr}.funding-card div{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.funding-card span{grid-column:1/-1}.copy-button{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sidebar{background:#06111f;border-right-color:#17304c;box-shadow:1px 0 #ffffff0a}.brand-logo{background:#020814;border-color:#235178;box-shadow:0 1px #ffffff14}.brand-lockup small,.identity-card small,.security-card span{color:#91a9c2}.identity-card,.security-card,.language-switcher,.summary-card,.factoring-metrics article,.panel,.selected-fund-summary,.metrics div,.activity-item,.instructions div,.invoice-snapshot div,.chain-details div,.timeline li,.compliance-row,.future-capabilities span,.kyc-status div{border-color:var(--line);background:linear-gradient(#0f1d30f5,#091422f5);box-shadow:0 1px #ffffff0a}.sidebar-nav a{color:#c5d6ea}.sidebar-nav a.active,.sidebar-nav a:hover{color:#7fe6ff;background:#1ca8ff24}.institutional-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;background:#020814d1;border-bottom-color:#17304c;position:sticky;top:0}.breadcrumb strong,.language-switcher select,.readiness-item strong,.timeline li.done,.icon-button,.copy-button,.fund,.secondary-inline,.text-action,.amount-field input{color:var(--ink)}.language-switcher,.icon-button,.copy-button,.text-action{background:#0a1422d6}.system-status{color:#7df1c7;background:#26d59b1f;border-color:#26d59b70}.system-status span{background:var(--success);box-shadow:none}.page-heading p:not(.eyebrow),.factoring-hero p:not(.eyebrow),.pilot-copy p,.next-action p,.selected-fund-summary p{color:#adc3da}.summary-card svg,.panel-heading svg{color:#7fe6ff}.summary-card span,.factoring-metrics span,.invoice-snapshot span,.chain-details span,.panel-subtitle,.data-row small,.compliance-row small,.fund small,.activity-item small,.activity-item span,.disclaimer,.empty,.metrics span,.amount-field span,.dashboard-metrics span,.allocation-copy span,.capital-hero span,.selected-fund-summary span{color:var(--muted)}.factoring-hero,.next-action,.funding-console{background:linear-gradient(135deg,#030914fa,#0a1f36f5),linear-gradient(90deg,#5ad7ff2e,#f4b86014);border:1px solid #1b4a70;box-shadow:0 1px #ffffff0a}.trust-row{border-radius:var(--radius-sm);color:#ccefff;background:#050e1ac7;border:1px solid #1b4a70;margin:0 0 10px;padding:8px 10px}.header-trust-chips{scrollbar-width:none;white-space:nowrap;background:0 0;border:0;flex-wrap:nowrap;flex:320px;justify-content:flex-end;min-width:0;max-width:680px;margin:0;padding:0;overflow:auto hidden}.header-trust-chips::-webkit-scrollbar{display:none}.trust-row span{border-radius:var(--radius-pill);color:#d8f8ff;background:#5ad7ff1a;border:1px solid #5ad7ff47;min-height:32px;padding:0 10px}.header-trust-chips span{flex:none;min-height:30px;padding:0 9px}.trust-row svg{color:var(--success)}.network-warning{color:#ffe0ad;background:#f4b8601a;border-color:#f4b86057;margin-bottom:9px;padding:8px 10px}.network-warning a,.explorer-link,.allocation-copy em,.info{color:#7fe6ff}.phase-pill{color:#9eefff;background:#5ad7ff1f}.phase-pill.muted{color:#c5d6ea;background:#8fa8c41f}.verified-badge,.risk-badge.strong,.status-badge.passed,.status-badge.confirmed,.status-badge.verified,.status-badge.active{color:#7df1c7;background:#26d59b1f}.risk-badge.watch,.status-badge.pending{color:#ffd48c;background:#f4b86024}.risk-badge.elevated,.status-badge.escalated,.status-badge.failed{color:#ffb4b4;background:#ef444429}.primary-inline,.primary-action,.wallet-adapter-button-trigger{color:#02101c!important;z-index:45!important;background:linear-gradient(135deg,#1ca8ff,#26d59b)!important;position:relative!important}.secondary-inline,.secondary-action{color:#d8f8ff;background:#5ad7ff1a;border:1px solid #5ad7ff4d}.data-table{border-color:var(--line)}.data-row{border-top-color:var(--line)}.data-head,.fund,.journey-flow span,.readiness-item,.allocation-track{background:#040d18bd}.fund.selected{background:#1ca8ff1f;border-color:#5ad7ff;box-shadow:inset 0 0 0 1px #5ad7ffb3}.fund-index{color:#9eefff;background:#5ad7ff21}.amount-field input{background:#06111f;border-color:#274462}.funding-console{border-radius:var(--radius-sm);grid-column:1/-1;gap:14px;padding:14px;display:grid}.funding-console-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.funding-console-heading h2{font-size:22px}.funding-console-heading p:not(.eyebrow){color:#adc3da;max-width:760px;margin-top:6px;line-height:1.45}.funding-console-grid{grid-template-columns:minmax(260px,.85fr) minmax(280px,.9fr) minmax(320px,1fr);gap:16px;display:grid}.treasury-console-grid{grid-template-columns:minmax(280px,.95fr) minmax(390px,1.3fr) minmax(320px,1fr);align-items:stretch;gap:12px}.funding-console .funds-panel,.funding-console .deposit-panel,.funding-console .bridge-panel{grid-column:auto}.treasury-allocation-panel,.treasury-deposit-panel,.treasury-gateway-panel,.treasury-recent-activity,.funding-controls{gap:12px;min-width:0;display:grid}.treasury-allocation-panel,.treasury-deposit-panel,.treasury-gateway-panel{align-content:start}.treasury-deposit-panel{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.treasury-deposit-panel>*{grid-column:1/-1;min-width:0}.treasury-fund-list{gap:8px}.treasury-fund-list .fund{background:#040d18ad;grid-template-columns:34px minmax(0,1fr) 18px;min-height:68px;padding:10px}.treasury-fund-list .fund svg{color:var(--accent-strong)}.fund-radio{border-radius:var(--radius-pill);border:1px solid #9bb8d2;width:16px;height:16px;display:block}.treasury-alloc-target{gap:7px;margin-top:4px;display:grid}.treasury-alloc-target>span,.funding-summary-box strong,.funding-control-list span,.treasury-gateway-panel .panel-heading p{color:var(--muted);font-size:12px}.treasury-alloc-track{border-radius:var(--radius-sm);height:8px;display:flex;overflow:hidden}.treasury-alloc-track i{display:block}.treasury-alloc-track i:first-child,.treasury-alloc-legend span:first-child i{background:var(--success)}.treasury-alloc-track i:nth-child(2),.treasury-alloc-legend span:nth-child(2) i{background:var(--accent-strong)}.treasury-alloc-track i:nth-child(3),.treasury-alloc-legend span:nth-child(3) i{background:var(--warn)}.treasury-alloc-legend{flex-wrap:wrap;gap:7px 12px;display:flex}.treasury-alloc-legend span{color:var(--muted);align-items:center;gap:5px;font-size:11px;display:inline-flex}.treasury-alloc-legend i{border-radius:2px;width:7px;height:7px;display:inline-block}.treasury-deposit-panel .selected-fund-summary,.treasury-deposit-panel .metrics,.treasury-deposit-panel .amount-field{margin-bottom:0}.treasury-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.treasury-kpi-row strong{font-size:18px}.treasury-deposit-body{grid-template-columns:minmax(210px,1fr) minmax(155px,.62fr);gap:10px;min-width:0;display:grid}.amount-field{min-width:0;position:relative}.amount-field em{color:var(--muted);font-style:normal;font-weight:800;position:absolute;top:35px;right:12px}.treasury-chip-row{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding:8px;display:grid}.treasury-chip-row span{color:#c9def1;overflow-wrap:anywhere;align-items:center;gap:5px;min-width:0;font-size:11px;font-weight:700;display:inline-flex}.treasury-chip-row svg{color:var(--accent-strong);flex:none}.funding-summary-box{border:1px solid var(--line);border-radius:var(--radius-sm);background:#040d18bd;gap:8px;min-width:0;padding:10px;display:grid}.funding-summary-box p{justify-content:space-between;align-items:center;gap:8px;display:flex}.funding-summary-box span{color:var(--muted);font-size:11px}.funding-summary-box b{color:var(--ink);overflow-wrap:anywhere;text-align:right;max-width:90px;font-size:12px}.treasury-deposit-panel .primary-action{width:100%;min-height:42px}.treasury-gateway-panel .baas-action-grid{gap:8px}.treasury-gateway-panel .baas-action{justify-content:flex-start;min-height:44px;padding:9px 10px}.baas-action.disabled,.baas-action:disabled{color:#7f96aa;cursor:not-allowed;opacity:1;background:#0d20347a;border-color:#40678466}.operational-integrity-badge{border-radius:var(--radius-sm);background:#16a34a14;border:1px solid #22c55e47;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.operational-integrity-badge>svg{color:var(--success)}.operational-integrity-badge span{color:var(--ink);font-size:13px;font-weight:700;display:grid}.operational-integrity-badge strong{color:var(--success);font-size:12px}.operational-integrity-badge a,.treasury-recent-activity .panel-heading a{color:var(--accent-strong);align-items:center;gap:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.integrity-stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.integrity-step{color:var(--muted);text-align:center;place-items:center;gap:5px;font-size:11px;display:grid}.integrity-step i{border:1px solid var(--line);border-radius:var(--radius-pill);background:#94a3b826;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.integrity-step.done{color:#d9fff0}.integrity-step.done i{background:var(--success);border-color:var(--success);color:#052e1a}.treasury-table-wrap{overflow-x:auto}.treasury-recent-activity table{border-collapse:collapse;width:100%;min-width:720px}.treasury-recent-activity th,.treasury-recent-activity td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.treasury-recent-activity th{color:#9fc6ee;text-transform:uppercase;font-size:11px}.treasury-recent-activity td{color:var(--ink);font-size:13px}.treasury-status{border-radius:var(--radius-pill);color:#77ffe4;white-space:nowrap;background:#14b8a629;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.funding-controls{align-content:start}.funding-control-list{gap:8px;display:grid}.funding-control-list p{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:grid}.funding-control-list strong{color:var(--ink);text-align:right;font-size:13px}.control-check{border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.control-check.done{border-color:var(--success);color:var(--success)}.funding-process-line{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.funding-process-line span{font-size:11px;font-weight:800}.funding-process-line span:last-child{color:var(--accent-strong)}.workspace>.activity-panel{grid-column:1/-1}.compliance-footer{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:#d9e9f8;min-height:var(--footer-h);z-index:30;background:#020814eb;border:1px solid #1b4a70;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:8px 24px;display:flex;position:fixed;bottom:0;left:280px;right:0;box-shadow:0 -1px #ffffff0a}.compliance-footer strong{color:var(--ink);font-size:13px}.compliance-footer span{color:var(--muted);font-size:12px}@media (max-height:780px){.institutional-main{padding-bottom:calc(var(--footer-h) + var(--footer-buffer))}.institutional-topbar{margin-bottom:12px}.page-heading{gap:10px;margin-bottom:8px}.page-heading p:not(.eyebrow){font-size:13px;line-height:1.3}h1{font-size:28px}.next-action{padding:10px}.next-action strong{font-size:17px}.summary-cards{gap:8px;margin-bottom:8px}.summary-card{min-height:70px;padding:8px 10px}.summary-card strong{font-size:20px}.s1-command-grid{gap:8px;margin-bottom:8px}.panel{padding:10px}.terminal-panel-heading{margin-bottom:6px}.terminal-table-row{padding:3px 4px}.investment-teaser-card p:not(.eyebrow){font-size:14px;line-height:1.3}.factoring-metrics{gap:10px}.factoring-metrics article{min-height:84px;padding:10px}.network-warning{margin-bottom:8px;padding:7px 10px}.compliance-footer{padding-top:7px;padding-bottom:7px}}@media (max-width:1100px){.institutional-shell{grid-template-columns:240px minmax(0,1fr)}.summary-cards,.factoring-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.compliance-footer{left:240px}.funding-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funding-console .bridge-panel{grid-column:1/-1}.treasury-deposit-body,.treasury-chip-row{grid-template-columns:1fr}}@media (max-width:900px){.institutional-shell{grid-template-columns:1fr}.sidebar{height:auto;min-height:auto;position:static;overflow:visible}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-main{padding:0 20px calc(var(--footer-h) + var(--footer-buffer))}.institutional-topbar{flex-flow:row;align-items:center;height:64px;min-height:64px;margin:0 -20px 22px;padding:0 20px}.topbar-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:0}.compliance-footer{padding:8px 20px;left:0}.page-heading,.factoring-hero{grid-template-columns:1fr}.factoring-actions{justify-content:flex-start}.funding-console-heading{grid-template-columns:1fr;align-items:start}.workspace,.factoring-grid,.s1-command-grid{grid-template-columns:1fr}.liquidity-stress-card,.investment-teaser-card,.factoring-metrics,.jurisdiction-card,.activity-audit-card{grid-column:1}.activity-audit-card{grid-row:auto}.investment-teaser-card{grid-template-columns:1fr}.pro-forma-disclaimer{grid-column:1}.pilot-hero{grid-template-columns:1fr}.shell{padding:20px}.journey-panel,.funds-panel,.dashboard-panel,.deposit-panel,.activity-panel,.marketplace-panel,.due-diligence-panel,.compliance-preview,.asset-owner-preview{grid-column:1}.bridge-grid,.dashboard-metrics,.instructions,.funding-console-grid,.baas-action-grid,.baas-card-actions{grid-template-columns:1fr}.treasury-recent-activity,.funding-controls,.funding-console .bridge-panel{grid-column:auto}.integrity-stepper{grid-template-columns:repeat(2,minmax(0,1fr))}.allocation-copy{grid-template-columns:1fr;align-items:start}.kyc-status div{grid-template-columns:20px 1fr;align-items:start}.kyc-status strong{grid-column:2}.network-warning{grid-template-columns:22px 1fr;align-items:start}.network-warning a{grid-column:2}.funding-console .bridge-panel{grid-column:auto}}@media (max-width:560px){.topbar{flex-direction:column;align-items:flex-start}.pilot-copy h2{font-size:24px}.sidebar-nav,.summary-cards,.factoring-metrics,.invoice-snapshot,.chain-details{grid-template-columns:1fr}.capital-hero{display:grid}.capital-hero strong{font-size:26px}.readiness-item{grid-template-columns:20px 1fr;align-items:start}.readiness-item strong{text-align:left;grid-column:2}}.treasury-workspace{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.treasury-workspace .funding-console{grid-column:1/-1;gap:12px;padding:12px}.treasury-workspace .funding-console-heading h2{font-size:24px;line-height:1.05}.treasury-workspace .funding-console-heading p:not(.eyebrow){max-width:860px;font-size:14px;line-height:1.3}.treasury-console-grid{grid-template-columns:minmax(260px,.9fr) minmax(360px,1.25fr) minmax(300px,1fr);align-items:stretch;gap:12px;display:grid}.treasury-allocation-panel,.treasury-deposit-panel,.treasury-gateway-panel,.treasury-recent-activity,.funding-controls{min-width:0;padding:12px}.treasury-fund-list .fund{min-height:60px;padding:9px 10px}.treasury-fund-list .fund strong{font-size:14px;line-height:1.15}.treasury-fund-list .fund small{font-size:12px;line-height:1.25}.treasury-kpi-row{gap:8px}.treasury-kpi-row div{padding:10px}.treasury-deposit-body{grid-template-columns:minmax(190px,1fr) minmax(150px,.58fr);gap:10px}.treasury-chip-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:7px}.treasury-chip-row span{font-size:10px;line-height:1.15}.funding-summary-box{gap:7px;padding:9px}.funding-summary-box b,.funding-summary-box span{font-size:11px}.treasury-gateway-panel .baas-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gateway-panel .baas-action{min-height:48px;padding:8px 10px;font-size:13px}.operational-integrity-badge{padding:9px}.integrity-stepper{gap:4px}.integrity-step{font-size:10px;line-height:1.2}.treasury-recent-activity{grid-column:span 2}.treasury-recent-activity th,.treasury-recent-activity td{padding:6px 9px;font-size:12px}.funding-controls{grid-column:auto}.funding-control-list{gap:7px}.funding-control-list p{min-height:34px;padding:7px 9px}.funding-process-line{gap:5px}.compliance-footer{min-height:48px;padding-top:6px;padding-bottom:6px}@media (min-width:1200px){.institutional-main{padding-left:20px;padding-right:20px}.institutional-topbar{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media (max-width:1180px){.treasury-console-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.treasury-gateway-panel,.treasury-recent-activity,.funding-controls{grid-column:span 2}.treasury-deposit-body,.treasury-chip-row{grid-template-columns:1fr}}@media (max-width:900px){.treasury-console-grid{grid-template-columns:1fr}.treasury-gateway-panel,.treasury-recent-activity,.funding-controls{grid-column:auto}.treasury-deposit-body,.treasury-chip-row{grid-template-columns:1fr}}.treasury-workspace .panel-heading{margin-bottom:8px}.treasury-workspace .panel-heading h2{letter-spacing:0;font-size:17px;font-weight:750;line-height:1.15}.treasury-workspace .panel-heading>svg{flex:0 0 16px;width:16px;height:16px}.treasury-deposit-panel{gap:10px}.treasury-deposit-panel .selected-fund-summary{padding:10px}.treasury-deposit-panel .selected-fund-summary strong{margin-bottom:4px;font-size:17px;font-weight:760;line-height:1.12}.treasury-deposit-panel .selected-fund-summary p{font-size:12px;line-height:1.28}.treasury-kpi-row div{min-height:58px}.treasury-kpi-row span,.treasury-deposit-panel .amount-field span,.funding-summary-box strong{letter-spacing:0;font-size:10px}.treasury-kpi-row strong{align-items:baseline;gap:4px;font-size:16px;font-weight:760;line-height:1.15;display:inline-flex}.treasury-deposit-panel .amount-field input{font-variant-numeric:tabular-nums;min-height:40px;font-weight:750}.treasury-deposit-panel .amount-field em{font-size:11px;top:32px}.treasury-chip-row{align-items:stretch;gap:6px}.treasury-chip-row span{border-right:1px solid #274462b3;align-items:center;gap:5px;min-height:28px;padding-right:6px}.treasury-chip-row span:last-child{border-right:0;padding-right:0}.treasury-chip-row svg{flex:0 0 13px;width:13px;height:13px}.funding-summary-box{border-color:#274462eb;align-content:start}.funding-summary-box p{min-height:22px}.funding-summary-box b{font-weight:760;line-height:1.15}.treasury-deposit-panel .primary-action{gap:7px;margin-top:1px;font-weight:760}.treasury-deposit-panel .primary-action svg{flex:0 0 16px;width:16px;height:16px}.treasury-deposit-panel .pro-forma-disclaimer{margin-top:-3px}.treasury-gateway-panel{gap:10px}.treasury-gateway-panel .baas-action{text-align:left;grid-template-columns:17px minmax(0,1fr);place-items:center start;gap:8px;line-height:1.14;display:grid}.treasury-gateway-panel .baas-action svg{flex:0 0 16px;width:16px;height:16px}.treasury-gateway-panel .baas-action span{min-width:0}.operational-integrity-badge{grid-template-columns:22px minmax(0,1fr) auto}.operational-integrity-badge>svg{width:16px;height:16px}.operational-integrity-badge span{font-size:12px;line-height:1.16}.operational-integrity-badge strong{letter-spacing:0;font-size:11px}.integrity-stepper{border-top:1px solid #274462b3;align-items:start;padding-top:8px}.integrity-step{color:#c6d7e8;font-weight:720}.integrity-step i{width:18px;height:18px}.integrity-step i svg{width:12px;height:12px}.funding-controls{gap:10px}.funding-control-list p{grid-template-columns:18px minmax(0,.85fr) minmax(96px,1fr)}.funding-control-list span{font-size:12px;line-height:1.15}.funding-control-list strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-self:end;max-width:100%;line-height:1.15}.control-check svg{width:12px;height:12px}.funding-process-line span{font-size:10px}.treasury-recent-activity table{font-variant-numeric:tabular-nums}.treasury-status{font-weight:760}@media (max-height:760px){.institutional-main{padding-bottom:calc(var(--footer-h) + 64px)}.treasury-workspace .funding-console{padding-bottom:16px}.compliance-footer{min-height:44px}}@media (max-width:1180px){.treasury-chip-row span{border-right:0;padding-right:0}}.investment-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,380px);align-items:start;gap:12px;display:grid}.investment-workspace .marketplace-panel{grid-column:auto;min-width:0}.investment-workspace .due-diligence-panel{grid-column:auto;align-content:start;gap:12px;min-width:0}.investment-workspace .panel-heading{margin-bottom:10px}.investment-workspace .panel-heading h2{font-size:18px;line-height:1.1}.investment-workspace .panel-subtitle{font-size:12px;line-height:1.2}.investment-workspace .data-table{border-color:var(--line);overflow:auto hidden}.investment-workspace .data-row{grid-template-columns:minmax(190px,1.45fr) minmax(120px,.8fr) minmax(100px,.65fr) minmax(110px,.7fr) minmax(88px,.55fr) minmax(92px,.55fr);gap:10px;min-width:860px;padding:9px 12px}.investment-workspace .data-head{letter-spacing:.02em;font-size:10px;line-height:1.15}.investment-workspace .data-row strong{font-size:14px;line-height:1.15}.investment-workspace .data-row small{text-transform:uppercase;margin-top:3px;font-size:11px;line-height:1.2}.investment-workspace .data-row .num{font-family:var(--font-mono), "Roboto Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.investment-workspace .risk-badge{min-height:22px;padding:0 8px;font-size:10px}.investment-workspace .text-action{white-space:nowrap;gap:5px;min-height:30px;padding:0 8px;font-size:11px}.investment-workspace .text-action svg{width:13px;height:13px}.due-diligence-panel .verified-badge{gap:5px;min-height:24px;padding:0 8px;font-size:10px}.due-diligence-panel .verified-badge svg{width:13px;height:13px}.due-diligence-panel .invoice-snapshot,.due-diligence-panel .chain-details{gap:8px;margin-bottom:10px}.due-diligence-panel .invoice-snapshot div,.due-diligence-panel .chain-details div{min-width:0;padding:10px}.due-diligence-panel .invoice-snapshot span,.due-diligence-panel .chain-details span{margin-bottom:5px;font-size:10px;line-height:1.15}.due-diligence-panel .invoice-snapshot strong,.due-diligence-panel .chain-details strong{font-size:13px;line-height:1.2}.due-diligence-panel .timeline{gap:7px}.due-diligence-panel .timeline li{grid-template-columns:16px minmax(0,1fr);min-height:36px;padding:8px 10px}.due-diligence-panel .timeline li svg{width:14px;height:14px}.due-diligence-panel .timeline li span{font-size:13px;line-height:1.2}.due-diligence-panel .timeline li:not(.done){opacity:.72}.institutional-main{padding-bottom:calc(var(--footer-h) + 56px)}@media (max-width:1180px){.investment-workspace{grid-template-columns:1fr}.investment-workspace .marketplace-panel,.investment-workspace .due-diligence-panel{grid-column:auto}.due-diligence-panel .invoice-snapshot,.due-diligence-panel .chain-details{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.investment-workspace{grid-template-columns:1fr}.investment-workspace .data-row{min-width:820px}.due-diligence-panel .invoice-snapshot,.due-diligence-panel .chain-details{grid-template-columns:1fr}}.activity-heading h1,.activity-heading h2{font-size:24px;line-height:1.05}.activity-kpi-card span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.activity-kpi-card strong{margin-top:5px;font-size:22px;line-height:1.05;display:block}.activity-kpi-card small{margin-top:3px;font-size:11px;display:block}.activity-filter-bar{grid-template-columns:minmax(260px,1fr) minmax(110px,.45fr) minmax(110px,.45fr) minmax(110px,.45fr) minmax(130px,.52fr) auto auto;align-items:center;gap:8px;display:grid}.activity-filter-bar input,.activity-filter-bar select,.activity-filter-bar button{border-radius:var(--radius-sm);min-height:36px}.activity-filter-bar input,.activity-filter-bar select{border:1px solid var(--line);color:var(--ink);background:#06111feb;min-width:0;padding:0 10px}.activity-ledger-panel{min-width:0;padding:10px}.activity-ledger-table{overflow:auto hidden}.activity-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(145px,.95fr) minmax(130px,.8fr) minmax(120px,.72fr) minmax(210px,1.35fr) minmax(150px,1fr) minmax(115px,.75fr) minmax(105px,.72fr) 28px;align-items:center;gap:10px;min-width:980px;padding:7px 9px;display:grid}.activity-ledger-row span,.activity-ledger-row button{min-width:0}.activity-ledger-row .num{white-space:nowrap}.activity-status{border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:5px;min-height:22px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.activity-details-panel .verified-badge{min-height:24px;padding:0 8px;font-size:10px}.event-detail-list span{color:var(--muted);font-size:11px}.event-detail-list strong{overflow-wrap:anywhere;font-size:12px;line-height:1.2}.event-checklist li,.event-checklist button{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;display:grid}.audit-exception-playbook{border-radius:var(--radius-sm);color:#ffe0ad;background:#f4b8601a;border:1px solid #f4b86057;gap:8px;padding:10px;display:grid}.audit-exception-playbook div{text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.audit-exception-playbook p{color:#f8d7a4;font-size:12px;line-height:1.35}.audit-exception-playbook ol{gap:6px;margin:0;padding-left:18px;display:grid}.audit-exception-playbook li{font-size:12px;line-height:1.35}.activity-timeline-panel h2{font-size:15px}@media (max-width:1180px){.activity-workspace{grid-template-columns:1fr}.activity-kpi-grid,.activity-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-filter-bar input{grid-column:span 3}}@media (max-width:900px){.activity-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter-bar{grid-template-columns:1fr}.activity-filter-bar input{grid-column:auto}.activity-ledger-row{min-width:920px}}@media (max-width:560px){.activity-kpi-grid{grid-template-columns:1fr}.event-detail-list p{grid-template-columns:1fr;gap:4px}.activity-details-actions{grid-template-columns:1fr}}.activity-workspace{grid-template-columns:minmax(0,1fr) minmax(330px,350px);align-items:start;gap:12px;display:grid}.activity-main{gap:12px;min-width:0;display:grid}.activity-heading{min-width:0}.activity-heading .eyebrow{font-size:11px;line-height:1.15}.activity-heading h1{font-size:24px;line-height:1.05}.activity-heading p{color:var(--muted);max-width:820px;font-size:13px;line-height:1.32}.activity-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.activity-kpi-card{min-width:0;min-height:72px;padding:11px 12px}.activity-kpi-card span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.1;display:block}.activity-kpi-card strong{white-space:nowrap;margin-top:6px;font-size:20px;line-height:1.05;display:block}.activity-kpi-card small{margin-top:4px;font-size:10px;line-height:1.1;display:block}.activity-filter-bar{grid-template-columns:minmax(220px,1fr) minmax(96px,.42fr) minmax(96px,.42fr) minmax(96px,.42fr) minmax(118px,.48fr) minmax(96px,auto) minmax(112px,auto);align-items:center;gap:8px;min-width:0;display:grid}.activity-filter-bar input,.activity-filter-bar select,.activity-filter-bar button{border-radius:var(--radius-sm);min-width:0;min-height:34px;font-size:12px}.activity-filter-bar input,.activity-filter-bar select{border:1px solid var(--line);color:var(--ink);background:#06111feb;padding:0 10px}.activity-filter-bar button{white-space:nowrap;padding:0 10px}.activity-ledger-panel{min-width:0;padding:10px;overflow:hidden}.activity-ledger-table{min-width:0;overflow:auto hidden}.activity-ledger-row{border-bottom:1px solid #203650c2;grid-template-columns:minmax(132px,.85fr) minmax(112px,.75fr) minmax(104px,.68fr) minmax(180px,1.2fr) minmax(132px,.9fr) minmax(104px,.68fr) minmax(86px,.56fr) 26px;align-items:center;gap:8px;min-width:900px;padding:6px 8px;font-size:12px;line-height:1.2;display:grid}.activity-ledger-head{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:800}.activity-ledger-row>span,.activity-ledger-row>button{min-width:0}.activity-ledger-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-ledger-row>span:nth-child(2),.activity-ledger-row>span:nth-child(4){white-space:normal;line-height:1.18}.activity-ledger-row .num{font-family:var(--font-mono), "Roboto Mono", monospace;font-variant-numeric:tabular-nums;white-space:nowrap}.activity-row-selected{border-color:var(--accent);background:#1ca8ff1a;box-shadow:inset 0 0 0 1px #5ad7ffb3}.activity-status{border-radius:var(--radius-pill);white-space:nowrap;justify-content:center;align-items:center;max-width:82px;min-height:20px;padding:0 7px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.activity-status.confirmed,.activity-status.verified,.activity-status.active,.activity-status.passed{color:#7df1c7;background:#26d59b1f}.activity-status.pending{color:#ffd48c;background:#f59e0b24}.activity-status.exception,.activity-status.failed{color:#ffb4b4;background:#ef444429}.activity-ledger-row .icon-button svg{width:13px;height:13px}.activity-details-panel{align-content:start;gap:10px;min-width:0;padding:12px}.activity-details-panel .panel-heading{margin-bottom:6px}.activity-details-panel .panel-heading h2{font-size:17px;line-height:1.1}.activity-details-panel .panel-heading svg{width:15px;height:15px}.activity-details-panel .verified-badge{gap:5px;width:fit-content;min-height:22px;padding:0 8px;font-size:10px}.activity-details-panel .verified-badge svg{width:12px;height:12px}.event-detail-list{gap:0;display:grid}.event-detail-list p{border-bottom:1px solid #203650b3;grid-template-columns:minmax(112px,.75fr) minmax(0,1fr);gap:8px;padding:6px 0;display:grid}.event-detail-list span{color:var(--muted);font-size:11px;line-height:1.15}.event-detail-list strong{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.18}.event-checklist{gap:6px;margin:0;padding:0;list-style:none;display:grid}.event-checklist li{border:1px solid var(--line);border-radius:var(--radius-sm);grid-template-columns:16px minmax(0,1fr) 13px;align-items:center;gap:8px;min-height:34px;padding:7px 9px;display:grid}.event-checklist li svg{width:13px;height:13px}.event-checklist li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.15;overflow:hidden}.activity-details-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.activity-details-actions button{min-height:36px;padding:0 10px;font-size:12px;line-height:1.1}.activity-timeline-panel{min-width:0;padding:10px 12px}.activity-timeline-panel h2{font-size:15px;line-height:1.15}.activity-timeline-panel h2 span{color:var(--muted);font-weight:600}.activity-timeline-dots{align-items:center;gap:5px;padding:10px 0 6px;display:flex;overflow-x:auto}.activity-timeline-dot{border-radius:var(--radius-pill);flex:none;width:7px;height:7px}.activity-timeline-dot.treasury{background:var(--accent-strong)}.activity-timeline-dot.compliance{background:var(--success)}.activity-timeline-dot.blockchain{background:#8b7cf6}.activity-timeline-dot.exception{background:#ff6b6b}.activity-timeline-labels{color:var(--muted);grid-template-columns:repeat(7,minmax(0,1fr));font-size:11px;display:grid}.institutional-main{padding-bottom:calc(var(--footer-h) + 72px);overflow-x:hidden}@media (max-height:820px) and (min-width:1181px){.activity-workspace,.activity-main{gap:10px}.activity-kpi-card{min-height:66px;padding:10px}.activity-ledger-row{padding-top:5px;padding-bottom:5px}.activity-details-panel{padding:10px}}@media (max-width:1180px){.activity-workspace{grid-template-columns:1fr}.activity-kpi-grid,.activity-filter-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-filter-bar input{grid-column:span 3}}@media (max-width:900px){.activity-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.activity-filter-bar{grid-template-columns:1fr}.activity-filter-bar input{grid-column:auto}.activity-ledger-row{min-width:860px}}@media (max-width:560px){.activity-kpi-grid{grid-template-columns:1fr}.event-detail-list p{grid-template-columns:1fr;gap:4px}.activity-details-actions{grid-template-columns:1fr}}.activity-workspace{grid-template-columns:minmax(0,1fr) minmax(310px,330px);align-items:start;gap:12px 10px;width:100%;overflow:hidden}.activity-main{align-self:start;min-width:0;overflow:hidden}.activity-details-panel{align-self:start;max-height:calc(100vh - 104px);margin-top:0;position:sticky;top:76px;overflow:auto}.activity-timeline-panel{width:100%;min-width:0;overflow:hidden}.activity-timeline-dots{justify-content:space-between;gap:4px;width:100%;overflow:hidden}.activity-timeline-dot{width:7px;height:7px}.activity-timeline-labels{width:100%}.activity-kpi-card strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.activity-kpi-card:last-child strong{letter-spacing:0;font-size:16px}.activity-ledger-row{grid-template-columns:minmax(112px,.78fr) minmax(96px,.64fr) minmax(86px,.58fr) minmax(160px,1.1fr) minmax(116px,.78fr) minmax(88px,.58fr) minmax(76px,.48fr) 24px;gap:7px;min-width:820px;padding-left:7px;padding-right:7px}.activity-ledger-row .icon-button{width:24px;height:24px;min-height:24px}.activity-ledger-row>span:nth-child(2),.activity-ledger-row>span:nth-child(4){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.event-detail-list p{grid-template-columns:minmax(96px,.68fr) minmax(0,1fr);gap:7px}.activity-details-actions{margin-top:2px}@media (max-width:1180px){.activity-details-panel{max-height:none;position:static;overflow:visible}.activity-timeline-dots{justify-content:flex-start;overflow-x:auto}}
.wallet-adapter-button{color:#fff;cursor:pointer;background-color:#0000;border:none;border-radius:4px;align-items:center;height:48px;padding:0 24px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:600;line-height:48px;display:flex}.wallet-adapter-button-trigger{background-color:#512da8}.wallet-adapter-button:not([disabled]):focus-visible{outline-color:#fff}.wallet-adapter-button:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-button[disabled]{color:#999;cursor:not-allowed;background:#404144}.wallet-adapter-button-end-icon,.wallet-adapter-button-start-icon,.wallet-adapter-button-end-icon img,.wallet-adapter-button-start-icon img{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.wallet-adapter-button-end-icon{margin-left:12px}.wallet-adapter-button-start-icon{margin-right:12px}.wallet-adapter-collapse{width:100%}.wallet-adapter-dropdown{display:inline-block;position:relative}.wallet-adapter-dropdown-list{z-index:99;grid-row-gap:10px;opacity:0;visibility:hidden;background:#2c2d30;border-radius:10px;grid-template-rows:1fr;margin:0;padding:10px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;list-style:none;transition:opacity .2s,transform .2s,visibility .2s;display:grid;position:absolute;top:100%;right:0;box-shadow:0 8px 20px #0009}.wallet-adapter-dropdown-list-active{opacity:1;visibility:visible;transform:translateY(10px)}.wallet-adapter-dropdown-list-item{cursor:pointer;white-space:nowrap;box-sizing:border-box;color:#fff;border:none;border-radius:6px;outline:none;flex-direction:row;justify-content:center;align-items:center;width:100%;height:37px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.wallet-adapter-dropdown-list-item:not([disabled]):hover{background-color:#1a1f2e}.wallet-adapter-modal-collapse-button svg{fill:#999;align-self:center}.wallet-adapter-modal-collapse-button.wallet-adapter-modal-collapse-button-active svg{transition:transform .15s ease-in;transform:rotate(180deg)}.wallet-adapter-modal{opacity:0;z-index:1040;background:#00000080;transition:opacity .15s linear;position:fixed;inset:0;overflow-y:auto}.wallet-adapter-modal.wallet-adapter-modal-fade-in{opacity:1}.wallet-adapter-modal-button-close{cursor:pointer;background:#1a1f2e;border:none;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;top:18px;right:18px}.wallet-adapter-modal-button-close:focus-visible{outline-color:#fff}.wallet-adapter-modal-button-close svg{fill:#777;transition:fill .2s}.wallet-adapter-modal-button-close:hover svg{fill:#fff}.wallet-adapter-modal-overlay{background:#00000080;position:fixed;inset:0}.wallet-adapter-modal-container{justify-content:center;align-items:center;min-height:calc(100vh - 6rem);margin:3rem;display:flex}@media (max-width:480px){.wallet-adapter-modal-container{min-height:calc(100vh - 2rem);margin:1rem}}.wallet-adapter-modal-wrapper{box-sizing:border-box;z-index:1050;background:#10141f;border-radius:10px;flex-direction:column;flex:1;align-items:center;max-width:400px;font-family:DM Sans,Roboto,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;position:relative;box-shadow:0 8px 20px #0009}.wallet-adapter-modal-wrapper .wallet-adapter-button{width:100%}.wallet-adapter-modal-title{text-align:center;color:#fff;margin:0;padding:64px 48px 48px;font-size:24px;font-weight:500;line-height:36px}@media (max-width:374px){.wallet-adapter-modal-title{font-size:18px}}.wallet-adapter-modal-list{width:100%;margin:0 0 12px;padding:0;list-style:none}.wallet-adapter-modal-list .wallet-adapter-button{border-radius:0;font-size:18px;font-weight:400}.wallet-adapter-modal-list .wallet-adapter-button-end-icon,.wallet-adapter-modal-list .wallet-adapter-button-start-icon,.wallet-adapter-modal-list .wallet-adapter-button-end-icon img,.wallet-adapter-modal-list .wallet-adapter-button-start-icon img{width:28px;height:28px}.wallet-adapter-modal-list .wallet-adapter-button span{opacity:.6;margin-left:auto;font-size:14px}.wallet-adapter-modal-list-more{cursor:pointer;color:#fff;background-color:#0000;border:none;align-self:flex-end;align-items:center;padding:12px 24px 24px 12px;display:flex}.wallet-adapter-modal-list-more svg{fill:#fff;margin-left:.5rem;transition:all .1s}.wallet-adapter-modal-list-more-icon-rotate{transform:rotate(180deg)}.wallet-adapter-modal-middle{box-sizing:border-box;flex-direction:column;align-items:center;width:100%;padding:0 24px 24px;display:flex}.wallet-adapter-modal-middle-button{cursor:pointer;color:#fff;background-color:#512da8;border:none;border-radius:8px;width:100%;margin-top:48px;padding:12px;font-size:18px;display:block}
