:where(.panel){background:var(--surface-primary);border:1px solid var(--border-subtle);border-radius:var(--workspace-surface-radius);box-shadow:var(--shadow);margin-bottom:24px;transition:background .35s ease,border-color .35s ease,box-shadow .35s ease}:where(.panel--flush){overflow:hidden}:where(.panel--flush .panel__body){padding:0}:where(.panel__header){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--divider-subtle);font-weight:600;background:var(--panel-header-bg);color:var(--panel-header-text)}:where(.panel__header-title){min-width:0}:where(.panel__body){padding:18px 20px;display:grid;gap:16px}:where(.workspace-pill){appearance:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 14px;border-radius:10px;border:1px solid var(--interactive-surface-border);background:var(--interactive-surface-bg);color:var(--interactive-surface-text);font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;box-shadow:var(--shadow-subtle);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}:where(.workspace-pill:hover){background:var(--interactive-surface-bg-hover);border-color:var(--interactive-surface-border-hover);box-shadow:var(--shadow-soft);transform:translateY(-1px)}:where(.workspace-pill:active){transform:translateY(0);box-shadow:var(--shadow-subtle)}:where(.workspace-pill:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.workspace-pill--active){background:var(--interactive-selected-bg);color:var(--interactive-selected-text);border-color:var(--interactive-selected-border);box-shadow:var(--interactive-selected-shadow)}:where(.workspace-pill--active:hover){background:var(--interactive-selected-bg-hover);color:var(--interactive-selected-text);border-color:var(--interactive-selected-border-hover)}:where(.workspace-pill--ghost){background:transparent;border-color:var(--border-subtle);border-style:dashed;color:var(--text-secondary);box-shadow:none;font-weight:500}:where(.workspace-pill--ghost:hover){background:var(--surface-secondary);border-color:var(--interactive-surface-border-hover);border-style:dashed;color:var(--text-primary);box-shadow:none;transform:none}:where(.workspace-pill__badge){min-width:18px;height:18px;padding:0 5px;border-radius:999px;border:1px solid var(--interactive-badge-border);background:var(--interactive-badge-bg);color:var(--interactive-badge-text);font-size:var(--text-2xs);font-weight:var(--weight-extrabold);display:inline-flex;align-items:center;justify-content:center}:where(.workspace-pill--active .workspace-pill__badge){background:var(--interactive-selected-badge-bg);color:var(--interactive-selected-badge-text);border-color:var(--interactive-selected-badge-border)}@media(max-width:1000px){:where(.workspace-pill){padding:6px 10px;min-height:30px;font-size:var(--text-xs)}}:where(.workspace-action-btn){appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--interactive-surface-border);background:var(--interactive-surface-bg);color:var(--interactive-surface-text);cursor:pointer;box-shadow:var(--shadow-subtle);transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}:where(.workspace-action-btn:hover){background:var(--interactive-surface-bg-hover);border-color:var(--interactive-surface-border-hover);box-shadow:var(--shadow-soft);transform:translateY(-2px) scale(1.05)}:where(.workspace-action-btn:active){transform:translateY(0) scale(.95);box-shadow:var(--shadow-subtle)}:where(.workspace-action-btn:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.workspace-action-btn--active){background:var(--interactive-selected-bg);color:var(--interactive-selected-text);border-color:var(--interactive-selected-border);box-shadow:var(--interactive-selected-shadow)}:where(.workspace-action-btn--active:hover){background:var(--interactive-selected-bg-hover);color:var(--interactive-selected-text);border-color:var(--interactive-selected-border-hover);transform:translateY(-2px) scale(1.05)}:where(.workspace-action-btn--close){color:var(--muted)}:where(.workspace-action-btn--close:hover){color:var(--danger, #ef4444)}:where(.workspace-action-btn__badge){position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--interactive-badge-bg);color:var(--interactive-badge-text);border:1.5px solid var(--interactive-badge-border);font-size:var(--text-2xs);font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}:root[data-liquid-glass] :where(.workspace-action-btn){-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}:where(.workspace-shell){display:grid;gap:18px}:where(.workspace-root){background:transparent}:where(.workspace-layout){display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 220px)}:where(.workspace-layout--with-drawer){grid-template-columns:260px minmax(0,1fr) minmax(420px,.9fr)}:where(.workspace-content){min-width:0;padding:28px 32px 40px}@media(max-width:840px){:where(.workspace-layout){grid-template-columns:1fr}:where(.workspace-layout--with-drawer){grid-template-columns:1fr}:where(.workspace-nav-mobile){display:block}:where(.workspace-layout)>:where(.workspace-nav){display:none}:where(.workspace-content){padding:20px 16px 32px}}:where(.workspace-section-header){display:flex;align-items:flex-start;justify-content:space-between;gap:16px}:where(.workspace-section-header__content){min-width:0}:where(.workspace-section-header__title){margin:0 0 6px;color:var(--text-strong);font-size:var(--text-xl);line-height:var(--leading-tight)}:where(.workspace-section-header__subtitle){margin:0;max-width:72ch;color:var(--muted);font-size:var(--text-base)}:where(.workspace-section-header__actions){display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}:where(.workspace-section-footer){margin:0;color:var(--text-secondary);font-size:var(--text-sm)}:where(.workspace-empty-state){background:var(--card);border:1px solid var(--border);border-radius:var(--workspace-surface-radius);padding:40px 24px;margin-bottom:28px;text-align:center;color:var(--muted);box-shadow:var(--shadow)}:where(.workspace-empty-state--error){color:var(--callout-error-text)}:where(.workspace-inline-state){color:var(--muted);line-height:var(--leading-relaxed)}:where(.workspace-inline-state--error){color:var(--status-text-warn)}:where(.workspace-drawer-stack,.docs-shell){display:grid;gap:20px}:where(.workspace-drawer-panel,.docs-panel){overflow:hidden;margin-bottom:0}:where(.workspace-drawer-panel__header,.docs-panel__header){display:flex;justify-content:space-between;align-items:center;gap:12px}:where(.workspace-drawer-panel__body,.docs-panel__body){display:grid;gap:14px}:where(.workspace-drawer-panel__title,.docs-panel__title){font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:4px}:where(.workspace-drawer-panel__controls,.docs-panel__controls){display:inline-flex;gap:8px}:where(.docs-refresh){border:1px solid var(--button-subtle-border);background:var(--button-subtle-bg);border-radius:999px;height:30px;padding:0 12px;font-weight:700;cursor:pointer;color:var(--button-subtle-text-strong);font-family:inherit}:where(.docs-refresh:hover){background:var(--button-subtle-bg-hover)}:where(.docs-refresh:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.docs-callout){padding:10px 12px;display:grid;gap:10px}:where(.docs-callout--loading){background:var(--callout-info-bg);color:var(--callout-info-text)}:where(.docs-callout--error){background:var(--callout-error-bg);color:var(--callout-error-text)}:where(.docs-callout--success){background:var(--callout-success-bg);color:var(--callout-success-text)}:where(.workspace-toolbar,.docs-toolbar){display:grid;grid-template-columns:minmax(0,1fr);gap:12px}:where(.workspace-filter,.docs-filter){display:grid;gap:6px}:where(.workspace-filter span,.docs-filter span){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--muted);font-weight:var(--weight-bold)}:where(.workspace-filter input,.docs-filter input){width:100%;border:1px solid var(--border);border-radius:var(--workspace-surface-radius);padding:10px 12px;font-size:var(--text-base);background:var(--input-control-bg);color:var(--input-control-text);font-family:inherit}:where(.docs-upload){display:flex;align-items:center;justify-content:center;padding:18px 12px;margin-bottom:8px;border:2px dashed var(--upload-border);border-radius:6px;background:var(--upload-bg);transition:border-color .15s ease,background .15s ease}:where(.docs-upload--dragover){border-color:var(--upload-active-border);background:var(--upload-active-bg)}:where(.docs-upload__input){display:none}:where(.docs-upload__label){font-size:var(--text-sm);color:var(--button-subtle-text)}:where(.docs-upload__browse){background:none;border:none;padding:0;color:var(--browse-link);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;text-decoration:underline;font-family:inherit}:where(.docs-upload__browse:hover){color:var(--link-accent-hover)}:where(.docs-upload__browse:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px;border-radius:4px}:where(.docs-pending){border:1px solid var(--border-accent-soft);border-radius:var(--workspace-surface-radius);overflow:hidden;background:var(--surface-secondary)}:where(.docs-pending__header){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface-tertiary);border-bottom:1px solid var(--border)}:where(.docs-pending__title){font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong);text-transform:uppercase;letter-spacing:var(--tracking-wide)}:where(.docs-pending__confirm){background:var(--interactive-primary-bg);color:var(--interactive-primary-text);border:1px solid var(--interactive-primary-bg);border-radius:6px;padding:6px 14px;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;font-family:inherit}:where(.docs-pending__confirm:hover){background:var(--interactive-primary-bg-hover);border-color:var(--interactive-primary-bg-hover)}:where(.docs-pending__confirm:disabled){opacity:.55;cursor:not-allowed}:where(.docs-pending__confirm:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.docs-pending__item){display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border)}:where(.docs-pending__item:last-child){border-bottom:none}:where(.docs-pending__thumb){width:36px;height:42px;border-radius:4px;background:var(--doc-thumb-bg);color:var(--doc-thumb-text);display:flex;align-items:center;justify-content:center;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;flex-shrink:0}:where(.docs-pending__info){display:grid;gap:5px;min-width:0}:where(.docs-pending__filename){font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.docs-pending__size){font-size:var(--text-xs);color:var(--muted)}:where(.docs-pending__type-label){display:grid;gap:4px;font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--muted);margin-bottom:2px}:where(.docs-pending__type-select){width:100%;border:1px solid var(--border);border-radius:6px;padding:4px 6px;font-size:var(--text-sm);background:var(--input-control-bg);color:var(--input-control-text);font-family:inherit;cursor:pointer}:where(.docs-pending__remove){background:none;border:1px solid var(--button-subtle-border);border-radius:6px;color:var(--muted);width:26px;height:26px;font-size:var(--text-xs);cursor:pointer;line-height:1;flex-shrink:0;font-family:inherit}:where(.docs-pending__remove:hover){background:var(--callout-error-bg);color:var(--callout-error-text);border-color:transparent}:where(.docs-pending__remove:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.workspace-drawer-loading,.docs-loading){display:flex;justify-content:center;padding:18px 0 6px}:where(.docs-list){border:1px solid var(--border);border-radius:var(--workspace-surface-radius);overflow:hidden}:where(.doc-row){display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--surface-primary)}:where(.doc-row:nth-child(odd)){background:var(--surface-tertiary)}:where(.doc-row:last-child){border-bottom:none}:where(.doc-row__thumb){width:52px;height:60px;border-radius:4px;overflow:hidden;flex-shrink:0}:where(.doc-row__thumb-img){width:100%;height:100%;object-fit:cover;display:block}:where(.doc-row__thumb-placeholder){width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--doc-thumb-bg);color:var(--doc-thumb-text);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:4px}:where(.doc-row__primary){min-width:0}:where(.doc-row__primary--split){display:flex;align-items:flex-start;justify-content:space-between;gap:12px}:where(.doc-row__content){flex:1;min-width:0}:where(.doc-row__actions){flex-shrink:0;align-self:center}:where(.doc-row__title){font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text-strong);margin-bottom:4px}:where(.doc-row__title--link){background:none;border:none;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer;color:var(--link-accent);text-decoration:none;width:100%}:where(.doc-row__title--link:hover){text-decoration:underline;color:var(--link-accent-hover)}:where(.doc-row__title--link:disabled){color:var(--muted);cursor:wait;text-decoration:none}:where(.doc-row__meta){display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--text-secondary);font-size:var(--text-sm)}:where(.doc-row__dot){width:4px;height:4px;border-radius:50%;background:var(--input-icon)}:where(.doc-row__lifecycle){display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px}:where(.doc-row__lifecycle-label){font-size:var(--text-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}:where(.doc-row__lifecycle-date){font-size:var(--text-xs);color:var(--text-secondary)}:where(.doc-type-chip){display:inline-block;padding:1px 7px;border-radius:4px;background:var(--badge-neutral-bg);color:var(--badge-neutral-text);font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;vertical-align:middle}:where(.bc-pager){display:flex;align-items:center;gap:12px}:where(.bc-pager--spread){justify-content:space-between}:where(.bc-pager--center){justify-content:center}:where(.bc-pager--attached){padding:10px 14px;border-top:1px solid var(--border);background:var(--panel-header-bg)}:where(.bc-pager--card){margin-top:10px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;background:var(--surface-primary)}:where(.bc-pager__meta){font-size:var(--text-sm);color:var(--muted);text-align:center}@media(max-width:720px){:where(.bc-pager--attached),:where(.bc-pager--card){flex-wrap:wrap;justify-content:center}}:where(.workspace-text-action){background:none;border:none;padding:0;font:inherit;color:var(--link-accent);font-weight:700;cursor:pointer;text-decoration:underline}:where(.workspace-text-action:hover){color:var(--link-accent-hover)}:where(.workspace-field){display:flex;flex-direction:column;gap:8px}:where(.workspace-field__label){color:var(--text-strong);font-size:var(--text-sm);font-weight:700}:where(.workspace-field__control){width:100%;min-height:46px;border:1px solid var(--input-shell-border);border-radius:var(--workspace-control-radius);background:var(--input-shell-bg);color:var(--input-control-text);padding:0 14px;font:inherit;font-family:inherit;box-sizing:border-box;box-shadow:var(--shadow-subtle)}@media print{:where(.workspace-layout),:where(.workspace-layout--with-drawer){display:block}:where(.workspace-breadcrumb),:where(.workspace-nav),:where(.workspace-nav-mobile),:where(.workspace-banner__actions),:where(.no-print){display:none!important}:where(.workspace-content){padding:0}}:where(.workspace-nav){position:sticky;top:118px;max-height:calc(100vh - 118px);overflow-y:auto;border-right:1px solid var(--border);padding:24px 18px;background:var(--nav-panel-bg);display:grid;gap:10px;align-content:start}:where(.workspace-nav__group){margin-top:14px;margin-bottom:2px;color:var(--muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:12px 2px 4px;border-top:1px solid var(--divider-subtle)}:where(.workspace-nav__group:first-child){margin-top:0;padding-top:0;border-top:0}:where(.workspace-nav__item){position:relative;width:100%;text-align:left;padding:12px 14px;border-radius:var(--workspace-surface-radius);border:1px solid transparent;background:transparent;color:var(--interactive-surface-text);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}:where(.workspace-nav__item:hover){background:color-mix(in srgb,var(--primary) 7%,transparent);border-color:transparent}:root[data-theme=dark] .workspace-nav__item:hover{background:#ffffff0d}:where(.workspace-nav__item:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.workspace-nav__item--active){background:color-mix(in srgb,var(--primary) 9%,transparent);border-color:transparent;color:var(--primary-dark);font-weight:600;box-shadow:none}:root[data-theme=dark] .workspace-nav__item--active{background:#ffffff0a;color:var(--interactive-selected-text)}:where(.workspace-nav__item--active:hover){background:color-mix(in srgb,var(--primary) 11%,transparent);border-color:transparent}:root[data-theme=dark] .workspace-nav__item--active:hover{background:#ffffff0f}.workspace-nav__item--active:before{content:"";position:absolute;left:-1px;top:25%;bottom:25%;width:3px;border-radius:0 2px 2px 0;background:linear-gradient(to bottom,var(--primary),var(--primary-dark));box-shadow:0 0 8px color-mix(in srgb,var(--primary) 40%,transparent);pointer-events:none}:root[data-theme=dark] .workspace-nav__item--active:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--primary-deep-rim) 95%,transparent),color-mix(in srgb,var(--primary-deep-rim) 70%,transparent));box-shadow:0 0 8px color-mix(in srgb,var(--primary-deep-rim) 55%,transparent)}:where(.bc-interactive-row){width:100%;border:1px solid var(--border-subtle);border-radius:12px;background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;box-shadow:var(--shadow-subtle);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}:where(.bc-interactive-row:hover){border-color:var(--interactive-surface-border-hover);background:color-mix(in srgb,var(--surface-secondary) 72%,var(--surface-primary));box-shadow:var(--shadow-soft);transform:translateY(-1px)}:where(.bc-interactive-row:active){transform:translateY(0);box-shadow:var(--shadow-subtle)}:where(.bc-interactive-row:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.bc-interactive-row--active){border-color:var(--interactive-selected-border);background:color-mix(in srgb,var(--interactive-selected-bg) 14%,var(--surface-primary));box-shadow:var(--interactive-selected-shadow)}:where(.bc-interactive-row--active:hover){border-color:var(--interactive-selected-border-hover);background:color-mix(in srgb,var(--interactive-selected-bg) 18%,var(--surface-primary))}:where(.bc-interactive-row--active .bc-chip){border-color:color-mix(in srgb,var(--interactive-selected-border) 38%,var(--border-subtle));background:color-mix(in srgb,var(--interactive-selected-bg) 12%,var(--surface-secondary));color:var(--text-strong)}:where(.bc-chip){display:inline-flex;align-items:center;min-width:0;padding:4px 10px;border-radius:999px;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-secondary) 78%,var(--surface-primary));color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;line-height:var(--leading-snug)}:where(.bc-frost-card){border:1px solid var(--frost-card-border);border-radius:var(--workspace-surface-radius, 12px);background:var(--frost-card-bg);box-shadow:var(--frost-card-glow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}:where(.bc-frost-card:hover){border-color:var(--frost-card-border-hover);background:var(--frost-card-bg-hover);box-shadow:var(--frost-card-glow-hover);transform:translateY(-2px)}:where(.bc-frost-card:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.bc-frost-card--pinned){border-top:3px solid var(--interactive-selected-border)}:where(.bc-frost-card-list){display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}:where(.bc-frost-card-list--rows){grid-template-columns:1fr;gap:4px}@media(prefers-reduced-motion:reduce){:where(.bc-frost-card),:where(.bc-frost-card:hover){transform:none;transition:background .15s ease,border-color .15s ease}}:where(.bc-pinned-card-wrapper){position:relative;display:flex;flex-direction:column;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}:where(.bc-pinned-card-wrapper:hover){transform:translateY(-2px)}:where(.bc-pinned-card-wrapper .bc-frost-card:hover){transform:none}:where(.bc-pinned-card-wrapper .bc-card-pin-btn){position:absolute;top:8px;right:8px}:where(.bc-interactive-row-wrapper){position:relative;transition:transform .18s cubic-bezier(.34,1.56,.64,1)}:where(.bc-interactive-row-wrapper:hover){transform:translateY(-2px)}:where(.bc-interactive-row-wrapper .bc-interactive-row:hover){transform:none}:where(.bc-interactive-row-wrapper .bc-card-pin-btn){position:absolute;top:0;bottom:0;right:14px;margin:auto 0;z-index:2}:where(.bc-interactive-row-wrapper .bc-interactive-row){padding-right:52px}:where(.bc-nav-select-wrapper){display:none;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--nav-panel-bg)}:where(.bc-nav-select){width:100%;padding:10px 36px 10px 14px;border:1px solid var(--border);border-radius:var(--workspace-surface-radius, 10px);background-color:var(--surface-primary);color:var(--interactive-surface-text);color-scheme:inherit;font-size:var(--text-base);font-weight:600;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .15s ease,background-color .15s ease}:root[data-theme=dark] :where(.bc-nav-select){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:where(.bc-nav-select:focus){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px;border-color:var(--interactive-selected-border)}:where(.bc-nav-select optgroup){font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;background:var(--surface-primary);color:var(--muted)}:where(.bc-nav-select option){font-weight:600;padding:6px;background:var(--surface-primary);color:var(--interactive-surface-text)}:where(.bc-catalog-nav){width:100%;display:flex;align-items:center;gap:10px;padding:10px 14px;border:none;border-left:3px solid transparent;border-radius:8px;background:transparent;text-align:left;font-size:var(--text-sm);font-weight:500;line-height:var(--leading-snug);cursor:pointer;transition:background .12s ease,border-color .12s ease}:where(.bc-catalog-nav:hover){background:var(--surface-secondary)}:where(.bc-catalog-nav:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.bc-catalog-nav--active){border-left-color:var(--interactive-primary-bg);background:var(--surface-selected-soft)}:where(.bc-catalog-header){display:flex;align-items:center;justify-content:space-between;gap:12px}:where(.bc-catalog-search){width:140px;border:1px solid var(--border);border-radius:8px;padding:6px 10px;font-size:var(--text-sm);font-family:inherit;background:var(--input-control-bg);color:var(--input-control-text);transition:width .2s ease}:where(.bc-catalog-search:focus){width:200px}:where(.bc-catalog-body){display:grid;gap:16px}:where(.bc-panel-title){font-size:var(--text-md);font-weight:700;color:var(--text-strong)}:where(.bc-group-list){display:grid;gap:18px}:where(.bc-group){display:grid;gap:10px}:where(.bc-group__header){display:flex;align-items:center;justify-content:space-between;gap:10px}:where(.bc-group__title){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--button-subtle-text);font-weight:700}:where(.bc-group__count){font-size:var(--text-xs);color:var(--muted);font-weight:600}:where(.bc-group__items){display:grid;gap:2px}:where(.bc-catalog-nav__text){display:grid;gap:2px;min-width:0;flex:1}:where(.bc-catalog-nav__name){font-size:var(--text-base);font-weight:700;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.bc-catalog-nav__sub){font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.bc-catalog-nav__type){font-size:var(--text-2xs);font-weight:700;color:var(--button-subtle-text);text-transform:uppercase;letter-spacing:.05em;flex-shrink:0}@media(max-width:760px){:where(.workspace-section-header){flex-direction:column}:where(.workspace-section-header__actions){width:100%;justify-content:flex-start}}@media(max-width:720px){:where(.workspace-drawer-panel__header,.docs-panel__header){flex-direction:column;align-items:flex-start}:where(.docs-pending__header),:where(.doc-row__primary--split){flex-direction:column;align-items:flex-start}:where(.doc-row){grid-template-columns:1fr}:where(.doc-row__actions){align-self:flex-start}}.tx-type-pill{padding:2px 8px;border-radius:999px;font-size:var(--text-xs);font-weight:700;white-space:nowrap}.tx-type-pill--cont{background:var(--badge-success-bg);color:var(--badge-success-text)}.tx-type-pill--erng{background:var(--badge-info-bg);color:var(--badge-info-text)}.tx-type-pill--dist{background:var(--badge-warn-bg);color:var(--badge-warn-text)}.tx-type-pill--forf{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.tx-type-pill--nonv{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.tx-type-pill--reversal{background:var(--badge-danger-bg);color:var(--badge-danger-text)}.tx-type-pill--default{background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}:where(.tx-table-wrap){overflow-x:auto}:where(.tx-table){width:100%;border-collapse:collapse;font-size:var(--text-sm)}:where(.tx-table thead tr){background:var(--surface-secondary);border-bottom:1px solid var(--border-subtle)}:where(.tx-table th){padding:12px 14px;color:var(--muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}:where(.tx-table td){padding:12px 14px;border-bottom:1px solid var(--border-subtle);color:var(--text);vertical-align:middle}:where(.tx-table tbody tr:last-child td){border-bottom:none}:where(.tx-table tbody tr:hover td){background:var(--surface-secondary)}:where(.tx-table__row--reversal td){background:color-mix(in srgb,var(--callout-error-bg) 26%,var(--surface-primary))}:where(.tx-table__type-cell){display:flex;align-items:center;gap:.5rem}:where(.tx-table__num){text-align:right;font-variant-numeric:tabular-nums}:where(.tx-table__total){font-weight:600;color:var(--text-strong)}:where(.tx-table__mono){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--text-xs)}:where(.tx-reversal-badge){display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--callout-error-bg) 35%,var(--surface-primary));color:var(--status-text-warn);font-size:var(--text-xs);font-weight:800}:where(.tx-muted){color:var(--muted)}.sys-pill{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:999px;white-space:nowrap}.sys-pill--daily{background:var(--badge-info-bg);color:var(--badge-info-text)}.sys-pill--monthly{background:var(--badge-purple-bg);color:var(--badge-purple-text)}.sys-pill--quarterly{background:var(--badge-warn-bg);color:var(--badge-warn-text)}.sys-pill--annual{background:var(--badge-success-bg);color:var(--badge-success-text)}.sys-pill--default{background:var(--interactive-badge-bg);color:var(--interactive-badge-text)}:where(.badge){display:inline-flex;align-items:center;white-space:nowrap;padding:2px 8px;border-radius:999px;font-weight:600;font-size:var(--text-xs)}:where(.badge--green){background:var(--badge-success-bg);color:var(--badge-success-text)}:where(.badge--yellow){background:var(--badge-warn-bg);color:var(--badge-warn-text)}:where(.badge--blue){background:var(--badge-info-bg);color:var(--badge-info-text)}:where(.badge--purple){background:var(--badge-purple-bg);color:var(--badge-purple-text)}:where(.badge--gray){background:var(--badge-neutral-bg);color:var(--badge-neutral-text)}:where(.badge--red){background:var(--badge-danger-bg);color:var(--badge-danger-text)}:where(.badge--pending){background:transparent;color:var(--badge-pending-text);border:1px dashed var(--badge-pending-border)}:where(.bc-btn){display:inline-flex;align-items:center;gap:6px;padding:7px 15px;border-radius:7px;font-size:var(--text-sm);font-weight:600;cursor:pointer;border:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}:where(.bc-btn:disabled){opacity:.5;cursor:not-allowed}:where(.bc-btn:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.bc-btn--sm){padding:5px 10px;font-size:var(--text-xs)}:where(.bc-btn--xs){padding:3px 8px;font-size:var(--text-xs)}:where(.bc-btn--run){background:var(--interactive-primary-bg);color:var(--interactive-primary-text);border:1px solid var(--interactive-primary-border)}:where(.bc-btn--run:not(:disabled):hover){background:var(--interactive-primary-bg-hover)}:where(.bc-btn--ghost){background:var(--button-subtle-bg);color:var(--button-subtle-text-strong);border:1.5px solid var(--button-subtle-border)}:where(.bc-btn--ghost:hover){background:var(--button-subtle-bg-hover)}:where(.bc-btn--danger){background:var(--button-danger-bg);color:var(--button-danger-text);border:none}:where(.bc-btn--danger:not(:disabled):hover){background:var(--button-danger-bg-hover)}:where(.bc-btn--ghost-danger){background:transparent;color:var(--button-danger-bg);border:1px solid var(--button-danger-bg)}:where(.bc-btn--ghost-danger:hover){background:var(--badge-danger-bg)}:where(.bc-spinner){width:28px;height:28px;border:3px solid var(--border);border-top-color:var(--interactive-primary-bg);border-radius:50%;animation:bc-spin .7s linear infinite;flex-shrink:0}:where(.bc-spinner--sm){width:18px;height:18px;border-width:2px}@keyframes bc-spin{to{transform:rotate(360deg)}}:where(.bc-callout){display:flex;align-items:center;gap:8px;padding:11px 16px;border-radius:8px;margin-bottom:14px;font-size:var(--text-base)}:where(.bc-callout--info){background:var(--callout-info-bg);color:var(--callout-info-text);border:1px solid var(--callout-info-border)}:where(.bc-callout--success){background:var(--callout-success-bg);color:var(--callout-success-text);border:1px solid var(--callout-success-border)}:where(.bc-callout--warn){background:var(--callout-warn-bg);color:var(--callout-warn-text);border:1px solid var(--callout-warn-border)}:where(.bc-callout--error){background:var(--callout-error-bg);color:var(--callout-error-text);border:1px solid var(--callout-error-border)}:where(.bc-overlay){position:fixed;inset:0;background:var(--overlay-backdrop);z-index:100;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}:where(.bc-dialog){background:var(--card);border-radius:14px;box-shadow:var(--dialog-shadow);width:460px;max-width:92vw;border:1px solid var(--border)}:where(.bc-dialog__header){display:flex;align-items:center;gap:14px;padding:22px 24px 18px;border-bottom:1px solid var(--border)}:where(.bc-dialog__icon){width:40px;height:40px;border-radius:10px;background:var(--interactive-primary-bg);color:var(--interactive-primary-text);display:flex;align-items:center;justify-content:center;flex-shrink:0}:where(.bc-dialog__icon--danger){background:var(--badge-danger-bg);color:var(--button-danger-bg)}:where(.bc-dialog__title){font-weight:800;font-size:var(--text-md);color:var(--text-strong)}:where(.bc-dialog__subtitle){font-size:var(--text-sm);color:var(--muted);margin-top:1px}:where(.bc-dialog__body){padding:20px 24px}:where(.bc-dialog__label){display:block;font-size:var(--text-xs);font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}:where(.bc-dialog__textarea){width:100%;border:1.5px solid var(--border);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:var(--text-sm);resize:vertical;outline:none;transition:border-color .15s;color:var(--input-control-text);background:var(--input-control-bg);box-sizing:border-box}:where(.workspace-field__control,.ben-field__input,.ben-field__select,.ben-textarea,.detail-input,.ops-search-input,.sc-search-bar__input,.workspace-filter input,.docs-filter input,.docs-pending__type-select,.bc-dialog__textarea,.app-details__select):focus,:where(.workspace-field__control,.ben-field__input,.ben-field__select,.ben-textarea,.detail-input,.ops-search-input,.sc-search-bar__input,.workspace-filter input,.docs-filter input,.docs-pending__type-select,.bc-dialog__textarea,.app-details__select):focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}:where(.bc-dialog__char-count){font-size:var(--text-xs);color:var(--muted);text-align:right;margin-top:4px}:where(.bc-dialog__char-count--warn){color:var(--callout-error-text)}:where(.bc-dialog__error){margin-top:10px;font-size:var(--text-sm);color:var(--callout-error-text);background:var(--callout-error-bg);padding:8px 12px;border-radius:6px}:where(.bc-dialog__footer){display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--border)}:where(.search-bar){display:flex;justify-content:stretch;gap:10px;width:min(760px,100%);margin:0 auto;min-width:0}:where(.search-input){flex:1;min-width:0;display:flex;align-items:center;gap:10px;background:var(--input-control-bg);border:1px solid var(--input-shell-border);padding:12px 14px;border-radius:var(--workspace-control-radius);height:50px;box-shadow:var(--shadow-subtle);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}:where(.search-input--disabled){opacity:.8}:where(.search-input:focus-within){border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring),var(--shadow-soft)}:where(.search-input) input{border:none;outline:none;font-size:var(--text-base);width:100%;font-family:inherit;background:transparent;color:var(--input-control-text)}:where(.search-input) input::placeholder{color:var(--muted)}:where(.search-input--disabled) input{cursor:default;color:var(--muted)}:where(.search-input:focus-within) .search-icon{border-color:var(--input-focus-border)}:where(.search-input:focus-within) .search-icon:after{background:var(--input-focus-border)}:where(.search-icon){width:16px;height:16px;border:2px solid var(--input-icon);border-radius:50%;position:relative;flex-shrink:0}:where(.search-icon):after{content:"";position:absolute;width:7px;height:2px;background:var(--input-icon);right:-5px;bottom:-4px;transform:rotate(45deg);border-radius:2px}:where(.search-clear){width:28px;height:28px;border:none;border-radius:999px;background:transparent;color:var(--muted);cursor:pointer;flex-shrink:0;font:inherit;font-size:var(--text-md);line-height:1;transition:background .2s ease,color .2s ease}:where(.search-clear:hover){background:var(--button-subtle-bg-hover);color:var(--text-strong)}:where(.search-clear:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.search-button){background:var(--interactive-primary-bg);color:var(--interactive-primary-text);border:1px solid var(--interactive-primary-bg);min-width:116px;padding:12px 22px;border-radius:10px;font-weight:600;cursor:pointer;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:var(--interactive-primary-shadow)}:where(.search-button:hover){background:var(--interactive-primary-bg-hover);border-color:var(--interactive-primary-bg-hover);box-shadow:var(--interactive-primary-shadow-hover);transform:translateY(-1px)}:where(.search-button:focus-visible){outline:3px solid var(--interactive-focus-ring-color);outline-offset:2px}:where(.search-button:disabled){background:var(--interactive-disabled-bg);color:var(--interactive-disabled-text);border-color:var(--interactive-disabled-border);cursor:not-allowed;box-shadow:none;transform:none}:where(.search-content-lane){max-width:var(--search-content-width, 900px);margin-inline:auto}:where(.results-shell){display:grid;gap:16px;margin-bottom:24px}:where(.results-summary){display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:22px 24px;border:1px solid var(--glass-border);border-top-color:var(--glass-border-top);border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 10%,transparent),transparent),var(--glass-bg-subtle);box-shadow:var(--shadow-soft),var(--glass-highlight-subtle);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:where(.results-summary__lead) h2{margin:0 0 6px;font-size:var(--text-xl)}:where(.results-summary__lead) p{margin:0;color:var(--muted)}:where(.results-summary__chips){display:flex;flex-wrap:wrap;gap:10px}:where(.results-summary__chip){padding:8px 12px;border-radius:999px;background:var(--interactive-surface-bg);color:var(--interactive-surface-text);border:1px solid var(--interactive-surface-border);font-size:var(--text-sm);font-weight:600}:where(.results__header){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px}:where(.results__header) h2{margin:0;font-size:var(--text-md)}:where(.results__header) span{color:var(--muted);font-size:var(--text-sm);font-weight:700}:where(.results__list){display:flex;flex-direction:column;gap:10px;padding:0}:where(.results){display:grid;gap:10px}:where(.result-card){width:100%;text-align:left;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 90%,transparent),var(--surface-secondary));border:1px solid var(--border-subtle);border-radius:12px;padding:16px 18px;cursor:pointer;box-shadow:var(--shadow-subtle);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}:where(.result-card:hover){transform:translateY(-1px);box-shadow:var(--shadow-soft);border-color:var(--border-accent-soft)}:where(.result-card--active){border-color:var(--border-accent-strong);box-shadow:var(--shadow-accent-strong)}:where(.result-card__top){display:flex;justify-content:space-between;gap:18px;margin-bottom:14px}:where(.result-card__subtitle){color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}:where(.result-title){display:flex;align-items:center;gap:10px;flex-wrap:wrap}:where(.result-name){font-size:var(--text-md);font-weight:700}:where(.result-type){font-size:var(--text-xs);padding:2px 6px;border-radius:4px;background:var(--fact-chip-bg);color:var(--fact-chip-text)}:where(.result-card__facts){display:flex;flex-wrap:wrap;gap:8px}:where(.result-card__fact){padding:7px 10px;border-radius:999px;background:var(--fact-chip-bg);color:var(--fact-chip-text);font-size:var(--text-sm)}:where(.result-card__footer){margin-top:14px;padding-top:10px;border-top:1px solid var(--divider-subtle);display:flex;justify-content:space-between;gap:10px;color:var(--muted);font-size:var(--text-sm)}:where(.result-card__pinned){color:var(--interactive-selected-bg);font-weight:700}:root[data-liquid-glass] :where(.workspace-pill,.bc-btn--ghost,.bc-btn--run,.bc-interactive-row,.result-card,.workspace-nav__item,.bc-catalog-nav){-webkit-backdrop-filter:blur(12px) saturate(1.4);backdrop-filter:blur(12px) saturate(1.4)}:root[data-liquid-glass] :where(.workspace-pill){box-shadow:var(--interactive-surface-shadow, var(--shadow-subtle))}:root[data-liquid-glass] :where(.bc-btn--run){box-shadow:var(--interactive-primary-shadow)}:root[data-liquid-glass] :where(.bc-btn--run:not(:disabled):hover){box-shadow:var(--interactive-primary-shadow-hover)}:root[data-liquid-glass] :where(.bc-btn--ghost){box-shadow:var(--button-subtle-shadow, none)}:root[data-liquid-glass] :where(.workspace-pill--active,.workspace-nav__item--active,.panel){-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5)}:root[data-liquid-glass] :where(.panel){background:var(--glass-bg-subtle);border-color:var(--interactive-surface-border)}:root[data-liquid-glass][data-theme=dark] :where(.panel){background:#0f172a8c;border-color:#94a3b824}:root[data-liquid-glass] :where(.bc-interactive-row){background:#ffffff7a;border-color:var(--interactive-surface-border)}:root[data-liquid-glass][data-theme=dark] :where(.bc-interactive-row){background:#0f172a7a;border-color:#94a3b824}:where(.workspace-breadcrumb){display:flex;align-items:center;gap:6px;padding:7px 20px;border-bottom:1px solid var(--border);background:var(--surface-secondary);font-size:var(--text-xs)}:where(.workspace-breadcrumb__back){border:none;background:none;padding:0;cursor:pointer;color:var(--link-accent);font-weight:600;font-size:inherit;font-family:inherit}:where(.workspace-breadcrumb__back:hover){text-decoration:underline}:where(.workspace-breadcrumb__sep){color:var(--muted);font-size:var(--text-base)}:where(.workspace-breadcrumb__current){color:var(--muted)}:where(.workspace-banner){padding:14px 20px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--participant-banner-active),var(--surface-primary));display:flex;align-items:center;gap:0}:where([data-liquid-glass] .workspace-banner){background:var(--participant-banner-active);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3)}:where(.workspace-banner__identity){display:flex;flex-direction:column;gap:6px;padding-right:24px}:where(.workspace-banner__identity h1){margin:0;font-size:var(--text-xl);font-weight:700;line-height:1.15}:where(.workspace-banner__facts){display:flex;align-items:center;flex:1;padding:0 24px;border-left:1px solid var(--border);border-right:1px solid var(--border);margin:0 8px}:where(.workspace-banner__fact){padding:0 18px;display:flex;flex-direction:column;gap:3px}:where(.workspace-banner__fact:first-child){padding-left:0}:where(.workspace-banner__fact-label){font-size:var(--text-2xs);font-weight:600;color:var(--muted);letter-spacing:.02em}:where(.workspace-banner__fact-value){font-size:var(--text-base);font-weight:600;color:var(--text)}:where(.workspace-banner__divider){width:1px;height:28px;background:var(--border);flex-shrink:0}:where(.workspace-banner__actions){display:inline-flex;align-items:center;gap:10px}:where(.workspace-banner__close-group){display:inline-flex;align-items:center;padding-left:14px;border-left:1px solid var(--border);align-self:stretch}:where(.workspace-banner__type){padding:4px 12px;border-radius:999px;border:1px solid var(--border);background:var(--button-subtle-bg);color:var(--button-subtle-text-strong);font-size:var(--text-xs);font-weight:700}@media(max-width:1000px){:where(.workspace-banner){flex-wrap:wrap;padding:10px 16px;gap:8px}:where(.workspace-banner__identity){flex:1;min-width:0;padding-right:0;order:1}:where(.workspace-banner__identity h1){font-size:var(--text-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(.workspace-banner__actions){order:2;flex-shrink:0}:where(.workspace-banner__facts){order:3;flex:0 0 100%;border-left:none;border-right:none;border-top:1px solid var(--border);margin:4px 0 0;padding:6px 0 2px;overflow-x:auto;gap:4px}:where(.workspace-banner__fact){padding:0 8px}:where(.workspace-banner__fact-label){display:none}:where(.workspace-banner__fact-value){font-size:var(--text-sm)}}@media(max-width:600px){:where(.workspace-banner){padding:10px 14px;gap:6px}:where(.workspace-banner__identity h1){font-size:var(--text-md)}:where(.workspace-banner__actions){flex:0 0 100%;order:2;overflow-x:auto;scroll-snap-type:x mandatory}:where(.workspace-banner__actions>.workspace-action-btn,.workspace-banner__actions>.workspace-banner__close-group){scroll-snap-align:center;flex-shrink:0}}[data-liquid-glass] .workspace-pill,[data-liquid-glass] .sc-recent-chip,[data-liquid-glass] .bc-catalog-nav,[data-liquid-glass] .report-package__tab,[data-liquid-glass] .chart-panel__toggle,[data-liquid-glass] .sc-tab,[data-liquid-glass] .ben-result,[data-liquid-glass] .result-card,[data-liquid-glass] .bc-interactive-row,[data-liquid-glass] .sc-person-row{position:relative;overflow:hidden;isolation:isolate;box-shadow:var(--interactive-surface-shadow);transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .15s ease,border-color .15s ease,color .15s ease}[data-liquid-glass] .workspace-pill:before,[data-liquid-glass] .sc-recent-chip:before,[data-liquid-glass] .bc-catalog-nav:before,[data-liquid-glass] .report-package__tab:before,[data-liquid-glass] .chart-panel__toggle:before,[data-liquid-glass] .sc-tab:before,[data-liquid-glass] .ben-result:before,[data-liquid-glass] .result-card:before,[data-liquid-glass] .bc-interactive-row:before,[data-liquid-glass] .sc-person-row:before{content:"";position:absolute;top:1px;left:18%;right:18%;height:1px;border-radius:1px;background:var(--liquid-specular-streak);pointer-events:none;z-index:1}[data-liquid-glass] .workspace-pill:after,[data-liquid-glass] .sc-recent-chip:after,[data-liquid-glass] .bc-catalog-nav:after,[data-liquid-glass] .report-package__tab:after,[data-liquid-glass] .chart-panel__toggle:after,[data-liquid-glass] .sc-tab:after,[data-liquid-glass] .ben-result:after,[data-liquid-glass] .result-card:after,[data-liquid-glass] .bc-interactive-row:after,[data-liquid-glass] .sc-person-row:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--liquid-ripple);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}[data-liquid-glass] .workspace-pill:hover,[data-liquid-glass] .sc-recent-chip:hover,[data-liquid-glass] .report-package__tab:hover,[data-liquid-glass] .chart-panel__toggle:hover,[data-liquid-glass] .sc-tab:hover,[data-liquid-glass] .ben-result:hover,[data-liquid-glass] .result-card:hover,[data-liquid-glass] .bc-interactive-row:hover,[data-liquid-glass] .sc-person-row:hover{transform:translateY(-2px) scale(1.025);box-shadow:var(--shadow-soft),0 0 14px color-mix(in srgb,var(--primary-deep) 18%,transparent)}[data-liquid-glass] .bc-interactive-row-wrapper:hover{transform:translateY(-2px)}[data-liquid-glass] .bc-interactive-row-wrapper:active{transform:translateY(1px)}[data-liquid-glass] .bc-interactive-row-wrapper:hover .bc-interactive-row{transform:scale(1.015);box-shadow:var(--shadow-soft),0 0 14px color-mix(in srgb,var(--primary-deep) 18%,transparent)}[data-liquid-glass] .bc-interactive-row-wrapper .bc-interactive-row:active{transform:none}[data-liquid-glass] .workspace-pill:active,[data-liquid-glass] .sc-recent-chip:active,[data-liquid-glass] .report-package__tab:active,[data-liquid-glass] .chart-panel__toggle:active,[data-liquid-glass] .sc-tab:active,[data-liquid-glass] .ben-result:active,[data-liquid-glass] .result-card:active,[data-liquid-glass] .bc-interactive-row:active,[data-liquid-glass] .sc-person-row:active{transform:translateY(1px) scale(.975);box-shadow:var(--shadow-subtle)}[data-liquid-glass] .workspace-pill:active:after,[data-liquid-glass] .sc-recent-chip:active:after,[data-liquid-glass] .bc-catalog-nav:active:after,[data-liquid-glass] .report-package__tab:active:after,[data-liquid-glass] .chart-panel__toggle:active:after,[data-liquid-glass] .sc-tab:active:after,[data-liquid-glass] .ben-result:active:after,[data-liquid-glass] .result-card:active:after,[data-liquid-glass] .bc-interactive-row:active:after,[data-liquid-glass] .sc-person-row:active:after{opacity:1;transition:opacity 0s}[data-liquid-glass] .workspace-pill--active:hover,[data-liquid-glass] .sc-tab--active:hover,[data-liquid-glass] .bc-catalog-nav--active:hover,[data-liquid-glass] .report-package__tab--active:hover,[data-liquid-glass] .bc-interactive-row--active:hover,[data-liquid-glass] .sc-person-row--selected:hover{box-shadow:var(--interactive-selected-shadow),0 0 18px color-mix(in srgb,var(--primary-deep) 28%,transparent)}@media(prefers-reduced-motion:reduce){[data-liquid-glass] .workspace-pill,[data-liquid-glass] .workspace-pill:hover,[data-liquid-glass] .workspace-pill:active,[data-liquid-glass] .sc-recent-chip,[data-liquid-glass] .sc-recent-chip:hover,[data-liquid-glass] .sc-recent-chip:active,[data-liquid-glass] .bc-catalog-nav,[data-liquid-glass] .bc-catalog-nav:hover,[data-liquid-glass] .bc-catalog-nav:active,[data-liquid-glass] .report-package__tab,[data-liquid-glass] .report-package__tab:hover,[data-liquid-glass] .report-package__tab:active,[data-liquid-glass] .chart-panel__toggle,[data-liquid-glass] .chart-panel__toggle:hover,[data-liquid-glass] .chart-panel__toggle:active,[data-liquid-glass] .sc-tab,[data-liquid-glass] .sc-tab:hover,[data-liquid-glass] .sc-tab:active,[data-liquid-glass] .ben-result,[data-liquid-glass] .ben-result:hover,[data-liquid-glass] .ben-result:active,[data-liquid-glass] .result-card,[data-liquid-glass] .result-card:hover,[data-liquid-glass] .result-card:active,[data-liquid-glass] .bc-interactive-row,[data-liquid-glass] .bc-interactive-row:hover,[data-liquid-glass] .bc-interactive-row:active,[data-liquid-glass] .sc-person-row,[data-liquid-glass] .sc-person-row:hover,[data-liquid-glass] .sc-person-row:active{transform:none;transition:background .15s ease,border-color .15s ease,color .15s ease}[data-liquid-glass] .workspace-pill:after,[data-liquid-glass] .sc-recent-chip:after,[data-liquid-glass] .bc-catalog-nav:after,[data-liquid-glass] .report-package__tab:after,[data-liquid-glass] .chart-panel__toggle:after,[data-liquid-glass] .sc-tab:after,[data-liquid-glass] .ben-result:after,[data-liquid-glass] .result-card:after,[data-liquid-glass] .bc-interactive-row:after,[data-liquid-glass] .sc-person-row:after{display:none}}[data-liquid-glass] .bc-frost-card{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .15s ease,border-color .15s ease}[data-liquid-glass] .bc-frost-card:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--liquid-ripple);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}[data-liquid-glass] .bc-frost-card:hover{transform:translateY(-2px) scale(1.025);box-shadow:var(--frost-card-glow-hover),0 0 18px color-mix(in srgb,var(--primary-deep) 22%,transparent)}[data-liquid-glass] .bc-pinned-card-wrapper:hover{transform:translateY(-2px)}[data-liquid-glass] .bc-pinned-card-wrapper:active{transform:translateY(1px)}[data-liquid-glass] .bc-pinned-card-wrapper:hover .bc-frost-card{transform:scale(1.015);box-shadow:var(--frost-card-glow-hover),0 0 18px color-mix(in srgb,var(--primary-deep) 22%,transparent)}[data-liquid-glass] .bc-pinned-card-wrapper .bc-frost-card:active{transform:none}[data-liquid-glass] .bc-frost-card:active{transform:translateY(1px) scale(.975);box-shadow:var(--shadow-subtle)}[data-liquid-glass] .bc-frost-card:active:after{opacity:1;transition:opacity 0s}@media(prefers-reduced-motion:reduce){[data-liquid-glass] .bc-frost-card,[data-liquid-glass] .bc-frost-card:hover,[data-liquid-glass] .bc-frost-card:active{transform:none;transition:background .15s ease,border-color .15s ease}[data-liquid-glass] .bc-frost-card:after{display:none}}[data-liquid-glass] .bc-catalog-nav:hover{position:relative;z-index:1;transform:translateY(-1px);box-shadow:var(--shadow-soft),0 0 8px color-mix(in srgb,var(--primary-deep) 18%,transparent)}[data-liquid-glass] .bc-catalog-nav:active{transform:none;box-shadow:none}[data-liquid-glass] .workspace-nav{-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);background:linear-gradient(180deg,#ffffffad,#ffffff75);border-right:1px solid color-mix(in srgb,var(--primary) 14%,rgba(15,23,42,.08));box-shadow:4px 0 30px #0f172a14,inset -1px 0 #ffffff9e,inset 0 1px #ffffff7a}:root[data-liquid-glass][data-theme=dark] .workspace-nav{background:linear-gradient(180deg,#0f172ab8,#0f172a8f);border-right:1px solid color-mix(in srgb,var(--primary-deep-rim) 16%,rgba(255,255,255,.06));box-shadow:4px 0 32px #00000047,inset -1px 0 #ffffff0f,inset 0 1px #ffffff0a}[data-liquid-glass] .workspace-nav__item:not(.workspace-nav__item--active):hover,[data-liquid-glass] .account-list__item:not(.account-list__item--active):hover{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 18%,transparent)}:root[data-liquid-glass][data-theme=dark] .workspace-nav__item:not(.workspace-nav__item--active):hover,:root[data-liquid-glass][data-theme=dark] .account-list__item:not(.account-list__item--active):hover{background:#ffffff14;border-color:#ffffff14}[data-liquid-glass] .workspace-nav__item--active,[data-liquid-glass] .account-list__item--active{background:linear-gradient(135deg,#4fc3f724,color-mix(in srgb,var(--primary) 16%,transparent) 60%,color-mix(in srgb,var(--primary) 24%,transparent));border-color:color-mix(in srgb,var(--primary) 22%,transparent);box-shadow:inset 0 1px #fff9,0 4px 16px color-mix(in srgb,var(--primary) 22%,transparent)}[data-liquid-glass] .workspace-nav__item--active:hover,[data-liquid-glass] .account-list__item--active:hover{background:linear-gradient(135deg,#4fc3f72e,color-mix(in srgb,var(--primary) 20%,transparent) 60%,color-mix(in srgb,var(--primary) 30%,transparent));box-shadow:inset 0 1px #ffffffad,0 4px 18px color-mix(in srgb,var(--primary) 28%,transparent)}:root[data-liquid-glass][data-theme=dark] .workspace-nav__item--active,:root[data-liquid-glass][data-theme=dark] .account-list__item--active{background:linear-gradient(135deg,#4fc3f72e,color-mix(in srgb,var(--primary) 42%,transparent) 60%,color-mix(in srgb,var(--primary-dark) 62%,transparent));border-color:#ffffff2e;color:var(--interactive-selected-text);box-shadow:inset 0 1px #ffffff38,0 4px 18px color-mix(in srgb,var(--primary) 38%,transparent)}:root[data-liquid-glass][data-theme=dark] .workspace-nav__item--active:hover,:root[data-liquid-glass][data-theme=dark] .account-list__item--active:hover{background:linear-gradient(135deg,#4fc3f738,color-mix(in srgb,var(--primary) 48%,transparent) 60%,color-mix(in srgb,var(--primary-dark) 68%,transparent));box-shadow:inset 0 1px #ffffff42,0 4px 20px color-mix(in srgb,var(--primary) 44%,transparent)}[data-liquid-glass] .workspace-nav__item--active:before,[data-liquid-glass] .account-list__item--active:before{background:linear-gradient(to bottom,#4fc3f7,#42a5f5);box-shadow:0 0 8px #4fc3f799}:root[data-liquid-glass][data-theme=dark] .workspace-nav__item--active:before,:root[data-liquid-glass][data-theme=dark] .account-list__item--active:before{box-shadow:0 0 10px #4fc3f7bf}[data-liquid-glass] .bc-btn--run,[data-liquid-glass] .search-button,[data-liquid-glass] .docs-pending__confirm,[data-liquid-glass] .login-button{position:relative;overflow:hidden;isolation:isolate;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .2s ease,border-color .2s ease;box-shadow:inset 0 1px #ffffff52,0 6px 18px color-mix(in srgb,var(--primary-deep-dark) 24%,transparent)}[data-liquid-glass] .bc-btn--run:before,[data-liquid-glass] .search-button:before,[data-liquid-glass] .docs-pending__confirm:before,[data-liquid-glass] .login-button:before{content:"";position:absolute;top:1px;left:14%;right:14%;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.72) 50%,transparent);pointer-events:none;z-index:1}[data-liquid-glass] .bc-btn--run:after,[data-liquid-glass] .search-button:after,[data-liquid-glass] .docs-pending__confirm:after,[data-liquid-glass] .login-button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--rx, 50%) var(--ry, 50%),rgba(255,255,255,.35) 0%,transparent 65%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}[data-liquid-glass] .bc-btn--run:not(:disabled):hover,[data-liquid-glass] .search-button:not(:disabled):hover,[data-liquid-glass] .docs-pending__confirm:not(:disabled):hover,[data-liquid-glass] .login-button:not(:disabled):hover{transform:translateY(-2px) scale(1.025);box-shadow:inset 0 1px #ffffff6b,0 10px 26px color-mix(in srgb,var(--primary-deep-dark) 34%,transparent),0 0 18px color-mix(in srgb,var(--primary-deep) 28%,transparent)}[data-liquid-glass] .bc-btn--run:not(:disabled):active,[data-liquid-glass] .search-button:not(:disabled):active,[data-liquid-glass] .docs-pending__confirm:not(:disabled):active,[data-liquid-glass] .login-button:not(:disabled):active{transform:translateY(1px) scale(.975)}[data-liquid-glass] .bc-btn--run:not(:disabled):active:after,[data-liquid-glass] .search-button:not(:disabled):active:after,[data-liquid-glass] .docs-pending__confirm:not(:disabled):active:after,[data-liquid-glass] .login-button:not(:disabled):active:after{opacity:1;transition:opacity 0s}[data-liquid-glass] .bc-btn--run:disabled,[data-liquid-glass] .search-button:disabled,[data-liquid-glass] .docs-pending__confirm:disabled,[data-liquid-glass] .login-button:disabled{transform:none}@media(prefers-reduced-motion:reduce){[data-liquid-glass] .bc-btn--run,[data-liquid-glass] .bc-btn--run:hover,[data-liquid-glass] .bc-btn--run:active,[data-liquid-glass] .search-button,[data-liquid-glass] .search-button:hover,[data-liquid-glass] .search-button:active,[data-liquid-glass] .docs-pending__confirm,[data-liquid-glass] .docs-pending__confirm:hover,[data-liquid-glass] .docs-pending__confirm:active,[data-liquid-glass] .login-button,[data-liquid-glass] .login-button:hover,[data-liquid-glass] .login-button:active{transform:none;transition:background .2s ease,border-color .2s ease}[data-liquid-glass] .bc-btn--run:after,[data-liquid-glass] .search-button:after,[data-liquid-glass] .docs-pending__confirm:after,[data-liquid-glass] .login-button:after{display:none}}[data-liquid-glass] .bc-btn--ghost,[data-liquid-glass] .bc-btn--ghost-danger,[data-liquid-glass] .bc-btn--danger,[data-liquid-glass] .workspace-text-action,[data-liquid-glass] .reports-audit-banner__link,[data-liquid-glass] .ops-run-dialog__note-link,[data-liquid-glass] .doc-row__title--link,[data-liquid-glass] .docs-upload__browse,[data-liquid-glass] .member-breadcrumb__back{position:relative;overflow:hidden;isolation:isolate;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .22s ease}[data-liquid-glass] .bc-btn--ghost:before,[data-liquid-glass] .bc-btn--ghost-danger:before,[data-liquid-glass] .bc-btn--danger:before,[data-liquid-glass] .workspace-text-action:before,[data-liquid-glass] .reports-audit-banner__link:before,[data-liquid-glass] .ops-run-dialog__note-link:before,[data-liquid-glass] .doc-row__title--link:before,[data-liquid-glass] .docs-upload__browse:before,[data-liquid-glass] .member-breadcrumb__back:before{content:"";position:absolute;top:1px;left:14%;right:14%;height:1px;border-radius:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55) 50%,transparent);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:1}[data-liquid-glass] .bc-btn--ghost:hover:before,[data-liquid-glass] .bc-btn--ghost-danger:hover:before,[data-liquid-glass] .bc-btn--danger:hover:before,[data-liquid-glass] .workspace-text-action:hover:before,[data-liquid-glass] .reports-audit-banner__link:hover:before,[data-liquid-glass] .ops-run-dialog__note-link:hover:before,[data-liquid-glass] .doc-row__title--link:hover:before,[data-liquid-glass] .docs-upload__browse:hover:before,[data-liquid-glass] .member-breadcrumb__back:hover:before{opacity:1}[data-liquid-glass] .bc-btn--ghost:after,[data-liquid-glass] .bc-btn--ghost-danger:after,[data-liquid-glass] .bc-btn--danger:after,[data-liquid-glass] .workspace-text-action:after,[data-liquid-glass] .reports-audit-banner__link:after,[data-liquid-glass] .ops-run-dialog__note-link:after,[data-liquid-glass] .doc-row__title--link:after,[data-liquid-glass] .docs-upload__browse:after,[data-liquid-glass] .member-breadcrumb__back:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--rx, 50%) var(--ry, 50%),rgba(255,255,255,.28) 0%,transparent 65%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}[data-liquid-glass] .bc-btn--ghost:hover,[data-liquid-glass] .workspace-text-action:hover,[data-liquid-glass] .reports-audit-banner__link:hover,[data-liquid-glass] .ops-run-dialog__note-link:hover,[data-liquid-glass] .doc-row__title--link:hover,[data-liquid-glass] .docs-upload__browse:hover,[data-liquid-glass] .member-breadcrumb__back:hover{box-shadow:inset 0 1px #ffffff24,0 0 14px color-mix(in srgb,var(--primary-deep) 16%,transparent)}[data-liquid-glass] .bc-btn--ghost-danger:hover,[data-liquid-glass] .bc-btn--danger:hover{box-shadow:inset 0 1px #ffffff24,0 0 14px #ef444438}[data-liquid-glass] .bc-btn--ghost:active:after,[data-liquid-glass] .bc-btn--ghost-danger:active:after,[data-liquid-glass] .bc-btn--danger:active:after,[data-liquid-glass] .workspace-text-action:active:after,[data-liquid-glass] .reports-audit-banner__link:active:after,[data-liquid-glass] .ops-run-dialog__note-link:active:after,[data-liquid-glass] .doc-row__title--link:active:after,[data-liquid-glass] .docs-upload__browse:active:after,[data-liquid-glass] .member-breadcrumb__back:active:after{opacity:1;transition:opacity 0s}@media(prefers-reduced-motion:reduce){[data-liquid-glass] .bc-btn--ghost:after,[data-liquid-glass] .bc-btn--ghost-danger:after,[data-liquid-glass] .bc-btn--danger:after,[data-liquid-glass] .workspace-text-action:after,[data-liquid-glass] .reports-audit-banner__link:after,[data-liquid-glass] .ops-run-dialog__note-link:after,[data-liquid-glass] .doc-row__title--link:after,[data-liquid-glass] .docs-upload__browse:after,[data-liquid-glass] .member-breadcrumb__back:after{display:none}}[data-liquid-glass] .docs-refresh,[data-liquid-glass] .search-clear,[data-liquid-glass] .context-close,[data-liquid-glass] .workspace-drawer__close,[data-liquid-glass] .diag-refresh-btn,[data-liquid-glass] .docs-pending__remove,[data-liquid-glass] .bc-card-pin-btn{overflow:hidden;isolation:isolate;transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .2s ease,color .2s ease}[data-liquid-glass] .docs-refresh:hover,[data-liquid-glass] .search-clear:hover,[data-liquid-glass] .context-close:hover,[data-liquid-glass] .workspace-drawer__close:hover,[data-liquid-glass] .diag-refresh-btn:hover{transform:scale(1.15);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),color-mix(in srgb,var(--primary-deep) 22%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--primary-deep) 22%,transparent),inset 0 1px #ffffff2e}[data-liquid-glass] .docs-refresh:active,[data-liquid-glass] .search-clear:active,[data-liquid-glass] .context-close:active,[data-liquid-glass] .workspace-drawer__close:active,[data-liquid-glass] .diag-refresh-btn:active{transform:scale(.92)}[data-liquid-glass] .docs-pending__remove:hover{transform:scale(1.15);background:linear-gradient(180deg,#ffffff38,#ffffff0f),color-mix(in srgb,#ef4444 38%,transparent);color:#fecaca;box-shadow:0 0 14px #ef444457,inset 0 1px #ffffff38}[data-liquid-glass] .docs-pending__remove:active{transform:scale(.92)}[data-liquid-glass] .bc-card-pin-btn:hover{transform:scale(1.15);opacity:1;color:var(--primary);background:linear-gradient(180deg,#ffffff2e,#ffffff0a),color-mix(in srgb,var(--primary-deep) 28%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--primary) 45%,transparent),inset 0 1px #ffffff38}[data-liquid-glass] .bc-card-pin-btn:active{transform:scale(.92)}@media(prefers-reduced-motion:reduce){[data-liquid-glass] .docs-refresh,[data-liquid-glass] .docs-refresh:hover,[data-liquid-glass] .docs-refresh:active,[data-liquid-glass] .search-clear,[data-liquid-glass] .search-clear:hover,[data-liquid-glass] .search-clear:active,[data-liquid-glass] .context-close,[data-liquid-glass] .context-close:hover,[data-liquid-glass] .context-close:active,[data-liquid-glass] .workspace-drawer__close,[data-liquid-glass] .workspace-drawer__close:hover,[data-liquid-glass] .workspace-drawer__close:active,[data-liquid-glass] .diag-refresh-btn,[data-liquid-glass] .diag-refresh-btn:hover,[data-liquid-glass] .diag-refresh-btn:active,[data-liquid-glass] .docs-pending__remove,[data-liquid-glass] .docs-pending__remove:hover,[data-liquid-glass] .docs-pending__remove:active,[data-liquid-glass] .bc-card-pin-btn,[data-liquid-glass] .bc-card-pin-btn:hover,[data-liquid-glass] .bc-card-pin-btn:active{transform:none;transition:background .2s ease,color .2s ease}}:where(.details-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}:where(.detail-item){border:none;border-left:3px solid var(--border-subtle);border-radius:0;padding:10px 12px;background:transparent;box-shadow:none}:where(.detail-item--full){grid-column:span 2}:where(.detail-label){display:block;color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-bottom:4px}:where(.detail-value){color:var(--text-strong);font-size:var(--text-base);font-weight:var(--weight-semibold)}:where(.detail-value--empty){color:var(--text-secondary);font-weight:var(--weight-regular, 400);font-style:italic}:where(.detail-value--multiline){white-space:pre-line}:where(.detail-input){width:100%;border:1px solid var(--input-control-border);border-radius:var(--workspace-control-radius);background:var(--input-control-bg);color:var(--text-strong);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);padding:8px 10px;box-sizing:border-box}:where(.detail-select){appearance:auto;cursor:pointer}:where(.field-error){display:block;color:var(--error-text, #dc2626);font-size:var(--text-xs);font-weight:var(--weight-semibold);margin-top:4px}:where(.field-hint){display:block;color:var(--text-secondary);font-size:var(--text-xs);margin-top:3px}@media(max-width:900px){:where(.details-grid){grid-template-columns:minmax(0,1fr)}:where(.detail-item--full){grid-column:span 1}}:where(.detail-label--required):after{content:" *";color:var(--error-text, #dc2626);font-weight:700}:where(.detail-input--invalid){border-color:var(--error-text, #dc2626);box-shadow:0 0 0 1px var(--error-text, #dc2626)}:where(.field-required-legend){display:block;color:var(--text-secondary);font-size:var(--text-xs);font-weight:600;margin-bottom:8px;text-align:right}:where(.field-required-legend):before{content:"* ";color:var(--error-text, #dc2626);font-weight:700}:where(.loading-shell){display:flex;justify-content:center;padding:40px 0}:where(.panel-actions){display:flex;gap:8px}:where(.save-results){display:grid;gap:6px;margin-bottom:12px}:where(.address-fields){display:grid;gap:8px;margin-top:4px}:where(.address-fields__city-row){display:grid;grid-template-columns:1fr 72px 100px;gap:8px}:where(.phone-field){display:grid;grid-template-columns:80px 1fr;gap:8px;margin-top:4px}:where(.phone-field__code){font-size:var(--text-xs);padding:8px 4px}@media(max-width:900px){:where(.address-fields__city-row){grid-template-columns:1fr 66px 90px}}:where(.detail-columns){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px}:where(.detail-group){display:flex;flex-direction:column;gap:4px}:where(.detail-group__heading){font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text-strong);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding:6px 12px;margin-bottom:4px}@media(max-width:900px){:where(.detail-columns){grid-template-columns:minmax(0,1fr)}}:where(.detail-date){appearance:none;-webkit-appearance:none;position:relative;min-height:38px}:where(.detail-date)::-webkit-calendar-picker-indicator{opacity:.5;cursor:pointer}:where(.detail-input-group){display:flex;align-items:stretch}:where(.detail-input-group) :where(.detail-input){flex:1;min-width:0}:where(.detail-input-group__prefix),:where(.detail-input-group__suffix){display:flex;align-items:center;padding:0 10px;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--input-control-border);white-space:nowrap}:where(.detail-input-group__prefix){border-right:none;border-radius:var(--workspace-control-radius) 0 0 var(--workspace-control-radius)}:where(.detail-input-group__prefix)+:where(.detail-input){border-top-left-radius:0;border-bottom-left-radius:0}:where(.detail-input-group__suffix){border-left:none;border-radius:0 var(--workspace-control-radius) var(--workspace-control-radius) 0}:where(.detail-input):has(+.detail-input-group__suffix){border-top-right-radius:0;border-bottom-right-radius:0}:where(.detail-checkbox){display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong)}:where(.detail-checkbox) input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary-dark);cursor:pointer;margin:0;flex-shrink:0}:where(.detail-toggle){display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong)}:where(.detail-toggle) input[type=checkbox]{position:absolute;opacity:0;width:0;height:0}:where(.detail-toggle__track){position:relative;width:40px;height:22px;background:var(--border-subtle);border-radius:11px;transition:background .2s;flex-shrink:0}:where(.detail-toggle__track):after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:#fff;border-radius:50%;transition:transform .2s}:where(.detail-toggle) input:checked+:where(.detail-toggle__track){background:var(--primary-dark)}:where(.detail-toggle) input:checked+:where(.detail-toggle__track):after{transform:translate(18px)}:where(.detail-toggle) input:focus-visible+:where(.detail-toggle__track){outline:2px solid var(--primary-dark);outline-offset:2px}:where(.detail-radio-group){display:flex;flex-direction:column;gap:8px;margin-top:4px}:where(.detail-radio-group--horizontal){flex-direction:row;flex-wrap:wrap;gap:16px}:where(.detail-radio){display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-strong)}:where(.detail-radio) input[type=radio]{width:18px;height:18px;accent-color:var(--primary-dark);cursor:pointer;margin:0;flex-shrink:0}:where(.detail-input--readonly){opacity:.6;cursor:not-allowed;background:var(--surface-secondary)}:where(.field-counter){display:block;text-align:right;color:var(--text-secondary);font-size:var(--text-2xs, .6875rem);font-variant-numeric:tabular-nums;margin-top:3px}:where(.detail-divider){grid-column:1 / -1;border:none;border-top:1px solid var(--divider-subtle);margin:8px 0}:where(.details-grid--3col){grid-template-columns:repeat(3,minmax(0,1fr))}:where(.detail-input--short){max-width:120px;width:auto}:where(.detail-textarea){border:1px solid var(--input-control-border);border-radius:var(--workspace-control-radius);padding:9px 12px;font-size:var(--text-base);background:var(--input-control-bg);color:var(--text-strong);font-family:inherit;width:100%;box-sizing:border-box;resize:vertical;min-height:100px}:root{color-scheme:light;--font-family-sans: "Manrope", "Source Sans 3", "Segoe UI", Arial, sans-serif;--font-family-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-2xs: .72rem;--text-xs: .8125rem;--text-sm: .875rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--tracking-tight: -.01em;--tracking-normal: 0;--tracking-wide: .04em;--tracking-wider: .06em;--navy: #1a2944;--navy-700: #243554;--accent: #245d38;--accent-dark: #1a4528;--accent-soft: #e8f3ec;--accent-soft-border: #7faa8b;--primary: #3b82f6;--primary-dark: #1d4ed8;--primary-mid: #2563eb;--primary-light: #60a5fa;--primary-wash: #bfdbfe;--primary-soft: #dbeafe;--primary-soft-border: #93c5fd;--primary-softest: #eff6ff;--primary-deep: #0047AB;--primary-deep-dark: #0D47A1;--primary-deep-mid: #1565C0;--primary-deep-light: #1E88E5;--primary-deep-rim: #4FC3F7;--bg: #f4f4f4;--text: #1f2937;--muted: #6b7280;--card: #ffffff;--border: #e5e7eb;--content-max-width: 1600px;--workspace-surface-radius: 0px;--workspace-control-radius: 10px;--shadow: 0 12px 30px rgba(15, 23, 42, .08);--interactive-primary-bg: var(--primary);--interactive-primary-bg-hover: var(--primary-dark);--interactive-primary-border: var(--primary);--interactive-primary-text: #ffffff;--interactive-primary-shadow: 0 10px 20px color-mix(in srgb, var(--primary) 24%, transparent);--interactive-primary-shadow-hover: 0 12px 24px color-mix(in srgb, var(--primary-dark) 28%, transparent);--interactive-disabled-bg: #e2e8f0;--interactive-disabled-border: #cbd5e1;--interactive-disabled-text: #7b8798;--interactive-surface-bg: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--interactive-surface-bg-hover: var(--primary-soft);--interactive-surface-border: #94a3b8;--interactive-surface-border-hover: var(--primary-soft-border);--interactive-surface-text: #1e293b;--interactive-selected-bg: var(--primary);--interactive-selected-bg-hover: var(--primary-dark);--interactive-selected-border: var(--primary);--interactive-selected-border-hover: var(--primary-dark);--interactive-selected-text: #ffffff;--interactive-selected-shadow: 0 8px 20px color-mix(in srgb, var(--primary) 22%, transparent);--interactive-focus-ring-color: color-mix(in srgb, var(--primary) 22%, transparent);--interactive-badge-bg: #e2e8f0;--interactive-badge-border: #cbd5e1;--interactive-badge-text: #0f172a;--interactive-selected-badge-bg: rgba(255, 255, 255, .24);--interactive-selected-badge-border: rgba(255, 255, 255, .22);--interactive-selected-badge-text: #ffffff;--liquid-specular-streak: linear-gradient(90deg, transparent, rgba(255, 255, 255, .6) 50%, transparent);--liquid-ripple: radial-gradient(circle at var(--rx, 50%) var(--ry, 50%), rgba(255, 255, 255, .32) 0%, transparent 65%);--shell-glass-top-rim: linear-gradient(180deg, rgba(255, 255, 255, .16) 0%, rgba(255, 255, 255, .05) 100%);--shell-glass-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .16);--shell-glass-nav-surface-rim: linear-gradient(180deg, rgba(255, 255, 255, .09) 0%, rgba(255, 255, 255, .025) 100%);--shell-nav-link-hover-bg: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .04) 100%), color-mix(in srgb, var(--primary-deep) 16%, transparent);--shell-nav-link-hover-bg-liquid: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .04) 100%), color-mix(in srgb, var(--primary-deep) 18%, transparent);--shell-nav-link-hover-border: rgba(255, 255, 255, .08);--shell-nav-link-hover-inset: inset 0 1px 0 rgba(255, 255, 255, .1);--shell-nav-link-hover-inset-liquid: inset 0 1px 0 rgba(255, 255, 255, .18);--shell-control-border: rgba(255, 255, 255, .08);--shell-control-border-hover: rgba(255, 255, 255, .12);--shell-control-bg: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .04) 100%), linear-gradient(135deg, var(--nav-glass-highlight-wash) 0%, var(--nav-glass-accent) 100%), var(--shell-account-trigger-bg);--shell-control-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .06) 100%), linear-gradient(135deg, var(--nav-glass-highlight) 0%, var(--nav-glass-accent-strong) 100%), var(--shell-account-trigger-bg-hover);--shell-control-shadow: inset 0 1px 0 rgba(255, 255, 255, .08), 0 4px 12px rgba(2, 6, 23, .08);--search-ghost-surface-bg: rgba(255, 255, 255, .05);--search-ghost-surface-bg-hover: rgba(255, 255, 255, .06);--shell-nav-text: #f5f7fa;--shell-nav-text-muted: #dce2ec;--shell-nav-frame-bg: linear-gradient(135deg, rgba(18, 31, 52, .98) 0%, rgba(24, 39, 63, .97) 56%, rgba(31, 49, 78, .95) 100%);--shell-nav-frame-border: rgba(148, 163, 184, .18);--shell-nav-frame-highlight: rgba(255, 255, 255, .05);--shell-nav-frame-shadow: 0 18px 34px rgba(12, 18, 32, .2), 0 6px 16px rgba(12, 18, 32, .18);--shell-nav-surface-bg: rgba(255, 255, 255, .05);--shell-nav-surface-bg-strong: rgba(255, 255, 255, .08);--shell-nav-surface-border: rgba(255, 255, 255, .08);--shell-nav-brand-glow: rgba(109, 234, 255, .2);--shell-nav-hover-bg: #2a3d5c;--shell-nav-hover-text: #ffffff;--shell-nav-dropdown-bg: #1e2d45;--shell-nav-dropdown-border: rgba(148, 163, 184, .2);--shell-nav-dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .35);--shell-user-border: rgba(148, 163, 184, .35);--shell-user-text: #ffffff;--shell-user-logout-bg: #1e293b;--shell-user-logout-bg-hover: #334155;--shell-user-logout-border-hover: rgba(203, 213, 225, .5);--shell-user-login-bg: var(--primary-mid);--shell-user-login-bg-hover: var(--primary-dark);--shell-user-login-border: color-mix(in srgb, var(--primary-soft-border) 65%, transparent);--shell-user-login-border-hover: color-mix(in srgb, var(--primary-wash) 80%, transparent);--shell-account-trigger-bg: rgba(30, 41, 59, .92);--shell-account-trigger-bg-hover: rgba(51, 65, 85, .95);--shell-account-trigger-text: #e2e8f0;--shell-account-trigger-muted: #94a3b8;--shell-account-menu-bg: linear-gradient(180deg, #0f1b30 0%, #17243a 100%);--shell-account-menu-border: rgba(148, 163, 184, .32);--shell-account-menu-shadow: 0 16px 32px rgba(2, 6, 23, .45);--shell-account-divider: rgba(148, 163, 184, .16);--shell-account-accent: var(--primary-soft-border);--shell-account-label: #94a3b8;--shell-account-value: #f8fafc;--shell-account-pill-bg: color-mix(in srgb, var(--primary-soft-border) 18%, transparent);--shell-account-pill-text: var(--primary-soft);--shell-account-select-bg: rgba(15, 23, 42, .85);--shell-account-select-border: rgba(148, 163, 184, .35);--shell-account-select-text: #f8fafc;--shell-account-hint: #94a3b8;--shell-account-error: #fca5a5;--shell-avatar-bg: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);--shell-avatar-border: rgba(148, 163, 184, .4);--shell-avatar-text: var(--primary-softest);--shell-elevated-shadow: 0 4px 24px rgba(0, 0, 0, .08);--nav-panel-bg: #ffffff;--nav-panel-item-text: #475569;--nav-panel-section-text: #1f2937;--nav-panel-chevron: #6b7280;--nav-panel-badge-bg: rgba(255, 255, 255, .2);--surface-primary: #ffffff;--surface-secondary: #f8fafc;--surface-tertiary: #fbfdff;--surface-contrast: #e2e8f0;--surface-selected-soft: var(--primary-soft);--surface-selected-soft-hover: var(--primary-softest);--text-strong: #0f172a;--text-secondary: #475569;--text-inverse: #ffffff;--border-subtle: #d8e1eb;--border-strong: #cbd5e1;--divider-subtle: #e2e8f0;--table-divider-subtle: #dbe4ee;--border-accent-soft: color-mix(in srgb, var(--primary) 32%, transparent);--border-accent-strong: color-mix(in srgb, var(--primary-dark) 50%, transparent);--shadow-subtle: 0 1px 2px rgba(15, 23, 42, .06);--shadow-soft: 0 8px 20px rgba(30, 41, 59, .07);--shadow-medium: 0 16px 28px rgba(15, 23, 42, .08);--shadow-accent-soft: 0 12px 24px color-mix(in srgb, var(--primary) 12%, transparent);--shadow-accent-strong: 0 18px 32px color-mix(in srgb, var(--primary-dark) 16%, transparent);--drawer-shadow-horizontal: -8px 0 28px rgba(15, 23, 42, .08);--drawer-shadow-vertical: 0 -8px 24px rgba(15, 23, 42, .08);--summary-bg: linear-gradient(135deg, rgba(15, 23, 42, .04), color-mix(in srgb, var(--primary) 8%, transparent)), #ffffff;--summary-border: rgba(148, 163, 184, .25);--summary-chip-bg: rgba(15, 23, 42, .06);--summary-chip-text: #0f172a;--input-shell-bg: #ffffff;--input-shell-border: var(--border);--input-control-bg: #ffffff;--input-control-border: var(--border);--input-control-text: var(--text);--input-icon: #94a3b8;--button-subtle-bg: #ffffff;--button-subtle-bg-hover: #e2e8f0;--button-subtle-border: #cbd5e1;--button-subtle-text: #475569;--button-subtle-text-strong: var(--navy);--button-danger-bg: #dc2626;--button-danger-bg-hover: #b91c1c;--button-danger-text: #ffffff;--input-focus-border: var(--primary-light);--input-focus-ring: color-mix(in srgb, var(--primary-dark) 20%, transparent);--drawer-bg: #ffffff;--drawer-header-bg: #f8fafc;--drawer-title: #0f172a;--link-accent: var(--primary-dark);--link-accent-hover: #1e40af;--overlay-backdrop: rgba(15, 23, 42, .5);--dialog-shadow: 0 24px 60px rgba(15, 23, 42, .25);--panel-header-bg: #f8fafc;--panel-header-text: #0f172a;--table-surface-bg: #ffffff;--table-header-bg: #e2e8f0;--table-header-text: #1f2937;--table-header-border: #cbd5e1;--table-cell-border: #e2e8f0;--table-cell-text: #334155;--table-row-alt-bg: #f8fafc;--callout-info-bg: var(--primary-softest);--callout-info-text: var(--primary-dark);--callout-info-border: var(--primary-wash);--callout-error-bg: #fef2f2;--callout-error-text: #b91c1c;--callout-error-border: #fecaca;--callout-warn-bg: #fffbeb;--callout-warn-text: #92400e;--callout-warn-border: #fde68a;--callout-success-bg: #f0fdf4;--callout-success-text: #15803d;--callout-success-border: #bbf7d0;--upload-bg: #f8fafc;--upload-border: #cbd5e1;--upload-active-bg: var(--primary-softest);--upload-active-border: var(--primary-mid);--browse-link: var(--primary-mid);--doc-thumb-bg: #e2e8f0;--doc-thumb-text: #64748b;--fact-chip-bg: rgba(148, 163, 184, .14);--fact-chip-text: #334155;--participant-banner-base: #f8fafc;--participant-banner-active: color-mix(in srgb, var(--primary) 10%, transparent);--participant-banner-inactive: rgba(255, 209, 0, .1);--participant-banner-retiree: rgba(26, 41, 68, .07);--payment-source-member: var(--interactive-selected-bg);--payment-source-state: #245d38;--status-dot-neutral: #94a3b8;--status-dot-good: #22c55e;--status-dot-warn: #f97316;--status-dot-hold: #eab308;--status-text-good: #15803d;--status-text-warn: #c2410c;--status-text-hold: #a16207;--badge-success-bg: #dcfce7;--badge-success-text: #166534;--badge-warn-bg: #fef9c3;--badge-warn-text: #854d0e;--badge-info-bg: var(--primary-soft);--badge-info-text: var(--primary-dark);--badge-purple-bg: #ede9fe;--badge-purple-text: #6d28d9;--badge-neutral-bg: #f1f5f9;--badge-neutral-text: #475569;--badge-danger-bg: #fee2e2;--badge-danger-text: #b91c1c;--badge-pending-border: #cbd5e1;--badge-pending-text: #94a3b8;--live-indicator-bg: var(--primary-mid);--live-indicator-pulse: color-mix(in srgb, var(--primary-mid) 40%, transparent);--live-indicator-pulse-fade: color-mix(in srgb, var(--primary-mid) 1%, transparent);--login-shell-bg: linear-gradient(135deg, #0f172a 0%, #1e293b 50%, #334155 100%);--login-card-bg: #ffffff;--login-card-shadow: 0 20px 60px rgba(0, 0, 0, .3);--login-logo-filter: brightness(0);--glass-bg: rgba(255, 255, 255, .45);--glass-bg-strong: rgba(255, 255, 255, .65);--glass-bg-subtle: rgba(255, 255, 255, .7);--glass-bg-hover: rgba(255, 255, 255, .35);--glass-border: rgba(255, 255, 255, .3);--glass-border-strong: rgba(255, 255, 255, .35);--glass-border-top: rgba(255, 255, 255, .5);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .4);--glass-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .5);--glass-highlight-subtle: inset 0 1px 0 rgba(255, 255, 255, .4);--glass-shadow: 0 4px 12px rgba(15, 23, 42, .06);--glass-blur: blur(12px) saturate(130%);--glass-blur-strong: blur(16px) saturate(140%);--glass-blur-max: blur(20px) saturate(135%);--glass-accent-bg: color-mix(in srgb, var(--primary) 6%, transparent);--glass-accent-bg-hover: color-mix(in srgb, var(--primary) 10%, transparent);--glass-accent-border: color-mix(in srgb, var(--primary) 25%, transparent);--glass-accent-border-hover: color-mix(in srgb, var(--primary) 40%, transparent);--glass-accent-glow: 0 -4px 20px color-mix(in srgb, var(--primary) 10%, transparent);--glass-accent-glow-hover: 0 -4px 24px color-mix(in srgb, var(--primary) 18%, transparent);--frost-card-bg: color-mix(in srgb, var(--primary) 5%, rgba(255, 255, 255, .62));--frost-card-bg-hover: color-mix(in srgb, var(--primary) 8%, rgba(255, 255, 255, .72));--frost-card-border: color-mix(in srgb, var(--primary) 18%, rgba(255, 255, 255, .35));--frost-card-border-hover: color-mix(in srgb, var(--primary) 32%, rgba(255, 255, 255, .4));--frost-card-glow: 0 4px 18px color-mix(in srgb, var(--primary) 18%, transparent);--frost-card-glow-hover: 0 4px 18px color-mix(in srgb, var(--primary) 32%, transparent);--glass-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .06) 100%), linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);--glass-active-border: rgba(255, 255, 255, .16);--glass-active-highlight: inset 0 1px 0 rgba(255, 255, 255, .18);--glass-active-shadow: 0 6px 16px color-mix(in srgb, var(--primary) 22%, transparent)}:root[data-theme=dark]{color-scheme:dark;--workspace-surface-radius: 0px;--workspace-control-radius: 10px;--bg: #08111d;--text: #e5edf5;--muted: #94a3b8;--card: #0f172a;--border: #314155;--shadow: 0 18px 36px rgba(2, 6, 23, .34);--interactive-primary-shadow: 0 12px 26px color-mix(in srgb, var(--primary-dark) 28%, transparent);--interactive-primary-shadow-hover: 0 14px 30px color-mix(in srgb, var(--primary-dark) 34%, transparent);--interactive-primary-border: var(--primary);--interactive-disabled-bg: #243041;--interactive-disabled-border: #314155;--interactive-disabled-text: #8391a3;--interactive-surface-bg: linear-gradient(180deg, #1a2231 0%, #111827 100%);--interactive-surface-bg-hover: color-mix(in srgb, var(--primary) 16%, transparent);--interactive-surface-border: #314155;--interactive-surface-border-hover: color-mix(in srgb, var(--primary-light) 52%, transparent);--interactive-surface-text: #e5edf5;--interactive-selected-shadow: 0 10px 24px color-mix(in srgb, var(--primary-dark) 28%, transparent);--interactive-focus-ring-color: color-mix(in srgb, var(--primary-light) 28%, transparent);--interactive-badge-bg: #243041;--interactive-badge-border: #314155;--interactive-badge-text: #e5edf5;--interactive-selected-badge-bg: rgba(255, 255, 255, .18);--interactive-selected-badge-border: rgba(255, 255, 255, .16);--interactive-selected-badge-text: #f8fafc;--search-ghost-surface-bg: rgba(255, 255, 255, .04);--search-ghost-surface-bg-hover: rgba(255, 255, 255, .06);--shell-nav-text: #f8fafc;--shell-nav-text-muted: #cbd5e1;--shell-nav-frame-bg: linear-gradient(135deg, rgba(5, 10, 18, .99) 0%, rgba(11, 17, 29, .98) 58%, rgba(17, 27, 43, .96) 100%);--shell-nav-frame-border: rgba(148, 163, 184, .14);--shell-nav-frame-highlight: rgba(255, 255, 255, .04);--shell-nav-frame-shadow: 0 22px 44px rgba(2, 6, 23, .42), 0 8px 20px rgba(2, 6, 23, .28);--shell-nav-surface-bg: rgba(148, 163, 184, .07);--shell-nav-surface-bg-strong: rgba(148, 163, 184, .11);--shell-nav-surface-border: rgba(148, 163, 184, .14);--shell-nav-brand-glow: rgba(115, 240, 255, .16);--shell-nav-hover-bg: #1e293b;--shell-nav-hover-text: #ffffff;--shell-nav-dropdown-bg: #111827;--shell-nav-dropdown-border: rgba(148, 163, 184, .24);--shell-nav-dropdown-shadow: 0 14px 30px rgba(2, 6, 23, .5);--shell-user-border: rgba(148, 163, 184, .28);--shell-user-text: #f8fafc;--shell-user-logout-bg: #111827;--shell-user-logout-bg-hover: #1f2937;--shell-user-logout-border-hover: rgba(203, 213, 225, .38);--shell-user-login-bg: var(--primary-dark);--shell-user-login-bg-hover: #1e40af;--shell-user-login-border: color-mix(in srgb, var(--primary-light) 45%, transparent);--shell-user-login-border-hover: color-mix(in srgb, var(--primary-soft-border) 58%, transparent);--shell-account-trigger-bg: rgba(15, 23, 42, .9);--shell-account-trigger-bg-hover: rgba(30, 41, 59, .98);--shell-account-trigger-text: #e2e8f0;--shell-account-trigger-muted: #94a3b8;--shell-account-menu-bg: linear-gradient(180deg, #0b1220 0%, #111827 100%);--shell-account-menu-border: rgba(148, 163, 184, .24);--shell-account-menu-shadow: 0 18px 36px rgba(2, 6, 23, .56);--shell-account-divider: rgba(148, 163, 184, .12);--shell-account-accent: var(--primary-soft-border);--shell-account-label: #94a3b8;--shell-account-value: #f8fafc;--shell-account-pill-bg: color-mix(in srgb, var(--primary-soft-border) 18%, transparent);--shell-account-pill-text: var(--primary-soft);--shell-account-select-bg: #0f172a;--shell-account-select-border: rgba(148, 163, 184, .28);--shell-account-select-text: #f8fafc;--shell-account-hint: #94a3b8;--shell-account-error: #fda4af;--shell-avatar-bg: linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);--shell-avatar-border: rgba(148, 163, 184, .28);--shell-avatar-text: var(--primary-softest);--shell-elevated-shadow: 0 10px 28px rgba(2, 6, 23, .32);--nav-panel-bg: #0f172a;--nav-panel-item-text: #cbd5e1;--nav-panel-section-text: #e5edf5;--nav-panel-chevron: #94a3b8;--nav-panel-badge-bg: rgba(255, 255, 255, .12);--surface-primary: #0f172a;--surface-secondary: #111827;--surface-tertiary: #162132;--surface-contrast: #243041;--surface-selected-soft: color-mix(in srgb, var(--primary) 18%, transparent);--surface-selected-soft-hover: color-mix(in srgb, var(--primary) 24%, transparent);--text-strong: #f8fafc;--text-secondary: #b0becc;--text-inverse: #ffffff;--border-subtle: rgba(148, 163, 184, .18);--border-strong: #314155;--divider-subtle: rgba(148, 163, 184, .14);--table-divider-subtle: rgba(148, 163, 184, .12);--border-accent-soft: color-mix(in srgb, var(--primary-light) 40%, transparent);--border-accent-strong: color-mix(in srgb, var(--primary-soft-border) 60%, transparent);--shadow-subtle: 0 1px 2px rgba(2, 6, 23, .28);--shadow-soft: 0 10px 24px rgba(2, 6, 23, .24);--shadow-medium: 0 18px 36px rgba(2, 6, 23, .34);--shadow-accent-soft: 0 12px 24px color-mix(in srgb, var(--primary-dark) 22%, transparent);--shadow-accent-strong: 0 18px 32px color-mix(in srgb, var(--primary-dark) 28%, transparent);--drawer-shadow-horizontal: -10px 0 30px rgba(2, 6, 23, .34);--drawer-shadow-vertical: 0 -10px 28px rgba(2, 6, 23, .34);--summary-bg: linear-gradient(135deg, rgba(148, 163, 184, .06), color-mix(in srgb, var(--primary) 18%, transparent)), #0f172a;--summary-border: rgba(148, 163, 184, .22);--summary-chip-bg: rgba(148, 163, 184, .12);--summary-chip-text: #e5edf5;--input-shell-bg: #0f172a;--input-shell-border: #314155;--input-control-bg: #0f172a;--input-control-border: #314155;--input-control-text: #e5edf5;--input-icon: #94a3b8;--button-subtle-bg: #111827;--button-subtle-bg-hover: #1f2937;--button-subtle-border: #314155;--button-subtle-text: #cbd5e1;--button-subtle-text-strong: #e5edf5;--button-danger-bg: #dc2626;--button-danger-bg-hover: #ef4444;--button-danger-text: #ffffff;--input-focus-border: var(--primary-soft-border);--input-focus-ring: color-mix(in srgb, var(--primary-soft-border) 22%, transparent);--drawer-bg: #0f172a;--drawer-header-bg: #111827;--drawer-title: #f8fafc;--link-accent: var(--primary-soft-border);--link-accent-hover: var(--primary-wash);--overlay-backdrop: rgba(2, 6, 23, .68);--dialog-shadow: 0 28px 70px rgba(2, 6, 23, .5);--panel-header-bg: #111827;--panel-header-text: #f8fafc;--table-surface-bg: #0f172a;--table-header-bg: #243041;--table-header-text: #e5edf5;--table-header-border: #314155;--table-cell-border: #223042;--table-cell-text: #d7e0ea;--table-row-alt-bg: #111827;--callout-info-bg: color-mix(in srgb, var(--primary-mid) 18%, transparent);--callout-info-text: var(--primary-wash);--callout-info-border: color-mix(in srgb, var(--primary-soft-border) 28%, transparent);--callout-error-bg: rgba(185, 28, 28, .18);--callout-error-text: #fecaca;--callout-error-border: rgba(248, 113, 113, .28);--callout-warn-bg: rgba(161, 98, 7, .2);--callout-warn-text: #fde68a;--callout-warn-border: rgba(245, 158, 11, .26);--callout-success-bg: rgba(21, 128, 61, .2);--callout-success-text: #bbf7d0;--callout-success-border: rgba(74, 222, 128, .26);--upload-bg: #111827;--upload-border: #314155;--upload-active-bg: color-mix(in srgb, var(--primary-mid) 16%, transparent);--upload-active-border: var(--primary-light);--browse-link: var(--primary-soft-border);--doc-thumb-bg: #243041;--doc-thumb-text: #cbd5e1;--fact-chip-bg: rgba(148, 163, 184, .12);--fact-chip-text: #d7e0ea;--participant-banner-base: #111827;--participant-banner-active: color-mix(in srgb, var(--primary) 18%, transparent);--participant-banner-inactive: rgba(161, 98, 7, .18);--participant-banner-retiree: color-mix(in srgb, var(--primary-mid) 12%, transparent);--payment-source-member: var(--interactive-selected-bg);--payment-source-state: #86efac;--status-dot-neutral: #64748b;--status-dot-good: #22c55e;--status-dot-warn: #f59e0b;--status-dot-hold: #eab308;--status-text-good: #86efac;--status-text-warn: #fdba74;--status-text-hold: #fde68a;--badge-success-bg: rgba(21, 128, 61, .2);--badge-success-text: #bbf7d0;--badge-warn-bg: rgba(161, 98, 7, .22);--badge-warn-text: #fde68a;--badge-info-bg: color-mix(in srgb, var(--primary-mid) 18%, transparent);--badge-info-text: var(--primary-wash);--badge-purple-bg: rgba(109, 40, 217, .2);--badge-purple-text: #ddd6fe;--badge-neutral-bg: #1f2937;--badge-neutral-text: #cbd5e1;--badge-danger-bg: rgba(185, 28, 28, .18);--badge-danger-text: #fecaca;--badge-pending-border: #475569;--badge-pending-text: #94a3b8;--live-indicator-bg: var(--primary-light);--live-indicator-pulse: color-mix(in srgb, var(--primary-light) 35%, transparent);--live-indicator-pulse-fade: color-mix(in srgb, var(--primary-light) 1%, transparent);--login-shell-bg: linear-gradient(135deg, #020617 0%, #0f172a 55%, #1e293b 100%);--login-card-bg: #0f172a;--login-card-shadow: 0 28px 70px rgba(2, 6, 23, .5);--login-logo-filter: brightness(0) invert(1);--glass-bg: rgba(15, 23, 42, .45);--glass-bg-strong: rgba(15, 23, 42, .55);--glass-bg-subtle: rgba(15, 23, 42, .5);--glass-bg-hover: rgba(255, 255, 255, .06);--glass-border: rgba(148, 163, 184, .12);--glass-border-strong: rgba(148, 163, 184, .16);--glass-border-top: rgba(255, 255, 255, .08);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .04);--glass-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-highlight-subtle: inset 0 1px 0 rgba(255, 255, 255, .04);--glass-shadow: 0 4px 12px rgba(2, 6, 23, .12);--glass-accent-bg: color-mix(in srgb, var(--primary) 10%, transparent);--glass-accent-bg-hover: color-mix(in srgb, var(--primary) 16%, transparent);--glass-accent-border: color-mix(in srgb, var(--primary) 22%, transparent);--glass-accent-border-hover: color-mix(in srgb, var(--primary) 35%, transparent);--frost-card-bg: color-mix(in srgb, var(--primary) 8%, rgba(255, 255, 255, .03));--frost-card-bg-hover: color-mix(in srgb, var(--primary) 12%, rgba(255, 255, 255, .05));--frost-card-border: color-mix(in srgb, var(--primary) 18%, rgba(255, 255, 255, .06));--frost-card-border-hover: color-mix(in srgb, var(--primary) 32%, rgba(255, 255, 255, .1));--frost-card-glow: 0 4px 18px color-mix(in srgb, var(--primary) 18%, transparent);--frost-card-glow-hover: 0 6px 24px color-mix(in srgb, var(--primary) 28%, transparent)}:root[data-liquid-glass]{--glass-blur: blur(28px) saturate(160%);--glass-blur-strong: blur(32px) saturate(165%);--glass-blur-max: blur(36px) saturate(170%);--glass-bg: rgba(255, 255, 255, .32);--glass-bg-strong: rgba(255, 255, 255, .48);--glass-bg-subtle: rgba(255, 255, 255, .55);--glass-bg-hover: rgba(255, 255, 255, .26);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .52);--glass-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .62);--glass-highlight-subtle: inset 0 1px 0 rgba(255, 255, 255, .48);--glass-shadow: 0 6px 18px rgba(15, 23, 42, .1);--glass-accent-glow: 0 -4px 22px color-mix(in srgb, var(--primary-deep) 16%, transparent);--glass-accent-glow-hover: 0 -4px 28px color-mix(in srgb, var(--primary-deep) 24%, transparent);--glass-active-bg: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .06) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 55%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 50%, transparent) 100%);--glass-active-highlight: inset 0 1px 0 rgba(255, 255, 255, .28);--glass-active-shadow: 0 6px 20px color-mix(in srgb, var(--primary-deep) 28%, transparent);--interactive-surface-bg: rgba(255, 255, 255, .42);--interactive-surface-bg-hover: rgba(255, 255, 255, .55);--interactive-surface-border: rgba(148, 163, 184, .38);--interactive-surface-border-hover: color-mix(in srgb, var(--primary-deep-rim) 55%, transparent);--interactive-surface-shadow: 0 2px 6px rgba(15, 23, 42, .1), 0 6px 16px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .45);--interactive-selected-bg: linear-gradient(180deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .04) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 72%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 65%, transparent) 100%);--interactive-selected-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .22) 0%, rgba(255, 255, 255, .06) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 80%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 72%, transparent) 100%);--interactive-selected-border: color-mix(in srgb, var(--primary-deep-rim) 38%, transparent);--interactive-selected-border-hover: color-mix(in srgb, var(--primary-deep-rim) 52%, transparent);--interactive-selected-shadow: 0 6px 18px color-mix(in srgb, var(--primary-deep-dark) 22%, transparent), inset 0 1px 0 rgba(255, 255, 255, .22);--button-subtle-bg: rgba(255, 255, 255, .48);--button-subtle-bg-hover: rgba(255, 255, 255, .62);--button-subtle-border: rgba(15, 23, 42, .14);--button-subtle-shadow: 0 2px 8px rgba(15, 23, 42, .06), inset 0 1px 0 rgba(255, 255, 255, .38);--participant-banner-base: rgba(255, 255, 255, .45);--participant-banner-active: color-mix(in srgb, var(--primary) 14%, transparent);--nav-panel-bg: rgba(255, 255, 255, .35);--surface-secondary: rgba(255, 255, 255, .38);--surface-selected-soft: color-mix(in srgb, var(--primary) 16%, transparent);--interactive-primary-bg: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .04) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 78%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 70%, transparent) 100%);--interactive-primary-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .26) 0%, rgba(255, 255, 255, .08) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 85%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 78%, transparent) 100%);--interactive-primary-border: color-mix(in srgb, var(--primary-deep-rim) 42%, transparent);--interactive-primary-shadow: 0 6px 18px color-mix(in srgb, var(--primary-deep-dark) 24%, transparent), inset 0 1px 0 rgba(255, 255, 255, .22);--interactive-primary-shadow-hover: 0 8px 22px color-mix(in srgb, var(--primary-deep-dark) 30%, transparent), inset 0 1px 0 rgba(255, 255, 255, .28)}:root[data-liquid-glass][data-theme=dark]{--glass-blur: blur(28px) saturate(160%);--glass-blur-strong: blur(32px) saturate(165%);--glass-blur-max: blur(36px) saturate(170%);--glass-bg: rgba(15, 23, 42, .32);--glass-bg-strong: rgba(15, 23, 42, .42);--glass-bg-subtle: rgba(15, 23, 42, .38);--glass-bg-hover: rgba(255, 255, 255, .08);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--glass-highlight-strong: inset 0 1px 0 rgba(255, 255, 255, .12);--glass-highlight-subtle: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-shadow: 0 6px 18px rgba(2, 6, 23, .18);--glass-accent-glow: 0 -4px 22px color-mix(in srgb, var(--primary-deep) 14%, transparent);--glass-accent-glow-hover: 0 -4px 28px color-mix(in srgb, var(--primary-deep) 22%, transparent);--interactive-surface-bg: rgba(15, 23, 42, .42);--interactive-surface-bg-hover: rgba(15, 23, 42, .55);--interactive-surface-border: rgba(148, 163, 184, .18);--interactive-surface-border-hover: color-mix(in srgb, var(--primary-deep-rim) 45%, transparent);--interactive-selected-bg: linear-gradient(180deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .02) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 65%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 58%, transparent) 100%);--interactive-selected-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .14) 0%, rgba(255, 255, 255, .04) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 72%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 65%, transparent) 100%);--interactive-selected-border: color-mix(in srgb, var(--primary-deep-rim) 32%, transparent);--interactive-selected-border-hover: color-mix(in srgb, var(--primary-deep-rim) 48%, transparent);--interactive-selected-shadow: 0 6px 18px color-mix(in srgb, var(--primary-deep-dark) 28%, transparent), inset 0 1px 0 rgba(255, 255, 255, .1);--button-subtle-bg: rgba(30, 41, 59, .52);--button-subtle-bg-hover: rgba(30, 41, 59, .65);--button-subtle-border: rgba(148, 163, 184, .24);--button-subtle-shadow: 0 2px 8px rgba(2, 6, 23, .12), inset 0 1px 0 rgba(255, 255, 255, .06);--participant-banner-base: rgba(15, 23, 42, .45);--participant-banner-active: color-mix(in srgb, var(--primary) 22%, transparent);--nav-panel-bg: rgba(15, 23, 42, .38);--surface-secondary: rgba(15, 23, 42, .38);--surface-selected-soft: color-mix(in srgb, var(--primary) 22%, transparent);--interactive-primary-bg: linear-gradient(180deg, rgba(255, 255, 255, .12) 0%, rgba(255, 255, 255, .02) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 70%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 62%, transparent) 100%);--interactive-primary-bg-hover: linear-gradient(180deg, rgba(255, 255, 255, .18) 0%, rgba(255, 255, 255, .04) 100%), linear-gradient(135deg, color-mix(in srgb, var(--primary-deep) 78%, transparent) 0%, color-mix(in srgb, var(--primary-deep-dark) 70%, transparent) 100%);--interactive-primary-border: color-mix(in srgb, var(--primary-deep-rim) 36%, transparent);--interactive-primary-shadow: 0 6px 18px color-mix(in srgb, var(--primary-deep-dark) 30%, transparent), inset 0 1px 0 rgba(255, 255, 255, .12);--interactive-primary-shadow-hover: 0 8px 22px color-mix(in srgb, var(--primary-deep-dark) 36%, transparent), inset 0 1px 0 rgba(255, 255, 255, .16)}*{box-sizing:border-box}html{scrollbar-gutter:stable;font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-family-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);margin:0;background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-liquid-glass] body{background:radial-gradient(ellipse 70% 55% at 15% 25%,rgba(0,100,220,.08) 0%,transparent 60%),radial-gradient(ellipse 55% 70% at 85% 75%,rgba(0,55,160,.06) 0%,transparent 55%),radial-gradient(ellipse 45% 45% at 50% 5%,rgba(79,195,247,.05) 0%,transparent 50%),#f4f7fc}:root[data-liquid-glass][data-theme=dark] body{background:radial-gradient(ellipse 70% 55% at 15% 25%,rgba(0,100,220,.2) 0%,transparent 60%),radial-gradient(ellipse 55% 70% at 85% 75%,rgba(0,55,160,.16) 0%,transparent 55%),radial-gradient(ellipse 45% 45% at 50% 5%,rgba(79,195,247,.09) 0%,transparent 50%),#050a14}.app-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}:root:not([data-liquid-glass]) .app-bg{display:none}.app-bg__orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.1;animation:app-bg-orb-drift 14s ease-in-out infinite;pointer-events:none}:root[data-theme=dark] .app-bg__orb{opacity:.3}.app-bg__orb--1{width:480px;height:480px;top:-80px;left:-100px;background:radial-gradient(circle,#1565C0,transparent);animation-delay:0s}.app-bg__orb--2{width:320px;height:320px;bottom:60px;right:60px;background:radial-gradient(circle,#4FC3F7,transparent);animation-delay:-6s}.app-bg__orb--3{width:240px;height:240px;top:55%;left:35%;background:radial-gradient(circle,#0D47A1,transparent);animation-delay:-11s}@keyframes app-bg-orb-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(18px,-22px) scale(1.05)}66%{transform:translate(-14px,14px) scale(.96)}}@media(prefers-reduced-motion:reduce){.app-bg__orb{animation:none}}:where(.bc-card-pin-btn){width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:5px;color:var(--muted);cursor:pointer;opacity:.45;font-family:inherit;transition:color .15s ease,opacity .15s ease}:where(.bc-card-pin-btn:hover){color:var(--primary);opacity:.75}:where(.bc-card-pin-btn--active){color:var(--primary);opacity:1}
