@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap";
: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}*{box-sizing:border-box}body{color:var(--ink);background:linear-gradient(#020814 0%,#081426 46%,#0b101c 100%);margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}.shell{max-width:1180px;min-height:100vh;margin:0 auto;padding:28px}.institutional-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;gap:22px;min-height:100vh;padding:26px 20px;display:flex;position:sticky;top:0}.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);object-fit:cover;border:1px solid #193657;border-radius:10px;width:40px;height:40px;display:block;box-shadow:0 8px 22px #0309142e}.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:#f7f9fc;border:1px solid #e7edf5;border-radius:8px;gap:12px;padding:14px}.identity-avatar{color:#fff;background:linear-gradient(135deg,#7dc7ff,#030914);border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:700;display:inline-flex}.sidebar-nav{gap:8px;display:grid}.sidebar-nav a{color:#22314a;border-radius:8px;gap:12px;min-height:44px;padding:0 12px;text-decoration:none}.sidebar-nav a.active{color:var(--accent-strong);background:#eaf6ff;font-weight:700}.security-card{background:#f7f9fc;border:1px solid #e7edf5;border-radius:8px;gap:12px;margin-top:auto;padding:14px}.security-card svg{color:var(--success);flex:none}.institutional-main{min-width:0;padding:0 32px 36px}.institutional-topbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-height:72px;margin:0 -32px 28px;padding:0 32px}.breadcrumb{color:var(--muted);gap:8px}.breadcrumb strong{color:var(--ink);font-weight:600}.topbar-actions{justify-content:flex-end;gap:10px}.language-switcher{border:1px solid var(--line);background:#fff;border-radius:8px;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}.system-status{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:999px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.system-status span{background:#22c55e;border-radius:999px;width:7px;height:7px}.page-heading{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:20px;margin-bottom:20px;display:grid}.page-heading p:not(.eyebrow){color:var(--muted);max-width:760px;margin-top:8px;font-size:17px;line-height:1.45}.summary-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.summary-card{background:var(--panel);border:1px solid var(--line);border-radius:8px;justify-content:space-between;gap:12px;min-height:122px;padding:18px;box-shadow:0 1px 2px #0f172a14}.summary-card span{color:#52637d;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:700;display:block}.summary-card strong{overflow-wrap:anywhere;font-size:27px;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);color:#fff;border:1px solid #1c4b78;border-radius:8px;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;display:flex}.phase-pill,.verified-badge,.risk-badge,.status-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.primary-inline,.secondary-inline,.text-action{cursor:pointer;border-radius:8px;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:#fff;border:0}.secondary-inline{color:var(--ink);background:#fff;border:1px solid #bcd1e7}.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:16px;display:grid}.factoring-metrics article{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:118px;padding:16px;box-shadow:0 1px 2px #0f172a14}.factoring-metrics span,.invoice-snapshot span,.chain-details span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.factoring-metrics strong{font-size:26px;line-height:1.1;display:block}.factoring-metrics small,.panel-subtitle,.data-row small,.compliance-row small{color:var(--muted);margin-top:6px;line-height:1.35;display:block}.factoring-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.marketplace-panel{grid-column:span 8}.traceability-panel,.compliance-preview,.asset-owner-preview{grid-column:span 4}.data-table{border:1px solid var(--line);border-radius:8px;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:#f7f9fc;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{border:1px solid var(--line);background:#f8fafc;border-radius:8px;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:8px;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{color:#fff;background:#17201d;border-radius:8px;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;line-height:1.5}.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:1px solid #1b4168;border-radius:8px;gap:8px;padding:16px;display:grid}.next-action strong{font-size:20px}.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:34px;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}.network-warning{color:#143a5c;background:#edf8ff;border:1px solid #b8ddfb;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 16px;padding:12px 14px;display:grid}.network-warning strong,.network-warning span{display:block}.network-warning span{margin-top:2px;font-size:13px}.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:8px;padding:18px;box-shadow:0 1px 2px #0f172a14}.panel-heading{justify-content:space-between;margin-bottom:16px}.icon-button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.fund-list{gap:10px;display:grid}.fund{border:1px solid var(--line);color:var(--ink);cursor:pointer;text-align:left;background:#f9fbfb;border-radius:8px;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{color:var(--accent-strong);background:#e8f0fe;border-radius:999px;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:8px;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);color:var(--muted);border-radius:8px;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{background:#f1f4f3;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.capital-hero{border:1px solid var(--line);background:#f8faf9;border-radius:8px;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{border:1px solid var(--line);background:#f6fbff;border-radius:8px;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}.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:8px;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{background:#edf1f3;border-radius:999px;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:8px;width:100%;min-height:46px;padding:0 12px}.primary-action{background:linear-gradient(135deg, var(--accent-strong), var(--accent));color:#fff;cursor:pointer;border:0;border-radius:8px;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:8px!important;min-height:42px!important;font-weight:700!important}.secondary-action{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:8px;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:8px;padding:12px}.activity-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.activity-meta em{color:var(--accent-strong);text-transform:uppercase;background:#e2f5ef;border-radius:999px;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}.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:8px;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:8px;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);color:var(--ink);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sidebar{background:#06111f;border-right-color:#17304c;box-shadow:18px 0 42px #0000002e}.brand-logo{background:#020814;border-color:#235178;box-shadow:0 0 24px #5ad7ff2e}.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 16px 42px #0000002e}.sidebar-nav a{color:#c5d6ea}.sidebar-nav a.active,.sidebar-nav a:hover{color:#7fe6ff;background:#1ca8ff24}.institutional-main{padding-bottom:96px}.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:0 0 12px #26d59bbf}.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 22px 60px #0000003d}.trust-row{color:#ccefff;background:#050e1ac7;border:1px solid #1b4a70;border-radius:8px;margin:0 0 16px;padding:10px 12px}.trust-row span{color:#d8f8ff;background:#5ad7ff1a;border:1px solid #5ad7ff47;border-radius:999px;min-height:32px;padding:0 10px}.trust-row svg{color:var(--success)}.network-warning{color:#ffe0ad;background:#f4b8601a;border-color:#f4b86057}.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{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;background:linear-gradient(135deg,#1ca8ff,#26d59b)!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,0 0 22px #5ad7ff14}.fund-index{color:#9eefff;background:#5ad7ff21}.amount-field input{background:#06111f;border-color:#274462}.funding-console{border-radius:8px;grid-column:1/-1;gap:16px;padding:18px;display:grid}.funding-console-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;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}.funding-console .funds-panel,.funding-console .deposit-panel,.funding-console .bridge-panel{grid-column:auto}.workspace>.activity-panel{grid-column:1/-1}.trust-mini{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.trust-mini span{color:#bfffe7;background:#26d59b1a;border:1px solid #26d59b42;border-radius:999px;min-height:28px;padding:7px 9px;font-size:11px;font-weight:700}.compliance-footer{color:#d9e9f8;z-index:30;background:#020814eb;border:1px solid #1b4a70;border-radius:8px 8px 0 0;flex-wrap:wrap;align-items:center;gap:8px 18px;min-height:58px;padding:10px 32px;display:flex;position:fixed;bottom:0;left:280px;right:0;box-shadow:0 -18px 40px #00000042}.compliance-footer strong{color:#fff;font-size:13px}.compliance-footer span{color:var(--muted);font-size:12px}@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}}@media (max-width:900px){.institutional-shell{grid-template-columns:1fr}.sidebar{min-height:auto;position:static}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.institutional-main{padding:0 20px 28px}.institutional-topbar{flex-direction:column;align-items:flex-start;margin:0 -20px 22px;padding:16px 20px}.topbar-actions{flex-wrap:wrap;justify-content:flex-start}.compliance-footer{padding:10px 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}.trust-mini{justify-content:flex-start}.workspace,.factoring-grid,.pilot-hero{grid-template-columns:1fr}.shell{padding:20px}.journey-panel,.funds-panel,.dashboard-panel,.deposit-panel,.activity-panel,.marketplace-panel,.traceability-panel,.compliance-preview,.asset-owner-preview{grid-column:1}.bridge-grid,.dashboard-metrics,.instructions,.funding-console-grid{grid-template-columns: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}}
.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}
