:root{color-scheme:light;--paper:#f5f7fa;--paper-2:#f4f6f8;--card:#ffffff;--ink:#111827;--ink-2:#2f3b4a;--muted:#536171;--faint:#7a8594;--line:#e6ebf1;--line-2:#cfd8e3;--line-soft:#eef2f6;--link:#344052;--llc:#0f766e;--llc-soft:#e6f4ef;--corp:#1f5fae;--corp-soft:#edf5ff;--nav-accent:#bf6d4d;--nav-accent-soft:#fff4ef;--ledger:#116048;--ledger-soft:#e6f4ef;--sandbox:#a15c00;--sandbox-soft:#fff7e6;--danger:#b42318;--danger-soft:#fff1f0;--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 rgb(22 24 28/4%),0 10px 28px -24px rgb(22 24 28/20%);--shadow-lg:0 22px 56px -32px rgb(22 24 28/32%)}body[data-theme=dark]{color-scheme:dark;--paper:#0f1216;--paper-2:#151a20;--card:#181f27;--ink:#e6e8eb;--ink-2:#c8d0d9;--muted:#a9b2bd;--faint:#8f9aa8;--line:#2a333f;--line-2:#384452;--line-soft:#27313d;--link:#c8d0d9;--llc:#58a997;--llc-soft:#122820;--corp:#8fb8ee;--corp-soft:#172233;--nav-accent:#c1785a;--nav-accent-soft:#211b18;--ledger:#8ed2c1;--ledger-soft:#122820;--sandbox:#e2ae55;--sandbox-soft:#2b2111;--danger:#f18d86;--danger-soft:#2c1716;--shadow:0 1px 2px rgb(0 0 0/40%),0 8px 24px -16px rgb(0 0 0/60%);--shadow-lg:0 24px 60px -28px rgb(0 0 0/80%)}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button{border:0}.signup-title{margin:28px 0 0;color:var(--ink);font-size:21px;line-height:1.25}.signup-copy,.signup-footer,.signup-help{color:var(--muted);font-size:13px}.signup-copy{margin:8px 0 0}.signup-help{margin:5px 0 0}.signup-consent{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;align-items:start;margin-top:20px;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:650;line-height:1.5}.signup-consent input{width:20px;height:20px;margin:1px 0 0}.signup-consent a,.signup-footer a{color:var(--corp)}.signup-consent small{display:block;margin-top:4px;color:var(--muted);font-size:11.5px;font-weight:600}.signup-footer{margin:22px 0 0;text-align:center}.onboarding-shell{display:grid;min-height:100vh;overflow-x:hidden;place-items:start center;padding:clamp(24px,6vw,64px) 16px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--llc-soft) 48%,transparent),transparent 35%),var(--paper)}.onboarding-card{width:min(100%,880px);padding:clamp(22px,4vw,40px);border:1px solid var(--line);border-radius:12px;background:var(--card);box-shadow:var(--shadow-lg)}.onboarding-card h1,.onboarding-card h2,.onboarding-card p{overflow-wrap:anywhere}.onboarding-brand{display:inline-flex;gap:10px;align-items:center;color:var(--ink);font-size:17px}.onboarding-brand span{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--llc-soft);color:var(--llc);font:800 11px/1 var(--mono)}.onboarding-progress{margin:30px 0 34px}.onboarding-progress>p{margin:0 0 10px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.onboarding-progress ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0;margin:0;list-style:none}.onboarding-progress li{position:relative;display:grid;gap:6px;justify-items:start;min-width:0;padding-right:8px;color:var(--muted);font-size:11px;line-height:1.25}.onboarding-progress li:before{position:absolute;z-index:0;top:13px;right:0;left:0;height:2px;background:var(--line);content:""}.onboarding-progress li:last-child:before{display:none}.onboarding-progress li span{z-index:1;display:grid;width:28px;height:28px;place-items:center;border:2px solid var(--line-2);border-radius:50%;background:var(--card);font-weight:800}.onboarding-progress li b{max-width:92px;font-weight:700}.onboarding-progress li.complete,.onboarding-progress li[aria-current=step]{color:var(--llc)}.onboarding-progress li.complete span,.onboarding-progress li[aria-current=step] span{border-color:var(--llc);background:var(--llc-soft)}.onboarding-step-header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--line)}.onboarding-invitations h1,.onboarding-status h1,.onboarding-step-header h1{margin:3px 0 0;color:var(--ink);font-size:clamp(24px,4vw,34px);line-height:1.18}.onboarding-eyebrow{margin:0;color:var(--llc);font:800 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase}.onboarding-badge,.onboarding-requirement{display:inline-flex;min-height:28px;align-items:center;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;white-space:nowrap}.onboarding-badge,.onboarding-requirement.required{background:var(--llc-soft);color:var(--llc)}.onboarding-requirement.optional{background:var(--paper-2);color:var(--muted)}.onboarding-fields,.onboarding-review{display:grid;gap:20px;margin-top:26px}.onboarding-field{display:grid;gap:7px;color:var(--ink-2);font-size:13px;font-weight:750}.onboarding-field>span{display:flex;flex-wrap:wrap;gap:7px;align-items:baseline}.onboarding-field small,.onboarding-fieldset legend span{color:var(--muted);font-size:11px;font-weight:700}.onboarding-field input,.onboarding-field select,.onboarding-fieldset input,.onboarding-fieldset select{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--faint);border-radius:7px;background:var(--card);color:var(--ink)}.login-field input,.signup-consent input{border-color:var(--faint)}.onboarding-field em{color:var(--danger);font-size:12px;font-style:normal;font-weight:750}.onboarding-fieldset,.onboarding-repeat-card{padding:18px;border:1px solid var(--line);border-radius:9px;margin:0}.onboarding-fieldset legend,.onboarding-repeat-card legend{padding:0 6px;color:var(--ink-2);font-size:13px;font-weight:800}.onboarding-fieldset>p,.onboarding-lede,.onboarding-note,.onboarding-status>p,.onboarding-step-copy{color:var(--muted);font-size:13px}.onboarding-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}.onboarding-split label{display:grid;gap:6px;color:var(--ink-2);font-size:12px;font-weight:750}.onboarding-repeat-card{display:grid;gap:16px}.onboarding-allocation{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.onboarding-allocation>span{display:inline-flex;min-width:80px;min-height:44px;align-items:center;color:var(--muted);font:700 13px/1 var(--mono)}.onboarding-link,.onboarding-primary,.onboarding-secondary{min-height:44px;cursor:pointer;font-weight:800}.onboarding-primary,.onboarding-secondary{padding:0 17px;border-radius:7px}.onboarding-primary{background:var(--ink);color:var(--paper)}.onboarding-secondary{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2)}.onboarding-link{padding:0 8px;background:transparent;color:var(--corp);text-decoration:underline}.onboarding-link.danger{justify-self:start;color:var(--danger)}.onboarding-primary:disabled,.onboarding-secondary:disabled{cursor:not-allowed;opacity:.58}.onboarding-actions,.onboarding-footer-actions,.onboarding-footer-actions>div{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.onboarding-footer-actions{justify-content:space-between;padding-top:22px;border-top:1px solid var(--line);margin-top:28px}.onboarding-footer-actions>div{justify-content:flex-end}.onboarding-error{padding:11px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));border-radius:7px;margin:18px 0 0;background:var(--danger-soft);color:var(--danger);font-size:13px;font-weight:700}.onboarding-save-status{min-height:22px;margin:8px 0 -8px;color:var(--ledger);font-size:12px;font-weight:750;text-align:right}.onboarding-review section{padding:18px;border:1px solid var(--line);border-radius:9px}.onboarding-review dl>div,.onboarding-review section header{display:flex;justify-content:space-between;gap:18px}.onboarding-review h2{margin:0;font-size:16px}.onboarding-review dl{display:grid;gap:8px;margin:14px 0 0}.onboarding-review dt{color:var(--muted)}.onboarding-review dd{margin:0;color:var(--ink-2);font-weight:700;text-align:right}.onboarding-invitations .onboarding-eyebrow{margin-top:28px}.onboarding-lede{margin:10px 0 0}.onboarding-invitation-list{display:grid;gap:14px;margin:26px 0 14px}.onboarding-invitation{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:9px}.onboarding-invitation h2{margin:9px 0 2px;font-size:18px}.onboarding-invitation p{margin:2px 0 0;color:var(--muted);font-size:12px}.onboarding-status{text-align:center}.onboarding-status .onboarding-brand{justify-content:center}.workspace-created-banner{padding:12px 20px;border-bottom:1px solid color-mix(in srgb,var(--ledger) 30%,var(--line));background:var(--ledger-soft);color:var(--ledger);font-size:13px;font-weight:800;text-align:center}@media (max-width:720px){.onboarding-card{padding:22px 18px;border-radius:9px}.onboarding-progress{margin-bottom:26px}.onboarding-progress ol{grid-template-columns:repeat(6,34px);justify-content:space-between}.onboarding-progress li{padding-right:4px}.onboarding-progress li b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.onboarding-invitation,.onboarding-step-header{align-items:stretch;flex-direction:column}.onboarding-requirement{align-self:flex-start}.onboarding-actions,.onboarding-footer-actions,.onboarding-footer-actions>div{display:grid;grid-template-columns:1fr;width:100%}.onboarding-footer-actions>span{display:none}.onboarding-actions button,.onboarding-footer-actions .onboarding-link,.onboarding-footer-actions .onboarding-primary,.onboarding-footer-actions .onboarding-secondary{width:100%}.onboarding-allocation,.onboarding-split{grid-template-columns:1fr}}:where(button,[href],input,select,textarea):focus-visible{outline:2px solid var(--corp);outline-offset:2px}.surface-shell{background:var(--paper)}.login-shell,.surface-shell{min-height:100vh;color:var(--ink)}.login-shell{display:grid;align-items:start;padding:clamp(48px,10vh,96px) 18px 48px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 62%,transparent),transparent 45%),var(--paper)}.login-panel{width:min(100%,430px);padding:26px 28px 28px;border:1px solid var(--line);border-radius:8px;margin:0 auto;background:var(--card);box-shadow:var(--shadow)}.login-brand{display:grid;grid-template-columns:38px minmax(0,1fr);gap:12px;align-items:center}.login-brand>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid color-mix(in srgb,var(--llc) 28%,var(--line));border-radius:8px;background:var(--llc-soft);color:var(--llc);font-family:var(--mono);font-size:12px;font-weight:800}.login-brand h1{margin:0;color:var(--ink);font-family:var(--sans);font-size:22px;font-weight:850;letter-spacing:0;line-height:1.18}.login-brand p,.login-muted{margin:4px 0 0;color:var(--muted);font-size:13px;font-weight:650;line-height:1.45}.login-note{padding:11px 12px;border:1px solid color-mix(in srgb,var(--llc) 20%,var(--line));border-radius:7px;margin:20px 0 0;background:color-mix(in srgb,var(--llc-soft) 64%,var(--card));color:var(--ink-2);font-size:13px;font-weight:650;line-height:1.5}.login-field{display:grid;gap:6px;margin-top:16px;color:var(--ink-2);font-size:12.5px;font-weight:750}.login-field input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--line-2);border-radius:7px;background:var(--card);color:var(--ink);font:500 14px/1.4 var(--sans)}.login-field input:focus-visible,.login-link:focus-visible,.login-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--corp) 64%,transparent);outline-offset:2px}.login-link,.login-primary{cursor:pointer;font-family:var(--sans)}.login-primary{display:inline-flex;width:100%;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border-radius:7px;margin-top:18px;background:var(--ink);color:var(--paper);font-size:14px;font-weight:800}.login-link{padding:0;margin-top:14px;background:transparent;color:var(--corp);font-size:13px;font-weight:700;text-decoration:underline}.login-link+.login-link{margin-left:12px}.login-link: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{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 32px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--card) 92%,var(--paper))}.surface-brand,.surface-links a{color:inherit;text-decoration:none}.surface-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--serif);font-size:17px;font-weight:600}.surface-seal{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#1f6b45;color:#fff;font-family:var(--mono);font-size:12px;font-weight:700}.surface-links{display:flex;flex-wrap:wrap;gap:8px}.surface-links a{min-width:78px;padding:8px 12px;border:1px solid transparent;border-radius:7px;color:var(--muted);font-size:13px;font-weight:600;text-align:center}.surface-links a.active{border-color:var(--line-2);background:var(--card);color:var(--ink)}.surface-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1120px;padding:48px 32px 24px;margin:0 auto}.surface-head span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.surface-head h1{margin:4px 0 0;font-family:var(--serif);font-size:clamp(34px,4vw,52px);line-height:1.04}.surface-role-chip{display:inline-flex;align-items:center;gap:8px;max-width:520px;padding:9px 12px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink-2);font-family:var(--sans);font-size:12px;font-weight:600}.surface-role-chip span{overflow-wrap:anywhere}.surface-grid,.surface-workflows{display:grid;max-width:1120px;margin:0 auto}.surface-workflows{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:0 32px 24px}.surface-workflow{display:flex;min-height:54px;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink-2);font-size:13px;font-weight:700}.surface-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 32px 56px}.surface-panel{min-height:210px;padding:20px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.surface-panel span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.surface-panel strong{display:block;margin-top:14px;color:var(--ink);font-size:22px;line-height:1.15;overflow-wrap:anywhere}.surface-panel p{margin:14px 0 0;color:var(--ink-2);font-size:14px;overflow-wrap:anywhere}.portal-app{min-height:100vh;background:#f7f7f2;color:var(--ink)}.portal-topbar{justify-content:space-between;gap:18px;padding:18px 28px;border-bottom:1px solid var(--line);background:#fff}.portal-access-badge,.portal-brand,.portal-list-row,.portal-panel-head,.portal-request-card div,.portal-topbar{display:flex;align-items:center}.portal-brand{gap:10px;font-family:var(--serif);font-size:17px}.portal-brand span{display:grid;width:32px;height:32px;place-items:center;border-radius:7px;background:#1f6b45;color:#fff;font-family:var(--mono);font-size:12px;font-weight:700}.portal-access-badge{gap:8px;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:#f8faf8;color:var(--ink-2);font-size:12px;font-weight:700}.portal-hero{display:flex;max-width:1120px;align-items:flex-end;justify-content:space-between;gap:24px;padding:46px 28px 22px;margin:0 auto}.portal-hero span,.portal-identity span,.portal-metric span,.portal-request-card span{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.portal-hero h1{margin:4px 0;font-family:var(--serif);font-size:clamp(34px,5vw,56px);line-height:1.04}.portal-hero p{margin:0;color:var(--ink-2)}.portal-identity,.portal-metric,.portal-note,.portal-panel,.portal-request-card,.portal-state{border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.portal-identity{min-width:260px;padding:15px}.portal-identity strong{display:block;margin-top:5px}.portal-identity small{color:var(--muted)}.portal-note,.portal-state{display:flex;max-width:1120px;gap:12px;padding:16px;margin:0 auto 18px}.portal-state.blocked{border-color:#e7c7c3;background:#fff7f6}.portal-note span,.portal-state strong{font-weight:800}.portal-state p{margin:3px 0 0;color:var(--ink-2)}.portal-tabs{display:flex;max-width:1120px;gap:8px;padding:0 28px 18px;margin:0 auto}.portal-tabs button{padding:9px 14px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--muted);font-weight:700}.portal-tabs button.active{border-color:#1f6b45;color:#1f6b45}.portal-overview,.portal-request-grid,.portal-wide-panel{max-width:1120px;padding:0 28px 56px;margin:0 auto}.portal-columns,.portal-metrics{display:grid;gap:14px}.portal-metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px}.portal-metric{min-height:120px;padding:16px}.portal-metric strong{display:block;margin-top:12px;font-size:25px;line-height:1.1;overflow-wrap:anywhere}.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{gap:12px;padding:13px 0;border-top:1px solid var(--line-soft)}.portal-list-row div{min-width:0;flex:1}.portal-list-row span,.portal-list-row strong{display:block;overflow-wrap:anywhere}.portal-list-row span{color:var(--muted);font-size:13px}.portal-list-row em{color:#1f6b45;font-size:12px;font-style:normal;font-weight:800;text-align:right}.portal-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.portal-request-card{min-height:220px}.portal-request-card strong{display:block;margin-top:10px;font-size:21px;line-height:1.15}.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{display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border-radius:7px;background:#1f6b45;color:#fff;font-size:12px;font-weight:800}.portal-request-card button:disabled{background:var(--line-2);color:var(--muted)}.admin-responsive-table td{padding:10px 12px;border-bottom:1px solid var(--line-soft);vertical-align:top}.admin-responsive-table-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.surface-head,.surface-nav{align-items:stretch;flex-direction:column}.surface-nav{padding:16px}.surface-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.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{align-items:stretch;flex-direction:column}.portal-hero,.portal-overview,.portal-request-grid,.portal-tabs,.portal-topbar,.portal-wide-panel{padding-right:16px;padding-left:16px}.portal-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.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:#f5f7fa;--mp-sidebar:#ffffff;--mp-surface:#ffffff;--mp-surface-2:#f4f6f8;--mp-soft:#f4f6f8;--mp-line:#e6ebf1;--mp-line-soft:#eef2f6;--mp-text:#111827;--mp-text-2:#2f3b4a;--mp-muted:#536171;--mp-faint:#7a8594;--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:#bf6d4d;--mp-orange-soft:#fff4ef;--mp-brand:#bf6d4d;--mp-brand-strong:#9e4f35;--mp-danger:#b42318;--mp-shadow:0 1px 2px rgb(15 23 42/4%);color-scheme:light;display:grid;min-height:100vh;grid-template-columns:218px minmax(0,1fr);background:var(--mp-bg);color:var(--mp-text);font-size:14px;line-height:1.45}.portal-member-shell[data-theme=dark],:root[data-portal-theme=dark] .portal-member-shell:not([data-theme=light]){color-scheme:dark;--mp-bg:#0f1216;--mp-sidebar:#151a20;--mp-surface:#181f27;--mp-surface-2:#1f262e;--mp-soft:#23262d;--mp-line:#2a333f;--mp-line-soft:#27313d;--mp-text:#e6e8eb;--mp-text-2:#c8d0d9;--mp-muted:#a9b2bd;--mp-faint:#8f9aa8;--mp-emerald:#58a997;--mp-emerald-2:#58a997;--mp-emerald-soft:#122820;--mp-blue:#8fb8ee;--mp-blue-soft:#172233;--mp-violet:var(--mp-text-2);--mp-violet-soft:var(--mp-soft);--mp-orange:#c1785a;--mp-orange-soft:#211b18;--mp-brand:#c1785a;--mp-brand-strong:#a76245;--mp-danger:#f18d86;--mp-shadow:0 1px 2px rgb(0 0 0/35%),0 22px 48px -32px rgb(0 0 0/80%)}.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{font-variant-numeric:tabular-nums}.portal-member-sidebar{position:sticky;top:0;display:flex;height:100vh;min-width:0;flex-direction:column;overflow-y:auto;border-right:1px solid var(--mp-line);background:var(--mp-sidebar);box-shadow:none}.portal-member-brand{display:flex;align-items:center;gap:10px;min-height:64px;padding:14px 16px 12px;border-bottom:1px solid var(--mp-line)}.portal-member-brand>span{display:grid;width:27px;height:27px;flex:none;place-items:center;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);color:var(--mp-text)}.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{display:block;min-width:0;overflow-wrap:anywhere}.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{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;align-items:center;padding:12px 14px 10px;border-bottom:1px solid var(--mp-line-soft)}.portal-member-avatar,.portal-user-menu span{display:grid;place-items:center;border-radius:50%;background:var(--mp-soft);color:var(--mp-text);font-weight:850}.portal-member-avatar{width:32px;height:32px;border:1px solid var(--mp-line)}.portal-member-card strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-member-card span{margin-top:2px;color:var(--mp-muted);font-size:11px;font-weight:650}.portal-member-card em{display:inline-flex;width:fit-content;max-width:100%;margin-top:7px;padding:3px 8px;border-radius:999px;background:var(--mp-emerald-soft);color:var(--mp-emerald);font-size:10.5px;font-style:normal;font-weight:850}.portal-member-nav{display:grid;gap:13px;padding:12px 10px 16px}.portal-mobile-navigation{display:none}.portal-nav-group{display:grid;gap:4px}.portal-nav-title{display:flex;align-items:center;gap:10px;margin:9px 9px 6px;color:var(--mp-muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.portal-nav-title:after{display:block;height:1px;flex:1;background:var(--mp-line);content:""}.portal-member-nav button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;padding:7px 8px;border:0;border-radius:4px;background:transparent;color:var(--mp-text-2);cursor:pointer;font-size:12px;font-weight:700;text-align:left;transition:background-color .12s ease,color .12s ease}.portal-member-nav button span{min-width:0;overflow-wrap:anywhere}.portal-member-nav button em{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:var(--mp-soft);color:var(--mp-emerald);font-size:11px;font-style:normal;font-weight:850}.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{display:grid;gap:7px;margin:auto 10px 14px;padding:12px;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface)}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--mp-line);border-radius:6px;background:var(--mp-surface);color:var(--mp-text);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.portal-entity-card button{width:100%;min-height:34px;margin-top:8px;color:var(--mp-blue)}.portal-member-main{min-width:0}.portal-utility-bar{display:flex;min-height:64px;align-items:center;gap:10px;padding:13px 24px;border-bottom:1px solid var(--mp-line);background:var(--mp-surface)}.portal-utility-spacer{flex:1}.portal-theme-toggle{min-width:136px;min-height:36px;padding:7px 11px}.portal-icon-button{position:relative;width:36px;height:36px;padding:0;border-radius:50%}.portal-icon-button:after{content:"";position:absolute;inset:-2px}.portal-icon-button i{position:absolute;top:-4px;right:-3px;display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:var(--mp-danger);color:#fff;font-size:10px;font-style:normal;font-weight:900}.portal-user-menu{min-height:40px;padding:4px 9px 4px 4px;border:0;background:transparent}.portal-user-menu span{width:38px;height:38px}.portal-member-grid{display:grid;grid-template-columns:minmax(0,1fr) 304px;gap:18px;padding:18px 24px 34px}.portal-member-grid--wide{grid-template-columns:minmax(0,1fr)}.portal-member-content,.portal-right-rail{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;align-content:start;gap:14px}.portal-right-rail{position:sticky;top:98px;max-height:calc(100vh - 112px);overflow-y:auto;padding-right:0}.portal-page-head{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:8px 0 10px}.portal-page-head h1{margin:0;color:var(--mp-text);font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.2;text-wrap:balance}.portal-page-head p{margin:5px 0 0;color:var(--mp-text-2);font-size:12px;font-weight:550}.portal-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.portal-snapshot-pill{display:inline-flex;min-height:34px;align-items:center;padding:6px 10px;border:1px solid var(--mp-line);border-radius:999px;background:var(--mp-surface);color:var(--mp-text-2);font-size:11px;font-weight:850;white-space:nowrap}.portal-account-summary,.portal-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);overflow:hidden}.portal-investor-primary-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr);gap:12px}.portal-account-panel-v2,.portal-attention-panel{min-width:0;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);box-shadow:var(--mp-shadow)}.portal-account-panel-v2{display:grid;gap:13px;padding:15px}.portal-account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.portal-account-balance{display:grid;gap:4px}.portal-account-balance p,.portal-account-balance span,.portal-account-balance strong{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.portal-account-balance span{color:var(--mp-muted);font-size:11px;font-weight:900;text-transform:uppercase}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-account-detail-grid div{display:grid;gap:3px;min-width:0;padding:10px;border:1px solid var(--mp-line-soft);border-radius:4px;background:var(--mp-surface-2)}.portal-account-detail-grid small,.portal-account-detail-grid span,.portal-account-detail-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-account-detail-grid span{color:var(--mp-muted);font-size:10px;font-weight:900;text-transform:uppercase}.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{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;border-top:1px solid var(--mp-line-soft);padding-top:2px}.portal-account-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-account-actions .portal-outline-action{min-height:38px}.portal-attention-panel{display:grid;align-content:start;gap:10px;padding:14px}.portal-panel-v2-head p{margin:3px 0 0;color:var(--mp-muted);font-size:11px;font-weight:700}.portal-attention-list{display:grid;gap:8px}.portal-dashboard-row--investment{align-items:start;grid-template-columns:minmax(250px,.82fr) minmax(310px,1fr) minmax(280px,.86fr)}.portal-dashboard-row--support{align-items:start;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr)}.portal-money-list{display:grid;gap:8px}.portal-money-list article{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;border:1px solid var(--mp-line-soft);border-radius:7px;background:var(--mp-surface-2)}.portal-money-list em,.portal-money-list small,.portal-money-list span,.portal-money-list strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-money-list span{color:var(--mp-muted);font-size:10px;font-weight:900;text-transform:uppercase}.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);font-size:12px;font-style:normal;font-weight:900;text-align:right}.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:color-mix(in srgb,var(--mp-blue) 22%,var(--mp-line))}.portal-doc-health{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.portal-doc-health div{display:grid;min-width:0;gap:2px;padding:10px;border:1px solid var(--mp-line-soft);border-radius:4px;background:var(--mp-surface-2)}.portal-doc-health span,.portal-doc-health strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-doc-health strong{color:var(--mp-text);font-size:18px;font-weight:900}.portal-doc-health span{color:var(--mp-muted);font-size:10px;font-weight:900;text-transform:uppercase}.portal-document-summary-list{display:grid;gap:8px}.portal-document-summary-list article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;min-width:0;padding:10px;border:1px solid var(--mp-line-soft);border-radius:4px;background:var(--mp-surface-2)}.portal-document-summary-list small,.portal-document-summary-list strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-document-summary-list strong{color:var(--mp-text);font-size:13px;font-weight:900}.portal-document-summary-list small{margin-top:3px;color:var(--mp-muted);font-size:11px;font-weight:700}.portal-dashboard-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px}.portal-action-panel,.portal-position-panel{min-width:0;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface);box-shadow:var(--mp-shadow)}.portal-position-panel{display:grid;gap:12px;padding:16px}.portal-dashboard-eyebrow{display:inline-flex;width:fit-content;max-width:100%;min-height:22px;align-items:center;padding:4px 8px;border-radius:999px;background:var(--mp-emerald-soft);color:var(--mp-emerald);font-size:10px;font-weight:900;letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase}.portal-position-panel>strong{display:block;min-width:0;color:var(--mp-text);font-family:var(--serif);font-size:34px;font-weight:650;line-height:1.05;overflow-wrap:anywhere}.portal-position-panel>p{margin:-4px 0 0;color:var(--mp-text-2);font-size:12px;font-weight:650}.portal-position-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.portal-position-stats div{min-width:0;padding:10px;border:1px solid var(--mp-line-soft);border-radius:7px;background:var(--mp-surface-2)}.portal-position-stats em,.portal-position-stats span{display:block;min-width:0;overflow-wrap:anywhere}.portal-position-stats span{color:var(--mp-muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.portal-position-stats em{margin-top:5px;color:var(--mp-text);font-size:13px;font-style:normal;font-weight:850}.portal-action-panel{display:grid;align-content:start;gap:8px;padding:14px}.portal-member-action-list{display:grid;gap:8px}.portal-outline-action{min-height:34px;padding:7px 12px;color:var(--mp-text)}.portal-outline-action.full{width:100%;margin-top:14px}.portal-link-action{border:0;background:transparent;color:var(--mp-blue);min-height:40px;padding:0 8px}.portal-api-banner{display:flex;align-items:center;gap:9px;min-height:44px;padding:9px 12px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface-2);color:var(--mp-muted);font-size:12px;font-weight:750;line-height:1.35}.portal-api-banner .pf-i{flex:none}.portal-api-banner.warning{border-color:color-mix(in srgb,var(--mp-danger) 28%,var(--mp-line));background:color-mix(in srgb,var(--mp-danger) 8%,var(--mp-surface));color:var(--mp-danger)}.portal-api-banner.success{border-color:color-mix(in srgb,var(--mp-emerald) 30%,var(--mp-line));color:var(--mp-emerald)}.portal-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(142px,1fr));gap:10px}.portal-kpi-card,.portal-panel-v2,.portal-request-card-v2{min-width:0;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);box-shadow:var(--mp-shadow)}.portal-kpi-card{display:grid;min-height:104px;align-content:start;gap:9px;padding:13px}.portal-kpi-card div{display:flex;align-items:center;gap:9px}.portal-kpi-card p,.portal-kpi-card small,.portal-kpi-card strong{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.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-variant-numeric:tabular-nums;font-weight:850;line-height:1.15}.portal-kpi-card small{font-size:11px;font-weight:800}.portal-dashboard-row{display:grid;grid-template-columns:minmax(270px,.85fr) minmax(290px,1fr) minmax(240px,.72fr);gap:10px}.portal-dashboard-row.two{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr)}.portal-dashboard-row--compact{align-items:stretch}.portal-change-list{display:grid;gap:8px}.portal-change-list>div{align-items:center;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface-2);display:grid;gap:10px;grid-template-columns:92px minmax(0,1fr) auto;min-height:56px;padding:9px 10px}.portal-change-list small,.portal-change-list span,.portal-change-list strong,.portal-change-list time{display:block;min-width:0;overflow-wrap:anywhere}.portal-change-list span{color:var(--mp-muted);font-size:10px;font-weight:900;text-transform:uppercase}.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:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}.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:color-mix(in srgb,var(--mp-orange) 28%,var(--mp-line))}.portal-visibility-trust{display:grid;gap:12px}.portal-visibility-trust p{margin:0;color:var(--mp-text-2);font-size:12px;font-weight:650;line-height:1.45}.portal-visibility-trust>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-visibility-trust span{display:grid;gap:3px;min-width:0;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface-2);padding:8px}.portal-visibility-trust em,.portal-visibility-trust strong{display:block;min-width:0;overflow-wrap:anywhere}.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:color-mix(in srgb,var(--mp-emerald) 24%,var(--mp-line))}.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{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.portal-panel-v2-head h2{margin:0;color:var(--mp-text);font-size:14px;font-weight:850;letter-spacing:0;line-height:1.25}.portal-access-list,.portal-capital-lines,.portal-detail-list{display:grid}.portal-capital-lines>div,.portal-detail-list>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--mp-line-soft)}.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);font-size:13px;font-weight:850;text-align:right;overflow-wrap:anywhere}.portal-distribution-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:16px;align-items:center}.portal-donut{position:relative;display:grid;width:112px;height:112px;place-items:center;border-radius:50%}.portal-donut:after{position:absolute;inset:24px;border-radius:50%;background:var(--mp-surface);content:""}.portal-donut span,.portal-donut strong{position:relative;z-index:1;display:block;text-align:center}.portal-donut strong{align-self:end;color:var(--mp-text);font-size:15px;font-weight:850}.portal-donut span{align-self:start;color:var(--mp-text-2);font-size:11px;font-weight:700}.portal-donut-legend{display:grid;gap:10px}.portal-donut-legend div{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;gap:9px;align-items:center}.portal-donut-legend i,.portal-notification-list i{display:block;width:8px;height:8px;border-radius:50%}.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{display:grid;gap:10px}.portal-update-list>div{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center}.portal-update-list small,.portal-update-list strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-update-list strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-update-list small{margin-top:3px;color:var(--mp-muted);font-size:11px;font-weight:700}.portal-table-wrap{width:100%;overflow-x:auto}.portal-activity-list{display:none}.portal-activity-table{width:100%;min-width:650px;border-collapse:collapse}.portal-activity-table td,.portal-activity-table th{padding:9px 8px;border-bottom:1px solid var(--mp-line-soft);text-align:left;vertical-align:middle}.portal-activity-table th{color:var(--mp-muted);font-size:10px;font-weight:850;letter-spacing:0;text-transform:uppercase}.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{display:flex;align-items:center;justify-content:space-between;gap:10px}.portal-activity-table .pf-i{color:var(--mp-danger)}.portal-doc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.portal-doc-grid article{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;min-height:100px;align-items:start;padding:14px 12px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface)}.portal-doc-grid small,.portal-doc-grid strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-doc-grid strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-doc-grid small{margin-top:4px;color:var(--mp-text-2);font-size:11px;font-weight:650}.portal-doc-grid button{min-height:34px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface-2);color:var(--mp-text);cursor:pointer;font-size:11px;font-weight:850}.portal-doc-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(180px,240px);gap:10px;margin:0 0 12px}.portal-doc-controls label{display:grid;gap:4px;color:var(--mp-muted);font-size:11px;font-weight:850;text-transform:uppercase}.portal-doc-controls input,.portal-doc-controls select{min-height:38px;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);color:var(--mp-text);font:650 12px/1.4 var(--sans);padding:7px 10px;text-transform:none}.portal-doc-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.portal-doc-table{width:100%;min-width:820px;border-collapse:collapse}.portal-doc-table th{padding:10px 12px;border-bottom:1px solid var(--mp-line);background:var(--mp-surface-2);color:var(--mp-blue);font-size:10px;font-weight:900;letter-spacing:0;text-align:left;text-transform:none}.portal-doc-table td{padding:11px 12px;border-bottom:1px solid var(--mp-line-soft);color:var(--mp-text-2);font-size:12px;font-weight:650;vertical-align:middle}.portal-doc-table tr:last-child td{border-bottom:0}.portal-doc-table small,.portal-doc-table span,.portal-doc-table strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-doc-table strong{color:var(--mp-text);font-size:12px;font-weight:850}.portal-doc-table small{margin-top:3px;color:var(--mp-muted);font-size:11px;font-weight:650}.portal-doc-table-actions{display:flex;flex-wrap:wrap;gap:8px}.portal-table-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface);color:var(--mp-blue);cursor:pointer;font-size:11px;font-weight:850;white-space:nowrap}.portal-table-action--secondary{border-color:var(--mp-line);color:var(--mp-text)}.portal-doc-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portal-doc-actions button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.portal-doc-actions button:first-child{border-color:color-mix(in srgb,var(--mp-emerald) 26%,var(--mp-line));color:var(--mp-emerald)}.portal-download-policy{display:inline-flex;min-height:34px;align-items:center;justify-content:center;border:1px solid var(--mp-line);border-radius:4px;background:var(--mp-surface-2);color:var(--mp-muted);font-size:11px;font-weight:850;text-align:center}.portal-secure-viewer{display:grid;min-width:0;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface);box-shadow:var(--mp-shadow)}.portal-secure-viewer-actions,.portal-secure-viewer-foot,.portal-secure-viewer-head{display:flex;align-items:center;gap:10px}.portal-secure-viewer-head{justify-content:space-between;flex-wrap:wrap}.portal-secure-viewer-head>div{min-width:0}.portal-secure-viewer-head h2,.portal-secure-viewer-head p,.portal-secure-viewer-head small,.portal-secure-viewer-head span{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.portal-secure-viewer-head span{display:inline-flex;align-items:center;gap:6px;color:var(--mp-emerald);font-size:11px;font-weight:900;text-transform:uppercase}.portal-secure-viewer-head h2{margin-top:4px;color:var(--mp-text);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{display:grid;min-height:420px;place-items:center;overflow:auto;border:1px solid var(--mp-line-soft);border-radius:7px;background:var(--mp-surface-2);padding:12px}.portal-secure-viewer-stage canvas{max-width:100%;height:auto;border:1px solid var(--mp-line);background:#fff}.portal-secure-viewer-canvas-hidden{display:none}.portal-secure-viewer-message{display:grid;max-width:460px;gap:6px;color:var(--mp-text);text-align:center}.portal-secure-viewer-message strong{font-size:14px;font-weight:900}.portal-secure-viewer-message p{margin:0;color:var(--mp-text-2);font-size:12px;font-weight:700}.portal-secure-viewer-foot{justify-content:space-between}.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}i.tone-emerald{background:var(--mp-emerald-soft)}i.tone-blue{background:var(--mp-blue-soft)}i.tone-violet{background:var(--mp-violet-soft)}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-orange:var(--mp-orange,var(--sandbox));--fin-shadow:var(--mp-shadow,var(--shadow));display:grid;gap:12px}.portal-financials-period{display:inline-flex;align-self:center;min-height:34px;padding:0 12px;background:var(--fin-surface);color:var(--fin-text-2);font-size:12px;font-weight:750}.portal-financials-hero,.portal-financials-period{align-items:center;border:1px solid var(--fin-line);border-radius:7px}.portal-financials-hero{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:14px;min-width:0;padding:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--fin-emerald) 12%,transparent),transparent 42%),var(--fin-surface);box-shadow:var(--fin-shadow)}.portal-financials-hero p,.portal-financials-hero span{display:block;margin:0;color:var(--fin-muted);font-size:12px;font-weight:700}.portal-financials-hero strong{display:block;margin:4px 0;color:var(--fin-text);font-family:var(--serif);font-size:26px;font-variant-numeric:tabular-nums;font-weight:650;line-height:1.1;overflow-wrap:anywhere}.portal-financials-donut{position:relative;display:grid;width:124px;height:124px;place-items:center;border-radius:50%}.portal-financials-donut:after{position:absolute;inset:26px;border-radius:50%;background:var(--fin-surface);content:""}.portal-financials-donut span,.portal-financials-donut strong{position:relative;z-index:1;display:block;max-width:76px;text-align:center}.portal-financials-donut strong{align-self:end;color:var(--fin-text);font-size:14px;font-weight:850;overflow-wrap:anywhere}.portal-financials-donut span{align-self:start;color:var(--fin-muted);font-size:11px;font-weight:750}.portal-financial-metrics{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px}.portal-financial-metric{display:grid;min-width:0;gap:6px;min-height:100px;padding:13px;border:1px solid var(--fin-line);border-radius:7px;background:var(--fin-surface);box-shadow:var(--fin-shadow)}.portal-financial-metric small,.portal-financial-metric span,.portal-financial-metric strong{display:block;min-width:0;overflow-wrap:anywhere}.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-tabs{display:flex;flex-wrap:wrap;gap:0;padding:0 4px;border-bottom:1px solid var(--fin-line)}.portal-financial-tabs button{min-height:38px;padding:0 11px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--fin-text-2);cursor:pointer;font-size:12px;font-weight:800;transition:color .12s ease,border-color .12s ease}.portal-financial-tabs button.active{border-bottom-color:var(--mp-brand);color:var(--fin-text)}.portal-financial-panel{min-width:0;padding:15px;border:1px solid var(--fin-line);border-radius:7px;background:var(--fin-surface);box-shadow:var(--fin-shadow)}.portal-financial-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.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{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.portal-financial-documents article{display:grid;gap:8px;min-width:0;padding:12px;border:1px solid var(--fin-line-soft);border-radius:7px;background:var(--fin-surface-2)}.portal-financial-documents span{width:fit-content;padding:3px 7px;border-radius:999px;background:color-mix(in srgb,var(--fin-emerald) 12%,var(--fin-surface));color:var(--fin-emerald);font-size:11px;font-weight:850}.portal-financial-documents small,.portal-financial-documents strong{display:block;min-width:0;overflow-wrap:anywhere}.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{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:32px;padding:0 10px;border:1px solid var(--fin-line);border-radius:6px;background:var(--fin-surface);color:var(--fin-text-2);cursor:pointer;font-size:12px;font-weight:800}.portal-financial-table{display:grid;overflow-x:auto}.portal-financial-table>div{display:grid;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(120px,.8fr));min-width:720px;border-bottom:1px solid var(--fin-line-soft)}.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;padding:9px 10px;color:var(--fin-text);font-size:12px;text-align:left;overflow-wrap:anywhere}.portal-financial-table strong{font-weight:850}.portal-financial-breakdown{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;margin-bottom:12px}.portal-financial-timeline{display:grid;gap:8px}.portal-financial-timeline article{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;padding:10px 0;border-bottom:1px solid var(--fin-line-soft)}.portal-financial-timeline i{display:block;width:9px;height:9px;border-radius:50%}.portal-financial-timeline em,.portal-financial-timeline span,.portal-financial-timeline strong{display:block;min-width:0;overflow-wrap:anywhere}.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);font-style:normal;font-size:13px;font-weight:850;text-align:right}.portal-message-tabs{display:flex;gap:10px;border-bottom:1px solid var(--mp-line)}.portal-message-tabs button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:5px 7px 9px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mp-text-2);cursor:pointer;font-size:11px;font-weight:800}.portal-message-tabs button.active{border-bottom-color:var(--mp-brand);color:var(--mp-text)}.portal-message-tabs em{display:grid;width:16px;height:16px;place-items:center;border-radius:50%;background:var(--mp-emerald);color:#fff;font-size:10px;font-style:normal}.portal-message-list-v2{display:grid}.portal-message-list-v2 article{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:12px 0;border-bottom:1px solid var(--mp-line-soft)}.portal-message-list-v2 article:last-child{border-bottom:0}.portal-message-list-v2 article>span{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--mp-soft);color:var(--mp-muted)}.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{display:block;min-width:0;margin:0;overflow-wrap:anywhere}.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);font-size:11px;font-weight:650;white-space:nowrap}.portal-assistant-copy{display:grid;gap:8px;color:var(--mp-text-2);font-size:12px}.portal-assistant-copy span{width:fit-content;padding:2px 8px;border-radius:999px;background:var(--mp-violet-soft);color:var(--mp-violet);font-size:10px;font-weight:900;text-transform:uppercase}.portal-assistant-copy p{margin:0}.portal-prompt-list{display:grid;gap:8px;margin-top:12px}.portal-prompt-list button{min-height:32px;padding:7px 10px;border:1px solid var(--mp-line);border-radius:6px;background:var(--mp-surface);color:var(--mp-text-2);cursor:pointer;font-size:12px;font-weight:650;text-align:left}.portal-question-box{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:8px;margin-top:12px}.portal-question-box input{min-width:0;min-height:38px;padding:9px 12px;border:1px solid var(--mp-line);border-radius:6px;background:var(--mp-surface);color:var(--mp-text)}.portal-question-box button{display:grid;width:36px;height:38px;place-items:center;border:0;border-radius:6px;background:var(--mp-emerald);color:#fff;cursor:pointer}.portal-question-box button:disabled{cursor:not-allowed;opacity:.45}.portal-assistant-note{display:block;margin-top:10px;color:var(--mp-muted);font-size:11px}.portal-notification-list{display:grid}.portal-notification-list article{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:start;padding:11px 0;border-bottom:1px solid var(--mp-line-soft)}.portal-notification-list article:last-child{border-bottom:0}.portal-notification-list span,.portal-notification-list strong,.portal-notification-list time{display:block;min-width:0;overflow-wrap:anywhere}.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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.portal-request-card-v2{display:grid;gap:10px;min-height:190px;padding:14px}.portal-request-card-v2>span{width:fit-content;padding:3px 8px;border-radius:999px;background:var(--mp-orange-soft);color:var(--mp-orange);font-size:10px;font-weight:900;text-transform:uppercase}.portal-request-card-v2 strong{color:var(--mp-text);font-size:16px;font-weight:850}.portal-request-card-v2 p{margin:0;color:var(--mp-text-2);font-size:13px}.portal-request-card-v2 .portal-request-state-grid{display:grid;grid-template-columns:1fr;align-items:stretch;justify-content:stretch;gap:6px;margin-top:0}.portal-request-state-grid small{border:1px solid var(--mp-line-soft);border-radius:6px;background:var(--mp-surface-2);padding:6px 7px;color:var(--mp-text-2)}.portal-request-card-v2 .portal-request-next{border-left:3px solid var(--mp-emerald);padding-left:8px;color:var(--mp-text);font-size:12px;font-weight:750}.portal-request-card-v2 div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.portal-request-card-v2 small{color:var(--mp-muted);font-size:12px;font-weight:700}.portal-request-card-v2 button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:8px 11px;border:0;border-radius:7px;background:var(--mp-emerald);color:#fff;cursor:pointer;font-size:12px;font-weight:850;white-space:nowrap}.portal-signature-list{display:grid;gap:10px}.portal-signature-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--mp-line-soft);border-radius:8px;background:var(--mp-surface-2)}.portal-signature-card div{display:grid;min-width:0;gap:5px}.portal-signature-card span:first-child{width:fit-content;padding:3px 8px;border-radius:999px;background:var(--mp-violet-soft);color:var(--mp-violet);font-size:10px;font-weight:900;text-transform:uppercase}.portal-signature-card p,.portal-signature-card small,.portal-signature-card strong{min-width:0;overflow-wrap:anywhere}.portal-signature-card strong{color:var(--mp-text);font-size:14px;font-weight:850}.portal-signature-card p{margin:0;color:var(--mp-text-2);font-size:12px}.portal-signature-card small{color:var(--mp-muted);font-size:12px;font-weight:700}.portal-signature-card button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:8px 11px;border:0;border-radius:7px;background:var(--mp-brand);color:#fff;cursor:pointer;font-size:12px;font-weight:700;white-space:nowrap;transition:background-color .12s ease,transform .12s ease}.portal-signature-card button:hover{background:var(--mp-brand-strong)}.portal-signature-card button:active:not(:disabled){transform:scale(.96)}.portal-signature-card button:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent);outline-offset:2px}.portal-sign-panel{display:grid;gap:16px;padding:16px;border:1px solid var(--mp-line);border-radius:8px;background:var(--mp-surface);box-shadow:var(--mp-shadow);color:var(--mp-text)}.portal-sign-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.portal-sign-panel-title{margin:0;color:var(--mp-text);font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.portal-sign-panel-meta{display:flex;align-items:center;gap:8px;margin:6px 0 0}.portal-sign-close{display:grid;flex:none;width:32px;height:32px;place-items:center;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface);color:var(--mp-muted);cursor:pointer}.portal-sign-close:hover{background:var(--mp-surface-2);color:var(--mp-text)}.portal-sign-close:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent);outline-offset:2px}.portal-sign-error{margin:0;padding:9px 12px;border:1px solid color-mix(in srgb,var(--mp-danger) 28%,var(--mp-line));border-radius:7px;background:color-mix(in srgb,var(--mp-danger) 8%,var(--mp-surface));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{display:grid;gap:4px;padding:14px;border:1px solid color-mix(in srgb,var(--mp-emerald) 26%,var(--mp-line));border-radius:8px;background:var(--mp-emerald-soft)}.portal-sign-terminal-label{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--mp-emerald);font-size:13px;font-weight:850}.portal-sign-terminal-date{margin:0;color:var(--mp-muted);font-size:11.5px;font-weight:700}.portal-sign-flow{display:grid;gap:16px}.portal-sign-consent{display:grid;gap:10px;padding:14px;border:1px solid var(--mp-line);border-radius:8px;background:var(--mp-surface-2)}.portal-sign-section-label{margin:0;color:var(--mp-text);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.02em}.portal-sign-disclosure{display:grid;gap:8px;max-height:200px;overflow-y:auto;padding:12px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface);color:var(--mp-text-2);font-size:12.5px;line-height:1.5}.portal-sign-disclosure p{margin:0;overflow-wrap:anywhere}.portal-sign-checkbox-label{display:flex;align-items:flex-start;gap:9px;color:var(--mp-text-2);font-size:12.5px;font-weight:700;line-height:1.4}.portal-sign-checkbox-label input{margin-top:2px;flex:none;accent-color:var(--mp-blue)}.portal-sign-capture-section{display:grid;gap:12px;margin:0;padding:0;border:0}.portal-sign-capture-section:disabled{opacity:.55}.portal-sign-method-tabs{display:flex;gap:4px;border-bottom:1px solid var(--mp-line)}.portal-sign-tab{min-height:36px;padding:8px 12px;border:0;background:transparent;color:var(--mp-muted);cursor:pointer;font-size:12.5px;font-weight:800}.portal-sign-tab:hover{color:var(--mp-text)}.portal-sign-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent);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{display:grid;gap:10px}.portal-sign-label{color:var(--mp-text);font-size:12px;font-weight:850}.portal-sign-input{min-width:0;min-height:38px;padding:9px 12px;border:1px solid var(--mp-line);border-radius:6px;background:var(--mp-surface);color:var(--mp-text);font-size:13px}.portal-sign-input:focus{border-color:var(--mp-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--mp-blue) 16%,transparent);outline:none}.portal-sign-input:disabled{cursor:not-allowed;opacity:.55}.portal-sign-type-preview{margin:0;padding:10px 12px;background:var(--mp-surface-2);color:var(--mp-text);font-family:var(--serif);font-style:italic;overflow-wrap:anywhere}.portal-sign-canvas,.portal-sign-type-preview{border:1px solid var(--mp-line);border-radius:6px}.portal-sign-canvas{display:block;width:100%;background:var(--mp-surface);touch-action:none}.portal-sign-file-input{font-size:12.5px;color:var(--mp-text-2)}.portal-sign-file-input:disabled{cursor:not-allowed;opacity:.55}.portal-sign-upload-preview{display:block;max-width:320px;max-height:100px;margin-top:4px;border:1px solid var(--mp-line);border-radius:6px}.portal-sign-decline-row{display:flex;padding-top:4px;border-top:1px solid var(--mp-line-soft)}.portal-sign-decline-form{display:grid;gap:10px;width:100%}.portal-sign-action-row{display:flex;flex-wrap:wrap;gap:8px}.portal-action-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--mp-brand);border-radius:7px;background:var(--mp-brand);color:#ffffff;cursor:pointer;font-size:12.5px;font-weight:700;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.portal-action-primary:hover{background:var(--mp-brand-strong);border-color:var(--mp-brand-strong)}.portal-action-primary:active:not(:disabled){transform:scale(.96)}.portal-action-primary:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent);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:color-mix(in srgb,var(--mp-danger) 88%,#000)}.portal-action-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:9px 14px;border:1px solid var(--mp-line);border-radius:7px;background:var(--mp-surface);color:var(--mp-text);cursor:pointer;font-size:12.5px;font-weight:800;white-space:nowrap;transition:background-color .12s ease,border-color .12s ease,transform .12s ease}.portal-action-secondary:hover{background:var(--mp-surface-2)}.portal-action-secondary:active:not(:disabled){transform:scale(.96)}.portal-action-secondary:focus-visible{outline:2px solid color-mix(in srgb,var(--mp-blue) 64%,transparent);outline-offset:2px}.portal-action-secondary:disabled{cursor:not-allowed;opacity:.45}.portal-status-pill{display:inline-flex;align-items:center;width:fit-content;padding:3px 9px;border-radius:999px;background:var(--mp-soft);color:var(--mp-text-2);font-size:10px;font-weight:900;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.portal-status-pill--good{background:var(--mp-emerald-soft);color:var(--mp-emerald)}.portal-status-pill--bad{background:color-mix(in srgb,var(--mp-danger) 12%,var(--mp-surface));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{display:flex;align-items:center;gap:10px;color:var(--mp-text-2);font-size:12px;font-weight:750}.portal-access-list .pf-i{color:var(--mp-emerald)}.portal-access-list.locked .pf-i{color:var(--mp-orange)}.portal-simple-state{display:grid;min-height:240px;place-items:center;align-content:center;gap:9px;text-align:center}.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;margin:0;color:var(--mp-text-2)}.portal-disclaimer{margin:6px 6px 0;color:var(--mp-muted);font-size:11px}@media (max-width:1480px){.portal-member-grid{grid-template-columns:1fr}.portal-right-rail{position:static;max-height:none;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-right:0}.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{position:sticky;z-index:30;top:0;height:auto;overflow:visible;border-right:0;border-bottom:1px solid var(--mp-line)}.portal-entity-card,.portal-member-card,.portal-member-nav{display:none}.portal-mobile-navigation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;padding:10px 14px 12px}.portal-mobile-navigation label{display:grid;min-width:0;gap:4px;color:var(--mp-muted);font-size:10px;font-weight:850;text-transform:uppercase}.portal-mobile-navigation button,.portal-mobile-navigation select{min-height:44px;border:1px solid var(--mp-line);border-radius:6px;background:var(--mp-surface);color:var(--mp-text);font:700 13px/1.4 var(--sans)}.portal-mobile-navigation select{width:100%;min-width:0;padding:8px 34px 8px 10px}.portal-mobile-navigation button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:8px 12px}.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-page-head,.portal-request-card-v2 div,.portal-signature-card{align-items:stretch;flex-direction:column}.portal-signature-card{display:flex}.portal-account-detail-grid,.portal-account-summary,.portal-capital-lines--compact,.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-nav{display:none}.portal-nav-group{display:contents}.portal-nav-title{display:none}.portal-member-nav button{min-width:0;min-height:44px;box-shadow:none}.portal-member-nav button.active{box-shadow:inset 0 -3px 0 var(--mp-orange)}.portal-snapshot-pill{justify-content:center;width:100%;white-space:normal}.portal-action-primary,.portal-action-secondary,.portal-doc-actions button,.portal-doc-controls input,.portal-doc-controls select,.portal-doc-grid button,.portal-financial-documents button,.portal-financial-table button,.portal-financial-tabs button,.portal-icon-button,.portal-link-action,.portal-message-tabs button,.portal-outline-action,.portal-prompt-list button,.portal-question-box button,.portal-question-box input,.portal-request-card-v2 button,.portal-sign-input,.portal-sign-tab,.portal-signature-card button,.portal-table-action,.portal-theme-toggle,.portal-user-menu{min-height:44px}.portal-question-box{grid-template-columns:minmax(0,1fr) 44px}.portal-icon-button,.portal-question-box button{flex:0 0 44px;width:44px}.portal-account-panel-head,.portal-panel-v2-head{align-items:stretch;flex-direction:column}.portal-panel-v2-head .portal-dashboard-eyebrow{align-self:flex-start}.portal-account-actions{display:grid;grid-template-columns:1fr}.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{display:grid;gap:8px}.portal-activity-card{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;border:1px solid var(--mp-line-soft);border-radius:7px;background:var(--mp-surface)}.portal-activity-card>div:last-child{display:grid;gap:4px}.portal-activity-card em,.portal-activity-card small,.portal-activity-card span,.portal-activity-card strong{display:block;min-width:0;overflow-wrap:anywhere}.portal-activity-card small,.portal-activity-card span{color:var(--mp-muted);font-size:10.5px;font-weight:750}.portal-activity-card strong{margin-top:3px;color:var(--mp-text);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{min-height:56px;flex-wrap:nowrap;gap:7px;justify-content:space-between;overflow:hidden;padding:8px 12px}.portal-utility-spacer{display:none}.portal-theme-toggle{flex:0 0 44px;width:44px}.portal-snapshot-pill span,.portal-theme-toggle span{display:none}.portal-snapshot-pill,.portal-utility-bar .feedback-control,.portal-utility-bar .feedback-trigger{width:44px;flex:0 0 44px}.portal-utility-bar .feedback-trigger{justify-content:center;padding:0}.portal-utility-bar .feedback-trigger span,.portal-utility-bar .portal-user-menu{display:none}.portal-page-head{display:flex}.portal-head-actions{display:grid;width:100%}.portal-outline-action{width:100%}.portal-distribution-summary{grid-template-columns:1fr;justify-items:center}.portal-change-list>div,.portal-message-list-v2 article,.portal-notification-list article{grid-template-columns:34px minmax(0,1fr)}.portal-change-list time,.portal-message-list-v2 time,.portal-notification-list time{grid-column:2;text-align:left}.portal-visibility-trust>div{grid-template-columns:1fr}}.pf-i{width:16px;height:16px}.es.llc{background:var(--llc)}.es.corp{background:var(--corp)}.theme-toggle{display:grid;flex:none;place-items:center;border:1px solid var(--line-2);border-radius:9px;background:var(--card);cursor:pointer;transition:color .14s,border-color .14s}.theme-toggle:hover{border-color:var(--muted);color:var(--ink)}.theme-toggle:focus-visible{outline:2px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 65%,transparent);outline-offset:1px}.pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--line-2);border-radius:100px;background:var(--card);color:var(--ink-2);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.02em;line-height:1.6;white-space:nowrap}.pill.llc{border-color:#b8ddd7;color:#0c5b54}.pill.corp{border-color:#b9c4e6;background:var(--corp-soft);color:#28427f}.pill.ledger{border-color:#b4d6c1;background:var(--ledger-soft);color:var(--ledger)}body[data-theme=dark] .pill.llc{border-color:#2c5f58;color:#5fd0c2}body[data-theme=dark] .pill.corp{border-color:#3a4a78;color:#9bb2ed}body[data-theme=dark] .pill.ledger{border-color:#2e5e44;color:#6fd49e}.status-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.badges{display:flex;justify-content:center;gap:7px}.raise-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding:22px;margin-bottom:18px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(135deg,var(--card),color-mix(in srgb,var(--entity-accent) 8%,var(--card)));box-shadow:var(--shadow)}.raise-status{margin-bottom:8px;color:var(--entity-accent);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.raise-hero h2{max-width:780px;margin:0;color:var(--ink);font-family:var(--serif);font-size:26px;font-weight:600;line-height:1.16}.raise-hero p{max-width:720px;margin:10px 0 0;color:var(--ink-2);font-size:13.5px}.raise-readiness{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding-left:18px;border-left:1px solid var(--line)}.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{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px}.raise-metric{padding:15px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.raise-metric .sl{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.raise-metric .sv{margin-top:7px;color:var(--ink);font-family:var(--mono);font-size:20px;font-weight:700;line-height:1.15}.raise-metric .sd{margin-top:5px;color:var(--faint);font-size:11.5px}.raise-capital-page{display:grid;gap:16px}.raise-page-head h1{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.raise-page-chip{display:inline-flex;align-items:center;min-height:22px;padding:3px 9px;border-radius:999px;background:color-mix(in srgb,var(--entity-accent) 14%,transparent);color:var(--entity-accent);font-size:11px;font-weight:800;letter-spacing:.02em}.raise-summary-strip{display:grid;grid-template-columns:repeat(6,minmax(128px,1fr));gap:10px}.raise-page-tabs{display:flex;flex-wrap:wrap;gap:22px;min-height:38px;align-items:flex-end;border-bottom:1px solid var(--line)}.raise-page-tabs button{position:relative;min-height:38px;padding:0;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12.5px;font-weight:700;white-space:nowrap}.raise-page-tabs button.active{color:var(--entity-accent)}.raise-page-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:999px;background:var(--entity-accent);content:""}.raise-pipeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(116px,1fr));gap:7px;margin-bottom:18px}.raise-stage{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--muted);font-size:12px;font-weight:600}.raise-stage.active{border-color:color-mix(in srgb,var(--entity-accent) 36%,var(--line));background:color-mix(in srgb,var(--entity-accent) 10%,var(--card));color:var(--ink)}.raise-stage strong{display:grid;width:24px;height:24px;place-items:center;border-radius:50%;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:12px}.raise-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px;align-items:start}.raise-table-card{min-width:0}.raise-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.raise-card-head h3{margin:0}.raise-card-head span{color:var(--muted);font-size:12px}.raise-table-wrap{overflow-x:auto}.raise-table{width:100%;min-width:1120px;border-collapse:collapse;font-size:12.5px}.raise-table th{padding:0 10px 9px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.raise-table td{padding:11px 10px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle}.raise-table tbody tr{cursor:pointer}.raise-table tbody tr.selected,.raise-table tbody tr:hover{background:color-mix(in srgb,var(--entity-accent) 7%,transparent)}.raise-person{display:flex;flex-direction:column;padding:0;background:transparent;color:var(--ink);cursor:pointer;text-align:left}.raise-person span{font-weight:700;white-space:nowrap}.raise-person small{color:var(--muted);font-size:11.5px}.stage-chip{display:inline-flex;align-items:center;min-height:24px;padding:4px 8px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink-2);font-size:11px;font-weight:700;white-space:nowrap}.stage-chip.accepted,.stage-chip.draft_ledger_created,.stage-chip.signed{border-color:color-mix(in srgb,var(--entity-accent) 36%,var(--line));background:color-mix(in srgb,var(--entity-accent) 12%,var(--paper));color:var(--ink)}.stage-chip.closed,.stage-chip.funded{border-color:color-mix(in srgb,var(--ledger) 36%,var(--line));background:var(--ledger-soft);color:var(--ink)}.risk-cell{color:var(--danger)!important;font-weight:700}.muted-cell{color:var(--muted)!important}.raise-row-actions{display:flex;gap:6px}.detail-actions button,.raise-row-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink);cursor:pointer;font-size:11.5px;font-weight:700;white-space:nowrap}.detail-actions button:hover,.raise-row-actions button:hover{border-color:var(--entity-accent)}.detail-actions button: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{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.75fr);gap:16px;align-items:start}.raise-doc-card,.raise-report-band,.raise-section-card{box-shadow:var(--shadow)}.raise-terms-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.raise-term{min-height:74px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:color-mix(in srgb,var(--entity-accent) 4%,var(--paper))}.raise-term span{display:block;margin-bottom:7px;color:var(--muted);font-size:11px;font-weight:700}.raise-term strong{display:block;color:var(--ink);font-size:12.5px;font-weight:750;line-height:1.35}.raise-check-list{display:grid;gap:10px}.raise-check-item{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:8px;background:var(--paper);color:var(--ink-2);font-size:12.5px;font-weight:650}.raise-check-item span{display:grid;width:24px;height:24px;flex:none;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--entity-accent) 16%,transparent);color:var(--entity-accent);font-family:var(--mono);font-size:10px;font-weight:800}.raise-check-item span.warn{background:rgb(245 158 11/14%);color:#b7791f}.raise-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(140px,auto)) auto;gap:10px;align-items:center;margin-bottom:12px}.raise-toolbar button{display:inline-flex;min-height:36px;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:var(--card);color:var(--ink);cursor:pointer;font-size:12px;font-weight:650}.raise-toolbar a{color:var(--entity-accent);cursor:pointer;font-size:12px;font-weight:750}.raise-doc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.raise-doc-card{display:flex;gap:13px;min-height:116px}.raise-doc-card h3{margin-bottom:5px;color:var(--ink);font-size:13px;letter-spacing:0;text-transform:none}.raise-doc-card p{margin:0 0 11px;color:var(--muted);font-size:12px}.raise-doc-card strong{color:var(--entity-accent);font-family:var(--mono);font-size:14px}.raise-doc-icon{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--entity-accent) 13%,transparent);color:var(--entity-accent)}.raise-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.raise-report-band{grid-column:1/-1}.raise-report-band h3{margin-bottom:8px;color:var(--ink);font-size:16px;letter-spacing:0;text-transform:none}.raise-report-band p{max-width:78ch;margin:0;color:var(--ink-2);font-size:13px;line-height:1.45}.detail-stack{display:grid;gap:8px}.detail-line{display:grid;grid-template-columns:minmax(92px,.75fr) minmax(0,1.25fr);gap:10px;padding-bottom:8px;border-bottom:1px solid var(--line-soft)}.detail-line span{color:var(--muted);font-size:11.5px;font-weight:700}.detail-line strong{color:var(--ink);font-size:12.5px;font-weight:600;text-align:right}.detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media (max-width:980px){.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{padding-top:14px;padding-left:0;border-top:1px solid var(--line);border-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){.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{gap:14px;overflow-x:auto;flex-wrap:nowrap}}body{background:radial-gradient(circle at 72% -12%,color-mix(in srgb,var(--entity-accent,var(--llc)) 9%,transparent),transparent 28rem),var(--paper);font-size:14px;line-height:1.45}.investcap-mark span,.investcap-mark span:after,.investcap-mark span:before{position:absolute;left:50%;width:12px;height:7px;border:1.7px solid;border-top:0;border-radius:1px;content:"";transform:translateX(-50%) rotate(-45deg) skew(12deg,12deg)}.investcap-mark span{top:8px}.investcap-mark span:before{top:-5px}.investcap-mark span:after{top:5px}.theme-toggle{width:44px;height:44px;border-color:transparent;border-radius:50%;background:transparent;color:var(--ink-2)}.theme-toggle:hover{border-color:var(--line);background:var(--card)}.pill{min-height:22px;padding:3px 8px;border-radius:999px;font-family:var(--sans);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.pill.llc{border-color:transparent;background:var(--llc-soft);color:#087568}body[data-theme=dark] .pill.llc{color:#36e0c3}.dash-meta{margin:0 0 18px;color:var(--muted);font-size:12.5px;font-weight:600}.dash-grid{display:grid;gap:12px}.dash-top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.18fr)}.dash-card{border:1px solid var(--line);border-radius:8px;background:linear-gradient(180deg,color-mix(in srgb,var(--card) 98%,#fff 2%),var(--card));box-shadow:var(--shadow)}body[data-theme=dark] .dash-card{background:linear-gradient(180deg,rgb(19 40 54/90%),rgb(14 30 42/94%))}.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);font-weight:800;letter-spacing:0}.dash-big{margin-bottom:1px;font-size:30px;line-height:1}.dash-note{color:var(--muted);font-size:12px;font-weight:600}.stack-bar{display:flex;height:23px;overflow:hidden;margin:14px 0 10px;border-radius:5px;background:var(--paper-2)}.stack-bar span{display:grid;place-items:center;color:#fff;font-size:11px;font-weight:800}.stack-bar span:first-child{background:linear-gradient(90deg,#17c7ad,#0ea58e)}.stack-bar span:last-child{background:linear-gradient(90deg,#3382ff,#2b69ed)}.class-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:4px 0;color:var(--ink-2);font-size:12.5px}.class-row span{display:inline-flex;align-items:center;gap:8px;min-width:0}.class-row em,.class-row strong{color:var(--ink);font-style:normal;font-weight:700;white-space:nowrap}.class-row em{font-size:12px}.dot{width:8px;height:8px;flex:none;border-radius:50%}.dot.llc{background:#13bca3}.dot.blue{background:#2f77ff}.metric-block{margin-bottom:6px}.metric-block strong{display:block;color:var(--ink);font-size:18px;font-weight:800;letter-spacing:0;line-height:1.05}.metric-block span{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:600}.metric-block:last-child{margin-bottom:0}.health-title{display:flex;align-items:flex-start;gap:11px;margin-bottom:9px}.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{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:3px 0;color:var(--ink-2);font-size:11.5px;font-weight:600}.health-row strong{color:var(--ledger);font-weight:800}.health-row strong.warn{color:var(--sandbox)}.coverage-line{padding-top:8px;margin-top:6px;border-top:1px solid var(--line-soft)}.coverage-line>div:first-child{display:flex;justify-content:space-between;margin-bottom:6px;color:var(--ink-2);font-size:12px;font-weight:700}.coverage-line strong{color:var(--ink);font-size:15px;font-weight:800}.coverage-line em{display:block;margin-top:3px;color:var(--ledger);font-size:11px;font-style:normal;font-weight:800;text-align:right}.mini-progress{height:7px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,var(--paper-2))}.mini-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#15bca3,#11a88e)}.waterfall-card{padding:18px 20px;margin-top:12px}.card-title-row,.waterfall-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.card-title-row h3,.waterfall-head h3{display:inline-flex;align-items:center;gap:9px;margin-bottom:0}.waterfall-head .pf-i{color:var(--entity-accent,var(--llc))}.review-pill{display:inline-flex;align-items:center;min-height:26px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--sandbox) 55%,transparent);border-radius:8px;background:var(--sandbox-soft);color:#a56200;font-size:11px;font-weight:800;white-space:nowrap}body[data-theme=dark] .review-pill{color:#ffd36b}.waterfall-grid{display:grid;grid-template-columns:minmax(230px,.88fr) minmax(260px,1.05fr) minmax(300px,1.18fr);gap:22px;margin-top:20px}.exit-preview h4,.model-summary span,.priority-list h4{display:block;margin:0 0 8px;color:var(--muted);font-size:11px;font-weight:800}.model-summary>strong{display:block;color:var(--ink);font-size:13px;font-weight:800}.model-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 34px}.model-meta div span{margin-bottom:6px;font-size:10.5px}.model-meta div strong{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:12px;font-weight:800}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--sandbox)}.run-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:38px;padding:9px 16px;border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 55%,transparent);border-radius:7px;background:linear-gradient(135deg,var(--entity-accent,var(--llc)),color-mix(in srgb,var(--entity-accent,var(--llc)) 70%,#07504a));color:#fff;cursor:pointer;font-size:12px;font-weight:800}body[data-theme=dark] .run-btn{background:rgb(20 110 98/30%);color:#bff8ee}.exit-preview,.priority-list{min-width:0}.priority-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;padding-bottom:11px}.priority-row:before{position:absolute;top:26px;bottom:-2px;left:13px;width:1px;background:color-mix(in srgb,var(--entity-accent,var(--llc)) 30%,var(--line));content:""}.priority-row:last-child:before{display:none}.priority-row>span{display:grid;width:28px;height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 45%,var(--line));border-radius:50%;background:var(--card);color:var(--ink);font-size:12px;font-weight:800}.priority-row em,.priority-row strong{display:block;min-width:0}.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{display:grid;grid-template-columns:116px minmax(0,1fr) 84px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line-soft);font-size:12px}.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);font-size:11px;font-style:normal;font-weight:800;text-align:right}.card-title-row button,.link-action{display:inline-flex;align-items:center;justify-content:center;padding:8px 0 0;margin-left:auto;background:transparent;color:var(--entity-accent,var(--llc));cursor:pointer;font-size:12px;font-weight:800}.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{width:100%;margin-top:12px;border-collapse:collapse;table-layout:fixed}.ledger-table td,.ledger-table th{padding:10px 8px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:11.5px;text-align:left;vertical-align:middle}.ledger-table th{color:var(--faint);font-size:10px;font-weight:800;text-transform:none}.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{display:grid;width:16px;height:16px;place-items:center;border:1px solid var(--sandbox);border-radius:50%;color:var(--sandbox);font-size:10px;font-weight:900}.attention-card h3{margin-bottom:15px}.attention-item{padding:0 0 13px;margin-bottom:13px;border-bottom:1px solid var(--line-soft)}.attention-item:last-child{padding-bottom:0;margin-bottom:0;border-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{position:relative;margin-top:7px;padding-left:11px;color:var(--ink-2);font-size:11.5px;font-weight:600}.attention-item span:before{position:absolute;top:.7em;left:0;width:4px;height:4px;border-radius:50%;background:var(--muted);content:""}.coverage-card{margin-top:12px}.coverage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin-top:14px}.coverage-stat{min-width:0;padding:0 18px;border-right:1px solid var(--line-soft)}.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{margin-bottom:10px;color:var(--muted);font-size:11.5px;font-weight:700}.coverage-stat strong{color:var(--ink);font-size:18px;font-weight:800;letter-spacing:0}.coverage-stat em{margin-top:7px;color:var(--ledger);font-size:11px;font-style:normal;font-weight:800}.coverage-stat em:not(.warn){display:inline-flex;width:fit-content;padding:3px 8px;border-radius:999px;background:var(--ledger-soft)}.coverage-stat em.warn{color:var(--sandbox)}.dash-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:14px 16px;margin-top:14px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--card) 88%,transparent)}.legend-item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0}.legend-item i{display:grid;width:18px;height:18px;place-items:center;border-radius:5px}.legend-item i:after{width:6px;height:6px;border-radius:50%;background:currentcolor;content:""}.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{background:#ede7ff;color:#7c3aed}body[data-theme=dark] .legend-item i.purple{background:#2a1f48;color:#b794ff}.legend-item i.red{background:var(--danger-soft);color:var(--danger)}.legend-item span,.legend-item strong{display:block;min-width:0}.legend-item strong{color:var(--ink);font-size:12px;font-weight:800}.legend-item span{margin-top:3px;color:var(--muted);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{padding:14px 0;border-right:0;border-bottom:1px solid var(--line-soft)}}@media (max-width:720px){.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{grid-column:2;text-align:left}.ledger-card{overflow-x:auto}.ledger-table{min-width:680px}.dash-legend{gap:12px}}.unit-workspace{display:grid;grid-template-columns:minmax(0,1fr) 354px;min-height:100vh}.unit-left{min-width:0}.unit-content{padding:12px 18px 36px}.unit-table-page{min-width:0}.unit-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.unit-title-line{display:flex;align-items:center;gap:8px}.unit-title-line h1{margin:0;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:0;line-height:1.1}.unit-page-head p{margin:3px 0 0;color:var(--muted);font-size:12px;font-weight:600}.unit-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(108px,1fr)) minmax(154px,1.12fr);gap:9px;margin-bottom:12px}.unit-summary-card{position:relative;display:grid;min-height:56px;align-content:center;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left}body[data-theme=dark] .unit-summary-card{background:rgb(15 32 44/78%)}.unit-summary-card strong{color:var(--ink);font-size:18px;font-weight:800;line-height:1}.unit-summary-card span{margin-top:5px;color:var(--muted);font-size:10.5px;font-weight:700;line-height:1.15}.unit-summary-card em{position:absolute;right:12px;bottom:13px;color:var(--ink);font-size:12px;font-style:normal;font-weight:800}.source-card{grid-template-columns:1fr auto;align-content:center;gap:2px 8px}.source-card span{margin-top:0;color:var(--ink-2);font-size:9.5px;font-weight:800;white-space:nowrap}.source-card strong{text-align:right;white-space:nowrap}.source-card em{position:static;grid-column:2;color:var(--ledger);font-size:9.5px;text-align:right}.unit-progress{grid-column:1/-1;height:6px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,var(--paper-2))}.unit-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#11bda1,#0ca98d)}.unit-tabbar{display:flex;align-items:center;gap:18px;min-height:36px;border-bottom:1px solid var(--line)}.unit-tabbar>button{position:relative;min-height:36px;padding:0;background:transparent;color:var(--ink-2);cursor:pointer;font-size:11.5px;font-weight:700}.unit-tabbar>button.active{color:var(--entity-accent,var(--llc))}.unit-tabbar>button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--entity-accent,var(--llc));content:""}.unit-view-actions{display:flex;gap:8px;margin-left:auto}.unit-filter-button,.unit-view-actions button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:7px 9px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10.8px;font-weight:700;white-space:nowrap}body[data-theme=dark] .unit-filter-button,body[data-theme=dark] .unit-view-actions button{background:rgb(13 28 39/75%)}.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{display:flex;align-items:center}.unit-search{width:min(268px,24vw);min-width:184px;gap:8px;min-height:30px;padding:0 11px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--muted)}body[data-theme=dark] .unit-search{background:rgb(13 28 39/75%)}.unit-search input{width:100%;min-width:0;border:0;outline:0;color:var(--ink)}.unit-reset,.unit-search input{background:transparent;font-size:10.8px}.unit-reset{min-height:32px;padding:0 8px;color:var(--entity-accent,var(--llc));cursor:pointer;font-weight:800}.unit-row-count{display:inline-flex;align-items:center;gap:12px;margin-left:auto;color:var(--ink-2);font-size:10.8px;font-weight:700;white-space:nowrap}.unit-row-count .pf-i{width:16px;height:16px}.unit-table-wrap{overflow-x:hidden;border:1px solid var(--line);border-radius:6px;background:var(--card);box-shadow:var(--shadow)}body[data-theme=dark] .unit-table-wrap{background:rgb(13 28 39/76%)}.unit-table{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.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{padding:7px 6px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:10.4px;line-height:1.25;overflow:hidden;text-align:left;text-overflow:ellipsis;vertical-align:middle}.unit-table th{color:var(--muted);font-size:9.4px;font-weight:800;line-height:1.15;white-space:normal}.unit-table th span{color:var(--faint)}.unit-table tbody tr{cursor:pointer}.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{display:block;overflow:hidden;color:var(--ink);font-size:10.4px;font-weight:800;line-height:1.2;text-overflow:ellipsis}.unit-table td small{display:block;margin-top:2px;color:var(--muted);font-size:9.2px;font-weight:600}.unit-table .num{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.unit-table tfoot td{border-bottom:0;color:var(--ink);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{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:5px;background:transparent;color:var(--ink-2);cursor:pointer}.actions-col button:hover{background:color-mix(in srgb,var(--entity-accent,var(--llc)) 10%,transparent)}.unit-badge{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:3px 5px;border-radius:5px;font-size:8.8px;font-weight:850;line-height:1;white-space:nowrap}.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{background:#ede7ff;color:#7c3aed}body[data-theme=dark] .unit-badge.draft,body[data-theme=dark] .unit-badge.draft-materialized,body[data-theme=dark] .unit-badge.scenario{background:#2a1f48;color:#b794ff}.unit-badge.archived,.unit-badge.retired{background:#eef2f7;color:#64748b}body[data-theme=dark] .unit-badge.archived,body[data-theme=dark] .unit-badge.retired{background:#243241;color:#a8b3c2}.capital-page-head{align-items:center}.capital-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px}.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{grid-row:1/span 2;grid-column:2;align-self:center;color:var(--muted)}.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{display:inline-flex;min-height:18px;align-items:center;padding:2px 5px;border:1px solid var(--line-2);border-radius:4px;color:var(--ink-2);font-size:9px;font-weight:750;line-height:1}.head-info{width:11px;height:11px;color:var(--muted);vertical-align:-2px}.capital-disclaimer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;margin-top:11px;padding:8px 12px;border:1px solid color-mix(in srgb,#2f7df6 20%,var(--line));border-radius:6px;background:color-mix(in srgb,#2f7df6 7%,var(--card));color:#1f5fae;font-size:10.4px;font-weight:700}body[data-theme=dark] .capital-disclaimer{background:color-mix(in srgb,#2f7df6 8%,rgb(13 28 39));color:#74a9ff}.capital-disclaimer button{background:transparent;color:inherit;cursor:pointer;font-size:10.4px;font-weight:850}.contribution-page-head{align-items:center}.contribution-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px}.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{display:inline-flex;align-items:center;gap:5px;min-height:20px;max-width:100%;padding:2px 6px;border:1px solid var(--line-2);border-radius:5px;background:transparent;color:var(--ink-2);font-size:9.1px;font-weight:760;line-height:1;white-space:nowrap}.contribution-source-chip .pf-i{width:12px;height:12px;flex:0 0 auto}.contribution-source-chip.missing-source{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:var(--danger-soft);color:var(--danger)}.distribution-page-head{align-items:center}.distribution-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr)) minmax(142px,1fr);gap:9px;margin-bottom:12px}.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{display:inline-flex;align-items:center;gap:5px;min-height:20px;max-width:100%;padding:2px 6px;border:1px solid var(--line-2);border-radius:5px;background:transparent;color:var(--ink-2);font-size:9.1px;font-weight:760;line-height:1;white-space:nowrap}.distribution-source-chip .pf-i{width:12px;height:12px;flex:0 0 auto}.distribution-source-chip.missing-source{border-color:color-mix(in srgb,var(--danger) 34%,var(--line));background:var(--danger-soft);color:var(--danger)}.distribution-disclaimer button{max-width:min(280px,40vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waterfall-page-head{align-items:center}.waterfall-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr)) minmax(172px,1fr);gap:12px;margin-bottom:14px}.waterfall-summary-card{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;min-height:72px;padding:12px 14px;border:1px solid var(--line);border-radius:7px;background:var(--card);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left}body[data-theme=dark] .waterfall-summary-card{background:rgb(15 32 44/78%)}.waterfall-summary-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:8px}.waterfall-summary-icon .pf-i{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{background:#eef2f7;color:#64748b}.waterfall-summary-icon.blue{background:var(--corp-soft);color:var(--corp)}body[data-theme=dark] .waterfall-summary-icon.slate{background:#243241;color:#a8b3c2}.waterfall-source-copy,.waterfall-summary-copy{display:grid;min-width:0;gap:6px}.waterfall-source-copy strong,.waterfall-summary-copy strong{overflow:hidden;color:var(--ink);font-size:13.5px;font-weight:850;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.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{align-self:center;color:var(--ink);font-size:12.3px;font-style:normal;font-weight:850;white-space:nowrap}.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{min-width:104px;justify-content:space-between}.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{margin-top:10px;color:var(--ink-2);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{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:center}.waterfall-name-cell>.pf-i{width:14px;height:14px;color:var(--ink-2)}.waterfall-name-cell strong{display:block;color:var(--ink);font-size:10.2px;font-weight:850}.waterfall-name-cell small{display:block;margin-top:3px;color:var(--muted);font-size:9.8px;font-weight:650}.waterfall-coverage-cell{display:grid;grid-template-columns:auto auto;gap:4px 12px;align-items:center;max-width:150px;color:var(--ink);font-weight:780}.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{display:flex;align-items:center;gap:8px;margin-left:auto}.class-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 13px;border:1px solid var(--line);border-radius:6px;cursor:pointer;font-size:11px;font-weight:800;white-space:nowrap}.class-action.secondary{background:var(--card);color:var(--ink-2)}.class-action.primary{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 78%,transparent);background:linear-gradient(135deg,#0aa889,#05836f);color:#fff}body[data-theme=dark] .class-action.secondary{background:rgb(13 28 39/75%)}.class-summary-strip{display:grid;grid-template-columns:repeat(4,minmax(132px,1fr)) minmax(164px,1fr);gap:10px;margin-bottom:15px}.class-table-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--card);box-shadow:var(--shadow)}body[data-theme=dark] .class-table-card{background:rgb(13 28 39/76%)}.class-grid{display: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}.class-table-head{min-height:34px;padding:0 10px 0 20px;border-bottom:1px solid var(--line);color:var(--muted);font-size:9px;font-weight:850;line-height:1.15}.class-table-head span{overflow:hidden;padding:0 5px;text-overflow:ellipsis}.class-money,.class-name-cell strong,.class-vote-cell strong{display:block;color:var(--ink);font-size:11.2px;font-weight:850;line-height:1.2}.class-name-cell small,.class-source-cell small,.class-vote-cell small{display:block;margin-top:4px;color:var(--muted);font-size:9.4px;font-weight:650;line-height:1.25}.class-econ-list{display:grid;gap:3px;color:var(--ink-2);line-height:1.25}.class-econ-list span{display:flex;min-width:0;align-items:flex-start;gap:6px}.class-econ-list i{width:3px;height:3px;flex:none;margin-top:6px;border-radius:50%;background:var(--entity-accent,var(--llc))}.class-econ-list b{color:var(--ink);font-weight:850}.class-source-cell{display:grid;justify-items:start}.class-status-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;padding:14px 18px;border:1px solid var(--line);border-radius:7px;background:var(--card);box-shadow:var(--shadow)}body[data-theme=dark] .class-status-legend{background:rgb(13 28 39/76%)}.class-status-legend div{position:relative;padding-left:20px}.class-status-dot{position:absolute;top:3px;left:0;width:8px;height:8px;border-radius:50%;background:var(--ledger)}.class-status-dot.paused{background:var(--sandbox)}.class-status-dot.inactive{background:var(--danger)}.class-status-dot.retired{background:#8b5cf6}.class-status-legend strong{display:block;color:var(--ink);font-size:10.8px;font-weight:850;line-height:1.2}.class-status-legend p{margin:5px 0 0;color:var(--muted);font-size:9.8px;font-weight:600;line-height:1.35}.unit-detail-drawer{position:sticky;top:0;height:100vh;overflow-y:auto;border-left:1px solid var(--line);background:var(--card);box-shadow:-12px 0 34px -30px rgb(15 23 42/45%)}body[data-theme=dark] .unit-detail-drawer{background:linear-gradient(180deg,rgb(15 32 44/96%),rgb(10 24 35/98%)),var(--paper);box-shadow:-12px 0 34px -28px rgb(0 0 0/70%)}.unit-detail-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:0 22px;border-bottom:1px solid var(--line)}.unit-detail-tabs button{position:relative;min-height:42px;background:transparent;color:var(--ink-2);cursor:pointer;padding:0 2px;font-size:10.4px;font-weight:700;white-space:nowrap}.unit-detail-tabs button.active{color:var(--entity-accent,var(--llc))}.unit-detail-tabs button.active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--entity-accent,var(--llc));content:""}.unit-detail-card{margin:16px 20px 28px;padding:14px 14px 16px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 88%,var(--paper))}body[data-theme=dark] .unit-detail-card{background:rgb(12 28 39/64%)}.unit-event-list{gap:0}.unit-event,.unit-event-list{position:relative;display:grid}.unit-event{grid-template-columns:24px minmax(0,1fr) auto;gap:10px;padding:0 0 22px}.unit-event:before{position:absolute;top:24px;bottom:0;left:11px;width:1px;background:var(--line);content:""}.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;display:grid;width:22px;height:22px;place-items:center;border-radius:50%}.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{display:block;color:var(--ink);font-size:11.5px;font-weight:850}.unit-event p{margin:5px 0 0;color:var(--ink-2);font-size:11.5px;line-height:1.35}.unit-event small{display:inline-flex;align-items:center;gap:8px;margin-top:9px;color:var(--muted);font-size:11px;font-weight:600}.unit-event small i{width:3px;height:3px;border-radius:50%;background:currentcolor}.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{align-self:center;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:11px;font-weight:700}.unit-detail-placeholder{padding:8px 4px}.unit-detail-placeholder strong{display:block;color:var(--ink);font-size:13px;font-weight:850}.unit-detail-placeholder p{margin:8px 0 0;color:var(--ink-2);font-size:12px;line-height:1.45}.unit-capital-lines,.unit-detail-line{display:grid;gap:0}.unit-detail-line{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid var(--line-soft)}.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{display:flex;align-items:center;gap:10px}.class-drawer-title h2{font-size:16px}.class-detail-tabs{display:flex;gap:17px;padding-right:20px;padding-left:20px}.class-detail-tabs button{flex:none;font-size:9.2px}.class-detail-card{padding:0;overflow:hidden}.class-detail-section{padding:14px 14px 16px;border-bottom:1px solid var(--line)}.class-detail-section:last-child{border-bottom:0}.class-detail-section.compact{padding-top:13px}.class-detail-section h3{margin:0 0 12px;color:var(--ink);font-size:11px;font-weight:850}.class-info-grid,.class-source-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px}.class-source-summary{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);margin-bottom:14px}.class-source-overview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) auto;align-items:end;gap:12px}.class-source-overview button{min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10px;font-weight:750;white-space:nowrap}body[data-theme=dark] .class-source-overview button{background:rgb(13 28 39/75%)}.class-field{min-width:0}.class-description span,.class-field span{display:block;color:var(--muted);font-size:9.5px;font-weight:750;line-height:1.2}.class-field strong{display:block;margin-top:4px;overflow:hidden;color:var(--ink);font-size:10.7px;font-weight:750;line-height:1.25;text-overflow:ellipsis}.class-field strong.accent{color:var(--ledger)}.class-description{margin-top:13px}.class-description p{margin:5px 0 0;color:var(--ink);font-size:11.2px;font-weight:650;line-height:1.35}.class-rights-grid{display:grid;gap:9px}.class-detail-section.compact .class-rights-grid{gap:7px}.class-rights-grid .class-field{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,1fr);gap:12px}.class-rights-grid .class-field strong{margin-top:0}.class-document-list{display:grid;gap:10px}.class-document-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--card)}body[data-theme=dark] .class-document-row{background:rgb(10 24 35/70%)}.class-document-row strong{display:block;color:var(--ink);font-size:11px;font-weight:850}.class-document-row p{margin:4px 0 0;color:var(--muted);font-size:10px;font-weight:650}.class-document-actions{grid-column:1/-1;display:flex;gap:8px}.class-document-actions button{min-height:28px;padding:0 10px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10px;font-weight:750}body[data-theme=dark] .class-document-actions button{background:rgb(13 28 39/75%)}.class-history-list{display:grid;gap:0}.class-history-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;padding-bottom:16px}.class-history-row:last-child{padding-bottom:0}.class-history-row:before{position:absolute;top:13px;bottom:0;left:5px;width:1px;background:var(--line);content:""}.class-history-row:last-child:before{display:none}.class-history-row>span{z-index:1;width:11px;height:11px;margin-top:2px;border:2px solid var(--entity-accent,var(--llc));border-radius:50%;background:var(--card)}body[data-theme=dark] .class-history-row>span{background:rgb(12 28 39)}.class-history-row strong{display:block;color:var(--ink);font-size:10.8px;font-weight:850}.class-history-row p{margin:4px 0 0;color:var(--ink-2);font-size:10.5px;font-weight:650}.class-history-row small{display:block;margin-top:5px;color:var(--muted);font-size:9.8px;font-weight:650}.capital-detail-tabs{display:flex;gap:15px;padding-right:20px;padding-left:20px}.capital-detail-tabs button{flex:none;font-size:9px}.capital-drawer-stack{display:grid;gap:8px;padding:14px 16px 28px}.capital-side-card{padding:14px;border:1px solid var(--line);border-radius:7px;background:color-mix(in srgb,var(--card) 88%,var(--paper))}body[data-theme=dark] .capital-side-card{background:rgb(12 28 39/64%)}.capital-side-card h3{margin:0;color:var(--ink);font-size:11px;font-weight:850}.capital-side-sub{margin:5px 0 10px;color:var(--muted);font-size:10.4px;font-weight:650}.capital-summary-lines .unit-detail-line{padding:8px 0}.capital-balance-line{margin-top:3px;border-top:1px solid var(--line)}.capital-balance-line strong{color:var(--ledger)}.capital-status-line{display:grid;gap:8px;margin-top:12px;justify-items:start}.capital-status-line p{margin:0;color:var(--ink-2);font-size:10.6px;font-weight:650}.capital-side-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.capital-side-title strong{color:var(--ink);font-size:12px;font-weight:850}.capital-source-note{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--muted);font-size:10.4px;font-weight:650}.capital-source-note em{color:var(--ledger);font-style:normal;font-weight:850}.capital-tab-card{margin:14px 16px 28px}.capital-drawer-list{display:grid;gap:9px;margin-top:12px}.capital-drawer-row{padding:10px 0;border-bottom:1px solid var(--line-soft)}.capital-drawer-row:last-child{border-bottom:0}.capital-drawer-row strong{display:block;color:var(--ink);font-size:10.6px;font-weight:850}.capital-drawer-row p{margin:4px 0 0;color:var(--ink-2);font-size:10.4px;font-weight:650}.capital-drawer-row small{display:block;margin-top:4px;color:var(--muted);font-size:9.8px;font-weight:650}.contribution-detail-head{padding-top:23px;padding-bottom:12px}.contribution-detail-tabs{display:flex;gap:20px;padding-right:20px;padding-left:20px}.contribution-detail-tabs button{flex:none;font-size:9.6px}.contribution-drawer-stack{display:grid;gap:9px;padding:14px 16px 28px}.contribution-overview-card{padding:14px}.contribution-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:0}.contribution-field{display:grid;gap:4px;min-height:38px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.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{display:flex;min-width:0;align-items:center;color:var(--ink);font-size:10.6px;font-weight:850;line-height:1.25}.contribution-source-detail{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px}.contribution-source-detail>.pf-i{width:18px;height:18px;color:var(--ink-2)}.contribution-source-detail strong{display:block;color:var(--ink);font-size:11.2px;font-weight:850}.contribution-source-detail p{margin:4px 0 0;color:var(--ink-2);font-size:10.6px;font-weight:650;line-height:1.35}.contribution-source-detail small{display:block;margin-top:8px;color:var(--muted);font-size:9.8px;font-weight:700}.contribution-source-detail button{grid-column:2;justify-self:end;min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10.2px;font-weight:780}body[data-theme=dark] .contribution-source-detail button{background:rgb(13 28 39/74%)}.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{display:flex;gap:20px;padding-right:20px;padding-left:20px}.distribution-detail-tabs button{flex:none;font-size:9.6px}.distribution-drawer-stack{display:grid;gap:9px;padding:14px 16px 28px}.distribution-overview-card{padding:14px}.distribution-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:0}.distribution-field{display:grid;gap:4px;min-height:38px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.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{display:flex;min-width:0;align-items:center;color:var(--ink);font-size:10.6px;font-weight:850;line-height:1.25}.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{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;margin-top:12px}.distribution-source-detail>.pf-i{width:18px;height:18px;color:var(--ink-2)}.distribution-source-detail strong{display:block;color:var(--ink);font-size:11.2px;font-weight:850}.distribution-source-detail p{margin:4px 0 0;color:var(--ink-2);font-size:10.6px;font-weight:650;line-height:1.35}.distribution-source-detail small{display:block;margin-top:8px;color:var(--muted);font-size:9.8px;font-weight:700}.distribution-source-detail button{grid-column:2;justify-self:end;min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10.2px;font-weight:780}body[data-theme=dark] .distribution-source-detail button{background:rgb(13 28 39/74%)}.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{display:flex;min-width:0;align-items:center;gap:9px}.waterfall-drawer-title h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waterfall-detail-tabs{display:flex;gap:20px;padding-right:20px;padding-left:20px}.waterfall-detail-tabs button{flex:none;font-size:9.4px}.waterfall-drawer-stack{display:grid;gap:9px;padding:14px 16px 28px}.waterfall-info-card{padding:14px}.waterfall-info-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px;row-gap:0}.waterfall-info-grid.compact{margin-top:7px}.waterfall-field{display:grid;gap:4px;min-height:38px;padding:6px 0;border-bottom:1px solid var(--line-soft)}.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{display:grid;gap:5px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.waterfall-description p{margin:0;color:var(--ink);font-size:10.6px;font-weight:720;line-height:1.35}.waterfall-edit-button{min-height:28px;padding:0 12px;border:1px solid var(--line);border-radius:5px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10.2px;font-weight:780}body[data-theme=dark] .waterfall-edit-button{background:rgb(13 28 39/74%)}.waterfall-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.waterfall-quick-grid>div{display:grid;gap:5px;min-width:0}.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{display:grid;gap:8px}.waterfall-actions-card h3{margin:0;color:var(--ink);font-size:11px;font-weight:850}.waterfall-action-row{display:grid;grid-template-columns:1fr 1fr 38px;gap:9px}.waterfall-action-row button,.waterfall-methodology-button{min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:10.6px;font-weight:850}.waterfall-action-row button.compact{display:grid;place-items:center;padding:0}.waterfall-action-row button.compact .pf-i{width:14px;height:14px}.waterfall-action-row button.primary{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 68%,var(--line));background:linear-gradient(180deg,#12b69d,#04977e);color:#fff}.waterfall-methodology-button{width:100%}body[data-theme=dark] .waterfall-action-row button:not(.primary),body[data-theme=dark] .waterfall-methodology-button{background:rgb(13 28 39/74%)}.waterfall-tab-card,.waterfall-tier-card{margin:14px 16px 28px}.waterfall-tier-ladder{position:relative;display:grid;gap:0;margin-top:13px}.waterfall-tier-row{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:0 0 18px}.waterfall-tier-row:before{position:absolute;top:25px;bottom:0;left:13px;width:1px;background:var(--line);content:""}.waterfall-tier-row:last-child{padding-bottom:0}.waterfall-tier-row:last-child:before{display:none}.waterfall-tier-index{z-index:1;display:grid;width:26px;height:26px;place-items:center;border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 55%,var(--line));border-radius:50%;background:var(--card);color:var(--entity-accent,var(--llc));font-size:10px;font-weight:900}body[data-theme=dark] .waterfall-tier-index{background:rgb(10 24 35)}.waterfall-tier-row strong{display:block;color:var(--ink);font-size:11px;font-weight:900}.waterfall-tier-row p{margin:5px 0 0;color:var(--ink);font-size:10.6px;font-weight:740}.waterfall-tier-row small{display:block;margin-top:5px;color:var(--muted);font-size:9.8px;font-weight:650;line-height:1.35}.waterfall-tier-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}.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{position:fixed;z-index:70;inset:0;display:grid;place-items:start center;padding:68px 20px 24px;background:rgb(2 8 23/50%);backdrop-filter:blur(6px)}.methodology-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px 14px;border-bottom:1px solid var(--line)}.methodology-head h2{margin:0;color:var(--ink);font-size:17px;font-weight:850}.methodology-head p{margin:5px 0 0;color:var(--muted);font-size:11px;font-weight:650}.methodology-head button{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.methodology-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.methodology-body div{min-height:98px;padding:14px;background:var(--card)}body[data-theme=dark] .methodology-body div{background:rgb(12 28 39/88%)}.methodology-body strong{display:block;color:var(--ink);font-size:11px;font-weight:850}.methodology-body p{margin:6px 0 0;color:var(--ink-2);font-size:10.6px;font-weight:650;line-height:1.42}.methodology-foot{display:flex;align-items:center;gap:8px;padding:12px 14px;color:#1f5fae;font-size:10.6px;font-weight:750}body[data-theme=dark] .methodology-foot{color:#74a9ff}.admin-page{margin:0 auto;max-width:1500px;min-width:0;padding:28px clamp(22px,3vw,48px) 52px}.admin-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px}.admin-title-line{display:flex;min-width:0;align-items:center;gap:10px}.admin-title-line>div{min-width:0}.admin-title-line h1{margin:0;color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.1;overflow-wrap:anywhere}.admin-page-head p{margin:7px 0 0;color:var(--muted);font-size:13px;font-weight:500}.admin-pill{align-items:center;border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 34%,var(--line));border-radius:999px;display:inline-flex;font:700 11px/1.3 var(--sans);gap:6px;letter-spacing:.02em;min-height:20px;padding:5px 11px;white-space:nowrap;background:color-mix(in srgb,var(--entity-accent,var(--llc)) 16%,var(--card));color:var(--entity-accent,var(--llc))}.admin-tabs{display:flex;gap:26px;overflow-x:auto;margin:12px 0 18px;border-bottom:1px solid var(--line)}.admin-tabs :is(button,a){position:relative;display:inline-flex;align-items:center;gap:7px;flex:none;min-height:42px;padding:0 0 10px;background:transparent;border:0;color:var(--ink-2);cursor:pointer;font-size:13px;font-weight:650;letter-spacing:0;text-decoration:none;white-space:nowrap}.admin-tabs :is(button,a).active{color:var(--ink)}.admin-tabs :is(button,a).active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--ink);content:""}[data-surface=admin] .wk-btn:not(.wk-btn--ghost):not(.wk-btn--danger):not(.wk-btn--dashed){background:var(--action-bg);border-color:var(--action-bg);color:var(--action-ink)}[data-surface=admin] .wk-btn:not(.wk-btn--ghost):not(.wk-btn--danger):not(.wk-btn--dashed):hover:not(:disabled){background:var(--action-hover);border-color:var(--action-hover);color:var(--action-ink)}[data-surface=admin] .wk-btn:active:not(:disabled){transform:none}.admin-shell-head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:8px}.admin-freeze-banner{padding:14px clamp(20px,4vw,38px) 0}.admin-env-indicator{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--muted);display:inline-flex;flex:none;font:600 11px/1 var(--sans);gap:6px;padding:6px 12px;white-space:nowrap}.admin-session-banner{align-items:center;background:var(--teal-soft);border:1px solid var(--teal);border-radius:10px;color:var(--teal);display:flex;flex-wrap:wrap;font:600 12.5px/1.4 var(--sans);gap:10px;justify-content:space-between;margin-bottom:14px;padding:10px 14px}.admin-session-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;display:grid;gap:12px;padding:18px}.admin-denied-panel{background:var(--card);border:1px dashed var(--line);border-radius:12px;color:var(--muted);display:grid;gap:10px;padding:24px;text-align:center}.admin-subheading{color:var(--ink);font:700 13px/1.3 var(--sans);margin:18px 0 8px}.wk-table-wrap[tabindex]{border-radius:8px}.wk-table-wrap[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:480px){.admin-shell-head{gap:10px}.admin-env-indicator{font-size:10.5px}}.admin-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:6px 0 18px;border:1px solid var(--line);border-radius:4px;background:var(--card);overflow:hidden}.admin-metric-card{display:grid;min-height:70px;align-content:center;padding:12px 16px;border:0;border-right:1px solid var(--line);border-radius:0;background:var(--card);box-shadow:none;color:var(--ink);cursor:default;text-align:left}.admin-metric-card:last-child{border-right:0}body[data-theme=dark] .admin-metric-card{background:rgb(15 32 44/78%)}.admin-metric-card strong{color:var(--ink);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.admin-metric-card span{margin-top:8px;color:var(--ink-2);font-size:11px;font-weight:650;line-height:1.15}.admin-metric-card em{margin-top:5px;color:var(--muted);font-size:10.7px;font-style:normal;font-weight:600}body[data-theme=dark] .admin-metric-card em{color:var(--muted)}.raise-scenario-layout{display:grid;grid-template-columns:minmax(310px,390px) minmax(0,1fr);align-items:start;gap:18px}.raise-scenario-panel{min-width:0;padding:18px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.raise-scenario-panel h2{margin:0 0 14px;color:var(--ink);font-family:var(--serif);font-size:20px;font-weight:600;line-height:1.2}.raise-scenario-panel>p{color:var(--muted);font-size:12.5px;font-weight:550;line-height:1.5}.raise-scenario-field{display:grid;gap:5px;margin-bottom:12px}.raise-scenario-field>strong{color:var(--ink-2);font-size:11.5px;font-weight:750}.raise-scenario-input{width:100%;min-height:40px;padding:8px 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--paper);color:var(--ink);font:600 12.5px/1.4 var(--sans)}.raise-scenario-input:focus-visible{border-color:var(--corp);outline:2px solid color-mix(in srgb,var(--corp) 32%,transparent);outline-offset:1px}.raise-scenario-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.raise-scenario-presets{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 16px;padding:12px;border:1px solid var(--line-2);border-radius:4px;background:var(--paper-2)}.raise-scenario-presets>small,.raise-scenario-presets>span{flex-basis:100%}.raise-scenario-presets>span{color:var(--ink);font-size:11px;font-weight:800;text-transform:uppercase}.raise-scenario-empty,.raise-scenario-limit,.raise-scenario-presets>small,.raise-scenario-subsection__head p{color:var(--muted);font-size:11px;font-weight:600;line-height:1.4}.raise-scenario-subsection{margin:18px 0;padding-top:16px;border-top:1px solid var(--line-soft)}.raise-scenario-subsection__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.raise-scenario-subsection__head h3{margin:0;color:var(--ink);font-size:13px;font-weight:800}.raise-scenario-subsection__head p{margin:4px 0 0}.raise-scenario-draft{position:relative;margin-top:10px;padding:12px 42px 2px 12px;background:var(--paper)}.raise-scenario-draft,.raise-scenario-remove{border:1px solid var(--line-2);border-radius:4px}.raise-scenario-remove{position:absolute;top:9px;right:9px;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;background:transparent;color:var(--muted);cursor:pointer}.raise-scenario-remove:after{content:"";position:absolute;inset:-6px}.raise-scenario-remove:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.raise-scenario-remove:disabled{cursor:not-allowed;opacity:.4}.raise-scenario-empty{margin:8px 0 0;padding:12px;border:1px dashed var(--line-2);text-align:center}.raise-scenario-limit{padding:9px 11px;border-left:3px solid var(--sandbox);background:color-mix(in srgb,var(--sandbox) 7%,var(--card))}.raise-scenario-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.raise-scenario-actions--start{justify-content:flex-start}.raise-scenario-table.admin-docs__table{min-width:640px}.raise-scenario-trace{margin:14px 0;color:var(--ink-2);font-size:12px}.raise-scenario-trace summary{cursor:pointer;font-weight:750}.raise-scenario-trace pre{max-height:420px;overflow:auto;padding:12px;border:1px solid var(--line-2);border-radius:4px;background:var(--paper);white-space:pre-wrap}@media (max-width:880px){.raise-scenario-layout{grid-template-columns:1fr}}@media (max-width:560px){.raise-scenario-page .admin-page-head{display:grid}.raise-scenario-actions,.raise-scenario-actions button,.raise-scenario-page .admin-page-head .admin-docs__primary{width:100%}.raise-scenario-pair{grid-template-columns:1fr}.raise-scenario-subsection__head{display:grid}.raise-scenario-subsection__head .admin-docs__secondary{width:100%}}.admin-context-banner,.admin-entity-note{display:flex;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--entity-accent,var(--llc)) 22%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,var(--card))}.admin-context-banner span{color:var(--entity-accent,var(--llc));font-size:10px;font-weight:850;text-transform:uppercase}.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{margin-left:auto;color:var(--entity-accent,var(--llc));cursor:pointer;font-size:10px;font-weight:850;white-space:nowrap}.admin-docs{display:grid;gap:16px;min-width:0;padding:14px 0 8px}.admin-docs>*{min-width:0}.admin-docs__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-docs__head>div{min-width:0}.admin-docs__drawer-head span,.admin-docs__eyebrow{display:block;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:0;text-transform:none}.admin-docs__head h2{margin:4px 0 0;color:var(--ink);font-family:var(--serif);font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:0;line-height:1.08}.admin-docs__head p{margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:600}.admin-docs__primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid var(--brand-strong);border-radius:6px;background:var(--brand-strong);color:#fff;cursor:pointer;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.admin-docs__primary:disabled{cursor:not-allowed;opacity:.62}.admin-docs__secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 13px;border:1px solid var(--line-2);border-radius:6px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.admin-docs__primary:hover{background:color-mix(in srgb,var(--brand-strong) 90%,#000)}.admin-docs__link-action:hover,.admin-docs__row-actions button:hover,.admin-docs__secondary:hover,.admin-docs__table-title button:hover{border-color:color-mix(in srgb,var(--brand) 30%,var(--line-2));background:color-mix(in srgb,var(--brand-soft) 45%,var(--card))}.admin-docs__head-action--mobile{display:none}.admin-docs__share-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid color-mix(in srgb,var(--brand) 26%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--brand-soft) 48%,var(--card))}.admin-docs__share-cta-copy{display:flex;align-items:flex-start;gap:12px;min-width:0}.admin-docs__share-cta-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:8px;background:var(--card);color:var(--brand)}.admin-docs__share-cta-mark .pf-i{width:18px;height:18px}.admin-docs__share-cta strong{display:block;margin-top:4px;color:var(--ink);font-size:16px;font-weight:800;line-height:1.2}.admin-docs__share-cta p{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:600;line-height:1.35}.admin-docs__share-cta-actions{display:flex;flex:none;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-docs__share-cta .admin-docs__primary{min-height:42px;padding-inline:16px}.admin-docs__share-cta-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.admin-docs__share-cta-chips span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--ink-2);font-size:11px;font-weight:800}.admin-docs__signature-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px;border:1px solid color-mix(in srgb,var(--brand) 26%,var(--line));border-radius:6px;background:color-mix(in srgb,var(--brand-soft) 42%,var(--card))}.admin-docs__signature-hero-copy{display:flex;align-items:flex-start;gap:12px;min-width:0}.admin-docs__signature-mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:8px;background:var(--card);color:var(--brand)}.admin-docs__signature-hero strong{display:block;margin-top:4px;color:var(--ink);font-size:17px;font-weight:850;line-height:1.2}.admin-docs__signature-hero p{margin:6px 0 0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.35}.admin-docs__signature-hero-actions{display:flex;flex:none;justify-content:flex-end}.admin-docs__signature-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-docs__signature-steps span{display:flex;align-items:center;min-height:36px;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:var(--card);color:var(--muted);font-size:12px;font-weight:800;white-space:nowrap}.admin-docs__signature-steps span.is-ready{border-color:color-mix(in srgb,var(--brand) 34%,var(--line));background:color-mix(in srgb,var(--brand-soft) 50%,var(--card));color:var(--brand-strong)}.admin-docs__tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid var(--line)}.admin-docs__tabs button{position:relative;flex:none;min-height:38px;padding:0 0 10px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;white-space:nowrap}.admin-docs__tabs button.active{border-bottom-color:var(--ink);color:var(--ink)}.admin-docs__tabs button.active:after{content:none}.admin-docs__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:4px;background:var(--card);overflow:hidden}.admin-docs__metric{min-width:0;min-height:76px;padding:12px 14px;border:0;border-right:1px solid var(--line-soft);border-radius:0;background:var(--card);box-shadow:none}.admin-docs__metric:last-child{border-right:0}.admin-docs__metric span{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:650}.admin-docs__metric strong{display:block;margin-top:5px;color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:800;line-height:1}.admin-docs__metric small{display:block;margin-top:6px;color:var(--muted);font-size:11px;font-weight:600}.admin-docs__view-note{margin:-6px 0 0;max-width:740px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.45}.admin-docs__toolbar{display:grid;gap:14px}.admin-docs__simple-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px}.admin-docs__simple-toolbar--search-only{justify-content:flex-start}.admin-docs__room-action-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid var(--line);border-radius:4px;background:var(--card)}.admin-docs__room-action-bar strong{display:block;margin-top:4px;color:var(--ink);font-size:16px;font-weight:850;line-height:1.2}.admin-docs__room-action-bar p{margin:5px 0 0;max-width:620px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.admin-docs__search{display:flex;align-items:center;gap:8px;width:min(340px,100%);min-height:42px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--card);color:var(--muted)}.admin-docs__search input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px;font-weight:600}.admin-docs__search:focus-within{outline:2px solid var(--corp);outline-offset:1px}.admin-docs__chips{display:flex;flex-wrap:wrap;gap:8px}.admin-docs__chips button{min-height:36px;padding:0 13px;border:1px solid var(--line-2);border-radius:999px;background:var(--card);color:var(--muted);cursor:pointer;font-size:12px;font-weight:800}.admin-docs__chips button.active{border-color:color-mix(in srgb,var(--llc) 42%,var(--line));background:color-mix(in srgb,var(--llc) 10%,var(--card));color:var(--llc)}.admin-docs__chips span{margin-left:4px;color:inherit;opacity:.74}.admin-docs__placeholder,.admin-docs__table-card{overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--card);box-shadow:none}.admin-docs__table-card--secondary{margin-top:-4px}.admin-docs__room-builder{border-color:color-mix(in srgb,var(--ink) 18%,var(--line));scroll-margin-top:176px}.admin-docs__room-builder-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:58px;padding:14px 16px;border-bottom:1px solid var(--line)}.admin-docs__grant-panel-head strong,.admin-docs__room-builder-head strong{display:block;margin-top:3px;color:var(--ink);font-size:15px;font-weight:850;line-height:1.2}.admin-docs__grant-panel-head small,.admin-docs__room-builder-head p{display:block;margin-top:5px;color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.admin-docs__signature-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:12px}.admin-docs__signature-form{padding:14px}.admin-docs__signature-form--workbench{grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);gap:16px;align-items:start}.admin-docs__signature-canvas,.admin-docs__signature-controls{display:grid;gap:13px;min-width:0}.admin-docs__signature-controls .admin-docs__primary{width:100%;min-height:42px}.admin-docs__signature-upload{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-bottom:12px;border-bottom:1px solid var(--line)}.admin-docs__signature-note{margin:0;color:var(--muted);font-size:12px;font-weight:650;line-height:1.45}.admin-docs__signer-picker{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.admin-docs__signer-list button,.admin-docs__signer-picker button,.sig-field-editor button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:800;white-space:nowrap}.admin-docs__signer-list button:disabled,.admin-docs__signer-picker button:disabled,.sig-field-editor button:disabled{cursor:not-allowed;opacity:.58}.admin-docs__signer-list{display:flex;flex-wrap:wrap;gap:8px}.admin-docs__signer-list>span{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:4px 5px 4px 10px;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--paper) 70%,var(--card));color:var(--ink-2);font-size:12px;font-weight:800}.admin-docs__signer-list button{width:26px;min-height:26px;padding:0}.sig-field-editor{display:grid;gap:10px;padding:10px;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--paper) 58%,var(--card))}.sig-field-editor__toolbar{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;gap:10px;align-items:end}.sig-field-editor__toolbar label{min-width:0}.sig-field-editor__pager{display:inline-flex;align-items:center;gap:6px}.sig-field-editor__pager button{width:34px;padding:0}.sig-field-editor__pager span{min-width:86px;color:var(--muted);font-size:12px;font-weight:800;text-align:center}.sig-field-editor__stage{position:relative;display:grid;place-items:start;justify-items:safe center;min-height:220px;max-height:540px;overflow:auto;border:1px solid var(--line);border-radius:4px;background:var(--paper-2)}.sig-field-editor__page{position:relative;display:inline-block;line-height:0}.sig-field-editor__canvas-hidden{display:none}.sig-field-editor__message{position:absolute;inset:0;display:grid;place-content:center;gap:6px;padding:20px;color:var(--muted);text-align:center;z-index:1}.sig-field-editor__message strong{color:var(--ink);font-size:13px}.sig-field-editor__message p{max-width:280px;margin:0;font-size:12px;font-weight:650;line-height:1.4}.sig-field-editor__field{position:absolute;align-items:center;justify-content:flex-start;min-width:52px;min-height:24px;padding:0 8px;border:2px solid color-mix(in srgb,var(--llc) 72%,var(--ink));border-radius:4px;background:color-mix(in srgb,var(--llc) 15%,white);color:var(--ink);cursor:move;font-size:11px;line-height:1;overflow:hidden;text-align:left;touch-action:none;z-index:2}.sig-field-editor__field span:first-child{display:block;overflow:hidden;text-overflow:ellipsis}.sig-field-editor__resize{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-top:2px solid color-mix(in srgb,var(--llc) 72%,var(--ink));border-left:2px solid color-mix(in srgb,var(--llc) 72%,var(--ink));background:var(--card);cursor:nwse-resize}.sig-field-editor__list{display:grid;gap:6px}.sig-field-editor__row{display:grid;grid-template-columns:auto minmax(150px,1fr) auto auto;gap:8px;align-items:center}.sig-field-editor__row span{color:var(--muted);font-size:12px;font-weight:800}.sig-field-editor__row button{width:34px;padding:0}.admin-docs__signature-guards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.admin-docs__signature-guards span{min-height:46px;padding:12px;border:1px solid var(--line);border-radius:4px;background:color-mix(in srgb,var(--paper) 68%,var(--card));color:var(--ink-2);font-size:12px;font-weight:800}.admin-docs__table--signature{min-width:860px}.admin-docs__table--data-rooms{min-width:820px}.admin-docs__table--data-rooms td:first-child{min-width:250px}.admin-docs__table--data-rooms .admin-docs__table-link{color:var(--ink)}.admin-docs__room-count{display:block;color:var(--ink);font-size:14px;font-weight:850;line-height:1}.admin-docs__table-link{display:inline;padding:0;border:0;background:transparent;color:var(--link);cursor:pointer;font:inherit;font-weight:800;text-align:left}.admin-docs__room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:8px 0 4px}.admin-docs__room-head h3{margin:2px 0 0;color:var(--ink);font-family:var(--serif);font-size:clamp(24px,3vw,32px);line-height:1.1}.admin-docs__room-head p{margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:650}.admin-docs__room-layout{display:grid;grid-template-columns:minmax(160px,.22fr) minmax(0,1fr);gap:18px}.admin-docs__room-nav{display:grid;align-content:start;gap:4px}.admin-docs__room-nav button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:0 10px;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;font-weight:800;text-align:left}.admin-docs__room-nav button.active{background:color-mix(in srgb,var(--ink) 9%,transparent);color:var(--ink)}.admin-docs__room-nav strong{color:inherit;font-size:12px}.admin-docs__room-toolbar{padding:14px;border-bottom:1px solid var(--line)}.admin-docs__history-list{display:grid;gap:0}.admin-docs__history-list p{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px;font-weight:650}.admin-docs__history-list span{color:var(--muted);font-size:12px;font-weight:700}.admin-docs__table-title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;border-bottom:1px solid var(--line)}.admin-docs__table-title span:first-child{color:var(--ink);font-family:var(--sans);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.admin-docs__link-action,.admin-docs__row-actions button,.admin-docs__table-title button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink-2);cursor:pointer;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.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{display:flex;flex-wrap:wrap;gap:8px}.admin-docs__table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.admin-docs__table{width:100%;min-width:980px;border-collapse:collapse}.admin-docs__table--groups{min-width:860px}.admin-docs__table th{padding:10px 12px;border-bottom:1px solid var(--line-2);background:var(--paper-2);color:var(--link);font-family:var(--sans);font-size:10.5px;font-weight:800;letter-spacing:.03em;text-align:left;text-transform:uppercase}.admin-docs__table td{padding:10px 12px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:12.5px;font-weight:650;overflow-wrap:anywhere;vertical-align:middle}.admin-docs__table tbody tr:hover td{background:color-mix(in srgb,var(--paper) 68%,var(--card))}.admin-docs__table tr:last-child td{border-bottom:0}.admin-docs__doc-cell{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-width:220px}.admin-docs__doc-cell small,.admin-docs__doc-cell strong{display:block;min-width:0;overflow-wrap:anywhere}.admin-docs__doc-cell strong{color:var(--ink);font-size:13px;font-weight:850}.admin-docs__doc-cell small{margin-top:3px;color:var(--muted);font-size:11px;font-weight:700}.admin-docs__index-status{display:grid;gap:5px;max-width:230px}.admin-docs__index-status small{color:var(--muted);font-size:11px;font-weight:700;line-height:1.35}.admin-docs__file-badge{display:grid;width:31px;height:34px;place-items:center;border-radius:4px;color:#fff;font-family:var(--mono);font-size:10px;font-weight:800}.admin-docs__file-badge--doc,.admin-docs__file-badge--pdf{background:#c33d34}.admin-docs__file-badge--xls{background:#148348}.admin-docs__pill{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-docs__pill--good{border:1px solid color-mix(in srgb,var(--ledger) 38%,var(--line));background:color-mix(in srgb,var(--ledger) 12%,var(--card));color:var(--ledger)}.admin-docs__pill--neutral{border:1px solid var(--line-2);background:color-mix(in srgb,var(--line) 28%,var(--card));color:var(--muted)}.admin-docs__pill--warn{border:1px solid color-mix(in srgb,var(--sandbox) 42%,var(--line));background:color-mix(in srgb,var(--sandbox) 12%,var(--card));color:var(--sandbox)}.admin-docs__empty,.admin-docs__placeholder{display:grid;place-items:start;gap:6px;padding:28px 18px;color:var(--muted)}.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{margin:0;color:var(--muted);font-size:13px;font-weight:600}.admin-docs__placeholder>span{display:grid;width:40px;height:40px;place-items:center;border-radius:4px;background:color-mix(in srgb,var(--llc) 12%,var(--card));color:var(--llc)}.admin-docs__muted{color:var(--muted);font-size:12px;font-weight:700}.admin-docs__muted-block{display:block;margin-top:4px}.admin-docs__compact-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) minmax(220px,1.2fr) auto;gap:12px;align-items:end;padding:14px}.admin-docs__compact-form--grant{grid-template-columns:minmax(150px,.8fr) minmax(220px,1fr) minmax(220px,1.1fr) auto;align-items:start}.admin-docs__compact-form--room-builder{align-items:start}.admin-docs__compact-form--room-builder .admin-docs__row-actions{align-self:end}.admin-docs__grant-panel-head{grid-column:1/-1;padding-bottom:2px}.admin-docs__grant-row td{background:color-mix(in srgb,var(--paper) 72%,var(--card))}.admin-docs__compact-form label{display:grid;gap:5px;color:var(--ink-2);font-size:12px;font-weight:800}.admin-docs__compact-form input:not([type=checkbox]),.admin-docs__compact-form select{min-height:36px;width:100%;padding:0 10px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink);font-size:13px;font-weight:600}.admin-docs__compact-form .admin-docs__permission{min-height:56px;margin:0}.admin-docs__grant-list{display:flex;flex-wrap:wrap;gap:6px}.admin-docs__grant-list button{min-height:24px;padding:0 8px;border:1px solid var(--line-2);border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;font-size:11px;font-weight:750}.admin-docs__groups-disclosure>summary{cursor:pointer;list-style:none}.admin-docs__groups-disclosure>summary::-webkit-details-marker{display:none}.admin-docs__groups-disclosure>summary:after{content:"Manage groups";display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink-2);font-size:12px;font-weight:800;white-space:nowrap}.admin-docs__groups-disclosure[open]>summary:after{content:"Hide groups"}.admin-docs__groups-body{display:grid}.admin-docs__drawer-backdrop{position:fixed;z-index:70;inset:0;display:flex;justify-content:flex-end;padding-left:28px;background:rgb(22 24 28/28%)}.admin-docs__drawer-backdrop--modal{align-items:center;justify-content:center;padding:20px}.admin-docs__drawer{width:min(460px,calc(100vw - 28px));max-width:100%;height:100%;overflow-y:auto;padding:18px;border-left:1px solid var(--line);background:var(--card);box-shadow:var(--shadow-lg)}.admin-docs__drawer--modal{align-self:center;width:min(720px,calc(100vw - 40px));height:auto;max-height:calc(100vh - 48px);border:1px solid var(--line);border-radius:8px}.admin-docs__drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.admin-docs__drawer-head strong{display:block;margin-top:4px;color:var(--ink);font-family:var(--serif);font-size:24px;font-weight:600;line-height:1.14}.admin-docs__drawer-head button{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink-2);cursor:pointer}.admin-docs__drawer-note{margin-bottom:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--llc) 22%,var(--line));border-radius:4px;background:color-mix(in srgb,var(--llc) 8%,var(--card));color:var(--ink-2);font-size:12px;font-weight:700}.admin-docs__form{display:grid;gap:13px}.admin-docs__form label{display:grid;gap:5px;color:var(--ink-2);font-size:12px;font-weight:800}.admin-docs__form input,.admin-docs__form select{min-height:36px;width:100%;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink);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{display:grid;gap:8px;min-width:220px;color:var(--ink-2);font-size:11px;font-weight:800}.admin-docs__inline-edit label{display:grid;gap:4px}.admin-docs__inline-edit input,.admin-docs__inline-edit select{width:100%;min-height:36px;border:1px solid var(--line-2);border-radius:4px;background:var(--card);color:var(--ink);font-size:12px;font-weight:650;padding:0 9px}.admin-docs__permission{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:12px;border:1px solid var(--line);border-radius:4px;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{display:block;margin-top:2px;color:var(--muted);font-size:11px;font-weight:650}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:rgb(0 0 0/42%)}@media (max-width:880px){.admin-docs__head{display:grid}.admin-docs__head-action--mobile{display:inline-flex}.admin-docs__compact-form,.admin-docs__room-action-bar,.admin-docs__share-cta,.admin-docs__signature-form--workbench,.admin-docs__signature-hero,.admin-docs__simple-toolbar{display:grid;grid-template-columns:1fr}.admin-docs__share-cta-actions,.admin-docs__signature-hero-actions{justify-content:flex-start}.admin-docs__room-action-bar .admin-docs__primary,.admin-docs__room-action-bar .admin-docs__secondary{width:fit-content}.admin-docs__room-action-bar{display:none}.admin-docs__signature-steps,.admin-docs__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-docs__signature-grid,.sig-field-editor__toolbar{grid-template-columns:1fr}.sig-field-editor__pager{justify-content:space-between}.admin-docs__room-layout{grid-template-columns:1fr}.admin-docs__room-nav{display:flex;flex-wrap:wrap}}@media (max-width:560px){.admin-docs__tabs{gap:10px}.admin-docs__head .admin-docs__primary{width:100%}.admin-docs__stats{grid-template-columns:1fr}.admin-docs__table-title{align-items:flex-start;flex-direction:column;padding:14px 16px}.admin-docs__room-builder-head{display:grid}.admin-docs__table-title button{width:100%}.admin-docs__groups-disclosure>summary:after,.admin-docs__room-action-bar .admin-docs__primary,.admin-docs__room-action-bar .admin-docs__secondary{width:100%;justify-content:center}.admin-docs__share-cta-actions,.admin-docs__share-cta-actions button,.admin-docs__signature-hero-actions,.admin-docs__signature-hero-actions .admin-docs__primary{width:100%}.admin-docs__signature-steps{grid-template-columns:1fr}.admin-docs__room-head{display:grid}.admin-docs__signature-guards,.admin-docs__signer-picker,.sig-field-editor__row{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:1 1 auto}}.admin-section-title{margin:0 0 10px;color:var(--ink);font-size:13px;font-weight:850}.admin-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-overview-card{display:grid;appearance:none;-webkit-appearance:none;grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:102px;padding:17px 18px;border:1px solid var(--line);border-radius:7px;background:var(--card);background-color:var(--card);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;text-align:left;transition:border-color .16s,background .16s,transform .16s}body[data-theme=dark] .admin-overview-card{background:rgb(15 32 44/78%)!important;background-color:rgb(15 32 44/78%)!important}.admin-overview-card.selected,.admin-overview-card:hover{border-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 36%,var(--line));background:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,var(--card));background-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 6%,var(--card));transform:translateY(-1px)}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%,rgb(15 32 44/88%))!important;background-color:color-mix(in srgb,var(--entity-accent,var(--llc)) 7%,rgb(15 32 44/88%))!important}body[data-theme=dark] .admin-overview-grid>.admin-overview-card{background-color:rgb(15 32 44/78%)!important;background-image:none!important}.admin-card-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#e7f4ff;color:#1c92df}body[data-theme=dark] .admin-card-icon{background:rgb(28 62 84/74%)}.admin-card-icon .pf-i{width:22px;height:22px}.admin-overview-card strong{display:flex;min-width:0;align-items:center;gap:8px;color:var(--ink);font-size:12px;font-weight:850;line-height:1.2}.admin-overview-card small{display:block;margin-top:8px;color:var(--ink-2);font-size:10.8px;font-weight:650;line-height:1.35}.admin-overview-card em{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#0b76d1;font-size:11px;font-style:normal;font-weight:850}body[data-theme=dark] .admin-overview-card em{color:var(--entity-accent,var(--llc))}.unit-badge.admin-only{background:#efe7ff;color:#7c3aed}body[data-theme=dark] .unit-badge.admin-only{background:#2a1f48;color:#b794ff}.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{position:sticky;top:0;min-width:0;height:100vh;overflow-y:auto;padding:63px 18px 24px;border-left:1px solid var(--line);background:color-mix(in srgb,var(--paper) 94%,var(--card))}body[data-theme=dark] .admin-rail{background:linear-gradient(180deg,rgb(11 28 39/96%),rgb(8 22 32/98%)),var(--paper)}.admin-rail-close{position:absolute;top:14px;right:15px}.admin-rail-close button{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer}.admin-rail-close button:hover{background:var(--card)}.admin-rail-close .pf-i{width:16px;height:16px}.admin-side-card{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--card);box-shadow:var(--shadow)}.admin-side-card+.admin-side-card{margin-top:14px}body[data-theme=dark] .admin-side-card{background:rgb(15 32 44/78%)}.admin-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px 13px;border-bottom:1px solid var(--line)}.admin-side-head h3{margin:0;color:var(--ink);font-size:13px;font-weight:850}.admin-side-head button{color:#0b76d1;cursor:pointer;font-size:10.2px;font-weight:850;white-space:nowrap}body[data-theme=dark] .admin-side-head button{color:#64a8ff}.admin-operational,.admin-status-ok{display:inline-flex;align-items:center;gap:6px;color:var(--ledger);font-size:10.5px;font-weight:850;white-space:nowrap}.admin-operational i,.admin-status-ok i{width:7px;height:7px;border-radius:50%;background:var(--ledger)}.admin-status-table{display:grid}.admin-status-row{display:grid;grid-template-columns:minmax(90px,1fr) minmax(82px,.9fr) minmax(118px,1.2fr);gap:10px;align-items:center;min-height:42px;padding:0 16px;border-bottom:1px solid var(--line-soft);color:var(--ink-2);font-size:10.5px;font-weight:650}.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{display:grid;padding:14px 16px 17px}.admin-activity-row{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding-bottom:18px}.admin-activity-row:last-child{padding-bottom:0}.admin-activity-row:before{position:absolute;top:20px;bottom:0;left:9px;width:1px;background:var(--line);content:""}.admin-activity-row:last-child:before{display:none}.admin-activity-icon{z-index:1;display:grid;width:20px;height:20px;place-items:center;border:1px solid var(--line-2);border-radius:50%;background:var(--card);color:var(--ink-2)}body[data-theme=dark] .admin-activity-icon{background:rgb(11 26 37)}.admin-activity-icon .pf-i{width:11px;height:11px}.admin-activity-row strong{display:block;color:var(--ink);font-size:10.8px;font-weight:800;line-height:1.3}.admin-activity-row small{display:block;margin-top:7px;color:var(--muted);font-size:10.5px;font-weight:650}@media (max-width:1240px){.unit-workspace{grid-template-columns:minmax(0,1fr)}.admin-rail,.unit-detail-drawer{position:static;height:auto;border-top:1px solid var(--line);border-left:0}.admin-rail{padding:18px}.admin-rail-close{display:none}.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{display:grid;gap:8px}.admin-title-line{align-items:flex-start}.admin-title-line>.pf-i{display:none}.admin-pill{justify-self:start}.capital-summary-strip,.contribution-summary-strip,.distribution-summary-strip,.unit-summary-strip,.waterfall-summary-strip{grid-template-columns:1fr 1fr}.admin-overview-grid{grid-template-columns:1fr}.admin-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;overflow-x:visible}.admin-tabs :is(button,a){justify-content:flex-start;min-width:0;min-height:44px;padding-bottom:12px}.admin-responsive-table thead{display:none}.admin-responsive-table tbody,.admin-responsive-table td,.admin-responsive-table tr{display:block}.admin-responsive-table tr{border:1px solid var(--line);border-radius:6px;margin-bottom:10px;overflow:hidden}.admin-responsive-table td{align-items:baseline;justify-content:space-between;gap:12px;padding:9px 10px}.admin-responsive-table td[data-label]{display:flex;text-align:right}.admin-responsive-table td[data-label]:before{content:attr(data-label);color:var(--muted);font:700 11px/1.4 var(--sans);text-align:left}.admin-status-row{grid-template-columns:minmax(0,1fr);gap:4px;padding:10px 16px}.admin-status-row.head{display:none}.unit-tabbar,.unit-toolbar{align-items:stretch;flex-wrap:wrap}.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{grid-column:1/-1;text-align:left}.investor-request-grid,.investor-summary-strip{grid-template-columns:1fr}.investor-compose-foot,.investor-request-foot,.investor-thread-head{align-items:stretch;flex-direction:column}.investor-compose-foot button,.investor-request-foot button{justify-content:center;width:100%}}.wk-page{margin:0 auto;max-width:1280px;padding:8px 28px 64px}.ov-page{max-width:min(1760px,calc(100vw - 48px));padding-inline:clamp(16px,1.6vw,32px)}.wk-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;margin:6px 0 18px}.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);margin:4px 0 0;max-width:60ch;text-wrap:pretty}.wk-card{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);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);border-radius:7px;box-shadow:none}.wk-panel{margin:16px 0;padding:16px 18px}.wk-panel--workflow{border-left:3px solid var(--sandbox)}.wk-panel-head,.wk-table-section-head{align-items:start;display:flex;gap:14px;justify-content:space-between;margin-bottom:13px}.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{align-items:end;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) minmax(120px,.35fr) minmax(96px,.25fr) minmax(150px,.35fr) auto}.wk-table-section{overflow:hidden}.wk-table-section-head{margin:0;padding:15px 17px 12px}.wk-grid{display:grid;gap:12px}.wk-kpis{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));margin:0 0 16px}.wk-kpi{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.wk-kpi strong{display:block;font:600 20px/1.3 var(--serif);font-variant-numeric:tabular-nums}.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;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 14px;overflow:hidden}.capital-call-copilot-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-health-strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.wk-summary-strip>div{border-right:1px solid var(--line-soft);display:grid;gap:3px;min-width:0;padding:10px 12px}.wk-summary-strip>div:last-child{border-right:0}.wk-summary-strip span,.wk-summary-strip strong{display:block;min-width:0;overflow-wrap:anywhere}.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);font-variant-numeric:tabular-nums}.wk-table-wrap{background:var(--card);border:1px solid var(--line);border-radius:7px;overflow:auto;min-width:0}.wk-table-section>.wk-table-wrap{border-width:1px 0 0;border-radius:0}.wk-table{border-collapse:collapse;font:500 12.5px/1.42 var(--sans);min-width:100%;width:max-content}.wk-table thead th{background:var(--paper-2);border-bottom:1px solid var(--line-2);color:var(--link);font:800 10.5px/1.35 var(--sans);letter-spacing:.03em;padding:10px 12px;position:sticky;text-align:left;text-transform:uppercase;top:0;white-space:nowrap;z-index:1}.wk-table tbody td{border-bottom:1px solid var(--line-soft);padding:10px 12px;vertical-align:top}.wk-table tbody tr:hover{background:color-mix(in srgb,var(--paper) 68%,var(--card))}.wk-table tbody tr[data-selected=true]{background:var(--nav-accent-soft)}.wk-table tbody tr[data-highlight=true],.wk-table tbody tr[data-selected=true]{box-shadow:inset 3px 0 0 var(--nav-accent)}.wk-table .num{font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.wk-table .wk-name-cell{min-width:180px;max-width:240px;overflow-wrap:anywhere;white-space:normal}.wk-table .wk-capabilities-cell{max-width:420px;white-space:normal}.wk-capability-list{display:grid;gap:6px}.wk-capability-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.wk-capability-row__actions{display:inline-flex;flex-wrap:wrap;gap:10px}.wk-capability-checklist{display:grid;gap:12px;list-style:none;margin:0;padding:0}.wk-capability-checklist-row{align-items:start;display:grid;gap:6px 16px;grid-template-columns:1fr 160px}.wk-capability-checklist-row__label{align-items:center;display:flex;gap:8px;min-width:0;padding-top:2px}.wk-capability-checklist-row__expiry{display:grid;gap:2px}.wk-capability-checklist-row__expiry input[type=date]{width:100%}.wk-capability-checklist-row__note{grid-column:1/-1}@media (max-width:560px){.wk-capability-checklist-row{grid-template-columns:1fr}}.wk-text-btn{background:none;border:0;color:var(--link);cursor:pointer;font:700 11.5px/1.3 var(--sans);padding:2px 0;text-decoration:underline;text-underline-offset:2px}.wk-text-btn:hover{color:var(--brand-strong)}.wk-text-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wk-row-note{display:block;font:400 11px/1.4 var(--sans);margin-top:2px}.wk-help,.wk-muted,.wk-row-note{color:var(--muted)}.wk-help{font:400 12px/1.5 var(--sans);margin:-6px 0 12px}.wk-empty{color:var(--muted);font:500 13px/1.5 var(--sans);margin:0}.wk-code{background:var(--paper-2);border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);font:500 11px/1.2 var(--mono,monospace);padding:3px 5px}.wk-table td.wk-empty-row{padding:26px 14px}.wk-empty-row,.wk-table td.wk-empty-row{color:var(--muted);font:500 12.5px/1.5 var(--sans);text-align:center}.wk-empty-row{margin:0;padding:22px 16px;text-wrap:pretty}.wk-chip{border:1px solid var(--line-2);border-radius:999px;display:inline-block;font:800 10px/1 var(--sans);letter-spacing:.04em;padding:5px 9px;text-transform:uppercase;white-space:nowrap}.wk-chip[data-tone=good]{background:var(--ledger-soft);border-color:color-mix(in srgb,var(--ledger) 32%,var(--line));color:var(--ledger)}.wk-chip[data-tone=warn]{background:var(--sandbox-soft);border-color:color-mix(in srgb,var(--sandbox) 34%,var(--line));color:var(--sandbox)}.wk-chip[data-tone=bad]{background:var(--danger-soft);border-color:color-mix(in srgb,var(--danger) 32%,var(--line));color:var(--danger)}.wk-chip[data-tone=muted]{color:var(--muted)}.wk-actions{align-items:end;display:flex;flex-wrap:wrap;gap:10px}.wk-actions--wrap{margin:14px 0}.wk-table-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:10px;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;display:grid;gap:10px;margin:8px 0 12px;padding:12px}.wk-field{display:grid;font:600 11.5px/1.4 var(--sans);gap:4px}.wk-field>input,.wk-field>select,.wk-field>textarea,.wk-inline-control{background:var(--card);border:1px solid var(--line-2);border-radius:7px;color:var(--ink);font:500 13px/1.4 var(--sans);padding:8px 10px}.wk-inline-control{min-height:32px;padding:6px 8px}.wk-btn{align-items:center;border:none;border-radius:7px;color:#ffffff;cursor:pointer;display:inline-flex;font:600 12px/1 var(--sans);gap:6px;min-height:36px;padding:9px 13px;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.wk-btn:active:not(:disabled){transform:scale(.96)}.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--dashed{background:var(--card);border:1px dashed var(--line-2);color:var(--muted)}.wk-btn--small{font-size:11px;padding:6px 9px}.wk-banner{align-items:center;border:1px solid var(--line);border-radius:9px;display:flex;font:600 12.5px/1.4 var(--sans);gap:8px;margin:0 0 14px;padding:10px 14px}.wk-banner[data-tone=good]{background:var(--ledger-soft);border-color:transparent;color:var(--ledger)}.wk-banner[data-tone=bad]{background:var(--danger-soft);border-color:transparent;color:var(--danger)}.wk-split{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.billing-panel{max-width:680px}.billing-panel__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px 14px}.billing-panel__head h2{color:var(--ink);font:700 18px/1.3 var(--sans);margin:0}.billing-panel__facts{display:grid;gap:8px;margin:14px 0 0}.billing-panel__facts div{align-items:baseline;border-top:1px solid var(--line-soft);display:flex;gap:14px;justify-content:space-between;padding-top:8px}.billing-panel__facts dt{color:var(--muted);font:700 11px/1.4 var(--sans);letter-spacing:.04em;text-transform:uppercase}.billing-panel__facts dd{color:var(--ink);font:600 13px/1.4 var(--sans);margin:0;text-align:right}.billing-panel .wk-actions{margin-top:18px}.business-profile-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:16px}.business-profile-card{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:grid;gap:14px;min-width:0;padding:16px}.business-profile-card header{align-items:start;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto}.business-profile-mark{align-items:center;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 28%,var(--line));border-radius:6px;color:var(--brand-strong);display:inline-flex;font:800 13px/1 var(--sans);height:42px;justify-content:center;width:42px}.business-profile-card h3{font:750 15px/1.25 var(--sans);margin:0;overflow-wrap:anywhere}.business-profile-card p{color:var(--muted);font:500 12px/1.45 var(--sans);margin:4px 0 0}.business-profile-meta,.wk-profile-list,.wk-profile-summary{display:grid;gap:8px;margin:0}.business-profile-meta{grid-template-columns:minmax(96px,.35fr) minmax(0,1fr)}.business-profile-meta div,.wk-profile-list div,.wk-profile-summary div{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px 10px}.business-profile-meta dt,.wk-profile-list dt,.wk-profile-summary dt{color:var(--muted);font:800 10px/1.3 var(--sans);letter-spacing:.06em;margin:0 0 4px;text-transform:uppercase}.business-profile-meta dd,.wk-profile-list dd,.wk-profile-summary dd{color:var(--ink);font:700 12.5px/1.3 var(--sans);margin:0;overflow-wrap:anywhere}@media (min-width:1100px){.wk-split[data-rail=open]{grid-template-columns:minmax(0,1fr) minmax(400px,.42fr)}}.wk-rail{background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);display:grid;gap:14px;max-height:calc(100vh - 160px);overflow:auto;padding:16px;position:sticky;top:16px}.wk-rail-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.wk-rail h3{font:800 16px/1.25 var(--sans);margin:0;overflow-wrap:anywhere}.wk-rail-head p{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font:500 11.5px/1.4 var(--sans);gap:6px;margin:3px 0 0}.wk-rail-quick-actions{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wk-rail-primary-action{grid-column:1/-1;justify-content:center}.wk-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-profile-card{background:color-mix(in srgb,var(--card) 76%,var(--paper-2));border:1px solid var(--line);border-radius:10px;padding:12px}.wk-profile-list{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-status-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.wk-status-list li{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;min-height:44px;padding:9px 10px}.wk-status-list li>span:first-child{display:grid;gap:2px;min-width:0}.wk-status-list li>span:first-child,.wk-status-list strong{color:var(--ink);font:700 12px/1.25 var(--sans)}.wk-status-list small{color:var(--muted);font:500 11.5px/1.35 var(--sans)}.wk-status-list li>span:last-child{align-items:center;display:inline-flex;flex:none;gap:6px}.wk-tab-list{border-bottom:1px solid var(--line);display:flex;gap:18px;overflow-x:auto}.wk-rail>.wk-tab-list{min-height:44px}.wk-tab{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font:700 11.5px/1.4 var(--sans);margin-bottom:-1px;padding:0 0 8px;white-space:nowrap}.wk-tab[aria-selected=true]{border-bottom-color:var(--link);color:var(--link)}.wk-rail section{border-top:1px solid var(--line-soft);display:grid;gap:8px;padding-top:12px}.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;margin:0;text-transform:uppercase}.wk-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.wk-list li{font:400 12.5px/1.5 var(--sans)}.wk-timeline{display:grid;gap:9px;list-style:none;margin:0;padding:0}.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)}.cap-table-workspace{display:grid;gap:14px}.cap-table-summary{margin-bottom:0}.cap-table-ledger-panel{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:7px;box-shadow:var(--shadow);display:flex;gap:14px;justify-content:space-between;padding:13px 16px}.cap-table-ledger-panel h2{color:var(--ink);font:800 15px/1.25 var(--sans);margin:0 0 3px}.cap-table-ledger-panel p{color:var(--muted);font:650 12px/1.45 var(--sans);margin:0}.cap-table-class-strip{overflow:hidden}.cap-table-class-cards{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(240px,1fr));overflow-x:auto;padding:0 17px 17px;scrollbar-width:thin}.cap-table-class-cards:has(.cap-table-class-card:nth-child(4)){grid-auto-columns:minmax(218px,.28fr);grid-auto-flow:column;grid-template-columns:none}.cap-table-class-card{background:var(--card);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:10px;min-height:116px;min-width:0;padding:12px;text-align:left}.cap-table-class-card[aria-pressed=true]{background:var(--nav-accent-soft);border-color:color-mix(in srgb,var(--nav-accent) 60%,var(--line));box-shadow:inset 3px 0 0 var(--nav-accent)}.cap-table-class-card__head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.cap-table-class-card__head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cap-table-class-card__facts{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.cap-table-class-card__facts span{color:var(--muted);display:grid;font:700 10.5px/1.35 var(--sans);gap:2px;min-width:0}.cap-table-class-card__facts strong{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.cap-table-class-card__bar{background:var(--line-soft);border-radius:999px;display:block;height:6px;overflow:hidden}.cap-table-class-card__bar span{background:var(--nav-accent);border-radius:inherit;display:block;height:100%}.cap-table-split{align-items:stretch}@media (min-width:1100px){.cap-table-split[data-rail=open]{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr)}}.cap-table-table{min-width:820px}.cap-table-table tbody tr:focus-visible{outline:2px solid var(--corp);outline-offset:-2px}.cap-table-table tfoot td{background:color-mix(in srgb,var(--paper-2) 76%,var(--card));border-top:1px solid var(--line-2);color:var(--ink);font-weight:800;padding:10px 12px}.cap-table-rail{top:76px}.cap-table-classes{margin-top:0}@media (max-width:900px){.cap-table-ledger-panel{align-items:stretch;display:grid;padding:10px 12px}.cap-table-ledger-panel .wk-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cap-table-class-cards{display:flex;gap:8px;padding:0 12px 12px;scroll-snap-type:x mandatory}.cap-table-class-card{flex:0 0 72%;min-height:96px;padding:10px;scroll-snap-align:start}.cap-table-class-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cap-table-class-card__facts span:nth-child(n+3){display:none}}.reports-workspace{display:grid;gap:14px}.reports-summary-strip{background:var(--card);border:1px solid var(--line);border-radius:7px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.reports-summary-strip>div{border-right:1px solid var(--line-soft);display:grid;gap:4px;min-width:0;padding:12px 14px}.reports-summary-strip>div:last-child{border-right:0}.reports-summary-strip strong{color:var(--ink);font:800 20px/1.15 var(--sans)}.reports-summary-strip span{color:var(--link);font:800 10.5px/1.35 var(--sans);letter-spacing:.06em;text-transform:uppercase}.reports-summary-strip small{color:var(--muted);font:500 12px/1.35 var(--sans)}.reports-action-bar{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:7px;display:flex;gap:12px;justify-content:space-between;padding:11px}.reports-filter-chips,.reports-primary-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.reports-download-workbook{background:var(--ink);border:1px solid var(--ink)}.reports-download-workbook:hover{background:var(--ink-2);border-color:var(--ink-2)}.reports-action-bar .wk-btn,.reports-library-table .wk-btn--small{min-height:44px}.reports-primary-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr)}.reports-panel h2{align-items:center;display:inline-flex;gap:8px}.reports-panel-body{padding:0 17px 17px}.correction-detail-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere;padding:0 17px 17px}.correction-heading{align-items:center;display:inline-flex;gap:8px}.corrections-table tbody tr[data-selected=true]{background:var(--teal-soft);box-shadow:inset 3px 0 0 var(--teal)}.corrections-table tbody tr:hover{background:color-mix(in srgb,var(--teal-soft) 45%,var(--card))}.correction-empty-compact{padding:12px 16px}.correction-detail-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;min-width:0}.correction-detail-title{color:var(--ink);font:600 17px/1.3 var(--sans);overflow-wrap:anywhere}.correction-meta-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.correction-meta-item{display:grid;gap:3px;min-width:0}.correction-meta-item dt{color:var(--muted);font:700 11px/1.3 var(--sans);letter-spacing:.05em;margin:0;text-transform:uppercase}.correction-meta-item dd{color:var(--ink);font:500 13.5px/1.4 var(--sans);margin:0;overflow-wrap:anywhere}@media (max-width:480px){.correction-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.correction-note-block{background:var(--paper-2);border-left:3px solid var(--teal);border-radius:6px;padding:12px 14px}.correction-note-block+.correction-note-block{margin-top:-4px}.correction-note-label{color:var(--muted);display:block;font:700 11px/1.3 var(--sans);letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.correction-note-body{color:var(--ink);font:400 14px/1.5 var(--sans);margin:0}.correction-subsection-title{color:var(--ink);font:700 14px/1.3 var(--sans);margin:0 0 8px}.correction-evidence-list{display:grid;gap:6px;list-style:none;margin:0;padding:0}.correction-evidence-item{align-items:center;color:var(--ink);display:flex;font:500 13px/1.4 var(--sans);gap:8px}.correction-evidence-item .pf-i{color:var(--muted);flex:none}@media (min-width:640px){.corrections-table td:first-child,.corrections-table th:first-child{max-width:420px;white-space:normal;word-break:break-word}.corrections-table{width:100%}}.reports-workflow-panel{border-color:color-mix(in srgb,var(--brand) 22%,var(--line))}.reports-action-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-report-button{align-items:center;background:var(--card);border:1px solid var(--line-2);border-radius:8px;color:var(--ink);cursor:pointer;display:flex;gap:9px;min-height:58px;padding:10px 12px;text-align:left;width:100%}.reports-report-button:hover{background:var(--paper-2);border-color:color-mix(in srgb,var(--brand) 20%,var(--line-2))}.reports-report-button span{display:grid;gap:3px;min-width:0}.reports-report-button strong{font:700 12.5px/1.2 var(--sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reports-report-button small{color:var(--muted);font:600 11px/1.25 var(--sans)}.reports-run-form{align-items:end;border-top:1px solid var(--line-soft);display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding-top:12px}.reports-publish-submit,.reports-run-form .wk-btn{justify-content:center;min-height:44px}.reports-publish-grid{align-items:end;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.reports-publish-submit{grid-column:1/-1;width:100%}.reports-publish-title{align-self:stretch;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));border-radius:7px;color:var(--brand-strong);display:grid;gap:3px;grid-column:1/-1;padding:10px 12px}.reports-publish-title strong{color:var(--brand-strong);font:800 12.5px/1.3 var(--sans)}.reports-publish-title span{color:var(--muted);font:600 12px/1.4 var(--sans)}.reports-preview-link{justify-content:center}.reports-review-steps{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));padding:0 17px 14px}.reports-review-steps div{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:11px 12px 11px 42px;position:relative}.reports-review-steps span{align-items:center;background:var(--brand-strong);border-radius:999px;color:#ffffff;display:inline-flex;font:800 11px/1 var(--sans);height:24px;justify-content:center;left:10px;position:absolute;top:12px;width:24px}.reports-review-steps strong{color:var(--ink);font:800 12.5px/1.3 var(--sans)}.reports-review-steps small{color:var(--muted);font:500 11.5px/1.35 var(--sans)}.reports-library-table .wk-table{min-width:760px}.reports-row-select{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;font:inherit;min-height:44px;padding:0;text-align:left;width:100%}.reports-row-select strong{color:var(--ink);font:800 12.5px/1.25 var(--sans)}.reports-detail-panel{top:76px}.reports-detail-panel .wk-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-privacy-note{align-items:flex-start;background:var(--brand-soft);border:1px solid color-mix(in srgb,var(--brand) 26%,var(--line));border-radius:8px;color:var(--ink);display:flex;gap:8px;padding:11px 12px;text-align:left}.reports-privacy-note strong{color:var(--brand-strong);font:800 12px/1.45 var(--sans)}.reports-privacy-note span{color:var(--ink-2);font:500 12px/1.45 var(--sans)}.reports-rail-primary{justify-content:center;min-height:44px;width:100%}.reports-preview-head{align-items:end}.reports-preview-member{min-width:min(320px,100%)}.reports-preview-member .wk-inline-control{min-height:44px}.reports-preview-body{padding-top:0}:root{--scenario:var(--ink-2);--scenario-soft:var(--line-soft)}.wk-chip[data-tone=scenario]{background:var(--scenario-soft);border-color:transparent;color:var(--scenario)}.wk-coverage{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.wk-coverage i{background:var(--line-soft);border-radius:999px;display:inline-block;height:5px;overflow:hidden;position:relative;width:64px}.wk-coverage i:after{background:var(--ledger);border-radius:999px;content:"";display:block;height:100%;width:var(--coverage,0)}.wk-tier{border:1px solid var(--line);border-left:3px solid var(--ledger);border-radius:9px;display:grid;gap:4px;padding:10px 12px}.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}.reports-primary-grid{grid-template-columns:1fr}.reports-detail-panel{max-height:none;order:2;position:static}}@media (max-width:680px){.wk-page{padding-inline:16px}.business-profile-meta,.wk-form-grid,.wk-profile-list,.wk-profile-summary,.wk-rail-quick-actions{grid-template-columns:1fr}.wk-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.business-profile-grid{padding:12px}.business-profile-card header{grid-template-columns:42px minmax(0,1fr)}.business-profile-card header .wk-chip{grid-column:2;justify-self:start}.wk-rail{max-height:none;order:-1;position:static}.reports-detail-panel{order:2}.cap-table-rail,.raises-rail{order:0}.wk-status-list li{align-items:stretch;flex-direction:column}.wk-status-list li>span:last-child{justify-content:space-between}.reports-action-grid,.reports-publish-grid,.reports-run-form{grid-template-columns:1fr}.reports-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.reports-summary-strip>div{padding:10px 12px}.reports-summary-strip>div:nth-child(2){border-right:0}.reports-summary-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.reports-summary-strip strong{font-size:18px}.reports-summary-strip small{display:none}.reports-action-bar{align-items:stretch;flex-direction:column}.reports-filter-chips,.reports-primary-actions{width:100%}.reports-primary-actions .wk-btn{justify-content:center;width:100%}.reports-filter-chips{flex-wrap:nowrap;overflow-x:auto}.reports-review-steps{grid-template-columns:1fr}.reports-panel .wk-table-section-head,.reports-preview-head{align-items:stretch;flex-direction:column}.reports-publish-submit,.reports-report-button,.reports-run-form .wk-btn{width:100%}}.wk-chip--source{background:transparent;border:1px solid var(--line-2);color:var(--muted);text-transform:none}.wk-chip--source[data-missing=true]{border-color:var(--danger);color:var(--danger)}:root{--brand:#bf6d4d;--brand-strong:#9e4f35;--brand-soft:#fff4ef;--cs-nav:#061b2b;--cs-nav-line:#1c3a50;--cs-nav-text:#c9d6e2;--cs-nav-muted:#8ea0af;--cs-nav-hover:rgb(255 255 255/6%);--cs-nav-active:rgb(255 255 255/10%)}body[data-theme=dark]{--brand:#c1785a;--brand-strong:#a76245;--brand-soft:#211b18;--cs-nav:#061b2b;--cs-nav-line:#1c3a50;--cs-nav-text:#c9d6e2;--cs-nav-muted:#8ea0af;--cs-nav-hover:rgb(255 255 255/6%);--cs-nav-active:rgb(255 255 255/10%)}.cs-app{display:grid;grid-template-columns:236px minmax(0,1fr);max-width:100%;min-height:100vh;overflow-x:clip;width:100%}.cs-skip-link{background:var(--ink);border-radius:6px;color:var(--paper);left:12px;padding:10px 14px;position:fixed;text-decoration:none;top:12px;transform:translateY(-160%);z-index:100}.cs-skip-link:focus{transform:translateY(0)}.cs-sidebar{background:var(--cs-nav);border-right:1px solid var(--cs-nav-line);display:flex;flex-direction:column;gap:2px;padding:16px 14px 18px;position:sticky;top:0;height:100vh;overflow-y:auto}.cs-brand{align-items:center;color:#ffffff;display:flex;font:800 14px/1 var(--sans);gap:8px;letter-spacing:.08em;padding:6px 6px 18px;text-decoration:none;text-transform:uppercase}.cs-brand i{align-items:center;background:transparent;border:0;border-radius:0;color:var(--brand);display:inline-flex;font:800 27px/1 var(--sans);height:22px;justify-content:center;width:18px}.cs-command{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px;min-height:28px;background:var(--paper-2);color:var(--muted);font:500 12px/1 var(--sans);padding:0 9px}.cs-command kbd{color:var(--ink-2);font:600 11px/1 var(--sans)}.cs-nav-group{display:grid;gap:2px}.cs-group{color:var(--brand);cursor:default;font:800 10px/1 var(--sans);letter-spacing:.1em;margin:16px 0 6px;padding:0 6px;pointer-events:none;text-transform:uppercase}.cs-group::-webkit-details-marker{display:none}.cs-group:after,.cs-nav-group[open]>.cs-group:after{content:none}.cs-link,.cs-nav-group:not([open]) .cs-link{display:flex}.cs-link{align-items:center;border-left:3px solid transparent;border-radius:6px;color:var(--cs-nav-text);font:650 13px/1 var(--sans);gap:9px;min-height:35px;padding:8px 10px 8px 8px;text-decoration:none;transition:background-color .12s ease,color .12s ease}.cs-link:hover{background:var(--cs-nav-hover);color:#ffffff}.cs-link[data-active=true]{background:var(--cs-nav-active);border-left-color:var(--nav-accent);color:#ffffff;font-weight:800}.cs-link .pf-i{color:color-mix(in srgb,currentColor 72%,transparent);height:15px;width:15px}.cs-mailbox,.theme-toggle{min-height:44px;min-width:44px}.msg-page{max-width:1480px}.msg-head{align-items:center}.msg-shell{display:grid;gap:14px;grid-template-columns:minmax(280px,340px) minmax(420px,1fr) minmax(260px,320px);min-height:min(720px,calc(100vh - 170px))}.msg-context-panel,.msg-list-panel,.msg-thread-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);min-width:0}.msg-list-panel{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.msg-list-toolbar{border-bottom:1px solid var(--line);display:grid;gap:10px;padding:12px}.msg-filter-row,.msg-segmented{background:var(--paper-2);border:1px solid var(--line);border-radius:9px;display:grid;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.msg-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.msg-filter-row button,.msg-segmented button{background:transparent;border-radius:7px;color:var(--muted);cursor:pointer;font:600 11.5px/1 var(--sans);min-height:32px;padding:8px 9px}.msg-filter-row button[aria-pressed=true],.msg-segmented button[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow);color:var(--ink)}.msg-search{align-items:center;border:1px solid var(--line-2);border-radius:8px;display:flex;gap:8px;padding:8px 10px}.admin-docs__search:focus-within,.msg-search:focus-within,.unit-search:focus-within{border-color:var(--corp);box-shadow:0 0 0 3px color-mix(in srgb,var(--corp) 22%,transparent)}.msg-search input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.msg-list{overflow:auto;padding:8px}.msg-list-item{background:transparent;border:1px solid transparent;border-radius:10px;color:var(--ink);cursor:pointer;display:grid;gap:5px;padding:11px 12px;text-align:left;width:100%}.msg-list-item:hover{background:var(--paper-2)}.msg-list-item[data-selected=true]{background:var(--ledger-soft);border-color:color-mix(in srgb,var(--ledger) 24%,transparent)}.msg-list-row{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msg-chip-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px}.msg-empty,.msg-thread-empty{align-items:center;color:var(--muted);display:grid;gap:8px;justify-items:center;padding:34px 18px;text-align:center}.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{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:620px}.msg-panel-head{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.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{align-items:center;background:var(--paper-2);border-radius:8px;color:var(--muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;position:relative;width:34px}.msg-icon-btn:after{content:"";position:absolute;inset:-3px}.msg-bubble-list{align-content:start;display:grid;gap:10px;overflow:auto;padding:18px}.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{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.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);margin:5px 0 0;white-space:pre-wrap}.msg-compose-form,.msg-reply-box{border-top:1px solid var(--line);display:grid;gap:10px;padding:14px 16px}.msg-compose-form{border-top:0;align-content:start;overflow:auto}.msg-announcement-note{align-items:center;border-top:1px solid var(--line);color:var(--muted);display:flex;font:500 12px/1.45 var(--sans);gap:8px;padding:14px 16px}.msg-context-panel{display:grid;gap:14px;align-content:start;padding:16px}.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;display:flex;gap:10px}.msg-context-title>.pf-i{background:var(--paper-2);border-radius:8px;height:34px;padding:8px;width:34px}.msg-context-list{display:grid;gap:8px;margin:8px 0 0}.msg-context-list div{display:grid;gap:3px}.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{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.msg-stat-grid span{background:var(--paper-2);border:1px solid var(--line-soft);border-radius:9px;color:var(--muted);display:grid;font:600 10.5px/1.3 var(--sans);gap:2px;padding:9px;text-transform:uppercase}.msg-stat-grid strong{color:var(--ink);font:600 18px/1.2 var(--serif)}.msg-shortcuts{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (max-width:1180px){.msg-shell{grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.msg-context-panel{grid-column:1/-1}}@media (max-width:760px){.msg-shell{grid-template-columns:minmax(0,1fr);min-height:0}.msg-list{max-height:40vh}.msg-compose-panel,.msg-conversation{height:auto;min-height:0}.msg-bubble,.msg-panel-head{overflow-wrap:anywhere}}.cs-main{display:flex;flex-direction:column;min-width:0}.cs-topbar{background:color-mix(in srgb,var(--card) 94%,var(--paper));border-bottom:1px solid var(--line);gap:12px;justify-content:space-between;min-height:58px;padding:8px 24px;position:sticky;top:0;z-index:5}.cs-topbar,.cs-topbar-right{align-items:center;display:flex}.cs-session,.cs-topbar-right{gap:8px;min-width:0}.cs-session{align-items:center;display:inline-flex}.cs-session-email{color:var(--muted);font:500 12px/1.2 var(--sans);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-mobile-nav{display:none}.cs-chip{color:var(--ink-2);font:600 11px/1 var(--sans);padding:6px 9px;white-space:nowrap}.cs-chip,.cs-mailbox{background:var(--card);border:1px solid var(--line-2);border-radius:6px}.cs-mailbox{align-items:center;color:var(--ink);display:inline-flex;height:34px;justify-content:center;position:relative;text-decoration:none;width:34px}.cs-mailbox:hover,.theme-toggle:hover{border-color:color-mix(in srgb,var(--brand) 35%,var(--line-2))!important;background:color-mix(in srgb,var(--brand-soft) 48%,var(--card))!important}.cs-mailbox span{align-items:center;background:var(--danger);border:2px solid var(--paper);border-radius:999px;color:white;display:inline-flex;font:700 10px/1 var(--sans);justify-content:center;min-height:17px;min-width:17px;padding:0 4px;position:absolute;right:-6px;top:-6px}.cs-content{background:var(--paper);flex:1;min-width:0}@media (max-width:900px){.cs-app{grid-template-columns:minmax(0,1fr)}.cs-sidebar{display:none}.cs-topbar{align-items:stretch;flex-wrap:wrap;gap:8px;padding:8px 12px}.cs-topbar>label{flex:1 1 100%;min-width:0}.cs-topbar>label select{flex:1 1 auto;min-width:0}.cs-mobile-nav{align-items:center;display:inline-flex;flex:1 1 100%;font:600 12px/1.4 var(--sans);gap:6px;min-width:0}.cs-mobile-nav select{background:var(--card);border:1px solid var(--line-2);border-radius:6px;font:600 12px/1.4 var(--sans);min-height:44px;padding:8px 10px}.cs-topbar-right{flex:1 1 100%;gap:8px;justify-content:space-between;min-width:0}.cs-session{flex:1 1 auto;justify-content:flex-end;overflow:hidden}.cs-session-email{max-width:18ch}.cs-chip{display:none}}.wk-btn{background:var(--brand-strong)}.wk-btn.reports-download-workbook{background:var(--brand-strong);border-color:var(--brand-strong)}.wk-btn:hover{background:color-mix(in srgb,var(--brand-strong) 90%,#000)}.wk-btn--danger,.wk-btn--dashed,.wk-btn--ghost{background:var(--card)}.wk-btn--danger:hover,.wk-btn--dashed:hover,.wk-btn--ghost:hover{background:var(--paper-2)}.cs-content .wk-head h1{font:700 21px/1.25 var(--sans);text-wrap:balance}.cs-content .wk-card h2{font:650 14px/1.3 var(--sans)}.ov-head{align-items:flex-start;margin-bottom:10px}.ov-head-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:640px}.ov-head-actions .wk-btn{min-height:44px}.ov-freshness,.ov-status{align-items:center;border-radius:8px;display:inline-flex;gap:7px;min-height:28px;padding:6px 9px;white-space:nowrap}.ov-status{border:1px solid transparent;font:700 11px/1 var(--sans);letter-spacing:.04em;text-transform:uppercase}.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-today-panel{align-items:center;background:var(--ledger-soft);border:1px solid color-mix(in srgb,var(--ledger) 24%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;margin-bottom:10px;min-height:86px;padding:14px 16px}.ov-today-panel[data-state=attention]{background:var(--sandbox-soft);border-color:color-mix(in srgb,var(--sandbox) 34%,var(--line))}.ov-today-panel>span{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ledger);display:inline-flex;height:42px;justify-content:center;width:42px}.ov-today-panel[data-state=attention]>span{color:var(--sandbox)}.ov-today-panel small{color:var(--muted);display:block;font:800 10.5px/1.25 var(--sans);letter-spacing:.07em;text-transform:uppercase}.ov-today-panel h2{color:var(--ink);font:780 18px/1.2 var(--sans);margin:3px 0 0}.ov-today-panel p{color:var(--muted);font:500 13px/1.4 var(--sans);margin:4px 0 0}.ov-today-panel .wk-btn{min-height:44px;white-space:nowrap}.ov-quick-strip{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-bottom:10px;padding:8px}.ov-quick-strip>span{grid-column:1/-1;color:var(--muted);font:800 10.5px/1.2 var(--sans);letter-spacing:.06em;padding:0 4px;text-transform:uppercase;white-space:nowrap}.ov-quick-strip a{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;font:750 12px/1.2 var(--sans);gap:8px;justify-content:center;min-height:44px;min-width:0;overflow-wrap:normal;padding:8px 10px;text-align:center;text-decoration:none}.ov-hero{gap:10px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr)}.ov-command-center,.ov-hero{align-items:start;display:grid;margin-bottom:10px}.ov-command-center{gap:12px;grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr)}.ov-command-center[data-state=normal]{grid-template-columns:minmax(0,1fr)}.ov-command-column{align-content:start;display:grid;gap:12px;min-width:0}.ov-command-center[data-state=normal] .ov-command-column--side{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-command-center[data-state=normal] .ov-panel--followup{order:1}.ov-command-center[data-state=normal] .ov-panel--reports{order:2}.ov-command-center[data-state=normal] .ov-panel--documents{order:3}.ov-command-center[data-state=normal] .ov-queue-panel[data-state=clear]{order:4}.ov-command-center[data-state=normal] .ov-queue-panel[data-state=attention]{order:0}.ov-lower-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr) minmax(260px,.7fr)}.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);border-radius:8px;box-shadow:var(--shadow);min-width:0}.ov-primary-panel{display:grid;gap:12px;padding:16px}.ov-primary-panel--compact{align-content:start;gap:10px}.ov-cap-panel{align-content:start}.ov-panel-title{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font:700 11px/1.4 var(--sans);gap:8px;letter-spacing:.05em;text-transform:uppercase}.ov-primary-copy h2{color:var(--ink);font:750 24px/1.12 var(--sans);letter-spacing:0;margin:0;overflow-wrap:anywhere}.ov-primary-copy p{color:var(--muted);font:500 12.5px/1.4 var(--sans);margin:6px 0 0;max-width:64ch}.ov-section-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.ov-section-head h2{color:var(--ink);font:760 17px/1.2 var(--sans);margin:0;text-wrap:balance}.ov-section-head p{color:var(--muted);font:500 12.5px/1.4 var(--sans);margin:5px 0 0}.ov-section-head .wk-chip{flex:none}.ov-section-head--small{margin-bottom:10px}.ov-section-head--small h2{font-size:15px}.ov-rollup-strip{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.ov-rollup-strip em,.ov-rollup-strip span,.ov-rollup-strip strong{border:1px solid var(--line);border-radius:999px;min-height:25px;padding:6px 8px;font:750 11px/1 var(--sans);overflow-wrap:anywhere}.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{display:grid;gap:7px}.ov-class-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:9px;grid-template-columns:minmax(130px,.75fr) minmax(90px,1fr) 46px;min-height:48px;padding:8px 9px;text-decoration:none}.ov-class-row em,.ov-class-row span,.ov-class-row strong{display:block;min-width:0;overflow-wrap:anywhere}.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;display:block;height:8px;overflow:hidden}.ov-class-row i span{background:var(--brand);border-radius:inherit;display:block;height:100%;width:var(--progress,0)}.ov-class-row em{color:var(--ink-2);font:800 11px/1.2 var(--sans);font-style:normal;text-align:right}.ov-progress-list{display:grid;gap:9px}.ov-panel--raise-window{background:var(--paper-2);box-shadow:none;padding:12px}.ov-panel--raise-window h2{margin-bottom:8px}.ov-panel--raise-window .ov-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px}.ov-panel--raise-window .ov-progress-list{gap:7px}.ov-progress-row{display:grid;gap:5px}.ov-progress-row div{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.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(--sans);font-variant-numeric:tabular-nums}.ov-progress-row i{background:var(--line-soft);border-radius:999px;display:block;height:7px;overflow:hidden}.ov-progress-row i span{background:var(--brand);border-radius:inherit;display:block;height:100%;width:var(--progress,0)}.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;display:grid;gap:10px;padding:14px}.ov-queue-panel[data-state=clear]{background:var(--paper-2);box-shadow:none;gap:8px}.ov-queue-panel[data-state=clear] .ov-queue-head h2{font-size:15px}.ov-queue-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.ov-queue-head span{color:var(--muted);display:block;font:800 10.5px/1.25 var(--sans);letter-spacing:.07em;text-transform:uppercase}.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);border-radius:999px;color:var(--ink-2);flex:none;font:750 11px/1 var(--sans);padding:6px 8px;white-space:nowrap}.ov-action-list{display:grid;gap:8px}.ov-action-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr);min-height:54px;padding:8px;text-decoration:none}.ov-action-row>span{align-items:center;background:var(--card);border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);display:inline-flex;height:30px;justify-content:center;width:30px}.ov-action-row div{display:grid;gap:3px;min-width:0}.ov-action-row small,.ov-action-row strong{display:block;min-width:0;overflow-wrap:anywhere}.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{align-items:start;display:flex;gap:10px;justify-content:space-between;min-width:0}.ov-action-title-line strong{flex:1 1 auto}.ov-action-title-line em{color:var(--ink);flex:0 1 138px;font:800 11px/1.2 var(--sans);font-style:normal;min-width:0;overflow-wrap:anywhere;text-align:right}.ov-action-row--rich{align-items:start;min-height:92px}.ov-action-row--rich>span{margin-top:2px}.ov-action-meta{align-items:center;display:flex!important;flex-wrap:wrap;gap:5px 8px}.ov-action-meta b,.ov-action-meta span,.ov-next-action{border-radius:999px;background:var(--paper);border:1px solid var(--line-soft);color:var(--ink-2);font:750 10.5px/1 var(--sans);padding:4px 6px}.ov-next-action{width:fit-content;border-radius:7px;color:var(--muted);max-width:100%}.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: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:color-mix(in srgb,var(--danger) 34%,var(--line))}.ov-action-row[data-tone=bad]>span{color:var(--danger)}.ov-action-row--quiet{background:transparent;border-color:var(--line-soft);min-height:48px;padding:7px}.ov-action-row--quiet>span{color:var(--ledger)}.ov-queue-recent{border-top:1px solid var(--line-soft);display:grid;gap:7px;padding-top:8px}.ov-queue-recent h3{color:var(--muted);font:800 10.5px/1.2 var(--sans);letter-spacing:.06em;margin:0;text-transform:uppercase}.ov-queue-recent .ov-activity-row{grid-template-columns:56px minmax(0,1fr) auto;min-height:44px;padding:6px 8px}.ov-kpi-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px}.ov-kpi-grid--top{grid-template-columns:repeat(3,minmax(0,1fr))}.ov-kpi{color:var(--ink);display:grid;gap:4px 10px;grid-template-areas:"icon value" "icon label" "detail detail";grid-template-columns:34px minmax(0,1fr);min-height:94px;padding:12px;text-decoration:none}.ov-kpi>span{align-items:center;background:var(--paper-2);border-radius:8px;color:var(--muted);display:inline-flex;grid-area:icon;height:34px;justify-content:center;width:34px}.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{align-self:end;font:760 22px/1.05 var(--sans);font-variant-numeric:tabular-nums;grid-area:value;min-width:0;overflow-wrap:anywhere}.ov-kpi em{grid-area:label;font:750 10.5px/1.25 var(--sans);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.ov-kpi small{grid-area:detail;font:500 12px/1.35 var(--sans);min-width:0;overflow-wrap:anywhere}.ov-ops-grid{align-items:start;display:grid;gap:10px;grid-template-columns:minmax(220px,.8fr) minmax(260px,.9fr) minmax(340px,1.15fr)}.ov-panel{padding:14px}.ov-panel--wide{grid-column:1/-1}.ov-panel--activity-history{margin-bottom:10px}.ov-panel--documents[data-state=clear],.ov-panel--followup[data-state=clear]{background:var(--paper-2);box-shadow:none}.ov-panel--documents[data-state=clear] .ov-fact-grid div,.ov-panel--followup[data-state=clear] .ov-fact-grid div{background:transparent}.ov-panel h2{color:var(--ink);font:750 14px/1.25 var(--sans);margin:0 0 10px}.ov-empty{margin:0;color:var(--muted);font:500 12px/1.45 var(--sans)}.ov-activity-list{display:grid;gap:7px}.ov-activity-pulse{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;display:flex;flex:none;gap:4px;min-height:26px;padding:6px 8px}.ov-activity-pulse span{background:var(--muted);border-radius:999px;display:block;height:7px;opacity:.5;width:7px}.ov-activity-pulse span[data-tone=good]{background:var(--ledger)}.ov-activity-pulse span[data-tone=warn]{background:var(--sandbox)}.ov-activity-pulse span[data-tone=bad]{background:var(--danger)}.ov-activity-pulse span[data-tone=blue]{background:var(--corp)}.ov-activity-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:58px 30px minmax(0,1fr) auto;min-height:50px;padding:7px 9px;text-decoration:none}.ov-activity-date{color:var(--muted);font:800 10.5px/1.2 var(--sans);text-transform:uppercase}.ov-activity-icon{align-items:center;background:var(--card);border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);display:inline-flex;height:30px;justify-content:center;width:30px}.ov-activity-row b,.ov-activity-row em,.ov-activity-row small,.ov-activity-row strong{display:block;min-width:0;overflow-wrap:anywhere}.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-meta{align-items:center;display:flex!important;flex-wrap:wrap;gap:6px}.ov-activity-meta span{background:var(--card);border:1px solid var(--line-soft);border-radius:999px;color:var(--ink-2);font:800 10px/1 var(--sans);padding:4px 6px}.ov-activity-meta b{color:var(--muted);font:500 11.5px/1.35 var(--sans)}.ov-activity-status{background:var(--card);border:1px solid var(--line-soft);border-radius:999px;color:var(--ink-2);font:800 10px/1 var(--sans);font-style:normal;padding:6px 8px;text-align:right;text-transform:capitalize;white-space:nowrap}.ov-activity-row[data-tone=good]{border-color:color-mix(in srgb,var(--ledger) 24%,var(--line))}.ov-activity-row[data-tone=good] .ov-activity-icon,.ov-activity-status[data-tone=good]{color:var(--ledger)}.ov-activity-row[data-tone=warn]{border-color:color-mix(in srgb,var(--sandbox) 28%,var(--line))}.ov-activity-row[data-tone=warn] .ov-activity-icon,.ov-activity-status[data-tone=warn]{color:var(--sandbox)}.ov-activity-row[data-tone=bad]{border-color:color-mix(in srgb,var(--danger) 28%,var(--line))}.ov-activity-row[data-tone=bad] .ov-activity-icon,.ov-activity-status[data-tone=bad]{color:var(--danger)}.ov-activity-row[data-tone=blue]{border-color:color-mix(in srgb,var(--corp) 24%,var(--line))}.ov-activity-row[data-tone=blue] .ov-activity-icon,.ov-activity-status[data-tone=blue]{color:var(--corp)}.ov-show-more{background:transparent;border:0;color:var(--ink-2);cursor:pointer;font:800 12px/1 var(--sans);margin-top:10px;min-height:34px;padding:0;text-align:left}.ov-step-list{display:grid;gap:8px;list-style:none;margin:0;padding:0}.ov-step-list li{align-items:start;display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr)}.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);display:grid;gap:2px;min-width:0;text-decoration:none}.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{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 10px}.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);margin:4px 0 0;min-width:0;overflow-wrap:anywhere}.ov-link-grid a,.ov-panel-link{align-items:center;border-radius:8px;color:var(--ink);display:grid;gap:9px;min-height:44px;text-decoration:none}.ov-panel-link{background:var(--brand-strong);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-panel-link+.ov-panel-link{margin-top:7px}.ov-link-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ov-link-grid>div{display:grid;gap:6px;min-width:0}.ov-link-grid h3{font:800 10.5px/1.25 var(--sans);letter-spacing:.06em;margin:0 0 2px;text-transform:uppercase}.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{display:grid;gap:7px}.ov-action-grid a{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;font:700 12px/1.25 var(--sans);gap:8px;grid-template-columns:16px minmax(0,1fr) 14px;min-height:44px;padding:8px 9px;text-decoration:none}.ov-action-grid a span{min-width:0;overflow-wrap:anywhere}.ov-command-strip{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.ov-command-strip a{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;font:750 11.5px/1.2 var(--sans);gap:7px;grid-template-columns:15px minmax(0,1fr);min-height:36px;padding:8px;text-decoration:none}.ov-command-strip a,.ov-command-strip a span{min-width:0;overflow-wrap:anywhere}.ov-health-list{display:grid;gap:7px}.ov-health-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:8px;grid-template-columns:28px minmax(0,1fr) 14px;min-height:48px;padding:7px 8px;text-decoration:none}.ov-health-row>span{align-items:center;background:var(--card);border:1px solid var(--line-soft);border-radius:8px;color:var(--muted);display:inline-flex;height:28px;justify-content:center;width:28px}.ov-health-row small,.ov-health-row strong{display:block;min-width:0;overflow-wrap:anywhere}.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{min-width:0;overflow-wrap:anywhere}.ov-action-row:hover,.ov-activity-row:hover,.ov-kpi:hover,.ov-link-grid a:hover,.ov-panel-link:hover,.ov-quick-strip a: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,body[data-theme=dark] .ov-today-panel{background:var(--card)}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,body[data-theme=dark] .ov-quick-strip a{background:var(--paper-2)}body[data-theme=dark] .ov-activity-icon,body[data-theme=dark] .ov-activity-meta span,body[data-theme=dark] .ov-activity-status,body[data-theme=dark] .ov-health-row>span{background:var(--card)}@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))}.ov-command-center[data-state=normal]{grid-template-columns:1fr}.ov-command-center[data-state=normal] .ov-command-column--side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.ov-command-center,.ov-command-center[data-state=normal],.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{max-width:none;padding:8px 16px 44px;width:100%}.ov-head-actions{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;max-width:none;width:100%}.ov-freshness,.ov-status{justify-content:center;min-height:36px;text-align:center;white-space:normal;width:100%}.ov-head-actions .wk-btn{grid-column:1/-1;justify-content:center;width:100%}.ov-quick-strip{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px}.ov-quick-strip>span{align-items:center;display:inline-flex;grid-column:1/-1;min-height:44px}.ov-quick-strip a{min-width:0}.ov-quick-strip a:last-child{grid-column:1/-1}.ov-panel,.ov-primary-panel,.ov-queue-panel,.ov-today-panel{padding:12px}.ov-today-panel{grid-template-columns:42px minmax(0,1fr);min-height:auto}.ov-today-panel .wk-btn{grid-column:1/-1;justify-content:center;width:100%}.ov-command-center{align-items:stretch;display:flex;flex-direction:column}.ov-command-center[data-state=normal] .ov-command-column--side,.ov-command-column{display:contents}.ov-cap-panel{order:1}.ov-panel--raise-window{order:2}.ov-panel--recent{order:3}.ov-queue-panel{order:4}.ov-panel--followup{order:5}.ov-panel--reports{order:6}.ov-panel--documents{order:7}.ov-command-center[data-state=normal] .ov-panel--recent{order:2}.ov-command-center[data-state=normal] .ov-panel--followup{order:3}.ov-command-center[data-state=normal] .ov-panel--reports{order:4}.ov-command-center[data-state=normal] .ov-panel--documents{order:5}.ov-command-center[data-state=normal] .ov-queue-panel[data-state=clear]{order:6}.ov-command-center[data-state=normal] .ov-queue-panel[data-state=attention]{order:2}.ov-command-center[data-state=normal]:has(.ov-queue-panel[data-state=attention]) .ov-panel--recent{order:3}.ov-command-center[data-state=normal]:has(.ov-queue-panel[data-state=attention]) .ov-panel--followup{order:4}.ov-command-center[data-state=normal]:has(.ov-queue-panel[data-state=attention]) .ov-panel--reports{order:5}.ov-command-center[data-state=normal]:has(.ov-queue-panel[data-state=attention]) .ov-panel--documents{order:6}.ov-primary-copy h2{font-size:22px}.ov-command-strip,.ov-fact-grid,.ov-kpi-grid,.ov-link-grid,.ov-panel--raise-window .ov-fact-grid{grid-template-columns:1fr}.ov-kpi{grid-template-areas:"icon value" "icon label" "icon detail";min-height:76px;padding:10px}.ov-kpi>span{height:30px;width:30px}.ov-kpi strong{font-size:20px}.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{grid-column:2;text-align:left}.ov-activity-row{align-items:start;grid-template-columns:50px 30px minmax(0,1fr)}.ov-activity-status{grid-column:2/-1;justify-self:start;text-align:left}}.portal-member-shell .portal-pos-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:10px;overflow:hidden;margin:0 0 16px}.portal-member-shell .portal-pos-cell{padding:12px 14px;border-right:1px solid var(--mp-line-soft)}.portal-member-shell .portal-pos-cell:last-child{border-right:0}.portal-member-shell .portal-pos-cell small{display:block;font-size:11px;color:var(--mp-muted);margin-bottom:4px}.portal-member-shell .portal-pos-cell strong{display:block;font-size:18px;font-weight:600;color:var(--mp-text);font-variant-numeric:tabular-nums}.portal-member-shell .portal-pos-cell em{display:block;font-style:normal;font-size:11px;color:var(--mp-faint);margin-top:3px}.portal-member-shell .portal-pos-card{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:10px;overflow:hidden;margin:0 0 16px}.portal-member-shell .portal-pos-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 16px;border-bottom:1px solid var(--mp-line-soft)}.portal-member-shell .portal-pos-card-head h2{margin:0;font-size:14px;font-weight:600;color:var(--mp-text)}.portal-member-shell .portal-pos-card-head .portal-link-action{display:inline-flex;align-items:center;gap:5px}.portal-member-shell .portal-pos-table{width:100%;border-collapse:collapse;font-size:12.5px}.portal-member-shell .portal-pos-table th{text-align:right;font:800 10.5px/1.35 var(--sans);letter-spacing:.03em;text-transform:uppercase;color:var(--mp-text-2);padding:10px 16px;background:var(--mp-surface-2);border-bottom:1px solid var(--mp-line);white-space:nowrap}.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{padding:10px 16px;color:var(--mp-text);border-top:1px solid var(--mp-line-soft)}.portal-member-shell .portal-pos-table .num{font-variant-numeric:tabular-nums;font-weight:650}.portal-member-shell .portal-pos-table td.muted{color:var(--mp-muted)}.portal-member-shell .portal-pos-total td{font-weight:700;background:var(--mp-surface-2);border-top:1px solid var(--mp-line)}.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-weight:600;font-variant-numeric:tabular-nums}.portal-member-shell .portal-pos-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 16px;align-items:start}@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{margin:0;font-size:13px;color:var(--mp-muted)}@media (max-width:760px){.portal-member-shell .portal-pos-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-member-shell .portal-doc-controls{grid-template-columns:minmax(0,1fr)}.portal-member-shell .portal-pos-cell:nth-child(2n){border-right:0}.portal-member-shell .portal-member-nav{overflow-x:visible}.portal-member-shell .portal-member-content,.portal-member-shell .portal-member-main{overflow-x:hidden;min-width:0}.portal-member-shell .portal-table-wrap{overflow-x:visible}.portal-member-shell .portal-activity-table{min-width:0}.portal-member-shell .portal-activity-table thead{display:none}.portal-member-shell .portal-activity-table tbody tr{display:block;border:1px solid var(--mp-line);border-radius:8px;margin:0 0 8px;overflow:hidden;background:var(--mp-surface)}.portal-member-shell .portal-activity-table td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;border:0;border-top:1px solid var(--mp-line-soft);text-align:right}.portal-member-shell .portal-activity-table tr td:first-child{border-top:0}.portal-member-shell .portal-activity-table td[data-label]:before{content:attr(data-label);color:var(--mp-muted);font-weight:700;text-align:left;white-space:nowrap}.portal-member-shell .portal-pos-table thead{display:none}.portal-member-shell .portal-pos-table tbody tr{display:block;border:1px solid var(--mp-line);border-radius:8px;margin:0 0 8px;background:var(--mp-surface);overflow:hidden}.portal-member-shell .portal-pos-table td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 12px;border:0;border-top:1px solid var(--mp-line-soft);text-align:right}.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);font-weight:500;text-align:left;white-space:nowrap}.portal-member-shell .portal-pos-table td.l:first-child{font-weight:600;color:var(--mp-text)}.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{display:table-row;border:0;margin:0}.portal-member-shell .portal-pos-table--kv td{display:table-cell;border-top:1px solid var(--mp-line-soft)}}.portal-member-shell .portal-pos-list{display:flex;flex-direction:column}.portal-member-shell .portal-pos-row{display:flex;align-items:center;gap:11px;width:100%;padding:11px 16px;border:0;border-top:1px solid var(--mp-line-soft);background:transparent;text-align:left;cursor:pointer;color:var(--mp-text)}.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{display:block;font-size:13px;font-weight:600}.portal-member-shell .portal-pos-row-text small{display:block;font-size:11.5px;color:var(--mp-muted)}.portal-member-shell .portal-pos-tag{font-size:10.5px;font-weight:600;padding:2px 9px;border-radius:999px;white-space:nowrap;flex:none}.portal-member-shell .portal-pos-tag.bad{background:color-mix(in srgb,var(--mp-danger) 15%,transparent);color:var(--mp-danger)}.portal-member-shell .portal-pos-tag.warn{background:var(--mp-orange-soft);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{display:flex;flex-direction:column}.portal-member-shell .portal-pos-since-row{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid var(--mp-line-soft);font-size:13px}.portal-member-shell .portal-pos-since-row:first-child{border-top:0}.portal-member-shell .portal-pos-since-type{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--mp-muted);width:84px;flex:none}.portal-member-shell .portal-pos-since-title{flex:1;min-width:0;color:var(--mp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-member-shell .portal-pos-since-row time{font-size:11px;color:var(--mp-faint);flex:none}.portal-member-shell .portal-pos-since-row>.pf-i{color:var(--mp-faint);flex:none}.portal-member-shell .portal-financials-herostat{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}.portal-member-shell .portal-financials-herostat strong{font-size:26px;font-weight:600;color:var(--mp-text);font-variant-numeric:tabular-nums}.portal-member-shell .portal-financials-herostat span{font-size:12px;color:var(--mp-muted)}.portal-member-shell .portal-financial-subhead{font-size:12px;font-weight:600;color:var(--mp-muted);margin:18px 0 8px}.portal-member-shell .portal-fin-bar{display:inline-block;width:34px;height:6px;border-radius:3px;margin-right:9px;vertical-align:middle;background:linear-gradient(to right,var(--mp-text-2) var(--w,0),var(--mp-line) var(--w,0))}.portal-financials[data-mode=owner-preview] .portal-page-head h1{font-size:24px}.portal-financials[data-mode=owner-preview] .portal-financial-tabs{gap:0;overflow-x:auto;padding:0 10px}.portal-financials[data-mode=owner-preview] .portal-financial-tabs button{border-radius:0;border-width:0 0 2px;min-height:44px}.portal-financials[data-mode=owner-preview] .portal-financial-tabs button.active{background:transparent;border-bottom-color:var(--brand);box-shadow:none;color:var(--ink)}.portal-financials[data-mode=owner-preview] .portal-financial-panel{overflow:hidden;padding:0}.portal-financials[data-mode=owner-preview] .portal-financial-panel-head{border-bottom:1px solid var(--line-soft);margin:0;padding:15px 17px 12px}.portal-financials[data-mode=owner-preview] .portal-financial-panel-head>.pf-i{color:var(--brand)}.portal-financials[data-mode=owner-preview] .portal-pos-table{border-collapse:collapse;font:500 12.5px/1.42 var(--sans);width:100%}.portal-financials[data-mode=owner-preview] .portal-pos-table th{background:var(--paper-2);border-bottom:1px solid var(--line-2);color:var(--link);font:800 10.5px/1.35 var(--sans);letter-spacing:.03em;padding:10px 12px;text-transform:uppercase;white-space:nowrap}.portal-financials[data-mode=owner-preview] .portal-pos-table td{border-top:1px solid var(--line-soft);color:var(--ink);padding:10px 12px;vertical-align:top}.portal-financials[data-mode=owner-preview] .portal-pos-table td.l,.portal-financials[data-mode=owner-preview] .portal-pos-table th.l{text-align:left}.portal-financials[data-mode=owner-preview] .portal-pos-table td.r,.portal-financials[data-mode=owner-preview] .portal-pos-table th.r{text-align:right}.portal-financials[data-mode=owner-preview] .portal-pos-table .num{font-variant-numeric:tabular-nums;font-weight:650}.portal-financials[data-mode=owner-preview] .portal-pos-table .muted,.portal-financials[data-mode=owner-preview] .portal-pos-table small{color:var(--muted)}.portal-financials[data-mode=owner-preview] .portal-pos-table small{display:block;font-size:11px;line-height:1.35;margin-top:2px}.portal-financials[data-mode=owner-preview] .portal-pos-total td{background:var(--paper-2);border-top-color:var(--line-2);font-weight:750}.portal-financials[data-mode=owner-preview] .portal-empty-state,.portal-financials[data-mode=owner-preview] .portal-financial-documents{margin:14px 16px 16px}.portal-financials[data-mode=owner-preview] .portal-financial-subhead{color:var(--muted);font:700 11px/1.4 var(--sans);letter-spacing:.04em;margin:16px 16px 8px;text-transform:uppercase}.portal-financials[data-mode=owner-preview] .portal-fin-bar{background:linear-gradient(to right,var(--brand) var(--w,0),var(--line-2) var(--w,0));border-radius:999px;display:inline-block;height:6px;margin-right:9px;vertical-align:middle;width:34px}@media (max-width:760px){.portal-financials[data-mode=owner-preview] .portal-pos-table thead{display:none}.portal-financials[data-mode=owner-preview] .portal-pos-table tbody tr{background:var(--card);border:1px solid var(--line);border-radius:8px;display:block;margin:0 0 8px;overflow:hidden}.portal-financials[data-mode=owner-preview] .portal-pos-table td{align-items:baseline;border:0;border-top:1px solid var(--line-soft);display:flex;gap:12px;justify-content:space-between;text-align:right}.portal-financials[data-mode=owner-preview] .portal-pos-table tr td:first-child{border-top:0}.portal-financials[data-mode=owner-preview] .portal-pos-table td[data-label]:before{color:var(--muted);content:attr(data-label);font-weight:700;text-align:left;white-space:nowrap}.portal-financials[data-mode=owner-preview] .portal-pos-table td.l:first-child{color:var(--ink);font-weight:700}.portal-financials[data-mode=owner-preview] .portal-pos-table td:empty{display:none}}.portal-member-shell .portal-pos-funding{background:var(--mp-surface);border:1px solid var(--mp-line);border-radius:9px;padding:11px 14px;margin:0 0 16px}.portal-member-shell .portal-pos-funding-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px;font-size:12px}.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-weight:600;font-variant-numeric:tabular-nums}.portal-member-shell .portal-pos-funding-track{height:7px;border-radius:4px;background:var(--mp-line-soft);overflow:hidden}.portal-member-shell .portal-pos-funding-fill{height:100%;background:var(--mp-text-2);border-radius:4px}.feedback-control{display:inline-flex}.feedback-close,.feedback-trigger{align-items:center;background:var(--mp-surface,var(--card));border:1px solid var(--mp-line,var(--line-2));border-radius:6px;color:var(--mp-text,var(--ink));cursor:pointer;display:inline-flex;font:700 12px/1 var(--sans);gap:7px;justify-content:center;min-height:44px;padding:9px 11px}.feedback-close:hover,.feedback-trigger:hover{background:var(--mp-surface-2,var(--paper-2));border-color:var(--mp-muted,var(--muted))}.feedback-overlay{background:rgb(15 23 42/45%);display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:100}.feedback-drawer{background:var(--mp-surface,var(--card));border-left:1px solid var(--mp-line,var(--line));box-shadow:-20px 0 50px rgb(15 23 42/18%);color:var(--mp-text,var(--ink));height:100dvh;max-width:100%;overflow-y:auto;padding:22px;width:420px}.feedback-head{align-items:flex-start;border-bottom:1px solid var(--mp-line,var(--line));display:flex;gap:16px;justify-content:space-between;margin:0 0 20px;padding:0 0 16px}.feedback-head>div>span{color:var(--mp-muted,var(--muted));font:800 10px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.feedback-confirmation h3,.feedback-head h2{color:var(--mp-text,var(--ink));font:600 22px/1.25 var(--serif);margin:4px 0 0}.feedback-close{flex:none}.feedback-confirmation,.feedback-form{display:grid;gap:16px}.feedback-confirmation p,.feedback-error p,.feedback-intro,.feedback-privacy,.feedback-support-note{color:var(--mp-muted,var(--muted));font:500 12.5px/1.55 var(--sans);margin:0}.feedback-support-note{background:var(--mp-surface-2,var(--paper-2));border:1px solid var(--mp-line,var(--line));border-radius:7px;color:var(--mp-text-2,var(--ink-2));padding:10px 12px}.feedback-form>label:not(.feedback-checkbox){color:var(--mp-text-2,var(--ink-2));display:grid;font:700 12px/1.4 var(--sans);gap:6px}.feedback-form select,.feedback-form textarea{background:var(--mp-surface,var(--card));border:1px solid var(--mp-line,var(--line-2));border-radius:7px;color:var(--mp-text,var(--ink));font:500 14px/1.5 var(--sans);min-height:44px;padding:10px 11px;width:100%}.feedback-form textarea{min-height:150px;resize:vertical}.feedback-text-meta{color:var(--mp-muted,var(--muted));display:flex;font:600 11px/1.35 var(--sans);justify-content:space-between;margin-top:-12px}.feedback-text-meta [role=alert]{color:var(--danger)}.feedback-checkbox{align-items:center;color:var(--mp-text-2,var(--ink-2));cursor:pointer;display:flex;font:650 12.5px/1.4 var(--sans);gap:9px;min-height:44px}.feedback-checkbox input{accent-color:var(--brand);height:18px;width:18px}.feedback-context{border:1px solid var(--mp-line,var(--line));border-radius:7px;display:grid;gap:1px;margin:0;overflow:hidden}.feedback-context>div{background:var(--mp-surface-2,var(--paper-2));display:grid;gap:4px;grid-template-columns:110px minmax(0,1fr);padding:9px 11px}.feedback-context dt{color:var(--mp-muted,var(--muted));font:700 11px/1.4 var(--sans)}.feedback-context dd{color:var(--mp-text-2,var(--ink-2));font:600 11px/1.4 var(--sans);margin:0;overflow-wrap:anywhere}.feedback-actions,.feedback-error>div{align-items:center;display:flex;gap:10px;justify-content:flex-end}.feedback-actions>span{color:var(--mp-muted,var(--muted));font:600 12px/1.4 var(--sans);margin-right:auto}.feedback-actions button,.feedback-confirmation button,.feedback-error button,.feedback-error>div>a{align-items:center;background:var(--brand-strong);border:1px solid var(--brand-strong);border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font:750 12.5px/1 var(--sans);justify-content:center;min-height:44px;padding:10px 14px;text-decoration:none}.feedback-actions button:disabled{cursor:wait;opacity:.65}.feedback-error{background:color-mix(in srgb,var(--danger) 8%,var(--mp-surface,var(--card)));border:1px solid color-mix(in srgb,var(--danger) 35%,var(--mp-line,var(--line)));border-radius:7px;display:grid;gap:12px;padding:12px}.feedback-error p{color:var(--mp-text,var(--ink))}.feedback-error p a{color:currentColor;font-weight:750}.feedback-error>div>a{background:var(--mp-surface,var(--card));border-color:var(--mp-line,var(--line-2));color:var(--mp-text,var(--ink))}.feedback-confirmation button{justify-self:start}@media (max-width:680px){.feedback-drawer{border-left:0;padding:16px;width:100%}.feedback-actions,.feedback-error>div{align-items:stretch;display:grid;grid-template-columns:1fr}.feedback-actions>span{margin:0}}.skeleton{border-radius:6px;background:linear-gradient(100deg,var(--mp-soft,var(--paper-2)) 40%,var(--mp-line-soft,var(--line-soft)) 50%,var(--mp-soft,var(--paper-2)) 60%);background-size:200% 100%;animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.wk-skeleton-page{display:grid;gap:14px}.wk-skeleton-page .skeleton[data-part=title]{width:min(260px,60%);height:26px}.wk-skeleton-page .skeleton[data-part=strip]{height:64px}.wk-skeleton-page .skeleton[data-part=row]{height:40px}.admin-docs__drawer,.feedback-drawer{animation:drawer-in .18s ease-out}.admin-docs__drawer-backdrop,.feedback-overlay{animation:overlay-in .18s ease-out}@keyframes drawer-in{0%{opacity:0;transform:translateX(24px)}}.admin-docs__drawer--modal{animation:modal-in .18s ease-out}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}}@keyframes overlay-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.feedback-drawer,.feedback-overlay{animation:none;scroll-behavior:auto;transition:none}.admin-docs__drawer,.admin-docs__drawer-backdrop,.skeleton{animation:none}.cs-link,.portal-action-primary,.portal-action-secondary,.portal-financial-tabs button,.portal-member-nav button,.portal-signature-card button,.wk-btn{transition:none}.portal-action-primary:active:not(:disabled),.portal-action-secondary:active:not(:disabled),.portal-signature-card button:active:not(:disabled),.wk-btn:active:not(:disabled){transform:none}}.legal-shell{background:var(--paper,#f6f5f1);color:var(--ink,#17211d);min-height:100vh;padding:clamp(20px,5vw,64px) 16px}.legal-document{background:var(--card,#fff);border:1px solid var(--line,#d9ddd9);border-radius:12px;box-shadow:0 18px 48px rgb(28 42 35/8%);margin:0 auto;max-width:820px;overflow:hidden}.legal-copy,.legal-footer,.legal-header{padding:clamp(22px,5vw,48px)}.legal-header{border-bottom:1px solid var(--line,#d9ddd9);display:grid;gap:10px}.legal-brand{color:var(--brand-strong,#1c5a43);font:800 14px/1 var(--sans);letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.legal-header>p{color:var(--muted,#66736d);font:700 12px/1.4 var(--sans);margin:0;text-transform:uppercase}.legal-header h1{font:700 clamp(32px,5vw,52px)/1.08 var(--serif,Georgia,serif);margin:4px 0 10px}.legal-metadata{display:grid;gap:8px;margin:0}.legal-metadata>div{display:grid;gap:4px;grid-template-columns:100px minmax(0,1fr)}.legal-metadata dt{color:var(--muted,#66736d);font:700 12px/1.5 var(--sans)}.legal-metadata dd{font:600 12px/1.5 var(--sans);margin:0;overflow-wrap:anywhere}.legal-copy{font:400 16px/1.75 var(--sans)}.legal-copy h2,.legal-copy h3{font-family:var(--serif,Georgia,serif);line-height:1.25;margin:2em 0 .65em}.legal-copy h2:first-child{display:none}.legal-copy p{margin:0 0 1.15em}.legal-copy li+li{margin-top:.5em}.legal-copy aside{background:var(--paper-2,#f3f6f3);border-left:4px solid var(--brand-strong,#1c5a43);margin:1.5em 0;padding:14px 18px}.legal-footer{border-top:1px solid var(--line,#d9ddd9);display:flex;flex-wrap:wrap;gap:16px 24px}.legal-footer a{color:var(--brand-strong,#1c5a43);font-weight:700}@media (max-width:560px){.legal-shell{padding:0}.legal-document{border:0;border-radius:0}.legal-metadata>div{grid-template-columns:1fr}}.wk-banner__icon{align-self:flex-start;flex-shrink:0;margin-top:1px}.wk-banner__body{display:flex;flex:1;flex-direction:column;gap:2px}.wk-banner__title{font:700 12.5px/1.4 var(--sans)}.wk-banner__detail,.wk-banner__next{font:500 11.5px/1.4 var(--sans);opacity:.85}.wk-banner__dismiss{background:none;border:0;color:inherit;cursor:pointer;display:flex;flex-shrink:0;opacity:.7;padding:2px}.wk-banner__dismiss:hover{opacity:1}.wk-banner[data-tone=warn]{background:var(--sandbox-soft);border-color:transparent;color:var(--sandbox)}.wk-banner[data-tone=info]{background:var(--corp-soft);border-color:transparent;color:var(--corp)}.wk-confirm__backdrop{align-items:center;background:rgb(22 24 28/28%);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:80}.wk-confirm{background:var(--card);border:1px solid var(--line);border-radius:4px;box-shadow:var(--shadow-lg);display:grid;gap:14px;max-height:calc(100vh - 48px);overflow-y:auto;padding:22px 24px;width:min(560px,calc(100vw - 40px))}.wk-confirm__title{color:var(--ink);font:600 22px/1.2 var(--serif);margin:0}.wk-confirm__summary{border:1px solid var(--line);border-radius:4px;display:grid;gap:8px;margin:0;padding:12px 14px}.wk-confirm__row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.wk-confirm__row dt{color:var(--muted);font:500 12px/1.4 var(--sans)}.wk-confirm__row dd{color:var(--ink);font:600 13px/1.4 var(--sans);margin:0;text-align:right}.wk-confirm__detail{color:var(--ink-2);font:400 12.5px/1.5 var(--sans);max-height:220px;overflow-y:auto}.wk-confirm__consequence{color:var(--ink-2);font:500 12.5px/1.5 var(--sans);margin:0}.wk-confirm__reason{color:var(--ink-2);display:grid;font:600 12px/1.4 var(--sans);gap:5px}.wk-confirm__reason textarea{border:1px solid var(--line-2);border-radius:7px;color:var(--ink);font:400 13px/1.5 var(--sans);padding:8px 10px;resize:vertical;width:100%}.wk-confirm__hint{color:var(--muted);font:400 11.5px/1.4 var(--sans)}.wk-confirm__error{color:var(--danger);font:600 12.5px/1.4 var(--sans);margin:0}.wk-confirm__actions{display:flex;gap:10px;justify-content:flex-end}.wk-confirm__actions .wk-btn{min-height:44px}.forecasting-form{min-width:0;width:100%}.forecasting-field{flex:1 1 220px;max-width:100%;min-width:0}.forecasting-field input,.forecasting-field select{background:var(--card);color:var(--ink);max-width:100%;min-width:0;width:100%}.forecasting-action{background:var(--vestiq-accent);border:1px solid var(--vestiq-accent);border-radius:6px;color:var(--vestiq-on-accent);cursor:pointer;flex:0 0 auto;font:600 12px/1 var(--sans);min-height:44px;padding:8px 12px}.forecasting-action:hover:not(:disabled){background:var(--vestiq-accent-hover);border-color:var(--vestiq-accent-hover)}.forecasting-action:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.forecasting-action:disabled{cursor:wait;opacity:.65}.correction-nowrap{white-space:nowrap}.portal-assistant-composer-action{min-height:44px;min-width:44px}