/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=IBM+Plex+Serif:wght@500;600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.investor-page{gap:16px;display:grid}.investor-page-head{margin-bottom:0}.investor-identity-card{border:1px solid var(--line);background:linear-gradient(135deg,var(--entity-accent,var(--llc)),var(--card));border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab,red,red)){.investor-identity-card{background:linear-gradient(135deg,color-mix(in srgb,var(--entity-accent,var(--llc)) 8%,var(--card)),var(--card))}}.investor-identity-card{box-shadow:var(--shadow)}.investor-avatar{background:linear-gradient(135deg,var(--entity-accent,var(--llc)),var(--entity-accent,var(--llc)));border-radius:9px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.investor-avatar{background:linear-gradient(135deg,var(--entity-accent,var(--llc)),color-mix(in srgb,var(--entity-accent,var(--llc)) 70%,#082b34))}}.investor-avatar{color:#fff;font-size:12px;font-weight:900}.investor-identity-card span,.investor-identity-card strong{display:block}.investor-identity-card strong{color:var(--ink);font-size:13px;font-weight:850}.investor-identity-card span{color:var(--muted);font-size:11.5px;font-weight:650}.investor-identity-meta{text-align:right}.investor-identity-meta strong{color:var(--ledger);font-size:12px}.investor-tabs{margin-top:-2px}.investor-view{gap:14px;display:grid}.investor-summary-strip{margin-bottom:0}.investor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(280px,.9fr);gap:12px;display:grid}.investor-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.investor-detail-card,.investor-message-list,.investor-message-preview,.investor-position-card,.investor-readiness-card,.investor-request-card,.investor-secure-card,.investor-table-section,.investor-thread-card{padding:16px}.investor-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.investor-card-head h3{margin:0}.investor-card-head>.pf-i{color:var(--entity-accent,var(--llc))}.investor-position-value{color:var(--ink);font-size:30px;font-weight:900;line-height:1}.investor-position-label{color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.investor-stack{margin:17px 0 10px}.investor-stack span,.investor-stack span:first-child,.investor-stack span:last-child{background:linear-gradient(90deg,#17c7ad,#0ea58e)}.investor-check-row{border-bottom:1px solid var(--line-soft);grid-template-columns:30px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.investor-check-row:last-child{border-bottom:0}.investor-check-row>span{background:var(--danger-soft);width:27px;height:27px;color:var(--danger);border-radius:50%;place-items:center;display:grid}.investor-check-row>span.pending{background:var(--sandbox-soft);color:var(--sandbox)}.investor-check-row>span.done{background:var(--ledger-soft);color:var(--ledger)}.investor-check-row .pf-i{width:14px;height:14px}.investor-check-row small,.investor-check-row strong{display:block}.investor-check-row strong{color:var(--ink);font-size:12.5px;font-weight:850}.investor-check-row small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:650}.investor-access-row,.portal-access-line{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.investor-access-row span,.portal-access-line span{color:var(--muted);font-size:11.5px;font-weight:750}.investor-access-row strong,.portal-access-line strong{color:var(--ink);text-align:right;font-size:12px;font-weight:850}.investor-secure-card .link-action{margin-top:14px}.investor-message-preview .card-title-row,.investor-table-section .card-title-row{margin-bottom:12px}.investor-message-preview .card-title-row button,.investor-table-section .card-title-row button{color:var(--entity-accent,var(--llc));cursor:pointer;background:0 0;border:0;font-size:11.5px;font-weight:850}.investor-activity-table,.investor-doc-table{border-collapse:collapse;width:100%;font-size:12px}.investor-activity-table th,.investor-doc-table th{border-bottom:1px solid var(--line);color:var(--muted);text-align:left;text-transform:uppercase;padding:0 10px 9px;font-size:10px;font-weight:850}.investor-activity-table td,.investor-doc-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle;padding:11px 10px;font-weight:650}.investor-message-row{border-bottom:1px solid var(--line-soft);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:10px;padding:10px 0;display:grid}.investor-message-row:last-child{border-bottom:0}.investor-message-row.selected{border:1px solid var(--entity-accent,var(--llc));padding-left:10px;padding-right:10px}@supports (color:color-mix(in lab,red,red)){.investor-message-row.selected{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 24%,var(--line))}}.investor-message-row.selected{background:var(--entity-accent,var(--llc));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.investor-message-row.selected{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,transparent)}}.investor-message-row>span{background:var(--line-2);border-radius:50%;width:7px;height:7px;margin-top:6px}.investor-message-row>span.unread-dot{background:#ff384c}.investor-message-row small,.investor-message-row strong{display:block}.investor-message-row strong{color:var(--ink);font-size:12.5px;font-weight:850}.investor-message-row small{color:var(--muted);margin-top:2px;font-size:11.5px;font-weight:650}.investor-two-column{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)}.investor-detail-card h3,.investor-message-list h3,.investor-request-card h3,.investor-table-section h3,.investor-thread-card h3{margin:0}.investor-detail-list{gap:0;display:grid}.investor-muted-copy{color:var(--ink-2);margin:0 0 14px;font-size:12.5px;font-weight:650;line-height:1.45}.investor-locked-panel{border:1px dashed var(--sandbox);place-items:center;gap:6px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.investor-locked-panel{border:1px dashed color-mix(in srgb,var(--sandbox) 50%,var(--line))}}.investor-locked-panel{background:var(--sandbox-soft);color:var(--ink);text-align:center;border-radius:8px}.investor-locked-panel .pf-i{color:var(--sandbox)}.investor-locked-panel strong{color:var(--ink);font-size:12.5px;font-weight:900}.investor-locked-panel span{color:var(--muted);font-size:11.5px;font-weight:700}.investor-toolbar{margin-bottom:0}.investor-doc-name{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.investor-doc-name .pf-i{color:var(--entity-accent,var(--llc))}.investor-inline-action{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 9px;font-size:11.5px;font-weight:800;display:inline-flex}.investor-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-request-card p{min-height:38px;color:var(--ink-2);margin:0 0 14px;font-size:12.5px;font-weight:650}.investor-request-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.investor-request-foot span{color:var(--muted);font-size:11.5px;font-weight:750}.investor-compose-foot button,.investor-request-foot button{border:1px solid var(--entity-accent,var(--llc));background:var(--entity-accent,var(--llc));color:#fff;cursor:pointer;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;min-height:32px;padding:7px 10px;font-size:11.5px;font-weight:850;display:inline-flex}.investor-compose-foot button:disabled,.investor-request-foot button:disabled{cursor:not-allowed;opacity:.45}.investor-communications-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start}.investor-thread-head{justify-content:space-between;gap:14px;margin-bottom:12px;display:flex}.investor-thread-head h3{margin-bottom:4px}.investor-thread-head span{color:var(--muted);font-size:11.5px;font-weight:700}.investor-thread-card>p{color:var(--ink-2);margin:0 0 16px;font-size:13px;font-weight:650;line-height:1.5}.investor-compose{gap:8px;display:grid}.investor-compose label{color:var(--ink);font-size:12px;font-weight:850}.investor-compose textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:116px;color:var(--ink);border-radius:8px;padding:11px 12px;font-size:13px;line-height:1.45}.investor-compose textarea:focus{border-color:var(--entity-accent,var(--llc));box-shadow:0 0 0 3px var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.investor-compose textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--entity-accent,var(--llc)) 14%,transparent)}}.investor-compose textarea:focus{outline:none}.investor-compose-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.investor-compose-foot span{color:var(--muted);font-size:11.5px;font-weight:700}.investor-rail .admin-side-card{overflow:hidden}.investor-access-list{display:grid}.investor-control-list{gap:8px;display:grid}.investor-control-item{color:var(--ink-2);align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.investor-control-item .pf-i{color:var(--ledger)}.investor-control-list.locked .pf-i{color:var(--sandbox)}:root{color-scheme:light;--paper:#f7f8fa;--paper-2:#f0f2f4;--card:#fff;--ink:#16181c;--ink-2:#3c424b;--muted:#6a7079;--faint:#969ba3;--line:#e2e5e9;--line-2:#cfd5dc;--line-soft:#eef0f3;--llc:#0f766e;--llc-soft:#e2f0ee;--corp:#2f4da0;--corp-soft:#e6eaf5;--nav-accent:#ff6b3d;--nav-accent-soft:#fff2ed;--ledger:#1f6b45;--ledger-soft:#e4f0e8;--sandbox:#a66a12;--sandbox-soft:#f6ecd9;--danger:#a4322b;--danger-soft:#f5e4e2;--serif:"IBM Plex Serif",Georgia,serif;--sans:"IBM Plex Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"IBM Plex Mono","SF Mono",Menlo,monospace;--shadow:0 1px 2px #16181c0a,0 10px 28px -24px #16181c33;--shadow-lg:0 22px 56px -32px #16181c52}body[data-theme=dark]{color-scheme:dark;--paper:#121418;--paper-2:#1b1e24;--card:#1a1d23;--ink:#eceef1;--ink-2:#c2c8d0;--muted:#899099;--faint:#676d75;--line:#2a2e36;--line-2:#363b44;--line-soft:#23262d;--llc:#45bcaf;--llc-soft:#102e2b;--corp:#84a0e8;--corp-soft:#18223c;--nav-accent:#ff8a63;--nav-accent-soft:#33201a;--ledger:#54bd8a;--ledger-soft:#12301f;--sandbox:#d89b4e;--sandbox-soft:#2c2514;--danger:#e58c84;--danger-soft:#321d1b;--shadow:0 1px 2px #0006,0 8px 24px -16px #0009;--shadow-lg:0 24px 60px -28px #000c}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:15px;line-height:1.6}button,input,select,textarea{font:inherit}button{border:0}.surface-shell{background:var(--paper);min-height:100vh;color:var(--ink)}.login-shell{background:linear-gradient(180deg,var(--card),transparent 45%),var(--paper);align-items:start;min-height:100vh;padding:clamp(48px,10vh,96px) 18px 48px;display:grid}@supports (color:color-mix(in lab,red,red)){.login-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 62%,transparent),transparent 45%),var(--paper)}}.login-shell{color:var(--ink)}.login-panel{border:1px solid var(--line);background:var(--card);width:min(100%,430px);box-shadow:var(--shadow);border-radius:8px;margin:0 auto;padding:26px 28px 28px}.login-brand{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.login-brand>span{border:1px solid var(--llc);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.login-brand>span{border:1px solid color-mix(in srgb,var(--llc) 28%,var(--line))}}.login-brand>span{background:var(--llc-soft);color:var(--llc);font-family:var(--mono);border-radius:8px;font-size:12px;font-weight:800}.login-brand h1{color:var(--ink);font-family:var(--sans);letter-spacing:0;margin:0;font-size:22px;font-weight:850;line-height:1.18}.login-brand p,.login-muted{color:var(--muted);margin:4px 0 0;font-size:13px;font-weight:650;line-height:1.45}.login-note{border:1px solid var(--llc);padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.login-note{border:1px solid color-mix(in srgb,var(--llc) 20%,var(--line))}}.login-note{background:var(--llc-soft);border-radius:7px;margin:20px 0 0}@supports (color:color-mix(in lab,red,red)){.login-note{background:color-mix(in srgb,var(--llc-soft) 64%,var(--card))}}.login-note{color:var(--ink-2);font-size:13px;font-weight:650;line-height:1.5}.login-mode-switch{border:1px solid var(--line);background:var(--paper-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:22px;padding:4px;display:grid}.login-mode-switch button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;font-size:13px;font-weight:800}.login-mode-switch button.active{background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.login-oauth-grid{gap:10px;margin-top:18px;display:grid}.login-oauth{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:42px;color:var(--ink-2);cursor:pointer;border-radius:7px;justify-content:center;padding:0 14px;font-size:14px;display:inline-flex}.login-divider,.login-oauth{align-items:center;font-weight:800}.login-divider{color:var(--faint);text-transform:uppercase;grid-template-columns:1fr auto 1fr;gap:10px;margin-top:18px;font-size:12px;display:grid}.login-divider:after,.login-divider:before{background:var(--line);content:"";height:1px}.login-field{color:var(--ink-2);gap:6px;margin-top:16px;font-size:12.5px;font-weight:750;display:grid}.login-field input{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:44px;color:var(--ink);font:500 14px/1.4 var(--sans);border-radius:7px;padding:10px 12px}.login-field input:focus-visible,.login-link:focus-visible,.login-mode-switch button:focus-visible,.login-oauth:focus-visible,.login-primary:focus-visible{outline:2px solid var(--llc)}@supports (color:color-mix(in lab,red,red)){.login-field input:focus-visible,.login-link:focus-visible,.login-mode-switch button:focus-visible,.login-oauth:focus-visible,.login-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--llc) 48%,transparent)}}.login-field input:focus-visible,.login-link:focus-visible,.login-mode-switch button:focus-visible,.login-oauth:focus-visible,.login-primary:focus-visible{outline-offset:2px}.login-link,.login-oauth,.login-primary{cursor:pointer;font-family:var(--sans)}.login-primary{background:var(--ink);width:100%;min-height:44px;color:var(--paper);border-radius:7px;justify-content:center;align-items:center;margin-top:18px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.login-link{color:var(--corp);background:0 0;margin-top:14px;padding:0;font-size:13px;font-weight:700;text-decoration:underline}.login-link:disabled,.login-oauth:disabled,.login-primary:disabled{cursor:not-allowed;opacity:.62}.login-status{margin:16px 0 0;font-size:13px;font-weight:700;line-height:1.45}.login-status.success{color:var(--ledger)}.login-status.danger{color:var(--danger)}.surface-nav{border-bottom:1px solid var(--line);background:var(--card);justify-content:space-between;align-items:center;gap:24px;padding:18px 32px;display:flex}@supports (color:color-mix(in lab,red,red)){.surface-nav{background:color-mix(in srgb,var(--card) 92%,var(--paper))}}.surface-brand,.surface-links a{color:inherit;text-decoration:none}.surface-brand{font-family:var(--serif);align-items:center;gap:10px;font-size:17px;font-weight:600;display:inline-flex}.surface-seal{color:#fff;width:32px;height:32px;font-family:var(--mono);background:#1f6b45;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.surface-links{flex-wrap:wrap;gap:8px;display:flex}.surface-links a{min-width:78px;color:var(--muted);text-align:center;border:1px solid #0000;border-radius:7px;padding:8px 12px;font-size:13px;font-weight:600}.surface-links a.active{border-color:var(--line-2);background:var(--card);color:var(--ink)}.surface-head{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto;padding:48px 32px 24px;display:flex}.surface-head span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.surface-head h1{font-family:var(--serif);margin:4px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.04}.surface-role-chip{border:1px solid var(--line);background:var(--card);max-width:520px;color:var(--ink-2);font-family:var(--mono);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}.surface-role-chip span{overflow-wrap:anywhere}.surface-grid,.surface-workflows{max-width:1120px;margin:0 auto;display:grid}.surface-workflows{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:0 32px 24px}.surface-workflow{border:1px solid var(--line);background:var(--card);min-height:54px;color:var(--ink-2);border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:700;display:flex}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 32px 56px}.surface-panel{border:1px solid var(--line);background:var(--card);min-height:210px;box-shadow:var(--shadow);border-radius:8px;padding:20px}.surface-panel span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.surface-panel strong{color:var(--ink);overflow-wrap:anywhere;margin-top:14px;font-size:22px;line-height:1.15;display:block}.surface-panel p{color:var(--ink-2);overflow-wrap:anywhere;margin:14px 0 0;font-size:14px}.portal-app{min-height:100vh;color:var(--ink);background:#f7f7f2}.portal-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;gap:18px;padding:18px 28px}.portal-access-badge,.portal-brand,.portal-list-row,.portal-panel-head,.portal-request-card div,.portal-topbar{align-items:center;display:flex}.portal-brand{font-family:var(--serif);gap:10px;font-size:17px}.portal-brand span{color:#fff;width:32px;height:32px;font-family:var(--mono);background:#1f6b45;border-radius:7px;place-items:center;font-size:12px;font-weight:700;display:grid}.portal-access-badge{border:1px solid var(--line);color:var(--ink-2);background:#f8faf8;border-radius:999px;gap:8px;padding:8px 11px;font-size:12px;font-weight:700}.portal-hero{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1120px;margin:0 auto;padding:46px 28px 22px;display:flex}.portal-hero span,.portal-identity span,.portal-metric span,.portal-request-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.portal-hero h1{font-family:var(--serif);margin:4px 0;font-size:clamp(34px,5vw,56px);line-height:1.04}.portal-hero p{color:var(--ink-2);margin:0}.portal-identity,.portal-metric,.portal-note,.portal-panel,.portal-request-card,.portal-state{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:8px}.portal-identity{min-width:260px;padding:15px}.portal-identity strong{margin-top:5px;display:block}.portal-identity small{color:var(--muted)}.portal-note,.portal-state{gap:12px;max-width:1120px;margin:0 auto 18px;padding:16px;display:flex}.portal-state.blocked{background:#fff7f6;border-color:#e7c7c3}.portal-note span,.portal-state strong{font-weight:800}.portal-state p{color:var(--ink-2);margin:3px 0 0}.portal-tabs{gap:8px;max-width:1120px;margin:0 auto;padding:0 28px 18px;display:flex}.portal-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:7px;padding:9px 14px;font-weight:700}.portal-tabs button.active{color:#1f6b45;border-color:#1f6b45}.portal-overview,.portal-request-grid,.portal-wide-panel{max-width:1120px;margin:0 auto;padding:0 28px 56px}.portal-columns,.portal-metrics{gap:14px;display:grid}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.portal-metric{min-height:120px;padding:16px}.portal-metric strong{overflow-wrap:anywhere;margin-top:12px;font-size:25px;line-height:1.1;display:block}.portal-metric small{color:var(--muted)}.portal-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-panel,.portal-request-card{padding:18px}.portal-panel-head{justify-content:space-between;gap:12px;margin-bottom:12px}.portal-panel-head h2{margin:0;font-size:19px}.portal-list-row{border-top:1px solid var(--line-soft);gap:12px;padding:13px 0}.portal-list-row div{flex:1;min-width:0}.portal-list-row span,.portal-list-row strong{overflow-wrap:anywhere;display:block}.portal-list-row span{color:var(--muted);font-size:13px}.portal-list-row em{color:#1f6b45;text-align:right;font-size:12px;font-style:normal;font-weight:800}.portal-request-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.portal-request-card{min-height:220px}.portal-request-card strong{margin-top:10px;font-size:21px;line-height:1.15;display:block}.portal-request-card p{color:var(--ink-2)}.portal-request-card div{justify-content:space-between;gap:12px;margin-top:18px}.portal-request-card button{color:#fff;background:#1f6b45;border-radius:7px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;font-weight:800;display:inline-flex}.portal-request-card button:disabled{background:var(--line-2);color:var(--muted)}@media (max-width:760px){.surface-head,.surface-nav{flex-direction:column;align-items:stretch}.surface-nav{padding:16px}.surface-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.surface-links a{min-width:0}.surface-head{padding:34px 16px 20px}.surface-head h1{font-size:34px}.surface-role-chip{max-width:none}.surface-workflows{grid-template-columns:1fr;padding:0 16px 20px}.surface-grid{grid-template-columns:1fr;padding:0 16px 40px}.portal-hero,.portal-request-card div,.portal-topbar{flex-direction:column;align-items:stretch}.portal-hero,.portal-overview,.portal-request-grid,.portal-tabs,.portal-topbar,.portal-wide-panel{padding-left:16px;padding-right:16px}.portal-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.portal-columns,.portal-metrics,.portal-request-grid{grid-template-columns:1fr}.portal-identity{min-width:0}.portal-list-row{align-items:flex-start}.portal-list-row em{overflow-wrap:anywhere}}.portal-member-shell{--mp-bg:#fff;--mp-sidebar:#fff;--mp-surface:#fff;--mp-surface-2:#f7f8fa;--mp-soft:#f4f5f7;--mp-line:#d8dde5;--mp-line-soft:#ebedf0;--mp-text:#16181c;--mp-text-2:#30343b;--mp-muted:#68707d;--mp-faint:#98a1ad;--mp-emerald:#0f766e;--mp-emerald-2:#0f766e;--mp-emerald-soft:#e9f6f3;--mp-blue:#1f5fae;--mp-blue-soft:#edf4ff;--mp-violet:var(--mp-text-2);--mp-violet-soft:var(--mp-soft);--mp-orange:#ff6b3d;--mp-orange-soft:#fff1ec;--mp-danger:#dc2626;--mp-shadow:0 1px 2px #0f172a0a;color-scheme:light;background:var(--mp-bg);min-height:100vh;color:var(--mp-text);grid-template-columns:218px minmax(0,1fr);font-size:14px;line-height:1.45;display:grid}.portal-member-shell[data-theme=dark],:root[data-portal-theme=dark] .portal-member-shell:not([data-theme=light]){color-scheme:dark;--mp-bg:#121418;--mp-sidebar:#16181d;--mp-surface:#1a1d23;--mp-surface-2:#20242b;--mp-soft:#23262d;--mp-line:#2a2e36;--mp-line-soft:#23262d;--mp-text:#eceef1;--mp-text-2:#c2c8d0;--mp-muted:#899099;--mp-faint:#676d75;--mp-emerald:#13c6a7;--mp-emerald-2:#13c6a7;--mp-emerald-soft:#0b453e;--mp-blue:#61a7ff;--mp-blue-soft:#123354;--mp-violet:var(--mp-text-2);--mp-violet-soft:var(--mp-soft);--mp-orange:#f5ae4e;--mp-orange-soft:#422b11;--mp-danger:#fb7185;--mp-shadow:0 1px 2px #00000059,0 22px 48px -32px #000c}.portal-member-shell button,.portal-member-shell input{font:inherit}.portal-member-shell .portal-account-balance strong,.portal-member-shell .portal-account-detail-grid strong,.portal-member-shell .portal-capital-lines strong,.portal-member-shell .portal-donut-legend strong,.portal-member-shell .portal-financial-metric strong,.portal-member-shell .portal-financial-table strong,.portal-member-shell .portal-financials-hero strong,.portal-member-shell .portal-money-list em,.portal-member-shell .portal-summary-item strong{font-variant-numeric:tabular-nums}.portal-member-sidebar{border-right:1px solid var(--mp-line);background:var(--mp-sidebar);min-width:0;height:100vh;box-shadow:none;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.portal-member-brand{border-bottom:1px solid var(--mp-line);align-items:center;gap:10px;min-height:64px;padding:14px 16px 12px;display:flex}.portal-member-brand>span{border:1px solid var(--mp-line);background:var(--mp-surface);width:27px;height:27px;color:var(--mp-text);border-radius:4px;flex:none;place-items:center;display:grid}.portal-entity-card small,.portal-entity-card span,.portal-entity-card strong,.portal-member-brand small,.portal-member-brand strong,.portal-member-card span,.portal-member-card strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-member-brand strong{color:var(--mp-text);font-size:14px;font-weight:800;line-height:1.15}.portal-member-brand small{color:var(--mp-text-2);font-size:11px;font-weight:600;line-height:1.25}.portal-member-card{border-bottom:1px solid var(--mp-line-soft);grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:12px 14px 10px;display:grid}.portal-member-avatar,.portal-user-menu span{background:var(--mp-soft);color:var(--mp-text);border-radius:50%;place-items:center;font-weight:850;display:grid}.portal-member-avatar{border:1px solid var(--mp-line);width:32px;height:32px}.portal-member-card strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-member-card span{color:var(--mp-muted);margin-top:2px;font-size:11px;font-weight:650}.portal-member-card em{background:var(--mp-emerald-soft);width:fit-content;max-width:100%;color:var(--mp-emerald);border-radius:999px;margin-top:7px;padding:3px 8px;font-size:10.5px;font-style:normal;font-weight:850;display:inline-flex}.portal-member-nav{gap:13px;padding:12px 10px 16px;display:grid}.portal-nav-group{gap:4px;display:grid}.portal-nav-title{color:var(--mp-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:10px;margin:9px 9px 6px;font-size:10px;font-weight:850;display:flex}.portal-nav-title:after{background:var(--mp-line);content:"";flex:1;height:1px;display:block}.portal-member-nav button{min-height:34px;color:var(--mp-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 8px;font-size:12px;font-weight:700;display:grid}.portal-member-nav button span{overflow-wrap:anywhere;min-width:0}.portal-member-nav button em{background:var(--mp-soft);width:22px;height:22px;color:var(--mp-emerald);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:850;display:grid}.portal-member-nav button.active,.portal-member-nav button:hover{background:var(--mp-surface-2);color:var(--mp-text)}.portal-member-nav button.active{box-shadow:inset 3px 0 0 var(--mp-orange)}.portal-entity-card{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:4px;gap:7px;margin:auto 10px 14px;padding:12px;display:grid}.portal-entity-card span{color:var(--mp-muted);font-size:12px}.portal-entity-card strong{color:var(--mp-text);font-size:13px;font-weight:850}.portal-entity-card small{color:var(--mp-text-2);font-size:12px}.portal-entity-card button,.portal-icon-button,.portal-link-action,.portal-outline-action,.portal-theme-toggle,.portal-user-menu{border:1px solid var(--mp-line);background:var(--mp-surface);color:var(--mp-text);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.portal-entity-card button{width:100%;min-height:34px;color:var(--mp-blue);margin-top:8px}.portal-member-main{min-width:0}.portal-utility-bar{border-bottom:1px solid var(--mp-line);background:var(--mp-surface);align-items:center;gap:10px;min-height:64px;padding:13px 24px;display:flex}.portal-utility-spacer{flex:1}.portal-theme-toggle{min-width:136px;min-height:36px;padding:7px 11px}.portal-icon-button{border-radius:50%;width:36px;height:36px;padding:0;position:relative}.portal-icon-button i{background:var(--mp-danger);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-4px;right:-3px}.portal-user-menu{background:0 0;border:0;min-height:40px;padding:4px 9px 4px 4px}.portal-user-menu span{width:38px;height:38px}.portal-member-grid{grid-template-columns:minmax(0,1fr) 304px;gap:18px;padding:18px 24px 34px;display:grid}.portal-member-grid--wide{grid-template-columns:minmax(0,1fr)}.portal-member-content,.portal-right-rail{align-content:start;gap:14px;min-width:0;display:grid}.portal-right-rail{max-height:calc(100vh - 112px);padding-right:0;position:sticky;top:98px;overflow-y:auto}.portal-page-head{justify-content:space-between;align-items:end;gap:18px;padding:8px 0 10px;display:flex}.portal-page-head h1{color:var(--mp-text);font-family:var(--serif);letter-spacing:0;margin:0;font-size:28px;font-weight:600;line-height:1.2}.portal-page-head p{color:var(--mp-text-2);margin:5px 0 0;font-size:12px;font-weight:550}.portal-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.portal-snapshot-pill{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:34px;color:var(--mp-text-2);white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:850;display:inline-flex}.portal-account-summary,.portal-summary-strip{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.portal-account-metric,.portal-summary-item{border:0;border-right:1px solid var(--mp-line-soft);background:var(--mp-surface);min-width:0;min-height:76px;box-shadow:var(--mp-shadow);color:var(--mp-text);cursor:pointer;text-align:left;border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;display:grid}.portal-account-metric:last-child,.portal-summary-item:last-child{border-right:0}.portal-account-metric>span,.portal-summary-item>span{background:var(--mp-surface-2);width:28px;height:28px;color:var(--mp-muted);border-radius:4px;place-items:center;display:grid}.portal-account-metric div,.portal-summary-item div{gap:3px;min-width:0;display:grid}.portal-account-metric em,.portal-account-metric small,.portal-account-metric strong,.portal-summary-item em,.portal-summary-item small,.portal-summary-item strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-account-metric small,.portal-summary-item small{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-account-metric strong,.portal-summary-item strong{color:var(--mp-text);font-size:17px;font-weight:900;line-height:1.12}.portal-account-metric em,.portal-summary-item em{color:var(--mp-text-2);font-size:11px;font-style:normal;font-weight:700}.portal-account-metric[data-tone=emerald],.portal-summary-item[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-account-metric[data-tone=emerald],.portal-summary-item[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}}.portal-account-metric[data-tone=emerald]>span,.portal-summary-item[data-tone=emerald]>span{background:var(--mp-emerald-soft);color:var(--mp-emerald)}.portal-account-metric[data-tone=blue],.portal-summary-item[data-tone=blue]{border-color:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-account-metric[data-tone=blue],.portal-summary-item[data-tone=blue]{border-color:color-mix(in srgb,var(--mp-blue) 22%,var(--mp-line))}}.portal-account-metric[data-tone=blue]>span,.portal-summary-item[data-tone=blue]>span{background:var(--mp-blue-soft);color:var(--mp-blue)}.portal-account-metric[data-tone=violet],.portal-summary-item[data-tone=violet]{border-color:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.portal-account-metric[data-tone=violet],.portal-summary-item[data-tone=violet]{border-color:color-mix(in srgb,var(--mp-violet) 22%,var(--mp-line))}}.portal-account-metric[data-tone=violet]>span,.portal-summary-item[data-tone=violet]>span{background:var(--mp-violet-soft);color:var(--mp-violet)}.portal-account-metric[data-tone=orange],.portal-summary-item[data-tone=orange]{border-color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-account-metric[data-tone=orange],.portal-summary-item[data-tone=orange]{border-color:color-mix(in srgb,var(--mp-orange) 28%,var(--mp-line))}}.portal-account-metric[data-tone=orange]>span,.portal-summary-item[data-tone=orange]>span{background:var(--mp-orange-soft);color:var(--mp-orange)}.portal-investor-primary-grid{grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:12px;display:grid}.portal-account-panel-v2,.portal-attention-panel{border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;box-shadow:var(--mp-shadow);border-radius:4px}.portal-account-panel-v2{gap:13px;padding:15px;display:grid}.portal-account-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-account-balance{gap:4px;display:grid}.portal-account-balance p,.portal-account-balance span,.portal-account-balance strong{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.portal-account-balance span{color:var(--mp-muted);text-transform:uppercase;font-size:11px;font-weight:900}.portal-account-balance strong{color:var(--mp-text);font-family:var(--serif);font-size:36px;font-weight:650;line-height:1.05}.portal-account-balance p{color:var(--mp-text-2);font-size:13px;font-weight:700}.portal-account-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-account-detail-grid div{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:4px;gap:3px;min-width:0;padding:10px;display:grid}.portal-account-detail-grid small,.portal-account-detail-grid span,.portal-account-detail-grid strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-account-detail-grid span{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-account-detail-grid strong{color:var(--mp-text);font-size:14px;font-weight:900}.portal-account-detail-grid small{color:var(--mp-text-2);font-size:11px;font-weight:700}.portal-capital-lines--compact{border-top:1px solid var(--mp-line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding-top:2px}.portal-account-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-account-actions .portal-outline-action{min-height:38px}.portal-attention-panel{align-content:start;gap:10px;padding:14px;display:grid}.portal-panel-v2-head p{color:var(--mp-muted);margin:3px 0 0;font-size:11px;font-weight:700}.portal-attention-list{gap:8px;display:grid}.portal-attention-row{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-width:0;color:var(--mp-text);cursor:pointer;text-align:left;border-radius:4px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;display:grid}.portal-attention-row>span{background:var(--mp-surface);width:34px;height:34px;color:var(--mp-muted);border-radius:4px;place-items:center;display:grid}.portal-attention-row div{gap:3px;min-width:0;display:grid}.portal-attention-row em,.portal-attention-row p,.portal-attention-row small,.portal-attention-row strong{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.portal-attention-row small{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-attention-row strong{color:var(--mp-text);font-size:13px;font-weight:900}.portal-attention-row em,.portal-attention-row p{color:var(--mp-text-2);font-size:11px;font-style:normal;font-weight:700}.portal-attention-row[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-attention-row[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}}.portal-attention-row[data-tone=emerald]>span{color:var(--mp-emerald)}.portal-attention-row[data-tone=blue]{border-color:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-attention-row[data-tone=blue]{border-color:color-mix(in srgb,var(--mp-blue) 24%,var(--mp-line))}}.portal-attention-row[data-tone=blue]>span{color:var(--mp-blue)}.portal-attention-row[data-tone=violet]{border-color:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.portal-attention-row[data-tone=violet]{border-color:color-mix(in srgb,var(--mp-violet) 24%,var(--mp-line))}}.portal-attention-row[data-tone=violet]>span{color:var(--mp-violet)}.portal-attention-row[data-tone=orange]{border-color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-attention-row[data-tone=orange]{border-color:color-mix(in srgb,var(--mp-orange) 28%,var(--mp-line))}}.portal-attention-row[data-tone=orange]>span{color:var(--mp-orange)}.portal-dashboard-row--investment{grid-template-columns:minmax(250px,.82fr) minmax(310px,1fr) minmax(280px,.86fr);align-items:start}.portal-dashboard-row--support{grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);align-items:start}.portal-money-list{gap:8px;display:grid}.portal-money-list article{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:7px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.portal-money-list em,.portal-money-list small,.portal-money-list span,.portal-money-list strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-money-list span{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-money-list strong{color:var(--mp-text);font-size:12px;font-weight:900}.portal-money-list small{color:var(--mp-text-2);font-size:11px;font-weight:700}.portal-money-list em{color:var(--mp-text);text-align:right;font-size:12px;font-style:normal;font-weight:900}.portal-money-list article[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-money-list article[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 22%,var(--mp-line))}}.portal-money-list article[data-tone=blue]{border-color:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-money-list article[data-tone=blue]{border-color:color-mix(in srgb,var(--mp-blue) 22%,var(--mp-line))}}.portal-doc-health{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.portal-doc-health div{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:4px;gap:2px;min-width:0;padding:10px;display:grid}.portal-doc-health span,.portal-doc-health strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-doc-health strong{color:var(--mp-text);font-size:18px;font-weight:900}.portal-doc-health span{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-document-summary-list{gap:8px;display:grid}.portal-document-summary-list article{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:4px;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:10px;display:grid}.portal-document-summary-list small,.portal-document-summary-list strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-document-summary-list strong{color:var(--mp-text);font-size:13px;font-weight:900}.portal-document-summary-list small{color:var(--mp-muted);margin-top:3px;font-size:11px;font-weight:700}.portal-common-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-common-actions button{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-width:0;min-height:44px;color:var(--mp-text);cursor:pointer;text-align:left;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:850;display:inline-flex}.portal-common-actions span{overflow-wrap:anywhere;min-width:0}.portal-dashboard-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;display:grid}.portal-action-panel,.portal-position-panel{border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;box-shadow:var(--mp-shadow);border-radius:7px}.portal-position-panel{gap:12px;padding:16px;display:grid}.portal-dashboard-eyebrow{background:var(--mp-emerald-soft);width:fit-content;max-width:100%;min-height:22px;color:var(--mp-emerald);letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.portal-position-panel>strong{min-width:0;color:var(--mp-text);font-family:var(--serif);overflow-wrap:anywhere;font-size:34px;font-weight:650;line-height:1.05;display:block}.portal-position-panel>p{color:var(--mp-text-2);margin:-4px 0 0;font-size:12px;font-weight:650}.portal-position-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.portal-position-stats div{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:7px;min-width:0;padding:10px}.portal-position-stats em,.portal-position-stats span{overflow-wrap:anywhere;min-width:0;display:block}.portal-position-stats span{color:var(--mp-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.portal-position-stats em{color:var(--mp-text);margin-top:5px;font-size:13px;font-style:normal;font-weight:850}.portal-action-panel{align-content:start;gap:8px;padding:14px;display:grid}.portal-member-action-list{gap:8px;display:grid}.portal-member-action-row{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:62px;color:var(--mp-text);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.portal-member-action-row>span{background:var(--mp-surface);width:34px;height:34px;color:var(--mp-muted);border-radius:7px;place-items:center;display:grid}.portal-member-action-row div{gap:3px;min-width:0;display:grid}.portal-member-action-row small,.portal-member-action-row strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-member-action-row strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-member-action-row small{color:var(--mp-muted);font-size:11px;font-weight:650}.portal-member-action-row em{color:var(--mp-text);font-size:13px;font-style:normal;font-weight:900}.portal-member-action-row[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-member-action-row[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 26%,var(--mp-line))}}.portal-member-action-row[data-tone=emerald]>span{color:var(--mp-emerald)}.portal-member-action-row[data-tone=blue]{border-color:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-member-action-row[data-tone=blue]{border-color:color-mix(in srgb,var(--mp-blue) 26%,var(--mp-line))}}.portal-member-action-row[data-tone=blue]>span{color:var(--mp-blue)}.portal-member-action-row[data-tone=violet]{border-color:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.portal-member-action-row[data-tone=violet]{border-color:color-mix(in srgb,var(--mp-violet) 26%,var(--mp-line))}}.portal-member-action-row[data-tone=violet]>span{color:var(--mp-violet)}.portal-member-action-row[data-tone=orange]{border-color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-member-action-row[data-tone=orange]{border-color:color-mix(in srgb,var(--mp-orange) 32%,var(--mp-line))}}.portal-member-action-row[data-tone=orange]>span{color:var(--mp-orange)}.portal-member-action-row:hover{filter:brightness(.98)}.portal-outline-action{min-height:34px;color:var(--mp-text);padding:7px 12px}.portal-outline-action.full{width:100%;margin-top:14px}.portal-link-action{color:var(--mp-blue);background:0 0;border:0;min-height:40px;padding:0 8px}.portal-api-banner{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:44px;color:var(--mp-muted);border-radius:7px;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:750;line-height:1.35;display:flex}.portal-api-banner .pf-i{flex:none}.portal-api-banner.warning{border-color:var(--mp-danger)}@supports (color:color-mix(in lab,red,red)){.portal-api-banner.warning{border-color:color-mix(in srgb,var(--mp-danger) 28%,var(--mp-line))}}.portal-api-banner.warning{background:var(--mp-danger)}@supports (color:color-mix(in lab,red,red)){.portal-api-banner.warning{background:color-mix(in srgb,var(--mp-danger) 8%,var(--mp-surface))}}.portal-api-banner.warning{color:var(--mp-danger)}.portal-api-banner.success{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-api-banner.success{border-color:color-mix(in srgb,var(--mp-emerald) 30%,var(--mp-line))}}.portal-api-banner.success{color:var(--mp-emerald)}.portal-kpi-grid{grid-template-columns:repeat(5,minmax(142px,1fr));gap:10px;display:grid}.portal-kpi-card,.portal-panel-v2,.portal-request-card-v2{border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;box-shadow:var(--mp-shadow);border-radius:4px}.portal-kpi-card{align-content:start;gap:9px;min-height:104px;padding:13px;display:grid}.portal-kpi-card div{align-items:center;gap:9px;display:flex}.portal-kpi-card p,.portal-kpi-card small,.portal-kpi-card strong{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.portal-kpi-card p{color:var(--mp-text-2);font-size:11px;font-weight:800}.portal-kpi-card strong{color:var(--mp-text);font-size:19px;font-weight:850;line-height:1.15}.portal-kpi-card small{font-size:11px;font-weight:800}.portal-dashboard-row{grid-template-columns:minmax(270px,.85fr) minmax(290px,1fr) minmax(240px,.72fr);gap:10px;display:grid}.portal-dashboard-row.two{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.portal-dashboard-row--compact{align-items:stretch}.portal-change-list{gap:8px;display:grid}.portal-change-list>div{border:1px solid var(--mp-line);background:var(--mp-surface-2);border-radius:7px;grid-template-columns:92px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.portal-change-list small,.portal-change-list span,.portal-change-list strong,.portal-change-list time{overflow-wrap:anywhere;min-width:0;display:block}.portal-change-list span{color:var(--mp-muted);text-transform:uppercase;font-size:10px;font-weight:900}.portal-change-list strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-change-list small,.portal-change-list time{color:var(--mp-text-2);font-size:11px;font-weight:650}.portal-change-list time{color:var(--mp-muted);white-space:nowrap}.portal-change-list>div[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-change-list>div[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}}.portal-change-list>div[data-tone=blue]{border-color:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-change-list>div[data-tone=blue]{border-color:color-mix(in srgb,var(--mp-blue) 24%,var(--mp-line))}}.portal-change-list>div[data-tone=orange]{border-color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-change-list>div[data-tone=orange]{border-color:color-mix(in srgb,var(--mp-orange) 28%,var(--mp-line))}}.portal-visibility-trust{gap:12px;display:grid}.portal-visibility-trust p{color:var(--mp-text-2);margin:0;font-size:12px;font-weight:650;line-height:1.45}.portal-visibility-trust>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.portal-visibility-trust span{border:1px solid var(--mp-line);background:var(--mp-surface-2);border-radius:7px;gap:3px;min-width:0;padding:8px;display:grid}.portal-visibility-trust em,.portal-visibility-trust strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-visibility-trust strong{color:var(--mp-text);font-size:11px;font-weight:850}.portal-visibility-trust em{color:var(--mp-muted);font-size:11px;font-style:normal;font-weight:700}.portal-visibility-trust span[data-tone=emerald]{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-visibility-trust span[data-tone=emerald]{border-color:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}}.portal-visibility-trust span[data-tone=orange]{border-color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-visibility-trust span[data-tone=orange]{border-color:color-mix(in srgb,var(--mp-orange) 28%,var(--mp-line))}}.portal-panel-v2,.portal-rail-card{padding:14px}.portal-panel-v2-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.portal-panel-v2-head h2{color:var(--mp-text);letter-spacing:0;margin:0;font-size:14px;font-weight:850;line-height:1.25}.portal-access-list,.portal-capital-lines,.portal-detail-list{display:grid}.portal-capital-lines>div,.portal-detail-list>div{border-bottom:1px solid var(--mp-line-soft);justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.portal-capital-lines>div:first-child,.portal-detail-list>div:first-child{padding-top:0}.portal-capital-lines span,.portal-detail-list span{color:var(--mp-text-2);font-size:12px;font-weight:650}.portal-capital-lines strong,.portal-detail-list strong{color:var(--mp-text);text-align:right;overflow-wrap:anywhere;font-size:13px;font-weight:850}.portal-distribution-summary{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.portal-donut{border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.portal-donut:after{background:var(--mp-surface);content:"";border-radius:50%;position:absolute;inset:24px}.portal-donut span,.portal-donut strong{z-index:1;text-align:center;display:block;position:relative}.portal-donut strong{color:var(--mp-text);align-self:end;font-size:15px;font-weight:850}.portal-donut span{color:var(--mp-text-2);align-self:start;font-size:11px;font-weight:700}.portal-donut-legend{gap:10px;display:grid}.portal-donut-legend div{grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:9px;display:grid}.portal-donut-legend i,.portal-notification-list i{border-radius:50%;width:8px;height:8px;display:block}.portal-donut-legend em,.portal-donut-legend span,.portal-donut-legend strong{font-size:11px}.portal-donut-legend span{color:var(--mp-text-2);font-weight:700}.portal-donut-legend strong{color:var(--mp-text);font-weight:850}.portal-donut-legend em{color:var(--mp-muted);font-style:normal;font-weight:700}.portal-update-list{gap:10px;display:grid}.portal-update-list>div{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.portal-update-list small,.portal-update-list strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-update-list strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-update-list small{color:var(--mp-muted);margin-top:3px;font-size:11px;font-weight:700}.portal-table-wrap{width:100%;overflow-x:auto}.portal-activity-list{display:none}.portal-activity-table{border-collapse:collapse;width:100%;min-width:650px}.portal-activity-table td,.portal-activity-table th{border-bottom:1px solid var(--mp-line-soft);text-align:left;vertical-align:middle;padding:9px 8px}.portal-activity-table th{color:var(--mp-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.portal-activity-table td{color:var(--mp-text-2);font-size:12px;font-weight:650}.portal-activity-table td:nth-child(3){color:var(--mp-emerald);font-weight:850}.portal-activity-table td:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.portal-activity-table .pf-i{color:var(--mp-danger)}.portal-doc-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.portal-doc-grid article{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:7px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-height:100px;padding:14px 12px;display:grid}.portal-doc-grid small,.portal-doc-grid strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-doc-grid strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-doc-grid small{color:var(--mp-text-2);margin-top:4px;font-size:11px;font-weight:650}.portal-doc-grid button{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:34px;color:var(--mp-text);cursor:pointer;border-radius:7px;font-size:11px;font-weight:850}.portal-doc-controls{grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:10px;margin:0 0 12px;display:grid}.portal-doc-controls label{color:var(--mp-muted);text-transform:uppercase;gap:4px;font-size:11px;font-weight:850;display:grid}.portal-doc-controls input,.portal-doc-controls select{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:38px;color:var(--mp-text);font:650 12px/1.4 var(--sans);text-transform:none;border-radius:4px;padding:7px 10px}.portal-doc-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.portal-doc-table{border-collapse:collapse;width:100%;min-width:820px}.portal-doc-table th{border-bottom:1px solid var(--mp-line);background:var(--mp-surface-2);color:var(--mp-blue);letter-spacing:0;text-align:left;text-transform:none;padding:10px 12px;font-size:10px;font-weight:900}.portal-doc-table td{border-bottom:1px solid var(--mp-line-soft);color:var(--mp-text-2);vertical-align:middle;padding:11px 12px;font-size:12px;font-weight:650}.portal-doc-table tr:last-child td{border-bottom:0}.portal-doc-table small,.portal-doc-table span,.portal-doc-table strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-doc-table strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-doc-table small{color:var(--mp-muted);margin-top:3px;font-size:11px;font-weight:650}.portal-doc-table-actions{flex-wrap:wrap;gap:8px;display:flex}.portal-table-action{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:32px;color:var(--mp-blue);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.portal-table-action--secondary{border-color:var(--mp-line);color:var(--mp-text)}.portal-doc-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.portal-doc-actions button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.portal-doc-actions button:first-child{border-color:var(--mp-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-doc-actions button:first-child{border-color:color-mix(in srgb,var(--mp-emerald) 26%,var(--mp-line))}}.portal-doc-actions button:first-child{color:var(--mp-emerald)}.portal-download-policy{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:34px;color:var(--mp-muted);text-align:center;border-radius:4px;justify-content:center;align-items:center;font-size:11px;font-weight:850;display:inline-flex}.portal-secure-viewer{border:1px solid var(--mp-line);background:var(--mp-surface);box-shadow:var(--mp-shadow);border-radius:7px;gap:12px;margin-top:12px;padding:14px;display:grid}.portal-secure-viewer-actions,.portal-secure-viewer-foot,.portal-secure-viewer-head{align-items:center;gap:10px;display:flex}.portal-secure-viewer-head{justify-content:space-between}.portal-secure-viewer-head h2,.portal-secure-viewer-head p,.portal-secure-viewer-head small,.portal-secure-viewer-head span{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.portal-secure-viewer-head span{color:var(--mp-emerald);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.portal-secure-viewer-head h2{color:var(--mp-text);margin-top:4px;font-size:18px;font-weight:900}.portal-secure-viewer-foot,.portal-secure-viewer-head p,.portal-secure-viewer-head small{color:var(--mp-text-2);font-size:12px;font-weight:700}.portal-secure-viewer-actions{flex-wrap:wrap;justify-content:flex-end}.portal-secure-viewer-stage{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:7px;place-items:center;min-height:420px;padding:12px;display:grid;overflow:auto}.portal-secure-viewer-stage canvas{border:1px solid var(--mp-line);background:#fff;max-width:100%;height:auto}.portal-secure-viewer-canvas-hidden{display:none}.portal-secure-viewer-message{max-width:460px;color:var(--mp-text);text-align:center;gap:6px;display:grid}.portal-secure-viewer-message strong{font-size:14px;font-weight:900}.portal-secure-viewer-message p{color:var(--mp-text-2);margin:0;font-size:12px;font-weight:700}.portal-secure-viewer-foot{justify-content:space-between}.portal-doc-icon{border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.tone-emerald{color:var(--mp-emerald)!important}.tone-blue{color:var(--mp-blue)!important}.tone-violet{color:var(--mp-violet)!important}.tone-orange{color:var(--mp-orange)!important}.portal-doc-icon.tone-emerald,i.tone-emerald{background:var(--mp-emerald-soft)}.portal-doc-icon.tone-blue,i.tone-blue{background:var(--mp-blue-soft)}.portal-doc-icon.tone-violet,i.tone-violet{background:var(--mp-violet-soft)}.portal-doc-icon.tone-orange,i.tone-orange{background:var(--mp-orange-soft)}.portal-financials{--fin-surface:var(--mp-surface,var(--card));--fin-surface-2:var(--mp-surface-2,var(--paper-2));--fin-line:var(--mp-line,var(--line));--fin-line-soft:var(--mp-line-soft,var(--line-soft));--fin-text:var(--mp-text,var(--ink));--fin-text-2:var(--mp-text-2,var(--ink-2));--fin-muted:var(--mp-muted,var(--muted));--fin-emerald:var(--mp-emerald,var(--ledger));--fin-blue:var(--mp-blue,var(--corp));--fin-violet:var(--mp-violet,#7255d9);--fin-orange:var(--mp-orange,var(--sandbox));--fin-shadow:var(--mp-shadow,var(--shadow));gap:12px;display:grid}.portal-financials-period{background:var(--fin-surface);min-height:34px;color:var(--fin-text-2);align-self:center;padding:0 12px;font-size:12px;font-weight:750;display:inline-flex}.portal-financials-hero,.portal-financials-period{border:1px solid var(--fin-line);border-radius:7px;align-items:center}.portal-financials-hero{background:linear-gradient(135deg,var(--fin-emerald),transparent 42%),var(--fin-surface);grid-template-columns:minmax(0,1fr) 132px;gap:14px;min-width:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.portal-financials-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--fin-emerald) 12%,transparent),transparent 42%),var(--fin-surface)}}.portal-financials-hero{box-shadow:var(--fin-shadow)}.portal-financials-hero p,.portal-financials-hero span{color:var(--fin-muted);margin:0;font-size:12px;font-weight:700;display:block}.portal-financials-hero strong{color:var(--fin-text);font-family:var(--serif);overflow-wrap:anywhere;margin:4px 0;font-size:30px;font-weight:650;line-height:1.1;display:block}.portal-financials-donut{border-radius:50%;place-items:center;width:124px;height:124px;display:grid;position:relative}.portal-financials-donut:after{background:var(--fin-surface);content:"";border-radius:50%;position:absolute;inset:26px}.portal-financials-donut span,.portal-financials-donut strong{z-index:1;text-align:center;max-width:76px;display:block;position:relative}.portal-financials-donut strong{color:var(--fin-text);overflow-wrap:anywhere;align-self:end;font-size:14px;font-weight:850}.portal-financials-donut span{color:var(--fin-muted);align-self:start;font-size:11px;font-weight:750}.portal-financial-metrics{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;display:grid}.portal-financial-metric{border:1px solid var(--fin-line);background:var(--fin-surface);min-width:0;min-height:100px;box-shadow:var(--fin-shadow);border-radius:7px;gap:6px;padding:13px;display:grid}.portal-financial-metric small,.portal-financial-metric span,.portal-financial-metric strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-financial-metric span{color:var(--fin-text-2);font-size:11px;font-weight:850}.portal-financial-metric strong{color:var(--fin-text);font-size:20px;font-weight:850;line-height:1.15}.portal-financial-metric small{color:var(--fin-muted);font-size:11px;font-weight:700}.portal-financial-metric.tone-emerald{border-color:var(--fin-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-financial-metric.tone-emerald{border-color:color-mix(in srgb,var(--fin-emerald) 26%,var(--fin-line))}}.portal-financial-metric.tone-blue{border-color:var(--fin-blue)}@supports (color:color-mix(in lab,red,red)){.portal-financial-metric.tone-blue{border-color:color-mix(in srgb,var(--fin-blue) 24%,var(--fin-line))}}.portal-financial-metric.tone-violet{border-color:var(--fin-violet)}@supports (color:color-mix(in lab,red,red)){.portal-financial-metric.tone-violet{border-color:color-mix(in srgb,var(--fin-violet) 24%,var(--fin-line))}}.portal-financial-metric.tone-orange{border-color:var(--fin-orange)}@supports (color:color-mix(in lab,red,red)){.portal-financial-metric.tone-orange{border-color:color-mix(in srgb,var(--fin-orange) 24%,var(--fin-line))}}.portal-financials .tone-emerald{color:var(--fin-emerald)!important}.portal-financials .tone-blue{color:var(--fin-blue)!important}.portal-financials .tone-violet{color:var(--fin-violet)!important}.portal-financials .tone-orange{color:var(--fin-orange)!important}.portal-financials i.tone-emerald{background:var(--fin-emerald)}@supports (color:color-mix(in lab,red,red)){.portal-financials i.tone-emerald{background:color-mix(in srgb,var(--fin-emerald) 16%,var(--fin-surface))}}.portal-financials i.tone-blue{background:var(--fin-blue)}@supports (color:color-mix(in lab,red,red)){.portal-financials i.tone-blue{background:color-mix(in srgb,var(--fin-blue) 16%,var(--fin-surface))}}.portal-financials i.tone-violet{background:var(--fin-violet)}@supports (color:color-mix(in lab,red,red)){.portal-financials i.tone-violet{background:color-mix(in srgb,var(--fin-violet) 16%,var(--fin-surface))}}.portal-financials i.tone-orange{background:var(--fin-orange)}@supports (color:color-mix(in lab,red,red)){.portal-financials i.tone-orange{background:color-mix(in srgb,var(--fin-orange) 16%,var(--fin-surface))}}.portal-financial-tabs{border:1px solid var(--fin-line);background:var(--fin-surface-2);border-radius:7px;flex-wrap:wrap;gap:8px;padding:4px;display:flex}.portal-financial-tabs button{min-height:34px;color:var(--fin-text-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 11px;font-size:12px;font-weight:800}.portal-financial-tabs button.active{border-color:var(--fin-line);background:var(--fin-surface);color:var(--fin-text);box-shadow:var(--fin-shadow)}.portal-financial-panel{border:1px solid var(--fin-line);background:var(--fin-surface);min-width:0;box-shadow:var(--fin-shadow);border-radius:7px;padding:15px}.portal-financial-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.portal-financial-panel-head h2,.portal-financial-panel-head p{margin:0}.portal-financial-panel-head h2{color:var(--fin-text);font-size:15px;font-weight:850}.portal-financial-panel-head p{max-width:760px;color:var(--fin-muted);font-size:12px;line-height:1.5}.portal-financial-panel-head>.pf-i{color:var(--fin-emerald)}.portal-financial-documents{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.portal-financial-documents article{border:1px solid var(--fin-line-soft);background:var(--fin-surface-2);border-radius:7px;gap:8px;min-width:0;padding:12px;display:grid}.portal-financial-documents span{background:var(--fin-emerald);border-radius:999px;width:fit-content;padding:3px 7px}@supports (color:color-mix(in lab,red,red)){.portal-financial-documents span{background:color-mix(in srgb,var(--fin-emerald) 12%,var(--fin-surface))}}.portal-financial-documents span{color:var(--fin-emerald);font-size:11px;font-weight:850}.portal-financial-documents small,.portal-financial-documents strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-financial-documents strong{color:var(--fin-text);font-size:13px;font-weight:850}.portal-financial-documents small{color:var(--fin-muted);font-size:11px;font-weight:700}.portal-financial-documents button,.portal-financial-table button{border:1px solid var(--fin-line);background:var(--fin-surface);min-height:32px;color:var(--fin-text-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.portal-financial-table{display:grid;overflow-x:auto}.portal-financial-table>div{border-bottom:1px solid var(--fin-line-soft);grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(120px,.8fr));min-width:720px;display:grid}.portal-financial-table>div:first-child{color:var(--fin-muted);font-size:11px;font-weight:850}.portal-financial-table span,.portal-financial-table strong{min-width:0;color:var(--fin-text);text-align:left;overflow-wrap:anywhere;padding:9px 10px;font-size:12px}.portal-financial-table strong{font-weight:850}.portal-financial-breakdown{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:12px;display:grid}.portal-financial-timeline{gap:8px;display:grid}.portal-financial-timeline article{border-bottom:1px solid var(--fin-line-soft);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.portal-financial-timeline i{border-radius:50%;width:9px;height:9px;display:block}.portal-financial-timeline em,.portal-financial-timeline span,.portal-financial-timeline strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-financial-timeline strong{color:var(--fin-text);font-size:13px;font-weight:850}.portal-financial-timeline span{color:var(--fin-muted);font-size:12px;font-weight:700}.portal-financial-timeline em{color:var(--fin-text);text-align:right;font-size:13px;font-style:normal;font-weight:850}.portal-message-tabs{border-bottom:1px solid var(--mp-line);gap:10px;display:flex}.portal-message-tabs button{min-height:36px;color:var(--mp-text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:5px 7px 9px;font-size:11px;font-weight:800;display:inline-flex}.portal-message-tabs button.active{border-bottom-color:var(--mp-emerald);color:var(--mp-emerald)}.portal-message-tabs em{background:var(--mp-emerald);color:#fff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-style:normal;display:grid}.portal-message-list-v2{display:grid}.portal-message-list-v2 article{border-bottom:1px solid var(--mp-line-soft);grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px 0;display:grid}.portal-message-list-v2 article:last-child{border-bottom:0}.portal-message-list-v2 article>span{background:var(--mp-soft);width:32px;height:32px;color:var(--mp-muted);border-radius:50%;place-items:center;display:grid}.portal-message-list-v2 article>span.unread{background:var(--mp-emerald-soft);color:var(--mp-emerald)}.portal-message-list-v2 p,.portal-message-list-v2 small,.portal-message-list-v2 strong,.portal-message-list-v2 time{overflow-wrap:anywhere;min-width:0;margin:0;display:block}.portal-message-list-v2 strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-message-list-v2 p,.portal-message-list-v2 small{color:var(--mp-text-2);font-size:11px;font-weight:600}.portal-message-list-v2 time{color:var(--mp-muted);white-space:nowrap;font-size:11px;font-weight:650}.portal-assistant-copy{color:var(--mp-text-2);gap:8px;font-size:12px;display:grid}.portal-assistant-copy span{background:var(--mp-violet-soft);width:fit-content;color:var(--mp-violet);text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:900}.portal-assistant-copy p{margin:0}.portal-prompt-list{gap:8px;margin-top:12px;display:grid}.portal-prompt-list button{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:32px;color:var(--mp-text-2);cursor:pointer;text-align:left;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:650}.portal-question-box{grid-template-columns:minmax(0,1fr) 36px;gap:8px;margin-top:12px;display:grid}.portal-question-box input{border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;min-height:38px;color:var(--mp-text);border-radius:6px;padding:9px 12px}.portal-question-box button{background:var(--mp-emerald);color:#fff;cursor:pointer;border:0;border-radius:6px;place-items:center;width:36px;height:38px;display:grid}.portal-question-box button:disabled{cursor:not-allowed;opacity:.45}.portal-assistant-note{color:var(--mp-muted);margin-top:10px;font-size:11px;display:block}.portal-notification-list{display:grid}.portal-notification-list article{border-bottom:1px solid var(--mp-line-soft);grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 0;display:grid}.portal-notification-list article:last-child{border-bottom:0}.portal-notification-list span,.portal-notification-list strong,.portal-notification-list time{overflow-wrap:anywhere;min-width:0;display:block}.portal-notification-list strong{color:var(--mp-text);font-size:12px;font-weight:800}.portal-notification-list span,.portal-notification-list time{color:var(--mp-text-2);font-size:12px}.portal-notification-list time{white-space:nowrap}.portal-request-grid-v2{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.portal-request-card-v2{gap:10px;min-height:190px;padding:14px;display:grid}.portal-request-card-v2>span{background:var(--mp-orange-soft);width:fit-content;color:var(--mp-orange);text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.portal-request-card-v2 strong{color:var(--mp-text);font-size:16px;font-weight:850}.portal-request-card-v2 p{color:var(--mp-text-2);margin:0;font-size:13px}.portal-request-card-v2 .portal-request-state-grid{grid-template-columns:1fr;justify-content:stretch;align-items:stretch;gap:6px;margin-top:0;display:grid}.portal-request-state-grid small{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);color:var(--mp-text-2);border-radius:6px;padding:6px 7px}.portal-request-card-v2 .portal-request-next{border-left:3px solid var(--mp-emerald);color:var(--mp-text);padding-left:8px;font-size:12px;font-weight:750}.portal-request-card-v2 div{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.portal-request-card-v2 small{color:var(--mp-muted);font-size:12px;font-weight:700}.portal-request-card-v2 button{background:var(--mp-emerald);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.portal-signature-list{gap:10px;display:grid}.portal-signature-card{border:1px solid var(--mp-line-soft);background:var(--mp-surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.portal-signature-card div{gap:5px;min-width:0;display:grid}.portal-signature-card span:first-child{background:var(--mp-violet-soft);width:fit-content;color:var(--mp-violet);text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.portal-signature-card p,.portal-signature-card small,.portal-signature-card strong{overflow-wrap:anywhere;min-width:0}.portal-signature-card strong{color:var(--mp-text);font-size:14px;font-weight:850}.portal-signature-card p{color:var(--mp-text-2);margin:0;font-size:12px}.portal-signature-card small{color:var(--mp-muted);font-size:12px;font-weight:700}.portal-signature-card button{background:var(--mp-blue);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.portal-signature-card button:hover{background:var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-signature-card button:hover{background:color-mix(in srgb,var(--mp-blue) 88%,#000)}}.portal-signature-card button:focus-visible{outline:2px solid var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-signature-card button:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent)}}.portal-signature-card button:focus-visible{outline-offset:2px}.portal-sign-panel{border:1px solid var(--mp-line);background:var(--mp-surface);box-shadow:var(--mp-shadow);color:var(--mp-text);border-radius:8px;gap:16px;padding:16px;display:grid}.portal-sign-panel-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.portal-sign-panel-title{color:var(--mp-text);font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:600;line-height:1.25}.portal-sign-panel-meta{align-items:center;gap:8px;margin:6px 0 0;display:flex}.portal-sign-close{border:1px solid var(--mp-line);background:var(--mp-surface);width:32px;height:32px;color:var(--mp-muted);cursor:pointer;border-radius:7px;flex:none;place-items:center;display:grid}.portal-sign-close:hover{background:var(--mp-surface-2);color:var(--mp-text)}.portal-sign-close:focus-visible{outline:2px solid var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-sign-close:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent)}}.portal-sign-close:focus-visible{outline-offset:2px}.portal-sign-error{border:1px solid var(--mp-danger);margin:0;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.portal-sign-error{border:1px solid color-mix(in srgb,var(--mp-danger) 28%,var(--mp-line))}}.portal-sign-error{background:var(--mp-danger);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.portal-sign-error{background:color-mix(in srgb,var(--mp-danger) 8%,var(--mp-surface))}}.portal-sign-error{color:var(--mp-danger);font-size:12px;font-weight:750;line-height:1.4}.portal-sign-doc-row{margin:0}.portal-link-action--muted{color:var(--mp-muted)}.portal-link-action--muted:hover{color:var(--mp-text)}.portal-sign-terminal{border:1px solid var(--mp-emerald);gap:4px;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.portal-sign-terminal{border:1px solid color-mix(in srgb,var(--mp-emerald) 26%,var(--mp-line))}}.portal-sign-terminal{background:var(--mp-emerald-soft);border-radius:8px}.portal-sign-terminal-label{color:var(--mp-emerald);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:850;display:inline-flex}.portal-sign-terminal-date{color:var(--mp-muted);margin:0;font-size:11.5px;font-weight:700}.portal-sign-flow{gap:16px;display:grid}.portal-sign-consent{border:1px solid var(--mp-line);background:var(--mp-surface-2);border-radius:8px;gap:10px;padding:14px;display:grid}.portal-sign-section-label{color:var(--mp-text);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:12px;font-weight:850}.portal-sign-disclosure{border:1px solid var(--mp-line);background:var(--mp-surface);max-height:200px;color:var(--mp-text-2);border-radius:7px;gap:8px;padding:12px;font-size:12.5px;line-height:1.5;display:grid;overflow-y:auto}.portal-sign-disclosure p{overflow-wrap:anywhere;margin:0}.portal-sign-checkbox-label{color:var(--mp-text-2);align-items:flex-start;gap:9px;font-size:12.5px;font-weight:700;line-height:1.4;display:flex}.portal-sign-checkbox-label input{accent-color:var(--mp-blue);flex:none;margin-top:2px}.portal-sign-capture-section{border:0;gap:12px;margin:0;padding:0;display:grid}.portal-sign-capture-section:disabled{opacity:.55}.portal-sign-method-tabs{border-bottom:1px solid var(--mp-line);gap:4px;display:flex}.portal-sign-tab{min-height:36px;color:var(--mp-muted);cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:12.5px;font-weight:800}.portal-sign-tab:hover{color:var(--mp-text)}.portal-sign-tab:focus-visible{outline:2px solid var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-sign-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent)}}.portal-sign-tab:focus-visible{outline-offset:-2px}.portal-sign-tab--active{color:var(--mp-text);box-shadow:inset 0 -2px 0 var(--mp-blue)}.portal-sign-capture-body{display:grid}.portal-sign-draw,.portal-sign-type,.portal-sign-upload{gap:10px;display:grid}.portal-sign-label{color:var(--mp-text);font-size:12px;font-weight:850}.portal-sign-input{border:1px solid var(--mp-line);background:var(--mp-surface);min-width:0;min-height:38px;color:var(--mp-text);border-radius:6px;padding:9px 12px;font-size:13px}.portal-sign-input:focus{border-color:var(--mp-blue);box-shadow:0 0 0 3px var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-sign-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-blue) 16%,transparent)}}.portal-sign-input:focus{outline:none}.portal-sign-input:disabled{cursor:not-allowed;opacity:.55}.portal-sign-type-preview{background:var(--mp-surface-2);color:var(--mp-text);font-family:var(--serif);overflow-wrap:anywhere;margin:0;padding:10px 12px;font-style:italic}.portal-sign-canvas,.portal-sign-type-preview{border:1px solid var(--mp-line);border-radius:6px}.portal-sign-canvas{background:var(--mp-surface);touch-action:none;width:100%;display:block}.portal-sign-file-input{color:var(--mp-text-2);font-size:12.5px}.portal-sign-file-input:disabled{cursor:not-allowed;opacity:.55}.portal-sign-upload-preview{border:1px solid var(--mp-line);border-radius:6px;max-width:320px;max-height:100px;margin-top:4px;display:block}.portal-sign-decline-row{border-top:1px solid var(--mp-line-soft);padding-top:4px;display:flex}.portal-sign-decline-form{gap:10px;width:100%;display:grid}.portal-sign-action-row{flex-wrap:wrap;gap:8px;display:flex}.portal-action-primary{border:1px solid var(--mp-text);min-height:38px;color:var(--mp-surface);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:850;display:inline-flex}.portal-action-primary,.portal-action-primary:hover{background:var(--mp-text)}@supports (color:color-mix(in lab,red,red)){.portal-action-primary:hover{background:color-mix(in srgb,var(--mp-text) 88%,var(--mp-surface))}}.portal-action-primary:focus-visible{outline:2px solid var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-action-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent)}}.portal-action-primary:focus-visible{outline-offset:2px}.portal-action-primary:disabled{cursor:not-allowed;opacity:.45}.portal-action-primary--danger{border-color:var(--mp-danger);background:var(--mp-danger);color:#fff}.portal-action-primary--danger:hover{background:var(--mp-danger)}@supports (color:color-mix(in lab,red,red)){.portal-action-primary--danger:hover{background:color-mix(in srgb,var(--mp-danger) 88%,#000)}}.portal-action-secondary{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:38px;color:var(--mp-text);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:12.5px;font-weight:800;display:inline-flex}.portal-action-secondary:hover{background:var(--mp-surface-2)}.portal-action-secondary:focus-visible{outline:2px solid var(--mp-blue)}@supports (color:color-mix(in lab,red,red)){.portal-action-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent)}}.portal-action-secondary:focus-visible{outline-offset:2px}.portal-action-secondary:disabled{cursor:not-allowed;opacity:.45}.portal-status-pill{background:var(--mp-soft);width:fit-content;color:var(--mp-text-2);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 9px;font-size:10px;font-weight:900;display:inline-flex}.portal-status-pill--good{background:var(--mp-emerald-soft);color:var(--mp-emerald)}.portal-status-pill--bad{background:var(--mp-danger)}@supports (color:color-mix(in lab,red,red)){.portal-status-pill--bad{background:color-mix(in srgb,var(--mp-danger) 12%,var(--mp-surface))}}.portal-status-pill--bad{color:var(--mp-danger)}.portal-status-pill--muted{background:var(--mp-soft);color:var(--mp-muted)}.portal-access-list{gap:8px;margin-top:8px}.portal-access-list div{color:var(--mp-text-2);align-items:center;gap:10px;font-size:12px;font-weight:750;display:flex}.portal-access-list .pf-i{color:var(--mp-emerald)}.portal-access-list.locked .pf-i{color:var(--mp-orange)}.portal-simple-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:240px;display:grid}.portal-simple-state .pf-i{width:34px;height:34px;color:var(--mp-emerald)}.portal-simple-state strong{color:var(--mp-text);font-size:18px;font-weight:850}.portal-simple-state p{max-width:420px;color:var(--mp-text-2);margin:0}.portal-disclaimer{color:var(--mp-muted);margin:6px 6px 0;font-size:11px}@media (max-width:1480px){.portal-member-grid{grid-template-columns:1fr}.portal-right-rail{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding-right:0;position:static;overflow:visible}.portal-kpi-grid{grid-template-columns:repeat(3,minmax(160px,1fr))}.portal-account-summary,.portal-summary-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.portal-financial-metrics{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:980px){.portal-member-shell{grid-template-columns:1fr}.portal-member-sidebar{height:auto;position:static}.portal-member-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-entity-card{margin-top:0}.portal-utility-bar{padding:12px 16px}.portal-member-grid{padding:14px 16px 24px}.portal-dashboard-hero,.portal-dashboard-row,.portal-dashboard-row--investment,.portal-dashboard-row--support,.portal-dashboard-row.two,.portal-financial-breakdown,.portal-financials-hero,.portal-investor-primary-grid,.portal-right-rail{grid-template-columns:1fr}.portal-account-summary,.portal-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-financials-donut{justify-self:center}.portal-doc-grid,.portal-request-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.portal-member-brand,.portal-member-card,.portal-page-head,.portal-request-card-v2 div,.portal-signature-card{flex-direction:column;align-items:stretch}.portal-member-brand,.portal-member-card,.portal-signature-card{display:flex}.portal-account-detail-grid,.portal-account-summary,.portal-capital-lines--compact,.portal-common-actions,.portal-doc-grid,.portal-doc-health,.portal-financial-documents,.portal-financial-metrics,.portal-kpi-grid,.portal-position-stats,.portal-request-grid-v2,.portal-summary-strip{grid-template-columns:1fr}.portal-member-card{padding:16px 20px 10px}.portal-member-nav{scrollbar-width:none;gap:8px;padding:8px 16px 12px;display:flex;overflow-x:auto}.portal-member-nav::-webkit-scrollbar{display:none}.portal-nav-group{gap:8px;display:flex}.portal-nav-title{display:none}.portal-member-nav button{min-width:154px;min-height:44px;box-shadow:none}.portal-member-nav button.active{box-shadow:inset 0 -3px 0 var(--mp-orange)}.portal-snapshot-pill{white-space:normal;justify-content:center;width:100%}.portal-common-actions button,.portal-icon-button,.portal-link-action,.portal-outline-action,.portal-theme-toggle,.portal-user-menu{min-height:44px}.portal-account-panel-head,.portal-panel-v2-head{flex-direction:column;align-items:stretch}.portal-panel-v2-head .portal-dashboard-eyebrow{align-self:flex-start}.portal-account-actions{grid-template-columns:1fr;display:grid}.portal-account-actions .portal-outline-action{min-height:44px}.portal-money-list article{grid-template-columns:minmax(0,1fr);align-items:start}.portal-money-list em{text-align:left}.portal-table-wrap--activity{display:none}.portal-activity-list{gap:8px;display:grid}.portal-activity-card{border:1px solid var(--mp-line-soft);background:var(--mp-surface);border-radius:7px;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.portal-activity-card>div:last-child{gap:4px;display:grid}.portal-activity-card em,.portal-activity-card small,.portal-activity-card span,.portal-activity-card strong{overflow-wrap:anywhere;min-width:0;display:block}.portal-activity-card small,.portal-activity-card span{color:var(--mp-muted);font-size:10.5px;font-weight:750}.portal-activity-card strong{color:var(--mp-text);margin-top:3px;font-size:12px;font-weight:850}.portal-activity-card em{color:var(--mp-emerald);font-size:12px;font-style:normal;font-weight:850}.portal-entity-card{display:none}.portal-utility-bar{flex-wrap:wrap}.portal-utility-spacer{display:none}.portal-theme-toggle{flex:100%}.portal-page-head{display:flex}.portal-head-actions{width:100%;display:grid}.portal-outline-action{width:100%}.portal-distribution-summary{grid-template-columns:1fr;justify-items:center}.portal-change-list>div,.portal-member-action-row,.portal-message-list-v2 article,.portal-notification-list article{grid-template-columns:34px minmax(0,1fr)}.portal-change-list time,.portal-member-action-row em,.portal-message-list-v2 time,.portal-notification-list time{text-align:left;grid-column:2}.portal-visibility-trust>div{grid-template-columns:1fr}}.pf-i{width:16px;height:16px}.pf-app{grid-template-columns:258px 1fr;min-height:100vh;display:grid}.pf-side{color:#c9cdd3;background:#15171b;border-right:1px solid #000;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.pf-brand{border-bottom:1px solid #23262c;align-items:center;gap:11px;padding:18px 20px;display:flex}.pf-brand .seal,.pf-wtop .seal{color:#eaf3ec;width:30px;height:30px;font-family:var(--serif);background:linear-gradient(150deg,#1f6b45,#134e32);border-radius:7px;flex:none;place-items:center;font-size:16px;font-weight:600;display:grid}.pf-brand .nm,.pf-wtop .nm{color:#f3f2ee;font-family:var(--serif);white-space:nowrap;font-size:15.5px;font-weight:600;line-height:1.1}.pf-wtop .nm{color:var(--ink)}.pf-brand .sb{color:#7c828b;margin-top:1px;font-size:10.5px}.pf-nav{flex:1;padding:12px}.pf-nav-item{color:#b6bbc2;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:11px;width:100%;margin:1px 0;padding:9px 11px;font-size:13.5px;transition:background .12s,color .12s;display:flex}.pf-nav-item:hover{color:#e7e9ec;background:#1f2227}.pf-nav-item.active{border-color:var(--nav-active-bd,#2f4a3b);background:var(--nav-active,#232a26)}.pf-nav-item .ic{opacity:.85;width:18px;height:18px}.pf-nav-item.active .ic{color:var(--entity-accent,#5fd0a3);opacity:1}.pf-help{color:#6e747c;padding:4px 10px;font-size:11.5px}.pf-main{flex-direction:column;min-width:0;display:flex}.pf-top{z-index:20;align-items:center;gap:12px;padding:11px 28px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.pf-top{background:color-mix(in srgb,var(--paper) 88%,transparent)}}.pf-top-right{margin-left:auto}.pf-switch,.pf-top-right{align-items:center;display:flex}.pf-switch{border:1px solid var(--line-2);background:var(--card);min-width:230px;color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;gap:10px;padding:7px 12px;transition:border-color .14s}.pf-switch:hover{border-color:var(--muted)}.pf-erow .es,.pf-switch .es{color:#fff;width:28px;height:28px;font-family:var(--serif);border-radius:7px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.pf-switch .es{border-radius:6px;width:26px;height:26px}.es.llc{background:var(--llc)}.es.corp{background:var(--corp)}.pf-erow-copy,.pf-switch-copy{min-width:0;display:grid}.pf-erow .nm,.pf-switch .nm{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;line-height:1.15;overflow:hidden}.pf-nav-item:focus-visible{outline:2px solid var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.pf-nav-item:focus-visible{outline:2px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 65%,transparent)}}.pf-nav-item:focus-visible{outline-offset:1px}.pf-erow .sub,.pf-switch .sub{align-items:center;gap:7px;font-size:11px;display:flex}.pf-switch .car{width:14px;height:14px;color:var(--faint);margin-left:auto}.pf-iconbtn,.theme-toggle{border:1px solid var(--line-2);background:var(--card);width:44px;height:44px;color:var(--ink-2);cursor:pointer;border-radius:9px;flex:none;place-items:center;transition:color .14s,border-color .14s;display:grid}.pf-iconbtn:hover,.theme-toggle:hover{border-color:var(--muted);color:var(--ink)}.pf-avatar:focus-visible,.pf-iconbtn:focus-visible,.pf-switch:focus-visible,.theme-toggle:focus-visible{outline:2px solid var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.pf-avatar:focus-visible,.pf-iconbtn:focus-visible,.pf-switch:focus-visible,.theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 65%,transparent)}}.pf-avatar:focus-visible,.pf-iconbtn:focus-visible,.pf-switch:focus-visible,.theme-toggle:focus-visible{outline-offset:1px}.pf-newbtn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 14px;font-weight:600;display:flex}.pf-avatar,.pf-newbtn{cursor:pointer;font-size:13px}.pf-avatar{border:1px solid var(--line-2);background:var(--paper-2);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-weight:650;display:grid}.pf-pop{z-index:40;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lg);border-radius:13px;position:absolute;overflow:hidden}.pf-backdrop{z-index:30;position:fixed;inset:0}.pf-switch-pop{width:min(340px,100vw - 40px);top:56px;left:28px}.pf-account-pop{width:248px;top:56px;right:28px}.pf-search{padding:12px 12px 8px;position:relative}.pf-search-icon{width:14px;height:14px;color:var(--faint);position:absolute;top:21px;left:24px}.pf-search input{border:1px solid var(--line-2);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;padding:8px 11px 8px 31px;font-size:13px}.pf-search input:focus{border-color:var(--muted);outline:none}.pf-pop-lab{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;padding:8px 14px 4px;font-size:10px;font-weight:700}.pf-recent{flex-wrap:wrap;gap:6px;padding:2px 12px 8px;display:flex}.pf-pop-new,.pf-recent .rc{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);cursor:pointer}.pf-recent .rc{border-radius:100px;padding:4px 9px;font-size:11.5px}.pf-elist{max-height:280px;overflow-y:auto}.pf-erow{border-top:1px solid var(--line-soft);width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:11px;padding:10px 14px;display:flex}.pf-erow:hover{background:var(--paper)}.pf-erow.active{background:var(--entity-accent,var(--ledger))}@supports (color:color-mix(in lab,red,red)){.pf-erow.active{background:color-mix(in srgb,var(--entity-accent,var(--ledger)) 9%,var(--card))}}.pf-erow .chk{width:16px;height:16px;color:var(--ledger);margin-left:auto}.pf-pop-empty{color:var(--muted);text-align:center;padding:22px 16px;font-size:13px}.pf-pop-foot{border-top:1px solid var(--line);padding:10px 12px}.pf-pop-new{width:100%;color:var(--ink);border-style:dashed;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:13px;font-weight:600;display:flex}.pf-acc-head{border-bottom:1px solid var(--line);padding:14px}.pf-acc-head .an{color:var(--ink);font-size:13.5px;font-weight:650}.pf-acc-head .ae{color:var(--muted);font-size:12px}.pf-acc-item{width:100%;color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pf-acc-item:hover{background:var(--paper);color:var(--ink)}.pf-acc-item.danger{color:var(--danger)}@keyframes pffade{0%{transform:translateY(7px)}to{transform:none}}.pf-page-head{align-items:flex-start;gap:14px;margin-bottom:26px;display:flex}.pf-page-head h1{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.pf-page-head .crumb{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.pf-page-head .ph-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.pf-asof{border:1px solid var(--line-2);color:var(--muted);border-radius:8px;padding:7px 11px;font-size:12px}.pill{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;border-radius:100px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.6;display:inline-flex}.pill.corp{background:var(--corp-soft);color:#28427f;border-color:#b9c4e6}.pill.ledger{background:var(--ledger-soft);color:var(--ledger);border-color:#b4d6c1}body[data-theme=dark] .pill.llc{color:#5fd0c2;border-color:#2c5f58}body[data-theme=dark] .pill.corp{color:#9bb2ed;border-color:#3a4a78}body[data-theme=dark] .pill.ledger{color:#6fd49e;border-color:#2e5e44}.pf-snaps{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:22px;display:grid}.pf-card,.pf-gs,.pf-ph,.pf-snap{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:12px}.pf-snap{padding:16px 18px}.pf-snap .sl{color:var(--muted);font-size:12px}.pf-snap .sv{color:var(--ink);font-family:var(--serif);letter-spacing:-.02em;margin-top:7px;font-size:27px;font-weight:600}.pf-snap .sd{color:var(--faint);margin-top:3px;font-size:11.5px}.pf-grid2{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}.pf-stack{flex-direction:column;gap:16px;display:flex}.pf-card{padding:18px 20px}.pf-card h3{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.pf-quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-quick button{border:1px solid var(--line-2);background:var(--paper);color:var(--ink);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px 13px;font-size:13.5px;font-weight:600;display:flex}.pf-quick button:hover{border-color:var(--entity-accent,var(--muted));color:var(--entity-accent,var(--ink))}.pf-quick .qi{background:var(--entity-accent,var(--ledger));border-radius:7px;flex:none;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.pf-quick .qi{background:color-mix(in srgb,var(--entity-accent,var(--ledger)) 14%,var(--card))}}.pf-quick .qi{color:var(--entity-accent,var(--ledger))}.pf-task{border:1px solid var(--line-2);background:var(--paper);border-radius:10px;align-items:flex-start;gap:13px;margin-bottom:10px;padding:13px 15px;display:flex}.pf-task .tk-ic{background:var(--sandbox-soft);width:30px;height:30px;color:var(--sandbox);border-radius:8px;flex:none;place-items:center;display:grid}.pf-task .tt{color:var(--ink);font-size:13.5px;font-weight:650}.pf-task .td{color:var(--muted);margin-top:2px;font-size:12px}.pf-task .go{color:var(--entity-accent,var(--ledger));white-space:nowrap;align-self:center;margin-left:auto;font-size:12px;font-weight:600}.pf-act{border-bottom:1px solid var(--line-soft);gap:11px;padding:10px 0;display:flex}.pf-act:last-child{border-bottom:0}.pf-act .ev{color:var(--entity-accent,var(--ledger));font-family:var(--mono);letter-spacing:.02em;white-space:nowrap;padding-top:1px;font-size:10.5px;font-weight:600}.pf-act .de{color:var(--ink);font-size:13px}.pf-act .dt{color:var(--faint);margin-top:1px;font-size:11.5px}.pf-gs{text-align:center;border-style:dashed;margin-bottom:22px;padding:40px 24px}.pf-gs .gi{background:var(--entity-accent,var(--ledger));border-radius:12px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.pf-gs .gi{background:color-mix(in srgb,var(--entity-accent,var(--ledger)) 13%,var(--card))}}.pf-gs .gi{color:var(--entity-accent,var(--ledger));font-size:24px}.pf-gs .gi,.pf-gs h2{font-family:var(--serif);font-weight:600}.pf-gs h2{margin:0 0 6px;font-size:22px}.pf-gs p{max-width:50ch;color:var(--ink-2);margin:0 auto 18px;font-size:14px}.pf-primary-action,.pf-wcard .cta{border:1px solid var(--entity-accent,var(--ledger));background:var(--entity-accent,var(--ledger));color:#fff;cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:11px 22px;font-size:14px;font-weight:650;display:inline-flex}.pf-ph{padding:30px 28px}.pf-ph .badge{border:1px solid var(--sandbox);margin-bottom:12px;padding:2px 8px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.pf-ph .badge{border:1px solid color-mix(in srgb,var(--sandbox) 40%,transparent)}}.pf-ph .badge{background:var(--sandbox-soft);color:var(--sandbox);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:100px;font-size:10.5px}.pf-ph h2{font-family:var(--serif);margin:0 0 6px;font-size:22px;font-weight:600}.pf-ph p{max-width:64ch;color:var(--ink-2);margin:0 0 18px;font-size:14px}.pf-foundation{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;display:grid}.pf-foundation div{border:1px solid var(--line-2);background:var(--entity-accent,var(--ledger));border-radius:9px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.pf-foundation div{background:color-mix(in srgb,var(--entity-accent,var(--ledger)) 5%,var(--paper))}}.pf-foundation span{color:var(--faint);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:650;display:block}.pf-foundation strong{color:var(--ink);font-size:12.5px;font-weight:650;line-height:1.35;display:block}.pf-ph-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pf-ph-item{border:1px solid var(--line-2);background:var(--paper);color:var(--ink-2);border-radius:9px;align-items:center;gap:9px;padding:11px 13px;font-size:13px;display:flex}.pf-ph-item .d{background:var(--entity-accent,var(--ledger));border-radius:50%;flex:none;width:6px;height:6px}.pf-welcome{flex-direction:column;min-height:100vh;display:flex}.pf-wtop{align-items:center;gap:11px;padding:16px 28px;display:flex}.pf-wtheme{margin-left:auto}.pf-wbody{flex:1;place-items:center;padding:24px;display:grid}.pf-wcard{text-align:center;max-width:460px}.pf-wcard .big{color:#fff;width:76px;height:76px;box-shadow:var(--shadow-lg);background:linear-gradient(150deg,#1f6b45,#134e32);border-radius:18px;place-items:center;margin:0 auto 22px;font-size:34px;display:grid}.pf-wcard .big,.pf-wcard h1{font-family:var(--serif);font-weight:600}.pf-wcard h1{letter-spacing:-.02em;margin:0 0 10px;font-size:30px}.pf-wcard p{color:var(--ink-2);margin:0 auto 26px;font-size:15px;line-height:1.55}.status-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pf-wcard .cta{border-color:var(--ledger);background:var(--ledger);border-radius:11px;padding:13px 26px;font-size:15px}.pf-modal{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0c0f8c;justify-content:center;align-items:flex-start;padding:40px 20px;inset:0;overflow-y:auto}.pf-modal,.pf-toast{display:flex;position:fixed}.pf-toast{z-index:80;background:var(--ink);box-shadow:var(--shadow-lg);color:var(--paper);border-radius:10px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:600;bottom:24px;left:50%;transform:translate(-50%)}.pf-toast-icon{color:#5fd0a3;width:16px;height:16px}.wiz-shell{justify-content:center;align-items:flex-start;min-height:100vh;padding:48px 24px 80px;display:flex}.wiz-shell.embedded{min-height:auto;padding:0}.wiz{border:1px solid var(--line);background:var(--card);width:100%;max-width:780px;box-shadow:var(--shadow-lg);--accent:var(--ledger);border-radius:16px;overflow:hidden}.wiz-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px 28px;display:flex}.wiz-seal{background:linear-gradient(150deg,var(--accent),var(--accent));border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.wiz-seal{background:linear-gradient(150deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#000))}}.wiz-seal{color:#fff;font-size:17px}.wiz-head .h-title,.wiz-seal{font-family:var(--serif);font-weight:600}.wiz-head .h-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;font-size:19px}.wiz-head .h-sub{color:var(--muted);margin-top:1px;font-size:12px}.pol .spacer,.wiz-foot .spacer,.wiz-head .spacer{flex:1}.stepper{padding:18px 28px 4px;display:flex}.stp{color:inherit;background:0 0;flex-direction:column;flex:1;align-items:center;gap:7px;display:flex;position:relative}.stp .ring{z-index:1;border:1.5px solid var(--line-2);background:var(--card);width:26px;height:26px;color:var(--faint);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.stp .ring .pf-i{width:13px;height:13px}.stp .lab{color:var(--faint);letter-spacing:.04em;text-transform:uppercase;font-size:10.5px;font-weight:600}.stp:before{z-index:0;background:var(--line);content:"";width:100%;height:1.5px;position:absolute;top:13px;left:-50%}.stp:first-child:before{display:none}.stp.done .ring{border-color:var(--accent);color:#fff}.stp.done .ring,.stp.done:before{background:var(--accent)}.stp.active .ring{border-color:var(--accent);color:var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab,red,red)){.stp.active .ring{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 16%,transparent)}}.stp.active .lab{color:var(--ink)}.stp.clickable{cursor:pointer}.wiz-body{min-height:332px;padding:28px 28px 8px}.step-eyebrow{color:var(--accent);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:600}.step-title{color:var(--ink);font-family:var(--serif);letter-spacing:-.015em;margin:6px 0 2px;font-size:25px;font-weight:600}.step-desc{max-width:60ch;color:var(--ink-2);margin:0 0 20px;font-size:14px}.step-anim{animation:fade .28s both}@keyframes fade{0%{transform:translateY(6px)}to{transform:none}}.field{margin-bottom:16px}.field>label{color:var(--ink);margin-bottom:6px;font-size:12.5px;font-weight:600;display:block}.field .req{color:var(--accent);margin-left:2px}.field input,.field select{border:1px solid var(--line-2);background:var(--paper);width:100%;color:var(--ink);border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .14s,box-shadow .14s}.field input:focus,.field select:focus{border-color:var(--accent);background:var(--card);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.field input:focus,.field select:focus{outline:none}.field .errmsg,.field .hint{margin-top:5px;font-size:11.5px}.field .hint{color:var(--muted)}.field .errmsg{color:var(--danger);display:none}.field.bad input,.field.bad select{border-color:var(--danger)}.field.bad .errmsg{display:block}.choice-grid,.row2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.prefix-wrap{position:relative}.prefix-wrap .pfx{color:var(--muted);font-family:var(--mono);font-size:13px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.prefix-wrap input{padding-left:26px}.choice,.opt{border:1.5px solid var(--line-2);background:var(--paper);color:inherit;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s,background .15s}.choice{border-radius:12px;padding:18px;position:relative}.choice:hover,.opt:hover{border-color:var(--muted)}.choice.sel{border-color:var(--c);background:var(--c)}@supports (color:color-mix(in lab,red,red)){.choice.sel{background:color-mix(in srgb,var(--c) 8%,var(--card))}}.choice.sel{box-shadow:0 0 0 3px var(--c)}@supports (color:color-mix(in lab,red,red)){.choice.sel{box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 14%,transparent)}}.choice .ic{background:var(--c);color:#fff;width:38px;height:38px;font-family:var(--serif);border-radius:9px;place-items:center;margin-bottom:12px;font-size:18px;font-weight:600;display:grid}.choice h4{color:var(--ink);margin:0;font-size:16px;font-weight:650}.choice .vocab{color:var(--muted);margin-top:5px;font-size:12.5px;line-height:1.45}.choice .tick{background:var(--c);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:none;position:absolute;top:14px;right:14px}.choice.sel .tick{display:grid}.choice .tick .pf-i{width:12px;height:12px}.opt-list{flex-direction:column;gap:9px;display:flex}.opt{border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.opt.sel{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.opt.sel{background:color-mix(in srgb,var(--accent) 7%,var(--card))}}.opt .dot{border:1.5px solid var(--line-2);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.opt.sel .dot{border-color:var(--accent)}.opt.sel .dot:after{background:var(--accent);content:"";border-radius:50%;width:9px;height:9px}.opt .ot{color:var(--ink);font-size:14px;font-weight:600}.opt .od{color:var(--muted);margin-top:2px;font-size:12px}.opt .rec{border:1px solid var(--accent);margin-left:8px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.opt .rec{border:1px solid color-mix(in srgb,var(--accent) 40%,transparent)}}.opt .rec{color:var(--accent);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:100px;font-size:10px}.pol{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:14px 0;display:flex}.pol:last-child{border-bottom:0}.pol .pt{color:var(--ink);font-size:14px;font-weight:600}.pol .pd{color:var(--muted);margin-top:2px;font-size:12px}.switch{background:var(--line-2);cursor:pointer;border-radius:100px;flex:none;width:42px;height:24px;position:relative}.switch.on{background:var(--accent)}.switch .knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000004d}.switch.on .knob{left:20px}.rev-group{border:1px solid var(--line);border-radius:11px;margin-bottom:14px;overflow:hidden}.rev-head{border-bottom:1px solid var(--line);background:var(--paper-2);align-items:center;padding:10px 14px;display:flex}.rev-head .rh-t{color:var(--ink-2);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.rev-head .edit{color:var(--accent);cursor:pointer;background:0 0;margin-left:auto;font-size:12px;font-weight:600}.rev-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:16px;padding:9px 14px;font-size:13px;display:flex}.rev-row:last-child{border-bottom:0}.rev-row .k{color:var(--muted)}.rev-row .v{color:var(--ink);text-align:right;font-weight:500}.rev-row .v.muted{color:var(--faint);font-weight:400}.wiz-foot{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:12px;padding:18px 28px 24px;display:flex}.btn{border:1px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;border-radius:9px;padding:10px 18px;font-size:13.5px;font-weight:600}.btn:hover{border-color:var(--muted)}.btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}body[data-theme=dark] .btn.primary,body[data-theme=dark] .pf-primary-action,body[data-theme=dark] .pf-wcard .cta{color:#10131a}.foot-note{color:var(--muted);font-size:11.5px}.foot-note.error{color:var(--danger)}.ok-wrap{text-align:center;padding:30px 20px 28px}.ok-mark{background:var(--accent);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.ok-mark{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.ok-check{width:30px;height:30px;color:var(--accent)}.ok-wrap h2{color:var(--ink);font-family:var(--serif);margin:0 0 6px;font-size:24px;font-weight:600}.ok-wrap p{max-width:46ch;color:var(--ink-2);margin:0 auto 18px;font-size:14px}.ok-meta{border:1px solid var(--line);background:var(--paper);text-align:left;border-radius:11px;flex-direction:column;gap:10px;max-width:440px;margin:8px auto 22px;padding:16px 20px;display:inline-flex}.ok-meta .om{color:var(--ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.ok-meta .om .pf-i{color:var(--accent);flex:none}.badges,.ok-actions{justify-content:center;gap:7px;display:flex}.ok-actions{gap:10px;margin-top:26px}.pf-empty-line{color:var(--muted);font-size:13px}.raise-hero{border:1px solid var(--line);background:linear-gradient(135deg,var(--card),var(--entity-accent));border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;gap:18px;margin-bottom:18px;padding:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.raise-hero{background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--entity-accent) 8%,var(--card)))}}.raise-hero{box-shadow:var(--shadow)}.raise-status{color:var(--entity-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700}.raise-hero h2{max-width:780px;color:var(--ink);font-family:var(--serif);margin:0;font-size:26px;font-weight:600;line-height:1.16}.raise-hero p{max-width:720px;color:var(--ink-2);margin:10px 0 0;font-size:13.5px}.raise-readiness{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;padding-left:18px;display:flex}.rr-value{color:var(--ink);font-family:var(--mono);font-size:34px;font-weight:700;line-height:1}.rr-label{color:var(--muted);font-size:12px;font-weight:600}.raise-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.raise-metric{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:8px;padding:15px}.raise-metric .sl{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.raise-metric .sv{color:var(--ink);font-family:var(--mono);margin-top:7px;font-size:20px;font-weight:700;line-height:1.15}.raise-metric .sd{color:var(--faint);margin-top:5px;font-size:11.5px}.raise-capital-page{gap:16px;display:grid}.raise-page-head h1{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.raise-page-chip{background:var(--entity-accent);border-radius:999px;align-items:center;min-height:22px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.raise-page-chip{background:color-mix(in srgb,var(--entity-accent) 14%,transparent)}}.raise-page-chip{color:var(--entity-accent);letter-spacing:.02em;font-size:11px;font-weight:800}.raise-summary-strip{grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px;display:grid}.raise-page-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-end;gap:22px;min-height:38px;display:flex}.raise-page-tabs button{min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700;position:relative}.raise-page-tabs button.active{color:var(--entity-accent)}.raise-page-tabs button.active:after{background:var(--entity-accent);content:"";border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.raise-pipeline{grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:7px;margin-bottom:18px;display:grid}.raise-stage{border:1px solid var(--line);background:var(--card);min-height:48px;color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:12px;font-weight:600;display:flex}.raise-stage.active{border-color:var(--entity-accent)}@supports (color:color-mix(in lab,red,red)){.raise-stage.active{border-color:color-mix(in srgb,var(--entity-accent) 36%,var(--line))}}.raise-stage.active{background:var(--entity-accent)}@supports (color:color-mix(in lab,red,red)){.raise-stage.active{background:color-mix(in srgb,var(--entity-accent) 10%,var(--card))}}.raise-stage.active{color:var(--ink)}.raise-stage strong{background:var(--paper);width:24px;height:24px;color:var(--ink);font-family:var(--mono);border-radius:50%;place-items:center;font-size:12px;display:grid}.raise-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);align-items:start;gap:16px;display:grid}.raise-table-card{min-width:0}.raise-card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.raise-card-head h3{margin:0}.raise-card-head span{color:var(--muted);font-size:12px}.raise-table-wrap{overflow-x:auto}.raise-table{border-collapse:collapse;width:100%;min-width:1120px;font-size:12.5px}.raise-table th{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 10px 9px;font-size:10px;font-weight:700}.raise-table td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle;padding:11px 10px}.raise-table tbody tr{cursor:pointer}.raise-table tbody tr.selected,.raise-table tbody tr:hover{background:var(--entity-accent)}@supports (color:color-mix(in lab,red,red)){.raise-table tbody tr.selected,.raise-table tbody tr:hover{background:color-mix(in srgb,var(--entity-accent) 7%,transparent)}}.raise-person{color:var(--ink);cursor:pointer;text-align:left;background:0 0;flex-direction:column;padding:0;display:flex}.raise-person span{white-space:nowrap;font-weight:700}.raise-person small{color:var(--muted);font-size:11.5px}.stage-chip{border:1px solid var(--line);background:var(--paper);min-height:24px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{border-color:var(--entity-accent)}@supports (color:color-mix(in lab,red,red)){.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{border-color:color-mix(in srgb,var(--entity-accent) 36%,var(--line))}}.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{background:var(--entity-accent)}@supports (color:color-mix(in lab,red,red)){.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{background:color-mix(in srgb,var(--entity-accent) 12%,var(--paper))}}.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{color:var(--ink)}.stage-chip.closed,.stage-chip.funded{border-color:var(--ledger)}@supports (color:color-mix(in lab,red,red)){.stage-chip.closed,.stage-chip.funded{border-color:color-mix(in srgb,var(--ledger) 36%,var(--line))}}.stage-chip.closed,.stage-chip.funded{background:var(--ledger-soft);color:var(--ink)}.risk-cell{font-weight:700;color:var(--danger)!important}.muted-cell{color:var(--muted)!important}.raise-row-actions{gap:6px;display:flex}.detail-actions button,.raise-row-actions button{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.detail-actions button:hover,.raise-row-actions button:hover{border-color:var(--entity-accent)}.detail-actions button:disabled,.pf-primary-action:disabled,.raise-row-actions button:disabled{cursor:not-allowed;opacity:.45}.raise-detail{position:sticky;top:18px}.raise-full-card{width:100%}.raise-focused-table{min-width:1040px}.raise-two-column{grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);align-items:start;gap:16px;display:grid}.raise-doc-card,.raise-report-band,.raise-section-card{box-shadow:var(--shadow)}.raise-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.raise-term{border:1px solid var(--line-soft);background:var(--entity-accent);border-radius:8px;min-height:74px;padding:12px}@supports (color:color-mix(in lab,red,red)){.raise-term{background:color-mix(in srgb,var(--entity-accent) 4%,var(--paper))}}.raise-term span{color:var(--muted);margin-bottom:7px;font-size:11px;font-weight:700;display:block}.raise-term strong{color:var(--ink);font-size:12.5px;font-weight:750;line-height:1.35;display:block}.raise-check-list{gap:10px;display:grid}.raise-check-item{border:1px solid var(--line-soft);background:var(--paper);color:var(--ink-2);border-radius:8px;align-items:center;gap:10px;padding:11px 12px;font-size:12.5px;font-weight:650;display:flex}.raise-check-item span{background:var(--entity-accent);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.raise-check-item span{background:color-mix(in srgb,var(--entity-accent) 16%,transparent)}}.raise-check-item span{color:var(--entity-accent);font-family:var(--mono);font-size:10px;font-weight:800}.raise-check-item span.warn{color:#b7791f;background:#f59e0b24}.raise-toolbar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,auto)) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.raise-toolbar button{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--ink);cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:650;display:inline-flex}.raise-toolbar a{color:var(--entity-accent);cursor:pointer;font-size:12px;font-weight:750}.raise-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.raise-doc-card{gap:13px;min-height:116px;display:flex}.raise-doc-card h3{color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:5px;font-size:13px}.raise-doc-card p{color:var(--muted);margin:0 0 11px;font-size:12px}.raise-doc-card strong{color:var(--entity-accent);font-family:var(--mono);font-size:14px}.raise-doc-icon{background:var(--entity-accent);border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.raise-doc-icon{background:color-mix(in srgb,var(--entity-accent) 13%,transparent)}}.raise-doc-icon{color:var(--entity-accent)}.raise-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.raise-report-band{grid-column:1/-1}.raise-report-band h3{color:var(--ink);letter-spacing:0;text-transform:none;margin-bottom:8px;font-size:16px}.raise-report-band p{max-width:78ch;color:var(--ink-2);margin:0;font-size:13px;line-height:1.45}.detail-stack{gap:8px;display:grid}.detail-line{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:10px;padding-bottom:8px;display:grid}.detail-line span{color:var(--muted);font-size:11.5px;font-weight:700}.detail-line strong{color:var(--ink);text-align:right;font-size:12.5px;font-weight:600}.detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:980px){.pf-app{grid-template-columns:1fr}.pf-side{height:auto;position:static}.pf-nav{flex-wrap:wrap;gap:4px;display:flex}.pf-nav-lab{display:none}.pf-nav-item{width:auto}.pf-foundation,.pf-grid2,.pf-ph-grid,.pf-snaps,.raise-doc-grid,.raise-metrics,.raise-report-grid,.raise-summary-strip{grid-template-columns:1fr 1fr}.raise-hero,.raise-layout,.raise-two-column{grid-template-columns:1fr}.raise-readiness{border-top:1px solid var(--line);border-left:0;padding-top:14px;padding-left:0}.raise-detail{position:static}.raise-pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}.raise-toolbar{grid-template-columns:1fr 1fr}}@media (max-width:720px){.pf-top{flex-direction:column;align-items:stretch}.pf-top-right{width:100%;margin-left:0}.pf-newbtn,.pf-switch{width:100%}.pf-content{padding:22px 18px 80px}.ok-actions,.pf-page-head,.pf-page-head .ph-actions,.wiz-foot{flex-direction:column;align-items:stretch}.pf-page-head .ph-actions{margin-left:0}.choice-grid,.pf-foundation,.pf-grid2,.pf-ph-grid,.pf-quick,.pf-snaps,.raise-doc-grid,.raise-metrics,.raise-pipeline,.raise-report-grid,.raise-summary-strip,.raise-terms-grid,.raise-toolbar,.row2{grid-template-columns:1fr}.raise-page-tabs{flex-wrap:nowrap;gap:14px;overflow-x:auto}.stepper{overflow-x:auto}.stp{min-width:86px}}body{background:radial-gradient(circle at 72% -12%,var(--entity-accent,var(--llc)),transparent 28rem),var(--paper)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 72% -12%,color-mix(in srgb,var(--entity-accent,var(--llc)) 9%,transparent),transparent 28rem),var(--paper)}}body{font-size:14px;line-height:1.45}.pf-app{grid-template-columns:164px minmax(0,1fr)}.pf-side{border-right:1px solid var(--line);color:var(--ink-2);background:#fff}body[data-theme=dark] .pf-side{background:linear-gradient(180deg,#091c27f5,#061119fa),var(--paper);color:#b7c6d0;border-right-color:#183141}.pf-brand{border-bottom:1px solid var(--line);min-height:52px;padding:13px 18px}body[data-theme=dark] .pf-brand{border-bottom-color:#162d3c}.pf-brand .nm{color:var(--ink);font-family:var(--sans);letter-spacing:0;font-size:14px;font-weight:800}body[data-theme=dark] .pf-brand .nm{color:#f5fbff}.pf-brand .investcap-mark{border:1px solid var(--entity-accent,var(--llc));width:24px;height:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.pf-brand .investcap-mark{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 35%,var(--line))}}.pf-brand .investcap-mark{background:var(--entity-accent,var(--llc));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.pf-brand .investcap-mark{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 12%,transparent)}}.pf-brand .investcap-mark{color:var(--entity-accent,var(--llc));box-shadow:none}.investcap-mark span,.investcap-mark span:after,.investcap-mark span:before{content:"";border:1.7px solid;border-top:0;border-radius:1px;width:12px;height:7px;position:absolute;left:50%;transform:translate(-50%)rotate(-45deg)skew(12deg,12deg)}.investcap-mark span{top:8px}.investcap-mark span:before{top:-5px}.investcap-mark span:after{top:5px}.pf-nav{padding:9px 10px 16px}.pf-nav-group{margin-bottom:11px}.pf-nav-lab{color:var(--faint);letter-spacing:0;text-transform:uppercase;padding:7px 8px 5px;font-size:9px;font-weight:800}.pf-nav-item{min-height:28px;color:var(--ink-2);letter-spacing:0;white-space:nowrap;border-radius:8px;gap:7px;padding:6px 7px;font-size:10.4px;font-weight:600}body[data-theme=dark] .pf-nav-item{color:#a7bac7}.pf-nav-item:hover{background:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.pf-nav-item:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 8%,transparent)}}.pf-nav-item:hover{color:var(--ink)}body[data-theme=dark] .pf-nav-item:hover{color:#f4fbff;background:#ffffff0d}.pf-nav-item.active{border-color:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.pf-nav-item.active{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 25%,transparent)}}.pf-nav-item.active{background:linear-gradient(135deg,var(--entity-accent,var(--llc)),var(--entity-accent,var(--llc)))}@supports (color:color-mix(in lab,red,red)){.pf-nav-item.active{background:linear-gradient(135deg,color-mix(in srgb,var(--entity-accent,var(--llc)) 95%,#082a25),color-mix(in srgb,var(--entity-accent,var(--llc)) 62%,#0b4250))}}.pf-nav-item.active{color:#fff;box-shadow:0 12px 24px -20px var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.pf-nav-item.active{box-shadow:0 12px 24px -20px color-mix(in srgb,var(--entity-accent,var(--llc)) 70%,transparent)}}.pf-nav-item .ic,.pf-nav-item.active .ic{color:currentColor;width:13px;height:13px}.pf-side-foot{border-top:1px solid var(--line);padding:10px}.pf-side-mode-top{border-bottom:1px solid var(--line);padding:10px}body[data-theme=dark] .pf-side-foot{border-top-color:#162d3c}body[data-theme=dark] .pf-side-mode-top{border-bottom-color:#162d3c}.pf-mode-card{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.pf-mode-card{background:color-mix(in srgb,var(--card) 88%,var(--entity-accent,var(--llc)) 4%)}}.pf-mode-card span,.pf-mode-card strong{display:block}.pf-mode-card strong{color:var(--ink);text-transform:uppercase;font-size:10.5px;font-weight:800}.pf-mode-card span{color:var(--muted);font-size:9.5px}.pf-mode-card .pf-i{width:13px;height:13px;color:var(--faint)}.pf-main{background:var(--paper)}@supports (color:color-mix(in lab,red,red)){.pf-main{background:color-mix(in srgb,var(--paper) 94%,var(--entity-accent,var(--llc)) 2%)}}.pf-top{border-bottom:1px solid var(--line);background:var(--paper);min-height:64px;padding:10px 28px}@supports (color:color-mix(in lab,red,red)){.pf-top{background:color-mix(in srgb,var(--paper) 86%,transparent)}}.pf-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.pf-top-right{gap:10px}.pf-switch{border-color:var(--line);min-width:264px;min-height:42px;box-shadow:none;border-radius:8px;padding:7px 11px}body[data-theme=dark] .pf-asof,body[data-theme=dark] .pf-avatar,body[data-theme=dark] .pf-iconbtn,body[data-theme=dark] .pf-switch{background:#0c1c27b8}.pf-erow .es,.pf-mode-card .es,.pf-switch .es{font-family:var(--sans);letter-spacing:0;border-radius:7px;font-size:11px;font-weight:800}.pf-erow .nm,.pf-switch .nm{letter-spacing:0;font-size:12.5px;font-weight:800}.pf-erow .sub,.pf-switch .sub{color:var(--muted);font-size:10.5px}.pf-asof{border-color:var(--line);background:var(--card);min-height:32px;color:var(--ink-2);border-radius:7px;padding:7px 12px;font-size:11.5px;font-weight:600;line-height:1.2}.pf-avatar,.pf-iconbtn,.theme-toggle{width:44px;height:44px;color:var(--ink-2);background:0 0;border-color:#0000;border-radius:50%}.pf-avatar:hover,.pf-iconbtn:hover,.theme-toggle:hover{border-color:var(--line);background:var(--card)}.pf-notify{position:relative}.pf-notify span{border:2px solid var(--paper);color:#fff;background:#ff384c;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;font-weight:800;line-height:1;display:grid;position:absolute;top:-3px;right:-2px}.pf-avatar{background:var(--ink)}@supports (color:color-mix(in lab,red,red)){.pf-avatar{background:color-mix(in srgb,var(--ink) 7%,transparent)}}.pf-avatar{font-size:12px;font-weight:800}.pf-content{width:100%;max-width:none;margin:0;padding:24px 24px 80px;animation:pffade .22s both}.pf-page-head{align-items:center;margin-bottom:6px}.pf-page-head .crumb{min-height:0;color:var(--muted);font-family:var(--sans);letter-spacing:0;text-transform:none;margin:0 0 2px;font-size:11px;font-weight:700}.pf-page-head .crumb:empty{display:none}.pf-page-head h1{color:var(--ink);font-family:var(--sans);letter-spacing:0;font-size:22px;font-weight:800;line-height:1.2}.pf-title-line{align-items:center;gap:10px;min-width:0;display:flex}.pf-page-head .ph-actions{gap:8px}.pill{min-height:22px;font-family:var(--sans);letter-spacing:0;text-transform:uppercase;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.pill.llc{background:var(--llc-soft);color:#087568;border-color:#0000}body[data-theme=dark] .pill.llc{color:#36e0c3}.dash-meta{color:var(--muted);margin:0 0 18px;font-size:12.5px;font-weight:600}.dash-grid{gap:12px;display:grid}.dash-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.18fr)}.dash-card{border:1px solid var(--line);background:linear-gradient(180deg,var(--card),var(--card));border-radius:8px}@supports (color:color-mix(in lab,red,red)){.dash-card{background:linear-gradient(180deg,color-mix(in srgb,var(--card) 98%,#fff 2%),var(--card))}}.dash-card{box-shadow:var(--shadow)}body[data-theme=dark] .dash-card{background:linear-gradient(#132836e6,#0e1e2af0)}.capital-card,.health-card,.ownership-card{height:230px;min-height:0;padding:17px 20px}.dash-card h3{margin:0 0 13px;font-size:13.5px;line-height:1.2}.dash-big,.dash-card h3{color:var(--ink);letter-spacing:0;font-weight:800}.dash-big{margin-bottom:1px;font-size:30px;line-height:1}.dash-note{color:var(--muted);font-size:12px;font-weight:600}.stack-bar{background:var(--paper-2);border-radius:5px;height:23px;margin:14px 0 10px;display:flex;overflow:hidden}.stack-bar span{color:#fff;place-items:center;font-size:11px;font-weight:800;display:grid}.stack-bar span:first-child{background:linear-gradient(90deg,#17c7ad,#0ea58e)}.stack-bar span:last-child{background:linear-gradient(90deg,#3382ff,#2b69ed)}.class-row{color:var(--ink-2);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:4px 0;font-size:12.5px;display:grid}.class-row span{align-items:center;gap:8px;min-width:0;display:inline-flex}.class-row em,.class-row strong{color:var(--ink);white-space:nowrap;font-style:normal;font-weight:700}.class-row em{font-size:12px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot.llc{background:#13bca3}.dot.blue{background:#2f77ff}.metric-block{margin-bottom:6px}.metric-block strong{color:var(--ink);letter-spacing:0;font-size:18px;font-weight:800;line-height:1.05;display:block}.metric-block span{color:var(--muted);margin-top:2px;font-size:11px;font-weight:600;display:block}.metric-block:last-child{margin-bottom:0}.health-title{align-items:flex-start;gap:11px;margin-bottom:9px;display:flex}.health-title .pf-i{width:18px;height:18px;color:var(--entity-accent,var(--llc))}.health-title h3{margin-bottom:1px}.health-title span{color:var(--ledger);font-size:12px;font-weight:800}.health-row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:14px;padding:3px 0;font-size:11.5px;font-weight:600;display:flex}.health-row strong{color:var(--ledger);font-weight:800}.health-row strong.warn{color:var(--sandbox)}.coverage-line{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:8px}.coverage-line>div:first-child{color:var(--ink-2);justify-content:space-between;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}.coverage-line strong{color:var(--ink);font-size:15px;font-weight:800}.coverage-line em{color:var(--ledger);text-align:right;margin-top:3px;font-size:11px;font-style:normal;font-weight:800;display:block}.mini-progress{background:var(--entity-accent,var(--llc));border-radius:999px;height:7px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mini-progress{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,var(--paper-2))}}.mini-progress span{border-radius:inherit;background:linear-gradient(90deg,#15bca3,#11a88e);height:100%;display:block}.waterfall-card{margin-top:12px;padding:18px 20px}.card-title-row,.waterfall-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-title-row h3,.waterfall-head h3{align-items:center;gap:9px;margin-bottom:0;display:inline-flex}.waterfall-head .pf-i{color:var(--entity-accent,var(--llc))}.review-pill{border:1px solid var(--sandbox);align-items:center;min-height:26px;padding:5px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.review-pill{border:1px solid color-mix(in srgb,var(--sandbox) 55%,transparent)}}.review-pill{background:var(--sandbox-soft);color:#a56200;white-space:nowrap;border-radius:8px;font-size:11px;font-weight:800}body[data-theme=dark] .review-pill{color:#ffd36b}.waterfall-grid{grid-template-columns:minmax(230px,.88fr) minmax(260px,1.05fr) minmax(300px,1.18fr);gap:22px;margin-top:20px;display:grid}.exit-preview h4,.model-summary span,.priority-list h4{color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:800;display:block}.model-summary>strong{color:var(--ink);font-size:13px;font-weight:800;display:block}.model-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 34px;display:grid}.model-meta div span{margin-bottom:6px;font-size:10.5px}.model-meta div strong{color:var(--ink);align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.status-dot{background:var(--sandbox);border-radius:50%;width:7px;height:7px}.run-btn{border:1px solid var(--entity-accent,var(--llc));justify-content:center;align-items:center;gap:12px;min-height:38px;padding:9px 16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.run-btn{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 55%,transparent)}}.run-btn{background:linear-gradient(135deg,var(--entity-accent,var(--llc)),var(--entity-accent,var(--llc)));border-radius:7px}@supports (color:color-mix(in lab,red,red)){.run-btn{background:linear-gradient(135deg,var(--entity-accent,var(--llc)),color-mix(in srgb,var(--entity-accent,var(--llc)) 70%,#07504a))}}.run-btn{color:#fff;cursor:pointer;font-size:12px;font-weight:800}body[data-theme=dark] .run-btn{color:#bff8ee;background:#146e624d}.exit-preview,.priority-list{min-width:0}.priority-row{grid-template-columns:28px minmax(0,1fr);gap:11px;padding-bottom:11px;display:grid;position:relative}.priority-row:before{background:var(--entity-accent,var(--llc));width:1px;position:absolute;top:26px;bottom:-2px;left:13px}@supports (color:color-mix(in lab,red,red)){.priority-row:before{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 30%,var(--line))}}.priority-row:before{content:""}.priority-row:last-child:before{display:none}.priority-row>span{border:1px solid var(--entity-accent,var(--llc));place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.priority-row>span{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 45%,var(--line))}}.priority-row>span{background:var(--card);color:var(--ink);border-radius:50%;font-size:12px;font-weight:800}.priority-row em,.priority-row strong{min-width:0;display:block}.priority-row strong{color:var(--ink);font-size:12px;font-weight:800}.priority-row em{color:var(--muted);font-size:11.5px;font-style:normal;line-height:1.35}.exit-preview h4 span{color:var(--faint);font-weight:700}.exit-row{border-bottom:1px solid var(--line-soft);grid-template-columns:116px minmax(0,1fr) 84px;align-items:center;gap:10px;padding:9px 0;font-size:12px;display:grid}.exit-row strong{color:var(--ink);font-size:13px;font-weight:800}.exit-row span{color:var(--ink-2);font-weight:600}.exit-row em{color:var(--ledger);text-align:right;font-size:11px;font-style:normal;font-weight:800}.card-title-row button,.link-action{color:var(--entity-accent,var(--llc));cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;padding:8px 0 0;font-size:12px;font-weight:800;display:inline-flex}.dash-lower{grid-template-columns:minmax(0,1.95fr) minmax(260px,.85fr);margin-top:12px}.attention-card,.coverage-card,.ledger-card{padding:17px 18px}.ledger-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:12px}.ledger-table td,.ledger-table th{border-bottom:1px solid var(--line-soft);color:var(--ink-2);text-align:left;vertical-align:middle;padding:10px 8px;font-size:11.5px}.ledger-table th{color:var(--faint);text-transform:none;font-size:10px;font-weight:800}.ledger-table td:first-child{overflow-wrap:anywhere;font-family:var(--mono);font-size:10.5px}.ledger-table td:first-child,.ledger-table td:nth-child(2){color:var(--ink);font-weight:700}.source-ok{width:16px;height:16px;color:var(--ledger)}.source-warn{border:1px solid var(--sandbox);width:16px;height:16px;color:var(--sandbox);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.attention-card h3{margin-bottom:15px}.attention-item{border-bottom:1px solid var(--line-soft);margin-bottom:13px;padding:0 0 13px}.attention-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.attention-item span,.attention-item strong{display:block}.attention-item strong{color:var(--ink);font-size:12.5px;font-weight:800}.attention-item span{color:var(--ink-2);margin-top:7px;padding-left:11px;font-size:11.5px;font-weight:600;position:relative}.attention-item span:before{background:var(--muted);content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:.7em;left:0}.coverage-card{margin-top:12px}.coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:14px;display:grid}.coverage-stat{border-right:1px solid var(--line-soft);min-width:0;padding:0 18px}.coverage-stat:first-child{padding-left:0}.coverage-stat:last-child{border-right:0}.coverage-stat em,.coverage-stat span,.coverage-stat strong{display:block}.coverage-stat span{color:var(--muted);margin-bottom:10px;font-size:11.5px;font-weight:700}.coverage-stat strong{color:var(--ink);letter-spacing:0;font-size:18px;font-weight:800}.coverage-stat em{color:var(--ledger);margin-top:7px;font-size:11px;font-style:normal;font-weight:800}.coverage-stat em:not(.warn){background:var(--ledger-soft);border-radius:999px;width:fit-content;padding:3px 8px;display:inline-flex}.coverage-stat em.warn{color:var(--sandbox)}.dash-legend{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.dash-legend{background:color-mix(in srgb,var(--card) 88%,transparent)}}.legend-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;display:grid}.legend-item i{border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.legend-item i:after{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.legend-item i.green{background:var(--ledger-soft);color:var(--ledger)}.legend-item i.yellow{background:var(--sandbox-soft);color:var(--sandbox)}.legend-item i.purple{color:#7c3aed;background:#ede7ff}body[data-theme=dark] .legend-item i.purple{color:#b794ff;background:#2a1f48}.legend-item i.red{background:var(--danger-soft);color:var(--danger)}.legend-item span,.legend-item strong{min-width:0;display:block}.legend-item strong{color:var(--ink);font-size:12px;font-weight:800}.legend-item span{color:var(--muted);margin-top:3px;font-size:10.5px;font-weight:600;line-height:1.35}@media (max-width:1180px){.dash-lower,.dash-top,.waterfall-grid{grid-template-columns:1fr}.model-meta{margin-bottom:22px}.coverage-grid,.dash-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-stat{border-right:0;border-bottom:1px solid var(--line-soft);padding:14px 0}}@media (max-width:980px){.pf-app{grid-template-columns:1fr}.pf-side{height:auto;position:static}.pf-brand{min-height:58px}.pf-nav{gap:6px;padding-bottom:10px;display:flex;overflow-x:auto}.pf-nav-group{display:contents}.pf-nav-lab,.pf-side-foot{display:none}.pf-nav-item{width:auto;min-width:max-content}.pf-content{padding:22px 18px 72px}}@media (max-width:720px){.pf-top{flex-direction:column;align-items:stretch;padding:12px 14px;position:static}.pf-switch,.pf-top-right{width:100%}.pf-top-right{flex-wrap:wrap;justify-content:flex-start}.pf-asof{text-align:center;flex:auto}.pf-page-head{flex-direction:row;align-items:flex-start}.pf-page-head h1{font-size:20px}.ph-actions{margin-left:auto}.coverage-grid,.dash-legend,.dash-lower,.dash-top,.waterfall-grid{grid-template-columns:1fr}.attention-card,.capital-card,.coverage-card,.dash-card,.health-card,.ledger-card,.ownership-card,.waterfall-card{padding:16px}.exit-row{grid-template-columns:96px minmax(0,1fr)}.exit-row em{text-align:left;grid-column:2}.ledger-card{overflow-x:auto}.ledger-table{min-width:680px}.dash-legend{gap:12px}}.pf-main.unit-mode{display:block}.unit-workspace{grid-template-columns:minmax(0,1fr) 354px;min-height:100vh;display:grid}.unit-left{min-width:0}.unit-left .pf-top{min-height:50px;padding:7px 16px}.unit-left .pf-switch{border-radius:8px;width:202px;min-width:202px;padding:5px 10px}.unit-left .pf-switch .es{width:24px;height:24px}.unit-left .pf-switch .nm{font-size:11.5px}.unit-content{padding:12px 18px 36px}.unit-table-page{min-width:0}.unit-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.unit-title-line{align-items:center;gap:8px;display:flex}.unit-title-line h1{color:var(--ink);letter-spacing:0;margin:0;font-size:22px;font-weight:800;line-height:1.1}.unit-page-head p{color:var(--muted);margin:3px 0 0;font-size:12px;font-weight:600}.unit-summary-strip{grid-template-columns:repeat(5,minmax(108px,1fr)) minmax(154px,1.12fr);gap:9px;margin-bottom:12px;display:grid}.unit-summary-card{border:1px solid var(--line);background:var(--card);min-height:56px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;border-radius:6px;align-content:center;padding:9px 12px;display:grid;position:relative}body[data-theme=dark] .unit-summary-card{background:#0f202cc7}.unit-summary-card strong{color:var(--ink);font-size:18px;font-weight:800;line-height:1}.unit-summary-card span{color:var(--muted);margin-top:5px;font-size:10.5px;font-weight:700;line-height:1.15}.unit-summary-card em{color:var(--ink);font-size:12px;font-style:normal;font-weight:800;position:absolute;bottom:13px;right:12px}.source-card{grid-template-columns:1fr auto;align-content:center;gap:2px 8px}.source-card span{color:var(--ink-2);white-space:nowrap;margin-top:0;font-size:9.5px;font-weight:800}.source-card strong{text-align:right;white-space:nowrap}.source-card em{color:var(--ledger);text-align:right;grid-column:2;font-size:9.5px;position:static}.unit-progress{background:var(--entity-accent,var(--llc));border-radius:999px;grid-column:1/-1;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.unit-progress{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,var(--paper-2))}}.unit-progress i{border-radius:inherit;background:linear-gradient(90deg,#11bda1,#0ca98d);height:100%;display:block}.unit-tabbar{border-bottom:1px solid var(--line);align-items:center;gap:18px;min-height:36px;display:flex}.unit-tabbar>button{min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;padding:0;font-size:11.5px;font-weight:700;position:relative}.unit-tabbar>button.active{color:var(--entity-accent,var(--llc))}.unit-tabbar>button.active:after{background:var(--entity-accent,var(--llc));content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.unit-view-actions{gap:8px;margin-left:auto;display:flex}.unit-filter-button,.unit-view-actions button{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:7px 9px;font-size:10.8px;font-weight:700;display:inline-flex}body[data-theme=dark] .unit-filter-button,body[data-theme=dark] .unit-view-actions button{background:#0d1c27bf}.unit-filter-button .pf-i,.unit-view-actions .pf-i{width:14px;height:14px}.unit-toolbar{gap:7px;padding:8px 0}.unit-search,.unit-toolbar{align-items:center;display:flex}.unit-search{border:1px solid var(--line);background:var(--card);width:min(268px,24vw);min-width:184px;min-height:30px;color:var(--muted);border-radius:6px;gap:8px;padding:0 11px}body[data-theme=dark] .unit-search{background:#0d1c27bf}.unit-search input{width:100%;min-width:0;color:var(--ink);border:0;outline:0}.unit-reset,.unit-search input{background:0 0;font-size:10.8px}.unit-reset{min-height:32px;color:var(--entity-accent,var(--llc));cursor:pointer;padding:0 8px;font-weight:800}.unit-row-count{color:var(--ink-2);white-space:nowrap;align-items:center;gap:12px;margin-left:auto;font-size:10.8px;font-weight:700;display:inline-flex}.unit-row-count .pf-i{width:16px;height:16px}.unit-table-wrap{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:6px;overflow-x:hidden}body[data-theme=dark] .unit-table-wrap{background:#0d1c27c2}.unit-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0}.unit-col-check{width:3.1%}.unit-col-member{width:15.8%}.unit-col-class{width:6.8%}.unit-col-units{width:6.4%}.unit-col-ownership{width:7.2%}.unit-col-capital,.unit-col-unreturned{width:9.6%}.unit-col-pref{width:9.8%}.unit-col-distribution{width:7.2%}.unit-col-source{width:8.7%}.unit-col-status{width:7.6%}.unit-col-actions{width:4.8%}.unit-table td,.unit-table th{border-bottom:1px solid var(--line-soft);color:var(--ink-2);text-align:left;text-overflow:ellipsis;vertical-align:middle;padding:7px 6px;font-size:10.4px;line-height:1.25;overflow:hidden}.unit-table th{color:var(--muted);white-space:normal;font-size:9.4px;font-weight:800;line-height:1.15}.unit-table th span{color:var(--faint)}.unit-table tbody tr{cursor:pointer}.unit-table tbody tr.selected,.unit-table tbody tr:hover{background:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.unit-table tbody tr.selected,.unit-table tbody tr:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,transparent)}}.unit-table td strong{color:var(--ink);text-overflow:ellipsis;font-size:10.4px;font-weight:800;line-height:1.2;display:block;overflow:hidden}.unit-table td small{color:var(--muted);margin-top:2px;font-size:9.2px;font-weight:600;display:block}.unit-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.unit-table tfoot td{color:var(--ink);border-bottom:0;font-weight:850}.check-col{width:34px;text-align:center!important}.check-col input{width:14px;height:14px;accent-color:var(--entity-accent,var(--llc))}.actions-col{width:48px;text-align:center!important}.actions-col button{width:24px;height:24px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:5px;place-items:center;display:inline-grid}.actions-col button:hover{background:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.actions-col button:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,transparent)}}.unit-badge{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;min-height:18px;padding:3px 5px;font-size:8.8px;font-weight:850;line-height:1;display:inline-flex}.unit-badge.active,.unit-badge.authoritative,.unit-badge.committed,.unit-badge.documented{background:var(--ledger-soft);color:var(--ledger)}.unit-badge.in-review,.unit-badge.needs-review,.unit-badge.outstanding,.unit-badge.pending,.unit-badge.pending-review{background:var(--sandbox-soft);color:var(--sandbox)}.unit-badge.missing-source,.unit-badge.reversed,.unit-badge.unsupported,.unit-badge.void{background:var(--danger-soft);color:var(--danger)}.unit-badge.draft,.unit-badge.draft-materialized,.unit-badge.scenario{color:#7c3aed;background:#ede7ff}body[data-theme=dark] .unit-badge.draft,body[data-theme=dark] .unit-badge.draft-materialized,body[data-theme=dark] .unit-badge.scenario{color:#b794ff;background:#2a1f48}.unit-badge.archived,.unit-badge.retired{color:#64748b;background:#eef2f7}body[data-theme=dark] .unit-badge.archived,body[data-theme=dark] .unit-badge.retired{color:#a8b3c2;background:#243241}.capital-page-head{align-items:center}.capital-summary-strip{grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px;display:grid}.capital-asof-card{grid-template-columns:minmax(0,1fr) auto;gap:2px 8px}.capital-asof-card span,.capital-asof-card strong{grid-column:1}.capital-asof-card strong{font-size:12px}.capital-asof-card .pf-i{color:var(--muted);grid-area:1/2/span 2;align-self:center}.capital-toolbar{padding-top:4px}.capital-search{width:min(280px,26vw)}.capital-view-actions{margin-left:auto}.capital-table-wrap{overflow-x:hidden}.capital-table{table-layout:fixed}.capital-col-check{width:3%}.capital-col-member{width:17%}.capital-col-type{width:6.4%}.capital-col-money{width:9.8%}.capital-col-small-money{width:8.5%}.capital-col-pref{width:10.2%}.capital-col-balance{width:11.7%}.capital-col-status{width:8.5%}.capital-col-actions{width:4%}.capital-table td,.capital-table th{font-size:9.8px}.capital-table th{font-size:8.8px}.capital-table td strong{font-size:10px}.capital-table .negative{color:var(--ink)}.capital-type-chip{border:1px solid var(--line-2);min-height:18px;color:var(--ink-2);border-radius:4px;align-items:center;padding:2px 5px;font-size:9px;font-weight:750;line-height:1;display:inline-flex}.head-info{width:11px;height:11px;color:var(--muted);vertical-align:-2px}.capital-disclaimer{border:1px solid #2f7df6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;margin-top:11px;padding:8px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.capital-disclaimer{border:1px solid color-mix(in srgb,#2f7df6 20%,var(--line))}}.capital-disclaimer{background:#2f7df6;border-radius:6px}@supports (color:color-mix(in lab,red,red)){.capital-disclaimer{background:color-mix(in srgb,#2f7df6 7%,var(--card))}}.capital-disclaimer{color:#1f5fae;font-size:10.4px;font-weight:700}body[data-theme=dark] .capital-disclaimer{color:#74a9ff;background:#102438}.capital-disclaimer button{color:inherit;cursor:pointer;background:0 0;font-size:10.4px;font-weight:850}.contribution-page-head{align-items:center}.contribution-summary-strip{grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px;display:grid}.contribution-toolbar{padding-top:4px}.contribution-search{width:min(282px,27vw)}.contribution-view-actions{margin-left:auto}.contribution-table-wrap{overflow-x:hidden}.contribution-table{table-layout:fixed}.contribution-col-date{width:8%}.contribution-col-member{width:15.5%}.contribution-col-type{width:12.3%}.contribution-col-amount{width:8.5%}.contribution-col-class{width:7.2%}.contribution-col-units{width:8%}.contribution-col-recognized{width:10%}.contribution-col-source{width:9.8%}.contribution-col-status{width:7.4%}.contribution-col-recorded{width:8.2%}.contribution-col-actions{width:4.2%}.contribution-table td,.contribution-table th{font-size:9.7px}.contribution-table th{font-size:8.8px}.contribution-table td strong{font-size:10px}.contribution-source-chip{border:1px solid var(--line-2);max-width:100%;min-height:20px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:9.1px;font-weight:760;line-height:1;display:inline-flex}.contribution-source-chip .pf-i{flex:none;width:12px;height:12px}.contribution-source-chip.missing-source{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.contribution-source-chip.missing-source{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}}.contribution-source-chip.missing-source{background:var(--danger-soft);color:var(--danger)}.distribution-page-head{align-items:center}.distribution-summary-strip{grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px;display:grid}.distribution-toolbar{padding-top:4px}.distribution-search{width:min(282px,27vw)}.distribution-view-actions{margin-left:auto}.distribution-table-wrap{overflow-x:hidden}.distribution-table{table-layout:fixed}.distribution-col-check{width:3%}.distribution-col-date{width:8.5%}.distribution-col-member{width:14.5%}.distribution-col-type{width:11.3%}.distribution-col-amount{width:7.5%}.distribution-col-tier{width:13%}.distribution-col-impact{width:11.8%}.distribution-col-source{width:8.8%}.distribution-col-status{width:7.2%}.distribution-col-recorded{width:8.2%}.distribution-col-actions{width:4.2%}.distribution-table td,.distribution-table th{font-size:9.6px}.distribution-table th{font-size:8.7px}.distribution-table td strong{font-size:9.9px}.distribution-source-chip{border:1px solid var(--line-2);max-width:100%;min-height:20px;color:var(--ink-2);white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:5px;padding:2px 6px;font-size:9.1px;font-weight:760;line-height:1;display:inline-flex}.distribution-source-chip .pf-i{flex:none;width:12px;height:12px}.distribution-source-chip.missing-source{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.distribution-source-chip.missing-source{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}}.distribution-source-chip.missing-source{background:var(--danger-soft);color:var(--danger)}.distribution-disclaimer button{text-overflow:ellipsis;white-space:nowrap;max-width:min(280px,40vw);overflow:hidden}.waterfall-page-head{align-items:center}.waterfall-summary-strip{grid-template-columns:repeat(4,minmax(132px,1fr)) minmax(172px,1fr);gap:12px;margin-bottom:14px;display:grid}.waterfall-summary-card{border:1px solid var(--line);background:var(--card);min-height:72px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}body[data-theme=dark] .waterfall-summary-card{background:#0f202cc7}.waterfall-summary-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.waterfall-summary-icon .pf-i{stroke-width:2.2px;width:18px;height:18px}.waterfall-summary-icon.teal{background:var(--llc-soft);color:var(--llc)}.waterfall-summary-icon.amber{background:var(--sandbox-soft);color:var(--sandbox)}.waterfall-summary-icon.slate{color:#64748b;background:#eef2f7}.waterfall-summary-icon.blue{background:var(--corp-soft);color:var(--corp)}body[data-theme=dark] .waterfall-summary-icon.slate{color:#a8b3c2;background:#243241}.waterfall-source-copy,.waterfall-summary-copy{gap:6px;min-width:0;display:grid}.waterfall-source-copy strong,.waterfall-summary-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:850;line-height:1.15;overflow:hidden}.waterfall-source-copy strong{font-size:17px}.waterfall-source-copy span,.waterfall-summary-copy span{color:var(--ink-2);font-size:10.7px;font-weight:700;line-height:1.2}.waterfall-source-summary{grid-template-columns:38px minmax(0,1fr) auto;gap:9px 11px}.waterfall-source-summary em{color:var(--ink);white-space:nowrap;align-self:center;font-size:12.3px;font-style:normal;font-weight:850}.waterfall-source-summary .unit-progress{grid-column:2/-1;height:6px}.waterfall-toolbar{gap:9px;padding-top:4px}.waterfall-search{width:min(292px,24vw)}.waterfall-toolbar .unit-filter-button{justify-content:space-between;min-width:104px}.waterfall-toolbar .unit-filter-button:nth-of-type(3){min-width:150px}.waterfall-toolbar .unit-filter-button:nth-of-type(4){min-width:124px}.waterfall-view-actions{margin-left:auto}.waterfall-table-wrap{overflow-x:hidden}.waterfall-table-footer{color:var(--ink-2);margin-top:10px;font-size:10.8px;font-weight:650}.waterfall-table{table-layout:fixed}.waterfall-col-name{width:27%}.waterfall-col-version{width:8%}.waterfall-col-status,.waterfall-col-type{width:10%}.waterfall-col-coverage{width:17%}.waterfall-col-updated,.waterfall-col-user{width:12%}.waterfall-col-scenarios{width:10%}.waterfall-col-actions{width:5%}.waterfall-table td,.waterfall-table th{font-size:9.7px}.waterfall-table th{font-size:8.8px}.waterfall-name-cell{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;display:grid}.waterfall-name-cell>.pf-i{width:14px;height:14px;color:var(--ink-2)}.waterfall-name-cell strong{color:var(--ink);font-size:10.2px;font-weight:850;display:block}.waterfall-name-cell small{color:var(--muted);margin-top:3px;font-size:9.8px;font-weight:650;display:block}.waterfall-coverage-cell{max-width:150px;color:var(--ink);grid-template-columns:auto auto;align-items:center;gap:4px 12px;font-weight:780;display:grid}.waterfall-coverage-cell em,.waterfall-coverage-cell span{font-size:10px;font-style:normal}.waterfall-coverage-cell em{color:var(--ledger)}.waterfall-coverage-cell .unit-progress{grid-column:1/-1;height:5px}.waterfall-disclaimer{color:#1f5fae}.class-page-head{align-items:center}.class-page-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.class-action{border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.class-action.secondary{background:var(--card);color:var(--ink-2)}.class-action.primary{border-color:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.class-action.primary{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 78%,transparent)}}.class-action.primary{color:#fff;background:linear-gradient(135deg,#0aa889,#05836f)}body[data-theme=dark] .class-action.secondary{background:#0d1c27bf}.class-summary-strip{grid-template-columns:repeat(4,minmax(132px,1fr)) minmax(164px,1fr);gap:10px;margin-bottom:15px;display:grid}.class-table-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:7px;overflow:hidden}body[data-theme=dark] .class-table-card{background:#0d1c27c2}.class-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.62fr) minmax(0,.78fr) minmax(0,.78fr) minmax(0,.9fr) minmax(0,.82fr) minmax(0,1.74fr) minmax(0,.9fr) 38px;align-items:center;display:grid}.class-table-head{border-bottom:1px solid var(--line);min-height:34px;color:var(--muted);padding:0 10px 0 20px;font-size:9px;font-weight:850;line-height:1.15}.class-table-head span{text-overflow:ellipsis;padding:0 5px;overflow:hidden}.class-row-card{border-bottom:1px solid var(--line-soft);min-height:88px;color:var(--ink-2);cursor:pointer;outline:none;padding:10px 10px 10px 20px;font-size:10.1px;transition:background .14s,box-shadow .14s;position:relative}.class-row-card:last-child{border-bottom:0}.class-row-card:before{background:var(--entity-accent,var(--llc));content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.class-row-card.blue:before{background:#2f7df6}.class-row-card.violet:before{background:#8b5cf6}.class-row-card.amber:before{background:var(--sandbox)}.class-row-card.selected,.class-row-card:hover{background:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.class-row-card.selected,.class-row-card:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,transparent)}}.class-row-card>div{min-width:0;padding:0 5px}.class-money,.class-name-cell strong,.class-vote-cell strong{color:var(--ink);font-size:11.2px;font-weight:850;line-height:1.2;display:block}.class-name-cell small,.class-source-cell small,.class-vote-cell small{color:var(--muted);margin-top:4px;font-size:9.4px;font-weight:650;line-height:1.25;display:block}.class-row-card .num{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:750}.class-econ-list{color:var(--ink-2);gap:3px;line-height:1.25;display:grid}.class-econ-list span{align-items:flex-start;gap:6px;min-width:0;display:flex}.class-econ-list i{background:var(--entity-accent,var(--llc));border-radius:50%;flex:none;width:3px;height:3px;margin-top:6px}.class-econ-list b{color:var(--ink);font-weight:850}.class-source-cell{justify-items:start;display:grid}.class-status-legend{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:7px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px 18px;display:grid}body[data-theme=dark] .class-status-legend{background:#0d1c27c2}.class-status-legend div{padding-left:20px;position:relative}.class-status-dot{background:var(--ledger);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:0}.class-status-dot.paused{background:var(--sandbox)}.class-status-dot.inactive{background:var(--danger)}.class-status-dot.retired{background:#8b5cf6}.class-status-legend strong{color:var(--ink);font-size:10.8px;font-weight:850;line-height:1.2;display:block}.class-status-legend p{color:var(--muted);margin:5px 0 0;font-size:9.8px;font-weight:600;line-height:1.35}.unit-detail-drawer{border-left:1px solid var(--line);background:var(--card);height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:-12px 0 34px -30px #0f172a73}body[data-theme=dark] .unit-detail-drawer{background:linear-gradient(180deg,#0f202cf5,#0a1823fa),var(--paper);box-shadow:-12px 0 34px -28px #000000b3}.unit-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 22px 14px;display:flex}.unit-detail-head h2{color:var(--ink);letter-spacing:0;margin:0;font-size:17px;font-weight:850}.unit-detail-head p{color:var(--ink-2);margin:6px 0 0;font-size:11.5px;font-weight:600}.unit-detail-head button{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.unit-detail-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 22px;display:grid}.unit-detail-tabs button{min-height:42px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;padding:0 2px;font-size:10.4px;font-weight:700;position:relative}.unit-detail-tabs button.active{color:var(--entity-accent,var(--llc))}.unit-detail-tabs button.active:after{background:var(--entity-accent,var(--llc));content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.unit-detail-card{border:1px solid var(--line);background:var(--card);border-radius:7px;margin:16px 20px 28px;padding:14px 14px 16px}@supports (color:color-mix(in lab,red,red)){.unit-detail-card{background:color-mix(in srgb,var(--card) 88%,var(--paper))}}body[data-theme=dark] .unit-detail-card{background:#0c1c27a3}.unit-event-list{gap:0}.unit-event,.unit-event-list{display:grid;position:relative}.unit-event{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:0 0 22px}.unit-event:before{background:var(--line);content:"";width:1px;position:absolute;top:24px;bottom:0;left:11px}.unit-event:last-child{padding-bottom:0}.unit-event:last-child:before{display:none}.unit-event-doc,.unit-event-dot,.unit-event-pending{z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.unit-event-dot{background:var(--ledger);color:#fff}.unit-event-dot .pf-i{width:13px;height:13px}.unit-event-doc{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2)}.unit-event-pending{border:1px solid var(--sandbox);background:var(--sandbox-soft);color:var(--sandbox);font-size:13px;font-weight:900}.unit-event strong{color:var(--ink);font-size:11.5px;font-weight:850;display:block}.unit-event p{color:var(--ink-2);margin:5px 0 0;font-size:11.5px;line-height:1.35}.unit-event small{color:var(--muted);align-items:center;gap:8px;margin-top:9px;font-size:11px;font-weight:600;display:inline-flex}.unit-event small i{background:currentColor;border-radius:50%;width:3px;height:3px}.unit-event .unit-badge{align-self:center}.unit-event.document-link{grid-template-columns:24px minmax(0,1fr) auto;align-items:start}.unit-event.document-link button{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink-2);cursor:pointer;border-radius:5px;align-self:center;padding:0 12px;font-size:11px;font-weight:700}.unit-detail-placeholder{padding:8px 4px}.unit-detail-placeholder strong{color:var(--ink);font-size:13px;font-weight:850;display:block}.unit-detail-placeholder p{color:var(--ink-2);margin:8px 0 0;font-size:12px;line-height:1.45}.unit-capital-lines,.unit-detail-line{gap:0;display:grid}.unit-detail-line{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0}.unit-detail-line:last-child{border-bottom:0}.unit-detail-line span{color:var(--muted);font-size:11.5px;font-weight:700}.unit-detail-line strong{color:var(--ink);font-size:12px;font-weight:850}.class-detail-head{padding-bottom:12px}.class-drawer-title{align-items:center;gap:10px;display:flex}.class-drawer-title h2{font-size:16px}.class-detail-tabs{gap:17px;padding-left:20px;padding-right:20px;display:flex}.class-detail-tabs button{flex:none;font-size:9.2px}.class-detail-card{padding:0;overflow:hidden}.class-detail-section{border-bottom:1px solid var(--line);padding:14px 14px 16px}.class-detail-section:last-child{border-bottom:0}.class-detail-section.compact{padding-top:13px}.class-detail-section h3{color:var(--ink);margin:0 0 12px;font-size:11px;font-weight:850}.class-info-grid,.class-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.class-source-summary{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);margin-bottom:14px}.class-source-overview{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:end;gap:12px;display:grid}.class-source-overview button{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:5px;padding:0 12px;font-size:10px;font-weight:750}body[data-theme=dark] .class-source-overview button{background:#0d1c27bf}.class-field{min-width:0}.class-description span,.class-field span{color:var(--muted);font-size:9.5px;font-weight:750;line-height:1.2;display:block}.class-field strong{color:var(--ink);text-overflow:ellipsis;margin-top:4px;font-size:10.7px;font-weight:750;line-height:1.25;display:block;overflow:hidden}.class-field strong.accent{color:var(--ledger)}.class-description{margin-top:13px}.class-description p{color:var(--ink);margin:5px 0 0;font-size:11.2px;font-weight:650;line-height:1.35}.class-rights-grid{gap:9px;display:grid}.class-detail-section.compact .class-rights-grid{gap:7px}.class-rights-grid .class-field{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:12px;display:grid}.class-rights-grid .class-field strong{margin-top:0}.class-document-list{gap:10px;display:grid}.class-document-row{border:1px solid var(--line);background:var(--card);border-radius:6px;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px;display:grid}body[data-theme=dark] .class-document-row{background:#0a1823b3}.class-document-row strong{color:var(--ink);font-size:11px;font-weight:850;display:block}.class-document-row p{color:var(--muted);margin:4px 0 0;font-size:10px;font-weight:650}.class-document-actions{grid-column:1/-1;gap:8px;display:flex}.class-document-actions button{border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--ink-2);cursor:pointer;border-radius:5px;padding:0 10px;font-size:10px;font-weight:750}body[data-theme=dark] .class-document-actions button{background:#0d1c27bf}.class-history-list{gap:0;display:grid}.class-history-row{grid-template-columns:18px minmax(0,1fr);gap:9px;padding-bottom:16px;display:grid;position:relative}.class-history-row:last-child{padding-bottom:0}.class-history-row:before{background:var(--line);content:"";width:1px;position:absolute;top:13px;bottom:0;left:5px}.class-history-row:last-child:before{display:none}.class-history-row>span{z-index:1;border:2px solid var(--entity-accent,var(--llc));background:var(--card);border-radius:50%;width:11px;height:11px;margin-top:2px}body[data-theme=dark] .class-history-row>span{background:#0c1c27}.class-history-row strong{color:var(--ink);font-size:10.8px;font-weight:850;display:block}.class-history-row p{color:var(--ink-2);margin:4px 0 0;font-size:10.5px;font-weight:650}.class-history-row small{color:var(--muted);margin-top:5px;font-size:9.8px;font-weight:650;display:block}.capital-detail-tabs{gap:15px;padding-left:20px;padding-right:20px;display:flex}.capital-detail-tabs button{flex:none;font-size:9px}.capital-drawer-stack{gap:8px;padding:14px 16px 28px;display:grid}.capital-side-card{border:1px solid var(--line);background:var(--card);border-radius:7px;padding:14px}@supports (color:color-mix(in lab,red,red)){.capital-side-card{background:color-mix(in srgb,var(--card) 88%,var(--paper))}}body[data-theme=dark] .capital-side-card{background:#0c1c27a3}.capital-side-card h3{color:var(--ink);margin:0;font-size:11px;font-weight:850}.capital-side-sub{color:var(--muted);margin:5px 0 10px;font-size:10.4px;font-weight:650}.capital-summary-lines .unit-detail-line{padding:8px 0}.capital-balance-line{border-top:1px solid var(--line);margin-top:3px}.capital-balance-line strong{color:var(--ledger)}.capital-status-line{justify-items:start;gap:8px;margin-top:12px;display:grid}.capital-status-line p{color:var(--ink-2);margin:0;font-size:10.6px;font-weight:650}.capital-side-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.capital-side-title strong{color:var(--ink);font-size:12px;font-weight:850}.capital-source-note{color:var(--muted);justify-content:space-between;gap:12px;margin-top:8px;font-size:10.4px;font-weight:650;display:flex}.capital-source-note em{color:var(--ledger);font-style:normal;font-weight:850}.capital-tab-card{margin:14px 16px 28px}.capital-drawer-list{gap:9px;margin-top:12px;display:grid}.capital-drawer-row{border-bottom:1px solid var(--line-soft);padding:10px 0}.capital-drawer-row:last-child{border-bottom:0}.capital-drawer-row strong{color:var(--ink);font-size:10.6px;font-weight:850;display:block}.capital-drawer-row p{color:var(--ink-2);margin:4px 0 0;font-size:10.4px;font-weight:650}.capital-drawer-row small{color:var(--muted);margin-top:4px;font-size:9.8px;font-weight:650;display:block}.contribution-detail-head{padding-top:23px;padding-bottom:12px}.contribution-detail-tabs{gap:20px;padding-left:20px;padding-right:20px;display:flex}.contribution-detail-tabs button{flex:none;font-size:9.6px}.contribution-drawer-stack{gap:9px;padding:14px 16px 28px;display:grid}.contribution-overview-card{padding:14px}.contribution-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;display:grid}.contribution-field{border-bottom:1px solid var(--line-soft);gap:4px;min-height:38px;padding:6px 0;display:grid}.contribution-field:nth-last-child(-n+2){border-bottom:0}.contribution-field span{color:var(--muted);font-size:9.8px;font-weight:720}.contribution-field strong{min-width:0;color:var(--ink);align-items:center;font-size:10.6px;font-weight:850;line-height:1.25;display:flex}.contribution-source-detail{grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.contribution-source-detail>.pf-i{width:18px;height:18px;color:var(--ink-2)}.contribution-source-detail strong{color:var(--ink);font-size:11.2px;font-weight:850;display:block}.contribution-source-detail p{color:var(--ink-2);margin:4px 0 0;font-size:10.6px;font-weight:650;line-height:1.35}.contribution-source-detail small{color:var(--muted);margin-top:8px;font-size:9.8px;font-weight:700;display:block}.contribution-source-detail button{border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--ink-2);cursor:pointer;border-radius:5px;grid-column:2;justify-self:end;padding:0 12px;font-size:10.2px;font-weight:780}body[data-theme=dark] .contribution-source-detail button{background:#0d1c27bd}.contribution-impact-card .capital-side-title{margin-bottom:6px}.contribution-impact-list .unit-detail-line{padding:8px 0}.contribution-impact-list .unit-detail-line strong{color:var(--ledger)}.contribution-tab-card{margin:14px 16px 28px}.contribution-drawer-list{margin-top:12px}.contribution-drawer-row strong{font-size:10.4px}.distribution-detail-head{padding-top:23px;padding-bottom:12px}.distribution-detail-tabs{gap:20px;padding-left:20px;padding-right:20px;display:flex}.distribution-detail-tabs button{flex:none;font-size:9.6px}.distribution-drawer-stack{gap:9px;padding:14px 16px 28px;display:grid}.distribution-overview-card{padding:14px}.distribution-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;display:grid}.distribution-field{border-bottom:1px solid var(--line-soft);gap:4px;min-height:38px;padding:6px 0;display:grid}.distribution-field:nth-last-child(-n+2){border-bottom:0}.distribution-field span{color:var(--muted);font-size:9.8px;font-weight:720}.distribution-field strong{min-width:0;color:var(--ink);align-items:center;font-size:10.6px;font-weight:850;line-height:1.25;display:flex}.distribution-impact-card .capital-side-title{margin-bottom:6px}.distribution-impact-list .unit-detail-line,.distribution-waterfall-lines .unit-detail-line{padding:8px 0}.distribution-source-detail{grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.distribution-source-detail>.pf-i{width:18px;height:18px;color:var(--ink-2)}.distribution-source-detail strong{color:var(--ink);font-size:11.2px;font-weight:850;display:block}.distribution-source-detail p{color:var(--ink-2);margin:4px 0 0;font-size:10.6px;font-weight:650;line-height:1.35}.distribution-source-detail small{color:var(--muted);margin-top:8px;font-size:9.8px;font-weight:700;display:block}.distribution-source-detail button{border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--ink-2);cursor:pointer;border-radius:5px;grid-column:2;justify-self:end;padding:0 12px;font-size:10.2px;font-weight:780}body[data-theme=dark] .distribution-source-detail button{background:#0d1c27bd}.distribution-waterfall-card h3{margin-bottom:7px}.distribution-tab-card{margin:14px 16px 28px}.distribution-drawer-list{margin-top:12px}.distribution-drawer-row strong{font-size:10.4px}.waterfall-detail-head{align-items:center;padding-top:23px;padding-bottom:12px}.waterfall-drawer-title{align-items:center;gap:9px;min-width:0;display:flex}.waterfall-drawer-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.waterfall-detail-tabs{gap:20px;padding-left:20px;padding-right:20px;display:flex}.waterfall-detail-tabs button{flex:none;font-size:9.4px}.waterfall-drawer-stack{gap:9px;padding:14px 16px 28px;display:grid}.waterfall-info-card{padding:14px}.waterfall-info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 18px;display:grid}.waterfall-info-grid.compact{margin-top:7px}.waterfall-field{border-bottom:1px solid var(--line-soft);gap:4px;min-height:38px;padding:6px 0;display:grid}.waterfall-description span,.waterfall-field span{color:var(--muted);font-size:9.8px;font-weight:720}.waterfall-field strong{color:var(--ink);font-size:10.6px;font-weight:850;line-height:1.25}.waterfall-field strong.accent{color:var(--ledger)}.waterfall-description{border-bottom:1px solid var(--line-soft);gap:5px;padding:8px 0;display:grid}.waterfall-description p{color:var(--ink);margin:0;font-size:10.6px;font-weight:720;line-height:1.35}.waterfall-edit-button{border:1px solid var(--line);background:var(--card);min-height:28px;color:var(--ink-2);cursor:pointer;border-radius:5px;padding:0 12px;font-size:10.2px;font-weight:780}body[data-theme=dark] .waterfall-edit-button{background:#0d1c27bd}.waterfall-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.waterfall-quick-grid>div{gap:5px;min-width:0;display:grid}.waterfall-quick-grid .pf-i{width:14px;height:14px;color:var(--ink-2)}.waterfall-quick-grid span{color:var(--muted);font-size:9px;font-weight:750}.waterfall-quick-grid strong{color:var(--ink);font-size:10.2px;font-weight:850;line-height:1.25}.waterfall-actions-card{gap:8px;display:grid}.waterfall-actions-card h3{color:var(--ink);margin:0;font-size:11px;font-weight:850}.waterfall-action-row{grid-template-columns:1fr 1fr 38px;gap:9px;display:grid}.waterfall-action-row button,.waterfall-methodology-button{border:1px solid var(--line);background:var(--card);min-height:34px;color:var(--ink-2);cursor:pointer;border-radius:6px;font-size:10.6px;font-weight:850}.waterfall-action-row button.compact{place-items:center;padding:0;display:grid}.waterfall-action-row button.compact .pf-i{width:14px;height:14px}.waterfall-action-row button.primary{border-color:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.waterfall-action-row button.primary{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 68%,var(--line))}}.waterfall-action-row button.primary{color:#fff;background:linear-gradient(#12b69d,#04977e)}.waterfall-methodology-button{width:100%}body[data-theme=dark] .waterfall-action-row button:not(.primary),body[data-theme=dark] .waterfall-methodology-button{background:#0d1c27bd}.waterfall-tab-card,.waterfall-tier-card{margin:14px 16px 28px}.waterfall-tier-ladder{gap:0;margin-top:13px;display:grid;position:relative}.waterfall-tier-row{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.waterfall-tier-row:before{background:var(--line);content:"";width:1px;position:absolute;top:25px;bottom:0;left:13px}.waterfall-tier-row:last-child{padding-bottom:0}.waterfall-tier-row:last-child:before{display:none}.waterfall-tier-index{z-index:1;border:1px solid var(--entity-accent,var(--llc));place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.waterfall-tier-index{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 55%,var(--line))}}.waterfall-tier-index{background:var(--card);color:var(--entity-accent,var(--llc));border-radius:50%;font-size:10px;font-weight:900}body[data-theme=dark] .waterfall-tier-index{background:#0a1823}.waterfall-tier-row strong{color:var(--ink);font-size:11px;font-weight:900;display:block}.waterfall-tier-row p{color:var(--ink);margin:5px 0 0;font-size:10.6px;font-weight:740}.waterfall-tier-row small{color:var(--muted);margin-top:5px;font-size:9.8px;font-weight:650;line-height:1.35;display:block}.waterfall-tier-meta{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.waterfall-tier-meta>span{color:var(--ink-2);font-size:9.8px;font-weight:820}.waterfall-drawer-list{margin-top:12px}.waterfall-drawer-row strong{font-size:10.4px}.methodology-backdrop{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02081780;place-items:start center;padding:68px 20px 24px;display:grid;position:fixed;inset:0}.methodology-modal{border:1px solid var(--line);background:var(--card);width:min(620px,100vw - 40px);box-shadow:var(--shadow-lg);border-radius:10px;overflow:hidden}body[data-theme=dark] .methodology-modal{background:linear-gradient(180deg,#0f202cfa,#0a1823fc),var(--paper)}.methodology-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 14px;display:flex}.methodology-head h2{color:var(--ink);margin:0;font-size:17px;font-weight:850}.methodology-head p{color:var(--muted);margin:5px 0 0;font-size:11px;font-weight:650}.methodology-head button{width:30px;height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.methodology-body{background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.methodology-body div{background:var(--card);min-height:98px;padding:14px}body[data-theme=dark] .methodology-body div{background:#0c1c27e0}.methodology-body strong{color:var(--ink);font-size:11px;font-weight:850;display:block}.methodology-body p{color:var(--ink-2);margin:6px 0 0;font-size:10.6px;font-weight:650;line-height:1.42}.methodology-foot{color:#1f5fae;align-items:center;gap:8px;padding:12px 14px;font-size:10.6px;font-weight:750;display:flex}body[data-theme=dark] .methodology-foot{color:#74a9ff}.admin-page{min-width:0;max-width:1500px;margin:0 auto;padding:28px clamp(22px,3vw,48px) 52px}.admin-page-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.admin-title-line{align-items:center;gap:10px;min-width:0;display:flex}.admin-title-line>div{min-width:0}.admin-title-line h1{color:var(--ink);font-family:var(--serif);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(26px,2.6vw,32px);font-weight:600;line-height:1.1}.admin-page-head p{color:var(--muted);margin:7px 0 0;font-size:13px;font-weight:500}.admin-pill{background:var(--entity-accent,var(--llc));min-height:20px}@supports (color:color-mix(in lab,red,red)){.admin-pill{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 16%,var(--card))}}.admin-pill{color:var(--entity-accent,var(--llc))}.admin-tabs{border-bottom:1px solid var(--line);gap:26px;margin:12px 0 18px;display:flex;overflow-x:auto}.admin-tabs button{min-height:42px;color:var(--ink-2);cursor:pointer;letter-spacing:0;white-space:nowrap;background:0 0;flex:none;align-items:center;gap:7px;padding:0 0 10px;font-size:13px;font-weight:650;display:inline-flex;position:relative}.admin-tabs button.active{color:var(--ink)}.admin-tabs button.active:after{background:var(--ink);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.admin-metric-strip{border:1px solid var(--line);background:var(--card);border-radius:4px;grid-template-columns:repeat(4,minmax(132px,1fr));gap:0;margin:6px 0 18px;display:grid;overflow:hidden}.admin-metric-card{border:0;border-right:1px solid var(--line);background:var(--card);min-height:70px;box-shadow:none;color:var(--ink);cursor:default;text-align:left;border-radius:0;align-content:center;padding:12px 16px;display:grid}.admin-metric-card:last-child{border-right:0}body[data-theme=dark] .admin-metric-card{background:#0f202cc7}.admin-metric-card strong{color:var(--ink);font-size:20px;font-weight:700;line-height:1}.admin-metric-card span{color:var(--ink-2);margin-top:8px;font-size:11px;font-weight:650;line-height:1.15}.admin-metric-card em{color:var(--muted);margin-top:5px;font-size:10.7px;font-style:normal;font-weight:600}body[data-theme=dark] .admin-metric-card em{color:var(--muted)}.admin-context-banner,.admin-entity-note{border:1px solid var(--entity-accent,var(--llc));align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-context-banner,.admin-entity-note{border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 22%,var(--line))}}.admin-context-banner,.admin-entity-note{background:var(--entity-accent,var(--llc));border-radius:7px}@supports (color:color-mix(in lab,red,red)){.admin-context-banner,.admin-entity-note{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,var(--card))}}.admin-context-banner span{color:var(--entity-accent,var(--llc));text-transform:uppercase;font-size:10px;font-weight:850}.admin-context-banner strong,.admin-entity-note span{color:var(--ink-2);font-size:11px;font-weight:700;line-height:1.3}.admin-context-banner button{color:var(--entity-accent,var(--llc));cursor:pointer;white-space:nowrap;margin-left:auto;font-size:10px;font-weight:850}.admin-docs{gap:16px;min-width:0;padding:14px 0 8px;display:grid}.admin-docs>*{min-width:0}.admin-docs__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-docs__head>div{min-width:0}.admin-docs__drawer-head span,.admin-docs__eyebrow{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11px;font-weight:700;display:block}.admin-docs__head h2{color:var(--ink);font-family:var(--serif);letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,2.6vw,30px);font-weight:600;line-height:1.08}.admin-docs__head p{color:var(--muted);margin:8px 0 0;font-size:13px;font-weight:600}.admin-docs__primary{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.admin-docs__primary:disabled{cursor:not-allowed;opacity:.62}.admin-docs__status{border:1px solid var(--line-2);min-height:34px;color:var(--muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.admin-docs__tabs{border-bottom:1px solid var(--line);gap:24px;display:flex;overflow-x:auto}.admin-docs__tabs button{min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 0 10px;font-size:13px;font-weight:800;position:relative}.admin-docs__tabs button.active{border-bottom-color:var(--ink);color:var(--ink)}.admin-docs__tabs button.active:after{content:none}.admin-docs__stats{border:1px solid var(--line);background:var(--card);border-radius:4px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.admin-docs__metric{border:0;border-right:1px solid var(--line-soft);background:var(--card);min-width:0;min-height:76px;box-shadow:none;border-radius:0;padding:12px 14px}.admin-docs__metric:last-child{border-right:0}.admin-docs__metric span{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:650;display:flex}.admin-docs__metric strong{color:var(--ink);font-family:var(--sans);margin-top:5px;font-size:17px;font-weight:800;line-height:1;display:block}.admin-docs__metric small{color:var(--muted);margin-top:6px;font-size:11px;font-weight:600;display:block}.admin-docs__view-note{max-width:740px;color:var(--muted);margin:-6px 0 0;font-size:12px;font-weight:650;line-height:1.45}.admin-docs__toolbar{gap:14px;display:grid}.admin-docs__search{border:1px solid var(--line-2);background:var(--card);width:min(340px,100%);min-height:42px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.admin-docs__search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px;font-weight:600}.admin-docs__chips{flex-wrap:wrap;gap:8px;display:flex}.admin-docs__chips button{border:1px solid var(--line-2);background:var(--card);min-height:36px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 13px;font-size:12px;font-weight:800}.admin-docs__chips button.active{border-color:var(--llc)}@supports (color:color-mix(in lab,red,red)){.admin-docs__chips button.active{border-color:color-mix(in srgb,var(--llc) 42%,var(--line))}}.admin-docs__chips button.active{background:var(--llc)}@supports (color:color-mix(in lab,red,red)){.admin-docs__chips button.active{background:color-mix(in srgb,var(--llc) 10%,var(--card))}}.admin-docs__chips button.active{color:var(--llc)}.admin-docs__chips span{color:inherit;opacity:.74;margin-left:4px}.admin-docs__placeholder,.admin-docs__table-card{border:1px solid var(--line);background:var(--card);box-shadow:none;border-radius:4px;overflow:hidden}.admin-docs__table-card--secondary{margin-top:-4px}.admin-docs__signature-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px;display:grid}.admin-docs__signature-form{padding:14px}.admin-docs__signature-note{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.45}.admin-docs__signature-guards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px;display:grid}.admin-docs__signature-guards span{border:1px solid var(--line);background:var(--paper);border-radius:4px;min-height:46px;padding:12px}@supports (color:color-mix(in lab,red,red)){.admin-docs__signature-guards span{background:color-mix(in srgb,var(--paper) 68%,var(--card))}}.admin-docs__signature-guards span{color:var(--ink-2);font-size:12px;font-weight:800}.admin-docs__table--signature{min-width:860px}.admin-docs__table-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 14px;display:flex}.admin-docs__table-title span:first-child{color:var(--ink);font-family:var(--sans);letter-spacing:0;text-transform:none;font-size:13px;font-weight:700}.admin-docs__link-action,.admin-docs__row-actions button,.admin-docs__table-title button{border:1px solid var(--line-2);background:var(--card);min-height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.admin-docs__link-action{color:var(--ink-2)}.admin-docs__link-action--safe{color:var(--link)}.admin-docs__link-action:disabled,.admin-docs__row-actions button:disabled,.admin-docs__table-title button:disabled{cursor:not-allowed;opacity:.58}.admin-docs__row-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-docs__table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.admin-docs__table{border-collapse:collapse;width:100%;min-width:980px}.admin-docs__table--groups{min-width:860px}.admin-docs__table th{border-bottom:1px solid var(--line);background:var(--paper-2);color:var(--link);font-family:var(--sans);letter-spacing:0;text-align:left;text-transform:none;padding:10px 12px;font-size:11px;font-weight:700}.admin-docs__table td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);overflow-wrap:anywhere;vertical-align:middle;padding:11px 12px;font-size:13px;font-weight:600}.admin-docs__table tr:last-child td{border-bottom:0}.admin-docs__doc-cell{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:220px;display:grid}.admin-docs__doc-cell small,.admin-docs__doc-cell strong{overflow-wrap:anywhere;min-width:0;display:block}.admin-docs__doc-cell strong{color:var(--ink);font-size:13px;font-weight:850}.admin-docs__doc-cell small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:700}.admin-docs__index-status{gap:5px;max-width:230px;display:grid}.admin-docs__index-status small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.admin-docs__file-badge{color:#fff;width:31px;height:34px;font-family:var(--mono);border-radius:4px;place-items:center;font-size:8px;font-weight:800;display:grid}.admin-docs__file-badge--doc,.admin-docs__file-badge--pdf{background:#c33d34}.admin-docs__file-badge--xls{background:#148348}.admin-docs__pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.admin-docs__pill--good{border:1px solid var(--ledger)}@supports (color:color-mix(in lab,red,red)){.admin-docs__pill--good{border:1px solid color-mix(in srgb,var(--ledger) 38%,var(--line))}}.admin-docs__pill--good{background:var(--ledger)}@supports (color:color-mix(in lab,red,red)){.admin-docs__pill--good{background:color-mix(in srgb,var(--ledger) 12%,var(--card))}}.admin-docs__pill--good{color:var(--ledger)}.admin-docs__pill--neutral{border:1px solid var(--line-2);background:var(--line)}@supports (color:color-mix(in lab,red,red)){.admin-docs__pill--neutral{background:color-mix(in srgb,var(--line) 28%,var(--card))}}.admin-docs__pill--neutral{color:var(--muted)}.admin-docs__pill--warn{border:1px solid var(--sandbox)}@supports (color:color-mix(in lab,red,red)){.admin-docs__pill--warn{border:1px solid color-mix(in srgb,var(--sandbox) 42%,var(--line))}}.admin-docs__pill--warn{background:var(--sandbox)}@supports (color:color-mix(in lab,red,red)){.admin-docs__pill--warn{background:color-mix(in srgb,var(--sandbox) 12%,var(--card))}}.admin-docs__pill--warn{color:var(--sandbox)}.admin-docs__empty,.admin-docs__placeholder{color:var(--muted);place-items:start;gap:6px;padding:28px 18px;display:grid}.admin-docs__empty strong,.admin-docs__placeholder strong{color:var(--ink);font-size:14px;font-weight:850}.admin-docs__empty span,.admin-docs__placeholder p{color:var(--muted);margin:0;font-size:13px;font-weight:600}.admin-docs__placeholder>span{background:var(--llc);border-radius:4px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-docs__placeholder>span{background:color-mix(in srgb,var(--llc) 12%,var(--card))}}.admin-docs__placeholder>span{color:var(--llc)}.admin-docs__muted{color:var(--muted);font-size:12px;font-weight:700}.admin-docs__drawer-backdrop{z-index:70;background:#16181c47;justify-content:flex-end;padding-left:28px;display:flex;position:fixed;inset:0}.admin-docs__drawer{border-left:1px solid var(--line);background:var(--card);width:min(460px,100vw - 28px);max-width:100%;height:100%;box-shadow:var(--shadow-lg);padding:18px;overflow-y:auto}.admin-docs__drawer-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.admin-docs__drawer-head strong{color:var(--ink);font-family:var(--serif);margin-top:4px;font-size:24px;font-weight:600;line-height:1.14;display:block}.admin-docs__drawer-head button{border:1px solid var(--line-2);background:var(--card);width:38px;height:38px;color:var(--ink-2);cursor:pointer;border-radius:4px;place-items:center;display:grid}.admin-docs__drawer-note,.admin-docs__warning{border:1px solid var(--llc);margin-bottom:14px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.admin-docs__drawer-note,.admin-docs__warning{border:1px solid color-mix(in srgb,var(--llc) 22%,var(--line))}}.admin-docs__drawer-note,.admin-docs__warning{background:var(--llc);border-radius:4px}@supports (color:color-mix(in lab,red,red)){.admin-docs__drawer-note,.admin-docs__warning{background:color-mix(in srgb,var(--llc) 8%,var(--card))}}.admin-docs__drawer-note,.admin-docs__warning{color:var(--ink-2);font-size:12px;font-weight:700}.admin-docs__warning{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.admin-docs__warning{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}}.admin-docs__warning{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.admin-docs__warning{background:color-mix(in srgb,var(--danger) 8%,var(--card))}}.admin-docs__warning{color:var(--danger)}.admin-docs__form{gap:13px;display:grid}.admin-docs__form label{color:var(--ink-2);gap:5px;font-size:12px;font-weight:800;display:grid}.admin-docs__form input,.admin-docs__form select{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:36px;color:var(--ink);border-radius:4px;font-size:13px;font-weight:600}.admin-docs__form input:not([type=checkbox]),.admin-docs__form select{padding:0 10px}.admin-docs__multi-select{min-height:118px!important;padding:8px 10px!important}.admin-docs__inline-edit{min-width:220px;color:var(--ink-2);gap:8px;font-size:11px;font-weight:800;display:grid}.admin-docs__inline-edit label{gap:4px;display:grid}.admin-docs__inline-edit input,.admin-docs__inline-edit select{border:1px solid var(--line-2);background:var(--card);width:100%;min-height:36px;color:var(--ink);border-radius:4px;padding:0 9px;font-size:12px;font-weight:650}.admin-docs__permission{border:1px solid var(--line);background:var(--paper);border-radius:4px;grid-template-columns:18px minmax(0,1fr);align-items:start;padding:12px}@supports (color:color-mix(in lab,red,red)){.admin-docs__permission{background:color-mix(in srgb,var(--paper) 70%,var(--card))}}.admin-docs__permission input{width:16px;min-height:16px;margin:3px 0 0}.admin-docs__permission small{color:var(--muted);margin-top:2px;font-size:11px;font-weight:650;display:block}body[data-theme=dark] .admin-docs__table th{background:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){body[data-theme=dark] .admin-docs__table th{background:color-mix(in srgb,var(--paper-2) 78%,var(--card))}}body[data-theme=dark] .admin-docs__drawer-backdrop{background:#0000006b}@media (max-width:880px){.admin-docs__head{display:grid}.admin-docs__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-docs__signature-grid{grid-template-columns:1fr}}@media (max-width:560px){.admin-docs__tabs{gap:10px}.admin-docs__head .admin-docs__primary,.admin-docs__status{width:100%}.admin-docs__stats{grid-template-columns:1fr}.admin-docs__table-title{flex-direction:column;align-items:flex-start;padding:14px 16px}.admin-docs__table-title button{width:100%}.admin-docs__signature-guards{grid-template-columns:1fr}}@media (max-width:420px){.admin-docs__drawer-backdrop{padding-left:12px}.admin-docs__drawer{padding:14px}.admin-docs__chips button{flex:auto}}.admin-section-title{color:var(--ink);margin:0 0 10px;font-size:13px;font-weight:850}.admin-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-overview-card{appearance:none;border:1px solid var(--line);background:var(--card);background-color:var(--card);min-height:102px;box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;border-radius:7px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:17px 18px;transition:border-color .16s,background .16s,transform .16s;display:grid}body[data-theme=dark] .admin-overview-card{background:#0f202cc7!important}.admin-overview-card.selected,.admin-overview-card:hover{border-color:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.admin-overview-card.selected,.admin-overview-card:hover{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 36%,var(--line))}}.admin-overview-card.selected,.admin-overview-card:hover{background:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.admin-overview-card.selected,.admin-overview-card:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,var(--card))}}.admin-overview-card.selected,.admin-overview-card:hover{background-color:var(--entity-accent,var(--llc))}@supports (color:color-mix(in lab,red,red)){.admin-overview-card.selected,.admin-overview-card:hover{background-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,var(--card))}}.admin-overview-card.selected,.admin-overview-card:hover{transform:translateY(-1px)}body[data-theme=dark] .admin-overview-card.selected,body[data-theme=dark] .admin-overview-card:hover{background:var(--entity-accent,var(--llc))!important}@supports (color:color-mix(in lab,red,red)){body[data-theme=dark] .admin-overview-card.selected,body[data-theme=dark] .admin-overview-card:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,#0f202ce0)!important}}body[data-theme=dark] .admin-overview-card.selected,body[data-theme=dark] .admin-overview-card:hover{background-color:var(--entity-accent,var(--llc))!important}@supports (color:color-mix(in lab,red,red)){body[data-theme=dark] .admin-overview-card.selected,body[data-theme=dark] .admin-overview-card:hover{background-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,#0f202ce0)!important}}body[data-theme=dark] .admin-overview-grid>.admin-overview-card{background-color:#0f202cc7!important;background-image:none!important}.admin-card-icon{color:#1c92df;background:#e7f4ff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.admin-overview-card.emerald .admin-card-icon{color:#0f9f6e;background:#dff8ee}.admin-overview-card.purple .admin-card-icon,.admin-overview-card.violet .admin-card-icon{color:#7c3aed;background:#efe7ff}.admin-overview-card.blue .admin-card-icon{color:#2563eb;background:#e4efff}.admin-overview-card.cyan .admin-card-icon{color:#0891b2;background:#dcfbff}.admin-overview-card.orange .admin-card-icon{color:#ea7600;background:#fff1dc}.admin-overview-card.slate .admin-card-icon{color:#607482;background:#eef2f7}body[data-theme=dark] .admin-card-icon{background:#1c3e54bd}body[data-theme=dark] .admin-overview-card.emerald .admin-card-icon{background:#0c4632bd}body[data-theme=dark] .admin-overview-card.purple .admin-card-icon,body[data-theme=dark] .admin-overview-card.violet .admin-card-icon{background:#352157c2}body[data-theme=dark] .admin-overview-card.blue .admin-card-icon{background:#18396dc2}body[data-theme=dark] .admin-overview-card.cyan .admin-card-icon{background:#0a414ec2}body[data-theme=dark] .admin-overview-card.orange .admin-card-icon{background:#562f0ac7}body[data-theme=dark] .admin-overview-card.slate .admin-card-icon{background:#253240cc}.admin-card-icon .pf-i{stroke-width:2.4px;width:22px;height:22px}.admin-overview-card strong{min-width:0;color:var(--ink);align-items:center;gap:8px;font-size:12px;font-weight:850;line-height:1.2;display:flex}.admin-overview-card small{color:var(--ink-2);margin-top:8px;font-size:10.8px;font-weight:650;line-height:1.35;display:block}.admin-overview-card em{color:#0b76d1;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}body[data-theme=dark] .admin-overview-card em{color:var(--entity-accent,var(--llc))}.unit-badge.admin-only{color:#7c3aed;background:#efe7ff}body[data-theme=dark] .unit-badge.admin-only{color:#b794ff;background:#2a1f48}.admin-entity-note{margin-top:18px;margin-bottom:0}.admin-entity-note .pf-i{width:15px;height:15px;color:var(--entity-accent,var(--llc))}.admin-rail{border-left:1px solid var(--line);background:var(--paper);min-width:0;height:100vh;padding:63px 18px 24px;position:sticky;top:0;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.admin-rail{background:color-mix(in srgb,var(--paper) 94%,var(--card))}}body[data-theme=dark] .admin-rail{background:linear-gradient(180deg,#0b1c27f5,#081620fa),var(--paper)}.admin-rail-close{position:absolute;top:14px;right:15px}.admin-rail-close button{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.admin-rail-close button:hover{background:var(--card)}.admin-rail-close .pf-i{width:16px;height:16px}.admin-side-card{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:7px;overflow:hidden}.admin-side-card+.admin-side-card{margin-top:14px}body[data-theme=dark] .admin-side-card{background:#0f202cc7}.admin-side-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:15px 16px 13px;display:flex}.admin-side-head h3{color:var(--ink);margin:0;font-size:13px;font-weight:850}.admin-side-head button{color:#0b76d1;cursor:pointer;white-space:nowrap;font-size:10.2px;font-weight:850}body[data-theme=dark] .admin-side-head button{color:#64a8ff}.admin-operational,.admin-status-ok{color:var(--ledger);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;font-weight:850;display:inline-flex}.admin-operational i,.admin-status-ok i{background:var(--ledger);border-radius:50%;width:7px;height:7px}.admin-status-table{display:grid}.admin-status-row{border-bottom:1px solid var(--line-soft);min-height:42px;color:var(--ink-2);grid-template-columns:minmax(90px,1fr) minmax(82px,.9fr) minmax(118px,1.2fr);align-items:center;gap:10px;padding:0 16px;font-size:10.5px;font-weight:650;display:grid}.admin-status-row:last-child{border-bottom:0}.admin-status-row.head{min-height:34px;color:var(--muted);font-size:9.8px;font-weight:850}.admin-status-row strong{color:var(--ink);font-size:10.8px;font-weight:760}.admin-activity-list{padding:14px 16px 17px;display:grid}.admin-activity-row{grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:18px;display:grid;position:relative}.admin-activity-row:last-child{padding-bottom:0}.admin-activity-row:before{background:var(--line);content:"";width:1px;position:absolute;top:20px;bottom:0;left:9px}.admin-activity-row:last-child:before{display:none}.admin-activity-icon{z-index:1;border:1px solid var(--line-2);background:var(--card);width:20px;height:20px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}body[data-theme=dark] .admin-activity-icon{background:#0b1a25}.admin-activity-icon .pf-i{width:11px;height:11px}.admin-activity-row strong{color:var(--ink);font-size:10.8px;font-weight:800;line-height:1.3;display:block}.admin-activity-row small{color:var(--muted);margin-top:7px;font-size:10.5px;font-weight:650;display:block}@media (max-width:1240px){.unit-workspace{grid-template-columns:minmax(0,1fr)}.admin-rail,.unit-detail-drawer{border-top:1px solid var(--line);border-left:0;height:auto;position:static}.admin-rail{padding:18px}.admin-rail-close{display:none}.admin-metric-strip,.admin-overview-grid,.capital-summary-strip,.contribution-summary-strip,.distribution-summary-strip,.unit-summary-strip,.waterfall-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.investor-communications-layout,.investor-grid,.investor-lower-grid,.investor-two-column{grid-template-columns:1fr}.investor-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.admin-page{padding:24px 16px 32px}.admin-page-head{gap:8px;display:grid}.admin-title-line{align-items:flex-start}.admin-title-line>.pf-i{display:none}.admin-pill{justify-self:start}.unit-left .pf-top{flex-direction:column;align-items:stretch}.capital-summary-strip,.contribution-summary-strip,.distribution-summary-strip,.unit-summary-strip,.waterfall-summary-strip{grid-template-columns:1fr 1fr}.admin-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-card:nth-child(2n){border-right:0}.admin-overview-grid{grid-template-columns:1fr}.admin-tabs{gap:16px;margin-top:12px}.admin-tabs button{min-height:44px;padding-bottom:12px}.admin-status-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 16px}.admin-status-row.head{display:none}.unit-tabbar,.unit-toolbar{flex-wrap:wrap;align-items:stretch}.unit-view-actions{width:100%;margin-left:0}.unit-view-actions button{flex:1}.unit-search{width:100%}.investor-identity-card{grid-template-columns:auto minmax(0,1fr)}.investor-identity-meta{text-align:left;grid-column:1/-1}.investor-request-grid,.investor-summary-strip{grid-template-columns:1fr}.investor-compose-foot,.investor-request-foot,.investor-thread-head{flex-direction:column;align-items:stretch}.investor-compose-foot button,.investor-request-foot button{justify-content:center;width:100%}}.wk-page{max-width:1280px;margin:0 auto;padding:8px 28px 64px}.ov-page{max-width:min(1760px,100vw - 48px);padding-inline:clamp(16px,1.6vw,32px)}.wk-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin:6px 0 18px;display:flex}.wk-head h1{font:600 24px/1.25 var(--serif);margin:0}.wk-head p{color:var(--muted);font:400 13.5px/1.5 var(--sans);max-width:60ch;margin:4px 0 0}.wk-card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:18px 20px}.wk-card h2{font:600 15px/1.3 var(--serif);margin:0 0 12px}.wk-panel,.wk-table-section{background:var(--card);border:1px solid var(--line);box-shadow:none;border-radius:7px}.wk-panel{margin:16px 0;padding:16px 18px}.wk-panel--workflow{border-left:3px solid var(--sandbox)}.wk-panel-head,.wk-table-section-head{justify-content:space-between;align-items:start;gap:14px;margin-bottom:13px;display:flex}.wk-panel-head h2,.wk-table-section-head h2{font:700 14px/1.3 var(--sans);letter-spacing:0;margin:0}.wk-panel-head p,.wk-table-section-head p{color:var(--muted);font:500 12px/1.45 var(--sans);margin:3px 0 0}.wk-form-grid{grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(96px,.25fr) minmax(150px,.35fr) auto;align-items:end;gap:10px;display:grid}.wk-table-section{overflow:hidden}.wk-table-section-head{margin:0;padding:15px 17px 12px}.wk-grid{gap:12px;display:grid}.wk-kpis{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:10px;margin:0 0 16px;display:grid}.wk-kpi{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.wk-kpi strong{font:600 20px/1.3 var(--serif);display:block}.wk-kpi span{color:var(--muted);font:700 10.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase}.wk-summary-strip{background:var(--card);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 14px;display:grid;overflow:hidden}.wk-summary-strip>div{border-right:1px solid var(--line-soft);gap:3px;min-width:0;padding:10px 12px;display:grid}.wk-summary-strip>div:last-child{border-right:0}.wk-summary-strip span,.wk-summary-strip strong{overflow-wrap:anywhere;min-width:0;display:block}.wk-summary-strip span{color:var(--muted);font:700 10px/1.3 var(--sans);text-transform:uppercase}.wk-summary-strip strong{color:var(--ink);font:700 14px/1.3 var(--sans)}.wk-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:7px;overflow:auto}.wk-table-section>.wk-table-wrap{border-width:1px 0 0;border-radius:0}.wk-table{border-collapse:collapse;font:400 12.5px/1.45 var(--sans);width:max-content;min-width:100%}.wk-table thead th{background:var(--paper-2);border-bottom:1px solid var(--line);color:var(--link);font:700 10.5px/1.4 var(--sans);letter-spacing:0;text-align:left;text-transform:none;white-space:nowrap;z-index:1;padding:11px 14px;position:sticky;top:0}.wk-table tbody td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 14px}.wk-table tbody tr:hover{background:var(--paper-2)}.wk-table tbody tr[data-selected=true]{background:var(--ledger-soft)}.wk-table tbody tr[data-highlight=true]{box-shadow:inset 3px 0 0 var(--sandbox)}.wk-table .num{font-variant-numeric:tabular-nums;text-align:right}.wk-row-note{color:var(--muted);font:400 11px/1.4 var(--sans);margin-top:2px;display:block}.wk-code{background:var(--paper-2);border:1px solid var(--line-soft);color:var(--muted);font:500 11px/1.2 var(--mono,monospace);border-radius:5px;padding:3px 5px}.wk-table td.wk-empty-row{color:var(--muted);font:500 12.5px/1.5 var(--sans);text-align:center;padding:26px 14px}.wk-chip{border:1px solid var(--line-2);font:600 10.5px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 9px;display:inline-block}.wk-chip[data-tone=good]{background:var(--ledger-soft);color:var(--ledger);border-color:#0000}.wk-chip[data-tone=warn]{background:var(--sandbox-soft);color:var(--sandbox);border-color:#0000}.wk-chip[data-tone=bad]{background:var(--danger-soft);color:var(--danger);border-color:#0000}.wk-chip[data-tone=muted]{color:var(--muted)}.wk-actions,.wk-table-toolbar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.wk-table-toolbar{margin:0 0 10px}.wk-member-actions{align-items:stretch;margin:10px 0 12px}.wk-member-message-form{border:1px solid var(--line-soft);border-radius:8px;gap:10px;margin:8px 0 12px;padding:12px;display:grid}.wk-field{font:600 11.5px/1.4 var(--sans);gap:4px;display:grid}.wk-field>input,.wk-field>select,.wk-field>textarea{background:var(--card);border:1px solid var(--line-2);color:var(--ink);font:500 13px/1.4 var(--sans);border-radius:7px;padding:8px 10px}.wk-btn{background:var(--ink);color:var(--paper);cursor:pointer;font:600 12px/1 var(--sans);border:none;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:9px 13px;display:inline-flex}.wk-btn:disabled{cursor:not-allowed;opacity:.5}.wk-btn--ghost{color:var(--ink-2)}.wk-btn--danger,.wk-btn--ghost{background:var(--card);border:1px solid var(--line-2)}.wk-btn--danger{color:var(--danger)}.wk-btn--small{padding:6px 9px;font-size:11px}.wk-banner{border:1px solid var(--line);font:600 12.5px/1.4 var(--sans);border-radius:9px;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;display:flex}.wk-banner[data-tone=good]{background:var(--ledger-soft);color:var(--ledger);border-color:#0000}.wk-banner[data-tone=bad]{background:var(--danger-soft);color:var(--danger);border-color:#0000}.wk-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (min-width:1100px){.wk-split[data-rail=open]{grid-template-columns:minmax(0,1fr) 360px}}.wk-rail{background:var(--card);border:1px solid var(--line);border-radius:7px;gap:12px;max-height:calc(100vh - 160px);padding:14px 16px;display:grid;position:sticky;top:16px;overflow:auto}.wk-rail-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.wk-rail h3{font:700 14px/1.3 var(--sans);margin:0}.wk-rail-head p{color:var(--muted);font:500 11.5px/1.4 var(--sans);flex-wrap:wrap;align-items:center;gap:6px;margin:3px 0 0;display:flex}.wk-rail-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wk-rail-primary-action{grid-column:1/-1;justify-content:center}.wk-tab-list{border-bottom:1px solid var(--line);gap:18px;display:flex;overflow-x:auto}.wk-tab{color:var(--muted);cursor:pointer;font:700 11.5px/1.4 var(--sans);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 0 8px}.wk-tab[aria-selected=true]{border-bottom-color:var(--link);color:var(--link)}.wk-rail section{border-top:1px solid var(--line-soft);gap:8px;padding-top:12px;display:grid}.wk-rail section:first-of-type{border-top:none;padding-top:0}.wk-rail h4{color:var(--muted);font:700 10.5px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.wk-list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.wk-list li{font:400 12.5px/1.5 var(--sans)}.wk-timeline{gap:9px;margin:0;padding:0;list-style:none;display:grid}.wk-timeline li{border-left:2px solid var(--line-2);font:400 12px/1.5 var(--sans);padding-left:10px}.wk-timeline time{color:var(--muted)}:root{--scenario:#6b4bd1;--scenario-soft:#ece7fb}body[data-theme=dark]{--scenario:#a78bfa;--scenario-soft:#2a2440}.wk-chip[data-tone=scenario]{background:var(--scenario-soft);color:var(--scenario);border-color:#0000}.wk-coverage{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.wk-coverage i{background:var(--line-soft);border-radius:999px;width:64px;height:5px;display:inline-block;position:relative;overflow:hidden}.wk-coverage i:after{background:var(--ledger);content:"";height:100%;width:var(--coverage,0);border-radius:999px;display:block}.wk-tier{border:1px solid var(--line);border-left:3px solid var(--ledger);border-radius:9px;gap:4px;padding:10px 12px;display:grid}.wk-tier[data-status=REVIEW_REQUIRED]{border-left-color:var(--sandbox)}.wk-tier[data-status=MISSING]{border-left-color:var(--danger)}.wk-tier strong{font:600 13px/1.4 var(--sans)}.wk-tier span{color:var(--muted);font:400 12px/1.5 var(--sans)}@media (max-width:980px){.wk-form-grid,.wk-summary-strip{grid-template-columns:1fr 1fr}.wk-form-grid .wk-btn{justify-content:center}}@media (max-width:680px){.wk-page{padding-inline:16px}.wk-form-grid,.wk-rail-quick-actions,.wk-summary-strip{grid-template-columns:1fr}}.wk-chip--source{border:1px solid var(--line-2);color:var(--muted);text-transform:none;background:0 0}.wk-chip--source[data-missing=true]{border-color:var(--danger);color:var(--danger)}:root{--brand:#0d947e;--brand-strong:#0b7a68;--brand-soft:#e3f3ef}body[data-theme=dark]{--brand:#14b89a;--brand-strong:#2fd1b2;--brand-soft:#11302a}.cs-app{grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.cs-sidebar{background:var(--card);border-right:1px solid var(--line);flex-direction:column;gap:2px;height:100vh;padding:14px 12px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.cs-brand{font:700 14px/1 var(--sans);gap:8px;padding:5px 4px 12px;text-decoration:none;display:flex}.cs-brand,.cs-brand i{color:var(--ink);align-items:center}.cs-brand i{background:var(--card);border:1px solid var(--ink);font:700 11px/1 var(--sans);border-radius:0;justify-content:center;width:24px;height:24px;display:inline-flex}.cs-command{background:var(--paper-2);min-height:28px;color:var(--muted);font:500 12px/1 var(--sans);justify-content:space-between;align-items:center;margin:0 0 10px;padding:0 9px;display:flex}.cs-command kbd{color:var(--ink-2);font:600 11px/1 var(--sans)}.cs-nav-group{gap:2px;display:grid}.cs-group{color:var(--muted);cursor:pointer;font:600 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:15px 0 6px;padding:0 4px}.cs-group::-webkit-details-marker{display:none}.cs-group:after{content:"+";float:right;font:700 11px/1 var(--sans);letter-spacing:0}.cs-nav-group[open]>.cs-group:after{content:"-"}.cs-nav-group:not([open]) .cs-link{display:none}.cs-link{color:var(--ink-2);font:500 13px/1 var(--sans);border-left:3px solid #0000;border-radius:0;align-items:center;gap:9px;min-height:34px;padding:8px 9px 8px 7px;text-decoration:none;display:flex}.cs-link:hover{background:var(--paper-2)}@supports (color:color-mix(in lab,red,red)){.cs-link:hover{background:color-mix(in srgb,var(--paper-2) 72%,transparent)}}.cs-link[data-active=true]{background:var(--nav-accent-soft);border-left-color:var(--nav-accent);color:var(--ink);font-weight:600}.cs-link .pf-i{color:currentColor;width:14px;height:14px}.msg-page{max-width:1480px}.msg-head{align-items:center}.msg-shell{grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(260px,320px);gap:14px;min-height:min(720px,100vh - 170px);display:grid}.msg-context-panel,.msg-list-panel,.msg-thread-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;min-width:0}.msg-list-panel{grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.msg-list-toolbar{border-bottom:1px solid var(--line);gap:10px;padding:12px;display:grid}.msg-filter-row,.msg-segmented{background:var(--paper-2);border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;padding:2px;display:grid}.msg-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.msg-filter-row button,.msg-segmented button{color:var(--muted);cursor:pointer;font:600 11.5px/1 var(--sans);background:0 0;border-radius:7px;min-height:32px;padding:8px 9px}.msg-filter-row button[aria-pressed=true],.msg-segmented button[aria-selected=true]{background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.msg-search{border:1px solid var(--line-2);border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex}.msg-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0}.msg-list{padding:8px;overflow:auto}.msg-list-item{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;gap:5px;width:100%;padding:11px 12px;display:grid}.msg-list-item:hover{background:var(--paper-2)}.msg-list-item[data-selected=true]{background:var(--ledger-soft);border-color:var(--ledger)}@supports (color:color-mix(in lab,red,red)){.msg-list-item[data-selected=true]{border-color:color-mix(in srgb,var(--ledger) 24%,transparent)}}.msg-list-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.msg-list-row strong{font:600 13px/1.25 var(--sans)}.msg-context-empty,.msg-context-note,.msg-context-title span,.msg-list-row time,.msg-preview,.msg-preview-count{color:var(--muted);font:500 11.5px/1.45 var(--sans)}.msg-preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msg-chip-row{flex-wrap:wrap;gap:5px;margin-top:2px;display:flex}.msg-empty,.msg-thread-empty{color:var(--muted);text-align:center;place-items:center;gap:8px;padding:34px 18px;display:grid}.msg-empty strong,.msg-thread-empty h2{color:var(--ink);font:600 15px/1.3 var(--serif);margin:0}.msg-thread-panel{overflow:hidden}.msg-compose-panel,.msg-conversation{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:620px;display:grid}.msg-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:16px 18px;display:flex}.msg-panel-head h2{font:600 18px/1.25 var(--serif);margin:7px 0 3px}.msg-panel-head p{color:var(--muted);font:400 12.5px/1.45 var(--sans);margin:0}.msg-icon-btn{background:var(--paper-2);color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.msg-bubble-list{gap:10px;padding:18px;display:grid;overflow:auto}.msg-bubble{border:1px solid var(--line-soft);border-radius:10px;max-width:78%;padding:11px 13px}.msg-bubble[data-sender=owner]{background:var(--ledger-soft);justify-self:end}.msg-bubble[data-sender=portal]{background:var(--paper-2);justify-self:start}.msg-bubble div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.msg-bubble strong{font:700 11px/1.3 var(--sans)}.msg-bubble time{color:var(--muted);font:500 10.5px/1.3 var(--sans)}.msg-bubble p{font:400 13px/1.55 var(--sans);white-space:pre-wrap;margin:5px 0 0}.msg-compose-form,.msg-reply-box{border-top:1px solid var(--line);gap:10px;padding:14px 16px;display:grid}.msg-compose-form{border-top:0;align-content:start;overflow:auto}.msg-announcement-note{border-top:1px solid var(--line);color:var(--muted);font:500 12px/1.45 var(--sans);align-items:center;gap:8px;padding:14px 16px;display:flex}.msg-context-panel{align-content:start;gap:14px;padding:16px;display:grid}.msg-context-panel h2,.msg-context-panel h3{margin:0}.msg-context-panel h2{font:600 16px/1.25 var(--serif)}.msg-context-panel h3{color:var(--muted);font:700 10.5px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.msg-context-title{align-items:start;gap:10px;display:flex}.msg-context-title>.pf-i{background:var(--paper-2);border-radius:8px;width:34px;height:34px;padding:8px}.msg-context-list{gap:8px;margin:8px 0 0;display:grid}.msg-context-list div{gap:3px;display:grid}.msg-context-list dt{color:var(--muted);font:700 10px/1.3 var(--sans);letter-spacing:.05em;text-transform:uppercase}.msg-context-list dd{font:500 12.5px/1.45 var(--sans);margin:0}.msg-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.msg-stat-grid span{background:var(--paper-2);border:1px solid var(--line-soft);color:var(--muted);font:600 10.5px/1.3 var(--sans);text-transform:uppercase;border-radius:9px;gap:2px;padding:9px;display:grid}.msg-stat-grid strong{color:var(--ink);font:600 18px/1.2 var(--serif)}.msg-shortcuts{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}@media (max-width:1180px){.msg-shell{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.msg-context-panel{grid-column:1/-1}}.cs-main{flex-direction:column;min-width:0;display:flex}.cs-topbar{background:var(--card);border-bottom:1px solid var(--line);z-index:5;justify-content:space-between;min-height:58px;padding:8px 24px;position:sticky;top:0}.cs-topbar,.cs-topbar-right{align-items:center;gap:12px;display:flex}.cs-mobile-nav{display:none}.cs-chip{color:var(--ink-2);font:600 11px/1 var(--sans);white-space:nowrap;padding:6px 9px}.cs-chip,.cs-mailbox{background:var(--card);border:1px solid var(--line);border-radius:4px}.cs-mailbox{color:var(--ink);width:34px;height:34px;text-decoration:none;position:relative}.cs-mailbox,.cs-mailbox span{justify-content:center;align-items:center;display:inline-flex}.cs-mailbox span{background:var(--danger);border:2px solid var(--paper);color:#fff;font:700 10px/1 var(--sans);border-radius:999px;min-width:17px;min-height:17px;padding:0 4px;position:absolute;top:-6px;right:-6px}.cs-content{background:var(--paper);flex:1}@media (max-width:900px){.cs-app{grid-template-columns:minmax(0,1fr)}.cs-sidebar{display:none}.cs-topbar{flex-wrap:wrap;align-items:stretch;padding:10px 16px}.cs-topbar>label{flex:100%;min-width:0}.cs-topbar>label select{flex:auto;min-width:0}.cs-mobile-nav{font:600 12px/1.4 var(--sans);flex:100%;align-items:center;gap:6px;min-width:0;display:inline-flex}.cs-mobile-nav select{background:var(--card);border:1px solid var(--line-2);font:600 12px/1.4 var(--sans);border-radius:6px;min-height:44px;padding:8px 10px}.cs-topbar-right{flex:100%;justify-content:space-between;gap:8px;min-width:0}.cs-chip{text-align:center;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}}.wk-btn{background:var(--brand)}.wk-btn:hover{background:var(--brand-strong)}.wk-btn--danger,.wk-btn--ghost{background:var(--card)}.wk-btn--danger:hover,.wk-btn--ghost:hover{background:var(--paper-2)}.cs-content .wk-head h1{font:700 21px/1.25 var(--sans)}.cs-content .wk-card h2{font:650 14px/1.3 var(--sans)}.ov-head{align-items:flex-start;margin-bottom:10px}.ov-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:640px;display:flex}.ov-head-actions .wk-btn{min-height:44px}.ov-freshness,.ov-status{white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-height:28px;padding:6px 9px;display:inline-flex}.ov-status{font:700 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000}.ov-status[data-tone=good]{background:var(--ledger-soft);color:var(--ledger)}.ov-status[data-tone=warn]{background:var(--sandbox-soft);color:var(--sandbox)}.ov-status[data-tone=bad]{background:var(--danger-soft);color:var(--danger)}.ov-freshness{background:var(--paper-2);border:1px solid var(--line);color:var(--muted);font:600 11.5px/1 var(--sans)}.ov-hero{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:10px}.ov-command-center,.ov-hero{align-items:start;margin-bottom:10px;display:grid}.ov-command-center{grid-template-columns:minmax(0,1.35fr) minmax(360px,.75fr);gap:12px}.ov-command-column{align-content:start;gap:12px;min-width:0;display:grid}.ov-lower-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(260px,.7fr);align-items:start;gap:12px;display:grid}.ov-lower-grid--raise{grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr) minmax(0,.85fr) minmax(240px,.65fr)}.ov-kpi,.ov-panel,.ov-primary-panel,.ov-queue-panel{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-width:0}.ov-primary-panel{gap:12px;padding:16px;display:grid}.ov-primary-panel--compact{align-content:start;gap:10px}.ov-cap-panel{align-content:start}.ov-panel-title{color:var(--muted);font:700 11px/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ov-primary-copy h2{color:var(--ink);font:750 24px/1.12 var(--sans);letter-spacing:0;overflow-wrap:anywhere;margin:0}.ov-primary-copy p{color:var(--muted);font:500 12.5px/1.4 var(--sans);max-width:64ch;margin:6px 0 0}.ov-rollup-strip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ov-rollup-strip em,.ov-rollup-strip span,.ov-rollup-strip strong{border:1px solid var(--line);min-height:25px;font:750 11px/1 var(--sans);overflow-wrap:anywhere;border-radius:999px;padding:6px 8px}.ov-rollup-strip span{background:var(--brand-soft);color:var(--brand)}.ov-rollup-strip strong{background:var(--danger-soft);color:var(--danger)}.ov-rollup-strip em{background:var(--paper-2);color:var(--muted);font-style:normal}.ov-class-list{gap:7px;display:grid}.ov-class-row{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:minmax(130px,.75fr) minmax(90px,1fr) 46px;align-items:center;gap:9px;min-height:48px;padding:8px 9px;text-decoration:none;display:grid}.ov-class-row em,.ov-class-row span,.ov-class-row strong{overflow-wrap:anywhere;min-width:0;display:block}.ov-class-row strong{color:var(--ink);font:750 12px/1.2 var(--sans)}.ov-class-row span{color:var(--muted);font:500 11.5px/1.3 var(--sans)}.ov-class-row i{background:var(--line-soft);border-radius:999px;height:8px;display:block;overflow:hidden}.ov-class-row i span{background:var(--brand);border-radius:inherit;height:100%;width:var(--progress,0);display:block}.ov-class-row em{color:var(--ink-2);font:800 11px/1.2 var(--sans);text-align:right;font-style:normal}.ov-progress-list{gap:9px;display:grid}.ov-progress-row{gap:5px;display:grid}.ov-progress-row div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ov-fact-grid dt,.ov-kpi em,.ov-kpi small,.ov-link-grid h3,.ov-progress-row p,.ov-progress-row span,.ov-step-list span{color:var(--muted)}.ov-progress-row span{font:700 10.5px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase}.ov-progress-row strong{color:var(--ink);font:700 12px/1 var(--mono)}.ov-progress-row i{background:var(--line-soft);border-radius:999px;height:7px;display:block;overflow:hidden}.ov-progress-row i span{background:var(--brand);border-radius:inherit;height:100%;width:var(--progress,0);display:block}.ov-progress-row i[data-tone=good] span{background:var(--ledger)}.ov-progress-row i[data-tone=warn] span{background:var(--sandbox)}.ov-progress-row i[data-tone=bad] span{background:var(--danger)}.ov-progress-row i[data-tone=blue] span{background:var(--corp)}.ov-progress-row p{font:500 11.5px/1.35 var(--sans);margin:0}.ov-queue-panel{align-content:start;gap:10px;padding:14px;display:grid}.ov-queue-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.ov-queue-head span{color:var(--muted);font:800 10.5px/1.25 var(--sans);letter-spacing:.07em;text-transform:uppercase;display:block}.ov-queue-head h2{color:var(--ink);font:780 17px/1.2 var(--sans);margin:4px 0 0}.ov-queue-head em{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);font:750 11px/1 var(--sans);white-space:nowrap;border-radius:999px;flex:none;padding:6px 8px}.ov-action-list{gap:8px;display:grid}.ov-action-row{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:8px;text-decoration:none;display:grid}.ov-action-row>span{background:var(--card);border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ov-action-row div{gap:3px;min-width:0;display:grid}.ov-action-row small,.ov-action-row strong{overflow-wrap:anywhere;min-width:0;display:block}.ov-action-row strong{color:var(--ink);font:750 12px/1.2 var(--sans)}.ov-action-row small{color:var(--muted);font:500 11.5px/1.35 var(--sans)}.ov-action-title-line{justify-content:space-between;align-items:start;gap:10px;min-width:0;display:flex}.ov-action-title-line strong{flex:auto}.ov-action-title-line em{color:var(--ink);font:800 11px/1.2 var(--sans);overflow-wrap:anywhere;text-align:right;flex:0 138px;min-width:0;font-style:normal}.ov-action-row--rich{align-items:start;min-height:92px}.ov-action-row--rich>span{margin-top:2px}.ov-action-meta{flex-wrap:wrap;align-items:center;gap:5px 8px;display:flex!important}.ov-action-meta b,.ov-action-meta span,.ov-next-action{background:var(--paper);border:1px solid var(--line-soft);color:var(--ink-2);font:750 10.5px/1 var(--sans);border-radius:999px;padding:4px 6px}.ov-next-action{width:fit-content;color:var(--muted);border-radius:7px;max-width:100%}.ov-action-row[data-tone=good]{border-color:var(--ledger)}@supports (color:color-mix(in lab,red,red)){.ov-action-row[data-tone=good]{border-color:color-mix(in srgb,var(--ledger) 25%,var(--line))}}.ov-action-row[data-tone=good]>span{color:var(--ledger)}.ov-action-row[data-tone=warn]{border-color:var(--sandbox)}@supports (color:color-mix(in lab,red,red)){.ov-action-row[data-tone=warn]{border-color:color-mix(in srgb,var(--sandbox) 34%,var(--line))}}.ov-action-row[data-tone=warn]>span{color:var(--sandbox)}.ov-action-row[data-tone=bad]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ov-action-row[data-tone=bad]{border-color:color-mix(in srgb,var(--danger) 34%,var(--line))}}.ov-action-row[data-tone=bad]>span{color:var(--danger)}.ov-queue-recent{border-top:1px solid var(--line-soft);gap:7px;padding-top:8px;display:grid}.ov-queue-recent h3{color:var(--muted);font:800 10.5px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.ov-queue-recent .ov-activity-row{grid-template-columns:56px minmax(0,1fr) auto;min-height:44px;padding:6px 8px}.ov-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.ov-kpi{color:var(--ink);grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon value""icon label""detail detail";gap:4px 10px;min-height:94px;padding:12px;text-decoration:none;display:grid}.ov-kpi>span{background:var(--paper-2);color:var(--muted);border-radius:8px;grid-area:icon;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ov-kpi[data-tone=good]>span{background:var(--ledger-soft);color:var(--ledger)}.ov-kpi[data-tone=warn]>span{background:var(--sandbox-soft);color:var(--sandbox)}.ov-kpi[data-tone=bad]>span{background:var(--danger-soft);color:var(--danger)}.ov-kpi[data-tone=blue]>span{background:var(--corp-soft);color:var(--corp)}.ov-kpi strong{font:760 22px/1.05 var(--sans);overflow-wrap:anywhere;grid-area:value;align-self:end;min-width:0}.ov-kpi em{font:750 10.5px/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;grid-area:label;font-style:normal}.ov-kpi small{font:500 12px/1.35 var(--sans);overflow-wrap:anywhere;grid-area:detail;min-width:0}.ov-ops-grid{grid-template-columns:minmax(220px,.8fr) minmax(260px,.9fr) minmax(340px,1.15fr);align-items:start;gap:10px;display:grid}.ov-panel{padding:14px}.ov-panel--wide{grid-column:1/-1}.ov-panel h2{color:var(--ink);font:750 14px/1.25 var(--sans);margin:0 0 10px}.ov-empty{color:var(--muted);font:500 12px/1.45 var(--sans);margin:0}.ov-activity-list{gap:7px;display:grid}.ov-activity-row{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:7px 9px;text-decoration:none;display:grid}.ov-activity-row>span{color:var(--muted);font:800 10.5px/1.2 var(--sans);text-transform:uppercase}.ov-activity-row em,.ov-activity-row small,.ov-activity-row strong{overflow-wrap:anywhere;min-width:0;display:block}.ov-activity-row strong{color:var(--ink);font:750 12px/1.2 var(--sans)}.ov-activity-row small{color:var(--muted);font:500 11.5px/1.35 var(--sans)}.ov-activity-row em{color:var(--ink-2);font:800 10.5px/1.2 var(--sans);text-align:right;font-style:normal}.ov-activity-row[data-tone=good]{border-color:var(--ledger)}@supports (color:color-mix(in lab,red,red)){.ov-activity-row[data-tone=good]{border-color:color-mix(in srgb,var(--ledger) 24%,var(--line))}}.ov-activity-row[data-tone=warn]{border-color:var(--sandbox)}@supports (color:color-mix(in lab,red,red)){.ov-activity-row[data-tone=warn]{border-color:color-mix(in srgb,var(--sandbox) 28%,var(--line))}}.ov-activity-row[data-tone=bad]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.ov-activity-row[data-tone=bad]{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}}.ov-activity-row[data-tone=blue]{border-color:var(--corp)}@supports (color:color-mix(in lab,red,red)){.ov-activity-row[data-tone=blue]{border-color:color-mix(in srgb,var(--corp) 24%,var(--line))}}.ov-step-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ov-step-list li{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;display:grid}.ov-step-list li>.pf-i{color:var(--muted);margin-top:2px}.ov-step-list li[data-done=true]>.pf-i{color:var(--ledger)}.ov-step-list a{color:var(--ink);gap:2px;min-width:0;text-decoration:none;display:grid}.ov-step-list strong{font:700 13px/1.25 var(--sans)}.ov-step-list span{font:500 12px/1.35 var(--sans);overflow-wrap:anywhere}.ov-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0 0 10px;display:grid}.ov-fact-grid div{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.ov-fact-grid dt{font:700 10px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase}.ov-fact-grid dd{color:var(--ink);font:750 15px/1.2 var(--sans);overflow-wrap:anywhere;min-width:0;margin:4px 0 0}.ov-link-grid a,.ov-panel-link{color:var(--ink);border-radius:8px;align-items:center;gap:9px;min-height:44px;text-decoration:none;display:grid}.ov-panel-link{background:var(--brand);color:#fff;font:750 12px/1 var(--sans);grid-template-columns:16px minmax(0,1fr) 14px;padding:9px 11px}.ov-panel-link--muted{background:var(--paper-2);border:1px solid var(--line);color:var(--ink)}.ov-link-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.ov-link-grid>div{gap:6px;min-width:0;display:grid}.ov-link-grid h3{font:800 10.5px/1.25 var(--sans);letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px}.ov-link-grid a{background:var(--paper-2);border:1px solid var(--line);font:650 12px/1.25 var(--sans);grid-template-columns:16px minmax(0,1fr) 14px;padding:8px 9px}.ov-action-grid{gap:7px;display:grid}.ov-action-grid a{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);font:700 12px/1.25 var(--sans);border-radius:8px;grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:44px;padding:8px 9px;text-decoration:none;display:grid}.ov-action-grid a span{overflow-wrap:anywhere;min-width:0}.ov-command-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.ov-command-strip a{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);font:750 11.5px/1.2 var(--sans);border-radius:8px;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:7px;min-height:36px;padding:8px;text-decoration:none;display:grid}.ov-command-strip a,.ov-command-strip a span{overflow-wrap:anywhere;min-width:0}.ov-health-list{gap:7px;display:grid}.ov-health-row{background:var(--paper-2);border:1px solid var(--line);color:var(--ink);border-radius:8px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:48px;padding:7px 8px;text-decoration:none;display:grid}.ov-health-row>span{background:var(--card);border:1px solid var(--line-soft);color:var(--muted);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ov-health-row small,.ov-health-row strong{overflow-wrap:anywhere;min-width:0;display:block}.ov-health-row strong{color:var(--ink);font:750 12px/1.2 var(--sans)}.ov-health-row small{color:var(--muted);font:500 11.5px/1.3 var(--sans)}.ov-health-row[data-tone=good]>span{color:var(--ledger)}.ov-health-row[data-tone=warn]>span{color:var(--sandbox)}.ov-health-row[data-tone=bad]>span{color:var(--danger)}.ov-link-grid a span{overflow-wrap:anywhere;min-width:0}.ov-action-row:hover,.ov-kpi:hover,.ov-link-grid a:hover,.ov-panel-link:hover{filter:brightness(.98)}body[data-theme=dark] .ov-kpi,body[data-theme=dark] .ov-panel,body[data-theme=dark] .ov-primary-panel,body[data-theme=dark] .ov-queue-panel{background:#0f202cd1}body[data-theme=dark] .ov-action-grid a,body[data-theme=dark] .ov-action-row,body[data-theme=dark] .ov-activity-row,body[data-theme=dark] .ov-class-row,body[data-theme=dark] .ov-command-strip a,body[data-theme=dark] .ov-fact-grid div,body[data-theme=dark] .ov-health-row,body[data-theme=dark] .ov-link-grid a,body[data-theme=dark] .ov-queue-head em{background:#0b1a25c2}body[data-theme=dark] .ov-health-row>span{background:#0f202cd1}@media (max-width:1180px){.ov-command-center,.ov-hero,.ov-lower-grid,.ov-lower-grid--raise,.ov-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.ov-command-center,.ov-hero,.ov-lower-grid,.ov-lower-grid--raise,.ov-ops-grid{grid-template-columns:1fr}.ov-kpi-grid,.ov-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ov-page{width:100%;max-width:none;padding:8px 16px 44px}.ov-head-actions{justify-content:stretch;align-items:stretch;width:100%;max-width:none;display:grid}.ov-freshness,.ov-head-actions .wk-btn,.ov-status{justify-content:center;width:100%}.ov-panel,.ov-primary-panel,.ov-queue-panel{padding:12px}.ov-command-center{flex-direction:column;align-items:stretch;display:flex}.ov-command-column{display:contents}.ov-cap-panel{order:1}.ov-queue-panel{order:2}.ov-panel--recent{order:3}.ov-panel--documents{order:4}.ov-panel--raise-window{order:5}.ov-panel--actions{order:6}.ov-primary-copy h2{font-size:22px}.ov-command-strip,.ov-fact-grid,.ov-kpi-grid,.ov-link-grid{grid-template-columns:1fr}.ov-class-row{grid-template-columns:minmax(0,1fr)}.ov-class-row em{text-align:left}.ov-action-row{grid-template-columns:34px minmax(0,1fr)}.ov-action-row em,.ov-activity-row em{text-align:left;grid-column:2}.ov-activity-row{grid-template-columns:minmax(0,1fr)}}.cr-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:16px 0 18px;display:grid}.cr-card{background:var(--card);border:1px solid var(--line);border-radius:11px;gap:6px;padding:14px 16px;display:grid}.cr-card strong{font:650 19px/1.2 var(--sans);font-variant-numeric:tabular-nums}.cr-card span{color:var(--muted);font:600 10.5px/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase}.cr-bar{background:var(--line-soft,var(--line));height:5px;overflow:hidden}.cr-bar,.cr-bar i{border-radius:999px}.cr-bar i{background:var(--brand,#0d947e);height:100%;width:var(--cr,0);display:block}.cr-bar[data-tone=amber] i{background:#d97706}.cr-bar[data-tone=blue] i{background:#2563eb}.cr-pill{font:650 10.5px/1 var(--sans);white-space:nowrap;border-radius:999px;padding:5px 10px;display:inline-block}.cr-pill[data-tone=green]{color:#15803d;background:#16a34a24}.cr-pill[data-tone=blue]{color:#1d4ed8;background:#2563eb21}.cr-pill[data-tone=violet]{color:#6d28d9;background:#7c3aed21}.cr-pill[data-tone=amber]{color:#b45309;background:#d9770626}.cr-pill[data-tone=gray]{color:#475569;background:#64748b24}.cr-pill[data-tone=red]{color:#b91c1c;background:#dc262621}body[data-theme=dark] .cr-pill[data-tone=green]{color:#4ade80;background:#22c55e2e}body[data-theme=dark] .cr-pill[data-tone=blue]{color:#93c5fd;background:#3b82f633}body[data-theme=dark] .cr-pill[data-tone=violet]{color:#c4b5fd;background:#8b5cf633}body[data-theme=dark] .cr-pill[data-tone=amber]{color:#fcd34d;background:#f59e0b2e}body[data-theme=dark] .cr-pill[data-tone=gray]{color:#cbd5e1;background:#94a3b82e}body[data-theme=dark] .cr-pill[data-tone=red]{color:#fca5a5;background:#f871712e}.cr-funded{gap:4px;min-width:110px;display:grid}.cr-funded em{color:var(--muted);font:600 10.5px/1 var(--sans);font-style:normal}.cr-doccell strong{font:650 12px/1.3 var(--sans);display:block}.cr-doccell span{color:var(--muted);font:500 10.5px/1.3 var(--sans)}.cr-drawer-grid{grid-template-columns:1fr 1fr;gap:10px 14px;display:grid}.cr-drawer-grid div span{color:var(--muted);font:600 10px/1.4 var(--sans);letter-spacing:.05em;text-transform:uppercase;display:block}.cr-drawer-grid div strong{font:600 12.5px/1.4 var(--sans)}.cr-quick{flex-wrap:wrap;gap:8px;display:flex}.cr-num{font-variant-numeric:tabular-nums}.cr-muted{color:var(--muted)}.portal-member-shell .portal-pos-strip{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px;display:grid;overflow:hidden}.portal-member-shell .portal-pos-cell{border-right:1px solid var(--mp-line-soft);padding:12px 14px}.portal-member-shell .portal-pos-cell:last-child{border-right:0}.portal-member-shell .portal-pos-cell small{color:var(--mp-muted);margin-bottom:4px;font-size:11px;display:block}.portal-member-shell .portal-pos-cell strong{color:var(--mp-text);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600;display:block}.portal-member-shell .portal-pos-cell em{color:var(--mp-faint);margin-top:3px;font-size:11px;font-style:normal;display:block}.portal-member-shell .portal-pos-card{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:10px;margin:0 0 16px;overflow:hidden}.portal-member-shell .portal-pos-card-head{border-bottom:1px solid var(--mp-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.portal-member-shell .portal-pos-card-head h2{color:var(--mp-text);margin:0;font-size:14px;font-weight:600}.portal-member-shell .portal-pos-card-head .portal-link-action{align-items:center;gap:5px;display:inline-flex}.portal-member-shell .portal-pos-table{border-collapse:collapse;width:100%;font-size:13px}.portal-member-shell .portal-pos-table th{text-align:right;color:var(--mp-muted);background:var(--mp-surface-2);padding:9px 16px;font-size:11px;font-weight:600}.portal-member-shell .portal-pos-table td.l,.portal-member-shell .portal-pos-table th.l{text-align:left}.portal-member-shell .portal-pos-table td.r,.portal-member-shell .portal-pos-table th.r{text-align:right}.portal-member-shell .portal-pos-table td{color:var(--mp-text);border-top:1px solid var(--mp-line-soft);padding:10px 16px}.portal-member-shell .portal-pos-table .num{font-variant-numeric:tabular-nums}.portal-member-shell .portal-pos-table td.muted{color:var(--mp-muted)}.portal-member-shell .portal-pos-total td{background:var(--mp-surface-2);border-top:1px solid var(--mp-line);font-weight:600}.portal-member-shell .portal-pos-table--kv td:first-child{color:var(--mp-muted)}.portal-member-shell .portal-pos-table--kv td:last-child{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.portal-member-shell .portal-pos-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin:0 0 16px;display:grid}@media (max-width:900px){.portal-member-shell .portal-pos-grid{grid-template-columns:1fr}}.portal-member-shell .portal-pos-strip--narrow{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px}.portal-member-shell .portal-empty-state{color:var(--mp-muted);margin:0;font-size:13px}@media (max-width:760px){.portal-member-shell .portal-pos-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-member-shell .portal-pos-cell:nth-child(2n){border-right:0}.portal-member-shell .portal-member-nav{-webkit-overflow-scrolling:touch;overflow-x:auto}.portal-member-shell .portal-member-content,.portal-member-shell .portal-member-main{min-width:0;overflow-x:hidden}.portal-member-shell .portal-pos-table thead{display:none}.portal-member-shell .portal-pos-table tbody tr{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:8px;margin:0 0 8px;display:block;overflow:hidden}.portal-member-shell .portal-pos-table td{border:0;border-top:1px solid var(--mp-line-soft);text-align:right;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;display:flex}.portal-member-shell .portal-pos-table tr td:first-child{border-top:0}.portal-member-shell .portal-pos-table td[data-label]:before{content:attr(data-label);color:var(--mp-muted);text-align:left;white-space:nowrap;font-weight:500}.portal-member-shell .portal-pos-table td.l:first-child{color:var(--mp-text);font-weight:600}.portal-member-shell .portal-pos-total td{background:var(--mp-surface-2)}.portal-member-shell .portal-pos-table td:empty{display:none}.portal-member-shell .portal-pos-table--kv tbody tr{border:0;margin:0;display:table-row}.portal-member-shell .portal-pos-table--kv td{border-top:1px solid var(--mp-line-soft);display:table-cell}}.portal-member-shell .portal-pos-list{flex-direction:column;display:flex}.portal-member-shell .portal-pos-row{border:0;border-top:1px solid var(--mp-line-soft);text-align:left;cursor:pointer;width:100%;color:var(--mp-text);background:0 0;align-items:center;gap:11px;padding:11px 16px;display:flex}.portal-member-shell .portal-pos-row:first-child{border-top:0}.portal-member-shell .portal-pos-row:hover{background:var(--mp-surface-2)}.portal-member-shell .portal-pos-row>.pf-i{color:var(--mp-muted);flex:none}.portal-member-shell .portal-pos-row-text{flex:1;min-width:0}.portal-member-shell .portal-pos-row-text strong{font-size:13px;font-weight:600;display:block}.portal-member-shell .portal-pos-row-text small{color:var(--mp-muted);font-size:11.5px;display:block}.portal-member-shell .portal-pos-tag{white-space:nowrap;border-radius:999px;flex:none;padding:2px 9px;font-size:10.5px;font-weight:600}.portal-member-shell .portal-pos-tag.bad{background:var(--mp-danger)}@supports (color:color-mix(in lab,red,red)){.portal-member-shell .portal-pos-tag.bad{background:color-mix(in srgb,var(--mp-danger) 15%,transparent)}}.portal-member-shell .portal-pos-tag.bad{color:var(--mp-danger)}.portal-member-shell .portal-pos-tag.warn{background:var(--mp-orange-soft);color:var(--mp-orange)}@supports (color:color-mix(in lab,red,red)){.portal-member-shell .portal-pos-tag.warn{color:color-mix(in srgb,var(--mp-orange),var(--mp-text) 32%)}}.portal-member-shell .portal-pos-tag.info{background:var(--mp-blue-soft);color:var(--mp-blue)}.portal-member-shell .portal-pos-tag.ok{background:var(--mp-emerald-soft);color:var(--mp-emerald)}.portal-member-shell .portal-pos-tag.muted{background:var(--mp-surface-2);color:var(--mp-muted)}.portal-member-shell .portal-pos-since{flex-direction:column;display:flex}.portal-member-shell .portal-pos-since-row{border-top:1px solid var(--mp-line-soft);align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.portal-member-shell .portal-pos-since-row:first-child{border-top:0}.portal-member-shell .portal-pos-since-type{text-transform:uppercase;letter-spacing:.03em;color:var(--mp-muted);flex:none;width:84px;font-size:10px;font-weight:600}.portal-member-shell .portal-pos-since-title{min-width:0;color:var(--mp-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.portal-member-shell .portal-pos-since-row time{color:var(--mp-faint);flex:none;font-size:11px}.portal-member-shell .portal-pos-since-row>.pf-i{color:var(--mp-faint);flex:none}.portal-member-shell .portal-financials-herostat{flex-direction:column;justify-content:center;align-items:flex-end;display:flex}.portal-member-shell .portal-financials-herostat strong{color:var(--mp-text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.portal-member-shell .portal-financials-herostat span{color:var(--mp-muted);font-size:12px}.portal-member-shell .portal-financial-subhead{color:var(--mp-muted);margin:18px 0 8px;font-size:12px;font-weight:600}.portal-member-shell .portal-fin-bar{vertical-align:middle;background:linear-gradient(to right,var(--mp-text-2) var(--w,0),var(--mp-line) var(--w,0));border-radius:3px;width:34px;height:6px;margin-right:9px;display:inline-block}.portal-member-shell .portal-pos-funding{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:9px;margin:0 0 16px;padding:11px 14px}.portal-member-shell .portal-pos-funding-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.portal-member-shell .portal-pos-funding-head span{color:var(--mp-muted)}.portal-member-shell .portal-pos-funding-head strong{color:var(--mp-text);font-variant-numeric:tabular-nums;font-weight:600}.portal-member-shell .portal-pos-funding-track{background:var(--mp-line-soft);border-radius:4px;height:7px;overflow:hidden}.portal-member-shell .portal-pos-funding-fill{background:var(--mp-text-2);border-radius:4px;height:100%}