*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f1f5f9;color:#334155;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}a{text-decoration:none}.cmdk-overlay{align-items:flex-start;background:#2c282561;display:flex;inset:0;justify-content:center;padding:10vh 16px 16px;position:fixed;z-index:100}.cmdk{background:#fff;border:1px solid #e2dbd3;border-radius:12px;box-shadow:0 24px 60px #2c282547;color:#2c2825;display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;max-width:100%;overflow:hidden;width:640px}.cmdk-input-row{align-items:center;border-bottom:1px solid #ede8e2;display:flex;gap:10px;padding:12px 16px}.cmdk-glass{color:#8a8078;font-size:18px}.cmdk-input{background:#0000;border:0;color:#2c2825;flex:1 1;font:inherit;font-size:16px;min-width:0;outline:0}.cmdk-esc,.cmdk-foot kbd{border:1px solid #e2dbd3;border-radius:3px;color:#8a8078;font:inherit;font-size:10.5px;margin:0 1px;padding:0 4px}.cmdk-results{max-height:min(60vh,460px);overflow-y:auto;padding:6px 0}.cmdk-heading{color:#8a8078;font-size:10.5px;font-weight:700;letter-spacing:.07em;padding:8px 16px 4px;text-transform:uppercase}.cmdk-item{align-items:center;cursor:pointer;display:flex;gap:12px;padding:8px 16px}.cmdk-item.active{background:#c4873b1a}.cmdk-kind{background:#f5f0eb;border-radius:4px;color:#5c5550;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 0;text-align:center;text-transform:uppercase;width:64px}.cmdk-kind-deal{background:#c4873b24;color:#8a5a1c}.cmdk-kind-position{background:#5b8a5e24;color:#3f6b42}.cmdk-kind-security{background:#5e7fa824;color:#3f5f86}.cmdk-kind-investor{background:#b8564b1f;color:#8f3f36}.cmdk-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.cmdk-label{font-size:14px;font-weight:600}.cmdk-label,.cmdk-sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmdk-sub{color:#8a8078;font-size:11.5px}.cmdk-extra{display:flex;flex-shrink:0;gap:4px}.cmdk-extra button{background:#fff;border:1px solid #e2dbd3;border-radius:4px;color:#5c5550;cursor:pointer;font:inherit;font-size:11px;padding:2px 7px}.cmdk-extra button:hover{border-color:#c4873b;color:#2c2825}.cmdk-empty{color:#8a8078;font-size:13px;padding:22px 16px;text-align:center}.cmdk-foot{background:#faf7f3;border-top:1px solid #ede8e2;color:#8a8078;display:flex;font-size:11px;gap:12px;justify-content:space-between;padding:8px 16px}@media (max-width:640px){.cmdk-overlay{padding-top:12px}.cmdk-extra,.cmdk-foot{display:none}}.nr-decide{display:flex;gap:6px;margin-top:6px}.nr-decide button,.nr-decision button{background:#fff;border:1px solid #e2dbd3;border-radius:6px;color:#2c2825;cursor:pointer;font:inherit;font-size:12px;padding:3px 10px}.nr-decide button:hover,.nr-decision button:hover:not(:disabled){border-color:#c4873b}.nr-decision{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.nr-decision input{border:1px solid #e2dbd3;border-radius:6px;flex:1 1 220px;font:inherit;font-size:12px;min-width:0;padding:4px 8px}.nr-decision button:disabled{cursor:default;opacity:.5}.nr-decision .nr-commit{background:#c4873b;border-color:#c4873b;color:#fff;font-weight:600}.nr-error,.nr-preview{flex-basis:100%;font-size:12px;margin:2px 0 0}.nr-error{color:#b8564b}.nr-decide button:focus-visible,.nr-decision button:focus-visible,.nr-decision input:focus-visible{outline:2px solid #c4873b;outline-offset:2px}.nr-decision select{background:#fff;border:1px solid #e2dbd3;border-radius:6px;color:#2c2825;flex:1 1 220px;font:inherit;font-size:12px;min-width:0;padding:4px 8px}.nr-results{display:flex;flex-basis:100%;flex-direction:column;gap:4px;list-style:none;margin:2px 0 0;padding:0}.nr-results li{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px}.nr-results button{text-align:left;white-space:normal}.nr-results button[aria-pressed=true]{background:#fdfaf6;border-color:#c4873b}.nr-kind{color:#8a8078;font-size:11px}.nr-none{color:#5c5550}.nr-none a{color:#b3762e}.nr-decision select:focus-visible{outline:2px solid #c4873b;outline-offset:2px}.nr-overlay{align-items:center;background:#2c282573;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1200}.nr-dialog{background:#fff;border:1px solid #e2dbd3;border-radius:14px;box-shadow:0 10px 15px #2c28250f,0 4px 6px #2c28250a;color:#2c2825;display:flex;flex-direction:column;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;max-height:86vh;max-width:720px;width:100%}.nr-head{border-bottom:1px solid #ede8e2;display:flex;gap:12px;justify-content:space-between;padding:18px 20px 10px}.nr-head h2{font-family:Playfair Display,Georgia,serif;font-size:20px;margin:0}.nr-summary{color:#5c5550;font-size:13px;margin:4px 0 0}.nr-x{align-self:flex-start;background:none;border:none;color:#8a8078;cursor:pointer;font-size:18px}.nr-email{background:#b8564b14;border:1px solid #b8564b33;border-radius:8px;font-size:13px;line-height:1.45;margin:12px 20px 0;padding:9px 12px}.nr-body{overflow-y:auto;padding:6px 20px 12px}.nr-group h3{font-size:14px;font-weight:700;margin:14px 0 6px}.nr-group h3 a{color:#2c2825;text-decoration:underline;-webkit-text-decoration-color:#c4873b;text-decoration-color:#c4873b;text-underline-offset:3px}.nr-group ul{list-style:none;margin:0;padding:0}.nr-group li{grid-gap:10px;align-items:baseline;border-top:1px solid #ede8e2;display:grid;font-size:13px;gap:10px;grid-template-columns:96px 1fr auto;padding:7px 0}.nr-date{color:#5c5550;white-space:nowrap}.nr-what{min-width:0;overflow-wrap:anywhere}.nr-what small{color:#8a8078;display:block;font-size:12px;margin-top:2px}.nr-then{color:#5c5550}.nr-settled{color:#5b8a5e;display:block;font-size:12px;margin-top:4px}.nr-open{color:#c4873b;font-weight:600;text-decoration:none;white-space:nowrap}.nr-bank:hover,.nr-open:hover{text-decoration:underline}.nr-empty{color:#5c5550;font-size:13px}.nr-foot{align-items:center;border-top:1px solid #ede8e2;display:flex;gap:12px;justify-content:space-between;padding:12px 20px}.nr-bank{color:#5c5550;font-size:13px;text-decoration:none}.nr-foot-actions{align-items:center;display:flex;gap:8px}.nr-later{background:#fff;border:1px solid #e2dbd3;border-radius:8px;color:#5c5550;font:inherit;padding:8px 14px}.nr-done,.nr-later{cursor:pointer;font-size:13px;white-space:nowrap}.nr-done{background:#c4873b;border:none;border-radius:8px;color:#fff;font-weight:600;padding:8px 20px;text-decoration:none}.nr-done:hover{background:#b3762e}.nr-done:focus-visible,.nr-later:focus-visible,.nr-open:focus-visible,.nr-settled:focus-visible,.nr-x:focus-visible{outline:2px solid #c4873b;outline-offset:2px}@media (max-width:640px){.nr-group li{grid-template-columns:1fr auto}.nr-date{grid-column:1/-1}}@media print{.nr-overlay{display:none}}.app-sidebar{background:#2c2825;border-right:1px solid #3a3532;min-width:232px;overflow-x:hidden;overflow-y:auto;transition:width .18s ease,min-width .18s ease;width:232px}.app-brand,.app-sidebar{display:flex;flex-direction:column}.app-brand{align-items:flex-start;border-bottom:1px solid #3a3532;gap:4px;padding:14px 16px 12px}.app-brand-logo{flex-shrink:0;height:26px;max-width:100%;object-fit:contain;object-position:left}.app-brand-mark{align-items:center;border:1px solid #e8c87a;border-radius:6px;color:#e8c87a;display:none;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:700;height:30px;justify-content:center;width:30px}.app-brandsub{color:#b8b2aa;font-size:10px;letter-spacing:.04em}.app-nav{flex:1 1;padding:4px 0 8px}.app-nav-group{margin-bottom:2px}.app-nav-section{color:#b8b2aa;font-size:10px;font-weight:700;letter-spacing:.08em;opacity:.55;padding:10px 22px 3px}.app-nav-divider{background:#3a3532;display:none;height:1px;margin:6px 12px}.app-collapse,.app-nav-link,.app-search-trigger,.app-signout{align-items:center;background:#0000;border:0;border-radius:4px;box-sizing:border-box;color:#b8b2aa;cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;letter-spacing:.01em;line-height:1.35;margin:1px 8px;padding:6px 12px;position:relative;text-align:left;text-decoration:none;white-space:nowrap;width:calc(100% - 16px)}.app-collapse:hover,.app-nav-link:hover,.app-search-trigger:hover,.app-signout:hover{background:#3a3532;color:#d4cfc9}.app-collapse:focus-visible,.app-nav-link:focus-visible,.app-search-trigger:focus-visible,.app-signout:focus-visible{outline:2px solid #e8c87a;outline-offset:-2px}.app-nav-link.active{background:#e8c87a1a;color:#e8c87a;font-weight:600}.app-nav-link.active:before{background:#e8c87a;border-radius:0 2px 2px 0;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}.app-nav-icon{flex-shrink:0;font-size:12px;opacity:.75;text-align:center;width:18px}.app-nav-label{overflow:hidden;text-overflow:ellipsis}.app-nav-count{background:#c4873b;border-radius:9px;box-sizing:border-box;color:#fff;font-size:11px;font-weight:700;height:18px;line-height:18px;margin-left:auto;min-width:18px;padding:0 5px;text-align:center}@media (min-width:641px) and (max-width:1100px){.app-shell:not(.sidebar-wide) .app-nav-count{font-size:10px;height:16px;line-height:16px;min-width:16px;position:absolute;right:8px;top:2px}}@media (min-width:641px){.app-shell.sidebar-rail .app-nav-count{font-size:10px;height:16px;line-height:16px;min-width:16px;position:absolute;right:8px;top:2px}}.app-search-trigger{border:1px solid #3a3532;color:#d4cfc9;margin:10px 8px 4px}.app-search-trigger kbd,.app-topsearch kbd{border:1px solid #4a443f;border-radius:3px;color:#8a8078;font:inherit;font-size:10px;margin-left:auto;padding:0 4px}.app-sidebar-foot{border-top:1px solid #3a3532;padding:8px 0 10px}.app-user{color:#b8b2aa;font-size:11.5px;padding:2px 22px 6px;white-space:nowrap}.app-collapse,.app-signout{font-size:12px}.app-collapse-icon{transition:transform .18s ease}@media (min-width:641px) and (max-width:1100px){.app-shell:not(.sidebar-wide) .app-sidebar{min-width:64px;width:64px}.app-shell:not(.sidebar-wide) .app-brandtext,.app-shell:not(.sidebar-wide) .app-nav-label,.app-shell:not(.sidebar-wide) .app-nav-section{display:none}.app-shell:not(.sidebar-wide) .app-nav-divider{display:block}.app-shell:not(.sidebar-wide) .app-brand{align-items:center;padding:14px 8px}.app-shell:not(.sidebar-wide) .app-brand-logo{display:none}.app-shell:not(.sidebar-wide) .app-brand-mark{display:inline-flex}.app-shell:not(.sidebar-wide) .app-collapse,.app-shell:not(.sidebar-wide) .app-nav-link,.app-shell:not(.sidebar-wide) .app-search-trigger,.app-shell:not(.sidebar-wide) .app-signout{justify-content:center;padding:8px 0}.app-shell:not(.sidebar-wide) .app-collapse-icon{transform:rotate(180deg)}}@media (min-width:641px){.app-shell.sidebar-rail .app-sidebar{min-width:64px;width:64px}.app-shell.sidebar-rail .app-brandtext,.app-shell.sidebar-rail .app-nav-label,.app-shell.sidebar-rail .app-nav-section{display:none}.app-shell.sidebar-rail .app-nav-divider{display:block}.app-shell.sidebar-rail .app-brand{align-items:center;padding:14px 8px}.app-shell.sidebar-rail .app-brand-logo{display:none}.app-shell.sidebar-rail .app-brand-mark{display:inline-flex}.app-shell.sidebar-rail .app-collapse,.app-shell.sidebar-rail .app-nav-link,.app-shell.sidebar-rail .app-search-trigger,.app-shell.sidebar-rail .app-signout{justify-content:center;padding:8px 0}.app-shell.sidebar-rail .app-collapse-icon{transform:rotate(180deg)}}.app-topsearch{align-items:center;background:#faf7f3;border:1px solid #e2dbd3;border-radius:6px;color:#8a8078;cursor:pointer;display:flex;flex:0 1 340px;font:inherit;font-size:12px;gap:8px;min-width:0;padding:5px 10px}.app-topsearch:hover{border-color:#c4873b;color:#5c5550}.app-topsearch-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-topsearch kbd{border-color:#e2dbd3;color:#8a8078}.app-mobilebar,.app-scrim{display:none}.app-menu-button{align-items:center;background:#fff;border:1px solid #e2dbd3;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;gap:4px;height:38px;justify-content:center;padding:9px;width:38px}.app-menu-button>span{background:#2c2825;border-radius:1px;display:block;height:2px;width:100%}.app-mobile-search{color:#2c2825;font-size:18px}.app-mobile-title{color:#2c2825;font-family:Playfair Display,Georgia,serif;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.app-shell{position:relative}.app-sidebar{bottom:0;box-shadow:0 0 40px #00000059;left:0;min-width:260px;position:fixed;top:0;transform:translateX(-100%);transition:transform .22s ease,visibility .22s;visibility:hidden;width:260px;z-index:60}.app-shell.menu-open .app-sidebar{transform:translateX(0);visibility:visible}.app-scrim{background:#2c282573;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .22s ease;z-index:55}.app-shell.menu-open .app-scrim{opacity:1;pointer-events:auto}.app-mobilebar{align-items:center;background:#fff;background:var(--app-card,#fff);border-bottom:1px solid #e2dbd3;border-bottom:1px solid var(--app-border,#e2dbd3);display:flex;gap:12px;padding:10px 14px;position:-webkit-sticky;position:sticky;top:0;z-index:40}.app-breadcrumb{display:none!important}.app-content{padding:16px 14px 32px!important}.app-brandtext,.app-collapse{display:none}}@media (max-width:460px){.app-content{padding:12px 10px 28px!important}}@media (min-width:641px) and (max-width:1100px){.app-content{padding:20px 20px 32px!important}.app-breadcrumb{padding:8px 20px!important}}.pt-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pt-button{align-items:center;background:#fff;border:1px solid #e2dbd3;border-radius:6px;color:#5c5550;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:5px;padding:6px 11px;white-space:nowrap}.pt-button:hover:not(:disabled){border-color:#c4873b;color:#2c2825}.pt-button:disabled{cursor:default;opacity:.5}.pt-button:focus-visible,.pt-info-button:focus-visible,.pt-link:focus-visible{outline:2px solid #c4873b;outline-offset:2px}.pt-fresh{align-items:center;color:#8a8078;display:inline-flex;font-size:11.5px;gap:6px;white-space:nowrap}.pt-fresh-busy{color:#8a5a1c}.pt-fresh-error{color:#b8564b}.pt-dot{animation:pt-pulse 1.2s ease-in-out infinite;background:#c4873b;border-radius:50%;height:7px;width:7px}@keyframes pt-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pt-dot{animation:none}}.pt-link{background:none;border:0;color:#8a5a1c;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.pt-info{display:inline-flex;position:relative;vertical-align:middle}.pt-info-button{background:none;border:0;color:#8a8078;cursor:help;font-family:inherit;font-size:13px;line-height:1;margin:0;padding:0 2px}.pt-info-button:hover{color:#2c2825}.pt-info-pop{background:#2c2825;border-radius:8px;box-shadow:0 10px 24px #2c282540;color:#f5f0eb;font-size:12px;font-weight:400;letter-spacing:0;line-height:1.5;max-width:min(300px,80vw);padding:10px 12px;position:absolute;text-align:left;text-transform:none;top:calc(100% + 6px);white-space:normal;width:300px;z-index:80}.pt-info-wide{max-width:min(420px,86vw);width:420px}.pt-info-left{left:-6px}.pt-info-right{right:-6px}.pt-info-pop p{margin:0 0 6px}.pt-info-pop p:last-child{margin:0}.pt-info-pop b,.pt-info-pop strong{color:#e8c87a}@media print{.app-breadcrumb,.app-mobilebar,.app-scrim,.app-sidebar,.cmdk-overlay,.no-print{display:none!important}.app-shell{display:block!important;height:auto!important}.app-main{overflow:visible!important}.app-content{max-width:none!important;padding:0!important}body{background:#fff!important}}.positions-search{border:1px solid #e2dbd3;border-radius:4px;font:inherit;font-size:12px;max-width:100%;padding:7px 10px;width:220px}.positions-caption{color:var(--positions-muted);font-size:11px;padding:0 20px 12px}.positions-warn{color:#b45309}.positions-link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.positions-scroll{max-height:620px;overflow:auto}.dashboard-positions table{border-collapse:initial;border-spacing:0;font-size:12px;table-layout:auto;width:100%}.dashboard-positions td,.dashboard-positions th{border-bottom:1px solid var(--positions-border);border-right:1px solid var(--positions-border);overflow-wrap:break-word;padding:6px 7px;text-align:left;vertical-align:top}.dashboard-positions thead th{background:var(--positions-subtle);font-size:10.5px;font-weight:600;line-height:1.25;position:-webkit-sticky;position:sticky;top:0;vertical-align:bottom;white-space:normal;z-index:2}.dashboard-positions thead th .positions-sort{max-width:8.5em}.dashboard-positions thead th.numeric .positions-sort{margin-left:auto}.dashboard-positions .numeric{overflow-wrap:normal;white-space:nowrap}.dashboard-positions tbody th{overflow-wrap:normal;white-space:normal}.positions-sort{align-items:flex-end;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:3px;padding:0;text-align:inherit;white-space:normal;width:100%}.dashboard-positions thead th.numeric .positions-sort{justify-content:flex-end}.positions-sort:hover{color:var(--positions-muted)}.positions-sort:focus-visible{outline:2px solid currentColor;outline-offset:2px}.positions-arrow{font-size:9px;line-height:1}.dashboard-positions tbody th{font-weight:600}.dashboard-positions .numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.positions-description{max-width:22ch;overflow-wrap:break-word;white-space:normal}.positions-method,.positions-venue{max-width:14ch;overflow-wrap:break-word;white-space:normal}.positions-value{font-weight:600}.positions-lots{color:var(--positions-muted);font-size:11px}.positions-asat{font-feature-settings:"tnum";color:var(--positions-muted);display:block;font-size:10px;font-variant-numeric:tabular-nums}.positions-stale{color:#b45309;font-weight:600}.dashboard-positions .positions-offset{overflow-wrap:normal;white-space:normal}.positions-group{background:var(--positions-subtle);font-weight:600}.positions-group button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;padding:0}.dashboard-positions tbody tr:hover{background:var(--positions-subtle)}.positions-empty{padding:24px!important;text-align:center!important}.portfolio-dashboard .dashboard-positions{background:#fff;color:#20252b}.portfolio-dashboard .dashboard-positions tbody th,.portfolio-dashboard .dashboard-positions td{background:#fff;border-color:#cbd0d5;color:#17212b}.portfolio-dashboard .dashboard-positions td.numeric{color:#101820;font-weight:600}.portfolio-dashboard .dashboard-positions thead th{background:#e4e8ec;border-bottom:2px solid #a4afb9;color:#263442}.portfolio-dashboard .dashboard-positions .positions-group td{background:#eae5df;color:#29231e}.portfolio-dashboard .positions-caption,.portfolio-dashboard .positions-lots{color:#4d5660}.portfolio-dashboard .positions-scroll{max-height:calc(100vh - 170px)}.portfolio-dashboard .dashboard-positions table{font-size:11.5px}.portfolio-dashboard .dashboard-positions td,.portfolio-dashboard .dashboard-positions th{padding:5px 6px}.positions-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.positions-groupby{align-items:center;color:#5c5550;display:inline-flex;font-size:12px;gap:6px;white-space:nowrap}.positions-groupby select{background:#fff;border:1px solid #e2dbd3;border-radius:4px;color:#2c2825;font:inherit;font-size:12px;padding:6px 8px}.positions-chooser{display:inline-flex;position:relative}.positions-chooser-pop{background:#fff;border:1px solid #e2dbd3;border-radius:8px;box-shadow:0 10px 24px #2c282529;display:flex;flex-direction:column;gap:4px;min-width:220px;padding:8px 10px;position:absolute;right:0;top:calc(100% + 6px);z-index:30}.positions-chooser-pop label{align-items:center;color:#2c2825;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:2px 0;white-space:nowrap}.positions-chooser-pop .positions-link{font-size:12px;margin-top:4px;text-align:left}.dashboard-positions tbody th,.dashboard-positions thead th.positions-firstcol{background:#fff;left:0;position:-webkit-sticky;position:sticky;z-index:1}.dashboard-positions thead th.positions-firstcol{background:var(--positions-subtle);z-index:3}.portfolio-dashboard .dashboard-positions thead th.positions-firstcol{background:#e4e8ec}.dashboard-positions tbody th{box-shadow:1px 0 0 var(--positions-border)}.positions-group-label button{left:8px;position:-webkit-sticky;position:sticky}.dashboard-positions .positions-description{max-width:26ch;min-width:16ch}.positions-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-weight:600;line-height:1.3;overflow:hidden}.positions-link-name{color:inherit;text-decoration:none}.positions-link-name:hover .positions-name{color:#8a5a1c;text-decoration:underline}.positions-ticker{color:var(--positions-muted);display:block;font-size:10.5px;font-weight:500;margin-top:1px;white-space:nowrap}.positions-stale-dot{color:#c49a3b;font-size:8px;margin-right:4px;vertical-align:1px}.positions-toolbar .positions-search{width:190px}.dashboard-cash-selector{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin:0 0 18px}.dashboard-cash-switch{border:1px solid;border-radius:24px;display:grid;grid-template-columns:1fr 1fr;padding:4px;position:relative;width:260px}.dashboard-cash-slider{border-radius:20px;bottom:4px;left:4px;position:absolute;top:4px;transition:transform .2s ease;width:calc(50% - 4px)}.dashboard-cash-switch button{background:#0000;border:0;border-radius:20px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:10px 14px;position:relative;z-index:1}.dashboard-cash-switch button:focus-visible{outline:2px solid #2c2825;outline-offset:2px}@media (prefers-reduced-motion:reduce){.dashboard-cash-slider{transition:none}}.portfolio-dashboard{color:#20252b;color-scheme:light}.mtd-breakdown{background:#fff;border:1px solid #d6d0c8;border-radius:7px;border-top:3px solid #a87531;color:#20252b;margin-bottom:16px;padding:18px 22px}.mtd-breakdown h2{font-size:18px;margin:0}.mtd-breakdown p{color:#4d5660;font-size:12px;line-height:1.6}.mtd-category{border-bottom:1px solid #d6d0c8}.mtd-account,.mtd-category summary,.mtd-total{display:flex;gap:20px;justify-content:space-between;padding:11px 0}.mtd-category summary{cursor:pointer}.mtd-category summary>span:first-child:before{content:"▸ "}.mtd-category[open] summary>span:first-child:before{content:"▾ "}.mtd-breakdown small{color:#4d5660;display:block;font-size:11px;margin-top:3px}.mtd-breakdown strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mtd-account{background:#f8f5f1;border-top:1px solid #e5dfd8;font-size:12px;padding:9px 14px}.mtd-total{border-top:2px solid #b9a28a;font-weight:700;margin-top:10px}.mtd-negative{color:#9c2925}.mtd-breakdown .portfolio-tabs{margin-bottom:8px;margin-top:12px}.mtd-breakdown .portfolio-tabs button[aria-pressed=true]{border-bottom-color:#a87531;color:#20252b;font-weight:700}.mtd-positive{color:#17603a}.mtd-figures{flex-shrink:0;text-align:right}.mtd-breakdown .mtd-figures small{font-weight:600}.mtd-breakdown small.mtd-negative{color:#9c2925}.mtd-breakdown small.mtd-positive{color:#17603a}.portfolio-dashboard [hidden]{display:none!important}.portfolio-tabs{border-bottom:1px solid #c9c1b8;display:flex;gap:6px;margin-bottom:16px}.portfolio-tabs button{background:#0000;border:0;border-bottom:3px solid #0000;color:#4d5660;cursor:pointer;font:inherit;padding:10px 18px}.portfolio-tabs button[aria-selected=true]{border-bottom-color:#a87531;color:#20252b;font-weight:700}.portfolio-nav-bridge{background:#eae5df;border-left:3px solid #a87531;color:#29231e;font-size:12px;line-height:1.7;margin-bottom:14px;padding:10px 12px}.portfolio-analytics{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-analytics>*{min-width:0}.portfolio-detail{color:#20252b}.portfolio-line{align-items:baseline;border-bottom:1px solid #d6d0c8;display:flex;gap:16px;justify-content:space-between;padding:10px 0}.portfolio-line strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.portfolio-detail small{color:#4d5660;display:block;margin-top:3px}.portfolio-note{color:#4d5660;font-size:12px;line-height:1.6}.portfolio-event{grid-gap:12px;border-bottom:1px solid #d6d0c8;display:grid;font-size:12px;gap:12px;grid-template-columns:90px 1fr auto;padding:12px 0}.portfolio-slider{display:block;margin-top:20px}.portfolio-slider input{accent-color:#a87531;display:block;margin:14px 0;width:100%}.portfolio-detail select{background:#fff;color:#20252b;font:inherit;margin-left:8px;padding:6px}@media (max-width:760px){.portfolio-analytics,.portfolio-event{grid-template-columns:1fr}.portfolio-event{gap:5px}}.dashboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.kpi-row{background:#fff;border:1px solid #e2dbd3;border-radius:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px;overflow:visible}.kpi{border-right:1px solid #ede8e2;min-width:0;padding:12px 16px;text-align:left}.kpi:last-child{border-right:0}.kpi-button{background:#fffaf0;border:0;border-right:1px solid #ede8e2;color:inherit;cursor:pointer;font:inherit}.kpi-button:hover{background:#fdf3e2}.kpi-button:focus-visible{outline:2px solid #c4873b;outline-offset:-2px}.kpi-label{align-items:center;color:#5c5550;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.kpi-value{font-feature-settings:"tnum";color:#20252b;font-size:clamp(17px,1.55vw,22px);font-variant-numeric:tabular-nums;font-weight:700;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-sub{color:#4d5660;font-size:11.5px;margin-top:3px}.kpi-neg{color:#9c2925}.kpi-pos{color:#17603a}.kpi-warn{color:#8a5a1c}.kpi .portfolio-nav-bridge{background:none;border:0;color:inherit;font-size:12px;margin:0;padding:0}@media (max-width:1180px){.kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi:nth-child(3n){border-right:0}.kpi:nth-child(-n+3){border-bottom:1px solid #ede8e2}}@media (max-width:640px){.kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi:nth-child(3n){border-right:1px solid #ede8e2}.kpi:nth-child(2n){border-right:0}.kpi:nth-child(-n+4){border-bottom:1px solid #ede8e2}}#mtd-result-detail .mtd-breakdown{margin-bottom:12px}.alerts-strip{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-bottom:14px}.alert-chip{align-items:flex-start;background:#fff;border:1px solid #e2dbd3;border-radius:8px;color:#2c2825;display:flex;gap:10px;min-width:0;padding:9px 12px;text-decoration:none}.alert-chip:hover{border-color:#c4873b}.alert-chip:focus-visible{outline:2px solid #c4873b;outline-offset:2px}.alert-icon{align-items:center;border-radius:50%;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:700;height:20px;justify-content:center;width:20px}.alert-text{display:flex;flex-direction:column;min-width:0}.alert-label{font-size:12.5px;font-weight:600}.alert-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#5c5550;display:-webkit-box;font-size:11px;overflow:hidden;text-overflow:ellipsis}.alert-warn{background:#fffaf0;border-color:#c4873b73}.alert-warn .alert-icon{background:#c4873b;color:#fff}.alert-info{background:#f6f8fb;border-color:#5e7fa859}.alert-info .alert-icon{background:#5e7fa8;color:#fff}.alert-ok .alert-icon{background:#5b8a5e26;color:#3f6b42}.alert-ok .alert-label{color:#3f6b42}.alert-unknown .alert-icon{background:#ede8e2;color:#5c5550}.portfolio-analytics{margin-top:4px}.insight-note{color:#5c5550;font-size:12px;margin:0}.insight-bars{width:100%}.insight-tip{background:#fff;border:1px solid #e2dbd3;border-radius:6px;box-shadow:0 4px 12px #2c28251f;color:#2c2825;display:flex;flex-direction:column;font-size:12px;gap:2px;padding:8px 10px}.insight-tip span{color:#5c5550}.insight-currency{grid-gap:8px 18px;align-items:center;display:grid;gap:8px 18px;grid-template-columns:150px minmax(0,1fr)}.insight-donut{height:150px;width:150px}.insight-legend{display:flex;flex-direction:column;font-size:12.5px;gap:6px;list-style:none;margin:0;padding:0}.insight-legend li{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:12px minmax(0,1fr) auto auto}.insight-swatch{border-radius:3px;height:12px;width:12px}.insight-legend-name{color:#2c2825;font-weight:600}.insight-legend-value{color:#2c2825}.insight-legend-money,.insight-legend-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.insight-legend-money{color:#5c5550;min-width:9ch;text-align:right}.insight-sensitivity{border-top:1px solid #ede8e2;color:#2c2825;font-size:12px;grid-column:1/-1;padding-top:10px}.insight-sensitivity select{font:inherit;font-size:12px;padding:2px 4px}.insight-sensitivity input{accent-color:#a87531;display:block;margin-top:8px;width:100%}.insight-neg{color:#9c2925}@media (max-width:760px){.insight-currency{grid-template-columns:1fr}.insight-donut{margin:0 auto}}.dashboard-moved{color:#5c5550;font-size:12px;margin:10px 0 0}.dashboard-moved a{color:#8a5a1c}.bank-balances-panel{background:#fff;border:1px solid #e2dbd3;border-radius:10px;color:#20252b;margin-bottom:16px;padding:12px 16px}.bank-balances-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.bank-balances-toggle{background:none;border:0;color:#20252b;cursor:pointer;font:inherit;font-size:15px;font-weight:700;padding:0}.bank-balances-body{margin-top:12px}.treasury-heading{color:#20252b;font-size:14px;margin:18px 0 8px}.treasury-heading span{color:#5c5550;font-size:12px;font-weight:400}.treasury-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.treasury-metric{background:#faf7f3;border:1px solid #ede8e2;border-radius:8px;padding:10px 12px}.treasury-metric-label{align-items:center;color:#5c5550;display:flex;font-size:11px;font-weight:500;gap:4px;margin-bottom:4px}.treasury-metric-value{font-feature-settings:"tnum";font-size:16px;font-variant-numeric:tabular-nums;font-weight:700}.treasury-neg{color:#9c2925}.treasury-warn{color:#8a5a1c}.treasury-sources{color:#5c5550;display:flex;flex-wrap:wrap;font-size:11px;gap:14px;margin-top:10px}.treasury-sources strong{font-feature-settings:"tnum";color:#20252b;font-variant-numeric:tabular-nums}.mtd-breakdown h3.mtd-subhead{font-size:14px;margin:18px 0 4px}.mtd-tools{display:flex;justify-content:flex-end;margin-top:10px}.mtd-pnl{background:#fff;border:1px solid #d6d0c8;border-radius:7px;margin-bottom:16px;padding:0 22px}.mtd-pnl>summary{grid-gap:2px 20px;color:#20252b;cursor:pointer;display:grid;font-weight:700;gap:2px 20px;grid-template-columns:1fr auto;padding:14px 0}.mtd-pnl>summary>span:before{content:"▸ "}.mtd-pnl[open]>summary>span:before{content:"▾ "}.mtd-pnl>summary small{color:#4d5660;font-size:11px;font-weight:400;grid-column:1/-1}.mtd-pnl>summary strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtd-pnl[open]{padding-bottom:12px}.mtd-pnl .mtd-breakdown{border-top-width:1px}.mtd-why{background:#fbf9f6;border-left:2px solid #d6c3a8;margin-top:6px;padding:6px 10px}.mtd-why-head{color:#20252b!important;font-weight:700}.mtd-why-part{display:flex;gap:16px;justify-content:space-between}.mtd-why-part small:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.mtd-why-list summary{cursor:pointer;list-style:none}.mtd-why-list summary small{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.posted-ledger{border:1px solid;border-radius:8px;margin-bottom:20px;min-width:0;padding:14px}.ledger-heading{align-items:baseline;display:flex;gap:22px;margin-bottom:8px}.posted-ledger h3{color:var(--ledger-muted);flex:0 0 150px;font-size:11px;font-weight:600;margin:0;text-transform:uppercase}.posted-ledger h3 span{font-weight:400}.ledger-heading p{color:var(--ledger-muted);font-size:11px;margin:0}.ledger-books+.ledger-books{margin-top:12px}.ledger-books-heading{align-items:baseline;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;margin:4px 0}.ledger-books-heading span{font-size:11px}.ledger-currency{color:var(--ledger-muted)}.posted-ledger-scroll{max-width:100%;overflow-x:auto}.posted-ledger table{border-collapse:collapse;font-size:12px;line-height:1.4;min-width:900px;table-layout:fixed;width:100%}.posted-ledger th{background:var(--ledger-header);font-size:10px;font-weight:600;text-transform:uppercase}.posted-ledger td,.posted-ledger th{border-bottom:1px solid var(--ledger-border);padding:4px 8px;text-align:left}.posted-ledger td{overflow-wrap:anywhere;vertical-align:top;white-space:normal}.posted-ledger .ledger-amount{font-feature-settings:"tnum";font-family:var(--ledger-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ledger-account{font-weight:600}.ledger-account-hint{font-size:11px}.ledger-account-hint,.ledger-description{color:var(--ledger-muted)}@media (max-width:600px){.ledger-heading{display:block}.ledger-heading p{margin-top:6px}}.banking-overview{color:var(--bank-text);font-family:var(--bank-fontBody);margin-bottom:24px}.banking-title{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between;margin-bottom:10px}.banking-title h2{color:var(--bank-textMuted);font-size:12px;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.banking-title>span{color:var(--bank-textMuted);font-size:11px}.banking-panels{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.banking-panel{background:var(--bank-bgCard);border:1px solid var(--bank-border);border-radius:var(--bank-radius);box-shadow:var(--bank-shadowSm);min-width:0;overflow:hidden}.banking-panel-header{align-items:center;background:var(--bank-kpiBg);border-bottom:1px solid var(--bank-borderLight);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.banking-panel h3{font-family:var(--bank-fontDisplay);font-size:18px;margin:0}.banking-panel-header p,.banking-subtotal>span{color:var(--bank-textMuted);display:block;font-size:11px;margin:4px 0 0}.banking-subtotal{text-align:right}.banking-subtotal strong{font-feature-settings:"tnum";color:var(--bank-success);display:block;font-family:var(--bank-fontDisplay);font-size:19px;font-variant-numeric:tabular-nums;margin-top:4px;white-space:nowrap}.banking-balance-row{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:40px;padding:14px 18px}.banking-balance-row+.banking-balance-row{border-top:1px solid var(--bank-borderLight)}.banking-entity{font-weight:600;letter-spacing:.5px;overflow-wrap:anywhere;text-transform:uppercase}.banking-detail,.banking-entity{color:var(--bank-textMuted);font-size:11px}.banking-detail{margin-top:5px}.banking-amount{font-feature-settings:"tnum";color:var(--bank-success);font-family:var(--bank-fontDisplay);font-size:20px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.banking-negative{color:var(--bank-danger)}.banking-unavailable{color:var(--bank-textMuted);font-size:12px;margin:18px}.banking-warning{background:var(--bank-warningBg);border-radius:6px;color:var(--bank-warning);font-size:12px;padding:10px 14px}@media (max-width:1000px){.banking-panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.banking-balance-row{gap:8px;grid-template-columns:minmax(0,1fr)}.banking-panel-header{flex-wrap:wrap}}.nav-dashboard{--fin-surface:#fff;--fin-surface-2:#f5f6f2;--fin-border:#e3e5df;--fin-accent:#28634d;--fin-text-dim:#69766e;color:#243d35;padding:0 20px 40px}.nav-page-heading{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:26px}.nav-eyebrow{color:#69766e;font-size:10px;font-weight:700;letter-spacing:1.8px;margin-bottom:10px}.nav-page-heading h1{font-size:30px;font-weight:650;letter-spacing:-1px;margin:0}.nav-date-actions{align-items:center;display:flex;gap:10px}.nav-dashboard button,.nav-dashboard input,.nav-dashboard select{font:inherit}.nav-dashboard button:focus-visible,.nav-dashboard input:focus-visible,.nav-dashboard select:focus-visible{outline:2px solid #28634d;outline-offset:3px}.nav-panel{background:#fff;border:1px solid #e3e5df;border-radius:12px;min-width:0;overflow:hidden}.nav-dashboard h2{font-size:15px;font-weight:650;margin:0}@media(min-width:1600px){.nav-dashboard{margin:auto;max-width:1700px}}@media(max-width:650px){.nav-dashboard{padding:0 0 24px}.nav-page-heading{align-items:flex-start;flex-direction:column;gap:16px}.nav-date-actions{flex-wrap:wrap}}.nvp{--nvp-ink:#2c2825;--nvp-ink-2:#5c5550;--nvp-muted:#8a8078;--nvp-line:#e2dbd3;--nvp-line-soft:#ede8e2;--nvp-subtle:#faf7f3;--nvp-accent:#c4873b;--nvp-accent-ink:#8a5a1c;--nvp-pos:#4e7a50;--nvp-neg:#b8564b;--fin-surface:#faf7f3;color:var(--nvp-ink);min-width:0;padding:0 0 40px}.nvp button,.nvp input,.nvp select{font:inherit}.nvp .nvp-tile:focus-visible,.nvp a:focus-visible,.nvp button:focus-visible,.nvp input:focus-visible,.nvp select:focus-visible,.nvp-drawer:focus-visible{outline:2px solid var(--nvp-accent);outline-offset:2px}.nvp-pos{color:var(--nvp-pos)}.nvp-neg{color:var(--nvp-neg)}.nvp-muted{color:var(--nvp-muted)}.nvp-small{font-size:11px}.nvp-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nvp-header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-bottom:18px}.nvp-title{flex:1 1 360px;min-width:0}.nvp-title h1{color:var(--nvp-ink);font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.nvp-anchor{font-feature-settings:"tnum";align-items:center;color:var(--nvp-ink-2);display:flex;flex-wrap:wrap;font-size:14px;font-variant-numeric:tabular-nums;gap:4px 6px;margin:6px 0 0}.nvp-anchor b{color:var(--nvp-ink);font-weight:700}.nvp-anchor b.nvp-pos{color:var(--nvp-pos)}.nvp-anchor b.nvp-neg{color:var(--nvp-neg)}.nvp-anchor-fresh{margin-left:6px}.nvp-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px}.nvp-field{color:var(--nvp-muted);display:flex;flex-direction:column;font-size:11px;font-weight:600;gap:3px}.nvp-field input,.nvp-field select,.nvp-filters input,.nvp-filters select{background:#fff;border:1px solid var(--nvp-line);border-radius:6px;box-sizing:border-box;color:var(--nvp-ink);font-size:12.5px;font-weight:400;min-height:32px;padding:6px 9px}.nvp-field select{max-width:240px}.nvp-alert{background:#b8564b14;border:1px solid #b8564b33;border-radius:8px;color:#8f3f35;font-size:13px;margin-bottom:16px;padding:12px 16px}.nvp-notice{color:var(--nvp-muted);font-size:12px;margin:-6px 0 14px}.nvp-panel{background:#fff;border:1px solid var(--nvp-line);border-radius:10px;box-shadow:0 1px 2px #2c28250a;min-width:0}.nvp-panel-head{padding:16px 18px 8px}.nvp-drawer h2,.nvp-panel-head h2,.nvp-toolbar h2{align-items:center;color:var(--nvp-ink);display:flex;font-size:15px;font-weight:700;gap:4px;margin:0}.nvp-panel-head p,.nvp-toolbar p{color:var(--nvp-muted);font-size:11.5px;margin:3px 0 0}.nvp-empty{color:var(--nvp-muted);font-size:13px;margin:0;padding:16px 18px}.nvp-performance{margin-bottom:16px}.nvp-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:4px 18px 18px}.nvp-tile{background:linear-gradient(135deg,#fdfaf6,#f7f0e5);border:1px solid var(--nvp-line-soft);border-radius:8px;cursor:default;display:flex;flex-direction:column;gap:2px;padding:12px 14px;position:relative}.nvp-tile:hover{border-color:#c4873b73}.nvp-tile-label{color:var(--nvp-ink);font-size:12px;font-weight:700}.nvp-tile-caption{color:var(--nvp-muted);font-size:10.5px;margin-top:6px}.nvp-tile-return{font-feature-settings:"tnum";color:var(--nvp-ink);font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.15}.nvp-tile-return.nvp-pos{color:var(--nvp-pos)}.nvp-tile-return.nvp-neg{color:var(--nvp-neg)}.nvp-tile-change{font-feature-settings:"tnum";color:var(--nvp-ink-2);font-size:12px;font-variant-numeric:tabular-nums;margin-top:4px}.nvp-tile-change b{color:var(--nvp-ink);font-weight:700}.nvp-tile-change b.nvp-pos{color:var(--nvp-pos)}.nvp-tile-change b.nvp-neg{color:var(--nvp-neg)}.nvp-tile-note,.nvp-tile-why{color:var(--nvp-muted);font-size:10.5px;line-height:1.35;margin-top:6px}.nvp-tile-why{margin-top:1px}.nvp-tile-pop{background:#2c2825;border-radius:8px;box-shadow:0 10px 24px #2c282540;color:#f5f0eb;font-size:12px;left:0;line-height:1.45;max-width:min(320px,86vw);padding:12px 14px;position:absolute;top:calc(100% + 6px);width:320px;z-index:60}.nvp-tiles>.nvp-tile:nth-last-child(-n+2) .nvp-tile-pop{left:auto;right:0}.nvp-breakdown-title{color:#e8c87a;font-weight:700;margin-bottom:6px}.nvp-breakdown table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.nvp-breakdown th{color:#d4cfc9;font-weight:400;padding:2px 8px 2px 0;text-align:left}.nvp-breakdown td{padding:2px 0;text-align:right;white-space:nowrap}.nvp-breakdown-total td,.nvp-breakdown-total th{border-top:1px solid #5c5550;color:#f5f0eb;font-weight:700;padding-top:4px}.nvp-breakdown p{margin:8px 0 0}.nvp-breakdown p b{color:#e8c87a}.nvp-grid{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(360px,410px);margin-bottom:16px}@media (max-width:1180px){.nvp-grid{grid-template-columns:minmax(0,1fr)}}.nvp-chart-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.nvp-periods{background:#f5f0eb;border-radius:6px;display:flex;padding:3px}.nvp-periods button{background:#0000;border:0;border-radius:4px;color:var(--nvp-ink-2);cursor:pointer;font-size:11.5px;padding:5px 10px}.nvp-periods button[aria-pressed=true]{background:#fff;box-shadow:0 1px 3px #2c28251f;color:var(--nvp-ink);font-weight:700}.nvp-legend{align-items:center;display:flex;flex-wrap:wrap;gap:6px 8px;padding:2px 18px 6px}.nvp-legend-item{align-items:center;background:#fff;border:1px solid var(--nvp-line);border-radius:6px;cursor:pointer;display:inline-flex;gap:7px;padding:5px 9px;text-align:left}.nvp-legend-item:hover:not(:disabled){border-color:var(--nvp-accent)}.nvp-legend-item[aria-pressed=false]{background:var(--nvp-subtle)}.nvp-legend-item[aria-pressed=false] .nvp-legend-line,.nvp-legend-item[aria-pressed=false] .nvp-legend-markers{opacity:.3}.nvp-legend-item[aria-pressed=false] .nvp-legend-text>span{color:var(--nvp-muted)}.nvp-legend-item:disabled{cursor:default;opacity:.6}.nvp-legend-line{border-radius:2px;flex-shrink:0;height:3px;width:18px}.nvp-legend-markers{flex-shrink:0;font-size:9px;letter-spacing:1px}.nvp-legend-text{display:flex;flex-direction:column;line-height:1.25}.nvp-legend-text>span{color:var(--nvp-ink);font-size:12px;font-weight:600}.nvp-legend-text small{color:var(--nvp-muted);font-size:10.5px}.nvp .pt-link{font-size:11.5px}.nvp .nvp-legend-zoom{margin-left:4px}.nvp-chart{box-sizing:border-box;height:280px;padding:0 6px;width:100%}.nvp-chart.nvp-empty{align-items:center;display:flex;justify-content:center}.nvp-chart-foot{align-items:center;border-top:1px solid var(--nvp-line-soft);color:var(--nvp-muted);display:flex;flex-wrap:wrap;font-size:11.5px;gap:6px 14px;justify-content:space-between;padding:10px 18px}.nvp-below-zero{color:var(--nvp-ink-2);gap:2px}.nvp-below-zero,.nvp-chart-tools{align-items:center;display:inline-flex}.nvp-chart-tools{gap:12px;margin-left:auto}.nvp-chart-table{border-top:1px solid var(--nvp-line-soft)}.nvp-hover{font-feature-settings:"tnum";background:#fff;border:1px solid var(--nvp-line);border-radius:8px;box-shadow:0 6px 16px #2c28251f;color:var(--nvp-ink-2);font-size:12px;font-variant-numeric:tabular-nums;min-width:210px;padding:9px 11px}.nvp-hover-date{color:var(--nvp-ink);font-weight:700;margin-bottom:5px}.nvp-hover-row{align-items:center;display:flex;gap:6px;margin:2px 0}.nvp-hover-row b{color:var(--nvp-ink)}.nvp-key{border-radius:1px;display:inline-block;height:2px;width:12px}.nvp-hover-flows{border-top:1px solid var(--nvp-line-soft);margin-top:6px;padding-top:5px}.nvp-hover-flows>div{display:flex;gap:14px;justify-content:space-between}.nvp-hover-flows b{color:var(--nvp-ink)}.nvp-hover-sub{color:var(--nvp-muted);font-size:10.5px;margin-bottom:2px}.nvp-bridge{font-feature-settings:"tnum";border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;margin:0 18px 10px;width:calc(100% - 36px)}.nvp-bridge thead th{color:var(--nvp-muted);font-size:10.5px;font-weight:600;padding:4px 0 6px 10px;text-align:right;white-space:nowrap}.nvp-bridge tbody th{color:var(--nvp-ink-2);font-weight:400;padding:7px 0;text-align:left;white-space:nowrap}.nvp-bridge td{color:var(--nvp-ink);padding:7px 0 7px 10px;text-align:right;white-space:nowrap}.nvp-bridge-subtotal td,.nvp-bridge-subtotal th{border-top:1px solid var(--nvp-line)}.nvp-bridge-total td,.nvp-bridge-total th{border-top:1px solid var(--nvp-line);color:var(--nvp-ink);font-size:13.5px;font-weight:700;padding-top:9px}.nvp-fx{align-items:center;background:var(--nvp-subtle);border-radius:0 0 10px 10px;border-top:1px solid var(--nvp-line-soft);color:var(--nvp-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:4px 14px;padding:10px 18px 12px}.nvp-fx b{color:var(--nvp-ink);font-weight:600;margin-left:3px}.nvp-fx>span:first-child{align-items:center;display:inline-flex;gap:2px}.nvp-tabs{border-bottom:1px solid var(--nvp-line);display:flex;gap:22px;overflow-x:auto;padding:0 18px}.nvp-tabs button{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--nvp-muted);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;margin-bottom:-1px;padding:14px 0 12px}.nvp-tabs button[aria-selected=true]{border-bottom-color:var(--nvp-accent);color:var(--nvp-accent-ink);font-weight:700}.nvp-toolbar{align-items:flex-end;gap:10px 16px;justify-content:space-between;padding:16px 18px 12px}.nvp-filters,.nvp-toolbar{display:flex;flex-wrap:wrap}.nvp-filters{align-items:center;gap:8px}.nvp-filters input{max-width:100%;width:220px}.nvp .fin-table-wrap{overflow-x:auto;width:100%}.nvp .fin-table{border-collapse:collapse;font-size:12.5px;width:100%}.nvp .fin-table th{background:var(--nvp-subtle)!important;border-bottom:1px solid var(--nvp-line);color:var(--nvp-muted);font-size:10.5px;font-weight:600;letter-spacing:.02em;min-width:64px;padding:10px 12px;vertical-align:bottom;white-space:normal}.nvp .fin-table td{font-feature-settings:"tnum";border-bottom:1px solid var(--nvp-line-soft);font-variant-numeric:tabular-nums;padding:10px 12px;vertical-align:top;white-space:nowrap}.nvp .fin-table td:first-child{white-space:normal}.nvp .fin-table tbody tr:hover{background:#fdfaf6}.nvp .fin-empty,.nvp .fin-loading{color:var(--nvp-muted);padding:36px 18px;text-align:center}.nvp-holding{align-items:flex-start;display:flex;flex-direction:column;gap:2px;max-width:300px;min-width:170px}.nvp-holding-meta{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.nvp-holding strong{color:var(--nvp-ink);font-size:12.5px;font-weight:600}.nvp-ticker{color:var(--nvp-muted);font-size:11px}.nvp-deal{color:var(--nvp-accent-ink);font-size:11px;text-decoration:none}a.nvp-deal:hover{text-decoration:underline}.nvp-flag{color:var(--nvp-neg);font-size:10.5px}.nvp-stack{align-items:flex-end;display:flex;flex-direction:column;gap:1px}.nvp-stack.nvp-left{align-items:flex-start}.nvp-stack small{color:var(--nvp-muted);font-size:10.5px}.nvp-investor{align-items:center;background:none;border:0;color:var(--nvp-ink);cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding:0;text-align:left}.nvp-investor-go{color:var(--nvp-accent-ink);font-size:11px;font-weight:600;opacity:0;transition:opacity .12s ease}.nvp .fin-table tbody tr:hover .nvp-investor-go,.nvp-investor:focus-visible .nvp-investor-go{opacity:1}.nvp-method{max-width:860px;padding:6px 18px 18px}.nvp-method-section{color:var(--nvp-muted);font-size:12px;font-weight:700;letter-spacing:.06em;margin:18px 0 4px;text-transform:uppercase}.nvp-method-row{border-bottom:1px solid var(--nvp-line-soft);padding:10px 0}.nvp-method-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.nvp-method-head h3{color:var(--nvp-ink);font-size:13.5px;font-weight:600;margin:0}.nvp-method-basis{background:#c4873b14;border:1px solid #c4873b40;border-radius:999px;color:var(--nvp-accent-ink);font-size:11px;font-weight:600;padding:2px 9px;white-space:nowrap}.nvp-method-row p{color:var(--nvp-ink-2);font-size:12.5px;line-height:1.55;margin:5px 0 0}.nvp-scrim{background:#2c282547;inset:0;position:fixed;z-index:90}.nvp-drawer{background:#fff;bottom:0;box-shadow:-10px 0 30px #2c28252e;box-sizing:border-box;overflow-y:auto;padding:18px 20px 28px;position:fixed;right:0;top:0;width:min(440px,100vw);z-index:91}.nvp-drawer-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.nvp-drawer-head h2{font-family:Playfair Display,Georgia,serif;font-size:19px}.nvp-drawer-head p{color:var(--nvp-muted);font-size:12px;margin:3px 0 0}.nvp-close{background:#fff;border:1px solid var(--nvp-line);border-radius:6px;color:var(--nvp-ink-2);cursor:pointer;font-size:18px;height:30px;line-height:1;width:30px}.nvp-drawer-fresh{margin-top:6px;min-height:16px}.nvp-stmt-intro{color:var(--nvp-ink-2);font-size:12px;line-height:1.5;margin:10px 0 12px}.nvp-stmt{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nvp-stmt-line{align-items:flex-start;border-bottom:1px solid var(--nvp-line-soft);display:flex;gap:14px;justify-content:space-between;padding:9px 0}.nvp-stmt-label{align-items:center;color:var(--nvp-ink);display:flex;font-size:13px;font-weight:600;gap:2px}.nvp-stmt-source{color:var(--nvp-muted);font-size:11px;line-height:1.35;margin-top:2px}.nvp-stmt-value{color:var(--nvp-ink);font-size:13.5px;font-weight:600;white-space:nowrap}.nvp-stmt-strong{border-bottom:2px solid var(--nvp-line);border-top:2px solid var(--nvp-line);margin-top:2px}.nvp-stmt-strong .nvp-stmt-label,.nvp-stmt-strong .nvp-stmt-value{font-size:14.5px;font-weight:700}.nvp-stmt-detail{grid-gap:2px 14px;border-bottom:1px solid var(--nvp-line-soft);color:var(--nvp-ink-2);display:grid;font-size:11.5px;gap:2px 14px;grid-template-columns:1fr auto;padding:4px 0 8px 14px}.nvp-stmt-detail span:nth-child(2n){text-align:right}.nvp-stmt-section{color:var(--nvp-muted);font-size:11px;font-weight:700;letter-spacing:.06em;margin:18px 0 2px;text-transform:uppercase}@media (max-width:700px){.nvp-header{align-items:flex-start}.nvp-field select{max-width:100%}.nvp-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 12px 14px}.nvp-panel-head,.nvp-toolbar{padding-left:12px;padding-right:12px}.nvp-legend{padding:2px 12px 6px}}@media print{.nvp-drawer,.nvp-scrim,.nvp-tile-pop{display:none!important}.nvp-grid{grid-template-columns:minmax(0,1fr)}}.nvp-compare-note{align-self:flex-end;padding-bottom:8px}@media (max-width:640px){.co-matrix .co-deal{max-width:140px!important;min-width:140px!important;width:140px!important}.co-matrix .co-total{left:140px!important}}.dr-page{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dr-controls{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.dr-controls+.dr-controls{margin-bottom:16px}.dr-controls-note{color:#8a8078;font-size:12px}.dr-search-wrap{flex:0 1 320px;min-width:0}.dr-search{background:#fff;border:1px solid #e2dbd3;border-radius:8px;box-sizing:border-box;color:#2c2825;font:inherit;font-size:13px;outline:none;padding:5px 12px;width:100%}.dr-search:focus{border-color:#c4873b;box-shadow:0 0 0 3px #c4873b26}.dr-link{color:#8a5a1c;text-decoration:underline;text-underline-offset:2px}.dr-link:hover{color:#2c2825}.dr-warning{background:#c49a3b14;border:1px solid #c49a3b33;border-radius:8px;color:#5c5550;font-size:13px;padding:10px 14px}.dr-fund,.dr-tiles{grid-gap:12px 20px;display:grid;gap:12px 20px}.dr-fund{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dr-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.dr-fund>*,.dr-tiles>*{min-width:0}.dr-tile-label{align-items:center;color:#8a8078;display:flex;font-size:11px;font-weight:600;gap:4px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.dr-tile-value{color:#2c2825;font-size:20px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-tile-wrap{font-size:16px;line-height:1.35;padding-top:3px;white-space:normal}.dr-tile-note{color:#8a8078;font-size:12px;margin-top:2px}.dr-progress{background:#ede8e2;border-radius:9999px;height:8px;margin-top:8px;overflow:hidden}.dr-progress>span{background:#5b8a5e;border-radius:9999px;display:block;height:100%}.dr-progress-tile .dr-tile-value{white-space:normal}.dr-incomplete{font-size:12px;line-height:1.5;margin:8px 0 0;padding-left:18px}.dr-footnote,.dr-fund-scope{align-items:center;color:#8a8078;display:flex;font-size:12px;gap:4px;margin-top:12px}.dr-table{border-collapse:initial;border-spacing:0;font-size:13px;width:100%}.dr-table th{background:#faf7f3;border-bottom:1px solid #e2dbd3;color:#8a8078;font-size:11px;font-weight:600;letter-spacing:.04em;padding:8px 10px;text-align:left;text-transform:uppercase;vertical-align:bottom}.dr-table td{border-bottom:1px solid #ede8e2;color:#2c2825;padding:8px 10px;vertical-align:top}.dr-table .num{text-align:right;white-space:nowrap}.dr-table-scroll{overflow-x:auto}.dr-list th{padding:0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.dr-list th:first-child{border-top-left-radius:10px}.dr-list th:last-child{border-top-right-radius:10px}.dr-sort{align-items:flex-end;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:3px;letter-spacing:inherit;padding:9px 10px 8px;text-align:left;text-transform:inherit;width:100%}.num>.dr-sort{justify-content:flex-end;text-align:right}.dr-sort.is-on{color:#2c2825;font-weight:700}.dr-sort:focus-visible{outline:2px solid #c4873b;outline-offset:-2px}.dr-sort-mark{font-size:10px;opacity:.55}.dr-sort.is-on .dr-sort-mark{opacity:1}.dr-row-link{cursor:pointer}.dr-row-link:hover td{background:#fdfaf6}.dr-row-link.is-last td{background:#c4873b14}.dr-row-link.is-last td:first-child{box-shadow:inset 3px 0 0 #c4873b}.dr-list td{padding:7px 10px}.dr-list .dr-cell-ccy,.dr-list .dr-cell-status,.dr-list .num{white-space:nowrap;width:1%}.dr-list th.num .dr-sort{white-space:normal}.dr-cell-deal{min-width:170px}.dr-cell-strategy{min-width:84px}.dr-deal-name{color:#2c2825;font-weight:600;text-decoration:none}a.dr-deal-name:focus-visible,a.dr-deal-name:hover{color:#8a5a1c;text-decoration:underline}.dr-deal-sub{color:#8a8078;font-size:11.5px;margin-top:1px}.dr-list .dr-deal-sub{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;overflow:hidden}.dr-cell-text{color:#5c5550;font-size:12.5px}.dr-cell-ccy{color:#8a8078;font-size:12px;white-space:nowrap}.dr-conv{color:#b8b2aa;font-size:10.5px}.dr-chip{border-radius:9999px;display:inline-block;font-size:10.5px;font-weight:600;line-height:16px;margin-left:6px;padding:0 6px;vertical-align:1px;white-space:nowrap}.dr-chip-break{background:#b8564b14;border:1px solid #b8564b33;color:#b8564b}.dr-chip-provisional{background:#c4873b14;border:1px solid #c4873b40;color:#c4873b}.dr-list-footer{background:#faf7f3;border-radius:0 0 10px 10px;color:#8a8078;font-size:12px;line-height:1.5;padding:10px 14px}.dr-legend{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.dr-legend-item{align-items:center;background:#fff;border:1px solid #e2dbd3;border-radius:9999px;color:#5c5550;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;padding:3px 9px}.dr-legend-item.is-on{background:#c4873b14;border-color:#c4873b;color:#2c2825}.dr-legend-item.is-off{opacity:.55}.dr-legend-count{color:#8a8078;font-size:11px}.dr-chart-tip{font-feature-settings:"tnum";background:#fff;border:1px solid #e2dbd3;border-radius:8px;box-shadow:0 4px 6px #2c28250f,0 2px 4px #2c28250a;color:#5c5550;font-size:12px;font-variant-numeric:tabular-nums;max-width:280px;padding:9px 11px}.dr-split{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(220px,280px) 1fr}.dr-split>*{min-width:0}.dr-picker-item{background:#0000;border:0;border-bottom:1px solid #ede8e2;border-left:3px solid #0000;cursor:pointer;display:block;font:inherit;padding:10px 12px 10px 9px;text-align:left;width:100%}.dr-picker-item.is-active{background:#c4873b14;border-left-color:#c4873b}.dr-picker-name{display:block;font-size:13px;font-weight:500;margin-bottom:3px}.dr-picker-item.is-active .dr-picker-name{font-weight:600}.dr-picker-meta{color:#8a8078;font-size:11.5px;gap:8px}.dr-detail-nav,.dr-picker-meta{display:flex;justify-content:space-between}.dr-detail-nav{align-items:center;flex-wrap:wrap;font-size:13px;gap:8px 16px;margin-bottom:10px}.dr-back{color:#8a5a1c;font-weight:600;text-decoration:none}.dr-back:hover{text-decoration:underline}.dr-steps{align-items:center;display:inline-flex;gap:10px}.dr-steps-at{color:#8a8078;font-size:12px}.dr-step{background:#fff;border:1px solid #e2dbd3;border-radius:6px;color:#5c5550;font-size:12px;font-weight:600;padding:4px 10px;text-decoration:none}.dr-step:hover{border-color:#c4873b;color:#2c2825}.dr-step.is-disabled{opacity:.45}.dr-detail-bar{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin:-6px 0 16px}.dr-detail-bar .pt-button{text-decoration:none}.dr-detail-badges{display:inline-flex;flex-wrap:wrap;gap:6px}.dr-tabs{overflow-x:auto}.dr-tabs>div{min-width:-webkit-max-content;min-width:max-content}.dr-act-controls{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px}.dr-field{color:#8a8078;display:inline-flex;flex-direction:column;font-size:11px;font-weight:600;gap:3px;letter-spacing:.04em;text-transform:uppercase}.dr-check{align-items:center;color:#5c5550;cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;padding-bottom:5px}.dr-act-scroll{overflow-x:auto}.dr-act{border-collapse:collapse;font-size:13px;min-width:620px;table-layout:fixed;width:100%}.dr-act th{border-bottom:1px solid #e2dbd3;color:#8a8078;font-size:11px;font-weight:600;letter-spacing:.04em;padding:0 10px 8px 0;text-align:left;text-transform:uppercase}.dr-act td{padding:7px 10px 7px 0;vertical-align:middle}.dr-act-row{border-top:1px solid #ede8e2;cursor:pointer}.dr-act-row:hover{background:#fdfaf6}.dr-act-row.is-open{background:#faf7f3}.dr-act-row.is-muted td{color:#8a8078}.dr-act-date{color:#5c5550;font-size:12px;white-space:nowrap}.dr-act-what{color:#2c2825;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dr-act-cash{text-align:right;white-space:nowrap}.dr-act-cashlabel{color:#b8b2aa;font-size:10.5px}.dr-act-toggle{background:none;border:0;color:#8a8078;cursor:pointer;font:inherit;padding:2px 4px}.dr-act-toggle:focus-visible{outline:2px solid #c4873b;outline-offset:1px}.dr-act-detail{background:#faf7f3}.dr-act-detail td{padding:2px 10px 12px 0;white-space:normal}.dr-act-month td{border-bottom:1px solid #e2dbd3;color:#c4873b;font-size:11px;font-weight:600;letter-spacing:.06em;padding:14px 10px 4px 0;text-transform:uppercase}.dr-act-month .dr-act-cash{color:#2c2825;font-size:12px;letter-spacing:0;text-transform:none}.dr-act-monthcount,.dr-act-monthnote{color:#8a8078;font-weight:500;letter-spacing:0;text-transform:none}.dr-act-month .dr-act-monthtotal{padding-right:4px;white-space:normal}.dr-act-month .dr-act-monthnote{color:#8a8078;font-size:11px}.dr-nowrap{white-space:nowrap}.dr-legs{border-collapse:collapse;font-size:12px;margin:6px 0 4px}.dr-legs td{padding:2px 16px 2px 0;vertical-align:top}.dr-rounds-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-bottom:20px}.dr-rounds-rail{border-left:2px solid;display:flex;flex-direction:column;gap:14px;margin-left:7px;padding-left:20px}.dr-round-step{min-width:0;position:relative}.dr-round-funding{padding:10px 14px}.dr-round-dot{border:2px solid;border-radius:50%;box-sizing:border-box;height:12px;left:-28px;position:absolute;top:13px;width:12px}.dr-round-figures{grid-gap:8px 16px;display:grid;gap:8px 16px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.dr-round-num{white-space:nowrap}.dr-bridge{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:14px minmax(0,1fr) auto auto}.dr-bridge-row{grid-row-gap:2px;align-items:baseline;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:5px 0;row-gap:2px}.dr-bridge-head{margin-top:4px;padding-top:10px}.dr-bridge-wide{grid-column:2/-1}.dr-bridge-amount{grid-column:-2/-1;text-align:right;white-space:nowrap}.dr-bridge-native{font-size:12px;text-align:right}.dr-bridge-frame{container-type:inline-size}@container (max-width: 620px){.dr-bridge{grid-template-columns:14px minmax(0,1fr) auto}.dr-bridge-native{grid-column:2/-1;grid-row:2;text-align:left}}.dr-bridge-moves{max-height:440px;overflow-y:auto;padding:2px 0 6px 10px}.dr-bridge-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.dr-investors .dr-table td{background:#fff}.dr-wf-table td:first-child{min-width:220px}.dr-wf-note{font-weight:400;margin-top:2px}.dr-wf-foot,.dr-wf-note{color:#8a8078;font-size:12px}.dr-wf-foot{line-height:1.5;padding:10px 20px 14px}.dr-wf-foot>div+div{margin-top:4px}.dr-inv-table{font-size:12.5px}.dr-inv-table td,.dr-inv-table th{padding:8px 7px}.dr-inv-table td:first-child,.dr-inv-table th:first-child{padding-left:16px}.dr-inv-toggle{background:none;border:0;color:#2c2825;cursor:pointer;font:inherit;padding:0;text-align:left}.dr-inv-more:focus-visible,.dr-inv-toggle:focus-visible{outline:2px solid #c4873b;outline-offset:2px}.dr-inv-flag{color:#c49a3b;font-size:10px}.dr-investors .dr-inv-row:hover td{background:#faf7f3}.dr-investors .dr-inv-row.is-open td{background:#faf7f3;border-bottom-color:#0000}.dr-investors .dr-inv-open>td{background:#faf7f3;padding:4px 16px 14px 28px}.dr-inv-subtotal td{border-top:1px solid #e2dbd3;font-weight:600}.dr-inv-total td{border-bottom:0;border-top:2px solid #e2dbd3;font-weight:600}.dr-investors .dr-table td.dr-due{background:#fbf6ee;font-weight:600}.dr-investors .dr-table th.dr-due{color:#8a5a1c}.dr-inv-groups{grid-gap:8px 28px;display:grid;gap:8px 28px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.dr-inv-head{color:#8a8078;font-size:11px;font-weight:600;letter-spacing:.05em;margin:6px 0 4px;text-transform:uppercase}.dr-inv-pair{color:#5c5550;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:2px 0}.dr-inv-pair>span:last-child{white-space:nowrap}.dr-inv-notes{color:#5c5550;font-size:12px;margin:10px 0 0 16px;padding:0}.dr-inv-history{border-collapse:collapse;color:#5c5550;font-size:12px;margin-top:10px;width:100%}.dr-inv-history td{border-top:1px solid #ede8e2;padding:3px 10px 3px 0;vertical-align:top}.dr-inv-more{background:none;border:0;color:#8a5a1c;cursor:pointer;font:inherit;padding:0;text-decoration:underline}.dr-hist-table{font-size:12px}.dr-hist-table th,.dr-hist-table th.num{max-width:110px;white-space:normal}.dr-hist-table td,.dr-hist-table th{padding:6px 7px}.dr-investors .dr-hist-table .dr-hist-what{background:#fff;box-shadow:1px 0 0 #ede8e2;left:0;max-width:240px;min-width:170px;padding-left:16px;position:-webkit-sticky;position:sticky;z-index:1}.dr-investors .dr-hist-table th.dr-hist-what{background:#faf7f3;z-index:2}.dr-wf-statement{font-size:13px;max-width:760px}.dr-wf-line{grid-column-gap:12px;color:#2c2825;column-gap:12px;display:grid;grid-template-columns:14px minmax(0,1fr) auto;padding:4px 0}.dr-wf-line.is-strong{border-top:1px solid #ede8e2;font-weight:600;margin-top:3px;padding-top:7px}.dr-wf-line.is-strong:first-child{border-top:0;margin-top:0;padding-top:4px}.dr-wf-sign{color:#8a8078}.dr-wf-amount{text-align:right;white-space:nowrap}.dr-wf-owedto{color:#5c5550;font-size:12px;margin-top:8px}@media (max-width:1100px){.dr-list td{padding:7px}.dr-sort{padding:9px 7px 8px}}@media (max-width:900px){.dr-split{gap:16px;grid-template-columns:1fr}}@media (max-width:640px){.dr-list-scroll{overflow-x:auto}.dr-list{min-width:520px}.dr-tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.dr-list .dr-cell-status,.dr-list .dr-cell-strategy{display:none}.dr-rounds-rail{padding-left:16px}.dr-round-dot{left:-24px}}@media print{.dr-row-link.is-last td{background:none}}.warrant-tracker .warrant-toggle{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-align:left;white-space:normal}.warrant-tracker .warrant-toggle span{color:var(--positions-muted);display:inline-block;font-size:9px;width:1em}.warrant-tracker .warrant-toggle:focus-visible{outline:2px solid currentColor;outline-offset:2px}.warrant-tracker .warrant-flags{color:var(--positions-muted);display:block;font-size:10px;margin-top:2px}.warrant-tracker td.warrant-reason{color:var(--positions-muted);font-size:11px;font-style:italic;max-width:26ch;white-space:normal}.warrant-tracker td.warrant-itm{color:#17603a}.warrant-tracker td.warrant-expired,.warrant-tracker td.warrant-expired .positions-asat{color:#9c2925;font-weight:600}.warrant-tracker td.positions-stale .positions-asat{color:#b45309;font-weight:600}.warrant-tracker .warrant-formula{color:var(--positions-muted);font-size:11px;white-space:nowrap}.warrant-tracker tr.warrant-withheld td,.warrant-tracker tr.warrant-withheld th{background:#faf6ee!important}.warrant-tracker tr.warrant-detail-row td{background:#fbfaf8!important;padding:10px 14px 12px 30px;white-space:normal}.warrant-tracker .warrant-detail{grid-gap:5px 14px;display:grid;font-size:11.5px;gap:5px 14px;grid-template-columns:-webkit-max-content minmax(0,1fr);grid-template-columns:max-content minmax(0,1fr);line-height:1.5;margin:0;max-width:110ch}.warrant-tracker .warrant-detail dt{color:#263442;font-weight:600}.warrant-tracker .warrant-detail dd{color:#3b4652;margin:0;overflow-wrap:anywhere}.warrant-tracker .warrant-error{color:#9c2925;font-size:12.5px;padding:2px 0}.warrant-tracker .warrant-alarm{color:#9c2925;font-weight:600}.warrant-tracker .warrant-finding{border-bottom:1px solid #ece6df;border-bottom:1px solid var(--positions-border,#ece6df)}.warrant-tracker .warrant-finding:last-child{border-bottom:0}.warrant-tracker .warrant-finding>button{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:9px 0;text-align:left;width:100%}.warrant-tracker .warrant-count{font-feature-settings:"tnum";color:#4d5660;font-variant-numeric:tabular-nums;font-weight:500}.warrant-tracker .warrant-finding-body{color:#3b4652;font-size:12px;line-height:1.55;padding:0 0 10px 16px}.warrant-tracker .warrant-finding-body p{margin:0 0 6px}.warrant-tracker .warrant-finding-body p:empty{display:none}.warrant-tracker .warrant-finding-body ul{margin:0;padding-left:18px}.warrant-tracker .warrant-finding-body li{margin-bottom:4px}.warrant-tracker .positions-metrics span{line-height:1.3}.warrant-tracker .positions-metrics small{color:#4d5660;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.warrant-tracker td.warrant-underlying .positions-asat{overflow-wrap:normal;white-space:normal}.approvals{max-width:980px}.ap-intro{color:#5c5550;font-size:13px;line-height:1.5;margin:0 0 18px}.ap-h2{color:#2c2825;font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:700;margin:22px 0 10px}.ap-help{color:#5c5550;font-size:12.5px;line-height:1.5;margin:0 0 6px}.ap-list{list-style:none;margin:0;padding:0}.ap-row{border-top:1px solid #ede8e2;padding:12px 0}.ap-row:first-child{border-top:none}.ap-row-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.ap-company{color:#2c2825;font-size:14px;font-weight:700}.ap-date{color:#5c5550;font-size:13px;white-space:nowrap}.ap-tag{background:#c4873b1a;border:1px solid #c4873b40;border-radius:999px;color:#9a6a2e;font-size:11px;font-weight:600;letter-spacing:.02em;padding:1px 8px}.ap-what{color:#2c2825;font-size:13.5px;margin-top:4px;overflow-wrap:anywhere}.ap-why{color:#5c5550;font-size:12.5px;line-height:1.45;margin-top:2px}.ap-done{color:#5b8a5e;display:block;font-size:12.5px;margin-top:6px}.ap-empty,.ap-error{color:#5c5550;font-size:13px;margin:0}.ap-error{color:#b8564b}.ap-email{background:#b8564b14;border:1px solid #b8564b33;border-radius:8px;font-size:13px;line-height:1.45;margin:0 0 14px;padding:9px 12px}.ap-bank{color:#5c5550;font-size:13px;margin:18px 0 0}.ap-bank a,.ap-error a{color:#c4873b;font-weight:600}.approvals .nr-decide button{font-size:13px;padding:5px 12px}.approvals .nr-decision input{font-size:13px;padding:6px 9px}.approvals .nr-decision button{font-size:13px;padding:5px 12px}.approvals .nr-error,.approvals .nr-preview{font-size:12.5px}@media print{.ap-row .nr-decide,.ap-row .nr-decision{display:none}}.promote{color:#333332;font-size:13px;margin:16px 0 30px}.promote h2{font-size:19px;margin:0}.promote h3{font-size:15px;margin:0 0 6px}.promote p{color:#62676c;line-height:1.6;margin:6px 0 14px}.promote a{color:#345479}.promote-controls,.promote-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.promote-controls label{align-items:center;display:flex;gap:8px}.promote button,.promote input:not([type=checkbox]),.promote select{background:#fff;border:1px solid #d7dce0;border-radius:6px;color:#333332;font:inherit;padding:8px 10px}.promote button{cursor:pointer}.promote button:disabled{cursor:default;opacity:.5}.promote-metrics{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0}.promote-metric{background:#fff;border:1px solid #e0dbd5;border-radius:8px;border-top:3px solid #345479;padding:20px}.promote-metric small,.promote-metric span{color:#62676c;display:block}.promote-metric strong{font-feature-settings:"tnum";display:block;font-size:clamp(18px,2vw,28px);font-variant-numeric:tabular-nums;margin:12px 0;overflow-wrap:anywhere}.promote-coverage{background:#eef3f5;border-radius:6px;line-height:1.6;margin:12px 0 20px;padding:12px 16px}.promote-warning{background:#fff4de;border:1px solid #ead3a7;border-radius:6px;color:#795519;padding:14px 16px}.promote-panels{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1fr 1fr}.promote-card{background:#fff;border:1px solid #e0dbd5;border-radius:9px;margin-bottom:18px;min-width:0;padding:20px}.promote-table-wrap{overflow-x:auto}.promote table{border-collapse:collapse;width:100%}.promote th{background:#f7f5f1;color:#62676c;font-size:11px;font-weight:600;text-align:left}.promote td,.promote th{border-bottom:1px solid #ece8e3;padding:12px 10px;vertical-align:top}.promote td.numeric,.promote th.numeric{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.promote-sub{color:#62676c;display:block;font-size:11px;margin-top:4px}.promote-issue{color:#88601f}.promote-secondary{display:flex;gap:16px;justify-content:space-between;padding:18px 0 10px}.promote-secondary strong{white-space:nowrap}.promote-bar-row{grid-gap:10px;align-items:center;display:grid;font-size:11px;gap:10px;grid-template-columns:50px minmax(20px,1fr) 105px;margin:10px 0}.promote-bar-row>span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.promote-bar-track{background:#f3f4f5;border-radius:3px;height:10px;overflow:hidden}.promote-bar-track>div{border-radius:3px;height:100%}.promote-empty{color:#62676c;padding:30px 10px;text-align:center}.promote-notes summary{cursor:pointer;font-weight:600}@media (max-width:1000px){.promote-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.promote-panels{grid-template-columns:1fr}}@media (max-width:520px){.promote-metrics{grid-template-columns:1fr}.promote-card{padding:14px}.promote-controls{width:100%}}
/*# sourceMappingURL=main.8a30185d.css.map*/