.platform-workspace .sidebar{display:flex;flex-direction:column}.platform-workspace .sidebar nav{overflow-y:auto;min-height:0;flex:1;padding-bottom:12px;scrollbar-width:thin}.platform-workspace .sidebar-bottom{position:static;flex-shrink:0}.platform-workspace .sidebar nav a{min-height:39px;margin-bottom:3px}.platform-workspace .workspace-main{max-width:1600px;margin:auto;width:100%}.platform-menu,.platform-nav-backdrop{display:none}
.platform-hero{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 30px;margin-bottom:23px;border:1px solid #edd9e5;border-radius:14px;background:radial-gradient(ellipse at 5% 0,#f8dfec99,transparent 70%),#fff8fc}.platform-hero .eyebrow{font-size:10px;color:#a95c83;letter-spacing:1.5px}.platform-hero h2{font-size:25px;margin:12px 0 6px}.platform-hero p{margin:0;color:#967b99;font-size:12px}.platform-hero-tasks{display:flex;gap:12px}.platform-hero-tasks a{padding:12px 25px;border-left:1px solid #ebccdf;min-width:133px}.platform-hero-tasks strong{display:block;font-size:32px;line-height:1.1;margin-bottom:7px;color:#b53774;font-variant-numeric:tabular-nums}.platform-hero-tasks span{font-size:12px;color:#8c5e80;display:flex;gap:6px;align-items:center}
.platform-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px}.platform-metric{background:#ffffff;border:1px solid #e9e2ed;border-radius:11px;padding:22px;min-width:0}.platform-metric>span{display:flex;align-items:center;gap:9px;color:#89758f;font-size:12px}.platform-metric>span svg{color:#c581a4}.platform-metric strong{display:block;font-size:29px;letter-spacing:-.7px;margin:13px 0 4px;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.platform-metric small{color:#a18ba7;font-size:10px}.platform-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:23px}.platform-quick a{display:flex;align-items:center;gap:12px;padding:17px 18px;border:1px solid #e8dfe9;border-radius:10px;background:#ffffff}.platform-quick a>span{padding:8px;border-radius:9px;background:#faeaf2;color:#bf5e90}.platform-quick b{font-size:12px;flex:1}.platform-quick a:hover{border-color:#c979a6;background:#fcf0f7}
.platform-two{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);gap:22px;align-items:start}.platform-two.balanced{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-workspace .panel{min-width:0}.platform-workspace .panel h2{font-size:16px}.platform-workspace .table-scroll{scrollbar-width:thin}.platform-workspace table{min-width:650px}.platform-workspace td{font-size:12px}.platform-workspace .table-scroll th{font-size:11px}.platform-workspace .mini-story img{object-fit:cover}.platform-workspace .mini-story span{min-width:0}.platform-workspace .mini-story strong{max-width:240px;white-space:normal;overflow-wrap:anywhere}.platform-id{display:block;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.platform-gold{color:#b57c13}.platform-positive{color:#258166}.platform-market-list>a{display:flex;align-items:center;gap:12px;padding:16px 0;border-top:1px solid #eee6f0}.platform-market-list>a:first-child{border:0}.platform-market-list b{flex:1;font-size:12px}.platform-market-list strong{font-size:20px;font-weight:550}.platform-market-list .country-mark{width:33px;height:33px}
.platform-filters{display:flex;gap:14px;align-items:flex-end;margin-bottom:22px;padding:18px;background:#ffffff;border:1px solid #e9e0ed;border-radius:11px}.platform-filters .field{margin:0;min-width:140px;flex:1}.platform-filters .field:first-child{flex:2}.platform-filters .field input,.platform-filters .field select{width:100%}.platform-filters .btn{margin-bottom:1px}.platform-detail{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:20px;margin:20px 0}.platform-detail dt{font-size:12px;color:#918099}.platform-detail dd{font-size:13px;margin:0;overflow-wrap:anywhere}.platform-detail dd code{font-size:11px}.platform-entitlements{max-height:330px;overflow-y:auto}.platform-entitlements>div{padding:13px 0;border-bottom:1px solid #eee4ef}.platform-entitlements b,.platform-entitlements span{display:block}.platform-entitlements b{font-size:12px}.platform-entitlements span{font-size:10px;color:#918099;margin-top:5px}.platform-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px}.platform-tabs>a{padding:11px 18px;border-radius:8px;border:1px solid #e6dce9;color:#85718c;font-size:12px}.platform-tabs>a.active{background:#fae7f1;color:#b43e7a;border-color:#d89cbb}.platform-tabs small{margin-left:9px;color:#b17899}.platform-picks{border:0;padding:0;margin:20px 0}.platform-picks legend{font-size:12px;color:#88738f;margin-bottom:10px}.platform-picks label{display:flex;gap:10px;align-items:center;border:1px solid #eee4f0;padding:9px 12px;border-radius:8px;margin:7px 0;cursor:pointer}.platform-picks label:has(input:checked){background:#fcecf4;border-color:#d88bb1}.platform-picks img{width:27px;height:36px;object-fit:cover;border-radius:3px}.platform-picks label span{font-size:12px}.platform-form-actions{display:flex;gap:10px;flex-wrap:wrap}.platform-pack-grid{display:grid;gap:15px}.platform-pack-grid fieldset{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;border:1px solid #ebdfef;border-radius:9px;padding:13px;margin:0}.platform-pack-grid legend{color:#9b7ca5;font-size:11px;padding:0 7px}.platform-pack-grid .field{margin:0}.platform-pack-grid .field input{width:100%}.platform-pack-grid .field span{font-size:10px}.platform-check{display:flex;align-items:center;gap:7px;font-size:11px;padding-top:20px}.platform-pack-grid+.btn{margin-top:20px}.platform-finance-sample{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px}.platform-finance-sample span{display:block;color:#9a7ca3;font-size:11px}.platform-finance-sample strong{font-size:24px;display:block;margin:8px 0;color:#5f3b6b}.platform-message{white-space:pre-wrap;overflow-wrap:anywhere;padding:15px;background:#faf6fb;border-radius:9px}.platform-note{white-space:pre-wrap;padding:17px;border-left:3px solid #58a981;background:#edf8f1}.platform-note small{display:block;margin-top:15px;color:#3e8a60}.platform-audit article{display:flex;gap:14px;padding:18px 0;border-bottom:1px solid #eee6f0}.platform-audit svg{color:#bd7a9e;margin-top:3px}.platform-audit strong{font-size:13px}.platform-audit p{font-size:12px;margin:7px 0;overflow-wrap:anywhere}.platform-audit small{font-size:10px;color:#9e83aa;display:block;margin-top:6px}
@media(max-width:1200px){.platform-two{grid-template-columns:minmax(0,1fr)}.platform-hero{flex-wrap:wrap}.platform-hero-tasks{width:100%}.platform-hero-tasks a{flex:1}.platform-quick a{padding:12px;gap:8px}.platform-quick b{font-size:11px}.platform-metric{padding:17px}.platform-metric strong{font-size:25px}.platform-pack-grid fieldset{grid-template-columns:1fr 1fr}.platform-check{padding-top:0;grid-column:1/-1}}
@media(max-width:899px){.platform-workspace .workspace-body{margin-left:0;min-width:0}.platform-workspace .sidebar{width:245px;transform:translateX(-100%);transition:transform .15s;z-index:71;padding:24px 18px}.platform-workspace .sidebar .brand span,.platform-workspace .sidebar .workspace-label,.platform-workspace .sidebar nav a span,.platform-workspace .sidebar nav a small,.platform-workspace .sidebar-bottom{display:initial}.platform-workspace .sidebar nav a{justify-content:flex-start;padding:10px 12px;gap:12px;font-size:12px}.platform-workspace .sidebar nav a small{margin-left:auto}.platform-workspace .sidebar .brand{font-size:23px}.platform-workspace .sidebar .workspace-label{font-size:10px;margin:20px 0 14px}.platform-workspace .sidebar .sidebar-bottom{display:block}.platform-workspace .sidebar-profile small{display:block}.platform-workspace.nav-open .sidebar{transform:translateX(0)}.platform-menu{display:inline-flex;margin-right:10px;background:#faedf5;border:1px solid #e9cde0;border-radius:7px;padding:8px}.platform-workspace .workspace-header>div:first-child{display:flex;align-items:center;min-width:0}.platform-nav-backdrop{position:fixed;inset:0;background:#0009;border:0;z-index:70}.platform-workspace.nav-open .platform-nav-backdrop{display:block}.platform-workspace .workspace-header{padding:12px 16px;height:66px}.platform-workspace .workspace-breadcrumb{font-size:10px}.platform-workspace .workspace-main{padding:22px 16px}.platform-workspace .workspace-title{align-items:flex-start;gap:12px;flex-direction:column;margin-bottom:20px}.platform-workspace .workspace-title h1{font-size:24px}.platform-workspace .workspace-title p{font-size:11px;line-height:1.6}.platform-workspace .btn{font-size:12px;min-height:40px}.platform-workspace .btn.tiny{font-size:11px;min-height:34px}.platform-workspace .workspace-footnote{font-size:10px}.platform-hero{padding:22px 18px;gap:16px}.platform-hero h2{font-size:21px}.platform-hero-tasks{gap:0}.platform-hero-tasks a{min-width:0;padding:8px 10px}.platform-hero-tasks a:first-child{padding-left:0;border:0}.platform-hero-tasks strong{font-size:27px}.platform-hero-tasks span{font-size:10px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-metric{padding:16px}.platform-metric>span{font-size:11px;gap:6px}.platform-metric strong{font-size:25px}.platform-metric small{font-size:9px}.platform-quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-quick a{padding:12px 10px}.platform-quick a>span{padding:6px}.platform-two.balanced{grid-template-columns:minmax(0,1fr)}.platform-workspace .panel{padding:18px}.platform-workspace .panel h2{font-size:15px}.platform-workspace .panel .table-scroll{margin-inline:-18px}.platform-workspace table{min-width:660px}.platform-workspace .mini-story strong{font-size:12px}.platform-workspace .mini-story small,.platform-workspace .cell-note{font-size:10px}.platform-workspace th{font-size:11px;padding:12px}.platform-workspace td{font-size:12px;padding:12px}.platform-workspace .field>span{font-size:12px}.platform-workspace input,.platform-workspace textarea,.platform-workspace select{font-size:14px;padding:11px 12px}.platform-workspace .input-hint{font-size:11px;line-height:1.7}.platform-filters{flex-wrap:wrap;padding:16px;gap:12px}.platform-filters .field,.platform-filters .field:first-child{min-width:0;flex:1 1 45%}.platform-filters .field:first-child{flex-basis:100%}.platform-filters>.btn{flex:1 1 100%}.platform-tabs>a{padding:10px 12px;font-size:12px}.platform-tabs small{margin-left:5px}.platform-finance-sample{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.platform-finance-sample strong{font-size:23px}.platform-detail{gap:17px;grid-template-columns:100px minmax(0,1fr)}.platform-workspace .setting-row>span{font-size:12px}.platform-workspace .demo-dot{font-size:8px}.platform-workspace .workspace-header .avatar{display:none}}
@media(max-width:899px){.platform-workspace .sidebar{visibility:hidden}.platform-workspace.nav-open .sidebar{visibility:visible}}
.platform-nav-brand{display:flex;align-items:center;justify-content:space-between;gap:4px}.platform-nav-close{display:none}
@media(max-width:899px){.platform-nav-brand .brand{min-width:0;font-size:22px;gap:6px}.platform-nav-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid #e9cde0;border-radius:8px;background:#faedf5;color:#806784}.platform-nav-close:focus-visible{outline:2px solid #dc4387;outline-offset:2px}}

/* The workspace already keeps its development notice in the page footnote. */
.light-mode .prototype-label{display:none}
.fund-business-list{display:grid;gap:12px}.fund-business-list article{border-bottom:1px solid var(--border);padding:10px 0}.fund-business-list dl{display:flex;flex-wrap:wrap;gap:8px 24px}.fund-business-list dd{margin:0}.fund-business-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fund-business-form .fund-wide{grid-column:1/-1}@media(max-width:600px){.fund-business-form{grid-template-columns:minmax(0,1fr)}}
