.minimalProductLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .8rem;margin-top:1rem;display:flex}.minimalProductLinks a{color:#667085;font-size:.75rem;text-decoration:none}.minimalProductLinks a:hover,.minimalProductLinks a:focus-visible{color:#202b38;text-underline-offset:.2rem;text-decoration:underline}.productSwitcher .headerDropdownTrigger{text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem;overflow:hidden}.productSwitcherPanel{min-width:18.5rem}.productSwitcherPanel>a{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.productSwitcherPanel>a>span{flex-direction:column;align-items:flex-start;gap:.1rem;display:flex}.productSwitcherPanel strong{color:inherit;font-size:.82rem;font-weight:650}.productSwitcherPanel small{color:#7b8490;font-size:.68rem;font-weight:450}.productSwitcherPanel a.active{background:#f4f7f9}.addonSidebar{background:radial-gradient(circle at 18% 3%,#91aaa01a,#0000 24rem),#13211f}.addonSidebarIdentity{min-height:5.1rem}.addonSidebarIdentity>div{min-width:0}.addonSidebarIdentity strong,.addonSidebarIdentity span{display:block}.addonSidebarIdentity strong{color:#f6f7f5;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.addonSidebarIdentity span{color:#9baaa6;margin-top:.18rem;font-size:.65rem}.addonSidebar .platformSidebarDot{background:#a7c0ad;box-shadow:0 0 0 5px #a7c0ad1a}.addonSectorGroup{border-bottom:1px solid #ffffff14;margin-bottom:.85rem;padding-bottom:.85rem}.addonSidebarUtility{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.addonSidebarUtility span{color:#82908d;font-size:.64rem;line-height:1.45}.addonProductPage{--addon-accent:#304f47;--addon-accent-soft:#e9f0ed;--addon-border:#dfe5e2;--addon-ink:#18211f;--addon-muted:#66716e;color:var(--addon-ink);background:#f7f8f7;min-height:calc(100vh - 4rem);padding:clamp(1.25rem,3vw,2.75rem)}.addonProduct-screening{--addon-accent:#31524a;--addon-accent-soft:#e7f0ec}.addonProduct-projects{--addon-accent:#465576;--addon-accent-soft:#e9edf5}.addonProduct-resources{--addon-accent:#2b6370;--addon-accent-soft:#e3f0f3}.addonProduct-association{--addon-accent:#755b38;--addon-accent-soft:#f3ece2}.addonProduct-closing{--addon-accent:#70443f;--addon-accent-soft:#f3e9e7;--addon-border:#e5dcda}.addonProduct-agreements{--addon-accent:#3e5376;--addon-accent-soft:#e8edf5;--addon-border:#dce2eb}.addonSidebar-closing{background:radial-gradient(circle at 18% 3%,#ae706624,#0000 24rem),#241b1a}.addonSidebar-closing .platformSidebarDot{background:#cf9d94;box-shadow:0 0 0 5px #cf9d941c}.addonSidebar-agreements{background:radial-gradient(circle at 18% 3%,#6c86b126,#0000 24rem),#18202c}.addonSidebar-agreements .platformSidebarDot{background:#9eb2d2;box-shadow:0 0 0 5px #9eb2d21c}.addonHero{border:1px solid var(--addon-border);background:linear-gradient(120deg,#fffffff5,#f7f9f8e6),repeating-linear-gradient(90deg,#0000,#0000 39px,#2f4b440a 40px);border-radius:.75rem;justify-content:space-between;align-items:flex-end;gap:2rem;min-height:13rem;padding:clamp(1.4rem,3vw,2.4rem);display:flex;position:relative;overflow:hidden}.addonHero:after{background:var(--addon-accent);content:"";height:.24rem;position:absolute;bottom:0;left:0;right:0}.addonHero nav{color:var(--addon-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.65rem;font-size:.69rem;display:flex}.addonHero nav a{color:inherit;text-decoration:none}.addonHero nav a:hover{color:var(--addon-accent)}.addonEyebrow{color:var(--addon-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .45rem;font-size:.65rem;font-weight:700}.addonHero h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.35rem);font-weight:450;line-height:1}.addonHero>div:first-child>p:last-child{color:var(--addon-muted);max-width:48rem;margin:1rem 0 0;line-height:1.65}.addonHeroMeta{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:.55rem;display:flex}.addonHeroMeta>span:last-child{color:var(--addon-muted);font-size:.65rem}.addonStatusBadge{background:var(--addon-accent-soft);border:1px solid color-mix(in srgb, var(--addon-accent) 18%, white);color:var(--addon-accent);white-space:nowrap;border-radius:99rem;padding:.42rem .62rem;font-size:.65rem;font-weight:700;line-height:1;display:inline-flex}.addonStatusBadge.prepared{color:#795c31;background:#f2eee6;border-color:#e5d8c4}.addonFeedback{border-radius:.45rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem}.addonFeedback.success{color:#26593b;background:#e7f4ec;border:1px solid #c6e2d1}.addonFeedback.error{color:#84362d;background:#faecea;border:1px solid #efccc7}.addonFeedback.warning{color:#735932;background:#f7f1e7;border:1px solid #e8dcc6}.addonWorkflow{border:1px solid var(--addon-border);background:#fff;border-radius:.65rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid;overflow:hidden}.addonWorkflow>div{border-right:1px solid var(--addon-border);align-items:center;gap:.65rem;min-height:4.4rem;padding:.8rem 1rem;display:flex;position:relative}.addonWorkflow>div:last-child{border-right:0}.addonWorkflow span{color:#9aa39f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.addonWorkflow strong{font-size:.78rem;font-weight:620}.addonWorkflow b{color:#aeb6b3;font-weight:400;position:absolute;right:.8rem}.addonSection{margin-top:2rem}.addonSectionHeading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.9rem;display:flex}.addonSectionHeading h2,.addonFormHeading h3,.addonEmptyPanel h2,.addonNoticePanel h2,.addonUnavailable h2{letter-spacing:-.02em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:450}.addonSectionHeading h2{font-size:1.45rem}.addonSectionHeading>p,.addonFormHeading>p{color:var(--addon-muted);text-align:right;max-width:29rem;margin:0;font-size:.73rem;line-height:1.55}.addonSubsectionHeading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin:1.35rem 0 .65rem;display:flex}.addonSubsectionHeading h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:450}.addonSubsectionHeading p{color:var(--addon-muted);text-align:right;max-width:30rem;margin:0;font-size:.68rem}.addonSectorCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.addonSectorCards>a{border:1px solid var(--addon-border);color:inherit;background:#fff;border-radius:.55rem;align-items:center;gap:.75rem;min-height:5.4rem;padding:.95rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.addonSectorCards>a:hover{border-color:color-mix(in srgb, var(--addon-accent) 38%, white);transform:translateY(-1px);box-shadow:0 .7rem 1.8rem #18211f12}.addonSectorCode{background:var(--addon-accent-soft);color:var(--addon-accent);border-radius:.35rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;display:inline-flex}.addonSectorCards div{flex-direction:column;flex:1;gap:.2rem;display:flex}.addonSectorCards strong{font-size:.8rem}.addonSectorCards small{color:var(--addon-muted);font-size:.65rem}.addonSectorCards b{color:#9aa39f;font-weight:400}.addonTruthGrid{grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));gap:.65rem;display:grid}.addonTruthCard{border:1px solid var(--addon-border);background:#fff;border-radius:.45rem;align-items:flex-start;gap:.65rem;min-height:4.4rem;padding:.9rem;display:flex}.addonTruthDot{background:#98a19e;border-radius:50%;flex:none;width:.42rem;height:.42rem;margin-top:.28rem;box-shadow:0 0 0 .22rem #98a19e1f}.addonTruthDot.ready{background:#4a8662;box-shadow:0 0 0 .22rem #4a86621f}.addonTruthDot.prepared{background:#aa824a;box-shadow:0 0 0 .22rem #aa824a1f}.addonTruthCard div{flex-direction:column;gap:.22rem;display:flex}.addonTruthCard strong{font-size:.75rem;font-weight:650}.addonTruthCard span:last-child{color:var(--addon-muted);font-size:.67rem;line-height:1.4}.addonMetricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.addonMetricGrid article{border:1px solid var(--addon-border);background:#fff;border-radius:.55rem;flex-direction:column;min-height:7.6rem;padding:1rem;display:flex}.addonMetricGrid span{color:var(--addon-muted);font-size:.67rem}.addonMetricGrid strong{margin:.8rem 0 auto;font-family:Georgia,Times New Roman,serif;font-size:2.15rem;font-weight:450;line-height:1}.addonMetricGrid small{color:#8b9491;font-size:.62rem}.addonEstimateSummary{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.7rem;margin-bottom:.7rem;display:grid}.addonEstimateSummary article{background:var(--addon-accent);color:#fff;border-radius:.55rem;flex-direction:column;min-height:7.2rem;padding:1rem;display:flex}.addonEstimateSummary span{color:#ffffffb8;font-size:.65rem}.addonEstimateSummary strong{margin:.75rem 0 auto;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;font-weight:450}.addonEstimateSummary small{color:#ffffffb8;font-size:.62rem}.addonTableWrap{border:1px solid var(--addon-border);background:#fff;border-radius:.55rem;overflow-x:auto}.addonTable{border-collapse:collapse;width:100%;min-width:48rem;font-size:.73rem}.addonTable th{color:#78817e;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#fafbfa;padding:.7rem .85rem;font-size:.59rem;font-weight:700}.addonTable td{vertical-align:top;border-top:1px solid #edf0ee;padding:.85rem}.addonTable td:first-child{min-width:13rem}.addonTable td a{color:var(--addon-accent);font-weight:650;text-decoration:none}.addonTable td a:hover{text-underline-offset:.2rem;text-decoration:underline}.addonTable td small{color:var(--addon-muted);max-width:21rem;margin-top:.25rem;font-size:.63rem;line-height:1.45;display:block}.addonForm{border:1px solid var(--addon-border);background:#fff;border-radius:.65rem;margin-top:2rem;overflow:hidden}.addonFormHeading{border-bottom:1px solid var(--addon-border);justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.15rem 1.25rem;display:flex}.addonFormHeading h3{font-size:1.25rem}.addonFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.addonFormGrid label{color:#4f5956;flex-direction:column;gap:.38rem;font-size:.66rem;font-weight:650;display:flex}.addonFormGrid input,.addonFormGrid select,.addonFormGrid textarea{color:var(--addon-ink);font:inherit;background:#fff;border:1px solid #ced6d2;border-radius:.35rem;width:100%;min-height:2.45rem;padding:.58rem .65rem;font-size:.76rem;font-weight:450}.addonFormGrid textarea{resize:vertical;min-height:5.2rem}.addonFormGrid input:focus,.addonFormGrid select:focus,.addonFormGrid textarea:focus{border-color:var(--addon-accent);box-shadow:0 0 0 .18rem color-mix(in srgb, var(--addon-accent) 12%, transparent);outline:none}.addonFieldWide{grid-column:1/-1}.addonFormGrid .addonCheckbox{flex-direction:row;align-items:center;gap:.55rem;padding-top:1.25rem}.addonFormGrid .addonCheckbox input{width:1rem;min-height:1rem}.addonInlineLink{align-items:flex-end;display:flex}.addonInlineLink a{color:var(--addon-accent);font-size:.7rem;font-weight:700;text-decoration:none}.addonInlineLink a:hover{text-underline-offset:.2rem;text-decoration:underline}.addonFormActions{border-top:1px solid var(--addon-border);background:#fafbfa;justify-content:flex-end;align-items:center;padding:.85rem 1.25rem;display:flex}.addonPrimaryButton{background:var(--addon-accent);border:1px solid var(--addon-accent);color:#fff;cursor:pointer;border-radius:.35rem;min-height:2.35rem;padding:.55rem 1rem;font-size:.72rem;font-weight:700}.addonPrimaryButton:hover{filter:brightness(1.08)}.addonPrimaryButton:focus-visible{outline:.18rem solid color-mix(in srgb, var(--addon-accent) 22%, transparent);outline-offset:.12rem}.addonEmptyPanel,.addonNoticePanel,.addonUnavailable{background:#fff;border:1px dashed #ccd5d1;border-radius:.6rem;align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.addonEmptyPanel>span{background:var(--addon-accent-soft);color:var(--addon-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;font-size:1rem;display:inline-flex}.addonEmptyPanel h2,.addonNoticePanel h2,.addonUnavailable h2{font-size:1.2rem}.addonEmptyPanel p,.addonNoticePanel p,.addonUnavailable p,.addonUnavailable small{color:var(--addon-muted);margin:.4rem 0 0;font-size:.73rem;line-height:1.55}.addonNoticePanel{border-style:solid;margin-top:2rem}.addonNoticePanel>span{margin-top:.1rem}.addonNoticePanel a,.addonUnavailable a{color:var(--addon-accent);margin-top:.65rem;font-size:.7rem;font-weight:700;text-decoration:none;display:inline-block}.addonNoticePanel a:hover,.addonUnavailable a:hover{text-underline-offset:.2rem;text-decoration:underline}.addonUnavailable{margin-top:1rem;padding:2rem;display:block}.addonUnavailable small{display:block}.addonExportList{border:1px solid var(--addon-border);background:#fff;border-radius:.55rem;overflow:hidden}.addonExportList form{border-bottom:1px solid var(--addon-border);color:inherit;justify-content:space-between;align-items:center;padding:.9rem 1rem;text-decoration:none;display:flex;position:relative}.addonExportList form:last-child{border-bottom:0}.addonExportList form:hover{background:#fafbfa}.addonExportList form button{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.addonExportList form:focus-within{outline:.18rem solid color-mix(in srgb, var(--addon-accent) 22%, transparent);outline-offset:-.18rem}.addonExportList span{flex-direction:column;gap:.2rem;display:flex}.addonExportList strong{font-size:.76rem}.addonExportList small{color:var(--addon-muted);font-size:.64rem}.addonExportList b{color:var(--addon-accent);font-size:.68rem}.addonFinePrint{color:var(--addon-muted);margin:.75rem 0 0;font-size:.65rem;line-height:1.55}@media (max-width:1180px){.addonSectorCards,.addonMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.addonProductPage{padding:1rem}.addonHero,.addonSectionHeading,.addonSubsectionHeading,.addonFormHeading{flex-direction:column;align-items:flex-start}.addonHeroMeta{text-align:left;align-items:flex-start}.addonSectionHeading>p,.addonSubsectionHeading>p,.addonFormHeading>p{text-align:left}.addonWorkflow{grid-template-columns:repeat(2,minmax(0,1fr))}.addonWorkflow>div:nth-child(2){border-right:0}.addonWorkflow>div:nth-child(-n+2){border-bottom:1px solid var(--addon-border)}}@media (max-width:560px){.addonHero{min-height:auto}.addonHero h1{font-size:2rem}.addonSectorCards,.addonMetricGrid,.addonFormGrid{grid-template-columns:1fr}.addonFieldWide{grid-column:auto}.addonWorkflow{grid-template-columns:1fr}.addonWorkflow>div{border-bottom:1px solid var(--addon-border);border-right:0}.addonWorkflow>div:last-child{border-bottom:0}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f2ee;--paper:#fbfbf8;--paper2:#f7f6f2;--paper3:#ecebe6;--surface:#fbfbf8;--surface-strong:#fff;--surface-muted:#ecebe6;--ink:#171918;--text:#171918;--muted:#6b716c;--line:#dcdcd5;--line-strong:#c9cbc4;--accent:#36584e;--accent-strong:#28483f;--accent-soft:#e1ebe6;--accent-muted:#95ada2;--accent-contrast:#fff;--blue:var(--accent);--blue2:var(--accent);--deep:#171918;--success:#4e775f;--warning:#98714b;--danger:#9e4f47;--shadow:0 22px 70px #22272414;--shadow-soft:0 12px 38px #2227240f;--radius-sm:9px;--radius-md:13px;--radius-lg:18px;background:var(--bg);color:var(--ink)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131514;--paper:#181b19;--paper2:#1e211f;--paper3:#242824;--surface:#181b19;--surface-strong:#1e211f;--surface-muted:#242824;--ink:#eef1ed;--text:#eef1ed;--muted:#a2aaa4;--line:#303531;--line-strong:#414841;--accent:#a6cdbd;--accent-strong:#c1ddcf;--accent-soft:#233b32;--accent-muted:#789b8c;--accent-contrast:#11251e;--blue:var(--accent);--blue2:var(--accent);--deep:#eef1ed;--success:#8ac6aa;--warning:#c7a17f;--danger:#ef9a91;--shadow:0 25px 80px #00000040;--shadow-soft:0 14px 42px #0000002e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131514;--paper:#181b19;--paper2:#1e211f;--paper3:#242824;--surface:#181b19;--surface-strong:#1e211f;--surface-muted:#242824;--ink:#eef1ed;--text:#eef1ed;--muted:#a2aaa4;--line:#303531;--line-strong:#414841;--accent:#a6cdbd;--accent-strong:#c1ddcf;--accent-soft:#233b32;--accent-muted:#789b8c;--accent-contrast:#11251e;--blue:var(--accent);--blue2:var(--accent);--deep:#eef1ed;--success:#8ac6aa;--warning:#c7a17f;--danger:#ef9a91;--shadow:0 25px 80px #00000040;--shadow-soft:0 14px 42px #0000002e}}html,body{background:var(--bg);color:var(--ink)}body{transition:background-color .16s,color .16s}::selection{background:var(--accent-soft);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.themeToggle{background:var(--surface-strong);border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 11px;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.themeToggle:hover{background:var(--surface-muted);border-color:var(--line-strong);color:var(--ink);transform:translateY(-1px)}.themeToggleIcon{place-items:center;width:17px;height:17px;display:grid}.themeToggleIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:17px;height:17px}.themeToggleLabel{letter-spacing:.01em;font-size:11px;font-weight:720}.themeToggleFloating{z-index:100;box-shadow:var(--shadow-soft);position:fixed;top:22px;right:22px}.appFrame,.investorFrame,.shell{color:var(--ink);background:radial-gradient(circle at 78% -15%, color-mix(in srgb, var(--accent-soft) 62%, transparent), transparent 31rem), var(--bg)!important}.appMain,.investorMain{color:var(--ink)}.topNavigation,.investorNavigation{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-height:72px;background:color-mix(in srgb, var(--surface) 94%, transparent)!important;border-color:var(--line)!important}.topNavigationBrand .altumMarkOfficial,.investorNavigationBrand .altumMarkOfficial{background:var(--ink);box-shadow:none;border:0}.altumWordmark,.topNavigationBrand,.investorNavigationBrand{color:var(--ink)}.altumWordmark span{color:var(--muted)}.platformIdentity,.investorNavigationBrand>span{border-color:var(--line);color:var(--muted)}.topNavigationMenu>a,.headerDropdownTrigger,.headerDropdown>summary,.topUtilityLink,.topNavigationLogout,.investorNavigation nav a,.investorNavigationActions button{color:var(--muted)!important}.topNavigationMenu>a:hover,.topNavigationMenu>a.active,.headerDropdown:hover .headerDropdownTrigger,.headerDropdown:focus-within .headerDropdownTrigger,.headerDropdown.active .headerDropdownTrigger,.headerDropdown.active>summary,.headerDropdown[open]>summary,.topUtilityLink:hover,.investorNavigation nav a:hover,.investorNavigation nav a.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.topNavigationLogout,.investorNavigationActions button{background:var(--surface-strong)!important;border-color:var(--line)!important}.topNavigationLogout:hover,.investorNavigationActions button:hover{border-color:var(--line-strong)!important;color:var(--ink)!important}.headerDropdownPanel,.productSwitcherPanel{background:var(--surface-strong)!important;border-color:var(--line)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow)!important}.headerDropdownPanel a,.productSwitcherPanel a,.productSwitcherPanel strong{color:var(--ink)!important}.headerDropdownPanel a:hover,.productSwitcherPanel a:hover,.productSwitcherPanel a.active{background:var(--surface-muted)!important;color:var(--ink)!important}.headerDropdownPanel span,.productSwitcherPanel small{color:var(--muted)!important}.platformSidebar,.addonSidebar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:color-mix(in srgb, var(--surface) 97%, transparent)!important;border-color:var(--line)!important}.platformSidebarIdentity strong,.addonSidebarIdentity strong{color:var(--ink)!important}.platformSidebarIdentity span,.addonSidebarIdentity span,.addonSidebarUtility span{color:var(--muted)!important}.platformSidebarDot,.addonSidebar .platformSidebarDot,.addonSidebar-closing .platformSidebarDot,.addonSidebar-agreements .platformSidebarDot{background:var(--accent)!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 12%, transparent)!important}.platformSidebarGroup,.addonSectorGroup,.platformSidebarUtility{border-color:var(--line)!important}.platformSidebarGroupLabel{opacity:.72;color:var(--muted)!important}.platformSidebarNav a,.platformSidebarUtility a{color:var(--muted)!important}.platformSidebarNav a:hover,.platformSidebarNav a.active{background:var(--accent-soft)!important;box-shadow:inset 3px 0 0 var(--accent)!important;color:var(--accent-strong)!important}.card,.operatingPanel,.operatingKpi,.portfolioBreakdownItem,.dataSourceCard,.stageColumn,.dealCard,.investorIdentityCard,.publicationHeroStatus,.investorSummaryGrid>div,.investorOpportunityCard,.investorRequestRow,.investorOpportunityTerms,.allocationRequestPanel,.investorMetric,.investorNarrative,.accountSelector,.scopeFilters,.objectTabs,.contextReference,.modulePicker,.workspaceTabs,.platformLaunchList a,.attentionItem,.simpleListItem,.systemPrinciple,.heroPanel{background:var(--surface)!important;border-color:var(--line)!important;box-shadow:none!important}.card,.operatingPanel,.investorOpportunityCard,.allocationRequestPanel{border-radius:var(--radius-lg)!important}.operatingKpi,.portfolioBreakdownItem,.investorSummaryGrid>div,.investorMetric,.investorNarrative,.dataSourceCard,.stageColumn,.dealCard,.contextReference,.platformLaunchList a,.attentionItem,.simpleListItem{border-radius:var(--radius-md)!important}.pageHero h1,.portfolioHomeHeader h1,.platformPageHeader h1,.operatingHero h1,.objectHeader h1,.workspaceHero h1,.investorHero h1,.investorOpportunityHero h1{color:var(--ink);font-weight:650;letter-spacing:-.045em!important;font-size:clamp(34px,5vw,58px)!important;line-height:.98!important}.sectionHeading h2,.operatingPanelHeader h2,.dashboardSectionHeading h2,.investorSectionHeader h2,.navigationCard h2,.moduleCard h2,.moduleSectionCard h2{color:var(--ink);letter-spacing:-.03em;font-weight:650}.eyebrow,.sidebarMeta,.metricLabel,.platformSidebarGroupLabel,.investorOpportunityCardTop>span,.muted,.microcopy,.tableSecondary,.attentionItem span,.simpleListItem span,.attentionItem time,.simpleListItem time,.investorHero p,.investorOpportunityHero>div:first-child>p,.investorSummaryGrid span,.investorSummaryGrid small,.investorOpportunityCard>p,.investorOpportunityMeta small,.investorRequestRow small,.investorNarrative p,.investorTimelineItem p,.investorTimelineItem time{color:var(--muted)!important}input,select,textarea{box-shadow:none;background:var(--surface-strong)!important;border-color:var(--line)!important;border-radius:var(--radius-sm)!important;color:var(--ink)!important}input::placeholder,textarea::placeholder{color:color-mix(in srgb, var(--muted) 66%, transparent)!important}input:focus,select:focus,textarea:focus{background:var(--surface-strong)!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 13%, transparent)!important}label,.addonFormGrid label{color:var(--muted)!important}.btn,.softButton.primary,.scopeFilterActions button,.accountSelector button,.investorPrimaryAction,.allocationRequestForm button,.requestReviewForm button,.addonPrimaryButton{background:var(--accent)!important;border-color:var(--accent)!important;border-radius:var(--radius-sm)!important;color:var(--accent-contrast)!important;box-shadow:none!important}.btn:hover,.softButton.primary:hover,.scopeFilterActions button:hover,.accountSelector button:hover,.investorPrimaryAction:hover,.allocationRequestForm button:hover,.addonPrimaryButton:hover{filter:brightness(1.04);transform:translateY(-1px)}.btn.ghost,.softButton,.scopeFilterActions a{background:var(--surface-strong)!important;border-color:var(--line)!important;color:var(--ink)!important}.btn.primary{background:var(--accent)!important;color:var(--accent-contrast)!important}.dataTableWrap,.addonTableWrap,.addonExportList{background:var(--surface-strong)!important;border-color:var(--line)!important;border-radius:var(--radius-md)!important}.operatingTable th,.addonTable th{background:var(--surface-muted)!important;color:var(--muted)!important}.operatingTable td,.operatingTable th,.addonTable td,.addonTable th,.table td,.table th{border-color:var(--line)!important}.operatingTable tbody tr:hover td,.table tr:hover td,.addonTable tbody tr:hover td{background:var(--accent-soft)!important}.sourceBadge,.statusBadge,.pill,.investorRequestStatus,.publicationStatus,.investorPortalBadge{background:var(--accent-soft)!important;border-color:color-mix(in srgb, var(--accent) 30%, var(--line))!important;color:var(--accent-strong)!important}.statusBadge.neutral,.status-draft,.status-private,.status-withdrawn{background:var(--surface-muted)!important;border-color:var(--line)!important;color:var(--muted)!important}.statusBadge.warning,.investorClosedNotice{background:color-mix(in srgb, var(--warning) 12%, var(--surface))!important;border-color:color-mix(in srgb, var(--warning) 34%, var(--line))!important;color:var(--warning)!important}.attentionMarker,.investorTimelineMarker{background:var(--accent)!important;box-shadow:none!important}.objectTabs a,.workspaceTabs a{color:var(--muted)!important}.objectTabs a:hover,.objectTabs a.active,.workspaceTabs a:hover,.workspaceTabs a.active{background:var(--accent-soft)!important;color:var(--accent-strong)!important}.platformLaunchList a:hover,.moduleCard:hover,.dealCard:hover,.investorRequestRow:hover{background:var(--accent-soft)!important;border-color:color-mix(in srgb, var(--accent) 32%, var(--line))!important}.gavRealEstate{background:#496d61!important}.gavVentureCapital{background:#a08d75!important}.gavCapitalMarkets{background:#737b75!important}.pipelineBars span{background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 16%, transparent))!important}.addonProductPage{--addon-accent:var(--accent);--addon-accent-soft:var(--accent-soft);--addon-border:var(--line);--addon-ink:var(--ink);--addon-muted:var(--muted);background:var(--bg)!important;color:var(--ink)!important}.addonProduct-screening,.addonProduct-projects,.addonProduct-resources,.addonProduct-association,.addonProduct-closing,.addonProduct-agreements{--addon-accent:var(--accent);--addon-accent-soft:var(--accent-soft);--addon-border:var(--line)}.addonHero,.addonWorkflow,.addonSectorCards>a,.addonTruthCard,.addonMetricGrid article,.addonForm,.addonEmptyPanel,.addonNoticePanel,.addonUnavailable,.addonExportList{background:var(--surface)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:none!important}.addonHero{border-radius:var(--radius-lg)!important}.addonHero:after{height:3px;background:var(--accent)!important}.addonHero h1,.addonSectionHeading h2,.addonFormHeading h3,.addonEmptyPanel h2,.addonNoticePanel h2,.addonUnavailable h2,.addonSubsectionHeading h3,.addonMetricGrid strong,.addonEstimateSummary strong{font-family:inherit!important;font-weight:650!important}.addonWorkflow>div,.addonFormHeading,.addonFormActions,.addonExportList form,.addonTable td{border-color:var(--line)!important}.addonFormActions,.addonExportList form:hover{background:var(--surface-muted)!important}.addonFormGrid input,.addonFormGrid select,.addonFormGrid textarea{background:var(--surface-strong)!important;border-color:var(--line)!important;color:var(--ink)!important}.addonStatusBadge,.addonSectorCode,.addonEmptyPanel>span{background:var(--accent-soft)!important;border-color:color-mix(in srgb, var(--accent) 25%, var(--line))!important;color:var(--accent-strong)!important}.addonEstimateSummary article{background:var(--accent)!important;color:var(--accent-contrast)!important}.addonSidebar-closing,.addonSidebar-agreements{background:color-mix(in srgb, var(--surface) 97%, transparent)!important}.minimalLanding{background:radial-gradient(circle at 22% 10%, color-mix(in srgb, var(--accent-soft) 72%, transparent), transparent 34rem), radial-gradient(circle at 88% 88%, color-mix(in srgb, var(--surface-muted) 70%, transparent), transparent 30rem), var(--bg)!important;color:var(--ink)!important}.minimalLandingOverlay{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--bg) 50%, transparent))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.minimalBrandMark{filter:invert();margin-bottom:18px;width:clamp(92px,13vw,142px)!important}:root[data-theme=dark] .minimalBrandMark{filter:none}.minimalWordmark{color:var(--ink)!important;font-size:clamp(28px,4vw,42px)!important;font-weight:680!important}.minimalTagline,.minimalLandingFooter,.minimalProductLinks a{color:var(--muted)!important}.minimalLogin summary,.minimalLoginForm{background:color-mix(in srgb, var(--surface) 96%, transparent)!important;border-color:var(--line)!important;color:var(--ink)!important;box-shadow:var(--shadow-soft)!important}.minimalLogin summary{border-radius:999px}.minimalLogin[open] summary{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.minimalLoginForm>label{color:var(--muted)!important}.minimalLoginForm button{background:var(--accent)!important;color:var(--accent-contrast)!important}.portalToggle span{background:var(--surface-strong)!important;border-color:var(--line)!important;color:var(--muted)!important}.portalToggle small{color:var(--muted)!important}.portalToggle input:checked+span{background:var(--accent-soft)!important;border-color:color-mix(in srgb, var(--accent) 42%, var(--line))!important;box-shadow:none!important;color:var(--accent-strong)!important}.portalToggle input:checked+span small{color:var(--muted)!important}:root[data-theme=dark] [class*=ScreeningPipeline]{color:var(--ink)}:root[data-theme=dark] [class*=ScreeningPipeline][class*=page]{background:var(--bg)!important}:root[data-theme=dark] [class*=ScreeningPipeline] :is(section,article,form,table){border-color:var(--line)!important}:root[data-theme=dark] [class*=ScreeningPipeline] :is(article,section,form){color:var(--ink)}:root[data-theme=dark] [class*=ScreeningPipeline] :is(input,select,textarea){background:var(--surface-strong)!important;border-color:var(--line)!important;color:var(--ink)!important}@media (max-width:960px){.platformSidebarNav a:hover,.platformSidebarNav a.active{box-shadow:inset 0 -3px 0 var(--accent)!important}}@media (max-width:720px){.themeToggleLabel{display:none}.themeToggle{width:36px;height:36px;padding:0}.themeToggleFloating{top:14px;right:14px}.appMain,.investorMain{padding-left:18px!important;padding-right:18px!important}}
.appearanceAdmin{max-width:1480px}.appearanceAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:18px;display:grid}.appearanceAssetCard{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:none;padding:24px}.appearanceCardHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.appearanceCardHeader h2{letter-spacing:-.035em;margin:6px 0 0;font-size:23px}.appearanceAssetDescription{min-height:68px;margin:12px 0 0;line-height:1.6}.appearanceAssetPreview{border:1px solid var(--line);border-radius:var(--radius-md);place-items:center;min-height:164px;margin-top:18px;padding:38px 24px 24px;display:grid;position:relative;overflow:hidden}.appearanceAssetPreview>span{text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:800;position:absolute;top:12px;left:14px}.appearanceAssetPreview img{object-fit:contain;width:min(100%,320px);height:72px;display:block;filter:none!important}.appearanceAssetPreview.light{color:#171918;background:#fbfbf8}.appearanceAssetPreview.light>span{color:#6b716c}.appearanceAssetPreview.dark{color:#eef1ed;background:#171918}.appearanceAssetPreview.dark>span{color:#a2aaa4}.appearanceAssetPreview.favicon{background:var(--surface-muted);min-height:164px}.appearanceAssetPreview.favicon>span{color:var(--muted)}.appearanceAssetPreview.favicon img{border-radius:16px;width:76px;height:76px}.appearanceMeta{border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:16px 0 0;display:grid;overflow:hidden}.appearanceMeta>div{background:var(--surface-strong);border-right:1px solid var(--line);border-top:1px solid var(--line);min-width:0;padding:12px}.appearanceMeta>div:nth-child(-n+2){border-top:0}.appearanceMeta>div:nth-child(2n){border-right:0}.appearanceMeta dt{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:800}.appearanceMeta dd{text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:11px;font-weight:700;overflow:hidden}.appearanceRecommendation{min-height:52px;color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.appearanceForm{border-top:1px solid var(--line);gap:14px;margin-top:18px;padding-top:18px;display:grid}.appearanceForm label{gap:7px;display:grid}.appearanceForm label small{color:var(--muted);font-size:11px;font-weight:500}.appearanceForm input[type=file]{padding:10px}.appearanceForm button{justify-self:start}.appearanceResetForm{margin-top:13px}.appearanceError{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}.appearanceCoverage{margin-top:18px}.appearanceCoverageGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.appearanceCoverageGrid article{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-strong);padding:16px}.appearanceCoverageGrid strong,.appearanceCoverageGrid span{display:block}.appearanceCoverageGrid strong{font-size:13px}.appearanceCoverageGrid span{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.55}.appearanceFinePrint{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.55}@media (max-width:1180px){.appearanceAssetGrid{grid-template-columns:1fr 1fr}.appearanceAssetCard:last-child{grid-column:1/-1}.appearanceAssetDescription,.appearanceRecommendation{min-height:0}.appearanceCoverageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.appearanceAssetGrid{grid-template-columns:1fr}.appearanceAssetCard:last-child{grid-column:auto}.appearanceCoverageGrid{grid-template-columns:1fr}.appearanceAssetCard{padding:18px}.appearanceCardHeader{align-items:flex-start}.appearanceAssetPreview{min-height:144px}}
.altumDynamicLogo{align-items:center;min-width:0;display:inline-grid}.altumLogoAsset{object-fit:contain;object-position:left center;grid-area:1/1;width:auto;max-width:205px;height:38px;display:block}.altumThemeLogoDark{display:none}.topNavigationBrand .altumLogoAsset,.investorNavigationBrand .altumLogoAsset{max-width:190px;height:36px}.altumMarkOfficial{overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.altumMarkOfficial img{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.appearanceAssetPreview img{filter:none!important}:root[data-theme=dark] .altumThemeLogoLight{display:none}:root[data-theme=dark] .altumThemeLogoDark,:root[data-theme=light] .altumThemeLogoLight{display:block}:root[data-theme=light] .altumThemeLogoDark{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .altumThemeLogoLight{display:none}:root:not([data-theme=light]) .altumThemeLogoDark{display:block}}.minimalBrandLogo .minimalBrandMark{opacity:1!important;filter:none!important}:root[data-theme=dark] .minimalBrandLogo .minimalBrandMark{filter:invert()!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .minimalBrandLogo .minimalBrandMark{filter:invert()!important}}@media (max-width:720px){.topNavigationBrand .altumLogoAsset,.investorNavigationBrand .altumLogoAsset{max-width:150px;height:32px}}@media (max-width:560px){.topNavigationBrand .altumLogoAsset{max-width:118px}}
.managerShell.appFrame{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid;background:var(--bg)!important}.managerShellContent{min-width:0}.managerSkipLink{z-index:200;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-strong);color:var(--ink);padding:9px 13px;font-size:12px;font-weight:760;position:fixed;top:8px;left:272px;transform:translateY(-160%)}.managerSkipLink:focus{transform:translateY(0)}.managerSidebar{z-index:70;border-right:1px solid var(--line);background:var(--surface);width:252px;height:100vh;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden}.managerSidebarLoading{background:var(--surface)}.managerSidebarBrandRow{border-bottom:1px solid var(--line);flex:0 0 68px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.managerSidebarBrand{align-items:center;min-width:0;display:inline-flex}.managerSidebarBrand .altumLogoAsset{width:auto;max-width:158px;height:32px}.managerSidebarClose{display:none}.managerSidebarScroll{scrollbar-color:var(--line-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;min-height:0;padding:18px 12px 14px;display:flex;overflow:hidden auto}.managerSidebarPrimary,.managerSidebarSecondary{gap:3px;display:grid}.managerSidebarSecondary{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.managerSidebarSectionLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:0 10px 8px;font-size:10px;font-weight:760}.managerSidebarLink{min-width:0;min-height:39px;color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:660;line-height:1.25;transition:background-color .13s,color .13s;display:flex;position:relative}.managerSidebarLink>svg{stroke-width:1.65px;flex:0 0 18px;width:18px;height:18px}.managerSidebarLink>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.managerSidebarLink:hover{background:var(--surface-muted);color:var(--ink)}.managerSidebarLink.active{background:var(--accent-soft);color:var(--accent-strong);font-weight:760}.managerSidebarLink.active:before{background:var(--accent);content:"";border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:-12px}.managerSidebarGroup{min-width:0}.managerSidebarGroupRow{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:1px;display:grid}.managerSidebarGroupRow>.managerSidebarLink{padding-right:5px}.managerSidebarGroupToggle{width:30px;height:30px;color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;display:grid}.managerSidebarGroupToggle:hover{background:var(--surface-muted);color:var(--ink)}.managerSidebarGroupToggle svg{width:15px;height:15px;transition:transform .13s}.managerSidebarGroupToggle[aria-expanded=true] svg{transform:rotate(90deg)}.managerSidebarSubmenu{border-left:1px solid var(--line);gap:1px;margin:2px 0 5px 26px;padding:2px 0 2px 9px;display:grid}.managerSidebarSubmenu[hidden]{display:none}.managerSidebarLink.secondary{white-space:normal;border-radius:7px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:590}.managerSidebarLink.secondary.active:before{width:2px;top:7px;bottom:7px;left:-10px}.managerProductNav.active>.managerSidebarLink{color:var(--accent-strong);font-weight:730}.managerProductSections{border-left:1px dashed var(--line-strong);gap:1px;margin:1px 0 5px 9px;padding-left:8px;display:grid}.managerProductSections .managerSidebarLink.secondary{min-height:29px;color:color-mix(in srgb, var(--muted) 88%, transparent);padding-top:5px;padding-bottom:5px;font-size:11px}.managerProductSections .managerSidebarLink.secondary.active{color:var(--accent-strong)}.managerSidebarBackdrop{display:none}.managerTopbar.topNavigation{z-index:60;border:0;border-bottom:1px solid var(--line);min-height:68px;box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:minmax(300px,auto) minmax(210px,360px) auto;align-items:center;gap:16px;padding:9px 22px;display:grid;position:sticky;top:0;background:color-mix(in srgb, var(--surface) 96%, transparent)!important}.managerTopbarStart,.managerTopbarUtilities{align-items:center;min-width:0;display:flex}.managerTopbarStart{gap:8px}.managerTopbarUtilities{justify-content:flex-end;gap:7px}.managerMenuButton,.managerMobileBrand{display:none}.managerTopbar .workspaceSwitcher{border:1px solid var(--line);background:var(--surface-muted);min-width:0;color:var(--ink);border-radius:9px;flex:0 auto;order:0;grid-template-columns:none;gap:7px;padding:3px 3px 3px 9px;display:flex}.managerTopbar .workspaceSwitcher>span{color:var(--muted);letter-spacing:.07em;font-size:9px;font-weight:760}.managerTopbar .workspaceSwitcher select{background-color:var(--surface-strong);width:auto;min-width:145px;max-width:190px;height:31px;color:var(--ink);border:0;border-radius:7px;padding:0 28px 0 8px;font-size:12px;font-weight:690}.managerScopeControl,.managerTopbarMenu{flex:none;position:relative}.managerScopeControl>summary,.managerTopbarMenu>summary,.managerScopeFallback,.managerUtilityButton{border:1px solid var(--line);background:var(--surface-strong);min-height:38px;color:var(--muted);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:680;list-style:none;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}.managerScopeControl>summary,.managerScopeFallback{padding:0 9px}.managerTopbarMenu>summary{padding:0 10px}.managerScopeControl>summary::-webkit-details-marker{display:none}.managerTopbarMenu>summary::-webkit-details-marker{display:none}.managerScopeControl>summary:hover,.managerTopbarMenu>summary:hover,.managerUtilityButton:hover,.managerScopeControl[open]>summary,.managerTopbarMenu[open]>summary{border-color:var(--line-strong);background:var(--surface-muted);color:var(--ink)}.managerScopeControl svg,.managerTopbarMenu summary svg,.managerUtilityButton svg,.managerScopeFallback svg{width:17px;height:17px}.managerSummaryChevron{transition:transform .13s;width:12px!important;height:12px!important}details[open]>summary .managerSummaryChevron{transform:rotate(90deg)}.managerGlobalSearch{align-items:center;min-width:0;display:flex;position:relative}.managerGlobalSearch>svg{z-index:1;width:17px;height:17px;color:var(--muted);pointer-events:none;position:absolute;left:11px}.managerGlobalSearch input{border:1px solid var(--line);background:var(--surface-muted);width:100%;min-width:0;height:38px;color:var(--ink);box-shadow:none;border-radius:9px;padding:0 12px 0 36px;font-size:12px}.managerGlobalSearch input:focus{border-color:var(--accent-muted);background:var(--surface-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.managerUtilityButton{width:38px;padding:0}.managerProfileMenu>summary{padding-left:5px}.managerProfileAvatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-strong);border-radius:7px;place-items:center;display:grid}.managerProfileAvatar svg{width:15px!important;height:15px!important}.managerScopePopover,.managerTopbarPopover{z-index:100;border:1px solid var(--line);background:var(--surface-strong);width:min(320px,100vw - 24px);box-shadow:var(--shadow-soft);border-radius:11px;padding:8px;display:none;position:absolute;top:calc(100% + 9px)}.managerScopePopover{left:0}.managerTopbarPopover{right:0}.managerScopeControl[open]>.managerScopePopover,.managerTopbarMenu[open]>.managerTopbarPopover{display:block}.managerPopoverHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 8px 11px;display:flex}.managerPopoverHeading strong,.managerPopoverHeading span{display:block}.managerPopoverHeading strong{color:var(--ink);font-size:13px}.managerPopoverHeading span{color:var(--muted);margin-top:3px;font-size:10px;font-weight:520}.managerPopoverHeading>a{color:var(--accent-strong);font-size:11px;font-weight:720}.managerScopePopover>p{color:var(--muted);margin:0;padding:13px 8px 9px;font-size:11px;line-height:1.5}.managerScopeChips{flex-wrap:wrap;gap:6px;padding:10px 7px 6px;display:flex}.managerScopeChip{border:1px solid color-mix(in srgb, var(--accent) 28%, var(--line));background:var(--accent-soft);min-height:29px;color:var(--accent-strong);border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:10px;font-weight:680;display:inline-flex}.managerScopeChip svg{width:12px;height:12px}.managerTopbarPopover>a{min-height:54px;color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:8px 9px;display:flex}.managerTopbarPopover>a:hover{background:var(--surface-muted)}.managerTopbarPopover>a span,.managerTopbarPopover>a strong,.managerTopbarPopover>a small{display:block}.managerTopbarPopover>a strong{font-size:12px}.managerTopbarPopover>a small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:520}.managerTopbarPopover>a>svg{width:14px;height:14px;color:var(--muted);flex:0 0 14px}.managerProfilePopover{width:min(280px,100vw - 24px)}.managerProfileTheme{border-bottom:1px solid var(--line);padding:8px}.managerProfileTheme .themeToggle{width:100%;box-shadow:none;border-radius:8px;justify-content:flex-start}.managerLogoutButton{width:100%;min-height:38px;color:var(--danger);text-align:left;background:0 0;border:0;border-radius:8px;margin-top:7px;padding:0 10px;font-size:12px;font-weight:720}.managerLogoutButton:hover{background:color-mix(in srgb, var(--danger) 9%, transparent)}.managerMain.appMain{width:100%;min-width:0;max-width:none;color:var(--ink);margin:0;padding:28px clamp(20px,3vw,44px) 52px}.managerMain :is(.operatingHero,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader) h1{letter-spacing:-.035em!important;margin:5px 0 8px!important;font-size:clamp(30px,3vw,36px)!important;line-height:1.08!important}.managerMain :is(.operatingPanelHeader,.dashboardSectionHeading,.sectionHeading) h2,.managerMain .operatingPanel>h2,.managerMain .navigationCard h2{letter-spacing:-.025em!important;font-size:clamp(18px,2vw,22px)!important;line-height:1.2!important}.managerMain .eyebrow{color:var(--muted)!important;letter-spacing:.08em!important;font-size:10px!important}.managerMain :is(.operatingPanel,.operatingKpi,.portfolioBreakdownItem,.dataSourceCard,.stageColumn,.dealCard,.scopeFilters,.objectTabs,.contextReference,.systemPrinciple,.controlAreaCard){border-color:var(--line)!important;background:var(--surface)!important;box-shadow:none!important;border-radius:12px!important}.managerMain :is(.operatingKpi,.portfolioBreakdownItem){padding:16px!important}.managerMain :is(.operatingKpi,.portfolioBreakdownItem) strong{letter-spacing:-.025em!important}.managerMain .softButton,.managerMain .primaryButton,.managerMain .btn{box-shadow:none!important;border-radius:9px!important}.managerMain .dataTableWrap{border-radius:10px!important}@media (max-width:1180px){.managerTopbar.topNavigation{grid-template-columns:minmax(280px,auto) minmax(180px,1fr) auto;gap:10px;padding-left:16px;padding-right:16px}.managerTopbar .workspaceSwitcher{padding-left:4px}.managerTopbar .workspaceSwitcher>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.managerTopbar .workspaceSwitcher select{min-width:132px}.managerProfileLabel{display:none}}@media (max-width:900px){.managerShell.appFrame{display:block}.managerSidebar{z-index:110;visibility:hidden;width:min(86vw,310px);max-width:100%;transition:transform .18s,visibility .18s;position:fixed;top:0;left:0;transform:translate(-102%);box-shadow:18px 0 60px #00000029}.managerSidebar.open{visibility:visible;transform:translate(0)}.managerSidebarClose{border:1px solid var(--line);background:var(--surface-strong);width:34px;height:34px;color:var(--muted);border-radius:8px;place-items:center;display:grid}.managerSidebarClose svg{width:17px;height:17px}.managerSidebarBackdrop{z-index:105;visibility:hidden;opacity:0;pointer-events:none;background:#080c0a75;border:0;transition:opacity .18s,visibility .18s;display:block;position:fixed;inset:0}.managerSidebarBackdrop.open{visibility:visible;opacity:1;pointer-events:auto}.managerTopbar.topNavigation{flex-wrap:wrap;gap:8px;min-height:68px;padding:9px 13px;display:flex}.managerTopbarStart{flex:auto}.managerMenuButton{border:1px solid var(--line);background:var(--surface-strong);width:38px;height:38px;color:var(--ink);border-radius:9px;flex:0 0 38px;place-items:center;display:grid}.managerMenuButton svg{width:19px;height:19px}.managerMobileBrand{min-width:0;display:inline-flex}.managerMobileBrand .altumLogoAsset{width:auto;max-width:118px;height:29px}.managerTopbar .workspaceSwitcher{margin-left:auto}.managerGlobalSearch{flex:1 0 100%;order:4}.managerTopbarUtilities{margin-left:auto}.managerMain.appMain{padding:24px 18px 44px}.managerSkipLink{left:12px}}@media (max-width:660px){.managerMobileBrand{display:none}.managerTopbar .workspaceSwitcher{flex:138px;margin-left:0}.managerTopbar .workspaceSwitcher select{width:100%;min-width:118px;max-width:none}.managerScopeControl>summary>span,.managerScopeFallback>span,.managerCreateMenu>summary>span,.managerProfileLabel,.managerTopbarMenu>summary>.managerSummaryChevron{display:none}.managerScopeControl>summary,.managerScopeFallback,.managerCreateMenu>summary{width:38px;padding:0}.managerTopbarUtilities{gap:5px}.managerProfileMenu>summary{width:40px;padding:0 5px}.managerMain :is(.operatingHero,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader) h1{font-size:30px!important}}@media (prefers-reduced-motion:reduce){.managerSidebar,.managerSidebarBackdrop,.managerSidebarLink,.managerSidebarGroupToggle svg,.managerSummaryChevron{transition:none}}
:root{--status-neutral-bg:#eceeea;--status-neutral-border:#d7dbd5;--status-neutral-text:#65706a;--status-active-bg:#e7eef5;--status-active-border:#c9d7e5;--status-active-text:#45657f;--status-attention-bg:#f4eddf;--status-attention-border:#e3d1ad;--status-attention-text:#886631;--status-complete-bg:#e5efe8;--status-complete-border:#c6dbcc;--status-complete-text:#3f7053;--status-critical-bg:#f4e6e4;--status-critical-border:#e5c4c0;--status-critical-text:#934a43}:root[data-theme=dark]{--status-neutral-bg:#262b28;--status-neutral-border:#383f3a;--status-neutral-text:#abb4ad;--status-active-bg:#1e2e3a;--status-active-border:#345064;--status-active-text:#9bc0dc;--status-attention-bg:#332a1d;--status-attention-border:#57442c;--status-attention-text:#e4bd7e;--status-complete-bg:#1e3026;--status-complete-border:#34543f;--status-complete-text:#9fd0af;--status-critical-bg:#382321;--status-critical-border:#5f3936;--status-critical-text:#f0a19a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--status-neutral-bg:#262b28;--status-neutral-border:#383f3a;--status-neutral-text:#abb4ad;--status-active-bg:#1e2e3a;--status-active-border:#345064;--status-active-text:#9bc0dc;--status-attention-bg:#332a1d;--status-attention-border:#57442c;--status-attention-text:#e4bd7e;--status-complete-bg:#1e3026;--status-complete-border:#34543f;--status-complete-text:#9fd0af;--status-critical-bg:#382321;--status-critical-border:#5f3936;--status-critical-text:#f0a19a}}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero){box-shadow:none!important;background:0 0!important;border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:22px!important;margin:0 0 30px!important;padding:0!important;display:flex!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) h1{letter-spacing:-.035em!important;margin:4px 0 0!important;font-size:clamp(29px,3vw,35px)!important;line-height:1.08!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) h1~p:not(.eyebrow){display:none!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) .eyebrow{color:var(--muted)!important;letter-spacing:.09em!important;margin:0!important;font-size:9px!important;font-weight:760!important}.managerMain form.scopeFilters,:is(.managerMain form:not(.managerScopeForm) label:has(select[name=account]),.managerMain form:not(.managerScopeForm) label:has(select[name=fund]),.managerMain form:not(.managerScopeForm) label:has(select[name=portfolio]),.managerMain form:not(.managerScopeForm) label:has(select[name=entity]),.managerMain form:not(.managerScopeForm) label:has(select[name=investment]),.managerMain form:not(.managerScopeForm) label:has(input[name=asOf]),.managerMain form:not(.managerScopeForm) label:has(input[name=as_of])){display:none!important}.managerScopeControl>summary>span{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.managerScopePopover{border-color:var(--line)!important;background:var(--surface-strong)!important;width:min(560px,100vw - 32px)!important;box-shadow:0 18px 48px color-mix(in srgb, var(--ink) 12%, transparent)!important;border-radius:13px!important;padding:10px!important}.managerScopePopover .managerPopoverHeading{align-items:center;padding:8px 8px 12px}.managerScopeLoading{color:var(--muted)!important;margin:0!important;font-size:10px!important;font-weight:620!important}.managerScopeForm{gap:12px;padding:12px 8px 4px;display:grid}.managerScopeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.managerScopeGrid label{gap:6px;min-width:0;display:grid}.managerScopeGrid label>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:760}.managerScopeGrid select,.managerScopeGrid input{border:1px solid var(--line);background-color:var(--surface-muted);width:100%;min-width:0;min-height:40px;color:var(--ink);box-shadow:none;border-radius:9px;padding:0 32px 0 10px;font-size:12px}.managerScopeGrid input{padding-right:10px}.managerScopeGrid select:focus,.managerScopeGrid input:focus{border-color:var(--accent-muted);background-color:var(--surface-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent);outline:0}.managerScopeActive{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.managerScopeActive span{border:1px solid var(--line);background:var(--surface-muted);min-height:25px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:9px;font-weight:650;display:inline-flex}.managerScopeFormActions{justify-content:flex-end;align-items:center;gap:8px;padding-top:2px;display:flex}.managerScopeFormActions button{border-radius:9px;min-height:38px;padding:0 13px;font-size:11px;font-weight:740}.managerScopeClear{border:1px solid var(--line);color:var(--muted);background:0 0}.managerScopeClear:hover{border-color:var(--line-strong);background:var(--surface-muted);color:var(--ink)}.managerScopeApply{border:1px solid var(--accent);background:var(--accent);color:var(--accent-contrast)}.managerScopeApply:hover{background:var(--accent-strong);border-color:var(--accent-strong)}.managerMain .readFirstToolbar.operatingPanel{background:0 0!important;border:0!important;border-radius:0!important;margin:-4px 0 22px!important;padding:0!important}.managerMain :is(.operatingPage,.readFirstPage)>.operatingPanel:not(.readFirstToolbar){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:28px!important;padding:0!important}.managerMain :is(.operatingGrid,.sectionSplit)>.operatingPanel,.managerMain .formPanel.operatingPanel{border-color:color-mix(in srgb, var(--line) 78%, transparent)!important;background:color-mix(in srgb, var(--surface) 78%, transparent)!important}.managerMain :is(.operatingKpi,.portfolioBreakdownItem,.dataSourceCard,.stageColumn,.controlAreaCard){border-color:color-mix(in srgb, var(--line) 72%, transparent)!important;background:color-mix(in srgb, var(--surface-strong) 72%, transparent)!important}.managerMain .dealCard{background:var(--surface-strong)!important;border-color:#0000!important}.managerMain .dealCard:hover{border-color:color-mix(in srgb, var(--accent) 24%, var(--line))!important;background:color-mix(in srgb, var(--accent-soft) 38%, var(--surface-strong))!important}.managerMain :is(.attentionItem,.simpleListItem){border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;padding:13px 2px!important}.managerMain :is(.attentionItem,.simpleListItem):last-child{border-bottom:0!important}.managerMain .dataTableWrap{border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important}.managerMain .operatingTable{background:0 0!important;font-size:12px!important}.managerMain .operatingTable th{border-bottom:1px solid var(--line-strong)!important;color:var(--muted)!important;letter-spacing:.075em!important;background:0 0!important;padding:11px 14px!important;font-size:9px!important;font-weight:760!important;position:static!important}.managerMain .operatingTable td{color:var(--ink);border-bottom-color:color-mix(in srgb, var(--line) 82%, transparent)!important;padding:15px 14px!important}.managerMain .operatingTable td:first-child strong{font-size:13px;font-weight:730}.managerMain .operatingTable tbody tr:hover td{background:color-mix(in srgb, var(--accent-soft) 34%, transparent)!important}.managerMain .tableSecondary{color:var(--muted)!important;margin-top:4px!important;font-size:10px!important}.managerMain .readFirstTable{min-width:600px!important}.managerMain .readFirstTable :is(th,td)[data-redundant-column=true]{display:none!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge){white-space:nowrap;letter-spacing:.025em!important;text-transform:none!important;border-style:solid!important;border-width:1px!important;border-radius:999px!important;align-items:center!important;min-height:22px!important;padding:0 8px!important;font-size:9px!important;font-weight:720!important;line-height:1!important;display:inline-flex!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge)[data-status-tone=neutral],.managerMain .statusBadge.neutral{border-color:var(--status-neutral-border)!important;background:var(--status-neutral-bg)!important;color:var(--status-neutral-text)!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge)[data-status-tone=active],.managerMain .statusBadge.active,.managerMain .statusBadge.planned,.managerMain .statusBadge.scheduled{border-color:var(--status-active-border)!important;background:var(--status-active-bg)!important;color:var(--status-active-text)!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge)[data-status-tone=attention],.managerMain .statusBadge.warning,.managerMain .statusBadge.attention{border-color:var(--status-attention-border)!important;background:var(--status-attention-bg)!important;color:var(--status-attention-text)!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge)[data-status-tone=complete],.managerMain .statusBadge.success,.managerMain .statusBadge.complete,.managerMain .statusBadge.completed{border-color:var(--status-complete-border)!important;background:var(--status-complete-bg)!important;color:var(--status-complete-text)!important}.managerMain :is(.statusBadge,.pill,.addonStatusBadge,.investorRequestStatus,.publicationStatus,.investorPortalBadge)[data-status-tone=critical],.managerMain .statusBadge.danger,.managerMain .statusBadge.critical,.managerMain .statusBadge.overdue{border-color:var(--status-critical-border)!important;background:var(--status-critical-bg)!important;color:var(--status-critical-text)!important}@media (max-width:900px){.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero){flex-direction:column!important;align-items:flex-start!important;gap:14px!important;margin-bottom:24px!important}}@media (max-width:660px){.managerScopePopover{max-height:calc(100vh - 90px);overflow-y:auto;width:auto!important;position:fixed!important;top:76px!important;left:12px!important;right:12px!important}.managerScopeGrid{grid-template-columns:1fr}.managerMain .readFirstTable{min-width:520px!important}}
:root{--manager-topbar-bg:#e8ede9;--manager-sidebar-collapsed-width:72px}:root[data-theme=dark]{--manager-topbar-bg:#202722}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--manager-topbar-bg:#202722}}.minimalLandingContent{gap:28px!important}.minimalBrand{isolation:isolate;justify-items:center;gap:22px;display:grid}.minimalBrandLogo{z-index:0;position:relative;width:108px!important;max-width:108px!important;height:108px!important;margin:0!important}.minimalBrandLogo .altumLogoAsset,.minimalBrandLogo .minimalBrandMark{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:100%!important;margin:0!important;display:block!important}.minimalTagline,.minimalLogin{z-index:1;position:relative}.minimalTagline{margin:0!important}.managerSidebarBrand{white-space:nowrap;flex:auto;gap:10px;display:inline-flex;overflow:hidden}.managerSidebarBrand .altumDynamicLogo{border:1px solid var(--line);background:var(--surface-strong) url(/branding/favicon) center / contain no-repeat;border-radius:9px;width:34px;min-width:34px;height:34px;overflow:hidden;display:block!important}.managerSidebarBrand .altumLogoAsset{display:none!important}.managerSidebarBrand:after{color:var(--ink);content:"AltumSuite";letter-spacing:-.025em;text-overflow:ellipsis;font-size:15px;font-weight:760;overflow:hidden}.managerTopbar.topNavigation{background:var(--manager-topbar-bg)!important;border-bottom-color:color-mix(in srgb, var(--line-strong) 78%, transparent)!important}.managerTopbar .workspaceSwitcher,.managerGlobalSearch input{background:var(--surface-strong)!important}.managerShell.appFrame,.managerSidebar,.managerSidebarCollapse{transition:grid-template-columns .18s,width .18s,left .18s,background-color .16s}.managerShell.sidebarCollapsed{grid-template-columns:var(--manager-sidebar-collapsed-width) minmax(0, 1fr)}.managerShell.sidebarCollapsed .managerSidebar{width:var(--manager-sidebar-collapsed-width)}.managerShell.sidebarCollapsed .managerSkipLink{left:92px}.managerSidebarCollapse{z-index:85;border:1px solid var(--line-strong);background:var(--surface-strong);width:28px;height:28px;color:var(--muted);box-shadow:0 4px 14px color-mix(in srgb, var(--ink) 8%, transparent);border-radius:8px;place-items:center;padding:0;display:grid;position:fixed;top:20px;left:238px}.managerSidebarCollapse:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong));background:var(--accent-soft);color:var(--accent-strong)}.managerSidebarCollapse svg{width:16px;height:16px;transition:transform .18s}.managerShell.sidebarCollapsed .managerSidebarCollapse{left:58px}.managerShell.sidebarCollapsed .managerSidebarCollapse svg{transform:rotate(180deg)}@media (min-width:901px){.managerShell.sidebarCollapsed .managerSidebarBrandRow{justify-content:center;padding-left:14px;padding-right:14px}.managerShell.sidebarCollapsed .managerSidebarBrand{flex:0 0 36px;justify-content:center;width:36px}.managerShell.sidebarCollapsed .managerSidebarBrand:after,.managerShell.sidebarCollapsed .managerSidebarSectionLabel,.managerShell.sidebarCollapsed .managerSidebarGroupToggle,.managerShell.sidebarCollapsed .managerSidebarSubmenu,.managerShell.sidebarCollapsed .managerProductSections{display:none!important}.managerShell.sidebarCollapsed .managerSidebarScroll{padding-left:10px;padding-right:10px}.managerShell.sidebarCollapsed .managerSidebarPrimary,.managerShell.sidebarCollapsed .managerSidebarSecondary{justify-items:center;width:100%}.managerShell.sidebarCollapsed .managerSidebarGroup,.managerShell.sidebarCollapsed .managerSidebarGroupRow{width:100%}.managerShell.sidebarCollapsed .managerSidebarGroupRow{justify-content:center;display:flex}.managerShell.sidebarCollapsed .managerSidebarLink:not(.secondary){justify-content:center;gap:0;width:44px;min-width:44px;padding-left:0;padding-right:0}.managerShell.sidebarCollapsed .managerSidebarLink:not(.secondary)>span{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.managerShell.sidebarCollapsed .managerSidebarLink>svg{flex-basis:19px;width:19px;height:19px}.managerShell.sidebarCollapsed .managerSidebarLink.active:before{left:-10px}.managerShell.sidebarCollapsed .managerSidebarSecondary{padding-top:14px}}@media (max-width:900px){.managerSidebarCollapse{display:none}.managerShell.sidebarCollapsed .managerSidebar{width:min(86vw,310px)}.managerShell.sidebarCollapsed .managerSkipLink{left:12px}}@media (max-width:640px){.minimalLandingContent{gap:24px!important}.minimalBrand{gap:18px!important}.minimalBrandLogo{width:96px!important;max-width:96px!important;height:96px!important}}@media (prefers-reduced-motion:reduce){.managerShell.appFrame,.managerSidebar,.managerSidebarCollapse,.managerSidebarCollapse svg{transition:none}}
.managerMain .scopeFilters:has(select[name=account],select[name=account_id],select[name=fund],select[name=fund_id],select[name=portfolio],select[name=portfolio_id],select[name=entity],select[name=entity_id],select[name=investment],select[name=investment_id],input[name=asOf],input[name=as_of]){display:none!important}:is(.managerMain .compactFilterBar>label:has(>select[name=account]),.managerMain .compactFilterBar>label:has(>select[name=account_id]),.managerMain .compactFilterBar>label:has(>select[name=fund]),.managerMain .compactFilterBar>label:has(>select[name=fund_id]),.managerMain .compactFilterBar>label:has(>select[name=portfolio]),.managerMain .compactFilterBar>label:has(>select[name=portfolio_id]),.managerMain .compactFilterBar>label:has(>select[name=entity]),.managerMain .compactFilterBar>label:has(>select[name=entity_id]),.managerMain .compactFilterBar>label:has(>select[name=investment]),.managerMain .compactFilterBar>label:has(>select[name=investment_id]),.managerMain .compactFilterBar>label:has(>input[name=asOf]),.managerMain .compactFilterBar>label:has(>input[name=as_of])){display:none!important}.managerMain form[method=get]>div:has(>label>select[name=account]):has(>label>select[name=fund]):has(>label>select[name=portfolio]):has(>label>select[name=entity]):has(>label>select[name=investment]){display:none!important}.managerMain section:has(>form[method=get]>div:has(>label>select[name=account]):has(>label>select[name=fund]):has(>label>select[name=portfolio]):has(>label>select[name=entity]):has(>label>select[name=investment]))>div:first-child{display:none!important}
.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero){align-items:center!important;gap:16px!important;min-height:44px!important;margin-bottom:20px!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero)>:first-child{gap:4px;min-width:0;display:grid}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) .eyebrow{order:-1;color:var(--muted)!important;letter-spacing:.045em!important;text-transform:none!important;margin:0!important;font-size:9px!important;font-weight:620!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) h1{letter-spacing:-.032em!important;margin:0!important;font-size:clamp(26px,2.6vw,32px)!important;line-height:1.08!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero) p:not(.eyebrow){display:none!important}.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero)>:last-child:not(:first-child){flex:none}.managerMain :is(.operatingPanelHeader,.formDrawerHeading) .eyebrow{display:none!important}.managerMain .operatingPanelHeader{margin-bottom:12px!important}.managerMain .operatingPanelHeader h2,.managerMain .formDrawerHeading h2{margin-top:0!important}@media (max-width:700px){.managerMain :is(.operatingHero,.readFirstHeader,.pageHero,.portfolioHomeHeader,.platformPageHeader,.objectHeader,.workspaceHero){align-items:flex-start!important;margin-bottom:16px!important}}
.progressiveFilterDetails{align-self:stretch;position:relative}.progressiveFilterDetails>summary{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:720;list-style:none;display:inline-flex}.progressiveFilterDetails>summary::-webkit-details-marker{display:none}.progressiveFilterDetails>summary:after{content:"+";font-size:14px;font-weight:500;line-height:1}.progressiveFilterDetails[open]>summary{border-color:var(--line-strong);background:var(--surface-muted);color:var(--ink)}.progressiveFilterDetails[open]>summary:after{content:"–"}.progressiveFilterCount{background:var(--accent-soft);min-width:19px;height:19px;color:var(--accent-strong);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-weight:760;display:inline-grid}.progressiveFilterFields{z-index:35;border:1px solid var(--line);background:var(--surface-strong);min-width:220px;box-shadow:0 16px 38px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:11px;gap:10px;padding:12px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.progressiveFilterFields label{gap:5px;display:grid}.progressiveFilterFields label>span{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:9px;font-weight:740}.progressiveFilterFields select,.progressiveFilterFields input{width:100%;min-height:38px}@media (max-width:720px){.progressiveFilterDetails{width:100%}.progressiveFilterDetails>summary{justify-content:space-between;width:100%}.progressiveFilterFields{width:100%;min-width:0;box-shadow:none;margin-top:8px;position:static}}
.readFirstTableTools{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.compactDataTable th,.compactDataTable td{vertical-align:middle}.managerMain .operatingTable tbody tr:has(a[href]){cursor:pointer;transition:background-color .14s}.managerMain .operatingTable tbody tr:has(a[href]):hover{background:color-mix(in srgb, var(--surface-2,#eef0ed) 58%, transparent)}.managerMain .operatingTable tbody tr:has(a[href]):focus-within{background:color-mix(in srgb, var(--surface-2,#eef0ed) 48%, transparent)}.tablePrimaryLink{color:inherit;text-decoration:none}.tablePrimaryLink:hover strong,.tablePrimaryLink:focus-visible strong{text-underline-offset:.18em;text-decoration:underline}.tableActionColumn{text-align:right;width:3.25rem;min-width:3.25rem}.rowActionMenu{display:inline-block;position:relative}.rowActionMenu>summary{cursor:pointer;min-width:2rem;min-height:2rem;color:var(--text-muted,#65706a);letter-spacing:.08em;border-radius:.55rem;justify-content:center;align-items:center;font-weight:700;list-style:none;display:inline-flex}.rowActionMenu>summary::-webkit-details-marker{display:none}.rowActionMenu>summary:hover,.rowActionMenu>summary:focus-visible,.rowActionMenu[open]>summary{background:var(--surface-2,#eef0ed);color:var(--text,#18201c);outline:none}.rowActionMenu>div{z-index:25;border:1px solid var(--border,#232f291f);background:var(--surface,#fff);border-radius:.65rem;min-width:10.5rem;padding:.35rem;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 12px 30px #19221d21}.rowActionMenu>div a,.rowActionMenu>div button{width:100%;color:inherit;white-space:nowrap;border-radius:.45rem;padding:.55rem .65rem;text-decoration:none;display:flex}.rowActionMenu>div a:hover,.rowActionMenu>div a:focus-visible,.rowActionMenu>div button:hover,.rowActionMenu>div button:focus-visible{background:var(--surface-2,#eef0ed);outline:none}.softButton.compact{min-height:2rem;padding:.35rem .65rem;font-size:.78rem}@media (max-width:820px){.compactDataTable{min-width:720px}}
.investmentRegister{border:1px solid var(--line);background:var(--surface-strong,var(--paper));border-radius:16px;flex-direction:column;min-width:0;height:34rem;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000001f}.investmentRegisterHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.85rem 1rem;display:flex}.investmentRegisterHeader :is(h1,h2){letter-spacing:-.025em;margin:0;font-size:1.05rem}.investmentRegisterHeader>div>span{color:var(--muted);margin-top:.25rem;font-size:.72rem;display:block}.investmentRegisterExpand{border:1px solid var(--line);min-width:2.75rem;min-height:2.75rem;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.72rem;font-weight:750;display:inline-flex}.investmentRegisterHeaderActions{align-items:center;gap:.45rem;display:flex}.investmentRegisterHeaderAction{min-height:2.75rem;color:var(--muted);border-radius:9px;align-items:center;padding:0 .65rem;font-size:.7rem;font-weight:750;display:inline-flex}.investmentRegisterHeaderAction:hover,.investmentRegisterHeaderAction:focus-visible{background:var(--accent-soft);color:var(--ink);outline:none}.investmentRegisterExpand:hover,.investmentRegisterExpand:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);outline:none}.investmentRegisterExpand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1rem;height:1rem}.investmentRegisterViewport{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-gutter:stable;flex:auto;min-height:0;overflow:auto}.managerMain .investmentRegisterDataTable{border-collapse:separate;border-spacing:0;min-width:720px}.managerMain .investmentRegisterViewport .investmentRegisterDataTable th{z-index:3;top:0;background:var(--surface-muted,var(--paper2))!important;position:sticky!important}.investmentRegisterEmptyRow td{height:19rem;color:var(--muted);text-align:center!important}.investmentRegisterEmptyRow strong,.investmentRegisterEmptyRow span{display:block}.investmentRegisterEmptyRow strong{color:var(--ink);margin-bottom:.35rem}.investmentRegisterSummary{border-top:1px solid var(--line-strong,var(--line));background:var(--surface-muted,var(--paper2));grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-items:stretch;min-height:4.3rem;display:grid}.investmentRegisterSummary>div{border-right:1px solid var(--line);align-content:center;gap:.25rem;min-width:0;padding:.65rem 1rem;display:grid}.investmentRegisterSummary span{color:var(--muted);letter-spacing:.075em;text-transform:uppercase;font-size:.62rem;font-weight:760}.investmentRegisterSummary strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.3}.dealRegisterGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.8rem;min-width:0;display:grid}.dealRegisterGrid.withRealised{grid-template-columns:repeat(3,minmax(0,1fr))}.realisedRegisterRail{border:1px solid var(--line);background:var(--surface-strong,var(--paper));min-width:3.25rem;min-height:34rem;color:var(--ink);letter-spacing:.04em;writing-mode:vertical-rl;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem .45rem;font-size:.72rem;font-weight:780;display:flex}.realisedRegisterRail:hover,.realisedRegisterRail:focus-visible{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--accent-soft);outline:none}.realisedRegisterRail strong{background:var(--surface-muted,var(--paper2));writing-mode:horizontal-tb;border-radius:999px;place-items:center;min-width:1.45rem;min-height:1.45rem;display:grid}.dealRegisterGrid:not(.withRealised){grid-template-columns:repeat(2,minmax(0,1fr)) auto}.registerExpandedPage{min-width:0;height:calc(100dvh - 9.25rem);min-height:28rem}.portfolioRegisterTools{justify-content:flex-end}.investmentRegisterExpanded{height:100%;min-height:0}.investmentRegisterExpanded .investmentRegisterDataTable{min-width:980px}.investmentRegisterExitRow td:first-child{box-shadow:inset 3px 0 0 var(--warning,#d9852b)}@media (max-width:1100px){.dealRegisterGrid,.dealRegisterGrid.withRealised,.dealRegisterGrid:not(.withRealised){grid-template-columns:minmax(0,1fr)}.realisedRegisterRail{writing-mode:horizontal-tb;min-height:3.25rem}}@media (max-width:900px){.registerExpandedPage{height:calc(100dvh - 11.25rem);min-height:24rem}}@media (max-width:640px){.investmentRegister{height:31rem}.investmentRegisterHeader{min-height:4rem}.investmentRegisterExpand>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.managerMain .emptyState{border:1px solid color-mix(in srgb, var(--border,#232f291f) 88%, transparent);background:color-mix(in srgb, var(--surface,#fff) 94%, var(--surface-2,#eef0ed));min-height:5.75rem;color:var(--text-muted,#65706a);border-radius:.8rem;align-items:center;gap:.9rem;padding:1rem 1.1rem;display:flex;position:relative}.managerMain .emptyState:before{content:"+";border:1px solid color-mix(in srgb, var(--border,#232f291f) 88%, transparent);background:var(--surface-2,#eef0ed);width:2.15rem;height:2.15rem;color:var(--text-muted,#65706a);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:650;line-height:1;display:inline-flex}.managerMain .emptyState[data-empty-kind=filtered]:before{content:"–"}.managerMain .emptyState[data-empty-kind=clear]:before{content:"✓";color:#3f7c5f;background:#5b97751f;border-color:#3f7c5f38}.managerMain .emptyState>div,.managerMain .emptyState>section,.managerMain .emptyState>article{flex:1;min-width:0}.managerMain .emptyState strong{color:var(--text,#18201c);margin-bottom:.18rem;font-size:.92rem;font-weight:650;display:block}.managerMain .emptyState p,.managerMain .emptyState .muted{color:var(--text-muted,#65706a);margin:0}.managerMain .emptyState a,.managerMain .emptyState button{margin-top:.65rem}.managerMain .emptyState[data-empty-kind=clear]{border-color:color-mix(in srgb, #5b9775 16%, var(--border,#232f291f));background:color-mix(in srgb, #5b9775 4%, var(--surface,#fff))}@media (max-width:640px){.managerMain .emptyState{align-items:flex-start;padding:.9rem}}
.systemFeedbackProgress{z-index:2500;pointer-events:none;opacity:0;height:3px;transition:opacity .12s;position:fixed;inset:0 0 auto;overflow:hidden}.systemFeedbackProgress.active{opacity:1}.systemFeedbackProgress>span{background:color-mix(in srgb, var(--accent,#315f4c) 86%, white);width:38%;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--accent,#315f4c) 42%, transparent);border-radius:0 999px 999px 0;animation:1.2s ease-in-out infinite systemFeedbackProgress;display:block}.systemFeedbackViewport{z-index:2450;pointer-events:none;gap:.55rem;width:min(24rem,100vw - 2rem);display:grid;position:fixed;top:1rem;right:1rem}.systemFeedbackToast{border:1px solid var(--border,#232f2924);background:color-mix(in srgb, var(--surface,#fff) 96%, transparent);color:var(--text,#18201c);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:.75rem;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.72rem .75rem;font-size:.86rem;line-height:1.35;animation:.16s ease-out both systemFeedbackToastIn;display:grid;box-shadow:0 14px 42px #141d1829}.systemFeedbackToast[data-tone=success]{border-color:color-mix(in srgb, #4d8768 26%, var(--border,transparent))}.systemFeedbackToast[data-tone=error]{border-color:color-mix(in srgb, #a64d4d 28%, var(--border,transparent))}.systemFeedbackMark{background:var(--surface-2,#eef0ed);width:1.75rem;height:1.75rem;color:var(--text-muted,#65706a);border-radius:999px;justify-content:center;align-items:center;font-weight:750;display:inline-flex}.systemFeedbackToast[data-tone=success] .systemFeedbackMark{color:#3f7c5f;background:#5b977521}.systemFeedbackToast[data-tone=error] .systemFeedbackMark{color:#9b4141;background:#b85b5b1f}.systemFeedbackToast>button{width:1.75rem;height:1.75rem;color:var(--text-muted,#65706a);cursor:pointer;background:0 0;border:0;border-radius:.45rem;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.systemFeedbackToast>button:hover,.systemFeedbackToast>button:focus-visible{background:var(--surface-2,#eef0ed);color:var(--text,#18201c);outline:none}form[data-feedback-state=pending]{cursor:progress}form[data-feedback-state=pending] [data-feedback-pending=true]{cursor:progress;opacity:.82;justify-content:center;align-items:center;gap:.45rem;display:inline-flex}form[data-feedback-state=pending] [data-feedback-pending=true]:before{content:"";border:1.5px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.8rem;height:.8rem;animation:.65s linear infinite systemFeedbackSpin}.systemFormFeedback{border:1px solid var(--border,#232f291f);background:var(--surface-2,#eef0ed);color:var(--text-muted,#65706a);border-radius:.6rem;margin-top:.65rem;padding:.62rem .72rem;font-size:.82rem;line-height:1.4}.systemFormFeedback[data-tone=success]{border-color:color-mix(in srgb, #5b9775 22%, var(--border,transparent));background:color-mix(in srgb, #5b9775 7%, var(--surface,#fff));color:color-mix(in srgb, #2f6d4f 85%, var(--text,#18201c))}.systemFormFeedback[data-tone=error]{border-color:color-mix(in srgb, #b85b5b 24%, var(--border,transparent));background:color-mix(in srgb, #b85b5b 6%, var(--surface,#fff));color:color-mix(in srgb, #8d3737 86%, var(--text,#18201c))}.managerMain [aria-invalid=true]{box-shadow:0 0 0 2px #b85b5b1f;border-color:color-mix(in srgb, #b85b5b 58%, var(--border,transparent))!important}.systemStatePage{width:100%}.systemStateHeader{margin-bottom:1rem}.systemStateHeader h1,.systemErrorContent h1{margin:.18rem 0 .3rem}.systemLoadingGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.75rem;display:grid}.systemLoadingCard{border:1px solid var(--border,#232f291a);background:var(--surface,#fff);border-radius:.75rem;align-content:center;gap:.7rem;min-height:7rem;padding:1rem;display:grid}.systemSkeleton{background:var(--surface-2,#eef0ed);border-radius:999px;width:100%;height:.66rem;display:block;position:relative;overflow:hidden}.systemSkeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);animation:1.35s ease-in-out infinite systemSkeletonShimmer;position:absolute;inset:0;transform:translate(-100%)}.systemSkeletonTitle{width:48%;height:.82rem}.systemSkeletonShort{width:68%}.systemErrorState{align-items:flex-start;gap:.9rem;max-width:52rem;display:flex}.systemErrorMark{color:#984242;background:#b85b5b1c;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-weight:800;display:inline-flex}.systemErrorContent{flex:1;min-width:0}.systemErrorActions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.85rem;display:flex}.systemErrorDetails{color:var(--text-muted,#65706a);margin-top:.7rem;font-size:.78rem}.systemErrorDetails summary{cursor:pointer}.systemErrorDetails pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2,#eef0ed);border-radius:.55rem;max-height:12rem;padding:.65rem;overflow:auto}@keyframes systemFeedbackProgress{0%{transform:translate(-110%)}55%{transform:translate(155%)}to{transform:translate(300%)}}@keyframes systemFeedbackToastIn{0%{opacity:0;transform:translateY(-.35rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes systemFeedbackSpin{to{transform:rotate(360deg)}}@keyframes systemSkeletonShimmer{to{transform:translate(100%)}}@media (max-width:720px){.systemFeedbackViewport{width:calc(100vw - 1.5rem);top:auto;bottom:.75rem;right:.75rem}.systemErrorState{padding:.9rem}}@media (prefers-reduced-motion:reduce){.systemFeedbackProgress>span,form[data-feedback-state=pending] [data-feedback-pending=true]:before,.systemSkeleton:after,.systemFeedbackToast{animation:none}}
