:root{--bliz-color-background:#f6f6f6;--bliz-color-header-background:rgb(247 245 242);--bliz-color-main-background:#ffffff;--bliz-color-surface:#ffffff;--bliz-color-surface-hover:#f3f3f3;--bliz-color-surface-selected:#eeeeee;--bliz-color-widget-background:rgb(247 245 242);--bliz-color-border:#d6d6d6;--bliz-color-border-strong:#8c8c8c;--bliz-color-content-primary:#000000;--bliz-color-content-secondary:#545454;--bliz-color-content-tertiary:#757575;--bliz-color-accent:#276ef1;--bliz-color-brand-primary:#000000;--bliz-color-negative:#c91f37;--bliz-radius-compact:4px;--bliz-radius-surface:4px;--bliz-space-1:4px;--bliz-space-2:8px;--bliz-space-3:12px;--bliz-space-4:16px;--bliz-space-5:20px;--bliz-space-6:24px;--bliz-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bliz-font-size-1:12px;--bliz-font-size-2:14px;--bliz-font-size-3:16px;--bliz-font-size-4:20px;--bliz-font-size-5:28px;--bliz-line-height-compact:1.25;--bliz-line-height-body:1.5;--bliz-focus-ring:0 0 0 3px rgb(39 110 241/0.28)}:root[data-bliz-theme=dark]{color-scheme:dark;--bliz-color-background:#1a1918;--bliz-color-header-background:#2d2b29;--bliz-color-main-background:#1a1918;--bliz-color-surface:#2d2b29;--bliz-color-surface-hover:#373431;--bliz-color-surface-selected:#44403c;--bliz-color-border:#49443f;--bliz-color-border-strong:#736c65;--bliz-color-content-primary:#f7f5f2;--bliz-color-content-secondary:#c6c0b8;--bliz-color-content-tertiary:#a49c93;--bliz-color-accent:#f1c232;--bliz-color-brand-primary:#f7f5f2;--bliz-color-widget-background:#2d2b29;--bliz-focus-ring:0 0 0 3px rgb(241 194 50/0.28)}body{font-family:var(--bliz-font-family);letter-spacing:0}.bliz-shell,body{background:var(--bliz-color-background);color:var(--bliz-color-content-primary)}.bliz-shell{grid-template-columns:minmax(232px,280px) minmax(0,1fr)}.bliz-shell--centered{background:var(--bliz-color-surface);grid-template-rows:1fr auto}.bliz-shell--centered,.bliz-shell--header{display:grid;grid-template-columns:1fr;height:100dvh;min-height:100dvh;overflow:hidden}.bliz-shell--header{grid-template-rows:auto 1fr}.bliz-shell__content{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.bliz-shell__content[data-side-panel-open=true]{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.bliz-shell__header{align-items:center;background:var(--bliz-color-header-background);border-bottom:1px solid var(--bliz-color-border);display:grid;grid-gap:var(--bliz-space-4);gap:var(--bliz-space-4);grid-template-columns:minmax(0,1fr) auto auto;min-height:72px;padding:0 var(--bliz-space-6);position:-webkit-sticky;position:sticky;top:0;z-index:20}.bliz-shell__header-brand{align-items:center;display:inline-flex;gap:var(--bliz-space-3);min-width:0}.bliz-shell__header-brand-label{color:var(--bliz-color-brand-primary);font-size:var(--bliz-font-size-3);font-weight:700;line-height:var(--bliz-line-height-compact);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-shell__header-nav{align-items:center;display:inline-flex;gap:var(--bliz-space-1)}.bliz-shell__header-user-area{align-items:center;display:inline-flex;justify-content:flex-end}.bliz-shell__center-main{align-items:center;display:flex;justify-content:center;min-height:0;padding:var(--bliz-space-6)}.bliz-shell__center-stack{grid-gap:var(--bliz-space-6);gap:var(--bliz-space-6);width:min(100%,328px)}.bliz-shell__center-brand,.bliz-shell__center-stack{align-items:center;display:grid;justify-items:center}.bliz-shell__center-brand{grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2);text-align:center}.bliz-shell__center-brand-logo{display:block;max-height:72px;max-width:220px;object-fit:contain}.bliz-shell__brand-mark,.bliz-shell__center-brand-mark,.bliz-shell__footer-brand-mark{align-items:center;background:var(--bliz-color-brand-primary);border-radius:var(--bliz-radius-compact);color:var(--bliz-color-surface);display:inline-flex;font-weight:800;justify-content:center;letter-spacing:0}.bliz-shell__brand-mark{height:36px;width:36px}.bliz-shell__center-brand-mark{font-size:var(--bliz-font-size-4);height:56px;width:56px}.bliz-shell__center-brand strong{color:var(--bliz-color-brand-primary);font-size:var(--bliz-font-size-3);line-height:var(--bliz-line-height-compact)}.bliz-shell__center-brand span{line-height:var(--bliz-line-height-body)}.bliz-shell__center-brand span,.bliz-shell__footer-brand{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1)}.bliz-shell__footer-brand{align-items:center;display:inline-flex;gap:var(--bliz-space-3);justify-content:center;min-height:64px;padding:0 var(--bliz-space-4) var(--bliz-space-4)}.bliz-shell__footer-brand-mark{background:var(--bliz-color-content-primary);font-size:10px;height:18px;width:18px}.bliz-shell__footer-brand-logo{display:block;height:28px;max-width:164px;object-fit:contain}.bliz-shell__sidebar{background:var(--bliz-color-surface);border-right:1px solid var(--bliz-color-border);display:flex;flex-direction:column;gap:var(--bliz-space-5);padding:var(--bliz-space-5) var(--bliz-space-4)}.bliz-shell__brand{grid-gap:var(--bliz-space-1);gap:var(--bliz-space-1);padding:var(--bliz-space-1) var(--bliz-space-2) var(--bliz-space-3)}.bliz-shell__brand-logo{display:block;max-height:42px;max-width:168px;object-fit:contain;object-position:left center}.bliz-shell__brand strong{color:var(--bliz-color-brand-primary);font-weight:700;line-height:var(--bliz-line-height-compact)}.bliz-kpi__detail,.bliz-kpi__label,.bliz-shell__brand span,.bliz-user-area__label,.bliz-user-area__scope{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);line-height:var(--bliz-line-height-body)}.bliz-shell__nav{grid-gap:var(--bliz-space-1);gap:var(--bliz-space-1)}.bliz-shell__nav-item{align-items:center;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-secondary);display:flex;padding:0 var(--bliz-space-3);text-decoration:none}.bliz-shell__nav-item:hover{background:var(--bliz-color-surface-hover);color:var(--bliz-color-content-primary)}.bliz-shell__nav-item.is-active,.bliz-shell__nav-item[aria-current=page]{background:var(--bliz-color-surface-selected);color:var(--bliz-color-brand-primary)}.bliz-button:focus-visible,.bliz-shell__nav-item:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-shell__top-header{min-width:0}.bliz-shell__main{background:var(--bliz-color-main-background);padding:var(--bliz-space-6)}.bliz-shell__main--header{min-height:0;overflow-y:auto;overscroll-behavior:contain}.bliz-shell__side-panel{background:var(--bliz-color-surface);border-left:1px solid var(--bliz-color-border);display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;min-width:0}.bliz-shell__side-panel-header{align-items:center;border-bottom:1px solid var(--bliz-color-border);display:flex;gap:var(--bliz-space-3);justify-content:space-between;min-height:56px;padding:0 var(--bliz-space-4)}.bliz-shell__side-panel-header h2{font-size:var(--bliz-font-size-3);font-weight:700;line-height:var(--bliz-line-height-compact);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-shell__side-panel-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-secondary);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:var(--bliz-font-size-4);height:32px;justify-content:center;line-height:1;min-height:32px;padding:0;width:32px}.bliz-shell__side-panel-close:hover{background:var(--bliz-color-surface-hover);color:var(--bliz-color-content-primary)}.bliz-shell__side-panel-close:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-shell__side-panel-body{min-height:0;overflow-y:auto;padding:var(--bliz-space-4)}.bliz-shell__user-area,.bliz-user-area{display:grid;grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2)}.bliz-kpi,.bliz-panel,.bliz-user-area{background:var(--bliz-color-surface);border:1px solid var(--bliz-color-border);border-radius:var(--bliz-radius-surface)}.bliz-user-area{padding:var(--bliz-space-3)}.bliz-user-area__role{color:var(--bliz-color-content-primary);font-size:var(--bliz-font-size-2);line-height:var(--bliz-line-height-compact)}.bliz-user-area__action form{margin:0}.bliz-profile-menu{position:relative}.bliz-profile-menu__avatar,.bliz-profile-menu__trigger{align-items:center;background:var(--bliz-color-brand-primary);border-radius:50%;color:var(--bliz-color-surface);display:inline-flex;font-size:var(--bliz-font-size-2);font-weight:800;height:44px;justify-content:center;letter-spacing:0;width:44px}.bliz-profile-menu__trigger{border:0;cursor:pointer;padding:0}.bliz-drawer__close:focus-visible,.bliz-profile-menu__action:focus-visible,.bliz-profile-menu__dropdown-option:focus-visible,.bliz-profile-menu__dropdown-trigger:focus-visible,.bliz-profile-menu__trigger:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-drawer{display:grid;inset:0;position:fixed;z-index:1200}.bliz-drawer__backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(0 0 0/.12);border:0;cursor:pointer;grid-area:1/1;margin:0;padding:0}.bliz-drawer__surface{background:var(--bliz-color-surface);color:var(--bliz-color-content-primary);display:grid;grid-area:1/1;grid-template-rows:auto minmax(0,1fr);height:100dvh;justify-self:end;min-height:0;min-width:0;overflow:hidden;width:min(100vw,420px)}.bliz-drawer__header{align-items:center;display:flex;gap:var(--bliz-space-3);justify-content:space-between;min-height:64px;padding:0 var(--bliz-space-4)}.bliz-drawer__header h2{font-size:var(--bliz-font-size-3);font-weight:700;line-height:var(--bliz-line-height-compact);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-drawer__close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bliz-color-surface-hover);border:1px solid var(--bliz-color-border);border-radius:50%;color:var(--bliz-color-content-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:40px;justify-content:center;padding:0;width:40px}.bliz-drawer__body{min-height:0;overflow-y:auto}.bliz-profile-menu__surface{background:var(--bliz-color-surface);border:1px solid var(--bliz-color-border);border-radius:8px;box-shadow:0 14px 32px rgb(0 0 0/.18);display:grid;grid-gap:0;gap:0;min-width:248px;overflow:hidden;padding:0;position:absolute;right:0;top:calc(100% + var(--bliz-space-2));z-index:40}.bliz-profile-menu__identity{display:grid;grid-gap:var(--bliz-space-1);gap:var(--bliz-space-1);min-width:0;padding:var(--bliz-space-4)}.bliz-profile-menu__avatar{margin-bottom:var(--bliz-space-2)}.bliz-profile-menu__identity span:last-child,.bliz-profile-menu__label{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);line-height:var(--bliz-line-height-body)}.bliz-profile-menu__identity strong{color:var(--bliz-color-content-primary);font-size:var(--bliz-font-size-2);line-height:var(--bliz-line-height-compact)}.bliz-profile-menu__actions,.bliz-profile-menu__controls{border-top:1px solid var(--bliz-color-border);display:grid}.bliz-profile-menu__dropdown{display:grid}.bliz-profile-menu__dropdown+.bliz-profile-menu__dropdown{border-top:1px solid var(--bliz-color-border)}.bliz-profile-menu__action,.bliz-profile-menu__dropdown-option,.bliz-profile-menu__dropdown-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--bliz-color-content-primary);cursor:pointer;display:grid;font-size:var(--bliz-font-size-2);min-height:42px;width:100%}.bliz-profile-menu__action,.bliz-profile-menu__dropdown-trigger{gap:var(--bliz-space-2);grid-template-columns:minmax(0,1fr) auto auto;padding:0 var(--bliz-space-4);text-align:left}.bliz-profile-menu__action{text-decoration:none}.bliz-profile-menu__action:hover,.bliz-profile-menu__dropdown-option:hover,.bliz-profile-menu__dropdown-trigger:hover{background:var(--bliz-color-surface-hover)}.bliz-profile-menu__dropdown-value{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);line-height:var(--bliz-line-height-body);max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-profile-menu__dropdown-chevron{color:var(--bliz-color-content-secondary);display:block;flex:0 0 auto;font-size:var(--bliz-font-size-4);line-height:1}.bliz-profile-menu__dropdown-options{background:var(--bliz-color-surface-hover);border-top:1px solid var(--bliz-color-border);display:grid;padding:var(--bliz-space-1) 0}.bliz-profile-menu__dropdown-option{grid-template-columns:16px minmax(0,1fr);justify-items:start;min-height:36px;padding:0 var(--bliz-space-4);text-align:left}.bliz-profile-menu__dropdown-option:before{content:"";height:7px;width:7px}.bliz-profile-menu__dropdown-option[data-active=true]{color:var(--bliz-color-content-primary);font-weight:700}.bliz-profile-menu__dropdown-option[data-active=true]:before{background:var(--bliz-color-accent);border-radius:50%;content:""}.bliz-profile-menu__item{border-top:1px solid var(--bliz-color-border);padding:var(--bliz-space-3) var(--bliz-space-4)}.bliz-profile-menu__item .bliz-button,.bliz-profile-menu__item form{margin:0;width:100%}.bliz-button{border-radius:var(--bliz-radius-compact);padding:0 var(--bliz-space-4);transition:background-color .12s ease,border-color .12s ease,color .12s ease}.bliz-button:disabled{cursor:not-allowed;opacity:.48}.bliz-button--primary{background:var(--bliz-color-brand-primary);color:var(--bliz-color-surface)}.bliz-button--secondary{background:var(--bliz-color-surface);color:var(--bliz-color-content-primary)}.bliz-button--secondary:hover:not(:disabled){background:var(--bliz-color-surface-hover)}.bliz-shell__side-panel-close.bliz-button--secondary{background:transparent;border-color:transparent;border-radius:999px;color:var(--bliz-color-content-secondary);height:32px;min-height:32px;min-width:32px;padding:0;width:32px}.bliz-shell__side-panel-close-icon{display:block;flex:0 0 auto;height:18px;width:18px}.bliz-shell__side-panel-close.bliz-button--secondary:hover:not(:disabled){background:var(--bliz-color-surface-hover);border-color:color-mix(in srgb,var(--bliz-color-border) 72%,transparent);color:var(--bliz-color-content-primary)}.bliz-breadcrumbs{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);min-width:0}.bliz-breadcrumbs__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bliz-space-1) var(--bliz-space-2);list-style:none;margin:0;min-width:0;padding:0}.bliz-breadcrumbs__item{align-items:center;display:inline-flex;gap:var(--bliz-space-2);min-width:0}.bliz-breadcrumbs__item+.bliz-breadcrumbs__item:before{color:var(--bliz-color-content-tertiary);content:"/";flex:0 0 auto}.bliz-breadcrumbs__item a,.bliz-breadcrumbs__item span{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-breadcrumbs__item a{border-radius:var(--bliz-radius-compact);text-decoration:none}.bliz-breadcrumbs__item a:hover{color:var(--bliz-color-content-primary);text-decoration:underline;text-underline-offset:.18em}.bliz-breadcrumbs__item a:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-breadcrumbs__item[aria-current=page]{color:var(--bliz-color-content-primary);font-weight:700}.bliz-tab-pills{min-width:0}.bliz-data-grid{--bliz-data-grid-action-column-width:0rem;--bliz-data-grid-template:minmax(12rem,1fr);border-top:1px solid var(--bliz-color-border);container-type:inline-size;overflow:visible}.bliz-data-grid,.bliz-data-grid__table{min-width:0;width:100%}.bliz-data-grid__header,.bliz-data-grid__row{align-items:center;display:grid;grid-gap:var(--bliz-space-3);gap:var(--bliz-space-3);grid-template-columns:var(--bliz-data-grid-template);min-width:0}.bliz-data-grid__header{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);min-height:38px}.bliz-data-grid__row{border-top:1px solid var(--bliz-color-border);min-height:48px;position:relative;transition:background-color .12s ease}.bliz-data-grid__row:hover,.bliz-data-grid__row[data-selected=true]{background:var(--bliz-color-surface-hover)}.bliz-data-grid__row[data-clickable=true]{cursor:pointer}.bliz-data-grid__row-link{border-radius:var(--bliz-radius-compact);inset:var(--bliz-space-1) 0;position:absolute;z-index:1}.bliz-data-grid__row-link:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-data-grid__row-link-label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bliz-data-grid__cell,.bliz-data-grid__column-heading{min-width:0;padding:0 var(--bliz-space-2)}.bliz-data-grid__column-heading{font-weight:700}.bliz-data-grid__cell{color:var(--bliz-color-content-primary);font-size:var(--bliz-font-size-2);overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:2}.bliz-data-grid__row[data-clickable=true] .bliz-data-grid__cell{pointer-events:none}.bliz-data-grid__cell--with-actions{align-items:center;display:flex;gap:var(--bliz-space-2)}.bliz-data-grid__cell-content{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis}.bliz-data-grid__cell[data-align=center],.bliz-data-grid__column-heading[data-align=center]{text-align:center}.bliz-data-grid__cell[data-align=end],.bliz-data-grid__column-heading[data-align=end]{text-align:right}.bliz-data-grid__column-heading--actions{min-width:0}.bliz-data-grid__actions,.bliz-data-grid__inline-actions{align-items:center;display:flex;gap:var(--bliz-space-1);justify-content:end;min-width:0}.bliz-data-grid__cell--with-actions .bliz-data-grid__inline-actions{flex:0 0 auto;margin-left:auto}.bliz-data-grid__actions{padding:0}.bliz-data-grid__actions,.bliz-data-grid__inline-actions{pointer-events:auto;position:relative;z-index:3}.bliz-data-grid__action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--bliz-radius-compact);cursor:pointer;display:inline-flex;font-size:var(--bliz-font-size-1);font-weight:700;gap:var(--bliz-space-1);height:32px;justify-content:center;min-width:32px;opacity:0;padding:0 var(--bliz-space-2);text-decoration:none;transition:opacity .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease}.bliz-data-grid__row:focus-within .bliz-data-grid__action,.bliz-data-grid__row:hover .bliz-data-grid__action,.bliz-data-grid__row[data-selected=true] .bliz-data-grid__action{opacity:1}.bliz-data-grid__action:focus-visible{box-shadow:var(--bliz-focus-ring);opacity:1;outline:0}.bliz-data-grid__action:disabled{cursor:not-allowed;opacity:.4}.bliz-data-grid__action-icon,.bliz-data-grid__action-icon svg{display:block;height:16px;width:16px}.bliz-data-grid__action--primary{background:var(--bliz-color-brand-primary);color:var(--bliz-color-surface)}.bliz-data-grid__action--ghost,.bliz-data-grid__action--secondary{background:var(--bliz-color-surface);color:var(--bliz-color-content-primary)}.bliz-data-grid__action--secondary{border-color:var(--bliz-color-border-strong)}.bliz-data-grid__action--ghost:hover:not(:disabled),.bliz-data-grid__action--secondary:hover:not(:disabled){background:var(--bliz-color-surface-hover);border-color:var(--bliz-color-border)}.bliz-data-grid__action--primary:hover:not(:disabled){background:#333333}.bliz-data-grid__action--labelled{min-width:0;padding-left:var(--bliz-space-3);padding-right:var(--bliz-space-3)}.bliz-data-grid__action-menu{display:none;position:relative}.bliz-data-grid__action-menu-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bliz-color-surface);border:1px solid var(--bliz-color-border-strong);border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-primary);cursor:pointer;display:inline-flex;font-size:var(--bliz-font-size-2);font-weight:800;height:32px;justify-content:center;line-height:1;min-width:32px;padding:0 var(--bliz-space-2)}.bliz-data-grid__action-menu-trigger:hover{background:var(--bliz-color-surface-hover)}.bliz-data-grid__action-menu-trigger:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-data-grid__action-menu-popover{background:var(--bliz-color-surface);border:1px solid var(--bliz-color-border);border-radius:var(--bliz-radius-md);box-shadow:var(--bliz-shadow-popover);display:grid;min-width:12rem;overflow:hidden;position:absolute;right:0;top:calc(100% + var(--bliz-space-1));z-index:30}.bliz-data-grid__menu-action{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bliz-color-surface);border:0;color:var(--bliz-color-content-primary);cursor:pointer;display:flex;font-size:var(--bliz-font-size-2);font-weight:700;gap:var(--bliz-space-2);justify-content:start;min-height:40px;padding:0 var(--bliz-space-3);text-align:left;text-decoration:none;width:100%}.bliz-data-grid__menu-action:hover{background:var(--bliz-color-surface-hover)}.bliz-data-grid__menu-action:focus-visible{box-shadow:inset var(--bliz-focus-ring);outline:0}.bliz-data-grid__menu-action:disabled{color:var(--bliz-color-content-secondary);cursor:not-allowed}@container (max-width: 980px){.bliz-data-grid__table{--bliz-data-grid-template:var(--bliz-data-grid-template-priority-4)}.bliz-data-grid__cell[data-priority="5"],.bliz-data-grid__column-heading[data-priority="5"]{display:none}}@container (max-width: 840px){.bliz-data-grid__table{--bliz-data-grid-template:var(--bliz-data-grid-template-priority-3)}.bliz-data-grid__cell[data-priority="4"],.bliz-data-grid__column-heading[data-priority="4"]{display:none}}@container (max-width: 680px){.bliz-data-grid__table{--bliz-data-grid-action-column-width:2.5rem;--bliz-data-grid-template:var(--bliz-data-grid-template-priority-2)}.bliz-data-grid__cell[data-priority="3"],.bliz-data-grid__column-heading[data-priority="3"],.bliz-data-grid__inline-actions{display:none}.bliz-data-grid__action-menu{display:block}}@container (max-width: 520px){.bliz-data-grid__table{--bliz-data-grid-template:var(--bliz-data-grid-template-priority-1)}.bliz-data-grid__cell[data-priority="2"],.bliz-data-grid__column-heading[data-priority="2"]{display:none}}@media (hover:none),(pointer:coarse){.bliz-data-grid__inline-actions{display:none}.bliz-data-grid__action-menu{display:block}}.bliz-tab-pills__list{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bliz-space-2);min-width:0}.bliz-tab-pills__item{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bliz-color-surface);border:1px solid color-mix(in srgb,var(--bliz-color-content-primary) 34%,transparent);border-radius:999px;color:var(--bliz-color-content-secondary);cursor:pointer;display:inline-flex;font-size:var(--bliz-font-size-2);font-weight:800;justify-content:center;line-height:var(--bliz-line-height-compact);min-height:36px;padding:0 var(--bliz-space-4);white-space:nowrap}.bliz-tab-pills__item:hover{background:var(--bliz-color-surface);border-color:color-mix(in srgb,var(--bliz-color-content-primary) 48%,transparent);color:var(--bliz-color-content-primary)}.bliz-tab-pills__item[data-active=true]{background:var(--bliz-color-content-primary);border-color:var(--bliz-color-content-primary);color:var(--bliz-color-surface)}.bliz-tab-pills__item:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-search-command{min-width:0;position:relative;width:100%}.bliz-search-command__field{display:block;min-width:0;position:relative}.bliz-search-command__label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bliz-search-command__input{background:color-mix(in srgb,var(--bliz-color-surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--bliz-color-border) 74%,transparent);border-radius:999px;color:var(--bliz-color-content-primary);min-height:38px;outline:0;padding:0 var(--bliz-space-4);width:100%}.bliz-search-command__input::placeholder{color:var(--bliz-color-content-tertiary)}.bliz-search-command__input:focus{border-color:color-mix(in srgb,var(--bliz-color-accent) 56%,var(--bliz-color-border));box-shadow:var(--bliz-focus-ring)}.bliz-search-command__surface{background:color-mix(in srgb,var(--bliz-color-surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--bliz-color-border) 82%,transparent);border-radius:8px;box-shadow:0 18px 54px rgb(0 0 0/.14);display:grid;grid-gap:var(--bliz-space-3);gap:var(--bliz-space-3);left:0;margin-top:var(--bliz-space-2);max-height:min(62vh,520px);overflow:auto;padding:var(--bliz-space-3);position:absolute;right:0;z-index:70}.bliz-search-command__assistant-hint,.bliz-search-command__empty{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);line-height:var(--bliz-line-height-body);margin:0}.bliz-search-command__group{display:grid;grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2)}.bliz-search-command__group-label{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);font-weight:700;letter-spacing:0;margin:0}.bliz-search-command__results{display:grid;grid-gap:var(--bliz-space-1);gap:var(--bliz-space-1)}.bliz-search-command__result{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--bliz-color-content-primary);cursor:pointer;display:grid;grid-gap:var(--bliz-space-3);gap:var(--bliz-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:var(--bliz-space-3);text-align:left}.bliz-search-command__result:focus-visible,.bliz-search-command__result:hover{background:var(--bliz-color-surface-hover);outline:0}.bliz-search-command__result:focus-visible{box-shadow:var(--bliz-focus-ring)}.bliz-search-command__result-main,.bliz-search-command__result-side{display:grid;grid-gap:.15rem;gap:.15rem;min-width:0}.bliz-search-command__result-title{font-size:var(--bliz-font-size-2);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-search-command__result-meta,.bliz-search-command__result-subtitle{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-search-command__result-type{background:var(--bliz-color-surface-selected);border-radius:999px;color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);font-weight:700;justify-self:end;padding:.15rem .45rem}.bliz-search-command__close{align-items:center;background:var(--bliz-color-surface-hover);border:1px solid var(--bliz-color-border);border-radius:999px;color:var(--bliz-color-content-primary);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:var(--bliz-space-3);top:var(--bliz-space-3);width:36px;z-index:72}.bliz-search-command--overlay{background:var(--bliz-color-surface);display:grid;grid-gap:var(--bliz-space-3);gap:var(--bliz-space-3);inset:0;padding:var(--bliz-space-5);position:fixed;z-index:90}.bliz-search-command--overlay .bliz-search-command__surface{box-shadow:none;left:auto;margin-top:0;max-height:none;padding:0;position:static;right:auto}.bliz-widget{background:var(--bliz-color-widget-background);border-radius:8px;color:var(--bliz-color-content-primary);display:grid;grid-gap:var(--bliz-space-4);padding:var(--bliz-space-5)}.bliz-widget,.bliz-widget__header{gap:var(--bliz-space-4);min-width:0}.bliz-widget__header{align-items:flex-start;display:flex;justify-content:space-between}.bliz-widget__title-stack{display:grid;grid-gap:var(--bliz-space-1);gap:var(--bliz-space-1);min-width:0}.bliz-widget__title-stack h2{font-size:var(--bliz-font-size-3);font-weight:700;line-height:var(--bliz-line-height-compact);margin:0}.bliz-widget__title-stack p{color:var(--bliz-color-content-secondary);font-size:var(--bliz-font-size-1);line-height:var(--bliz-line-height-body);margin:0}.bliz-widget__meta{background:var(--bliz-color-surface-selected);border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-primary);font-size:var(--bliz-font-size-1);font-weight:700;min-height:28px;padding:0 var(--bliz-space-2)}.bliz-widget__header-action,.bliz-widget__meta{align-items:center;display:inline-flex;flex-shrink:0}.bliz-widget__header-action a,.bliz-widget__header-action button{align-items:center;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-secondary);display:inline-flex;font-size:var(--bliz-font-size-1);font-weight:700;min-height:28px;padding:0 var(--bliz-space-2);text-decoration:none}.bliz-widget__header-action a:hover,.bliz-widget__header-action button:hover{background:var(--bliz-color-surface-selected);color:var(--bliz-color-content-primary)}.bliz-widget__header-action a:focus-visible,.bliz-widget__header-action button:focus-visible{box-shadow:var(--bliz-focus-ring);outline:0}.bliz-widget__body{min-width:0}.bliz-tooltip{display:inline-flex;position:relative}.bliz-tooltip__trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px dotted;color:inherit;cursor:help;display:inline-flex;font:inherit;justify-content:center;min-height:auto;padding:0}.bliz-tooltip__trigger:focus-visible{border-radius:var(--bliz-radius-compact);outline:2px solid var(--bliz-color-accent);outline-offset:3px}.bliz-tooltip__surface{background:var(--bliz-color-content-primary);border-radius:var(--bliz-radius-compact);bottom:calc(100% + var(--bliz-space-2));box-shadow:0 12px 32px rgb(0 0 0/.18);color:var(--bliz-color-surface);font-size:var(--bliz-font-size-1);font-weight:700;left:50%;line-height:var(--bliz-line-height-compact);max-width:min(220px,70vw);opacity:0;padding:var(--bliz-space-2) var(--bliz-space-3);pointer-events:none;position:absolute;text-align:center;transform:translate(-50%,2px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:20}.bliz-tooltip__surface:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--bliz-color-content-primary);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.bliz-tooltip:focus-within .bliz-tooltip__surface,.bliz-tooltip:hover .bliz-tooltip__surface{opacity:1;transform:translate(-50%)}.bliz-text-field{color:var(--bliz-color-content-primary);display:grid;font-size:var(--bliz-font-size-2);grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2);width:100%}.bliz-text-field__label{font-weight:700}.bliz-text-field--hidden-label .bliz-text-field__label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bliz-text-field__input{background:var(--bliz-color-surface-hover);border:1px solid transparent;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-primary);min-height:44px;padding:0 var(--bliz-space-3);width:100%}.bliz-text-field__input:focus{background:var(--bliz-color-surface);border-color:var(--bliz-color-accent);box-shadow:var(--bliz-focus-ring);outline:0}.bliz-contact-identifier{width:100%}.bliz-contact-identifier,.bliz-contact-identifier__country,.bliz-contact-identifier__input-label{display:grid;grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2)}.bliz-contact-identifier__country-label,.bliz-contact-identifier__label{font-weight:700}.bliz-contact-identifier--hidden-label .bliz-contact-identifier__label{clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.bliz-contact-identifier__country-select,.bliz-contact-identifier__input{background:var(--bliz-color-surface-hover);border:1px solid transparent;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-primary);min-height:44px;padding:0 var(--bliz-space-3);width:100%}.bliz-contact-identifier__country-select:focus,.bliz-contact-identifier__input:focus{background:var(--bliz-color-surface);border-color:var(--bliz-color-accent);box-shadow:var(--bliz-focus-ring);outline:0}.bliz-pin-code{color:var(--bliz-color-content-primary);display:grid;grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2);width:100%}.bliz-pin-code__label{font-weight:700}.bliz-pin-code__slots{display:grid;grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.bliz-pin-code__slot{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;background:var(--bliz-color-surface-hover);border:1px solid transparent;border-radius:var(--bliz-radius-compact);color:var(--bliz-color-content-primary);font-size:var(--bliz-font-size-4);font-weight:700;height:52px;padding:0;text-align:center;width:100%}.bliz-pin-code__slot::-webkit-inner-spin-button,.bliz-pin-code__slot::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bliz-pin-code__slot:focus{background:var(--bliz-color-surface);border-color:var(--bliz-color-accent);box-shadow:var(--bliz-focus-ring);outline:0}.bliz-pin-code__slot:disabled{cursor:not-allowed;opacity:.48}.bliz-kpi{grid-gap:var(--bliz-space-2);gap:var(--bliz-space-2);padding:var(--bliz-space-4)}.bliz-kpi__value{color:var(--bliz-color-content-primary)}.bliz-panel__header{border-bottom:1px solid var(--bliz-color-border);gap:var(--bliz-space-4);padding:var(--bliz-space-4)}.bliz-panel__header h2{color:var(--bliz-color-content-primary);line-height:var(--bliz-line-height-compact)}.bliz-panel__body{color:var(--bliz-color-content-secondary);line-height:var(--bliz-line-height-body);padding:var(--bliz-space-4)}@media (max-width:760px){.bliz-shell{grid-template-columns:1fr}.bliz-shell__header{grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:0 var(--bliz-space-4)}.bliz-shell__header-brand-label,.bliz-shell__header-nav{display:none}.bliz-shell__center-main{padding:var(--bliz-space-5) var(--bliz-space-4)}.bliz-shell__center-stack{gap:var(--bliz-space-5)}.bliz-shell__sidebar{border-bottom:1px solid var(--bliz-color-border);border-right:0;max-height:none;position:static}.bliz-shell__main{padding:var(--bliz-space-4)}.bliz-shell__content,.bliz-shell__content[data-side-panel-open=true]{grid-template-columns:1fr}.bliz-shell__content[data-side-panel-open=true] .bliz-shell__main{display:none}.bliz-shell__side-panel{border-left:0;bottom:0;left:0;min-height:100vh;position:fixed;right:0;top:0;z-index:90}.bliz-drawer__backdrop{background:transparent}.bliz-drawer__surface{width:100vw}.bliz-pin-code__slots{gap:var(--bliz-space-1)}.bliz-pin-code__slot{height:48px}}:root{color-scheme:light;--bliz-bg:var(--bliz-color-background);--bliz-surface:var(--bliz-color-surface);--bliz-surface-muted:var(--bliz-color-surface-hover);--bliz-border:var(--bliz-color-border);--bliz-text:var(--bliz-color-content-primary);--bliz-muted:var(--bliz-color-content-secondary);--bliz-action:var(--bliz-color-content-primary);--bliz-action-strong:var(--bliz-color-content-primary);--bliz-info:var(--bliz-color-accent);--bliz-warning:#9f5b00;--bliz-radius:var(--bliz-radius-compact)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--bliz-bg);color:var(--bliz-text);font-family:var(--bliz-font-family);letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.impersonation-return-banner{align-items:center;background:#fff7ed;border-bottom:1px solid #fed7aa;color:#7c2d12;display:flex;gap:.75rem;justify-content:center;padding:.75rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:20}.impersonation-return-banner span{font-size:.9rem;font-weight:700}.session-profile-banner{align-items:center;background:#f8fafc;border-bottom:1px solid var(--bliz-border);color:var(--bliz-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:flex-end;min-height:36px;padding:6px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:19}.session-profile-banner strong{color:var(--bliz-text)}.session-profile-banner span:first-child{color:var(--bliz-action-strong);font-weight:700}.session-profile-banner form{align-items:center;display:inline-flex;gap:6px;margin:0}.session-profile-banner__language{color:var(--bliz-muted)}.session-profile-banner__language-field{align-items:center;display:inline-flex;gap:6px}.session-profile-banner__language-field select{background:#ffffff;border:1px solid var(--bliz-border);border-radius:6px;color:var(--bliz-text);font-size:13px;min-height:26px;padding:2px 24px 2px 8px}.session-profile-banner__button{background:transparent;border:0;color:var(--bliz-action-strong);cursor:pointer;font-size:13px;font-weight:700;padding:0}.session-profile-banner__button:hover{text-decoration:underline}.bliz-shell{display:grid;grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:100vh}.bliz-shell__sidebar{border-right:1px solid var(--bliz-border);background:#ffffff;max-height:100vh;overflow-y:auto;padding:20px 16px;position:-webkit-sticky;position:sticky;top:0}.bliz-shell__brand{display:grid;grid-gap:4px;gap:4px;padding:8px 8px 20px}.bliz-shell__brand strong{font-size:var(--bliz-font-size-3);line-height:1.25}.bliz-shell__brand span{color:var(--bliz-muted);font-size:var(--bliz-font-size-1)}.bliz-shell__nav{display:grid;grid-gap:6px;gap:6px}.bliz-shell__nav-item{border-radius:var(--bliz-radius);color:var(--bliz-muted);font-size:var(--bliz-font-size-2);font-weight:600;min-height:40px;padding:10px 12px}.bliz-shell__nav-item.is-active,.bliz-shell__nav-item:hover{background:var(--bliz-surface-muted);color:var(--bliz-text)}.bliz-shell__main{padding:28px;min-width:0}.dashboard{display:grid;grid-gap:24px;gap:24px;max-width:1120px;min-width:0}.dashboard__header{display:grid;grid-gap:8px;gap:8px}.dashboard__header--branded{background:#edf4f2;border:1px solid #b7cbc6;border-left:6px solid #c99a3d;border-radius:var(--bliz-radius);color:var(--bliz-text);min-height:174px;padding:22px}.dashboard__header h1{font-size:32px;line-height:1.2;margin:0;overflow-wrap:anywhere}.dashboard__header p{color:var(--bliz-muted);margin:0;max-width:760px}.dashboard__muted{color:var(--bliz-muted);font-size:13px;margin:0}.dashboard__meta{display:flex;flex-wrap:wrap;gap:8px}.dashboard__tag{align-items:center;background:#e9f2ef;border:1px solid #c5dbd5;border-radius:var(--bliz-radius);color:var(--bliz-action-strong);display:inline-flex;font-size:13px;min-height:30px;padding:6px 10px}.dashboard__tag--brand{background:#ffffff;border-color:#b7cbc6;color:#123c3a;font-weight:700}.dashboard__brand-contact{align-items:center;border-top:1px solid #cbd8d5;color:var(--bliz-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin-top:8px;padding-top:12px}.dashboard__brand-contact strong{color:var(--bliz-text);overflow-wrap:anywhere}.dashboard__kpis{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.bliz-kpi,.bliz-panel{background:var(--bliz-surface);border:1px solid var(--bliz-border);border-radius:var(--bliz-radius)}.bliz-kpi{display:grid;grid-gap:8px;gap:8px;min-height:108px;padding:16px}.bliz-kpi__detail,.bliz-kpi__label{color:var(--bliz-muted);font-size:13px}.bliz-kpi__value{font-size:var(--bliz-font-size-5);line-height:1.1}.bliz-panel{display:grid;min-width:0}.bliz-panel__header{align-items:center;border-bottom:1px solid var(--bliz-border);display:flex;gap:16px;justify-content:space-between;min-height:56px;padding:16px}.bliz-panel__header h2{font-size:var(--bliz-font-size-3);line-height:1.25;margin:0}.bliz-panel__body{color:var(--bliz-muted);line-height:1.55;min-width:0;padding:16px}.dashboard__panels{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.exposure-list,.portfolio-list{border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;overflow:hidden}.exposure-row,.portfolio-row{background:#ffffff;border-bottom:1px solid var(--bliz-border)}.exposure-row:last-child,.portfolio-row:last-child{border-bottom:0}.portfolio-row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(60px,88px) minmax(0,1fr) minmax(74px,auto);min-height:52px;padding:10px 12px}.portfolio-row--link{color:inherit;text-decoration:none}.portfolio-row--link:hover{background:#f8fafc}.exposure-row span,.portfolio-row span:first-child{color:var(--bliz-muted);font-size:12px}.exposure-row strong,.portfolio-row strong{color:var(--bliz-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.exposure-row--empty,.portfolio-row--empty{background:#f8fafc}.exposure-row{display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(72px,auto) minmax(82px,auto);min-height:64px;padding:12px}.exposure-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.readiness-list{border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;overflow:hidden}.readiness-row{align-items:center;background:#ffffff;border-bottom:1px solid var(--bliz-border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(80px,120px) minmax(0,1fr) minmax(82px,auto);min-height:48px;padding:10px 12px}.readiness-row:last-child{border-bottom:0}.readiness-row span:first-child{color:var(--bliz-muted);font-size:13px}.readiness-row strong{color:var(--bliz-text);font-size:14px;line-height:1.35}.readiness-status{border-radius:var(--bliz-radius);display:inline-flex;font-size:13px;justify-content:center;min-height:28px;padding:5px 8px;white-space:nowrap}.readiness-status--ready{background:#e9f2ef;color:var(--bliz-action-strong)}.readiness-status--pending{background:#fff4df;color:var(--bliz-warning)}.bliz-button{align-items:center;border:1px solid transparent;border-radius:var(--bliz-radius);cursor:pointer;display:inline-flex;font-size:var(--bliz-font-size-2);font-weight:700;justify-content:center;min-height:40px;padding:0 16px;white-space:nowrap}.bliz-button--primary{background:var(--bliz-action);color:#ffffff}.bliz-button--primary:hover:not(:disabled){background:#333333}.bliz-button--secondary{background:#ffffff;border-color:var(--bliz-color-border-strong);color:var(--bliz-text)}.bliz-button--secondary:hover:not(:disabled){background:var(--bliz-surface-muted)}.document-root-form{display:grid;grid-gap:14px;gap:14px}.document-root-form__fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(150px,1fr))}.document-root-form__field{color:var(--bliz-muted);display:grid;.communications-compose-form__grid{grid-template-columns:1fr}font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;min-width:0}.document-root-form__field input,.document-root-form__field select{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.document-root-row-action{display:flex;justify-content:flex-start;min-width:0}.communications-compose-form{display:grid;grid-gap:14px;gap:14px}.communications-compose-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(180px,1fr))}.communications-compose-form__field{color:var(--bliz-muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;min-width:0}.communications-compose-form__field--wide{grid-column:1/-1}.communications-compose-form__field input,.communications-compose-form__field select,.communications-compose-form__field textarea{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-width:0;padding:8px 10px;width:100%}.communications-compose-form__field input,.communications-compose-form__field select{min-height:38px}.communications-compose-form__field textarea{min-height:120px;resize:vertical}.identity-user-form{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.identity-user-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.identity-user-form__grid--compact{grid-template-columns:minmax(220px,420px)}.identity-user-form__field{color:var(--bliz-muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;min-width:0}.identity-user-form__field input,.identity-user-form__field select{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.content-news-form{display:grid;grid-gap:14px;gap:14px;margin-bottom:18px}.content-news-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.content-news-form__field{color:var(--bliz-muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;min-width:0}.content-news-form__field--wide{grid-column:1/-1}.content-news-form__field input,.content-news-form__field select,.content-news-form__field textarea{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-width:0;padding:8px 10px;width:100%}.content-news-form__field input,.content-news-form__field select{min-height:38px}.content-news-form__field textarea{min-height:96px;resize:vertical}.admin-branding-form{display:grid;grid-gap:14px;gap:14px;margin-top:14px}.admin-branding-form__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(160px,1fr))}.admin-branding-form__field{color:var(--bliz-muted);display:grid;font-size:13px;grid-gap:6px;gap:6px;line-height:1.35;min-width:0}.admin-branding-form__field--wide{grid-column:1/-1}.admin-branding-form__field input,.admin-branding-form__field select{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-height:38px;min-width:0;padding:8px 10px;width:100%}.admin-dashboard{max-width:1180px}.admin-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.admin-table,.fund-table,.module-list,.runtime-list{border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;overflow:hidden}.fund-table{min-width:0}.admin-table__row,.module-row{min-height:52px}.admin-table__row,.module-row,.runtime-row{align-items:center;background:#ffffff;border-bottom:1px solid var(--bliz-border);display:grid;grid-gap:12px;gap:12px;padding:10px 12px}.runtime-row{grid-template-columns:minmax(180px,.45fr) minmax(0,1fr);min-height:48px}.fund-table__row{align-items:center;background:#ffffff;border-bottom:1px solid var(--bliz-border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(110px,.6fr);min-height:52px;padding:10px 12px;min-width:0}.fund-table--assets .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(130px,.7fr) minmax(150px,.8fr) minmax(130px,.7fr)}.fund-table--associations .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(110px,.45fr) minmax(110px,.45fr) minmax(110px,.45fr) minmax(110px,.45fr)}.fund-table__row--empty,.fund-table__row--header{background:#f8fafc}.fund-table__row--link{color:inherit;text-decoration:none}.fund-table__row--link:hover{background:#f8fafc}.fund-table--detail-assets .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.75fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(130px,.65fr)}.fund-table--detail-investors .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.65fr) minmax(96px,.5fr) minmax(120px,.65fr) minmax(120px,.65fr)}.fund-table--detail-contacts .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(150px,.8fr) minmax(120px,.65fr) minmax(96px,.45fr)}.fund-table--investor-positions .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(96px,.5fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(96px,.5fr)}.fund-table--investor-assets .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(96px,.5fr) minmax(110px,.55fr) minmax(120px,.65fr)}.fund-table--asset-funds .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(120px,.7fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(96px,.5fr)}.fund-table--asset-investors .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(96px,.5fr) minmax(96px,.5fr) minmax(110px,.55fr)}.fund-table--document-roots .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(120px,.55fr) minmax(0,.9fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(140px,.6fr)}.fund-table--document-folders .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.6fr) minmax(96px,.45fr)}.fund-table--documents .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,.95fr) minmax(140px,.7fr) minmax(110px,.55fr)}.fund-table--source-systems .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(0,.8fr) minmax(150px,.65fr)}.fund-table--source-runs .fund-table__row{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(0,.9fr) minmax(0,.9fr) minmax(170px,.8fr)}.fund-table--source-mappings .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(96px,.45fr) minmax(150px,.75fr)}.fund-table--identity-users .fund-table__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.05fr) minmax(100px,.45fr) minmax(100px,.5fr) minmax(120px,.6fr) minmax(140px,.65fr)}.fund-table--identity-roles .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(130px,.65fr) minmax(120px,.55fr)}.fund-table--identity-assignments .fund-table__row{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(0,.95fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(150px,.7fr) minmax(170px,.7fr)}.dashboard__inline-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard__actions--compact{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.dashboard__actions--compact form{margin:0}.dashboard__actions--compact .bliz-button,.dashboard__actions--compact .dashboard__button{min-height:2rem;padding:.35rem .6rem}.fund-table--investor-contact-events .fund-table__row,.fund-table--investor-contact-requests .fund-table__row,.fund-table--investor-contacts .fund-table__row{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.8fr) minmax(0,1.05fr) minmax(120px,.65fr) minmax(110px,.5fr)}.fund-table--investor-contact-fields .fund-table__row{grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(120px,.65fr)}.fund-table--advisor-mandate-events .fund-table__row,.fund-table--advisor-mandates .fund-table__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,.9fr) minmax(0,.9fr) minmax(110px,.5fr) minmax(150px,.75fr)}.fund-table--advisor-mandate-scopes .fund-table__row{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr) minmax(110px,.5fr)}.fund-table--legal-acceptances .fund-table__row{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(110px,.5fr) minmax(0,.8fr) minmax(150px,.7fr) minmax(120px,.55fr) minmax(130px,.6fr)}.fund-table--content-faq .fund-table__row,.fund-table--content-news .fund-table__row,.fund-table--content-pages .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(100px,.45fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(0,1.15fr)}.fund-table--ai-news-events .fund-table__row,.fund-table--ai-news-signals .fund-table__row,.fund-table--ai-news-suggestions .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(110px,.5fr) minmax(0,.85fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(0,1.25fr)}.fund-table--communications-events .fund-table__row,.fund-table--communications-messages .fund-table__row,.fund-table--communications-notifications .fund-table__row,.fund-table--communications-receipts .fund-table__row,.fund-table--communications-recipients .fund-table__row,.fund-table--communications-templates .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(130px,.55fr) minmax(0,1fr)}.fund-table--chat-messages .fund-table__row,.fund-table--chat-threads .fund-table__row{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(150px,.7fr)}.fund-table--chat-participants .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(150px,.7fr)}.fund-table--cashflow-events .fund-table__row,.fund-table--cashflow-lines .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(120px,.55fr) minmax(120px,.55fr)}.fund-table--marketplace-listings .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1.1fr) minmax(110px,.5fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(96px,.45fr)}.fund-table--marketplace-notifications .fund-table__row,.fund-table--marketplace-status-events .fund-table__row,.fund-table--marketplace-threads .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.8fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(0,1fr)}.fund-table--compliance-kyc .fund-table__row,.fund-table--compliance-reports .fund-table__row,.fund-table--compliance-screening .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(130px,.6fr) minmax(0,.9fr)}.fund-table--regulatory-obligations .fund-table__row,.fund-table--regulatory-reports .fund-table__row,.fund-table--regulatory-submissions .fund-table__row,.fund-table--regulatory-validation .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(0,1.25fr)}.fund-table--esg-disclosures .fund-table__row,.fund-table--esg-events .fund-table__row,.fund-table--esg-metrics .fund-table__row,.fund-table--esg-values .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.85fr) minmax(130px,.65fr) minmax(130px,.65fr) minmax(0,1.2fr)}.fund-table--ai-documents-fields .fund-table__row,.fund-table--ai-documents-jobs .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(145px,.7fr) minmax(0,1.3fr)}.fund-table--ai-documents-events .fund-table__row,.fund-table--ai-documents-findings .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(120px,.55fr) minmax(145px,.7fr) minmax(0,1.35fr)}.fund-table--ai-assistant-messages .fund-table__row,.fund-table--ai-assistant-scopes .fund-table__row,.fund-table--ai-assistant-threads .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(145px,.7fr) minmax(0,1.2fr)}.fund-table--ai-assistant-events .fund-table__row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.85fr) minmax(145px,.7fr) minmax(0,1.35fr)}.fund-table--governance-meetings .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(140px,.65fr) minmax(0,1fr) minmax(120px,.55fr) minmax(96px,.45fr) minmax(96px,.45fr)}.fund-table--governance-board-applications .fund-table__row,.fund-table--governance-registrations .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(140px,.65fr) minmax(0,1.2fr)}.fund-table--governance-proxies .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.25fr) minmax(0,.9fr) minmax(140px,.65fr) minmax(110px,.5fr)}.fund-table--ownership-share-register .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(120px,.55fr)}.fund-table--ownership-company-information .fund-table__row{grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr) minmax(0,1.25fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(120px,.55fr)}.fund-table--data-bi-distributions .fund-table__row,.fund-table--data-bi-production .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(0,1fr)}.fund-table--data-bi-nav .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(150px,.75fr)}.fund-table--data-bi-metrics .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr) minmax(110px,.5fr) minmax(190px,.85fr) minmax(140px,.65fr)}.fund-table--data-bi-widgets .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(130px,.6fr) minmax(0,1fr) minmax(110px,.5fr)}.fund-table--performance-snapshots .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(120px,.55fr) minmax(100px,.45fr) minmax(100px,.45fr) minmax(100px,.45fr) minmax(130px,.65fr) minmax(120px,.55fr)}.fund-table--performance-benchmarks .fund-table__row,.fund-table--performance-cohorts .fund-table__row,.fund-table--performance-events .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.8fr) minmax(120px,.55fr) minmax(130px,.65fr) minmax(0,1.2fr)}.fund-table--statements-events .fund-table__row,.fund-table--statements-generated .fund-table__row,.fund-table--statements-templates .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,.9fr) minmax(130px,.6fr) minmax(130px,.6fr) minmax(0,1.2fr)}.fund-table--tax-events .fund-table__row,.fund-table--tax-guidance .fund-table__row,.fund-table--tax-items .fund-table__row,.fund-table--tax-packages .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(0,.9fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(0,1.25fr)}.fund-table--fund-structure-nodes .fund-table__row{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(110px,.5fr) minmax(110px,.5fr) minmax(120px,.55fr)}.fund-table--fund-structure-edges .fund-table__row,.fund-table--fund-structure-events .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1.15fr) minmax(0,.85fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(0,1.2fr)}.fund-table--fund-accounting-events .fund-table__row,.fund-table--fund-accounting-journals .fund-table__row,.fund-table--fund-accounting-periods .fund-table__row,.fund-table--fund-accounting-reconciliations .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1.05fr) minmax(0,.85fr) minmax(120px,.65fr) minmax(120px,.65fr) minmax(0,1.2fr)}.fund-table--carry-allocations .fund-table__row,.fund-table--carry-co-investments .fund-table__row,.fund-table--carry-events .fund-table__row,.fund-table--carry-waterfalls .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.85fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(0,1.2fr)}.fund-table--portfolio-risk-alerts .fund-table__row,.fund-table--portfolio-risk-events .fund-table__row,.fund-table--portfolio-risk-liquidity .fund-table__row,.fund-table--portfolio-risk-snapshots .fund-table__row,.fund-table--portfolio-risk-stress-tests .fund-table__row,.fund-table--portfolio-risk-trade-checks .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) minmax(120px,.65fr) minmax(130px,.7fr) minmax(0,1.2fr)}.fund-table--valuation-nav-adjustments .fund-table__row,.fund-table--valuation-nav-events .fund-table__row,.fund-table--valuation-nav-fx-snapshots .fund-table__row,.fund-table--valuation-nav-nav-prices .fund-table__row,.fund-table--valuation-nav-pricing-inputs .fund-table__row,.fund-table--valuation-nav-runs .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) minmax(120px,.75fr) minmax(130px,.75fr) minmax(0,1.25fr)}.fund-table--onboarding-events .fund-table__row,.fund-table--onboarding-requests .fund-table__row,.fund-table--onboarding-tasks .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,.9fr) minmax(130px,.7fr) minmax(130px,.7fr) minmax(0,1.2fr)}.fund-table--connector-events .fund-table__row,.fund-table--connector-registry .fund-table__row,.fund-table--connector-webhooks .fund-table__row,.fund-table--custodian-accounts .fund-table__row,.fund-table--custodian-batches .fund-table__row,.fund-table--custodian-events .fund-table__row,.fund-table--custodian-reconciliation .fund-table__row,.fund-table--job-events .fund-table__row,.fund-table--job-queue .fund-table__row,.fund-table--job-schedules .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.85fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(0,1.2fr)}.fund-table--signatures-distributions .fund-table__row,.fund-table--signatures-recipients .fund-table__row,.fund-table--signatures-requests .fund-table__row{grid-template-columns:minmax(0,1.2fr) minmax(0,.95fr) minmax(120px,.55fr) minmax(140px,.65fr) minmax(120px,.55fr) minmax(130px,.6fr)}.fund-table--dealflow-accounts .fund-table__row,.fund-table--dealflow-deals .fund-table__row,.fund-table--dealflow-pipeline .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(120px,.55fr) minmax(150px,.65fr) minmax(130px,.6fr)}.fund-table--dealflow-tasks .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(0,.95fr) minmax(130px,.6fr) minmax(110px,.5fr) minmax(120px,.55fr)}.fund-table--billing-payment-methods .fund-table__row,.fund-table--billing-subscriptions .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr) minmax(110px,.5fr) minmax(170px,.8fr) minmax(130px,.6fr)}.fund-table--billing-invoices .fund-table__row{grid-template-columns:minmax(0,.95fr) minmax(0,.85fr) minmax(110px,.5fr) minmax(120px,.55fr) minmax(130px,.6fr) minmax(120px,.55fr)}.fund-table--billing-events .fund-table__row{grid-template-columns:minmax(0,.95fr) minmax(110px,.5fr) minmax(140px,.65fr) minmax(0,1.5fr)}.fund-table--plan-enablement-features .fund-table__row,.fund-table--plan-enablement-plans .fund-table__row,.fund-table--plan-enablement-tenants .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(110px,.5fr) minmax(120px,.55fr) minmax(150px,.7fr) minmax(130px,.6fr) minmax(130px,.6fr)}.fund-table--plan-enablement-events .fund-table__row{grid-template-columns:minmax(0,.95fr) minmax(0,.9fr) minmax(110px,.5fr) minmax(150px,.7fr) minmax(0,1.35fr)}.plan-admin-disclosure{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;margin-bottom:14px;min-width:0}.plan-admin-disclosure>summary{color:var(--bliz-text);cursor:pointer;font-weight:700;list-style-position:inside;min-height:44px;padding:11px 12px}.plan-admin-disclosure[open]>summary{border-bottom:1px solid var(--bliz-border)}.plan-admin-disclosure>.identity-user-form{margin:0;padding:12px}.plan-admin-disclosure--nested{background:#f8fafc;margin-bottom:0}.plan-card,.plan-card-list{display:grid;grid-gap:14px;gap:14px;min-width:0}.plan-card{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);padding:14px}.plan-card__header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;min-width:0}.plan-card__title{display:grid;grid-gap:3px;gap:3px;min-width:0}.plan-card__title strong{color:var(--bliz-text);font-size:var(--bliz-font-size-3);line-height:1.25;overflow-wrap:anywhere}.plan-card__meta,.plan-card__title span{color:var(--bliz-muted);font-size:13px}.plan-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.plan-feature-state,.plan-status-pill{border-radius:var(--bliz-radius);display:inline-flex;font-size:13px;justify-content:center;min-height:28px;padding:5px 8px;white-space:nowrap}.plan-feature-state--on,.plan-status-pill{background:#e9f2ef;color:var(--bliz-action-strong)}.plan-feature-state--off{background:#fff4df;color:var(--bliz-warning)}.plan-feature-matrix{border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;min-width:0;overflow:hidden}.plan-feature-matrix__header,.plan-feature-matrix__row{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.4fr) minmax(90px,.35fr) minmax(120px,.45fr);min-height:48px;padding:9px 12px}.plan-feature-matrix__header{background:#f8fafc;color:var(--bliz-text)}.plan-feature-matrix__row{border-top:1px solid var(--bliz-border)}.plan-feature-matrix__row--empty{background:#f8fafc}.plan-feature-matrix__name{display:grid;grid-gap:3px;gap:3px;min-width:0}.plan-feature-matrix__name strong{color:var(--bliz-text);font-size:14px;line-height:1.3;overflow-wrap:anywhere}.plan-feature-matrix__name span{color:var(--bliz-muted);font-size:12px;overflow-wrap:anywhere}.plan-feature-toggle{display:flex;justify-content:flex-start;margin:0;min-width:0}.plan-feature-toggle__button{min-height:34px;padding:0 10px;width:100%}.fund-table--ops-database .fund-table__row{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr) minmax(110px,.5fr) minmax(110px,.5fr)}.fund-table--ops-migrations .fund-table__row{grid-template-columns:minmax(0,1.25fr) minmax(120px,.55fr) minmax(120px,.55fr) minmax(150px,.7fr) minmax(120px,.55fr) minmax(120px,.55fr)}.fund-table--ops-audit .fund-table__row{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr) minmax(96px,.45fr) minmax(150px,.7fr) minmax(0,.85fr) minmax(0,.75fr) minmax(0,1fr)}.fund-facts{display:grid;grid-gap:10px;gap:10px}.fund-facts,.fund-facts--compact{grid-template-columns:repeat(3,minmax(0,1fr))}.fund-facts__item{background:#f8fafc;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;grid-gap:6px;gap:6px;min-height:72px;padding:12px}.fund-facts__item span{color:var(--bliz-muted);font-size:13px}.fund-facts__item strong{color:var(--bliz-text);font-size:14px;overflow-wrap:anywhere}.admin-table__row{grid-template-columns:minmax(0,1.2fr) minmax(150px,.9fr) minmax(150px,.9fr)}.admin-table--legal-audit .admin-table__row{grid-template-columns:minmax(0,1fr) minmax(190px,1.1fr) minmax(150px,.85fr) minmax(170px,.95fr)}.admin-table--document-roots .admin-table__row{grid-template-columns:minmax(0,1.2fr) minmax(140px,.7fr) minmax(190px,1fr) minmax(130px,.7fr)}.admin-table--source-systems .admin-table__row{grid-template-columns:minmax(0,1.1fr) minmax(130px,.65fr) minmax(170px,.8fr) minmax(190px,1fr)}.admin-table--launch-evidence-gaps .admin-table__row{align-items:start;grid-template-columns:minmax(150px,.9fr) minmax(130px,.75fr) minmax(140px,.75fr) minmax(170px,1fr) minmax(220px,1.15fr)}.launch-signoff-form{display:grid;grid-gap:8px;gap:8px;min-width:0}.launch-signoff-form label{color:var(--bliz-muted);display:grid;font-size:12px;grid-gap:4px;gap:4px;line-height:1.3}.launch-signoff-form input{background:#ffffff;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);color:var(--bliz-text);font:inherit;min-height:34px;min-width:0;padding:7px 9px;width:100%}.launch-signoff-form__actions{display:flex;flex-wrap:wrap;gap:6px}.launch-signoff-form__actions button{background:var(--bliz-primary);border:0;border-radius:var(--bliz-radius);color:#ffffff;cursor:pointer;font:inherit;min-height:34px;padding:7px 10px}.launch-signoff-form__actions button[value=blocked]{background:#8a3d3d}.launch-signoff-form__actions button[value=pending]{background:#475569}.admin-table__row--header{background:#f8fafc;min-height:44px}.admin-table__row--empty{min-height:58px}.module-row{grid-template-columns:minmax(0,1fr) minmax(110px,auto) minmax(110px,auto)}.admin-table__row:last-child,.fund-table__row:last-child,.module-row:last-child,.runtime-row:last-child{border-bottom:0}.admin-table__row span,.fund-table__row span,.module-row span,.runtime-row span{color:var(--bliz-muted);font-size:13px;line-height:1.35;overflow-wrap:anywhere;min-width:0}.admin-table__row strong,.fund-table__row strong,.module-row strong,.runtime-row strong{color:var(--bliz-text);font-size:14px;line-height:1.35;min-width:0;overflow-wrap:anywhere}.module-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.plant-map-layout{display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);min-width:0}.plant-map{background:#e7f0ee;border:1px solid #b8cbc5;border-radius:var(--bliz-radius);min-width:0;overflow:hidden}.plant-map__canvas{aspect-ratio:16/9;background:#dbe7e8;cursor:-webkit-grab;cursor:grab;min-height:320px;position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plant-map__canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.plant-map__tiles{bottom:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%}.plant-map__tile{display:block;height:100%;object-fit:cover;width:100%}.plant-map__controls{display:grid;grid-gap:6px;gap:6px;position:absolute;right:10px;top:10px;z-index:4}.plant-map__controls button{align-items:center;background:#ffffff;border:1px solid rgba(23,33,38,.24);border-radius:6px;box-shadow:0 4px 10px rgba(23,33,38,.12);color:var(--bliz-text);cursor:pointer;display:inline-flex;font-size:18px;font-weight:700;height:32px;justify-content:center;line-height:1;width:32px}.plant-map__controls button:disabled{color:var(--bliz-muted);cursor:not-allowed;opacity:.64}.plant-map__pins{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:2}.plant-map__pin{color:#1f6f63;outline:none;pointer-events:auto}.plant-map__pin-circle{fill:#1f6f63;filter:drop-shadow(0 5px 8px rgba(23,33,38,.28));stroke:#ffffff;stroke-width:2.25;vector-effect:non-scaling-stroke}.plant-map__pin:focus-visible,.plant-map__pin:hover{color:#315f99}.plant-map__pin:focus-visible .plant-map__pin-circle,.plant-map__pin:hover .plant-map__pin-circle{fill:#315f99;stroke:#c99a3d;stroke-width:3}.plant-map__empty{align-items:center;bottom:0;color:var(--bliz-muted);display:flex;justify-content:center;left:0;padding:16px;position:absolute;right:0;top:0;text-align:center}.plant-map__attribution{background:rgba(255,255,255,.88);border-radius:4px;bottom:8px;color:#1e3a5f;font-size:11px;left:8px;line-height:1.2;padding:3px 5px;position:absolute;text-decoration:none;z-index:3}.plant-map__attribution:hover{text-decoration:underline}.plant-map__facts{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.plant-map__facts div{background:#f8fafc;border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;grid-gap:4px;gap:4px;min-height:54px;padding:9px 10px}.plant-map-list__row span,.plant-map__facts span{color:var(--bliz-muted);font-size:13px;line-height:1.35}.plant-map-list__row strong,.plant-map__facts strong{color:var(--bliz-text);font-size:14px;line-height:1.35;overflow-wrap:anywhere}.plant-map-list{border:1px solid var(--bliz-border);border-radius:var(--bliz-radius);display:grid;overflow:hidden}.plant-map-list__row{align-items:center;background:#ffffff;border-bottom:1px solid var(--bliz-border);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1.25fr) minmax(0,.95fr) minmax(100px,.55fr) minmax(82px,.4fr) minmax(120px,.6fr);min-height:48px;padding:10px 12px}.plant-map-list__row:last-child{border-bottom:0}.plant-map-list__row:hover{background:#f8fafc}@media (max-width:800px){.bliz-shell{grid-template-columns:1fr}.bliz-shell__sidebar{border-bottom:1px solid var(--bliz-border);border-right:0;display:grid;grid-gap:10px;gap:10px;padding:12px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.bliz-shell__brand{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:0}.bliz-shell__brand span,.bliz-shell__brand strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bliz-shell__nav{display:flex;gap:8px;margin:0 -12px;overflow-x:auto;padding:0 12px 2px}.bliz-shell__nav-item{flex:0 0 auto;min-height:36px;padding:8px 10px;white-space:nowrap}.bliz-shell__main{padding:16px}.dashboard{gap:16px}.dashboard__header h1{font-size:24px}.bliz-panel{gap:10px;padding:14px}.bliz-panel__header{display:grid;grid-gap:10px;gap:10px}.bliz-button,.bliz-panel__action{width:100%}.admin-branding-form__grid,.admin-grid,.content-news-form__grid,.dashboard__kpis,.dashboard__panels,.document-root-form__fields,.identity-user-form__grid{grid-template-columns:1fr}.exposure-row,.portfolio-row,.readiness-row{align-items:flex-start;grid-template-columns:1fr}.plant-map-layout{grid-template-columns:1fr}.plant-map__canvas{aspect-ratio:4/3;min-height:280px}.plant-map__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-table__row,.fund-table__row,.module-row,.plant-map-list__row,.runtime-row{align-items:flex-start;grid-template-columns:1fr}.admin-table--document-roots .admin-table__row,.admin-table--launch-evidence-gaps .admin-table__row,.admin-table--legal-audit .admin-table__row,.admin-table--source-systems .admin-table__row,.fund-table--advisor-mandate-events .fund-table__row,.fund-table--advisor-mandate-scopes .fund-table__row,.fund-table--advisor-mandates .fund-table__row,.fund-table--ai-assistant-events .fund-table__row,.fund-table--ai-assistant-messages .fund-table__row,.fund-table--ai-assistant-scopes .fund-table__row,.fund-table--ai-assistant-threads .fund-table__row,.fund-table--ai-documents-events .fund-table__row,.fund-table--ai-documents-fields .fund-table__row,.fund-table--ai-documents-findings .fund-table__row,.fund-table--ai-documents-jobs .fund-table__row,.fund-table--ai-news-events .fund-table__row,.fund-table--ai-news-signals .fund-table__row,.fund-table--ai-news-suggestions .fund-table__row,.fund-table--asset-funds .fund-table__row,.fund-table--asset-investors .fund-table__row,.fund-table--assets .fund-table__row,.fund-table--billing-events .fund-table__row,.fund-table--billing-invoices .fund-table__row,.fund-table--billing-payment-methods .fund-table__row,.fund-table--billing-subscriptions .fund-table__row,.fund-table--carry-allocations .fund-table__row,.fund-table--carry-co-investments .fund-table__row,.fund-table--carry-events .fund-table__row,.fund-table--carry-waterfalls .fund-table__row,.fund-table--cashflow-events .fund-table__row,.fund-table--cashflow-lines .fund-table__row,.fund-table--chat-messages .fund-table__row,.fund-table--chat-participants .fund-table__row,.fund-table--chat-threads .fund-table__row,.fund-table--communications-events .fund-table__row,.fund-table--communications-messages .fund-table__row,.fund-table--communications-notifications .fund-table__row,.fund-table--communications-receipts .fund-table__row,.fund-table--communications-recipients .fund-table__row,.fund-table--communications-templates .fund-table__row,.fund-table--compliance-kyc .fund-table__row,.fund-table--compliance-reports .fund-table__row,.fund-table--compliance-screening .fund-table__row,.fund-table--connector-events .fund-table__row,.fund-table--connector-registry .fund-table__row,.fund-table--connector-webhooks .fund-table__row,.fund-table--content-faq .fund-table__row,.fund-table--content-news .fund-table__row,.fund-table--content-pages .fund-table__row,.fund-table--custodian-accounts .fund-table__row,.fund-table--custodian-batches .fund-table__row,.fund-table--custodian-events .fund-table__row,.fund-table--custodian-reconciliation .fund-table__row,.fund-table--data-bi-distributions .fund-table__row,.fund-table--data-bi-metrics .fund-table__row,.fund-table--data-bi-nav .fund-table__row,.fund-table--data-bi-production .fund-table__row,.fund-table--data-bi-widgets .fund-table__row,.fund-table--dealflow-accounts .fund-table__row,.fund-table--dealflow-deals .fund-table__row,.fund-table--dealflow-pipeline .fund-table__row,.fund-table--dealflow-tasks .fund-table__row,.fund-table--detail-assets .fund-table__row,.fund-table--detail-contacts .fund-table__row,.fund-table--detail-investors .fund-table__row,.fund-table--document-folders .fund-table__row,.fund-table--document-roots .fund-table__row,.fund-table--documents .fund-table__row,.fund-table--esg-disclosures .fund-table__row,.fund-table--esg-events .fund-table__row,.fund-table--esg-metrics .fund-table__row,.fund-table--esg-values .fund-table__row,.fund-table--fund-accounting-events .fund-table__row,.fund-table--fund-accounting-journals .fund-table__row,.fund-table--fund-accounting-periods .fund-table__row,.fund-table--fund-accounting-reconciliations .fund-table__row,.fund-table--fund-structure-edges .fund-table__row,.fund-table--fund-structure-events .fund-table__row,.fund-table--fund-structure-nodes .fund-table__row,.fund-table--governance-board-applications .fund-table__row,.fund-table--governance-meetings .fund-table__row,.fund-table--governance-proxies .fund-table__row,.fund-table--governance-registrations .fund-table__row,.fund-table--identity-assignments .fund-table__row,.fund-table--identity-roles .fund-table__row,.fund-table--identity-users .fund-table__row,.fund-table--investor-assets .fund-table__row,.fund-table--investor-contact-events .fund-table__row,.fund-table--investor-contact-fields .fund-table__row,.fund-table--investor-contact-requests .fund-table__row,.fund-table--investor-contacts .fund-table__row,.fund-table--investor-positions .fund-table__row,.fund-table--job-events .fund-table__row,.fund-table--job-queue .fund-table__row,.fund-table--job-schedules .fund-table__row,.fund-table--legal-acceptances .fund-table__row,.fund-table--marketplace-listings .fund-table__row,.fund-table--marketplace-notifications .fund-table__row,.fund-table--marketplace-status-events .fund-table__row,.fund-table--marketplace-threads .fund-table__row,.fund-table--onboarding-events .fund-table__row,.fund-table--onboarding-requests .fund-table__row,.fund-table--onboarding-tasks .fund-table__row,.fund-table--ownership-company-information .fund-table__row,.fund-table--ownership-share-register .fund-table__row,.fund-table--performance-benchmarks .fund-table__row,.fund-table--performance-cohorts .fund-table__row,.fund-table--performance-events .fund-table__row,.fund-table--performance-snapshots .fund-table__row,.fund-table--plan-enablement-events .fund-table__row,.fund-table--plan-enablement-features .fund-table__row,.fund-table--plan-enablement-plans .fund-table__row,.fund-table--plan-enablement-tenants .fund-table__row,.fund-table--portfolio-risk-alerts .fund-table__row,.fund-table--portfolio-risk-events .fund-table__row,.fund-table--portfolio-risk-liquidity .fund-table__row,.fund-table--portfolio-risk-snapshots .fund-table__row,.fund-table--portfolio-risk-stress-tests .fund-table__row,.fund-table--portfolio-risk-trade-checks .fund-table__row,.fund-table--regulatory-obligations .fund-table__row,.fund-table--regulatory-reports .fund-table__row,.fund-table--regulatory-submissions .fund-table__row,.fund-table--regulatory-validation .fund-table__row,.fund-table--signatures-distributions .fund-table__row,.fund-table--signatures-recipients .fund-table__row,.fund-table--signatures-requests .fund-table__row,.fund-table--source-mappings .fund-table__row,.fund-table--source-runs .fund-table__row,.fund-table--source-systems .fund-table__row,.fund-table--statements-events .fund-table__row,.fund-table--statements-generated .fund-table__row,.fund-table--statements-templates .fund-table__row,.fund-table--tax-events .fund-table__row,.fund-table--tax-guidance .fund-table__row,.fund-table--tax-items .fund-table__row,.fund-table--tax-packages .fund-table__row,.fund-table--valuation-nav-adjustments .fund-table__row,.fund-table--valuation-nav-events .fund-table__row,.fund-table--valuation-nav-fx-snapshots .fund-table__row,.fund-table--valuation-nav-nav-prices .fund-table__row,.fund-table--valuation-nav-pricing-inputs .fund-table__row,.fund-table--valuation-nav-runs .fund-table__row{grid-template-columns:1fr}.plan-card__header,.plan-card__meta{align-items:stretch;justify-content:flex-start}.plan-card__header{flex-direction:column}.plan-feature-matrix__header,.plan-feature-matrix__row{grid-template-columns:1fr}.plan-feature-toggle__button{width:auto}.fund-facts,.fund-facts--compact,.fund-table--ops-audit .fund-table__row,.fund-table--ops-database .fund-table__row,.fund-table--ops-migrations .fund-table__row{grid-template-columns:1fr}}