:root{--capital-blue:#102c60;--capital-blue-deep:#112955;--capital-blue-soft:#e8eef7;--capital-cyan:#102c60;--capital-cyan-soft:#e8eef7;--capital-bg:#f4f7fa;--capital-white:#fff;--capital-ink:#17415f;--capital-ink-2:#647889;--capital-ink-3:#8d9ca8;--capital-line:#e5edf3;--capital-shadow-card:0 12px 30px #14365114;--capital-shadow-soft:0 8px 18px #1436510f}.capital-workspace *{box-sizing:border-box}.capital-workspace{width:100vw;min-height:100vh;color:var(--capital-ink);background:var(--capital-bg);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.capital-workspace h1,.capital-workspace h2,.capital-workspace h3{color:var(--capital-ink);margin:0;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,sans-serif}.capital-workspace button,.capital-workspace input{font-family:inherit}.capital-shell{width:100%;min-height:100vh}.capital-portal-header{border-bottom:1px solid var(--capital-line);background:var(--capital-white);justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:0 34px;display:flex}.capital-brand-lockup{align-items:center;gap:14px;display:flex}.capital-logo-mark{width:42px;height:42px;color:var(--capital-white);background:linear-gradient(135deg,var(--capital-blue-deep),var(--capital-blue));border-radius:14px;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:flex}.capital-brand-lockup strong{color:var(--capital-blue);letter-spacing:-.01em;font-size:19px;font-weight:900;display:block}.capital-brand-lockup span{color:var(--capital-ink-2);margin-top:2px;font-size:12px;font-weight:600;display:block}.capital-user-bar{color:var(--capital-ink-2);align-items:center;gap:14px;font-size:13px;font-weight:700;display:flex}.capital-user-bar b{color:var(--capital-blue);font-size:15px}.capital-user-bar strong{color:var(--capital-ink);font-size:13px}.capital-user-avatar{width:36px;height:36px;color:var(--capital-white);background:var(--capital-blue);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.capital-primary-nav{border-bottom:1px solid var(--capital-line);background:var(--capital-white);align-items:center;gap:18px;min-height:58px;padding:0 34px;display:flex;position:relative}.capital-primary-nav__item,.capital-refresh-button{color:var(--capital-ink-2);cursor:pointer;background:0 0;border:0;flex:none;font-size:13px;font-weight:800}.capital-primary-nav__item{min-height:58px;padding:0 2px;position:relative}.capital-primary-nav__item.active{color:var(--capital-blue)}.capital-primary-nav__item.active:after{background:var(--capital-blue);content:"";border-radius:999px 999px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.capital-refresh-button{border:1px solid var(--capital-line);width:34px;height:34px;color:var(--capital-ink-3);background:var(--capital-white);border-radius:999px;margin-left:auto}.capital-main{width:100%;min-width:0;max-width:none;padding:154px 34px 72px}.capital-module-tabs{background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:13px;align-items:center;gap:6px;margin-bottom:20px;padding:6px;display:inline-flex}.capital-module-tab{min-width:132px;color:var(--capital-ink-2);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:900;display:inline-flex}.capital-module-tab span{width:18px;height:18px;color:inherit;background:var(--capital-blue-soft);border-radius:6px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.capital-module-tab.active{color:var(--capital-white);background:var(--capital-blue);box-shadow:0 10px 22px #0b5f9338}.capital-module-tab.active span{color:var(--capital-white);background:#ffffff2e}.capital-operation-panel{background:var(--capital-white);box-shadow:var(--capital-shadow-card);border-radius:14px;margin-bottom:14px;padding:20px 18px 18px}.capital-operation-panel__title{margin-bottom:14px}.capital-operation-panel__title span{color:var(--capital-blue);margin-bottom:8px;font-size:13px;font-weight:800;display:block}.capital-operation-panel__title strong{max-width:720px;color:var(--capital-ink-2);font-size:12.5px;font-weight:650;line-height:1.5;display:block}.capital-segment-row{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:10px;align-items:center;gap:0;margin:0 12px 14px 0;display:inline-flex;overflow:hidden}.capital-segment{min-width:132px;color:var(--capital-ink-2);background:var(--capital-white);cursor:pointer;border:0;padding:12px 16px;font-size:13px;font-weight:900}.capital-segment+.capital-segment{border-left:1px solid var(--capital-line)}.capital-segment.active{color:var(--capital-white);background:var(--capital-blue)}.capital-form-row{margin-top:2px;display:block}.capital-form-row>span{color:var(--capital-blue);margin-bottom:7px;font-size:12px;font-weight:850;display:block}.capital-inline-input{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.capital-inline-input input{border:1px solid var(--capital-line);min-height:40px;color:var(--capital-ink);background:var(--capital-white);border-radius:9px;outline:none;padding:0 14px;font-size:13px}.capital-inline-input button,.capital-button{min-height:40px;color:var(--capital-white);background:var(--capital-blue);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0 17px;font-size:12.5px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #102c6038}.capital-button.secondary{border:1px solid var(--capital-line);color:var(--capital-blue);background:var(--capital-white);box-shadow:var(--capital-shadow-soft)}.capital-quick-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.capital-quick-card{background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:12px;padding:14px 16px}.capital-quick-card span{color:var(--capital-ink-2);font-size:11.5px;font-weight:800;display:block}.capital-quick-card strong{color:var(--capital-blue);margin-top:5px;font-size:18px;font-weight:950;display:block}.capital-filter-tabs{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.capital-filter-tabs button{color:var(--capital-blue);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);cursor:pointer;border:0;border-radius:999px;padding:10px 18px;font-size:12.5px;font-weight:900}.capital-filter-tabs button.active{color:var(--capital-white);background:var(--capital-blue)}.capital-page-title{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 16px;display:flex}.capital-page-title h1{color:var(--capital-blue);margin-bottom:4px;font-size:18px}.capital-page-title p{color:var(--capital-ink-2);margin:0;font-size:12.5px}.capital-eyebrow{color:var(--capital-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:10.5px;font-weight:900}.capital-actions,.capital-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.capital-toolbar{margin-bottom:16px}.capital-search-wrap{flex:0 50%;width:50%;min-width:280px;display:block;position:relative}.capital-search-wrap .capital-search{appearance:none;width:100%;min-width:0;padding-right:42px}.capital-search{border:1px solid var(--capital-line);width:50%;min-width:280px;min-height:40px;color:var(--capital-ink);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:9px;outline:none;flex:0 50%;padding:0 14px;font-size:13px}.capital-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.capital-card,.capital-table-card{background:var(--capital-white);box-shadow:var(--capital-shadow-card);border:0;border-radius:14px}.capital-card__body{padding:16px 18px}.capital-card h3{color:var(--capital-blue);margin-bottom:8px;font-size:14.5px}.capital-card p{color:var(--capital-ink-2);margin:0;font-size:12.5px;line-height:1.5}.capital-metric-value{color:var(--capital-ink);margin:8px 0 2px;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:22px;font-weight:950}.capital-table-card{margin-bottom:18px;overflow:hidden}.capital-table{border-collapse:collapse;width:100%}.capital-table th{border-bottom:1px solid var(--capital-line);color:var(--capital-ink-3);text-align:left;letter-spacing:.03em;text-transform:uppercase;background:#f8fafc;padding:14px 16px;font-size:10.5px;font-weight:900}.capital-table td{border-bottom:1px solid var(--capital-line);color:var(--capital-ink);vertical-align:middle;padding:13px 16px;font-size:12.5px}.capital-table tr:last-child td{border-bottom:0}.capital-table tbody tr:hover{background:var(--capital-blue-soft)}.capital-status{color:var(--capital-blue);background:var(--capital-blue-soft);border-radius:100px;align-items:center;padding:4px 10px;font-size:10.5px;font-weight:900;display:inline-flex}.capital-status-switch{border:1px solid var(--capital-line);min-width:104px;color:var(--capital-ink-2);background:var(--capital-white);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:4px 10px 4px 5px;font-size:10.5px;font-weight:900;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.capital-status-switch__track{background:#d8e1ea;border-radius:999px;flex:none;width:34px;height:18px;transition:background .18s;position:relative}.capital-status-switch__thumb{background:var(--capital-white);border-radius:999px;width:14px;height:14px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #102c603d}.capital-status-switch.active{color:var(--capital-blue);background:var(--capital-blue-soft);border-color:#102c603d}.capital-status-switch.active .capital-status-switch__track{background:var(--capital-blue)}.capital-status-switch.active .capital-status-switch__thumb{transform:translate(16px)}.capital-status-switch:focus-visible{outline:2px solid var(--capital-blue);outline-offset:2px}@media (max-width:1180px){.capital-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.capital-portal-header,.capital-primary-nav{padding-left:20px;padding-right:20px}.capital-primary-nav{gap:12px;overflow-x:auto}.capital-main{padding:22px 20px 56px}.capital-grid,.capital-quick-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.capital-portal-header{flex-direction:column;align-items:flex-start;padding-top:18px;padding-bottom:18px}.capital-user-bar{justify-content:space-between;width:100%}.capital-module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.capital-module-tab{min-width:0}.capital-segment-row,.capital-inline-input,.capital-page-title,.capital-toolbar{display:block}.capital-segment{width:100%}.capital-segment+.capital-segment{border-top:1px solid var(--capital-line);border-left:0}.capital-inline-input button,.capital-actions,.capital-toolbar .capital-button{width:100%;margin-top:10px}.capital-grid,.capital-quick-strip{grid-template-columns:1fr}.capital-table-card{overflow-x:auto}.capital-table{min-width:760px}}.capital-drawer-hero{background:linear-gradient(135deg,var(--capital-blue),#0b3c78);justify-content:space-between;align-items:flex-start;gap:16px;min-height:116px;padding:22px 188px 22px 28px;display:flex;position:relative}.capital-drawer-hero-main{min-width:0}.capital-drawer-hero-main p,.capital-drawer-hero-main h3,.capital-drawer-hero-main span{color:var(--capital-white);margin:0;display:block}.capital-drawer-hero-main p{letter-spacing:.08em;text-transform:uppercase;opacity:.82;font-size:10.5px;font-weight:900}.capital-drawer-hero-main h3{margin-top:4px;font-size:17px;font-weight:950}.capital-drawer-hero-main span{opacity:.86;margin-top:6px;font-size:12px;font-weight:700}.capital-drawer-entity-pill{max-width:100%;color:var(--capital-blue);background:var(--capital-white);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin-top:12px;padding:7px 12px;font-size:11.5px;font-weight:950;display:inline-flex;overflow:hidden}.capital-drawer-save-action{min-height:38px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-right:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #0012302e}.capital-drawer-save-action svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.capital-drawer-hero .mn-drawer-close{z-index:3;position:absolute;top:20px;right:24px}.capital-assignor-drawer-form{gap:18px;padding:22px 28px;display:grid;overflow-x:hidden}.capital-assignor-drawer-form label,.capital-assignor-drawer-form input,.capital-assignor-drawer-form select,.capital-assignor-drawer-form textarea{box-sizing:border-box;min-width:0;max-width:100%}.capital-drawer-grid{gap:14px;display:grid}.capital-drawer-grid.two,.capital-drawer-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-profile-section{border-bottom:1px solid var(--capital-line);gap:12px;padding-bottom:18px;display:grid}.capital-profile-section:last-child{border-bottom:0;padding-bottom:0}.capital-profile-section h4{color:var(--capital-blue);margin:0;font-size:13px;font-weight:950}.capital-profile-grid{gap:10px 22px;display:grid}.capital-profile-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-profile-row{border-bottom:1px solid var(--capital-line);grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);gap:12px;padding:9px 0;display:grid}.capital-profile-row span{color:var(--capital-ink-3);font-size:11px;font-weight:900}.capital-profile-row strong{color:var(--capital-ink);overflow-wrap:anywhere;font-size:12px;font-weight:950}.capital-profile-summary{border-bottom:1px solid var(--capital-line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:16px;display:flex}.capital-profile-summary span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:900;display:block}.capital-profile-summary strong{color:var(--capital-blue);font-size:14px;font-weight:950}.capital-step-actions{background:var(--capital-white);gap:12px;padding:16px 28px;display:flex;position:sticky;bottom:0;box-shadow:0 -12px 30px #102c6014}.capital-drawer-primary-action,.capital-drawer-secondary-action{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:950;display:inline-flex}.capital-drawer-primary-action{color:var(--capital-white);background:var(--capital-blue);flex:1}.capital-drawer-secondary-action{color:var(--capital-blue);background:#eef3f8;flex:1}.capital-drawer-primary-action:disabled,.capital-drawer-secondary-action:disabled{cursor:not-allowed;opacity:.55}.capital-step-progress{background:var(--capital-white);padding:16px 28px;box-shadow:0 8px 18px #102c6014}.capital-step-progress__meta{color:var(--capital-blue);justify-content:space-between;gap:12px;font-size:12px;font-weight:950;display:flex}.capital-step-progress__bar{background:#e9eef5;border-radius:999px;height:5px;margin-top:10px;overflow:hidden}.capital-step-progress__bar span{border-radius:inherit;background:var(--capital-blue);height:100%;display:block}.capital-step-dots{gap:8px;margin-top:12px;display:flex}.capital-step-dots button{border:1px solid var(--capital-line);width:28px;height:28px;color:var(--capital-ink-3);background:var(--capital-white);border-radius:999px;font-size:11px;font-weight:950}.capital-step-dots button.active{border-color:var(--capital-blue);color:var(--capital-blue);box-shadow:0 0 0 3px #102c6014}.capital-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capital-table-action-link{border:1px solid var(--capital-line);color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:950}.capital-table-action-note{color:var(--capital-muted);white-space:nowrap;font-size:11px}.capital-table-action-link.primary{background:var(--capital-blue-soft);border-color:#102c603d}.capital-table-action-link.archive{width:34px;height:34px;color:var(--capital-blue);background:#f4f7fb;border-color:#d8e1ec;justify-content:center;align-items:center;padding:0;display:inline-flex}.capital-table-archive-header,.capital-table-archive-cell{text-align:right;white-space:nowrap;width:48px;min-width:48px;max-width:48px;padding-left:6px!important;padding-right:16px!important}.capital-table-archive-header{z-index:2;background:#f7f9fc;position:sticky;right:0}.capital-table-archive-cell{z-index:1;background:inherit;position:sticky;right:0}.capital-table-archive-cell .capital-table-action-link.archive{margin-left:auto}.capital-table-action-icon{width:16px;height:16px}.capital-archive-confirm-overlay{z-index:9999;background:#0f172a6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.capital-archive-confirm-dialog{background:var(--capital-white);border:1px solid var(--capital-line);border-radius:14px;width:min(420px,100%);padding:22px;box-shadow:0 24px 60px #102c603d}.capital-archive-confirm-dialog h3{color:var(--capital-blue);margin:0 0 8px;font-size:18px}.capital-archive-confirm-dialog p{color:var(--capital-muted);margin:0 0 14px;font-size:13px}.capital-archive-confirm-input{border:1px solid var(--capital-line);width:100%;color:var(--capital-text);background:var(--capital-white);border-radius:10px;padding:12px 14px}.capital-archive-confirm-error{font-weight:800;color:#b42318!important;margin-top:10px!important}.capital-archive-confirm-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.capital-archive-confirm-cancel,.capital-archive-confirm-submit{cursor:pointer;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:900}.capital-archive-confirm-cancel{border:1px solid var(--capital-line);background:var(--capital-white);color:var(--capital-text)}.capital-archive-confirm-submit{background:var(--capital-blue);color:var(--capital-white);border:1px solid #102c603d}.capital-archive-confirm-cancel:disabled,.capital-archive-confirm-submit:disabled{opacity:.65;cursor:wait}@media (max-width:760px){.capital-drawer-grid.two,.capital-drawer-grid.three,.capital-profile-grid.two{grid-template-columns:1fr}.capital-drawer-hero,.capital-profile-summary,.capital-step-actions{flex-direction:column;align-items:stretch}.capital-drawer-hero{padding-right:28px}.capital-drawer-save-action{align-self:flex-start;margin-top:12px;position:static}.capital-drawer-hero .mn-drawer-close{top:18px;right:18px}.capital-profile-row{grid-template-columns:1fr;gap:4px}}.capital-toolbar-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.capital-toolbar-row .capital-toolbar{flex:0 0 420px;max-width:420px;margin-bottom:0}.capital-filter-select{flex:none;align-items:center;gap:8px;display:inline-flex;position:relative}.capital-filter-select:after{border-right:2px solid var(--capital-blue);border-bottom:2px solid var(--capital-blue);content:"";pointer-events:none;width:7px;height:7px;position:absolute;right:14px;transform:rotate(45deg)translateY(-2px)}.capital-filter-select span,.capital-filter-chips span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:950}.capital-filter-select select{border:1px solid var(--capital-line);width:164px;height:36px;color:var(--capital-blue);background-color:var(--capital-white);box-shadow:var(--capital-shadow-soft);cursor:pointer;appearance:none;border-radius:999px;padding:0 34px 0 16px;font-size:11.5px;font-weight:950;line-height:36px}.capital-filter-select select::-ms-expand{display:none}.capital-filter-select select:focus{box-shadow:0 0 0 3px #102c601a,var(--capital-shadow-soft);border-color:#102c606b;outline:none}.capital-filter-chips{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.capital-filter-chips button{border:1px solid var(--capital-line);min-height:36px;color:var(--capital-blue);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);cursor:pointer;border-radius:999px;padding:0 14px;font-size:11.5px;font-weight:950}.capital-filter-chips button.active{color:var(--capital-white);background:var(--capital-blue);border-color:#102c603d}.capital-table-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.capital-table-sort-button span{color:var(--capital-blue);font-size:12px;line-height:1}@media (max-width:760px){.capital-toolbar-row{flex-direction:column;align-items:stretch}.capital-filter-chips{flex-wrap:wrap}}.capital-drawer-hero .capital-drawer-save-action{margin:0!important;position:absolute!important;top:64px!important;right:28px!important}.capital-drawer-hero .mn-drawer-close{position:absolute!important;top:20px!important;right:24px!important}.capital-status-badge{border:1px solid var(--capital-line);min-height:28px;color:var(--capital-ink-2);background:var(--capital-white);border-radius:999px;align-items:center;padding:0 14px;font-size:10.5px;font-weight:950;display:inline-flex}.capital-status-badge.active{color:var(--capital-blue);background:var(--capital-blue-soft);border-color:#102c603d}.capital-invoice-link{color:var(--capital-blue);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.capital-invoice-link svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.capital-invoice-link strong{font-weight:950}.capital-invoice-link:hover strong{text-decoration:underline}.capital-drawer-hero-actions{z-index:4;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:absolute;top:18px;right:24px}.capital-drawer-hero-actions .mn-drawer-close,.capital-drawer-hero .capital-drawer-hero-actions .mn-drawer-close{position:static!important;top:auto!important;right:auto!important}.capital-drawer-hero-actions .capital-drawer-save-action,.capital-drawer-hero .capital-drawer-hero-actions .capital-drawer-save-action{margin:0!important;position:static!important;top:auto!important;right:auto!important}.capital-pdf-viewer{background:#eef3f8;min-height:calc(100vh - 116px)}.capital-pdf-viewer__page{border:1px solid var(--capital-line);background:var(--capital-white);min-height:720px;box-shadow:var(--capital-shadow-card);border-radius:10px;overflow:hidden}.capital-pdf-viewer__bar{border-bottom:1px solid var(--capital-line);color:var(--capital-blue);background:#f8fafc;justify-content:space-between;gap:12px;padding:14px 18px;font-size:12px;font-weight:950;display:flex}.capital-pdf-viewer__body{min-height:620px;color:var(--capital-ink-2);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.capital-pdf-viewer__body p{color:var(--capital-ink-3);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.capital-pdf-viewer__body strong{color:var(--capital-blue);font-size:30px;font-weight:950}.capital-pdf-viewer__body span,.capital-pdf-viewer__body b{color:var(--capital-ink);font-size:14px;font-weight:900}@media (max-width:760px){.capital-drawer-hero-actions{top:18px;right:18px}}.capital-funding-invoice-trigger{border:1px solid var(--capital-line);width:100%;min-height:64px;color:var(--capital-blue);background:var(--capital-white);text-align:left;cursor:default;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.capital-funding-invoice-trigger strong,.capital-funding-invoice-trigger small{display:block}.capital-funding-invoice-trigger strong{color:var(--capital-ink);font-size:13px;font-weight:950}.capital-funding-invoice-trigger small{color:var(--capital-ink-3);margin-top:3px;font-size:11.5px;font-weight:800}.capital-funding-summary-grid{background:#f7f9fc;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.capital-funding-summary-grid div{min-width:0}.capital-funding-summary-grid span{color:var(--capital-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.capital-funding-summary-grid strong{color:var(--capital-blue);overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:950;display:block}.capital-funding-invoice-list{gap:10px;display:grid}.capital-funding-invoice-option{border:1px solid var(--capital-line);background:var(--capital-white);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.capital-funding-invoice-option input{width:16px;height:16px;accent-color:var(--capital-blue)}.capital-funding-invoice-option strong,.capital-funding-invoice-option small{display:block}.capital-funding-invoice-option strong{color:var(--capital-blue);font-size:12.5px;font-weight:950}.capital-funding-invoice-option small{color:var(--capital-ink-2);margin-top:3px;font-size:11.5px;font-weight:750}.capital-funding-invoice-option b{color:var(--capital-ink);white-space:nowrap;font-size:12px;font-weight:950}.capital-range-field{gap:8px;display:grid}.capital-range-field strong{width:fit-content;color:var(--capital-blue);background:var(--capital-blue-soft);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:950;display:inline-flex}.capital-range-field input{width:100%;accent-color:var(--capital-blue)}.capital-range-field small{color:var(--capital-ink-3);font-size:11px;font-weight:800}.capital-drawer-grid-span-2{grid-column:1/-1}.capital-drawer-grid-span-2 label{gap:8px;display:grid}.capital-term-options{flex-wrap:wrap;gap:8px;display:flex}.capital-term-options button{border:1px solid var(--capital-line);min-height:34px;color:var(--capital-ink-2);background:var(--capital-white);cursor:pointer;border-radius:999px;padding:0 12px;font-size:11.5px;font-weight:900}.capital-term-options button.active{color:var(--capital-white);background:var(--capital-blue);border-color:#102c603d}@media (max-width:900px){.capital-funding-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.capital-funding-summary-grid,.capital-funding-invoice-option{grid-template-columns:1fr}}.capital-funding-tabs{border:1px solid var(--capital-line);background:var(--capital-white);width:min(100%,520px);box-shadow:var(--capital-shadow-soft);border-radius:18px;gap:8px;padding:8px;display:inline-flex}.capital-funding-tabs button{min-height:48px;color:var(--capital-ink-2);cursor:pointer;background:0 0;border:0;border-radius:13px;flex:1 1 0;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:950;display:inline-flex}.capital-funding-tabs button span{width:26px;height:26px;color:var(--capital-blue);background:var(--capital-blue-soft);border-radius:9px;justify-content:center;align-items:center;font-size:12px;font-weight:950;display:inline-flex}.capital-funding-tabs button.active{color:var(--capital-white);background:var(--capital-blue);box-shadow:0 12px 24px #102c602e}.capital-funding-tabs button.active span{color:var(--capital-white);background:#ffffff29}.capital-funding-selector-panel{border:1px solid var(--capital-line);background:#fbfcfe;border-radius:14px;gap:12px;padding:14px;display:grid}.capital-funding-selector-panel__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.capital-funding-selector-panel__head strong{color:var(--capital-blue);font-size:13px;font-weight:950}.capital-funding-selector-panel__head button{color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:1px solid #102c602e;border-radius:999px;padding:8px 14px;font-size:11.5px;font-weight:950}.capital-funding-invoice-option.selected{grid-template-columns:minmax(0,1fr) auto}.capital-funding-empty{border:1px dashed var(--capital-line);color:var(--capital-ink-3);background:var(--capital-white);text-align:center;border-radius:12px;padding:16px;font-size:12px;font-weight:850}@media (max-width:560px){.capital-funding-tabs{width:100%}.capital-funding-tabs button{font-size:13px}}.capital-funding-tabs{border-radius:14px!important;gap:6px!important;width:min(100%,420px)!important;padding:6px!important}.capital-funding-tabs button{border-radius:10px!important;gap:8px!important;min-height:42px!important;padding:0 14px!important;font-size:13px!important}.capital-funding-tabs button strong{font:inherit;font-weight:950}.capital-funding-tabs .capital-funding-tabs__icon{border-radius:8px!important;width:24px!important;height:24px!important}.capital-funding-tabs .capital-funding-tabs__icon svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}@media (max-width:560px){.capital-funding-tabs button{min-height:40px!important;padding:0 10px!important}}.capital-drawer-tabs.capital-module-tabs{width:fit-content;margin-bottom:0}.capital-drawer-tabs .capital-module-tab{min-width:136px;min-height:44px;padding:10px 16px}.capital-drawer-tabs .capital-module-tab span svg{fill:none;stroke:currentColor;stroke-width:2px;width:14px;height:14px}.capital-drawer-tabs.capital-module-tabs{border:1px solid var(--capital-line)!important;background:var(--capital-white)!important;width:fit-content!important;box-shadow:var(--capital-shadow-soft)!important;border-radius:14px!important;align-items:center!important;gap:6px!important;margin:0!important;padding:6px!important;display:inline-flex!important}.capital-drawer-tabs .capital-module-tab{border-radius:10px!important;min-width:132px!important;min-height:42px!important;padding:10px 16px!important}.capital-drawer-tabs .capital-module-tab:not(.active){color:var(--capital-ink-2)!important;box-shadow:none!important;background:0 0!important}.capital-drawer-tabs .capital-module-tab.active{color:var(--capital-white)!important;background:var(--capital-blue)!important;box-shadow:0 10px 22px #102c602e!important}.capital-drawer-tabs .capital-module-tab span{background:var(--capital-blue-soft)!important}.capital-drawer-tabs .capital-module-tab.active span{color:var(--capital-white)!important;background:#ffffff29!important}.capital-factoring-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capital-factoring-summary-card{border:1px solid var(--capital-line);background:var(--capital-white);min-width:0;box-shadow:var(--capital-shadow-soft);border-radius:12px;padding:14px 16px}.capital-factoring-summary-card.accent{background:var(--capital-blue);border-color:#102c6038}.capital-factoring-summary-card.soft{background:var(--capital-blue-soft);border-color:#102c6029}.capital-factoring-summary-card span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.capital-factoring-summary-card strong{color:var(--capital-blue);overflow-wrap:anywhere;margin-top:7px;font-size:18px;font-weight:950;display:block}.capital-factoring-summary-card.accent span,.capital-factoring-summary-card.accent strong{color:var(--capital-white)}.capital-factoring-summary-card.soft span,.capital-factoring-summary-card.soft strong{color:var(--capital-blue)}.capital-factoring-summary-card.small strong{font-size:14px}.capital-factoring-party-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capital-factoring-party-grid div{border:1px solid var(--capital-line);background:#f8fafc;border-radius:12px;min-width:0;padding:14px 16px}.capital-factoring-party-grid span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.capital-factoring-party-grid strong{color:var(--capital-ink);overflow-wrap:anywhere;margin-top:7px;font-size:13px;font-weight:950;display:block}.capital-factoring-invoice-list{gap:10px;display:grid}.capital-factoring-invoice-row{border:1px solid var(--capital-line);background:var(--capital-white);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 16px;display:grid}.capital-factoring-invoice-row strong,.capital-factoring-invoice-row span{display:block}.capital-factoring-invoice-row strong{color:var(--capital-blue);font-size:13px;font-weight:950}.capital-factoring-invoice-row span{color:var(--capital-ink-2);margin-top:4px;font-size:11.5px;font-weight:800}.capital-factoring-invoice-row b{color:var(--capital-ink);white-space:nowrap;font-size:13px;font-weight:950}@media (max-width:760px){.capital-factoring-summary-grid,.capital-factoring-party-grid,.capital-factoring-invoice-row{grid-template-columns:1fr}}.capital-factoring-invoice-row .capital-invoice-link{text-align:left;justify-content:flex-start;align-items:flex-start;gap:8px;width:fit-content;max-width:100%;display:inline-flex}.capital-factoring-invoice-row .capital-invoice-link svg{flex:none;width:17px;height:17px;margin-top:1px}.capital-factoring-invoice-row .capital-invoice-link span{text-align:left;min-width:0;display:block}.capital-factoring-invoice-row .capital-invoice-link strong{color:var(--capital-blue);margin:0;font-size:13px;font-weight:950;line-height:1.1;display:block}.capital-factoring-invoice-row .capital-invoice-link small{color:var(--capital-ink-2);margin-top:4px;font-size:11.5px;font-weight:800;line-height:1.2;display:block}.capital-funding-investment-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.capital-funding-investment-field{gap:8px;display:grid}.capital-funding-investment-field span{color:var(--capital-blue);font-size:12px;font-weight:950}.capital-funding-investment-field input{border:1px solid var(--capital-line);min-height:44px;color:var(--capital-ink);background:var(--capital-white);border-radius:10px;outline:none;padding:0 14px;font-size:13px;font-weight:850}.capital-funding-investment-field input:focus{border-color:#102c6061;box-shadow:0 0 0 3px #102c6014}.capital-funding-capture-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:12px;display:grid}.capital-funding-money-card,.capital-funding-percent-card{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:16px;align-content:start;padding:15px 16px;display:grid}.capital-funding-money-card span,.capital-funding-percent-card span{color:var(--capital-blue);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:950}.capital-funding-money-input{background:#f8fafc;border:1px solid #102c602e;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-top:10px;padding:12px 14px;display:grid}.capital-funding-money-input:focus-within{border-color:#102c606b;box-shadow:0 0 0 3px #102c6014}.capital-funding-money-input b{color:var(--capital-blue);font-size:28px;font-weight:950}.capital-funding-money-input input{width:100%;color:var(--capital-blue);letter-spacing:-.02em;background:0 0;border:0;outline:none;font-size:30px;font-weight:950}.capital-funding-money-input input::placeholder{color:#102c6052}.capital-funding-money-card small,.capital-funding-percent-card small{color:var(--capital-ink-2);margin-top:8px;font-size:11.5px;font-weight:800}.capital-funding-percent-card{color:var(--capital-white);background:linear-gradient(135deg,#102c60,#17457f)}.capital-funding-percent-card span,.capital-funding-percent-card small{color:#ffffffbd}.capital-funding-percent-card strong{color:var(--capital-white);letter-spacing:-.02em;margin-top:14px;font-size:34px;font-weight:950}.capital-funding-capture-grid .capital-funding-investment-note{grid-column:1/-1}.capital-funding-apply-panel{background:linear-gradient(135deg,#f8fafc,#eef5ff);border:1px solid #102c6024;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:16px;padding:18px;display:grid;box-shadow:0 18px 38px #0012301a}.capital-funding-apply-panel span,.capital-funding-apply-panel strong,.capital-funding-apply-panel small{display:block}.capital-funding-apply-panel span{color:var(--capital-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.capital-funding-apply-panel strong{color:var(--capital-blue);margin-top:6px;font-size:17px;font-weight:950}.capital-funding-apply-panel small{color:var(--capital-ink-2);margin-top:5px;font-size:12px;font-weight:800}.capital-funding-apply-action{min-height:48px;color:var(--capital-white);background:var(--capital-blue);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 22px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 18px 34px #102c603d}.capital-funding-apply-action svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.capital-funding-apply-action:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.capital-funding-investment-note,.capital-funding-investment-alert{border-radius:10px;padding:11px 13px;font-size:11.5px;font-weight:800;line-height:1.45}.capital-funding-investment-note{color:var(--capital-ink-2);background:#f8fafc}.capital-funding-investment-alert{color:#9f3412;background:#fff7ed}.capital-drawer-save-action:disabled{cursor:not-allowed;opacity:.55}@media (max-width:760px){.capital-funding-investment-summary{grid-template-columns:1fr}}.capital-wallet-card{width:min(100%,520px);color:var(--capital-white);background:linear-gradient(135deg,#ffffff1f,#ffffff08),linear-gradient(135deg,#102c60,#0b3c78);border:1px solid #ffffff2e;border-radius:22px;padding:20px 132px 20px 20px;position:relative;box-shadow:0 20px 44px #00123038}.capital-wallet-card p,.capital-wallet-card h3,.capital-wallet-card strong,.capital-wallet-card span{color:var(--capital-white);margin:0;display:block}.capital-wallet-card p{letter-spacing:.1em;text-transform:uppercase;opacity:.72;font-size:10.5px;font-weight:950}.capital-wallet-card h3{opacity:.9;margin-top:8px;font-size:13px;font-weight:850}.capital-wallet-card>strong{letter-spacing:-.02em;margin-top:8px;font-size:34px;font-weight:950}.capital-wallet-card>span{opacity:.74;margin-top:6px;font-size:12px;font-weight:800}.capital-wallet-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.capital-wallet-card-metrics div{background:#ffffff1f;border-radius:14px;min-width:0;padding:11px 12px}.capital-wallet-card-metrics small,.capital-wallet-card-metrics b{color:var(--capital-white);display:block}.capital-wallet-card-metrics small{letter-spacing:.05em;text-transform:uppercase;opacity:.72;font-size:9px;font-weight:900}.capital-wallet-card-metrics b{overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:950}.capital-wallet-card-actions{gap:10px;display:inline-flex;position:absolute;top:18px;right:18px}.capital-wallet-card-actions button{width:42px;height:42px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;font-size:22px;font-weight:950;display:inline-flex;box-shadow:0 10px 24px #0012302e}.capital-wallet-card-actions button.active{color:var(--capital-white);background:var(--capital-blue);box-shadow:0 0 0 2px #ffffff57}.capital-wallet-action-panel{border:1px solid var(--capital-line);background:#f8fafc;border-radius:16px;gap:12px;padding:14px;display:grid}.capital-wallet-action-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.capital-wallet-action-grid.single{grid-template-columns:minmax(0,1fr)}.capital-wallet-transfer-field{min-height:74px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:1px dashed #bfd0e5;border-radius:14px;align-content:center;padding:11px 12px;display:grid}.capital-wallet-transfer-field input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.capital-wallet-transfer-field span{color:var(--capital-blue);font-size:11px;font-weight:900}.capital-wallet-transfer-field strong{color:var(--capital-blue);margin-top:7px;font-size:13px;font-weight:950}.capital-wallet-transfer-field small{color:var(--capital-ink-2);margin-top:3px;font-size:11px;font-weight:800}.capital-wallet-action-buttons{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.capital-drawer-secondary-action{border:1px solid var(--capital-line);width:100%;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:950}.capital-drawer-secondary-action:hover,.capital-wallet-transfer-field:hover{border-color:#92a9c8;box-shadow:0 10px 24px #0f2d5a14}@media (max-width:720px){.capital-wallet-card{padding-right:20px}.capital-wallet-card-actions{margin-top:14px;position:static}.capital-wallet-action-grid,.capital-wallet-action-buttons{grid-template-columns:1fr}}.capital-wallet-movement-list{gap:10px;display:grid}.capital-wallet-movement-row{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.capital-wallet-movement-icon{width:34px;height:34px;color:var(--capital-blue);background:var(--capital-blue-soft);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:950;display:inline-flex}.capital-wallet-movement-icon.deposito{color:#0f766e;background:#dff7f3}.capital-wallet-movement-icon.retiro{color:#9f3412;background:#fff0e6}.capital-wallet-movement-icon.inversion{color:var(--capital-blue);background:var(--capital-blue-soft)}.capital-wallet-movement-row strong,.capital-wallet-movement-row span,.capital-wallet-movement-row b,.capital-wallet-movement-row small{display:block}.capital-wallet-movement-row strong{color:var(--capital-blue);font-size:12.5px;font-weight:950}.capital-wallet-movement-row span,.capital-wallet-movement-row small{color:var(--capital-ink-2);margin-top:4px;font-size:11.5px;font-weight:800}.capital-wallet-movement-row b,.capital-wallet-movement-row small{text-align:right}.capital-wallet-movement-row b{color:var(--capital-ink);white-space:nowrap;font-size:13px;font-weight:950}.capital-wallet-movement-row b.positive{color:#0f766e}.capital-wallet-movement-row b.negative{color:var(--capital-ink)}@media (max-width:760px){.capital-wallet-hero{padding-right:28px}.capital-wallet-card-metrics,.capital-wallet-movement-row{grid-template-columns:1fr}.capital-wallet-movement-row b,.capital-wallet-movement-row small{text-align:left}}.capital-bank-funding-hero{background:radial-gradient(circle at 88% 18%,#ffffff24,#0000 28%),linear-gradient(135deg,#102c60 0%,#0b3770 100%);gap:18px;min-height:186px;padding:28px 30px 26px;display:grid;position:relative}.capital-bank-funding-hero .mn-drawer-close{position:absolute!important;top:20px!important;right:24px!important}.capital-bank-funding-hero__top{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:48px;display:flex}.capital-bank-funding-hero__top span,.capital-bank-funding-hero__top strong,.capital-bank-funding-hero__top small{color:var(--capital-white);display:block}.capital-bank-funding-hero__top span{letter-spacing:.09em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:950}.capital-bank-funding-hero__top strong{letter-spacing:-.03em;margin-top:8px;font-size:34px;font-weight:950}.capital-bank-funding-hero__top small{opacity:.76;margin-top:4px;font-size:12px;font-weight:800}.capital-bank-funding-hero__top b{color:var(--capital-blue);background:#fffffff0;border-radius:999px;flex:none;padding:8px 14px;font-size:12px;font-weight:950;box-shadow:0 12px 28px #00123024}.capital-bank-funding-balance{gap:9px;display:grid}.capital-bank-funding-balance span{color:#ffffffe6;text-align:right;font-size:12px;font-weight:850}.capital-bank-funding-balance div,.capital-bank-funding-progress div{background:#ffffff38;border-radius:999px;height:8px;overflow:hidden}.capital-bank-funding-balance i,.capital-bank-funding-progress i{border-radius:inherit;background:#2f7df6;max-width:100%;height:100%;display:block}.capital-bank-funding-body{gap:22px;padding-bottom:122px;display:grid}.capital-bank-funding-main{box-shadow:var(--capital-shadow-soft);text-align:center;background:linear-gradient(135deg,#e8eef7f0,#fffffff5);border-radius:18px;gap:14px;padding:28px;display:grid}.capital-bank-funding-main p{color:var(--capital-blue);margin:0;font-size:20px;font-weight:950}.capital-bank-funding-main>small{color:var(--capital-ink-2);font-size:13px;font-weight:800}.capital-bank-funding-amount{grid-template-columns:auto minmax(0,1fr);justify-self:center;align-items:center;gap:10px;width:min(100%,420px);display:inline-grid}.capital-bank-funding-amount span{color:var(--capital-blue);font-size:42px;font-weight:950}.capital-bank-funding-amount input{width:100%;color:var(--capital-blue);letter-spacing:-.04em;text-align:left;background:0 0;border:0;outline:none;font-size:52px;font-weight:950}.capital-bank-funding-amount input::placeholder{color:#102c603d}.capital-bank-funding-quick{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:center;gap:10px;width:min(100%,430px);display:grid}.capital-bank-funding-quick button{min-height:42px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;box-shadow:var(--capital-shadow-soft);border:1px solid #102c602e;border-radius:10px;font-size:12px;font-weight:950}.capital-bank-funding-quick button.active,.capital-bank-funding-quick button:hover{color:var(--capital-white);background:var(--capital-blue)}.capital-bank-funding-progress{justify-self:center;gap:10px;width:min(100%,520px);display:grid}.capital-bank-funding-progress div{background:#dbe5f0}.capital-bank-funding-progress span{color:var(--capital-blue);font-size:12.5px;font-weight:850}.capital-bank-ticket{gap:0;padding:2px 6px 0;display:grid}.capital-bank-ticket h4{color:var(--capital-blue);margin:0 0 12px;font-size:19px;font-weight:950}.capital-bank-ticket-row{border-bottom:1px solid var(--capital-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:11px 0;display:grid}.capital-bank-ticket-row span{color:var(--capital-ink-2);font-size:13px;font-weight:800}.capital-bank-ticket-row strong{color:var(--capital-blue);text-align:right;white-space:nowrap;font-size:13px;font-weight:950}.capital-bank-funded-pill{background:#dff7f3;border-radius:999px;padding:6px 13px;color:#0f766e!important}.capital-bank-funding-footer{z-index:5;border-top:1px solid var(--capital-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 28px;display:grid;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -18px 34px #0012301a}.capital-bank-funding-footer span,.capital-bank-funding-footer strong,.capital-bank-funding-footer small{display:block}.capital-bank-funding-footer span{color:var(--capital-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.capital-bank-funding-footer strong{color:var(--capital-blue);margin-top:5px;font-size:15px;font-weight:950}.capital-bank-funding-footer small{color:var(--capital-ink-2);margin-top:3px;font-size:11.5px;font-weight:800}.capital-bank-funding-footer>div:last-child{grid-template-columns:128px 210px;gap:12px;display:grid}.capital-bank-funding-footer button{min-height:46px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:1px solid #102c602e;border-radius:10px;font-size:12px;font-weight:950}.capital-bank-funding-footer button.primary{color:var(--capital-white);background:var(--capital-blue);border:0;box-shadow:0 14px 28px #102c603d}.capital-bank-funding-footer button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media (max-width:760px){.capital-bank-funding-hero__top,.capital-bank-funding-footer,.capital-bank-ticket-row{grid-template-columns:1fr}.capital-bank-funding-hero__top,.capital-bank-funding-footer{display:grid}.capital-bank-funding-balance span,.capital-bank-ticket-row strong{text-align:left}.capital-bank-funding-amount input{font-size:40px}.capital-bank-funding-footer>div:last-child{grid-template-columns:1fr}}.capital-assignor-drawer:has(.capital-bank-funding-hero){max-width:min(460px,100vw)}.capital-bank-funding-hero{min-height:202px;padding:24px 22px 22px}.capital-bank-funding-hero__top{grid-template-columns:1fr;gap:12px;padding-right:42px;display:grid}.capital-bank-funding-hero__top strong{font-size:31px}.capital-bank-funding-hero__top b{width:fit-content;max-width:100%}.capital-bank-funding-balance span{text-align:left}.capital-bank-funding-body{gap:18px;padding:18px 22px 132px}.capital-bank-funding-main{border-radius:22px;gap:12px;padding:24px 18px}.capital-bank-funding-main p{font-size:18px}.capital-bank-funding-amount{width:100%;max-width:330px}.capital-bank-funding-amount span{font-size:34px}.capital-bank-funding-amount input{text-align:left;font-size:42px}.capital-bank-funding-quick{gap:8px;width:100%;max-width:330px}.capital-bank-funding-quick button{border-radius:9px;min-height:38px}.capital-bank-ticket{padding:0 2px}.capital-bank-ticket h4{font-size:17px}.capital-bank-ticket-row{gap:10px;padding:10px 0}.capital-bank-ticket-row span,.capital-bank-ticket-row strong{font-size:12px}.capital-bank-ticket-row.total strong{font-size:16px}.capital-bank-funding-footer{grid-template-columns:1fr;gap:12px;padding:14px 22px 18px}.capital-bank-funding-footer strong{font-size:13px}.capital-bank-funding-footer>div:last-child{grid-template-columns:.9fr 1.25fr;gap:10px}.capital-bank-funding-footer button{border-radius:12px;min-height:44px}@media (max-width:520px){.capital-assignor-drawer:has(.capital-bank-funding-hero){max-width:100vw;width:100vw!important}.capital-bank-funding-hero{padding-top:22px}.capital-bank-funding-body,.capital-bank-funding-footer{padding-left:18px;padding-right:18px}.capital-bank-funding-footer>div:last-child{grid-template-columns:1fr}}.capital-assignor-drawer:has(.capital-review-mobile-hero){max-width:min(460px,100vw)}.capital-review-mobile-hero{background:radial-gradient(circle at 88% 18%,#ffffff24,#0000 28%),linear-gradient(135deg,#102c60 0%,#0b3770 100%);gap:16px;min-height:186px;padding:24px 22px 22px;display:grid;position:relative}.capital-review-mobile-hero .mn-drawer-close{position:absolute!important;top:20px!important;right:22px!important}.capital-review-mobile-hero__main{padding-right:42px}.capital-review-mobile-hero__main span,.capital-review-mobile-hero__main h3,.capital-review-mobile-hero__main strong,.capital-review-mobile-hero__main small{color:var(--capital-white);display:block}.capital-review-mobile-hero__main span{letter-spacing:.09em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:950}.capital-review-mobile-hero__main h3{margin:8px 0 0;font-size:19px;font-weight:950}.capital-review-mobile-hero__main strong{letter-spacing:-.03em;margin-top:14px;font-size:31px;font-weight:950}.capital-review-mobile-hero__main small{opacity:.78;margin-top:6px;font-size:12px;font-weight:800}.capital-review-mobile-fund{width:fit-content;min-height:40px;color:var(--capital-blue);background:var(--capital-white);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0012302e}.capital-review-mobile-fund svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.capital-review-mobile-fund:disabled{cursor:not-allowed;opacity:.55}.capital-review-mobile-body{gap:18px;padding:18px 22px 34px;display:grid}.capital-review-mobile-amount{color:var(--capital-white);background:linear-gradient(135deg,#102c60,#17457f);border-radius:22px;gap:6px;padding:22px 20px;display:grid;box-shadow:0 18px 34px #102c602e}.capital-review-mobile-amount span,.capital-review-mobile-amount strong,.capital-review-mobile-amount small{color:var(--capital-white);display:block}.capital-review-mobile-amount span{letter-spacing:.08em;text-transform:uppercase;opacity:.76;font-size:11px;font-weight:950}.capital-review-mobile-amount strong{letter-spacing:-.03em;font-size:38px;font-weight:950}.capital-review-mobile-amount small{opacity:.76;font-size:12px;font-weight:800}.capital-review-mobile-ticket,.capital-review-mobile-parties,.capital-review-mobile-invoices{gap:0;display:grid}.capital-review-mobile-ticket h4,.capital-review-mobile-parties h4,.capital-review-mobile-invoices h4{color:var(--capital-blue);margin:0 0 12px;font-size:17px;font-weight:950}.capital-review-ticket-row{border-bottom:1px solid var(--capital-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.capital-review-ticket-row span{color:var(--capital-ink-2);font-size:12px;font-weight:800}.capital-review-ticket-row strong{color:var(--capital-blue);text-align:right;white-space:nowrap;font-size:12px;font-weight:950}.capital-review-ticket-row.highlight strong{background:var(--capital-blue-soft);border-radius:999px;padding:6px 10px}.capital-review-mobile-parties{gap:10px}.capital-review-mobile-parties div{border:1px solid var(--capital-line);background:#f8fafc;border-radius:16px;padding:13px 14px}.capital-review-mobile-parties span,.capital-review-mobile-parties strong{display:block}.capital-review-mobile-parties span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.capital-review-mobile-parties strong{color:var(--capital-ink);overflow-wrap:anywhere;margin-top:6px;font-size:12.5px;font-weight:950}.capital-review-invoice-list{gap:10px;display:grid}.capital-review-invoice-row{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;display:grid}.capital-review-invoice-row b{color:var(--capital-blue);white-space:nowrap;font-size:12px;font-weight:950}@media (max-width:520px){.capital-assignor-drawer:has(.capital-review-mobile-hero){max-width:100vw;width:100vw!important}.capital-review-mobile-body{padding-left:18px;padding-right:18px}.capital-review-ticket-row,.capital-review-invoice-row{grid-template-columns:1fr}.capital-review-ticket-row strong{text-align:left}}.capital-review-invoice-row{grid-template-columns:1fr;gap:7px;display:grid}.capital-review-invoice-row__main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.capital-review-invoice-row__main .capital-invoice-link{min-width:0}.capital-review-invoice-row__main .capital-invoice-link strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.capital-review-invoice-row__main b{justify-self:end}.capital-review-invoice-row__meta{width:fit-content;max-width:100%;color:var(--capital-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 0 0 25px;font-size:11.5px;font-weight:800;line-height:1.25}.capital-review-invoice-row__meta:hover{color:var(--capital-blue);text-decoration:underline}@media (max-width:520px){.capital-review-invoice-row__main{grid-template-columns:minmax(0,1fr) auto}}.capital-assignor-drawer:has(.capital-invoice-mobile-hero){max-width:min(460px,100vw)}.capital-invoice-mobile-hero{background:radial-gradient(circle at 88% 18%,#ffffff24,#0000 28%),linear-gradient(135deg,#102c60 0%,#0b3770 100%);min-height:160px;padding:24px 22px 22px;display:grid;position:relative}.capital-invoice-mobile-hero .mn-drawer-close{position:absolute!important;top:20px!important;right:22px!important}.capital-invoice-mobile-hero__main{padding-right:42px}.capital-invoice-mobile-hero__main span,.capital-invoice-mobile-hero__main h3,.capital-invoice-mobile-hero__main small,.capital-invoice-mobile-hero__main strong{color:var(--capital-white);display:block}.capital-invoice-mobile-hero__main span{letter-spacing:.09em;text-transform:uppercase;opacity:.78;font-size:11px;font-weight:950}.capital-invoice-mobile-hero__main h3{letter-spacing:-.03em;margin:8px 0 0;font-size:31px;font-weight:950}.capital-invoice-mobile-hero__main small{opacity:.78;margin-top:6px;font-size:12px;font-weight:800}.capital-invoice-mobile-hero__main strong{width:fit-content;color:var(--capital-blue);background:var(--capital-white);border-radius:999px;margin-top:14px;padding:8px 13px;font-size:12px;font-weight:950;box-shadow:0 12px 28px #00123029}.capital-invoice-mobile-viewer{background:#eef3f8;padding:18px 22px 34px}.capital-invoice-mobile-viewer .capital-pdf-viewer__page{border-radius:18px;min-height:560px;box-shadow:0 18px 34px #102c601f}.capital-invoice-mobile-viewer .capital-pdf-viewer__bar{grid-template-columns:1fr;gap:5px;padding:14px 16px;display:grid}.capital-invoice-mobile-viewer .capital-pdf-viewer__bar strong{text-align:left}.capital-invoice-mobile-viewer .capital-pdf-viewer__body{text-align:center;padding:46px 18px}.capital-invoice-mobile-viewer .capital-pdf-viewer__body strong{font-size:30px}.capital-invoice-mobile-viewer .capital-pdf-viewer__body span{max-width:280px;margin-left:auto;margin-right:auto;line-height:1.35}@media (max-width:520px){.capital-assignor-drawer:has(.capital-invoice-mobile-hero){max-width:100vw;width:100vw!important}.capital-invoice-mobile-viewer{padding-left:18px;padding-right:18px}}.capital-assignor-drawer:has(.capital-wallet-hero){max-width:min(460px,100vw)}.capital-wallet-hero .capital-drawer-hero-actions{top:20px;right:22px}.capital-wallet-card{border-radius:22px;width:100%;max-width:100%;padding:18px 16px}.capital-wallet-card strong{letter-spacing:-.03em;font-size:30px}.capital-wallet-card-actions{gap:10px;top:16px;right:14px}.capital-wallet-card-actions button{width:38px;height:38px;box-shadow:0 12px 24px #00123024}.capital-wallet-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px}.capital-wallet-card-metrics div{border-radius:14px;min-width:0;padding:11px 10px}.capital-wallet-card-metrics small{font-size:9px;line-height:1.25}.capital-wallet-card-metrics b{margin-top:5px;font-size:11px}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-profile-drawer-body{padding:18px 22px 34px}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-profile-section h4{font-size:17px}@media (max-width:520px){.capital-assignor-drawer:has(.capital-wallet-hero){max-width:100vw;width:100vw!important}.capital-wallet-hero{padding-left:18px;padding-right:18px}.capital-wallet-card-actions{margin-top:0;position:absolute;top:16px;right:14px}.capital-wallet-card{padding-top:18px}.capital-wallet-card strong{font-size:28px}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-profile-drawer-body{padding-left:18px;padding-right:18px}}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-drawer-hero-actions{top:12px;right:12px}.capital-assignor-drawer:has(.capital-wallet-hero) .mn-drawer-close{box-shadow:0 10px 24px #00123033}.capital-wallet-card{padding-right:118px}.capital-wallet-card-actions{top:30px;right:16px}@media (max-width:520px){.capital-wallet-card{padding-right:110px}.capital-wallet-card-actions{top:30px;right:14px}}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-wallet-action-grid{grid-template-columns:1fr}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-wallet-transfer-field{align-content:center;min-height:96px;padding:16px}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-funding-investment-field input{min-height:58px;font-size:20px;font-weight:850}.capital-assignor-drawer:has(.capital-wallet-hero) .capital-wallet-action-panel{gap:14px}.capital-review-mobile-body{padding-bottom:128px}.capital-review-mobile-footer{z-index:5;border-top:1px solid var(--capital-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 22px 18px;display:grid;position:sticky;bottom:0;left:0;right:0;box-shadow:0 -18px 34px #0012301a}.capital-review-mobile-footer span,.capital-review-mobile-footer strong,.capital-review-mobile-footer small{display:block}.capital-review-mobile-footer span{color:var(--capital-blue);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.capital-review-mobile-footer strong{color:var(--capital-blue);margin-top:5px;font-size:14px;font-weight:950}.capital-review-mobile-footer small{color:var(--capital-ink-2);margin-top:3px;font-size:11.5px;font-weight:800}.capital-review-mobile-footer button{width:100%;min-height:46px;color:var(--capital-white);background:var(--capital-blue);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 14px 28px #102c603d}.capital-review-mobile-footer button svg{fill:none;stroke:currentColor;stroke-width:2px;width:15px;height:15px}.capital-review-mobile-footer button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media (max-width:520px){.capital-review-mobile-footer{padding-left:18px;padding-right:18px}}.capital-wallet-bank-card{background:radial-gradient(circle at 88% 12%,#ffffff29,#0000 25%),radial-gradient(circle at 12% 92%,#ffffff1a,#0000 28%),linear-gradient(135deg,#183d78 0%,#0e2c61 48%,#063c78 100%);border:1px solid #ffffff2e;min-height:230px;position:relative;overflow:hidden;box-shadow:0 22px 44px #0012303d}.capital-wallet-bank-card:before{content:"";background:linear-gradient(135deg,#ffffff3d,#ffffff0f);border-radius:10px;width:54px;height:38px;position:absolute;top:22px;right:92px}.capital-wallet-card-topline,.capital-wallet-card-balance,.capital-wallet-card-number,.capital-wallet-card-footer,.capital-wallet-bank-card .capital-wallet-card-metrics{z-index:1;position:relative}.capital-wallet-card-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;display:grid}.capital-wallet-card-topline p{color:#ffffffc2;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:950}.capital-wallet-card-topline h3{color:var(--capital-white);margin-top:6px;font-size:14px;font-weight:950}.capital-wallet-card-topline .capital-wallet-card-actions{display:inline-flex;position:static}.capital-wallet-card-balance{gap:5px;margin-top:24px;display:grid}.capital-wallet-card-balance span,.capital-wallet-card-balance small{color:#ffffffc7;font-size:12px;font-weight:850}.capital-wallet-card-balance strong{color:var(--capital-white);letter-spacing:-.04em;font-size:33px;line-height:1}.capital-wallet-card-number{color:var(--capital-white);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13px;font-weight:950;display:flex}.capital-wallet-card-number b{color:#ffffffeb;letter-spacing:.08em;font-size:13px;font-weight:950}.capital-wallet-card-footer{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:11px;font-size:10.5px;font-weight:950;display:flex}.capital-wallet-bank-card .capital-wallet-card-metrics{background:#ffffff1f;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.capital-wallet-bank-card .capital-wallet-card-metrics div{background:#ffffff1a;border-radius:0;padding:11px 10px}.capital-wallet-bank-card .capital-wallet-card-metrics small{color:#ffffffb3;font-size:8.5px;line-height:1.2}.capital-wallet-bank-card .capital-wallet-card-metrics b{color:var(--capital-white);font-size:11px}@media (max-width:520px){.capital-wallet-bank-card{min-height:224px}.capital-wallet-card-balance strong{font-size:30px}.capital-wallet-card-number{flex-direction:column;align-items:flex-start;gap:4px}}.capital-wallet-bank-card{aspect-ratio:1.586;width:100%;max-width:370px;min-height:auto;margin:0 auto;padding:18px 16px 16px}.capital-wallet-card-balance{margin-top:22px}.capital-wallet-card-balance strong{font-size:31px}.capital-wallet-card-number{margin-top:20px}.capital-wallet-card-footer{margin-top:10px}.capital-wallet-summary-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.capital-wallet-summary-cards div{border:1px solid var(--capital-line);background:var(--capital-white);min-width:0;box-shadow:var(--capital-shadow-soft);border-radius:16px;padding:13px 12px}.capital-wallet-summary-cards span,.capital-wallet-summary-cards strong{display:block}.capital-wallet-summary-cards span{color:var(--capital-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px;font-weight:950;line-height:1.2}.capital-wallet-summary-cards strong{color:var(--capital-blue);white-space:nowrap;margin-top:6px;font-size:13px;font-weight:950}@media (max-width:520px){.capital-wallet-hero{min-height:286px}.capital-wallet-bank-card{max-width:100%}.capital-wallet-card-balance strong{font-size:29px}.capital-wallet-summary-cards{grid-template-columns:1fr}}.capital-wallet-bank-card:before{opacity:.28;pointer-events:none;border-radius:8px;width:38px;height:26px;inset:auto auto 18px 18px}.capital-wallet-card-topline .capital-wallet-card-actions{z-index:3;background:0 0;padding-left:8px;position:relative}.capital-wallet-card-actions button{background:#fffffff5}.capital-wallet-card-actions button.active{color:var(--capital-white);background:var(--capital-blue)}.capital-wallet-bank-card{padding-top:16px}@media (max-width:520px){.capital-wallet-bank-card:before{bottom:16px;left:16px}}.capital-wallet-hero{min-height:306px;padding:24px 22px 26px}.capital-wallet-bank-card{isolation:isolate;aspect-ratio:1.586;background:radial-gradient(circle at 14% 12%,#ffffff29,#0000 24%),radial-gradient(circle at 92% 78%,#2f7df633,#0000 34%),linear-gradient(135deg,#1a3f78 0%,#0e2b5c 52%,#073b74 100%);border-radius:24px;max-width:372px;min-height:auto;padding:22px 22px 20px;overflow:hidden;box-shadow:0 24px 48px #00123042,inset 0 1px #ffffff2e}.capital-wallet-bank-card:before{opacity:1;background:linear-gradient(90deg,#0000 31%,#102c6038 31% 34%,#0000 34% 66%,#102c6038 66% 69%,#0000 69%),linear-gradient(#0000 32%,#102c602e 32% 35%,#0000 35% 64%,#102c602e 64% 67%,#0000 67%),linear-gradient(135deg,#f2d58a,#c9a44f 50%,#fff1b8);border:1px solid #ffffff3d;border-radius:9px;width:42px;height:30px;display:block;inset:76px auto auto 22px;box-shadow:inset 0 1px 2px #ffffff73}.capital-wallet-bank-card:after{z-index:0;content:"";pointer-events:none;background:radial-gradient(circle,#ffffff1a,#0000 64%);border:1px solid #ffffff1f;border-radius:999px;width:190px;height:190px;position:absolute;bottom:-60px;right:-54px}.capital-wallet-card-topline,.capital-wallet-card-balance,.capital-wallet-card-number,.capital-wallet-card-footer{z-index:2;position:relative}.capital-wallet-card-topline{align-items:start}.capital-wallet-card-topline p{letter-spacing:.16em;opacity:.72;font-size:10px}.capital-wallet-card-topline h3{opacity:.92;margin-top:7px;font-size:13px;font-weight:900}.capital-wallet-card-topline .capital-wallet-card-actions{z-index:4;gap:8px;padding:0;box-shadow:none!important;background:0 0!important}.capital-wallet-card-topline .capital-wallet-card-actions button{background:#fffffff5;border:0;width:36px;height:36px;font-size:20px;box-shadow:0 12px 22px #0012302e}.capital-wallet-card-topline .capital-wallet-card-actions button.active{color:var(--capital-white);background:#102c60eb;box-shadow:0 0 0 1px #ffffff47,0 12px 22px #00123029}.capital-wallet-card-balance{gap:3px;margin:0;position:absolute;top:82px;left:82px;right:22px}.capital-wallet-card-balance span{letter-spacing:.04em;text-transform:uppercase;font-size:9.5px}.capital-wallet-card-balance strong{font-size:27px;line-height:1}.capital-wallet-card-balance small{font-size:10.5px}.capital-wallet-card-number{letter-spacing:.12em;margin:0;font-size:15px;position:absolute;bottom:54px;left:22px;right:22px}.capital-wallet-card-number b{letter-spacing:.12em;font-size:14px}.capital-wallet-card-footer{letter-spacing:.14em;opacity:.82;margin:0;font-size:10px;position:absolute;bottom:20px;left:22px;right:22px}.capital-wallet-card-footer span,.capital-wallet-card-footer b{line-height:1}@media (max-width:520px){.capital-wallet-hero{min-height:300px;padding-top:24px}.capital-wallet-bank-card{padding:20px}.capital-wallet-bank-card:before{width:40px;height:28px;top:74px;left:20px}.capital-wallet-card-balance{top:80px;left:76px;right:20px}.capital-wallet-card-balance strong{font-size:25px}.capital-wallet-card-number{bottom:52px;left:20px;right:20px}.capital-wallet-card-footer{bottom:19px;left:20px;right:20px}}.capital-wallet-bank-card:before{width:42px;height:30px;inset:auto auto 56px 22px}.capital-wallet-card-balance{top:78px;left:22px;right:22px}.capital-wallet-card-number{align-items:center;min-height:30px;bottom:58px;left:82px;right:22px}.capital-wallet-card-number span,.capital-wallet-card-number b{line-height:1}.capital-wallet-card-footer{bottom:22px}@media (max-width:520px){.capital-wallet-bank-card:before{bottom:54px;left:20px}.capital-wallet-card-balance{top:78px;left:20px;right:20px}.capital-wallet-card-number{flex-direction:row;align-items:center;bottom:56px;left:78px;right:20px}.capital-wallet-card-footer{bottom:21px}}.capital-inline-alert{color:var(--capital-blue);background:var(--capital-blue-soft);box-shadow:var(--capital-shadow-soft);border:1px solid #102c6024;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:12px;font-weight:850}.capital-inline-alert.warning{color:#9f3412;background:#fff7ed;border-color:#9f34122e}.capital-access-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.capital-access-summary-card{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:8px;padding:16px 18px}.capital-access-summary-card span{color:var(--capital-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.capital-access-summary-card strong{color:var(--capital-blue);margin-top:7px;font-size:24px;font-weight:950;display:block}.capital-access-summary-card p{color:var(--capital-ink-2);margin:4px 0 0;font-size:12px;font-weight:700}.capital-directory-tabs{border:1px solid var(--capital-line);background:var(--capital-white);box-shadow:var(--capital-shadow-soft);border-radius:999px;gap:6px;margin-bottom:14px;padding:4px;display:inline-flex}.capital-directory-tab{min-width:112px;color:var(--capital-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:12px;font-weight:900}.capital-directory-tab.active{color:var(--capital-white);background:var(--capital-blue)}.capital-status.neutral{color:var(--capital-blue);background:var(--capital-blue-soft)}.capital-status.danger{color:#b42318;background:#fff1f0}@media (max-width:860px){.capital-access-summary-grid{grid-template-columns:1fr}.capital-directory-tabs{width:100%;display:flex;overflow-x:auto}.capital-directory-tab{flex:1 0 120px}}.capital-access-drawer .capital-drawer-hero{min-height:138px}.capital-access-drawer-form{padding-bottom:38px}.capital-access-drawer-form .capital-drawer-tabs{width:fit-content}.capital-access-drawer-form .capital-module-tab svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.capital-access-permission-note{color:var(--capital-blue);background:var(--capital-blue-soft);border:1px solid #102c6024;border-radius:12px;padding:12px 14px;font-size:12px;font-weight:850}.capital-access-permission-table{border:1px solid var(--capital-line);background:var(--capital-white);border-radius:12px;overflow:hidden}.capital-access-permission-head,.capital-access-permission-row{grid-template-columns:minmax(0,1fr) repeat(5,minmax(70px,86px));align-items:center;gap:10px;padding:13px 16px;display:grid}.capital-access-permission-head{color:var(--capital-ink-3);letter-spacing:.05em;text-transform:uppercase;background:#f8fafc;font-size:10.5px;font-weight:950}.capital-access-permission-row{border-top:1px solid var(--capital-line)}.capital-access-permission-row:hover{background:var(--capital-blue-soft)}.capital-access-permission-row strong,.capital-access-permission-row small{display:block}.capital-access-permission-row strong{color:var(--capital-ink);font-size:12.5px;font-weight:950}.capital-access-permission-row small{color:var(--capital-ink-2);margin-top:4px;font-size:11.5px;font-weight:750}.capital-access-scope-check{justify-content:center;align-items:center;min-width:0;display:inline-flex}.capital-access-scope-check input{width:18px;height:18px;accent-color:var(--capital-blue);margin:0}.capital-access-scope-check.disabled{opacity:.28;cursor:not-allowed}@media (max-width:640px){.capital-access-drawer-form .capital-drawer-tabs{width:100%}.capital-access-permission-table{overflow-x:auto}.capital-access-permission-head,.capital-access-permission-row{grid-template-columns:minmax(160px,1fr) repeat(5,74px);min-width:620px}}.capital-access-contract-note{background:var(--capital-blue-soft);border:1px solid #102c6024;border-radius:12px;gap:3px;margin-bottom:14px;padding:12px 14px;display:grid}.capital-access-contract-note span,.capital-access-contract-note strong,.capital-access-contract-note small{display:block}.capital-access-contract-note span{color:var(--capital-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:950}.capital-access-contract-note strong{color:var(--capital-blue);font-size:13px;font-weight:950}.capital-access-contract-note small{color:var(--capital-ink-2);font-size:11px;font-weight:750}.capital-drawer-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.capital-drawer-title-row h3{margin-top:0}.capital-drawer-badge{color:var(--capital-white);letter-spacing:.02em;background:#fff3;border:1px solid #ffffff59;border-radius:999px;align-items:center;padding:4px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.capital-drawer-hero-main .capital-drawer-subject{color:var(--capital-white);overflow-wrap:anywhere;margin-top:8px;font-size:15px;font-weight:850;display:block}.capital-access-drawer select.mn-input-field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b6b7a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:40px}.capital-access-drawer select.mn-input-field:disabled{background-image:none}.capital-password-wrap{display:block;position:relative}.capital-password-wrap input{box-sizing:border-box;width:100%;padding-right:48px}.capital-password-toggle{color:#5b6b7a;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.capital-password-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.capital-password-toggle:hover{background:#102c6014}.capital-password-toggle:focus-visible{outline:2px solid var(--capital-blue);outline-offset:1px}.capital-access-drawer .capital-field-full{grid-column:1/-1}.capital-module-tabs,.capital-drawer-tabs.capital-module-tabs,.capital-directory-tabs,.mn-section-tabs{border-radius:10px!important;gap:3px!important;padding:3px!important}.capital-module-tab,.capital-drawer-tabs .capital-module-tab,.capital-directory-tab,.mn-section-tab{line-height:1.2;border-radius:8px!important;gap:6px!important;min-width:0!important;min-height:32px!important;padding:6px 12px!important;font-size:12.5px!important}.capital-module-tab span,.capital-drawer-tabs .capital-module-tab span,.capital-drawer-tabs .capital-module-tab.active span{background:0 0!important;border-radius:0!important;width:16px!important;height:16px!important}.capital-module-tab span svg,.capital-drawer-tabs .capital-module-tab span svg,.mn-section-tab svg{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9px!important;width:16px!important;height:16px!important}.capital-module-tab.active,.capital-drawer-tabs .capital-module-tab.active,.mn-section-tab.active{box-shadow:0 4px 10px #0b5f9329!important}@media (max-width:860px){.capital-directory-tab{flex:1 0 auto!important}}.capital-search:focus,.capital-search:focus-visible,.capital-treasury .treasury-search input:focus,.capital-treasury .treasury-search input:focus-visible{border-color:var(--capital-blue)!important;outline:none!important;box-shadow:0 0 0 3px #102c601f!important}.capital-password-wrap{margin-bottom:16px}.capital-password-wrap .mn-input-field,.capital-access-drawer .capital-password-wrap .mn-input-field{margin-bottom:0!important}:where(*){--control-accent:var(--capital-blue)}
.capital-header{--health-topbar-height:78px;--health-surface:var(--capital-white);--health-surface-soft:var(--capital-surface);--health-border:var(--capital-line);--health-text:var(--capital-ink);--health-text-muted:var(--capital-ink-2);--health-text-faint:var(--capital-ink-3);--health-brand-primary:var(--capital-blue);--health-brand-accent:var(--capital-blue);--health-brand-on-primary:var(--capital-white);z-index:120;border-bottom:1px solid var(--health-border);background:var(--health-surface);position:fixed;top:0;left:0;right:0;box-shadow:0 8px 22px #102c600d}.healthcare-topbar{height:var(--health-topbar-height);min-height:var(--health-topbar-height);background:var(--health-surface);border-bottom:1px solid var(--health-border);flex:0 0 var(--health-topbar-height);justify-content:space-between;align-items:center;gap:20px;padding:0 28px;display:flex}.healthcare-brand{align-items:center;gap:18px;min-width:0;max-width:min(560px,48vw);display:flex}.capital-header__logo{object-fit:contain;object-position:left center;flex:0 0 168px;width:168px;max-width:168px;height:auto;max-height:48px;display:block}.healthcare-brand__copy{gap:3px;min-width:0;display:grid}.healthcare-brand__copy strong{color:var(--health-text);white-space:nowrap;font-size:15px;line-height:1.05;display:block}.healthcare-brand__copy span{color:var(--health-text-muted);white-space:nowrap;font-size:11px;line-height:1.05;display:block}.healthcare-actions{justify-content:flex-end;align-items:center;gap:18px;min-width:0;display:flex}.healthcare-actions .mono{color:var(--health-brand-primary);font-size:15px;font-weight:750}.healthcare-header-menu,.healthcare-header-user{flex:none;position:relative}.healthcare-header-menu__trigger,.healthcare-header-user__trigger{appearance:none;color:var(--health-text);font:inherit;cursor:pointer;background:0 0;border:0}.healthcare-header-menu__trigger{align-items:center;gap:6px;min-height:42px;padding:0 3px;font-size:13px;font-weight:700;display:inline-flex}.healthcare-header-menu__trigger:hover{color:var(--health-brand-primary)}.healthcare-header-role-label{min-height:42px;color:var(--health-text-muted);white-space:nowrap;align-items:center;padding:0 3px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.healthcare-header-menu__trigger:focus-visible,.healthcare-header-user__trigger:focus-visible{outline:2px solid var(--health-brand-accent);outline-offset:4px}.healthcare-header-menu__chevron,.healthcare-header-user__chevron{flex:none;width:15px;height:15px;transition:transform .16s}.healthcare-header-menu__trigger[aria-expanded=true] .healthcare-header-menu__chevron,.healthcare-header-user__trigger[aria-expanded=true] .healthcare-header-user__chevron{transform:rotate(180deg)}.healthcare-header-user__trigger{text-align:left;align-items:center;gap:9px;min-height:48px;padding:4px 0;display:inline-flex}.healthcare-header-user__avatar{border:1px solid var(--health-brand-primary);background:var(--health-brand-primary);width:38px;height:38px;color:var(--health-brand-on-primary);border-radius:999px;flex:0 0 38px;place-items:center;font-size:12px;font-weight:800;display:grid}.healthcare-header-user__name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;color:var(--health-text);font-size:13px;font-weight:700;overflow:hidden}.healthcare-header-user__menu{z-index:150;border:1px solid var(--health-border);background:var(--health-surface);border-radius:12px;min-width:190px;padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 42px #102c6029}.healthcare-header-user__menu-item{width:100%;min-height:38px;color:var(--health-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;padding:0 12px;font-size:13px;font-weight:750;display:flex}.healthcare-header-user__menu-item:hover{background:var(--health-surface-soft);color:var(--health-brand-primary)}.healthcare-header-user__menu-item.danger{border-top:1px solid var(--health-border);color:#a33a2a;border-radius:0 0 9px 9px;margin-top:7px;padding-top:7px}.healthcare-header-user__menu-item.danger:hover{color:#8f2d1f;background:#fff3ee}.healthcare-directory{background:var(--health-surface);border-bottom:1px solid var(--health-border);width:100%;min-width:0}.healthcare-directory__inner{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;gap:18px;min-height:58px;padding:8px 28px;display:flex;overflow-x:auto}.healthcare-directory__inner::-webkit-scrollbar{display:none}.healthcare-directory__label{color:var(--health-text-muted);letter-spacing:.02em;flex:none;align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.healthcare-directory__separator{color:var(--health-text-faint);font-size:18px;font-weight:500;line-height:1}.healthcare-directory__items{flex:none;align-items:center;gap:6px;display:flex}.healthcare-directory__item{min-height:38px;color:var(--health-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.healthcare-directory__item:hover{background:var(--health-surface-soft);color:var(--health-text)}.healthcare-directory__item.is-active{border-color:var(--health-brand-primary);background:var(--health-brand-primary);color:var(--health-brand-on-primary)}.healthcare-directory__item.is-active:hover{background:var(--health-brand-primary);color:var(--health-brand-on-primary)}.healthcare-directory__refresh{border:1px solid var(--health-border);background:var(--health-surface);width:34px;height:34px;color:var(--health-text-faint);cursor:pointer;border-radius:999px;flex:0 0 34px;place-items:center;margin-left:auto;display:grid}.healthcare-directory__refresh:hover{border-color:var(--health-brand-accent);color:var(--health-brand-primary);background:var(--health-surface-soft)}.healthcare-directory__refresh:focus-visible{outline:2px solid var(--health-brand-accent);outline-offset:3px}.healthcare-directory__refresh-icon{width:15px;height:15px;transition:transform .16s;display:block;transform:rotate(0)}.healthcare-directory__refresh:hover .healthcare-directory__refresh-icon{transform:rotate(45deg)}@media (max-width:820px){.healthcare-topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:auto;padding:18px 16px}.healthcare-brand{width:100%;max-width:none}.healthcare-actions{justify-content:space-between;gap:12px;width:100%}.healthcare-directory__inner{gap:12px;min-height:54px;padding:8px 16px}.healthcare-directory__item{min-height:36px;padding:0 12px}}@media (max-width:680px){.healthcare-brand{align-items:flex-start}.capital-header__logo{flex-basis:148px;width:148px;max-width:148px}.healthcare-brand__copy{display:none}.healthcare-header-user__name{max-width:120px}}
.capital-workspace{--navy:var(--capital-blue-deep);--navy-soft:var(--capital-blue);--teal:var(--capital-blue);--teal-deep:var(--capital-blue-deep);--teal-tint:var(--capital-blue-soft);--line:var(--capital-line);--ink-2:var(--capital-ink-2);--amber:#9a6a00;--amber-tint:#fff4d7;--green:#21764a;--green-tint:#e7f7ee;--health-brand-accent:var(--capital-blue);--health-brand-surface:var(--capital-white)}.mn-primary-btn{background:var(--navy);color:#fff;cursor:pointer;border:none;border-radius:11px;align-items:center;gap:7px;padding:10px 16px;font-size:12.5px;font-weight:700;display:flex}.mn-primary-btn.teal{background:var(--capital-blue);box-shadow:0 10px 22px #102c6038}.mn-primary-btn svg{stroke:#fff;width:14px;height:14px}.mn-section-tabs{background:#fff;border:1px solid #dde5ea94;border-radius:13px;gap:6px;width:fit-content;margin-bottom:20px;padding:5px;display:flex;box-shadow:0 8px 24px #061e3b0e}.mn-section-tab{color:var(--ink-2);cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:11px 24px;font-size:13px;font-weight:800;display:flex}.mn-section-tab svg{width:16px;height:16px;stroke:var(--ink-2)}.mn-section-tab.active{background:var(--navy-soft);color:#fff;box-shadow:0 8px 18px #102c602e}.mn-section-tab.active svg{stroke:#fff}.mn-panel{background:#fff;border:1px solid #dde5ea94;border-radius:18px;margin-bottom:18px;overflow:hidden;box-shadow:0 8px 24px #061e3b0e}.mn-table{border-collapse:collapse;width:100%}.mn-table th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#7b8792;border-bottom:1px solid var(--line);background:#f8fafb;padding:14px 16px;font-size:10.5px;font-weight:800}.mn-table td{border-bottom:1px solid var(--line);color:var(--navy);vertical-align:middle;background:#fff;padding:13px 16px;font-size:12.5px}.mn-table tr:last-child td{border-bottom:none}.mn-table tbody tr.clickable{cursor:pointer}.mn-table tbody tr.clickable:hover td{background:#e4f5f58c}.mn-status-badge{white-space:nowrap;border-radius:100px;padding:5px 10px;font-size:10.5px;font-weight:800;line-height:1;display:inline-block}.mn-field-label{color:var(--navy);margin:0 0 8px;font-size:12px;font-weight:700}.mn-input-field,.mn-select-input{border:1.5px solid var(--line);width:100%;color:var(--navy);background:var(--health-brand-surface);border-radius:11px;outline:none;margin-bottom:14px;padding:11px 13px;font-size:13px}.mn-input-field:focus,.mn-select-input:focus{border-color:var(--teal)}.mn-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.mn-filter-chip{color:var(--navy-soft);cursor:pointer;background:#fff;border:none;border-radius:999px;padding:10px 18px;font-size:12.5px;font-weight:800;box-shadow:0 8px 24px #061e3b0e}.mn-filter-chip.active{color:#fff;background:var(--navy-soft)}.mn-person-cell{align-items:center;gap:10px;min-width:0;display:flex}.mn-person-cell h4{color:var(--navy-soft);margin:0 0 3px;font-size:13px;font-weight:900}.mn-person-cell span{color:var(--ink-2);font-size:11.5px;font-weight:650;display:block}.mn-mono{color:var(--navy-soft);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:850}.mn-info-card{border:1px solid var(--line);background:#fbfdff;border-radius:12px;min-width:0;padding:12px 13px}.mn-info-card span{color:var(--ink-2);margin-bottom:6px;font-size:11px;font-weight:850;display:block}.mn-info-card b{color:var(--navy-soft);overflow-wrap:anywhere;font-size:13px;font-weight:900;display:block}.mn-icon-copy{width:18px;height:18px;color:inherit;background:var(--capital-blue-soft);border-radius:6px;justify-content:center;align-items:center;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.mn-section-tab.active .mn-icon-copy,.mn-primary-btn .mn-icon-copy{color:#fff;background:#ffffff2e}.mn-avatar-copy{color:#fff;background:linear-gradient(135deg,var(--teal),var(--navy-soft));border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:inline-flex}@media (max-width:900px){.mn-section-tabs{max-width:100%;overflow-x:auto}.mn-table{min-width:840px}.mn-panel{overflow-x:auto}}@media (max-width:680px){.mn-section-tabs{width:100%}.mn-section-tab{min-width:max-content}}.mn-drawer-overlay{z-index:220;opacity:0;pointer-events:none;background:#061e3b73;transition:opacity .25s;position:fixed;inset:0}.mn-drawer-overlay.active{opacity:1;pointer-events:auto}.mn-drawer{z-index:230;background:var(--capital-white);max-width:92vw;transition:transform .3s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 48px #061e3b2e}.mn-drawer.active{transform:translate(0)}.mn-drawer-hero{z-index:2;background:linear-gradient(150deg,var(--navy)0%,var(--navy-soft)70%,#123452 100%);padding:26px 28px 24px;position:sticky;top:0}.mn-drawer-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:800;line-height:1;display:flex;position:absolute;top:22px;right:24px}.capital-drawer-summary-row{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding-right:2px;display:flex}.capital-drawer-save-btn{min-width:150px;min-height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ffffffeb;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:13px;font-weight:950;line-height:1;display:inline-flex;box-shadow:0 14px 26px #0000002e}.capital-drawer-save-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.capital-drawer-save-btn:hover{background:#f3f7fb}.mn-drawer-close:hover{background:#fff3}.mn-drawer-hero h2{color:#fff;margin:0 44px 4px 0;font-size:18px;font-weight:850}.mn-drawer-hero p{color:#ffffffb8;margin:0;font-size:12px;font-weight:700;line-height:1.5}.capital-drawer-assignor-summary{max-width:calc(100% - 178px);color:var(--navy);overflow-wrap:anywhere;background:#fffffff0;border:1px solid #ffffffd1;border-radius:999px;margin-top:0;padding:8px 13px;font-size:12px;font-weight:950;line-height:1.25;display:inline-flex;box-shadow:0 10px 22px #0000001a}.mn-drawer-section{padding:22px 28px 28px}.mn-drawer-actions{gap:10px;margin-top:6px;display:flex}.mn-drawer-actions button{cursor:pointer;border:none;border-radius:12px;flex:1;min-height:46px;padding:13px;font-size:13px;font-weight:800}.capital-assignor-drawer-form .mn-input-field,.capital-assignor-drawer-form .mn-select-input{background:#fff;margin-bottom:16px}.capital-table-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capital-table-action-link,.capital-continue-classification-btn{color:var(--capital-blue);background:var(--capital-blue-soft);white-space:nowrap;cursor:pointer;border:1px solid #102c6038;border-radius:999px;padding:9px 13px;font-size:11.5px;font-weight:900;line-height:1}.capital-table-action-link:hover,.capital-continue-classification-btn:hover{color:var(--capital-blue-deep);background:#dde7f4;border-color:#102c6061}.capital-drawer-secondary-action{color:var(--capital-ink);background:#e8edf2}.capital-drawer-primary-action{color:#fff;background:var(--navy);justify-content:center;align-items:center;gap:8px;display:inline-flex}.capital-drawer-primary-action:disabled{cursor:not-allowed;opacity:.52}.capital-assignor-drawer{width:760px}.capital-drawer-progress{z-index:2;border-bottom:1px solid var(--capital-line);background:#fff;padding:16px 28px 10px;position:sticky;top:112px;box-shadow:0 10px 24px #102c600f}.capital-drawer-progress__meta{color:var(--capital-ink-2);justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;font-size:11.5px;font-weight:850;display:flex}.capital-drawer-progress__meta strong{color:var(--navy);text-align:right;font-size:12px;font-weight:900}.capital-drawer-progress__bar{background:#eef3f7;border-radius:999px;height:6px;overflow:hidden}.capital-drawer-progress__bar span{border-radius:inherit;background:var(--capital-blue);height:100%;transition:width .2s;display:block}.capital-drawer-progress__steps{gap:8px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.capital-drawer-progress__steps button{border:1px solid var(--capital-line);width:28px;height:28px;color:var(--capital-ink-2);cursor:pointer;background:#fff;border-radius:999px;flex:0 0 28px;font-size:11px;font-weight:900}.capital-drawer-progress__steps button.done{color:var(--capital-blue-deep);background:var(--capital-blue-soft);border-color:#102c6047}.capital-drawer-progress__steps button.active{border-color:var(--navy);color:var(--navy);box-shadow:0 0 0 3px #102c601f}.capital-intake-intro-copy{color:var(--capital-ink-2);margin:-6px 0 18px;font-size:12.5px;font-weight:650;line-height:1.55}.capital-drawer-stepper{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:16px 24px 0;display:grid}.capital-drawer-stepper button{border:1px solid var(--capital-line);min-width:0;color:var(--capital-ink-2);cursor:pointer;text-align:left;background:#fff;border-radius:12px;padding:10px 8px}.capital-drawer-stepper button.active{border-color:var(--navy-soft);color:var(--navy);background:var(--capital-blue-soft)}.capital-drawer-stepper b{width:24px;height:24px;color:inherit;background:#0b5f931a;border-radius:999px;place-items:center;margin-right:6px;font-size:12px;font-weight:900;display:inline-grid}.capital-drawer-stepper span{font-size:11px;font-weight:850;display:inline-block}.capital-assignor-drawer-form h3{color:var(--navy);margin:0 0 16px;font-size:16px}.capital-drawer-grid{gap:12px;display:grid}.capital-drawer-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.capital-drawer-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.capital-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.capital-check-card{border:1px solid var(--capital-line);min-height:78px;color:var(--capital-ink);cursor:pointer;text-align:left;background:#f8fafc;border-radius:12px;padding:13px 14px}.capital-check-card.active{border-color:var(--navy-soft);background:var(--capital-blue-soft)}.capital-check-card b,.capital-check-card span{display:block}.capital-check-card b{margin-bottom:5px;font-size:13px;font-weight:900}.capital-check-card span{color:var(--capital-ink-2);font-size:11.5px;line-height:1.4}.capital-toggle-row{min-height:42px;color:var(--capital-ink);align-items:center;gap:9px;margin-bottom:16px;font-size:12.5px;font-weight:850;display:flex}.capital-phone-row{grid-template-columns:92px minmax(0,1fr);gap:8px;display:grid}.capital-phone-row .mn-select-input,.capital-phone-row .mn-input-field{margin-bottom:0}.capital-upload-list{gap:10px;margin-bottom:16px;display:grid}.capital-upload-list.compact{margin-top:2px}.capital-upload-stub{border:1px dashed var(--capital-line);background:#fbfdff;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;display:flex}.capital-upload-stub strong,.capital-upload-stub span{display:block}.capital-upload-stub strong{color:var(--capital-ink);margin-bottom:4px;font-size:12.5px;font-weight:900}.capital-upload-stub span{color:var(--capital-ink-2);font-size:11.5px;line-height:1.4}.capital-upload-stub button{border:1px solid var(--capital-line);color:var(--navy-soft);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 13px;font-size:11.5px;font-weight:850}.capital-profile-summary{gap:22px;display:grid}.capital-profile-summary__header{border-bottom:1px solid var(--capital-line);justify-content:space-between;align-items:center;gap:16px;padding:0 0 16px;display:flex}.capital-profile-summary__header span,.capital-profile-summary__header strong{display:block}.capital-profile-summary__header span{color:var(--capital-ink-2);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:850}.capital-profile-summary__header strong{color:var(--navy);font-size:14px;font-weight:950}.capital-profile-ledger{gap:26px;display:grid}.capital-profile-ledger section{gap:8px;display:grid}.capital-profile-ledger h3{border-bottom:1px solid var(--capital-line);color:var(--navy);text-transform:uppercase;letter-spacing:.055em;margin:0;padding-bottom:8px;font-size:12px;font-weight:950}.capital-profile-ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:0;display:grid}.capital-profile-ledger dl div{border-bottom:1px solid #dde5eab8;grid-template-columns:minmax(145px,.85fr) minmax(0,1.15fr);gap:14px;min-width:0;padding:10px 0;display:grid}.capital-profile-ledger dt{color:var(--capital-ink-2);font-size:11.5px;font-weight:850;line-height:1.4}.capital-profile-ledger dd{color:var(--capital-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px;font-weight:850;line-height:1.45}.capital-review-list{gap:10px;display:grid}.capital-review-list h3{margin:0 0 6px}.capital-review-list div{border-bottom:1px solid var(--capital-line);grid-template-columns:190px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.capital-review-list span{color:var(--capital-ink-2);font-size:12px;font-weight:850}.capital-review-list b{color:var(--capital-ink);overflow-wrap:anywhere;font-size:12.5px}.capital-step-actions{border-top:1px solid var(--capital-line);background:#fff;margin:18px -28px -28px;padding:16px 28px;position:sticky;bottom:0}.capital-step-actions button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:780px){.capital-drawer-grid.two,.capital-drawer-grid.three,.capital-check-grid{grid-template-columns:1fr}.capital-profile-summary__header{flex-direction:column;align-items:stretch}.capital-profile-ledger dl,.capital-profile-ledger dl div{grid-template-columns:1fr}.capital-profile-ledger dl div{gap:4px}.capital-review-list div{grid-template-columns:1fr}}
[data-capital-workspace=native]{width:100%;height:100dvh;min-height:0;margin:0;overflow:hidden}[data-capital-workspace=native]>.capital-shell{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}[data-capital-workspace=native] .capital-header{flex:none;position:relative;inset:auto}[data-capital-workspace=native] .capital-main{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;min-height:0;padding-block:22px max(28px,env(safe-area-inset-bottom));flex:auto;overflow:hidden auto}.capital-workspace .capital-funding-options-table{table-layout:auto;width:100%;min-width:1120px}.capital-workspace .capital-funding-options-card{overflow-x:auto}.capital-workspace .capital-funding-options-table th,.capital-workspace .capital-funding-options-table td{white-space:nowrap}.capital-workspace .capital-funding-options-table .capital-funding-money{text-align:right;font-variant-numeric:tabular-nums}.capital-workspace .capital-funding-options-table .capital-table-actions{flex-flow:row;align-items:center;gap:8px;display:flex}.capital-workspace .capital-funding-options-table .capital-status-badge{white-space:nowrap}.capital-workspace .capital-funding-date-filters{border:0;min-width:0;margin:0 0 18px;padding:0}.capital-workspace .capital-funding-date-filters legend{color:var(--capital-ink-2);margin-bottom:8px;font-size:11px;font-weight:700}.capital-workspace .capital-funding-date-controls{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.capital-workspace .capital-funding-date-controls label{color:var(--capital-ink-2);gap:5px;font-size:11px;font-weight:600;display:grid}.capital-workspace .capital-funding-date-controls select,.capital-workspace .capital-funding-date-controls input{border:1px solid var(--capital-line);min-width:130px;max-width:100%;min-height:38px;font:inherit;color:var(--capital-ink);background:#fff;border-radius:9px;padding:8px 10px;font-size:12px}.capital-workspace .capital-funding-date-controls input{min-width:145px}.capital-workspace .capital-funding-date-controls select:focus-visible,.capital-workspace .capital-funding-date-controls input:focus-visible{outline:2px solid var(--capital-blue);outline-offset:2px}.capital-workspace .capital-funding-date-filters>p{color:#9a352d;margin:8px 0 0;font-size:12px}.capital-workspace .capital-funding-validity{white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.capital-workspace .capital-funding-validity.current{color:#296447;background:#eaf5ee}.capital-workspace .capital-funding-validity.completed{color:#596b80;background:#edf0f5}.capital-workspace .capital-funding-validity.unknown{color:#826827;background:#fff5de}
