.layout-auth[data-v-843080b4]{min-height:100vh;display:flex}.layout-auth__form-panel[data-v-843080b4]{width:500px;flex-shrink:0;background:#fff;display:flex;align-items:center;justify-content:center;padding:60px 56px}.layout-auth__form-wrap[data-v-843080b4]{width:100%;max-width:360px}.layout-auth__brand-panel[data-v-843080b4]{flex:1;background:linear-gradient(155deg,var(--re-700) 0%,var(--re-500) 100%);display:flex;align-items:center;justify-content:center;padding:60px 56px}.layout-auth__brand-inner[data-v-843080b4]{max-width:440px}.layout-auth__wordmark[data-v-843080b4]{font:500 42px/1.1 var(--font-serif);color:#fff;letter-spacing:-.3px;margin-bottom:18px}.layout-auth__tagline[data-v-843080b4]{font:400 15px/1.65 var(--font-sans);color:#ffffff8c;max-width:40ch;margin:0 0 32px}.layout-auth__accent[data-v-843080b4]{width:40px;height:3px;background:var(--gold-fill);border-radius:99px}@media (max-width: 768px){.layout-auth__form-panel[data-v-843080b4]{width:100%;padding:40px 24px}.layout-auth__brand-panel[data-v-843080b4]{display:none}}.search-bar[data-v-ec9a686d]{position:relative}.shell-search__clear[data-v-ec9a686d]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;cursor:pointer;color:var(--ink-light-3, #8893A8)}.shell-search__clear[data-v-ec9a686d]:hover{color:var(--gold-400, #C9A655);background:#c9a6551f}.shell-search__results[data-v-ec9a686d]{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:50;background:#fff;border:1px solid rgba(42,90,66,.18);border-radius:8px;box-shadow:0 18px 40px -12px #08140e47,0 4px 10px #08140e14;max-height:60vh;overflow-y:auto}.shell-search__empty[data-v-ec9a686d]{padding:14px 16px;margin:0;font:var(--t-body-sm);color:var(--ink-light-2, #6B7280)}.shell-search__empty b[data-v-ec9a686d]{color:var(--ink-light-1, #374151);font-weight:600}.shell-search__empty--error[data-v-ec9a686d]{color:#b91c1c}.shell-search__group[data-v-ec9a686d]:not(:first-child){border-top:1px solid rgba(42,90,66,.08)}.shell-search__group>header[data-v-ec9a686d]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 4px}.shell-search__head[data-v-ec9a686d]{font:700 9.5px/1 var(--font-mono);letter-spacing:1.6px;text-transform:uppercase;color:var(--green-600, #2A5A42)}.shell-search__head-count[data-v-ec9a686d]{font:400 10px/1 var(--font-mono);padding:1px 6px;border-radius:3px;background:#c9a6551f;color:var(--gold-500, #A8873F);border:1px solid rgba(201,166,85,.28)}.shell-search__row[data-v-ec9a686d]{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;-webkit-user-select:none;user-select:none}.shell-search__row.active[data-v-ec9a686d],.shell-search__row[data-v-ec9a686d]:hover{background:#c9a65514}.shell-search__row.active[data-v-ec9a686d]{box-shadow:inset 3px 0 0 var(--gold-400, #C9A655)}.shell-search__chip[data-v-ec9a686d]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;font:700 10px/1 var(--font-mono);border-radius:4px;border:1px solid transparent}.shell-search__chip[data-type=counterparties][data-v-ec9a686d]{color:#2a5a42;background:#2a5a421f;border-color:#2a5a4252}.shell-search__chip[data-type=risks][data-v-ec9a686d]{color:#1e4e8a;background:#4a90e21f;border-color:#4a90e252}.shell-search__chip[data-type=claims][data-v-ec9a686d]{color:#8a3a37;background:#b4534b1f;border-color:#b4534b47}.shell-search__chip[data-type=ledgerItems][data-v-ec9a686d]{color:#6b4fa0;background:#6b4fa01f;border-color:#6b4fa047}.shell-search__chip[data-type=documents][data-v-ec9a686d]{color:#8a7437;background:#c9a65529;border-color:#c9a65552}.shell-search__name[data-v-ec9a686d]{font:500 13px/1.3 var(--font-sans);color:var(--ink-light-1, #374151);min-width:0}.shell-search__name .hl[data-v-ec9a686d]{color:var(--gold-500, #A8873F);font-weight:700}.shell-search__sub[data-v-ec9a686d]{margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3, #8893A8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell-search__footer[data-v-ec9a686d]{display:flex;gap:14px;padding:8px 14px;border-top:1px solid rgba(42,90,66,.08);background:#c9a6550a;font:700 9.5px/1 var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--ink-light-3, #8893A8)}.shell-search__footer kbd[data-v-ec9a686d]{display:inline-block;padding:1px 5px;margin-right:4px;font:inherit;background:#fff;color:var(--ink-light-2, #6B7280);border:1px solid rgba(42,90,66,.18);border-radius:3px}.app-sidebar__logo[data-v-2e1de9ea]{max-width:28px;max-height:28px;object-fit:contain}.monogram--logo[data-v-2e1de9ea]{display:flex;align-items:center;justify-content:center;background:transparent}.app-sidebar__count--debit[data-v-2e1de9ea]{color:var(--money-debit);border-color:#b23a3a80}.app-sidebar__count--pending[data-v-2e1de9ea]{color:var(--money-pending);border-color:#9b782080}.page-login[data-v-b0818611]{display:flex;flex-direction:column;gap:var(--sp-6)}.page-login__header[data-v-b0818611]{display:flex;flex-direction:column;gap:var(--sp-2)}.page-login__title[data-v-b0818611]{font:500 28px/1.1 var(--font-serif);color:var(--fg-1);margin:0}.page-login__subtitle[data-v-b0818611]{font:var(--t-body);color:var(--fg-3);margin:0}.page-login__error[data-v-b0818611]{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);background:var(--status-critical-bg);color:var(--status-critical);border-radius:var(--r-md);font:var(--t-body-sm)}.page-login__form[data-v-b0818611]{display:flex;flex-direction:column;gap:var(--sp-4)}.page-login__field[data-v-b0818611]{display:flex;flex-direction:column;gap:var(--sp-2)}.page-login__label[data-v-b0818611]{font:var(--t-label);color:var(--fg-2)}.page-login__submit[data-v-b0818611]{justify-content:space-between}.page-hub h1[data-v-add17b07]{font:500 32px/1.15 var(--font-serif);margin:0 0 12px}.page-hub .subtitle[data-v-add17b07]{font:var(--t-body);color:var(--fg-3);max-width:60ch;margin:0}.content-period-filter__meta[data-v-0f7d6e53]{margin-left:auto;cursor:default;pointer-events:none}.entity-pagination[data-v-06437995]{display:flex;justify-content:space-between;align-items:center;margin-top:16px}.entity-pagination__info[data-v-06437995]{font:400 12px var(--font-sans);color:var(--fg-3)}.entity-pagination__controls[data-v-06437995]{display:flex;align-items:center;gap:4px}.entity-pagination__btn[data-v-06437995]{min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:var(--r-sm);background:transparent;font:400 13px var(--font-sans);color:var(--fg-2);cursor:pointer;transition:all .15s ease}.entity-pagination__btn[data-v-06437995]:hover:not(:disabled){color:var(--gold-ink)}.entity-pagination__btn.active[data-v-06437995]{background:#f5f1e6;border-color:transparent;color:var(--fg-1);font-weight:500;cursor:default}.operator-tx-table-range-filter[data-v-456e254b]{position:relative;display:flex;align-items:center;width:100%;min-width:0;max-width:100%}.operator-tx-table-range-filter__trigger[data-v-456e254b]{flex:1 1 auto;min-width:0;height:26px;margin:0;padding:0 8px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);font:var(--t-body-sm);color:var(--ink-light-2);text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.operator-tx-table-range-filter__trigger[data-v-456e254b]:hover,.operator-tx-table-range-filter__trigger[data-v-456e254b]:focus{outline:none;border-color:#c9a6558c;box-shadow:0 0 0 2px #c9a6551f}.operator-tx-table-range-filter__trigger--active[data-v-456e254b]{color:var(--ink-light-1)}.operator-tx-table-range-filter__label[data-v-456e254b]{display:block;overflow:hidden;text-overflow:ellipsis}.operator-tx-table-range-filter__clear[data-v-456e254b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-light-3);cursor:pointer;font-size:14px;line-height:1}.operator-tx-table-range-filter__clear[data-v-456e254b]:hover{color:var(--ink-light-1)}.operator-tx-table-range-filter__panel{position:fixed;z-index:1200;padding:10px;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:8px;box-shadow:0 8px 24px #140e041f}.operator-tx-table-range-filter__fields{display:flex;flex-direction:column;gap:8px}.operator-tx-table-range-filter__field{display:flex;flex-direction:column;gap:4px}.operator-tx-table-range-filter__field-label{font:var(--t-body-xs);color:var(--ink-light-3);text-transform:uppercase;letter-spacing:.04em}.operator-tx-table-range-filter__input{width:100%;height:28px;padding:0 8px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);font:var(--t-body-sm);color:var(--ink-light-2)}.operator-tx-table-range-filter__input:focus{outline:none;border-color:#c9a6558c;box-shadow:0 0 0 2px #c9a6551f}.operator-tx-table-range-filter__actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.operator-tx-table-range-filter__btn{margin:0;padding:4px 10px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-100);font:var(--t-body-sm);color:var(--ink-light-2);cursor:pointer}.operator-tx-table-range-filter__btn:hover{background:var(--paper-150);color:var(--ink-light-1)}.operator-tx-table-range-filter__btn--apply{border-color:#c9a65573;background:#c9a6551f;color:var(--gold-ink)}.operator-tx-table-range-filter__btn--apply:hover{background:#c9a6552e}.operator-tx-table-block[data-v-ec8f9c86]{width:100%;max-width:100%;min-width:0}.operator-tx-table-block[data-v-ec8f9c86]:not(.operator-tx-table-block--fit){overflow-x:auto;-webkit-overflow-scrolling:touch}.operator-tx-table[data-v-ec8f9c86]{width:max-content;min-width:100%;table-layout:auto}.operator-tx-table--fit[data-v-ec8f9c86]{width:100%;table-layout:fixed}.operator-tx-table--fit th[data-v-ec8f9c86]{white-space:normal;line-height:1.35;vertical-align:bottom;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.operator-tx-table--fit thead tr:not(.operator-tx-table__filter-row) th[data-v-ec8f9c86]{overflow:hidden}.operator-tx-table__filter-row th[data-v-ec8f9c86]{overflow:visible}.operator-tx-table__sortable[data-v-ec8f9c86]{cursor:pointer;-webkit-user-select:none;user-select:none}.operator-tx-table__sortable[data-v-ec8f9c86]:hover{color:var(--ink-light-1)}.operator-tx-table__th-inner[data-v-ec8f9c86]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 6px;max-width:100%}.operator-tx-table__th-label[data-v-ec8f9c86]{min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.operator-tx-table th.col-num .operator-tx-table__th-inner[data-v-ec8f9c86],.operator-tx-table__th-inner--num[data-v-ec8f9c86]{justify-content:flex-end;width:100%}.operator-tx-table th.col-num .operator-tx-table__th-label[data-v-ec8f9c86],.operator-tx-table__th-inner--num .operator-tx-table__th-label[data-v-ec8f9c86]{text-align:right}.operator-tx-table__sort-icon[data-v-ec8f9c86]{width:0;height:0;flex-shrink:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid var(--ink-light-3);opacity:.35;transition:opacity .15s ease,transform .15s var(--ease-std),border-color .15s ease}.operator-tx-table__sort-icon--active[data-v-ec8f9c86]{opacity:1;border-bottom-color:var(--gold-ink)}.operator-tx-table__sort-icon--desc[data-v-ec8f9c86]{transform:rotate(180deg)}.operator-tx-table--fit td.col-num[data-v-ec8f9c86]{white-space:nowrap}.operator-tx-table--fit td.col-status[data-v-ec8f9c86]{white-space:normal;text-align:center;vertical-align:middle;overflow:hidden}.operator-tx-table--fit td.col-status[data-v-ec8f9c86] .tx-status{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.2;text-align:center;flex-shrink:1;box-sizing:border-box;padding:3px 8px}.operator-tx-table--fit td.col-status[data-v-ec8f9c86] .tx-status__line{display:block;line-height:1.2;text-align:center;max-width:100%}.operator-tx-table--fit td.col-compact[data-v-ec8f9c86]{white-space:normal;text-align:center;vertical-align:middle;overflow:hidden}.operator-tx-table--fit td.col-compact[data-v-ec8f9c86] .line-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:100%;min-width:0;white-space:normal;overflow-wrap:break-word;word-break:normal;line-height:1.2;text-align:center;flex-shrink:1;box-sizing:border-box}.operator-tx-table--fit td.col-compact[data-v-ec8f9c86] .line-pill__line{display:block;line-height:1.2;text-align:center;max-width:100%}.operator-tx-table--fit td.col-line[data-v-ec8f9c86]{white-space:normal;vertical-align:top;overflow:visible}.operator-tx-table--fit td.operator-tx-table__col-actions[data-v-ec8f9c86]{text-align:center;white-space:nowrap}.operator-tx-table tbody tr.operator-tx-table__row--active[data-v-ec8f9c86],.operator-tx-table tbody tr.operator-tx-table__row--active[data-v-ec8f9c86]:hover{background:color-mix(in srgb,var(--gold-fill) 14%,var(--paper-white));box-shadow:inset 3px 0 0 var(--gold-fill)}.operator-tx-table__row--clickable[data-v-ec8f9c86]{cursor:pointer}.operator-tx-table__row--clickable[data-v-ec8f9c86]:focus-visible{outline:2px solid color-mix(in srgb,var(--gold-fill) 55%,transparent);outline-offset:-2px}.operator-tx-table:has(.operator-tx-table__filter-row) thead tr:first-child th[data-v-ec8f9c86]{padding-bottom:6px}.operator-tx-table__filter-row th[data-v-ec8f9c86]{padding-top:10px;padding-bottom:12px;vertical-align:middle}.operator-tx-table__text-filter[data-v-ec8f9c86]{position:relative;display:flex;align-items:center;min-width:88px}.operator-tx-table__filter-input[data-v-ec8f9c86]{width:100%;height:26px;padding:0 22px 0 8px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);font:var(--t-body-sm);line-height:24px;color:var(--ink-light-2);box-sizing:border-box}.operator-tx-table__filter-input[data-v-ec8f9c86]:focus{outline:none;border-color:#c9a6558c;box-shadow:0 0 0 2px #c9a6551f}.operator-tx-table__text-filter-clear[data-v-ec8f9c86]{position:absolute;right:4px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-light-3);cursor:pointer;font-size:14px;line-height:1}.operator-tx-table__text-filter-clear[data-v-ec8f9c86]:hover{color:var(--ink-light-1)}.operator-tx-table__filter-select[data-v-ec8f9c86]{min-width:96px;max-width:180px}.operator-tx-table__filter-select[data-v-ec8f9c86] .p-multiselect{min-height:26px;height:26px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);box-shadow:none}.operator-tx-table__filter-select[data-v-ec8f9c86] .p-multiselect-label{padding:2px 8px;font:var(--t-body-sm);color:var(--ink-light-2)}.operator-tx-table__filter-select[data-v-ec8f9c86] .p-multiselect-dropdown{width:1.5rem}.operator-tx-table--fit td[data-v-ec8f9c86]{overflow:visible;overflow-wrap:anywhere}.operator-tx-table th.col-num .operator-tx-table__filter-select[data-v-ec8f9c86],.operator-tx-table th.col-num .operator-tx-table__text-filter[data-v-ec8f9c86],.operator-tx-table th.col-num .operator-tx-table-range-filter[data-v-ec8f9c86],.operator-tx-table th.col-date .operator-tx-table-range-filter[data-v-ec8f9c86]{width:100%;max-width:100%;min-width:0;margin-left:0}.operator-tx-table th.col-num .operator-tx-table__filter-select[data-v-ec8f9c86]{min-width:0;max-width:100%}.insight-panel-chip-dropdown[data-v-b8ad09b7]{position:relative;display:inline-flex;align-items:center}.insight-panel-chip-dropdown__trigger[data-v-b8ad09b7]{display:inline-flex;align-items:center;gap:4px;margin:0;padding:2px 7px 2px 8px;border:1px solid var(--line-warm-200);border-radius:10px;background:var(--paper-100);box-shadow:var(--sh-inset-top);font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;line-height:1.2;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.insight-panel-chip-dropdown__trigger[data-v-b8ad09b7]:hover,.insight-panel-chip-dropdown--open .insight-panel-chip-dropdown__trigger[data-v-b8ad09b7]{border-color:var(--line-warm-300);background:var(--paper-150);box-shadow:var(--sh-inset-top),0 1px 2px #140e040a}.insight-panel-chip-dropdown--open .insight-panel-chip-dropdown__trigger[data-v-b8ad09b7]{border-color:#c9a65573;background:#c9a65514}.insight-panel-chip-dropdown__trigger svg[data-v-b8ad09b7]{width:10px;height:10px;flex-shrink:0;color:var(--ink-light-3);transition:transform .15s var(--ease-std),color .15s ease}.insight-panel-chip-dropdown__trigger:hover svg[data-v-b8ad09b7],.insight-panel-chip-dropdown--open .insight-panel-chip-dropdown__trigger svg[data-v-b8ad09b7]{color:var(--gold-ink)}.insight-panel-chip-dropdown--open .insight-panel-chip-dropdown__trigger svg[data-v-b8ad09b7]{transform:rotate(180deg)}.insight-panel-chip-dropdown__menu[data-v-b8ad09b7]{position:absolute;top:calc(100% + 4px);right:0;min-width:88px;padding:4px;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:6px;box-shadow:0 6px 16px #140e0414;z-index:20}.insight-panel-chip-dropdown__option[data-v-b8ad09b7]{display:block;width:100%;margin:0;padding:5px 8px;border:0;border-radius:4px;background:transparent;font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);text-transform:uppercase;text-align:left;color:var(--ink-light-2);cursor:pointer;white-space:nowrap}.insight-panel-chip-dropdown__option[data-v-b8ad09b7]:hover{background:var(--paper-150);color:var(--ink-light-1)}.insight-panel-chip-dropdown__option--active[data-v-b8ad09b7]{background:#c9a6551a;color:var(--gold-ink)}.insight-panel-list__inline[data-v-f7bbd0b5]{flex:1;min-width:0;line-height:1.45}.insight-panel-list__inline strong[data-v-f7bbd0b5]{color:var(--ink-light-1);font-weight:500}.insight-panel-list__prose[data-v-f7bbd0b5]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.55;margin:0}.insight-panel-list__prose strong[data-v-f7bbd0b5]{color:var(--ink-light-1);font-weight:600}.insight-panel-list__prose[data-v-f7bbd0b5] a{color:var(--gold-ink);text-decoration:none}.insight-panel-list__prose[data-v-f7bbd0b5] a:hover{text-decoration:underline}.insight-panel-list__prose[data-v-f7bbd0b5] em{font-style:italic}.insight-panel-list__title-row[data-v-f7bbd0b5]{display:flex;align-items:center;flex-wrap:wrap;gap:0 5px;margin:0 0 8px;font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase;line-height:1.2}.insight-panel-list__title-sep[data-v-f7bbd0b5]{opacity:.55;-webkit-user-select:none;user-select:none}.bullets--stacked li[data-v-f7bbd0b5]{align-items:flex-start}.insight-panel-list__stacked-list .insight-panel-list__stack[data-v-f7bbd0b5]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.insight-panel-list__stack strong[data-v-f7bbd0b5]{font:500 13px/1.35 var(--font-sans);color:var(--ink-light-1)}.insight-panel-list__stack-detail[data-v-f7bbd0b5]{display:block;font:var(--t-body-xs);color:var(--ink-light-3);line-height:1.5;overflow-wrap:anywhere}.insight-panel-list__bullet--plain .insight-panel-list__inline[data-v-f7bbd0b5]{color:var(--ink-light-2);padding-left:2px}.insight-panel-list__agenda-lead[data-v-f7bbd0b5]{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--line-warm-100)}.insight-panel-list__agenda-label[data-v-f7bbd0b5]{display:block;font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);text-transform:uppercase;color:var(--ink-light-3);margin-bottom:3px}.insight-panel-list__agenda-value[data-v-f7bbd0b5]{display:block;font:500 15px/1.35 var(--font-sans);color:var(--ink-light-1)}.insight-panel-list__agenda-list[data-v-f7bbd0b5]{list-style:none;margin:0;padding:0 0 0 10px;border-left:2px solid var(--line-warm-200)}.insight-panel-list__agenda-list li[data-v-f7bbd0b5]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.5;padding:5px 0 5px 12px;position:relative;overflow-wrap:anywhere}.insight-panel-list__agenda-list li[data-v-f7bbd0b5]:before{content:"–";position:absolute;left:0;color:var(--re-300);font-weight:500}.insight-panel-list__agenda-footnote[data-v-f7bbd0b5]{font:var(--t-body-xs);color:var(--ink-light-3);line-height:1.45;margin:10px 0 0}.insight-panel-list--rail[data-v-f7bbd0b5]{display:flex;flex-direction:column;gap:14px;width:100%}.insight-panel-list--rail .insight-panel-list__panel[data-v-f7bbd0b5]{margin:0}.insight-panel-list--stack[data-v-f7bbd0b5]{display:flex;flex-direction:column;gap:14px}.insight-panel-list--stack .insight-panel-list__panel[data-v-f7bbd0b5]{border:1px solid var(--line-warm-100);border-radius:8px;padding:14px 16px;background:var(--paper-white)}.insight-panel-list--embedded[data-v-f7bbd0b5]{display:grid;gap:12px}.insight-panel-list--rail .insight-panel-list__panel h4[data-v-f7bbd0b5]:not(.insight-panel-list__title-row){margin:0 0 8px}@media (max-width: 1279px){.insight-panel-list--rail[data-v-f7bbd0b5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}}.page-dashboard--loading[data-v-4fd1ba3a],.page-dashboard--error[data-v-4fd1ba3a]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-dashboard__footer-link[data-v-4fd1ba3a]{margin-top:14px;text-align:right}.page-dashboard__footer-link[data-v-4fd1ba3a]:last-child{margin-bottom:48px}.counterparty-by-kind-insights .key-insights__kicker[data-v-dd34aced]{min-height:22px;display:inline-flex;align-items:center}.counterparty-by-kind-insights__kicker-inline[data-v-dd34aced]{flex-wrap:wrap;gap:0 4px}.counterparty-by-kind-insights__kicker-inline[data-v-dd34aced] .insight-panel-chip-dropdown__trigger{padding:1px 6px 1px 7px;line-height:1.1}.counterparty-by-kind-insights__sep[data-v-dd34aced]{font:var(--t-mono-sm);color:var(--gold-ink);opacity:.55;-webkit-user-select:none;user-select:none}.counterparty-by-kind-insights__rows[data-v-dd34aced]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.counterparty-by-kind-insights__row[data-v-dd34aced]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.45}.counterparty-by-kind-insights__row strong[data-v-dd34aced]{color:var(--ink-light-1);font-weight:500}.counterparty-by-kind-insights__row--action[data-v-dd34aced]{cursor:pointer;border-radius:4px}.counterparty-by-kind-insights__row--action:hover strong[data-v-dd34aced]{color:var(--gold-ink)}.page-counterparties--loading[data-v-e7b65a67],.page-counterparties--error[data-v-e7b65a67]{padding:32px;font:var(--t-body);color:var(--fg-3)}.sub-tabs__tab--disabled[data-v-db8a1ac7]{opacity:.45;cursor:not-allowed;font:var(--t-body-sm);color:var(--fg-3);padding:0 2px}.page-counterparty-overview--loading[data-v-933b02d7],.page-counterparty-overview--error[data-v-933b02d7]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-counterparty-overview__as-of[data-v-933b02d7]{margin-left:auto}.page-counterparty-overview__concentration-stats[data-v-933b02d7],.page-counterparty-overview__onboarding-stats[data-v-933b02d7]{margin-top:14px}.page-counterparty-overview__empty[data-v-933b02d7]{margin:0 0 14px;font:var(--t-body-sm);color:var(--fg-3)}.page-counterparty-overview .subtitle strong{font-weight:600;color:var(--ink-light-1)}.kyc-supporting-documents__intro[data-v-3fdfd23b]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.kyc-supporting-documents__intro-text[data-v-3fdfd23b]{margin:0;font:var(--t-body-sm);color:var(--fg-3);max-width:560px}.kyc-supporting-documents__count[data-v-3fdfd23b]{flex-shrink:0;font:var(--t-mono-sm);color:var(--gold-ink);padding:4px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gold) 35%,transparent);background:color-mix(in srgb,var(--gold) 6%,transparent)}.kyc-supporting-documents__grid[data-v-3fdfd23b]{display:flex;flex-direction:column;gap:12px}.kyc-supporting-documents__card[data-v-3fdfd23b]{border:1px solid color-mix(in srgb,var(--fg-3) 18%,transparent);border-radius:10px;background:color-mix(in srgb,var(--fg-3) 3%,transparent);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.kyc-supporting-documents__card--required[data-v-3fdfd23b]{border-left:3px solid var(--gold)}.kyc-supporting-documents__card--attached[data-v-3fdfd23b]{border-color:color-mix(in srgb,var(--money-credit) 35%,transparent);background:color-mix(in srgb,var(--money-credit) 4%,transparent)}.kyc-supporting-documents__card--custom[data-v-3fdfd23b]{border-left:3px solid color-mix(in srgb,var(--fg-3) 40%,transparent);border-style:dashed}.kyc-supporting-documents__card-head[data-v-3fdfd23b]{display:flex;gap:12px;align-items:flex-start;padding:14px 16px 0}.kyc-supporting-documents__icon[data-v-3fdfd23b]{flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;border-radius:8px;color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 10%,transparent)}.kyc-supporting-documents__icon--custom[data-v-3fdfd23b]{color:var(--fg-2);background:color-mix(in srgb,var(--fg-3) 10%,transparent)}.kyc-supporting-documents__icon svg[data-v-3fdfd23b]{width:18px;height:18px}.kyc-supporting-documents__head-copy[data-v-3fdfd23b]{flex:1;min-width:0}.kyc-supporting-documents__head-copy--custom[data-v-3fdfd23b]{padding-right:8px}.kyc-supporting-documents__title-row[data-v-3fdfd23b]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.kyc-supporting-documents__label[data-v-3fdfd23b]{margin:0;font:var(--t-body-sm);font-weight:600}.kyc-supporting-documents__required[data-v-3fdfd23b]{color:var(--money-debit)}.kyc-supporting-documents__badge[data-v-3fdfd23b]{font:var(--t-mono-xs);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:999px}.kyc-supporting-documents__badge--required[data-v-3fdfd23b]{color:var(--gold-ink);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.kyc-supporting-documents__badge--optional[data-v-3fdfd23b]{color:var(--fg-3);border:1px solid color-mix(in srgb,var(--fg-3) 25%,transparent)}.kyc-supporting-documents__desc[data-v-3fdfd23b]{margin:6px 0 0;font:var(--t-body-xs);color:var(--fg-3);line-height:1.45}.kyc-supporting-documents__card-body[data-v-3fdfd23b]{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px 64px}.kyc-supporting-documents__fields-row[data-v-3fdfd23b]{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:14px;align-items:stretch}.kyc-supporting-documents__field[data-v-3fdfd23b]{display:flex;flex-direction:column;min-width:0}.kyc-supporting-documents__field-label[data-v-3fdfd23b]{display:block;margin-bottom:6px;font:var(--t-body-xs);color:var(--fg-3);line-height:1.3;min-height:16px}.kyc-supporting-documents__file-input[data-v-3fdfd23b]{display:none}.kyc-supporting-documents__upload-btn[data-v-3fdfd23b]{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;font:var(--t-body-sm);color:var(--fg-1);background:var(--bg-1, transparent);border:1px solid color-mix(in srgb,var(--fg-3) 28%,transparent);border-radius:6px;cursor:pointer}.kyc-supporting-documents__upload-btn[data-v-3fdfd23b]:hover:not(:disabled){border-color:var(--gold);color:var(--gold-ink)}.kyc-supporting-documents__upload-btn[data-v-3fdfd23b]:disabled{opacity:.55;cursor:not-allowed}.kyc-supporting-documents__file-chip[data-v-3fdfd23b]{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;box-sizing:border-box;padding:0 10px;border-radius:6px;font:var(--t-body-sm);color:var(--fg-2);background:color-mix(in srgb,var(--fg-3) 6%,transparent);border:1px solid color-mix(in srgb,var(--fg-3) 12%,transparent)}.kyc-supporting-documents__file-chip span[data-v-3fdfd23b]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kyc-supporting-documents__file-chip--empty[data-v-3fdfd23b]{color:var(--fg-3);font-style:italic}.kyc-supporting-documents__clear[data-v-3fdfd23b]{flex-shrink:0;width:20px;height:20px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--fg-3);font-size:16px;line-height:1;cursor:pointer}.kyc-supporting-documents__clear[data-v-3fdfd23b]:hover:not(:disabled){color:var(--money-debit);background:color-mix(in srgb,var(--money-debit) 8%,transparent)}.kyc-supporting-documents__expiry-input[data-v-3fdfd23b]{display:flex;align-items:center;gap:8px;min-height:38px;box-sizing:border-box;padding:0 10px;border:1px solid color-mix(in srgb,var(--fg-3) 22%,transparent);border-radius:6px;background:var(--bg-1, transparent)}.kyc-supporting-documents__expiry-input svg[data-v-3fdfd23b]{flex-shrink:0;color:var(--fg-3)}.kyc-supporting-documents__expiry-input input[data-v-3fdfd23b]{flex:1;min-width:0;border:none;background:transparent;padding:0;font:var(--t-body-sm);height:100%}.kyc-supporting-documents__custom[data-v-3fdfd23b]{margin-top:22px;padding-top:18px;border-top:1px dashed color-mix(in srgb,var(--fg-3) 22%,transparent)}.kyc-supporting-documents__custom-head[data-v-3fdfd23b]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.kyc-supporting-documents__custom-title[data-v-3fdfd23b]{margin:0 0 4px;font:var(--t-body-sm);font-weight:600}.kyc-supporting-documents__custom-desc[data-v-3fdfd23b]{margin:0;font:var(--t-body-xs);color:var(--fg-3)}.kyc-supporting-documents__custom-empty[data-v-3fdfd23b]{margin:0 0 12px;font:var(--t-body-sm);color:var(--fg-3);font-style:italic}.kyc-supporting-documents__custom-label[data-v-3fdfd23b]{display:block;margin-bottom:6px;font:var(--t-body-xs);color:var(--fg-3)}.kyc-supporting-documents__custom-name[data-v-3fdfd23b]{width:100%;padding:8px 10px;font:var(--t-body-sm);border:1px solid color-mix(in srgb,var(--fg-3) 22%,transparent);border-radius:6px;background:var(--bg-1, transparent)}.kyc-supporting-documents__remove-custom[data-v-3fdfd23b]{flex-shrink:0;padding:4px 8px;font:var(--t-body-xs);color:var(--fg-3);background:transparent;border:none;cursor:pointer}.kyc-supporting-documents__remove-custom[data-v-3fdfd23b]:hover:not(:disabled){color:var(--money-debit)}@media (max-width: 767px){.kyc-supporting-documents__intro[data-v-3fdfd23b]{flex-direction:column}.kyc-supporting-documents__fields-row[data-v-3fdfd23b]{grid-template-columns:1fr}.kyc-supporting-documents__card-body[data-v-3fdfd23b]{padding-left:16px}.kyc-supporting-documents__custom-head[data-v-3fdfd23b]{flex-direction:column}}.page-counterparty-onboard--loading[data-v-c3d4fc91],.page-counterparty-onboard--error[data-v-c3d4fc91]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-counterparty-onboard__space[data-v-c3d4fc91]{grid-template-columns:1fr}.page-counterparty-onboard__main[data-v-c3d4fc91]{max-width:880px}.page-counterparty-onboard__error[data-v-c3d4fc91]{margin:0 0 16px;padding:10px 12px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 8%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-counterparty-onboard__hint[data-v-c3d4fc91]{margin:0 0 16px;font:var(--t-body-sm);color:var(--fg-3)}.page-counterparty-onboard__mode-grid[data-v-c3d4fc91]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.page-counterparty-onboard__mode-card[data-v-c3d4fc91]{text-align:left;padding:14px 16px;border:1px solid color-mix(in srgb,var(--fg-3) 22%,transparent);border-radius:8px;background:transparent;cursor:pointer}.page-counterparty-onboard__mode-card--active[data-v-c3d4fc91]{border-color:var(--gold);background:color-mix(in srgb,var(--gold) 6%,transparent)}.page-counterparty-onboard__mode-title[data-v-c3d4fc91]{display:block;font:var(--t-body-sm);font-weight:600}.page-counterparty-onboard__mode-desc[data-v-c3d4fc91]{display:block;margin-top:4px;font:var(--t-body-xs);color:var(--fg-3)}.page-counterparty-onboard__required[data-v-c3d4fc91]{color:var(--money-debit)}.page-counterparty-onboard__declarations[data-v-c3d4fc91]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.page-counterparty-onboard__declaration[data-v-c3d4fc91]{display:flex;gap:10px;align-items:flex-start;font:var(--t-body-sm);cursor:pointer}.page-counterparty-onboard__declaration input[data-v-c3d4fc91]{margin-top:3px;flex-shrink:0}.page-counterparty-onboard__actions[data-v-c3d4fc91]{display:flex;justify-content:flex-end;gap:10px;margin-top:28px;padding-top:20px;border-top:1px solid color-mix(in srgb,var(--fg-3) 14%,transparent)}.form-field--full[data-v-c3d4fc91]{grid-column:1 / -1}@media (max-width: 767px){.page-counterparty-onboard__mode-grid[data-v-c3d4fc91]{grid-template-columns:1fr}}.workflow-step-pill[data-v-77ee3575]{margin-left:auto;min-width:220px}.workflow-step-pill .label[data-v-77ee3575]{margin:0;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:16px;color:inherit}.workflow-step-pill__divider[data-v-77ee3575]{height:1px;margin:4px 6px;background:var(--line-warm-200)}.workflow-step-pill__item--complete[data-v-77ee3575]{color:var(--ink-light-2)}.workflow-step-pill__item--upcoming[data-v-77ee3575]{color:var(--ink-light-3)}.workflow-step-pill__item--current .item-title[data-v-77ee3575]{font-weight:600}.counterparty-onboard-sub-tabs[data-v-74d7bdcd]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.counterparty-onboard-sub-tabs__step-pill[data-v-74d7bdcd]{margin-left:auto}.page-counterparty-onboard--loading[data-v-54b35eee],.page-counterparty-onboard--error[data-v-54b35eee]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-counterparty-onboard__space[data-v-54b35eee]{grid-template-columns:1fr}.page-counterparty-onboard__main[data-v-54b35eee]{width:100%;max-width:none;overflow:visible}.app-modal.modal-scrim{display:flex;align-items:center;justify-content:center}.app-modal__panel{margin:auto;max-height:calc(100vh - 48px);overflow-y:auto}.app-modal__head-text{min-width:0}.app-modal-enter-active,.app-modal-leave-active{transition:opacity .22s var(--ease-std)}.app-modal-enter-from,.app-modal-leave-to{opacity:0}.app-modal-enter-active .app-modal__panel,.app-modal-leave-active .app-modal__panel{transition:opacity .24s var(--ease-std),transform .24s var(--ease-std)}.app-modal-enter-from .app-modal__panel,.app-modal-leave-to .app-modal__panel{opacity:0;transform:translateY(12px) scale(.98)}@media (prefers-reduced-motion: reduce){.app-modal-enter-active,.app-modal-leave-active,.app-modal-enter-active .app-modal__panel,.app-modal-leave-active .app-modal__panel{transition-duration:.1s}.app-modal-enter-from .app-modal__panel,.app-modal-leave-to .app-modal__panel{transform:none}}.counterparty-approve-modal__body[data-v-67812e3f]{font:var(--t-body);color:var(--fg-2)}.counterparty-approve-modal__body--warn[data-v-67812e3f]{color:var(--gold-ink)}.counterparty-approve-modal__missing[data-v-67812e3f]{margin:12px 0 16px;padding-left:20px;font:var(--t-body-sm);color:var(--fg-2)}.counterparty-approve-modal__missing li[data-v-67812e3f]{margin-bottom:8px}.counterparty-approve-modal__missing strong[data-v-67812e3f]{display:block;color:var(--fg-1)}.counterparty-command-modal__error[data-v-67812e3f]{color:var(--danger);font:var(--t-body-sm);margin-bottom:12px}.page-counterparty-onboard__agent-shell[data-v-3268e731]{width:100%;grid-template-columns:minmax(0,1fr) 380px}.page-counterparty-onboard__artefact-actions[data-v-3268e731]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.page-counterparty-onboard__artefact-secondary[data-v-3268e731]{display:flex;gap:6px}.page-counterparty-onboard__artefact-secondary .btn[data-v-3268e731]{flex:1}.page-counterparty-onboard__artefact-note[data-v-3268e731]{margin-top:8px;font:var(--t-body-xs)}.agent-artefact .row .v.money-credit[data-v-3268e731]{color:var(--money-credit)}.agent-artefact .row .v.money-pending[data-v-3268e731]{color:var(--money-pending)}.agent-artefact .row .v.gold-ink[data-v-3268e731]{color:var(--gold-ink)}@media (max-width: 1023px){.page-counterparty-onboard__agent-shell[data-v-3268e731]{grid-template-columns:1fr}.agent-artefact[data-v-3268e731]{position:static}}.entity-documents-section__file-input[data-v-24cd5291]{display:none}.entity-documents-section__error[data-v-24cd5291]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.entity-documents-section__empty[data-v-24cd5291]{margin:0 0 20px;font:var(--t-body-sm);color:var(--fg-3)}.entity-documents-section__actions[data-v-24cd5291]{display:flex;gap:8px;flex-wrap:wrap}.counterparty-tab-documents__intake[data-v-8862bd49]{margin:0 0 24px;padding:12px 14px;border-radius:8px;background:var(--bg-2);font:var(--t-body-sm);color:var(--fg-2)}.counterparty-tab-documents__intake .sep[data-v-8862bd49]{margin:0 6px;opacity:.45}.counterparty-tab-documents__intake-notes[data-v-8862bd49]{margin:10px 0 0;font:var(--t-body-sm);color:var(--fg-3)}.counterparty-tab-documents__error[data-v-8862bd49]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.counterparty-tab-documents__actions[data-v-8862bd49]{display:flex;gap:8px;flex-wrap:wrap}.counterparty-tab-timeline__empty[data-v-ad646483]{margin:0;font:var(--t-body-sm);color:var(--fg-3)}.page-pending-onboarding--loading[data-v-4a75a035],.page-pending-onboarding--error[data-v-4a75a035]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-pending-onboarding__empty[data-v-4a75a035]{margin:0;padding:24px;border-radius:8px;font:var(--t-body-sm);color:var(--fg-3);background:var(--bg-2);text-align:center}.page-pending-onboarding[data-v-4a75a035] th.operator-tx-table__col-actions,.page-pending-onboarding[data-v-4a75a035] td.operator-tx-table__col-actions{text-align:center;vertical-align:middle}.page-pending-onboarding__continue-cell[data-v-4a75a035]{display:flex;justify-content:center;align-items:center}.page-pending-onboarding__continue-btn[data-v-4a75a035]{display:inline-flex;align-items:center;justify-content:center;line-height:1;max-width:100%;box-sizing:border-box;text-align:center}.counterparty-detail-layout--loading[data-v-26e7e98e],.counterparty-detail-layout--error[data-v-26e7e98e]{padding:32px;font:var(--t-body);color:var(--fg-3)}.counterparty-detail-layout__space[data-v-26e7e98e]{grid-template-columns:1fr}.counterparty-detail-layout__main[data-v-26e7e98e]{max-width:960px}.counterparty-detail-layout__banner[data-v-26e7e98e]{margin-bottom:20px;padding:12px 14px;border-radius:8px;font:var(--t-body-sm);color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.counterparty-tab-identity__kyc[data-v-1d03cf5c]{margin-top:28px}.counterparty-tab-identity__kyc-summary[data-v-1d03cf5c]{margin:0 0 16px;font:var(--t-body-sm);color:var(--fg-2)}.counterparty-tab-identity__kyc-gaps[data-v-1d03cf5c]{margin:0 0 16px;padding:12px 14px;border-radius:8px;font:var(--t-body-sm);color:var(--gold-ink);background:color-mix(in srgb,var(--gold) 8%,transparent);border:1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.counterparty-tab-identity__kyc-gaps ul[data-v-1d03cf5c]{margin:8px 0 0;padding-left:18px}.counterparty-tab-onboarding__empty[data-v-3cf4647d]{margin:0;font:var(--t-body-sm);color:var(--fg-3)}.counterparty-tab-workflow__summary[data-v-7ca1de37]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:20px}.counterparty-tab-workflow__progress[data-v-7ca1de37]{font:var(--t-body);color:var(--fg-1)}.counterparty-tab-workflow__meta[data-v-7ca1de37]{font:var(--t-body-sm);color:var(--fg-3)}.counterparty-tab-workflow__steps[data-v-7ca1de37]{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:0}.counterparty-tab-workflow__step[data-v-7ca1de37]{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid color-mix(in srgb,var(--fg-3) 12%,transparent);font:var(--t-body-sm);color:var(--fg-3)}.counterparty-tab-workflow__step.is-now[data-v-7ca1de37]{color:var(--fg-1);background:color-mix(in srgb,var(--gold) 6%,transparent);margin:0 -12px;padding:12px;border-radius:8px;border-bottom-color:transparent}.counterparty-tab-workflow__step.is-done[data-v-7ca1de37]{color:var(--fg-2)}.counterparty-tab-workflow__step-num[data-v-7ca1de37]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font:var(--t-label);background:var(--bg-2);color:var(--fg-3)}.counterparty-tab-workflow__step.is-now .counterparty-tab-workflow__step-num[data-v-7ca1de37]{background:color-mix(in srgb,var(--gold) 20%,transparent);color:var(--gold-ink)}.counterparty-tab-workflow__step.is-done .counterparty-tab-workflow__step-num[data-v-7ca1de37]{background:color-mix(in srgb,var(--money-credit) 15%,transparent);color:var(--money-credit)}.counterparty-tab-workflow__step-body[data-v-7ca1de37]{display:flex;flex-direction:column;gap:2px}.counterparty-tab-workflow__step-at[data-v-7ca1de37]{font:var(--t-caption);color:var(--fg-3)}.counterparty-tab-workflow__empty[data-v-7ca1de37]{margin:0;font:var(--t-body-sm);color:var(--fg-3)}.counterparty-tab-documents__error[data-v-e51d9f30]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.counterparty-tab-documents__actions[data-v-e51d9f30]{display:flex;gap:8px}.risk-hero-insights .key-insights__kicker[data-v-163d2fa7]{min-height:22px;display:inline-flex;align-items:center}.risk-hero-insights .item-title+.key-insights__meta[data-v-163d2fa7]{margin-top:10px}.risk-hero-insights__rows[data-v-163d2fa7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.risk-hero-insights__row[data-v-163d2fa7]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.45}.risk-hero-insights__row strong[data-v-163d2fa7]{color:var(--ink-light-1);font-weight:500}.entity-document-picker__file-input[data-v-bbf3b43f]{display:none}.entity-document-picker__header[data-v-bbf3b43f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.entity-document-picker__controls[data-v-bbf3b43f]{flex-shrink:0}.entity-document-picker__count[data-v-bbf3b43f]{font:var(--t-body-sm);color:var(--fg-3);white-space:nowrap}.entity-document-picker__scroll[data-v-bbf3b43f]{max-height:140px;overflow-y:auto;border:1px solid color-mix(in srgb,var(--fg-3) 18%,transparent);border-radius:6px;padding:4px 10px;background:color-mix(in srgb,var(--fg-3) 4%,transparent)}.entity-document-picker__list[data-v-bbf3b43f]{list-style:none;margin:0;padding:0}.entity-document-picker__item[data-v-bbf3b43f]{display:flex;align-items:center;gap:12px;padding:6px 0;font:var(--t-body-sm);border-bottom:1px solid color-mix(in srgb,var(--fg-3) 12%,transparent)}.entity-document-picker__item[data-v-bbf3b43f]:last-child{border-bottom:none}.entity-document-picker__name[data-v-bbf3b43f]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.entity-document-picker__size[data-v-bbf3b43f]{color:var(--fg-3);flex-shrink:0}.entity-document-picker__hint[data-v-bbf3b43f]{margin:0;padding:8px 0;font:var(--t-body-sm);color:var(--fg-3)}.risk-manual-add-modal__error[data-v-0f42797c]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-risks--loading[data-v-c8c2a634],.page-risks--error[data-v-c8c2a634]{padding:32px;font:var(--t-body);color:var(--fg-3)}.risk-onboard-sub-tabs[data-v-47662dac]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.risk-onboard-sub-tabs__step-pill[data-v-47662dac]{margin-left:auto}.page-risk-onboard--loading[data-v-217a080b],.page-risk-onboard--error[data-v-217a080b]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-risk-onboard__space[data-v-217a080b]{grid-template-columns:1fr}.page-risk-onboard__main[data-v-217a080b]{width:100%;max-width:none;overflow:visible}.risk-bind-modal__body[data-v-522d711d]{font:var(--t-body);color:var(--fg-2)}.risk-command-modal__error[data-v-522d711d]{color:var(--danger);font:var(--t-body-sm);margin-bottom:12px}.risk-counter-modal__hint[data-v-c93c517d]{margin-top:4px;font:var(--t-body-xs);color:var(--fg-3)}.risk-command-modal__error[data-v-c93c517d],.risk-command-modal__error[data-v-bf5c481a]{color:var(--danger);font:var(--t-body-sm);margin-bottom:12px}.page-risk-onboard__agent-shell[data-v-4ae5b87f]{width:100%;grid-template-columns:minmax(0,1fr) 380px}.page-risk-onboard__artefact-actions[data-v-4ae5b87f]{margin-top:14px;display:flex;flex-direction:column;gap:6px}.page-risk-onboard__artefact-secondary[data-v-4ae5b87f]{display:flex;gap:6px}.page-risk-onboard__artefact-secondary .btn[data-v-4ae5b87f]{flex:1}.page-risk-onboard__artefact-note[data-v-4ae5b87f]{margin-top:8px;font:var(--t-body-xs)}.agent-artefact .row .v.money-credit[data-v-4ae5b87f]{color:var(--money-credit)}.agent-artefact .row .v.money-pending[data-v-4ae5b87f]{color:var(--money-pending)}.agent-artefact .row .v.gold-ink[data-v-4ae5b87f]{color:var(--gold-ink)}@media (max-width: 1023px){.page-risk-onboard__agent-shell[data-v-4ae5b87f]{grid-template-columns:1fr}.agent-artefact[data-v-4ae5b87f]{position:static}}.risk-tab-documents__intake[data-v-3f51f9ba]{margin:0 0 24px;padding:12px 14px;border-radius:8px;background:var(--bg-2);font:var(--t-body-sm);color:var(--fg-2)}.risk-tab-documents__intake .sep[data-v-3f51f9ba]{margin:0 6px;opacity:.45}.risk-tab-documents__intake-notes[data-v-3f51f9ba]{margin:10px 0 0;font:var(--t-body-sm);color:var(--fg-3)}.risk-tab-documents__error[data-v-3f51f9ba]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.risk-tab-documents__actions[data-v-3f51f9ba]{display:flex;gap:8px;flex-wrap:wrap}.risk-tab-timeline__empty[data-v-e3ac4c3e]{margin:0;font:var(--t-body-sm);color:var(--fg-3)}.claims-book-insights .key-insights__kicker[data-v-9b91726f]{min-height:22px;display:inline-flex;align-items:center}.claims-book-insights__rows[data-v-9b91726f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.claims-book-insights__row[data-v-9b91726f]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.45}.claims-book-insights__row strong[data-v-9b91726f]{color:var(--ink-light-1);font-weight:500}.claims-book-insights__prose[data-v-9b91726f]{font:var(--t-body-sm);color:var(--ink-light-2);line-height:1.55;margin:0}.claim-record-loss-notice-modal__error[data-v-8dacfd7a]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.claim-record-loss-notice-modal__summary[data-v-8dacfd7a]{margin:-4px 0 16px;font:var(--t-body-sm);color:var(--fg-3)}.claim-record-loss-notice-modal__summary .sep[data-v-8dacfd7a]{margin:0 6px;opacity:.5}.pill-dropdown__label[data-v-540a2e70]{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-right:6px}.pill-sort-dropdown__menu{z-index:1100}.page-claims--loading[data-v-78b68972],.page-claims--error[data-v-78b68972]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-claims__sort-pill[data-v-78b68972]{margin-left:auto}.claim-command-modal__error[data-v-71609a38],.claim-command-modal__error[data-v-9333429d],.claim-command-modal__error[data-v-0ce320a4],.claim-command-modal__error[data-v-e0ad70cd],.claim-command-modal__error[data-v-e9676dba],.claim-command-modal__error[data-v-2808983b]{color:var(--money-debit);font:var(--t-body-sm);margin-bottom:12px}.claim-detail-layout--loading[data-v-0daaa6a1],.claim-detail-layout--error[data-v-0daaa6a1]{padding:32px;font:var(--t-body);color:var(--fg-3)}.right-column .panel .bullets[data-v-0daaa6a1]{list-style:none;padding:0;margin:0}.right-column .panel .bullets li[data-v-0daaa6a1]{font:var(--t-body-sm);color:var(--ink-light-2);margin-bottom:6px}.right-column .panel .bullets a[data-v-0daaa6a1]{color:inherit;text-decoration:none}.right-column .panel .bullets a:hover strong[data-v-0daaa6a1]{color:var(--gold-ink)}.claim-tab-narrative__body[data-v-42e65196]{margin-bottom:14px}.claim-tab-reserve__empty[data-v-85acf5d1]{font:var(--t-body);color:var(--fg-3)}.claim-tab-lifecycle__actions[data-v-4e9b7c0e]{display:flex;gap:8px;margin-left:auto}.claim-financial-document-view__pills[data-v-5c65bffe]{display:flex;gap:8px;margin-bottom:12px}.claim-financial-document-view__subtitle[data-v-5c65bffe]{font:var(--t-body-sm);color:var(--ink-light-2);margin:0 0 16px;max-width:720px}.claim-financial-document-view__footer[data-v-5c65bffe]{font:var(--t-body-sm);color:var(--ink-light-3);margin-top:16px}.page-financial-document--loading[data-v-ee82d9e5],.page-financial-document--error[data-v-ee82d9e5]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-financial-document__ack[data-v-ee82d9e5]{margin:12px 0 0;font:var(--t-body-sm);color:var(--fg-2)}.page-financial-document__action-error[data-v-ee82d9e5]{margin:12px 0 0;font:var(--t-body-sm);color:var(--money-debit)}.page-capacity--loading[data-v-88df6a92],.page-capacity--error[data-v-88df6a92]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-capacity__footer-link[data-v-88df6a92]{margin-top:14px;text-align:right}.page-capacity__footer-link--last[data-v-88df6a92]{margin-bottom:48px}.page-capacity .subtitle strong{font-weight:600;color:var(--ink-light-1)}.capacity-lob-view-modal__cap-bar[data-v-e0b6ca42]{grid-template-columns:1fr auto;margin-bottom:20px}.capacity-lob-view-modal__cap-bar[data-v-e0b6ca42] .lab{display:none}.capacity-lob-view-modal__cap-bar[data-v-e0b6ca42] .val{min-width:140px}.capacity-lob-view-modal__actions[data-v-e0b6ca42]{margin-top:14px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.capacity-lob-view-modal__cards[data-v-e0b6ca42]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .lob-card{min-width:0;padding:12px 12px 6px}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .lob-card__head{flex-wrap:wrap;gap:4px 8px;margin-bottom:8px;line-height:1.35}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .field-grid{grid-template-columns:1fr;gap:0;padding:0;border:0;border-radius:0;background:transparent}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .field-grid .fg-row{grid-template-columns:1fr;gap:2px;padding:7px 0;align-items:start}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .field-grid .fg-row:last-child{border-bottom:0}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .field-grid .k{line-height:1.3}.capacity-lob-view-modal__cards[data-v-e0b6ca42] .field-grid .v{font-size:13px;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 720px){.capacity-lob-view-modal__cards[data-v-e0b6ca42]{grid-template-columns:1fr}}.capacity-lob-edit-modal__error[data-v-150032ec]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-capacity-lob--loading[data-v-dd17f7f0],.page-capacity-lob--error[data-v-dd17f7f0]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-capacity-lob__export[data-v-dd17f7f0]{margin-left:auto}.page-capacity-lob__line-sub[data-v-dd17f7f0]{display:block;font:var(--t-body-xs);color:var(--ink-light-3);margin-top:2px;line-height:1.35}.page-capacity-lob__status[data-v-dd17f7f0]{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.35;text-align:center;overflow-wrap:normal;word-break:normal;padding:2px 6px}.page-capacity-lob__icon-btn[data-v-dd17f7f0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--ink-light-3);transition:background .15s ease,color .15s ease}.page-capacity-lob__icon-btn[data-v-dd17f7f0]:hover{background:var(--paper-150);color:var(--ink-light-1)}.page-capacity-lob__icon-btn .pi[data-v-dd17f7f0]{font-size:15px}.page-capacity-lob .subtitle em{font-style:italic;color:var(--ink-light-2)}.capacity-geo-view-modal__fields[data-v-a4019ae4]{margin-bottom:20px}.capacity-geo-view-modal__status[data-v-a4019ae4]{display:inline-block;white-space:normal;line-height:1.35;padding:2px 6px}.capacity-geo-view-modal__actions[data-v-a4019ae4]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px}.capacity-geo-edit-modal__error[data-v-739af582]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.capacity-geo-edit-modal__warning[data-v-739af582]{margin:0 0 10px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-pending) 12%,transparent);color:var(--money-pending);font:var(--t-body-sm)}.capacity-geo-edit-modal__hint[data-v-739af582]{margin:0 0 12px;font:var(--t-body-xs);color:var(--ink-light-3);line-height:1.45}.capacity-geo-add-modal__error[data-v-18de7d02]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.capacity-geo-add-modal__warning[data-v-18de7d02]{margin:0 0 10px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-pending) 12%,transparent);color:var(--money-pending);font:var(--t-body-sm)}.capacity-geo-add-modal__hint[data-v-18de7d02]{margin:0 0 12px;font:var(--t-body-xs);color:var(--ink-light-3);line-height:1.45}.page-capacity-geography--loading[data-v-b8f5d210],.page-capacity-geography--error[data-v-b8f5d210]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-capacity-geography__add[data-v-b8f5d210]{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.page-capacity-geography__territory-sub[data-v-b8f5d210]{display:block;font:var(--t-body-xs);color:var(--ink-light-3);margin-top:2px;line-height:1.35}.page-capacity-geography__status[data-v-b8f5d210]{display:inline-block;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.35;text-align:center;overflow-wrap:normal;word-break:normal;padding:2px 6px}.page-capacity-geography__icon-btn[data-v-b8f5d210]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--ink-light-3);transition:background .15s ease,color .15s ease}.page-capacity-geography__icon-btn[data-v-b8f5d210]:hover{background:var(--paper-150);color:var(--ink-light-1)}.page-capacity-geography__icon-btn .pi[data-v-b8f5d210]{font-size:15px}.page-capacity-geography__footnote[data-v-b8f5d210]{margin-top:12px}.page-capacity-geography .subtitle em{font-style:italic;color:var(--ink-light-2)}.page-capacity-geography__footnote a{color:var(--gold-ink);text-decoration:none}.page-capacity-geography__footnote a:hover{text-decoration:underline}.capacity-allocation-view-modal__fields[data-v-48234077]{margin-bottom:20px}.capacity-allocation-add-modal__error[data-v-ff2d984b]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.capacity-allocation-add-modal__hint-inline[data-v-ff2d984b]{margin-left:8px;font:var(--t-body-xs);color:var(--ink-light-3);text-transform:none;letter-spacing:0}.capacity-allocation-add-modal__add-zone[data-v-ff2d984b]{margin-top:4px}.capacity-allocation-add-modal__weight-sum[data-v-ff2d984b]{margin:8px 0 0;font:var(--t-body-xs);color:var(--ink-light-3)}.capacity-allocation-edit-modal__error[data-v-74536a17]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.capacity-allocation-edit-modal__hint-inline[data-v-74536a17]{margin-left:8px;font:var(--t-body-xs);color:var(--ink-light-3);text-transform:none;letter-spacing:0}.capacity-allocation-edit-modal__add-zone[data-v-74536a17]{margin-top:4px}.capacity-allocation-edit-modal__weight-sum[data-v-74536a17]{margin:8px 0 0;font:var(--t-body-xs);color:var(--ink-light-3)}.page-capacity-allocations--loading[data-v-8fdf5c25],.page-capacity-allocations--error[data-v-8fdf5c25]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-capacity-allocations__add[data-v-8fdf5c25]{margin-left:auto}.page-capacity-allocations__filter-note[data-v-8fdf5c25]{margin:0 0 14px;font:var(--t-body-sm);color:var(--ink-light-2)}.page-capacity-allocations__filter-note a[data-v-8fdf5c25]{margin-left:8px}.page-capacity-allocations__status[data-v-8fdf5c25]{display:inline-block;max-width:100%;white-space:normal;line-height:1.35;padding:2px 6px}.page-capacity-allocations__icon-btn[data-v-8fdf5c25]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--ink-light-3);transition:background .15s ease,color .15s ease}.page-capacity-allocations__icon-btn[data-v-8fdf5c25]:hover{background:var(--paper-150);color:var(--ink-light-1)}.page-capacity-allocations__icon-btn .pi[data-v-8fdf5c25]{font-size:15px}.page-capacity-allocations .tx-table td.col-line .pname{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-capacity-allocations .tx-table td.col-num{font-variant-numeric:tabular-nums}.page-capacity-allocations .subtitle em{font-style:italic;color:var(--ink-light-2)}.capacity-governance-view-modal__fields[data-v-44ab10cd]{margin:0}.capacity-governance-view-modal__actions[data-v-44ab10cd]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:14px}.capacity-restriction-add-modal__error[data-v-484f3310],.capacity-restriction-edit-modal__error[data-v-39935a5a],.capacity-exception-add-modal__error[data-v-160c9c3a]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-capacity-restrictions--loading[data-v-d064d4a0],.page-capacity-restrictions--error[data-v-d064d4a0]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-capacity-restrictions__row-sub[data-v-d064d4a0]{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-capacity-restrictions__status[data-v-d064d4a0]{display:inline-block;max-width:100%;white-space:normal;line-height:1.35;padding:2px 6px}.page-capacity-restrictions__icon-btn[data-v-d064d4a0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:transparent;border:none;cursor:pointer;color:var(--ink-light-3);transition:background .15s ease,color .15s ease}.page-capacity-restrictions__icon-btn[data-v-d064d4a0]:hover{background:var(--paper-150);color:var(--ink-light-1)}.page-capacity-restrictions__icon-btn .pi[data-v-d064d4a0]{font-size:15px}.page-capacity-restrictions__excess-table[data-v-d064d4a0] .operator-tx-table--fit td:nth-child(6){white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35;vertical-align:top}.page-capacity-restrictions__section-actions[data-v-d064d4a0]{display:flex;justify-content:flex-end;margin:-8px 0 12px}.page-capacity-restrictions__add[data-v-d064d4a0]{display:inline-flex;align-items:center;gap:6px}.page-capacity-restrictions .subtitle em{font-style:italic;color:var(--ink-light-2)}.page-monitor--loading[data-v-4fb9d5c5],.page-monitor--error[data-v-4fb9d5c5]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-monitor__live-badge[data-v-4fb9d5c5]{margin-left:10px;padding:2px 8px;border-radius:999px;font:var(--t-caption);color:var(--money-credit);background:color-mix(in srgb,var(--money-credit) 12%,transparent);border:1px solid color-mix(in srgb,var(--money-credit) 35%,transparent)}.page-monitor__alert-sub[data-v-4fb9d5c5]{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-monitor-lens--loading[data-v-1887f79a],.page-monitor-lens--error[data-v-1887f79a],.page-monitor-lens--loading[data-v-2e96176e],.page-monitor-lens--error[data-v-2e96176e]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-monitor-accumulation__footnote[data-v-2e96176e]{margin-top:12px}.page-monitor-accumulation__footnote a{color:var(--gold-ink)}.page-monitor-lens--loading[data-v-b9c8d933],.page-monitor-lens--error[data-v-b9c8d933]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-monitor-deterioration__footnote[data-v-b9c8d933]{margin-top:12px}.page-monitor-lens--loading[data-v-ec23de42],.page-monitor-lens--error[data-v-ec23de42]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-monitor-reinstatement__footnote[data-v-ec23de42]{margin-top:12px}.monitor-alert-work-modal__error[data-v-ce77433d]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-monitor-lens--loading[data-v-9b80ba3c],.page-monitor-lens--error[data-v-9b80ba3c]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-monitor-alerts__row-sub[data-v-9b80ba3c]{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-monitor-alerts__muted[data-v-9b80ba3c]{color:var(--ink-light-3)}.page-monitor-alerts__open-table[data-v-9b80ba3c] th.operator-tx-table__col-actions,.page-monitor-alerts__open-table[data-v-9b80ba3c] td.operator-tx-table__col-actions{text-align:center;padding-inline:18px 22px}.page-monitor-alerts__work-cell[data-v-9b80ba3c]{display:flex;justify-content:center;align-items:center}.page-monitor-alerts__work-btn[data-v-9b80ba3c]{font:var(--t-body-sm);padding:4px 10px;border-radius:6px;border:1px solid var(--line-warm-200);background:var(--paper-white);color:var(--ink-light-2);cursor:not-allowed;opacity:.65}.page-monitor-alerts__work-btn[data-v-9b80ba3c]:not(:disabled){cursor:pointer;opacity:1}.page-cashflow--loading[data-v-a046f444],.page-cashflow--error[data-v-a046f444]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-cashflow__category-cards[data-v-a046f444]{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px}.page-cashflow__category-cards[data-v-a046f444] .lob-card{min-width:0;padding:12px 12px 6px}.page-cashflow__category-cards[data-v-a046f444] .lob-card__head{flex-wrap:wrap;gap:4px 8px;margin-bottom:8px;line-height:1.35}.page-cashflow__category-cards[data-v-a046f444] .field-grid{grid-template-columns:1fr;gap:0;padding:0;border:0;border-radius:0;background:transparent}.page-cashflow__category-cards[data-v-a046f444] .field-grid .fg-row{grid-template-columns:1fr;gap:2px;padding:7px 0;align-items:start}.page-cashflow__category-cards[data-v-a046f444] .field-grid .fg-row:last-child{border-bottom:0}.page-cashflow__category-cards[data-v-a046f444] .field-grid .k{line-height:1.3}.page-cashflow__category-cards[data-v-a046f444] .field-grid .v{font-size:13px;line-height:1.35;overflow-wrap:anywhere}@media (max-width: 720px){.page-cashflow__category-cards[data-v-a046f444]{grid-template-columns:1fr}}.cashflow-settlement-modal__error[data-v-f7ee0539]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-cashflow-receivables--loading[data-v-ae39aabb],.page-cashflow-receivables--error[data-v-ae39aabb]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-cashflow-receivables__cta[data-v-ae39aabb]{margin-left:auto}.page-cashflow-receivables .tx-table td.col-line .pname{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-cashflow-receivables .subtitle em{font-style:italic;color:var(--ink-light-2)}.cashflow-payment-modal__error[data-v-72a183c0]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-cashflow-payables--loading[data-v-c032fb80],.page-cashflow-payables--error[data-v-c032fb80]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-cashflow-payables__cta[data-v-c032fb80]{margin-left:auto}.page-cashflow-payables .tx-table td.col-line .pname{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-cashflow-payables .subtitle em{font-style:italic;color:var(--ink-light-2)}.cashflow-collection-modal__error[data-v-c700d913]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-cashflow-collections--loading[data-v-b4bb67c8],.page-cashflow-collections--error[data-v-b4bb67c8]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-cashflow-collections__cta[data-v-b4bb67c8]{margin-left:auto}.page-cashflow-collections .tx-table td.col-line .pname{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3)}.page-cashflow-collections .subtitle em{font-style:italic;color:var(--ink-light-2)}.cashflow-render-modal__error[data-v-4e35d689]{margin:0 0 14px;padding:8px 10px;border-radius:6px;background:color-mix(in srgb,var(--money-debit) 12%,transparent);color:var(--money-debit);font:var(--t-body-sm)}.page-cashflow-statements--loading[data-v-7de924ad],.page-cashflow-statements--error[data-v-7de924ad]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-cashflow-statements__cta[data-v-7de924ad]{margin-left:auto}.page-cashflow-statements__netting-sub[data-v-7de924ad]{margin:0 0 12px;font:var(--t-body-sm);color:var(--ink-light-2)}.page-cashflow-statements .subtitle em{font-style:italic;color:var(--ink-light-2)}.page-cashflow-statements .subtitle strong{font-weight:600}.page-debit-notes--loading[data-v-bdacde50],.page-debit-notes--error[data-v-bdacde50]{padding:32px;font:var(--t-body);color:var(--fg-3)}.gr-dn[data-v-4efde818]{--gr-navy: #0e2a47;--gr-ink: #1f2a37;--gr-muted: #626e7e;--gr-panel: #f4f6f8;--gr-white: #ffffff;--gr-border: #d8dee6;max-width:820px;margin:0 auto;background:var(--gr-white);border:1px solid var(--gr-border);font-family:Arial,Helvetica,sans-serif;font-size:10.5px;line-height:1.45;color:var(--gr-ink);font-feature-settings:"tnum"}.gr-dn__banner[data-v-4efde818]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:14px 20px;background:var(--gr-navy);color:var(--gr-white)}.gr-dn__banner-name[data-v-4efde818]{font-size:22px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gr-dn__banner-logo[data-v-4efde818]{max-height:36px;max-width:220px;object-fit:contain;filter:brightness(0) invert(1)}.gr-dn__banner-title[data-v-4efde818]{font-size:18px;font-weight:700;letter-spacing:.02em}.gr-dn__address-line[data-v-4efde818]{margin:0;padding:10px 20px;font-size:10px;color:var(--gr-muted);border-bottom:1px solid var(--gr-border)}.gr-dn__meta[data-v-4efde818]{padding:0 20px 12px;border-bottom:1px solid var(--gr-border)}.gr-dn__meta-row[data-v-4efde818]{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.gr-dn__meta-cell[data-v-4efde818]{display:grid;grid-template-columns:120px 1fr;gap:8px;align-items:baseline}.gr-dn__meta-cell--right[data-v-4efde818]{padding-left:12px}.gr-dn__meta-label[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy);text-transform:uppercase;letter-spacing:.04em}.gr-dn__meta-value[data-v-4efde818]{font-size:10.5px;font-weight:600;color:var(--gr-ink)}.gr-dn__section[data-v-4efde818]{padding:0 20px}.gr-dn__section-head[data-v-4efde818]{display:flex;align-items:center;gap:10px;margin-top:14px;padding:8px 12px;background:var(--gr-panel);border:1px solid var(--gr-border);border-bottom:0}.gr-dn__section-num[data-v-4efde818]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;font-size:12px;font-weight:700;color:var(--gr-navy)}.gr-dn__section-title[data-v-4efde818]{font-size:14px;font-weight:700;color:var(--gr-navy)}.gr-dn__section-body[data-v-4efde818]{border:1px solid var(--gr-border);border-top:0;padding:10px 12px 12px}.gr-dn__party-grid[data-v-4efde818]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gr-dn__party-label[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.gr-dn__party-name[data-v-4efde818]{font-size:10.5px;font-weight:700;color:var(--gr-ink);margin-bottom:4px}.gr-dn__party-line[data-v-4efde818]{font-size:10px;color:var(--gr-muted);margin-bottom:2px}.gr-dn__kv-row[data-v-4efde818]{display:grid;grid-template-columns:160px 1fr 160px 1fr;gap:8px 12px;padding:6px 0;border-bottom:1px solid #eef1f4}.gr-dn__kv-row[data-v-4efde818]:last-child{border-bottom:0}.gr-dn__kv-row--full[data-v-4efde818]{grid-template-columns:160px 1fr}.gr-dn__kv-label[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy)}.gr-dn__kv-label--right[data-v-4efde818]{padding-left:8px}.gr-dn__kv-value[data-v-4efde818]{font-size:10px;color:var(--gr-ink)}.gr-dn__kv-value--full[data-v-4efde818]{grid-column:2 / -1}.gr-dn__premium-head[data-v-4efde818],.gr-dn__premium-row[data-v-4efde818]{display:grid;grid-template-columns:1fr 80px 120px;gap:12px;padding:7px 0;border-bottom:1px solid #eef1f4}.gr-dn__premium-head[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy);text-transform:uppercase;letter-spacing:.04em}.gr-dn__premium-row--total[data-v-4efde818]{border-top:1px solid var(--gr-border);border-bottom:0;padding-top:10px;font-weight:700;color:var(--gr-navy)}.gr-dn__premium-col--rate[data-v-4efde818],.gr-dn__premium-col--amount[data-v-4efde818]{text-align:right}.gr-dn__bank-heading[data-v-4efde818]{margin-top:10px;margin-bottom:6px;font-size:9px;font-weight:700;color:var(--gr-navy);text-transform:uppercase;letter-spacing:.04em}.gr-dn__declaration[data-v-4efde818]{margin:16px 20px 0;padding:12px 14px;background:var(--gr-panel);border:1px solid var(--gr-border);font-size:9.5px;color:var(--gr-muted);line-height:1.5}.gr-dn__signature[data-v-4efde818]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 20px 0}.gr-dn__signature-label[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy);margin-bottom:6px}.gr-dn__signature-box[data-v-4efde818]{min-height:52px;border-bottom:1px solid var(--gr-ink)}.gr-dn__signature-box--date[data-v-4efde818]{display:flex;align-items:flex-end;padding-bottom:4px;font-size:10px;color:var(--gr-ink)}.gr-dn__signature-meta[data-v-4efde818]{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:10px 20px 16px}.gr-dn__signature-meta-col[data-v-4efde818]{display:grid;grid-template-columns:110px 1fr;gap:8px;align-items:end}.gr-dn__signature-meta-label[data-v-4efde818]{font-size:9px;font-weight:700;color:var(--gr-navy)}.gr-dn__signature-meta-value[data-v-4efde818]{font-size:10px;color:var(--gr-ink);padding-bottom:4px;border-bottom:1px solid var(--gr-ink)}.gr-dn__signature-meta-value--seal[data-v-4efde818]{min-height:48px}.gr-dn__footer[data-v-4efde818]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px 20px 18px;background:var(--gr-panel);border-top:2px solid var(--gr-navy)}.gr-dn__footer-title[data-v-4efde818]{font-size:8px;font-weight:700;color:var(--gr-navy);letter-spacing:.12em;margin-bottom:6px}.gr-dn__footer-line[data-v-4efde818]{font-size:8px;color:var(--gr-navy);line-height:1.4}@media print{.gr-dn[data-v-4efde818]{border:0;max-width:none}}.debit-note-send-modal__body[data-v-c1976732]{font:var(--t-body);color:var(--fg-2)}.debit-note-send-modal__error[data-v-c1976732]{color:var(--danger);font:var(--t-body-sm);margin-bottom:12px}.page-debit-note-detail--loading[data-v-6ff9c5a7],.page-debit-note-detail--error[data-v-6ff9c5a7]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-debit-note-detail__action-error[data-v-6ff9c5a7]{margin-top:12px;font:var(--t-body-sm);color:var(--money-debit)}.page-endorsements-due--loading[data-v-91cf363a],.page-endorsements-due--error[data-v-91cf363a]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-endorsements-due__open-link[data-v-91cf363a]{color:var(--gold-ink);text-decoration:none;font:var(--t-mono-xs)}.page-endorsements-due__open-link[data-v-91cf363a]:hover{text-decoration:underline}.page-risk-detail--loading[data-v-5e7dda49],.page-risk-detail--error[data-v-5e7dda49]{padding:32px;font:var(--t-body);color:var(--fg-3)}.endorsement-document-view__issue-date[data-v-6efbba20]{font:500 14px var(--font-sans);color:var(--ink-light-1);margin-top:4px}.endorsement-document-view__effect-head[data-v-6efbba20]{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase;margin:22px 0 10px}.endorsement-document-view__effect[data-v-6efbba20]{font:var(--t-body-sm);color:var(--ink-light-2);margin:0 0 8px}.page-risk-endorsement--loading[data-v-91b00caa],.page-risk-endorsement--error[data-v-91b00caa]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-risk-endorsement__action-error[data-v-91b00caa]{margin:12px 0 0;font:var(--t-body-sm);color:var(--money-debit)}.page-intelligence-period__scope[data-v-9aad7b52]{margin-left:auto}.page-intelligence--loading[data-v-9f0a2331],.page-intelligence--error[data-v-9f0a2331]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-intelligence__live-badge[data-v-9f0a2331]{margin-left:8px;font:var(--t-mono-xs);color:var(--gold-ink);text-transform:uppercase;letter-spacing:var(--track-mono-md)}.page-intelligence-sub-tabs__scope[data-v-b7cc392e]{margin-left:auto;font:var(--t-mono-xs);color:var(--fg-3);letter-spacing:var(--track-mono-md);text-transform:uppercase}.page-intelligence-lens--loading[data-v-d4211363],.page-intelligence-lens--error[data-v-d4211363],.page-intelligence-lens--loading[data-v-74cbc9cb],.page-intelligence-lens--error[data-v-74cbc9cb]{padding:32px;font:var(--t-body);color:var(--fg-3)}.page-intelligence-partners__name[data-v-74cbc9cb]{font:500 18px var(--font-serif);color:var(--ink-light-1)}.partner-card--pending[data-v-74cbc9cb]{border-color:#9b782073}.partner-card--failed[data-v-74cbc9cb]{border-color:#b23a3a73}.page-intelligence-lens--loading[data-v-d7a3ea52],.page-intelligence-lens--error[data-v-d7a3ea52]{padding:32px;font:var(--t-body);color:var(--fg-3)}.dup-cluster--failed[data-v-d7a3ea52]{border-color:#b23a3a73}.page-intelligence-duplicates__finding[data-v-d7a3ea52]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line-warm-100);font:var(--t-body-sm);color:var(--ink-light-2)}.page-intelligence-lens--loading[data-v-cb59afb0],.page-intelligence-lens--error[data-v-cb59afb0]{padding:32px;font:var(--t-body);color:var(--fg-3)}.dup-cluster--failed[data-v-cb59afb0]{border-color:#b23a3a73}.page-intelligence-temporal__narrative[data-v-cb59afb0]{font:var(--t-body-sm);color:var(--ink-light-2);margin-bottom:10px}.page-intelligence-temporal__policy[data-v-cb59afb0]{font:var(--t-body);color:var(--ink-light-2);max-width:80ch}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media (prefers-reduced-motion: reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Italic-VariableFont_wght.ttf) format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(fonts/CormorantGaramond-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}:root{--font-serif: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, Consolas, monospace;--t-display-xl: 500 44px/1.05 var(--font-serif);--t-display-lg: 500 40px/1 var(--font-serif);--t-display-md: 500 28px/1.1 var(--font-serif);--t-display-sm: 500 22px/1 var(--font-serif);--t-body-lg: 400 15.5px/1.6 var(--font-sans);--t-body: 400 14px/1.55 var(--font-sans);--t-body-sm: 400 13px/1.5 var(--font-sans);--t-body-xs: 400 12px/1.5 var(--font-sans);--t-label-md: 500 13.5px/1.3 var(--font-sans);--t-label: 500 13px/1.3 var(--font-sans);--t-label-sm: 500 12.5px/1.2 var(--font-sans);--t-mono-md: 500 11px/1.2 var(--font-mono);--t-mono: 500 10.5px/1.2 var(--font-mono);--t-mono-sm: 500 10px/1.2 var(--font-mono);--t-mono-xs: 500 9.5px/1.2 var(--font-mono);--track-mono-xl: 3px;--track-mono-lg: 2.4px;--track-mono-md: 1.8px;--track-mono-sm: 1.4px;--track-mono-xs: 1.2px;--tnum: "tnum" 1, "lnum" 1;--navy-900: #070D1A;--navy-800: #0C1426;--navy-700: #0E1938;--navy-600: #111B33;--navy-500: #142148;--navy-400: #15234E;--navy-300: #1C2A5A;--navy-200: #253768;--navy-100: #304278;--navy-050: #3E528D;--dark-solid: #141E36;--dark-solid-hv: #1A2844;--paper-white: #FFFFFF;--paper-050: #FBF7EC;--paper-100: #FAF7EE;--paper-150: #F5F2EA;--paper-200: #F2F1E6;--paper-300: #F1EEE5;--paper-400: #E8EEE1;--paper-500: #FFFBF1;--surface-0: #FFFFFF;--surface-1: #F8F9FB;--surface-2: #F7F6F3;--surface-3: #F3F4F6;--surface-4: #F0F4F8;--line-warm-100: #E4DFD1;--line-warm-200: #D6CEB8;--line-warm-300: #C3B99C;--line-cool-100: #E5E7EB;--line-cool-200: #D4D9E1;--ink-dark-1: #E9ECF1;--ink-dark-2: #B8BFCC;--ink-dark-3: #8893A8;--ink-light-1: #0F172A;--ink-light-2: #334155;--ink-light-3: #64748B;--ink-light-4: #94A3B8;--gold-fill: #C9A655;--gold: #C9A655;--gold-ink: #8A7437;--gold-soft: #B89744;--gold-hi: #E8D5A0;--gold-pr: #B39346;--ink-on-gold: #0F1A2E;--suite-per: #8B6FD8;--suite-tbs: #C9A655;--suite-adp: #4A90E2;--suite-cfn: #4CAF7C;--suite-adm: #D96F6F;--suite-who: #E07B5A;--ws-sage-bg: #C9D6B8;--ws-sage-hover: #BCCAA8;--ws-sage-active: #A8B890;--ws-sage-ink: #2A3620;--ws-sage-ink-2: #3E4C2E;--ws-sage-line: #A8B890;--sb-sand-bg: #D0BC8C;--sb-sand-hover: #C4AE7A;--sb-sand-active: #B49C66;--sb-sand-ink: #3A2F14;--sb-sand-ink-2: #6B5A33;--sb-sand-line: rgba(107, 90, 51, .25);--agent-bce: #3BA4F5;--agent-ghost: #8B5CF6;--agent-vne: #C9A655;--agent-user: #6B7280;--agent-system: #94A3B8;--agent-bce-bg: #EBF5FF;--agent-ghost-bg: #F5F0FF;--agent-vne-bg: rgba(201, 166, 85, .08);--status-critical: #EF4444;--status-warning: #F59E0B;--status-ok: #10B981;--status-neutral: #94A3B8;--status-critical-bg: rgba(239, 68, 68, .12);--status-warning-bg: rgba(245, 158, 11, .12);--status-ok-bg: rgba(16, 185, 129, .12);--status-neutral-bg: rgba(148, 163, 184, .12);--callout-warn-bg: #FBE8D6;--callout-warn-bo: #E0A97A;--callout-warn-ink: #C66642;--callout-note-bg: #E9EFF7;--callout-note-bo: #2F4A6B;--callout-note-ink: #2F4A6B;--test-pill-ink: #7B4A1A;--test-pill-bo: #C7885A;--score-ok: #4A7A3E;--score-miss: #B55A3C;--bg-page: var(--paper-050);--bg-card: var(--paper-100);--bg-solid: var(--paper-white);--bg-solid-hv: var(--paper-150);--bg-sunken: var(--paper-300);--fg-1: var(--ink-light-1);--fg-2: var(--ink-light-2);--fg-3: var(--ink-light-3);--fg-4: var(--ink-light-4);--line: var(--line-warm-100);--line-2: var(--line-warm-200);--line-3: var(--line-warm-300);--accent: var(--gold-fill);--accent-ink: var(--gold-ink);--on-accent: var(--ink-on-gold);--hr-accent: var(--gold-fill);--r-xs: 3px;--r-sm: 4px;--r-md: 6px;--r-lg: 8px;--r-xl: 10px;--r-pill: 999px;--sh-inset-top: inset 0 1px 0 rgba(255, 255, 255, .9);--sh-1: 0 1px 2px rgba(15, 23, 42, .04);--sh-2: 0 4px 12px rgba(90, 75, 35, .08);--sh-3: 0 18px 48px rgba(90, 75, 35, .14), 0 4px 12px rgba(90, 75, 35, .08);--sh-ring-gold: 0 0 0 3px rgba(201, 166, 85, .18);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 32px;--sp-8: 40px;--sp-9: 48px;--sp-10: 64px;--ctrl-sm: 28px;--ctrl-md: 32px;--ctrl-lg: 36px;--ctrl-xl: 40px;--hr-height: 60px;--row-md: 40px;--row-lg: 44px;--ease-std: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-xs: .12s;--dur-sm: .15s;--dur-md: .2s;--dur-lg: .24s}.chrome--dark,.hr-row,[data-chrome=dark]{--bg-page: var(--navy-500);--bg-card: var(--navy-400);--bg-solid: var(--dark-solid);--bg-solid-hv: var(--dark-solid-hv);--bg-sunken: var(--navy-600);--fg-1: var(--ink-dark-1);--fg-2: var(--ink-dark-2);--fg-3: var(--ink-dark-3);--fg-4: #6B7694;--line: var(--navy-200);--line-2: var(--navy-100);--line-3: var(--navy-050);--accent: var(--gold-fill);--on-accent: var(--ink-on-gold)}.chrome--sage,[data-chrome=sage]{--bg-page: var(--ws-sage-bg);--bg-card: var(--ws-sage-bg);--bg-solid: var(--ws-sage-bg);--bg-solid-hv: var(--ws-sage-hover);--bg-sunken: var(--ws-sage-active);--fg-1: var(--ws-sage-ink);--fg-2: var(--ws-sage-ink-2);--fg-3: #5A6844;--fg-4: #6F7C58;--line: var(--ws-sage-line);--line-2: #98A878;--line-3: #88986A;--accent: #6B5A33;--on-accent: #FFFFFF}.chrome--sand,[data-chrome=sand]{--bg-page: var(--sb-sand-bg);--bg-card: var(--sb-sand-bg);--bg-solid: var(--sb-sand-bg);--bg-solid-hv: var(--sb-sand-hover);--bg-sunken: var(--sb-sand-active);--fg-1: var(--sb-sand-ink);--fg-2: var(--sb-sand-ink-2);--fg-3: #7B6A43;--fg-4: #8C7A53;--line: var(--sb-sand-line);--line-2: #B49C66;--line-3: #A48C56;--accent: #6B5A33;--on-accent: #FFFFFF}html,body{font:var(--t-body);color:var(--fg-1);background:var(--bg-page);font-feature-settings:var(--tnum);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1{font:var(--t-display-xl);letter-spacing:-.5px;color:var(--fg-1)}h1 em{color:var(--gold-ink);font-style:italic}h2{font:var(--t-display-md);color:var(--fg-1);letter-spacing:-.2px}h3{font:var(--t-display-sm);color:var(--fg-1)}p{font:var(--t-body);color:var(--fg-2);max-width:68ch;text-wrap:pretty}p.lead{font:var(--t-body-lg);color:var(--fg-2);max-width:880px}small,.small{font:var(--t-body-sm);color:var(--fg-3)}code,kbd,samp{font:var(--t-mono-sm);color:var(--gold-ink);background:var(--bg-sunken);padding:1px 5px;border-radius:var(--r-xs);letter-spacing:0}.eyebrow{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase}.sec-num{font:var(--t-mono-md);color:var(--gold-ink);letter-spacing:var(--track-mono-lg)}.caption{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--fg-3);text-transform:uppercase}.keyboard-hint{font:var(--t-mono-sm);color:var(--fg-3);border:1px solid var(--line-2);padding:2px 6px;border-radius:var(--r-xs);background:transparent}::selection{background:#c9a65540;color:var(--ink-light-1)}a{text-decoration:none}body.ui-kit{margin:0;background:radial-gradient(1100px 600px at 10% -5%,rgba(201,166,85,.12),transparent 55%),radial-gradient(900px 600px at 110% 110%,rgba(107,138,73,.1),transparent 55%),linear-gradient(180deg,#fbf7ec,#f2f1e6 48%,#e8eee1);background-attachment:fixed;min-height:100vh;color:var(--ink-light-1);font:var(--t-body);padding:32px 40px 48px}.kit-caption{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase;margin-bottom:14px}.kit-caption span{color:var(--ink-light-3)}.shell{max-width:1360px;margin:0 auto;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-3);overflow:hidden;display:grid;grid-template-columns:25% 1fr;grid-template-rows:1fr auto;min-height:760px;transition:grid-template-columns .24s cubic-bezier(.2,.8,.2,1)}.shell>.footer-area{grid-column:1 / -1}.shell.main-column--collapsed{grid-template-columns:5% 1fr}.shell.main-column--collapsed .main-column-header:before,.shell.main-column--collapsed .main-column-header .anchor-text,.shell.main-column--collapsed .main-column-header .main-column-header__chevron,.shell.main-column--collapsed .main-column-filter,.shell.main-column--collapsed .main-column-content .group,.shell.main-column--collapsed .main-column-content .nav-row .nav-row__label,.shell.main-column--collapsed .main-column-content .nav-row .nav-row__count{display:none}.shell.main-column--collapsed .main-column-header{justify-content:center;padding:2px;gap:0}.shell.main-column--collapsed .main-column-header .monogram{border-radius:10px}.shell.main-column--collapsed .main-column-content{padding-top:8px}.shell.main-column--collapsed .main-column-content .nav-row{justify-content:center;padding:0;height:40px}.shell.main-column--collapsed .main-column-content .nav-row--active:before{display:none}.shell.main-column--collapsed .main-column-content .nav-row--active{background:#c9a65538}.main-column{background:var(--navy-700);color:var(--ink-dark-1);border-right:1px solid var(--navy-200);display:flex;flex-direction:column}.main-column-header{position:relative;display:flex;align-items:center;gap:12px;min-height:84px;padding:0 18px;background:linear-gradient(90deg,rgba(201,166,85,.08),transparent 70%),linear-gradient(135deg,#15234e,#0f1a2e);border-bottom:1px solid #253768;border-right:1px solid #253768;cursor:pointer}.main-column-header:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--hr-accent);border-radius:0 2px 2px 0}.main-column-header .monogram{width:38px;height:38px;border-radius:6px;background:linear-gradient(145deg,var(--hr-accent),color-mix(in srgb,var(--hr-accent) 65%,#000));color:#0f1a2e;font-family:var(--font-serif);font-weight:600;font-size:22px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040;flex-shrink:0}.main-column-header .suite-name{font:var(--t-mono);letter-spacing:var(--track-mono-lg);color:#8893a8;text-transform:uppercase}.main-column-header .app-name{font:var(--t-display-sm);color:var(--hr-accent);line-height:1;margin-top:3px}.main-column-header .anchor-text{flex:1;min-width:0}.main-column-header .main-column-header__chevron{width:18px;height:18px;color:#8893a8;flex-shrink:0}.main-column-header:hover .main-column-header__chevron{color:var(--gold)}.main-column-filter{padding:10px 12px;display:flex;flex-wrap:wrap;gap:2px;border-bottom:1px solid var(--navy-200)}.main-column-filter .filter-tab{display:inline-flex;align-items:center;height:28px;padding:0 12px;border:1px solid transparent;border-radius:4px;font:500 12px var(--font-sans);color:#b8bfcc;cursor:pointer;background:transparent;transition:background .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1)}.main-column-filter .filter-tab:hover{color:var(--ink-dark-1);background:#ffffff0a}.main-column-filter .filter-tab.on{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--ink-on-gold);font-weight:600}.main-column-filter .filter-tab.on:hover{background:var(--gold-pr);border-color:var(--gold-pr)}.main-column-content{flex:1;padding:8px 0 16px;overflow:auto}.main-column-content .group{padding:12px 18px 6px;font:var(--t-mono);letter-spacing:var(--track-mono-md);color:#b8bfcc;text-transform:uppercase;display:flex;align-items:center;gap:6px}.main-column-content .group .caret{font-size:9px;color:var(--gold)}.main-column-content .group .count{margin-left:auto;font:var(--t-mono-xs);color:#8893a8;border:1px solid var(--navy-200);padding:1px 6px;border-radius:10px}.main-column-content .nav-row{position:relative;display:flex;align-items:center;gap:11px;height:40px;padding:0 16px 0 20px;color:#b8bfcc;cursor:pointer}.main-column-content .nav-row svg{color:#7a8494}.main-column-content .nav-row:hover{color:var(--ink-dark-1);background:#ffffff08}.main-column-content .nav-row--active{color:var(--ink-dark-1);background:linear-gradient(90deg,rgba(201,166,85,.22),rgba(201,166,85,.08) 55%,transparent)}.main-column-content .nav-row--active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:2px;background:var(--gold);border-radius:0 2px 2px 0}.main-column-content .nav-row--active svg{color:var(--gold)}.main-column-content .nav-row .nav-row__label{font:var(--t-label-md);flex:1}.main-column-content .nav-row .nav-row__count{font:var(--t-mono-xs);color:#7a8494;border:1px solid var(--navy-200);padding:2px 8px;border-radius:10px}.main-column-content .nav-row--active .nav-row__count{color:var(--gold);border-color:#c9a65580}.main-column-content .nav-row .progress-meter{position:relative;width:38px;height:3px;border-radius:2px;background:#ffffff14;margin-left:6px}.main-column-content .nav-row .progress-meter:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--p, 0%);background:var(--gold);border-radius:2px}.main-column-content .nav-row--active .progress-meter{background:#c9a6552e}.main-column-content .main-column-content__role-intro{padding:14px 20px 16px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:6px}.main-column-content .main-column-content__role-intro .eyebrow-dark{font:var(--t-mono);letter-spacing:var(--track-mono-lg);color:var(--gold);text-transform:uppercase}.main-column-content .main-column-content__role-intro .blurb{margin-top:8px;font:var(--t-body-sm);color:#b8bfcc;line-height:1.5}.main-column-content .main-column-content__role-intro .blurb strong{color:#e9ecf1;font-weight:500}.main-column-content .resume{margin:16px 14px 0;padding:12px 14px;border:1px solid rgba(201,166,85,.35);background:linear-gradient(180deg,#c9a6551a,#c9a65508);border-radius:8px}.main-column-content .resume .label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--gold);text-transform:uppercase}.main-column-content .resume .item-title{font:500 13px var(--font-sans);color:#e9ecf1;margin-top:6px;line-height:1.3}.main-column-content .resume .subtitle{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:#8893a8;text-transform:uppercase;margin-top:6px}.main-column-content .resume .progress-bar{height:3px;border-radius:2px;background:#ffffff14;margin-top:10px;overflow:hidden;position:relative}.main-column-content .resume .progress-bar:after{content:"";display:block;height:100%;width:var(--p, 0%);background:var(--gold);border-radius:2px}.shell.main-column--collapsed .main-column-content .nav-row .progress-meter{display:none}.content-area{display:flex;flex-direction:column;background:var(--paper-050);min-width:0}.content-area-header{display:flex;align-items:center;gap:12px;min-height:84px;padding:0 24px;background:linear-gradient(135deg,#15234e,#0f1a2e);border-bottom:1px solid #253768}.content-area-header .tools{display:flex;gap:12px;align-items:center;flex:1}.content-area-header .iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;color:#8893a8;cursor:pointer;transition:color .15s cubic-bezier(.2,.8,.2,1),background .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1)}.content-area-header .iconbtn:hover{color:var(--gold);border-color:#c9a65580;background:#c9a65514}.content-area-header .iconbtn svg{width:18px;height:18px}.content-area-header .search-bar{flex:1;display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;color:#8893a8;font:var(--t-body-sm)}.content-area-header .search-bar svg{color:#8893a8}.content-area-header .search-bar input{background:transparent;border:0;outline:0;color:#e9ecf1;flex:1;font:var(--t-body-sm)}.content-area-header .search-bar input::placeholder{color:#8893a8}.content-area-header .search-bar .keyboard-hint{font:500 10.5px var(--font-mono);letter-spacing:var(--track-mono-sm);color:#8893a8;border:1px solid #304278;padding:2px 7px;border-radius:3px;background:transparent}.content-area-header .chip{position:relative;display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border:1px solid #304278;border-radius:6px;background:#ffffff0a;cursor:pointer}.content-area-header .chip.notif{padding:0 12px 0 14px}.content-area-header .chip.notif:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--agent-bce);border-radius:0 2px 2px 0}.content-area-header .chip.notif svg{color:var(--agent-bce)}.content-area-header .chip .badge{font:500 10.5px var(--font-mono);letter-spacing:var(--track-mono-sm);color:#fff;background:var(--agent-bce);padding:1px 7px;border-radius:10px}.content-area-header .chip.user .avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(145deg,#7c9bd4,#4a6b9c);color:#fff;font:500 11px var(--font-sans);display:flex;align-items:center;justify-content:center}.content-area-header .chip.user .uname{font:500 13px var(--font-sans);color:#e9ecf1;line-height:1}.content-area-header .chip.user .uctx{font:500 9.5px var(--font-mono);letter-spacing:1.2px;color:#8893a8;text-transform:uppercase;margin-top:3px}.content-area-space{flex:1;padding:22px 32px 28px;display:grid;grid-template-columns:1fr 300px;gap:24px}.content-area-space.no-right-column{grid-template-columns:1fr}.content-area-space__main{min-width:0}.content-area-space__main h2{font:var(--t-display-md);margin-bottom:14px}.content-area-space__main h2 .section-number{color:var(--gold-ink);margin-right:10px;font-weight:500}.right-column{display:flex;flex-direction:column;gap:14px;padding-left:20px;border-left:1px solid var(--line-warm-100)}.right-column .panel{background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;box-shadow:var(--sh-inset-top),var(--sh-1);padding:14px 16px}.right-column .panel h4{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase;margin-bottom:8px}.right-column .panel p{font:var(--t-body-sm);color:var(--ink-light-2)}.command-center{padding:14px 24px;border-top:1px solid var(--line-warm-100);background:var(--paper-white);display:flex;gap:10px;align-items:center}.footer-area{display:flex;align-items:center;gap:16px;height:28px;padding:0 24px;background:var(--navy-800);color:#8893a8;font:var(--t-mono-xs);letter-spacing:var(--track-mono-xs);text-transform:uppercase}.footer-area .dot{width:6px;height:6px;border-radius:50%}.footer-area .dot.warn{background:var(--status-warning)}.footer-area .separator{color:#3e528d}.btn{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:6px;font:var(--t-label);cursor:pointer;border:1px solid transparent;text-decoration:none;white-space:nowrap}.btn--sm{height:28px;font:var(--t-body-xs);padding:0 12px}.btn--lg{height:36px;padding:0 16px}.btn--primary{background:var(--gold-fill);color:var(--ink-on-gold);border-color:var(--gold-fill)}.btn--primary:hover{background:var(--gold-pr);border-color:var(--gold-pr)}.btn--ghost{background:transparent;color:var(--ink-light-2);border-color:var(--line-warm-200)}.btn--ghost:hover{background:var(--paper-150);color:var(--ink-light-1)}.btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pill{display:inline-flex;align-items:center;gap:7px;height:28px;padding:0 13px;border:1px solid var(--line-warm-200);border-radius:14px;background:transparent;color:var(--ink-light-2);font:var(--t-label);white-space:nowrap;cursor:pointer}.pill:hover{border-color:var(--line-warm-300);color:var(--ink-light-1)}.pill--active{border-color:#c9a65599;color:var(--ink-light-1);background:#c9a6551f}.pill .count{font:var(--t-mono-xs);color:var(--ink-light-3)}.pill--active .count{color:var(--gold-ink)}.pill--sort{border-style:dashed;color:var(--ink-light-3)}.icon-pill{display:inline-block;padding:2px 10px;border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase}.icon-pill.industry{background:var(--paper-300);color:var(--gold-ink)}.icon-pill.activities{background:var(--agent-bce-bg);color:var(--agent-bce)}.icon{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.icon.sm{width:14px;height:14px;stroke-width:1.7}.icon.lg{width:20px;height:20px}.icon-card{background:linear-gradient(180deg,#FFFFFF,var(--paper-100));border:1px solid var(--line-warm-100);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-1);overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .15s var(--ease-std)}.icon-card:hover{box-shadow:var(--sh-inset-top),var(--sh-2)}.icon-card .img{position:relative;height:132px;background:linear-gradient(180deg,var(--paper-500),var(--paper-100));border-bottom:1px solid var(--line-warm-100);overflow:hidden}.icon-card .img>svg,.icon-card .img>img{width:100%;height:100%;display:block}.icon-card .img .verify svg{width:12px;height:12px;flex-shrink:0}.icon-card .img .verify{position:absolute;top:10px;right:10px;display:inline-flex;gap:4px;align-items:center;padding:3px 8px;background:#c9a65524;border:1px solid rgba(201,166,85,.3);border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--gold-ink);text-transform:uppercase}.icon-card .head{padding:14px 16px 6px}.icon-card .head .title{display:flex;justify-content:space-between;align-items:baseline}.icon-card .head .title .nav-row__label{font:500 16px/1.1 var(--font-sans);color:var(--ink-light-1)}.icon-card .head .title .v{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.icon-card .head .pills{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.icon-card .body-txt{padding:2px 16px 12px;font:var(--t-body-sm);color:var(--ink-light-2);text-wrap:pretty}.icon-card .foot{padding:10px 16px 14px;display:flex;justify-content:space-between;align-items:flex-end;border-top:1px solid var(--line-warm-100)}.icon-card .foot .price{font:500 14px var(--font-sans);color:var(--ink-light-1)}.icon-card .foot .meta{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:3px}.card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}[data-app=marketplace],[data-app=workspace],[data-app=sandbox]{--hr-accent: var(--gold-fill)}[data-app=intema]{--hr-accent: var(--agent-bce)}.main-column[data-scope=sage]{background:var(--ws-sage-bg);color:var(--ws-sage-ink);border-right-color:var(--ws-sage-line)}.main-column[data-scope=sage] .main-column-header{border-bottom-color:var(--ws-sage-line);background:linear-gradient(90deg,rgba(107,90,51,.14),transparent 70%)}.main-column[data-scope=sage] .main-column-header .suite-name{color:#5a6844}.main-column[data-scope=sage] .main-column-header .app-name{color:#2a3620}.main-column[data-scope=sage] .main-column-filter{border-bottom-color:var(--ws-sage-line)}.main-column[data-scope=sage] .main-column-filter .filter-tab{border-color:var(--ws-sage-line);color:#3e4c2e}.main-column[data-scope=sage] .main-column-filter .filter-tab.on{background:#6b5a3326;border-color:#6b5a33;color:#2a3620}.main-column[data-scope=sage] .main-column-content .group,.main-column[data-scope=sage] .main-column-content .nav-row{color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row svg{color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row:hover{background:#6b5a3314;color:#2a3620}.main-column[data-scope=sage] .main-column-content .nav-row--active{color:#2a3620;background:linear-gradient(90deg,rgba(107,90,51,.24),rgba(107,90,51,.08) 60%,transparent)}.main-column[data-scope=sage] .main-column-content .nav-row--active:before{background:#6b5a33}.main-column[data-scope=sage] .main-column-content .nav-row .nav-row__count{border-color:var(--ws-sage-line);color:#3e4c2e}.main-column[data-scope=sage] .main-column-content .nav-row--active .nav-row__count{color:#6b5a33;border-color:#6b5a33}.main-column[data-scope=sand]{background:var(--sb-sand-bg);color:var(--sb-sand-ink);border-right-color:var(--sb-sand-line)}.main-column[data-scope=sand] .main-column-header{border-bottom-color:var(--sb-sand-line);background:linear-gradient(90deg,rgba(107,90,51,.16),transparent 70%)}.main-column[data-scope=sand] .main-column-header .suite-name{color:#6b5a33}.main-column[data-scope=sand] .main-column-header .app-name{color:#3a2f14}.main-column[data-scope=sand] .main-column-filter{border-bottom-color:var(--sb-sand-line)}.main-column[data-scope=sand] .main-column-filter .filter-tab{border-color:var(--sb-sand-line);color:#6b5a33}.main-column[data-scope=sand] .main-column-filter .filter-tab.on{background:#6b5a332e;border-color:#6b5a33;color:#3a2f14}.main-column[data-scope=sand] .main-column-content .group,.main-column[data-scope=sand] .main-column-content .nav-row{color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row svg{color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row:hover{background:#6b5a331a;color:#3a2f14}.main-column[data-scope=sand] .main-column-content .nav-row--active{color:#3a2f14;background:linear-gradient(90deg,rgba(107,90,51,.28),rgba(107,90,51,.1) 60%,transparent)}.main-column[data-scope=sand] .main-column-content .nav-row--active:before{background:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row .nav-row__count{border-color:var(--sb-sand-line);color:#6b5a33}.main-column[data-scope=sand] .main-column-content .nav-row--active .nav-row__count{color:#3a2f14;border-color:#6b5a33}.panel{padding:16px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;box-shadow:var(--sh-inset-top),var(--sh-1)}.panel h4{margin:0 0 10px;line-height:1;font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase}.panel p{font:var(--t-body-sm);color:var(--ink-light-2);margin:0}.panel p.panel-copy{margin-top:12px}.panel .profile{display:flex;gap:12px;align-items:center}.panel .profile .avatar{width:42px;height:42px;border-radius:50%;background:linear-gradient(145deg,#c9a655,#8a7437);color:#0f1a2e;font:500 15px var(--font-serif);display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fff6;flex-shrink:0}.panel .profile .item-number{font:500 14px var(--font-sans);color:var(--ink-light-1)}.panel .profile .item-title{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:3px}.panel .bullets{list-style:none;padding:0;margin:4px 0 0;display:flex;flex-direction:column;gap:8px}.panel .bullets li{display:flex;gap:16px;font:var(--t-body-sm);color:var(--ink-light-2)}.panel .bullets li:before{content:"";width:6px;height:6px;background:var(--gold);border-radius:50%;margin-top:7px;flex-shrink:0}.panel .callout{display:flex;gap:12px;align-items:flex-start;padding:12px;margin-top:8px;border-radius:8px;background:#4a90e214;border:1px solid rgba(74,144,226,.22)}.panel .callout .icon{width:32px;height:32px;flex-shrink:0;color:var(--suite-adp)}.panel .callout .icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.panel .callout .item-title{font:500 13px var(--font-sans);color:var(--ink-light-1)}.panel .callout .item-title em{font-family:var(--font-serif);font-style:italic;color:var(--gold-ink)}.panel .callout .s{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:4px}.panel .callout.suite-per{background:#8b6fd814;border-color:#8b6fd838}.panel .callout.suite-per .icon{color:var(--suite-per)}.panel .callout.gold{background:#c9a6551a;border-color:#c9a6554d}.panel .callout.gold .icon{color:var(--gold-ink)}.checklist-box{display:grid;grid-template-columns:20px 1fr auto;align-items:baseline;gap:4px;padding:16px 20px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-1)}.checklist-box+.checklist-box{margin-top:10px}.checklist-box .item-number{font:500 16px/1 var(--font-serif);color:var(--gold-ink)}.checklist-box .item-title{font:700 15px/1.25 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.1px}.checklist-box .subtitle{margin-top:4px;font:var(--t-body-sm);color:var(--ink-light-2)}.checklist-box .item-duration{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;white-space:nowrap}.checklist-box .items{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:6px}.checklist-box .items li{display:flex;align-items:center;gap:10px;font:var(--t-body-sm);color:var(--ink-light-2)}.checklist-box .items li .check-icon{width:16px;height:16px;border-radius:50%;border:1px solid var(--line-warm-300);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.checklist-box .items li.done .check-icon{background:var(--gold-fill);border-color:var(--gold-fill)}.checklist-box .items li.done .check-icon svg{width:10px;height:10px;stroke:var(--ink-on-gold);stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round;display:block}.checklist-box .items li.done{color:var(--ink-light-3);text-decoration:line-through;text-decoration-color:var(--line-warm-300)}.zone-title{display:flex;align-items:center;gap:16px;margin-top:44px;margin-bottom:14px}.zone-content:first-child .zone-title,.zone-title:first-child{margin-top:0}.zone-title h2{margin:0;display:flex;align-items:baseline;gap:12px;font:500 22px/1.15 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.2px;flex-shrink:0}.zone-title h2 .section-number{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase}.zone-title .line{flex:1 1 auto;height:1px;background:var(--line-warm-200)}.zone-body.stack>*+*{margin-top:10px}p.zone-body.prose{max-width:66ch;font:var(--t-body);color:var(--ink-light-2);text-wrap:pretty;margin:0}p.zone-body.prose em.gold-inline,.zone-body .gold-inline{color:var(--gold-ink);font-family:var(--font-serif);font-style:italic}.zone-body.cols{display:grid;grid-template-columns:1fr 320px;gap:20px;align-items:start}.zone-content.muted .zone-title .line{background:#ece6d5}.zone-content.muted .zone-body,.zone-content.muted p.zone-body.prose{color:var(--ink-light-3)}.breadcrumbs,.content-area-hero .breadcrumbs,.content-area-hero-crumbs{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.breadcrumbs .filter-tab,.breadcrumbs .last,.breadcrumbs .separator,.content-area-hero .breadcrumbs .filter-tab,.content-area-hero .breadcrumbs .last,.content-area-hero .breadcrumbs .separator,.content-area-hero-crumbs .filter-tab,.content-area-hero-crumbs .last,.content-area-hero-crumbs .separator{font:500 13px var(--font-sans);letter-spacing:0;text-transform:none}.breadcrumbs .filter-tab,.content-area-hero .breadcrumbs .filter-tab,.content-area-hero-crumbs .filter-tab{color:var(--ink-light-3)}.breadcrumbs .separator,.content-area-hero .breadcrumbs .separator,.content-area-hero-crumbs .separator{color:var(--line-warm-300)}.breadcrumbs .last,.content-area-hero .breadcrumbs .last,.content-area-hero-crumbs .last{color:var(--ink-light-1)}.breadcrumbs .last .item-number{color:var(--gold-ink);font-weight:600;margin-right:2px}.breadcrumbs .last .breadcrumbs__dot{color:var(--line-warm-300);margin:0 4px}.breadcrumbs .last .breadcrumbs__suite,.breadcrumbs .last .app-name{font:500 13px var(--font-mono);letter-spacing:2px;color:var(--ink-light-3);text-transform:uppercase}.breadcrumbs .back{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 10px 0 6px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);color:var(--ink-light-2);font:500 12px var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:background .15s cubic-bezier(.2,.8,.2,1),border-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)}.breadcrumbs .back svg{width:14px;height:14px;flex-shrink:0}.breadcrumbs .back:hover{background:var(--paper-050);border-color:var(--gold);color:var(--gold-ink)}.breadcrumbs .back:active{background:var(--paper-100)}.breadcrumbs .divider{display:inline-block;width:1px;height:18px;background:var(--line-warm-200);margin:0 2px;flex-shrink:0}.breadcrumbs__actions{margin-left:auto;display:flex;align-items:center;gap:10px}.content-area-hero{padding:20px 32px 4px;background:linear-gradient(180deg,#FFFBF1 0%,var(--paper-white) 100%)}.content-area-hero .breadcrumbs{margin-bottom:16px}.content-area-hero .eyebrow{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase}.content-area-hero h1{font:var(--t-display-xl);letter-spacing:-.5px;color:var(--ink-light-1);margin-top:6px}.content-area-hero h1 em{color:var(--gold-ink);font-style:italic}.content-area-hero .subtitle{font:var(--t-body-lg);color:var(--ink-light-2);margin-top:8px;max-width:760px;margin-bottom:0}.content-area-hero .rowbar{display:flex;align-items:center;gap:10px;margin-top:18px;flex-wrap:wrap}.key-insights{list-style:none;margin:22px 0 14px;padding:0;display:flex;flex-wrap:wrap;gap:28px 40px}.key-insights .key-insights__item{display:grid;grid-template-columns:auto;row-gap:2px;padding-left:12px;border-left:1px solid rgba(201,166,85,.45);min-width:0}.key-insights .key-insights__item .key-insights__kicker{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--gold-ink);text-transform:uppercase}.key-insights .key-insights__item .item-title{font:500 15px/1.25 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.1px}.key-insights .key-insights__item .key-insights__meta{font:var(--t-body-sm);color:var(--ink-light-3);margin-top:2px}.key-insights.key-insights--four-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:20px 28px;flex-wrap:unset}.key-insights.key-insights--four-up .key-insights__item{max-width:none;row-gap:0}.key-insights.key-insights--four-up .key-insights__kicker{margin-bottom:6px}.key-insights.key-insights--four-up .item-title{display:block;margin:0;line-height:1}.key-insights.key-insights--four-up .item-title+.key-insights__meta{display:block;margin-top:10px;line-height:1.35}@media (max-width: 960px){.key-insights.key-insights--four-up{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.key-insights.key-insights--four-up{grid-template-columns:1fr}}.key-insights.key-insights--three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:20px 28px;flex-wrap:unset}.key-insights.key-insights--three-up .key-insights__item{max-width:none;row-gap:0}.key-insights.key-insights--three-up .key-insights__kicker{margin-bottom:6px}@media (max-width: 960px){.key-insights.key-insights--three-up{grid-template-columns:1fr}}.content-area-subheader{display:flex;align-items:center;gap:10px;padding:4px 32px 14px;border-bottom:1px solid var(--line-warm-100);background:var(--paper-white);flex-wrap:wrap}.pill--dropdown{position:relative;min-width:132px;padding-right:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;line-height:1}.pill--dropdown .label{margin:0;font-family:var(--font-sans);font-weight:500;font-size:13px;line-height:16px;color:inherit}.pill--dropdown>.count{margin:0 0 0 auto;font-family:var(--font-mono);font-weight:500;font-size:10px;line-height:16px;letter-spacing:1.4px;color:var(--ink-light-3)}.pill--dropdown.active>.count{color:var(--gold-ink)}.pill--dropdown .chev{width:14px;height:14px;color:var(--ink-light-3);flex-shrink:0;margin-left:2px;transition:transform .15s var(--ease-std)}.pill--dropdown:hover .chev{color:var(--gold-ink)}.pill--dropdown.open .chev{transform:rotate(180deg)}.pill--dropdown .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:220px;padding:6px;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:8px;box-shadow:0 10px 24px #140e0414;display:none;z-index:20}.pill--dropdown:hover .menu,.pill--dropdown:focus-within .menu,.pill--dropdown.open .menu{display:block}.pill--dropdown .menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;font:500 13px var(--font-sans);color:var(--ink-light-2);cursor:pointer}.pill--dropdown .menu-item:hover{background:var(--paper-150);color:var(--ink-light-1)}.pill--dropdown .menu-item.on{color:var(--ink-light-1);background:#c9a6551a}.pill--dropdown .menu-item .check-icon{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.pill--dropdown .menu-item.on .check-icon{color:var(--gold-ink)}.pill-dropdown__menu{min-width:220px;padding:6px;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:8px;box-shadow:0 10px 24px #140e0414;z-index:1000}.pill-dropdown__menu-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;font:500 13px var(--font-sans);color:var(--ink-light-2);cursor:pointer}.pill-dropdown__menu-item[role=menuitem]{cursor:default}.pill-dropdown__menu-item:hover{background:var(--paper-150);color:var(--ink-light-1)}.pill-dropdown__menu-item.on{color:var(--ink-light-1);background:#c9a6551a}.pill-dropdown__menu-item .check-icon{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.pill-dropdown__menu-item.on .check-icon{color:var(--gold-ink)}.tabs{display:inline-flex;align-items:stretch;gap:0;position:relative;margin:-4px 0 -14px}.tabs .tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;padding:10px 16px 12px;margin:0;display:inline-flex;align-items:center;gap:7px;font:500 13px var(--font-sans);color:var(--ink-light-3);cursor:pointer;transition:color .15s var(--ease-std),border-color .15s var(--ease-std)}.tabs .tab:first-child{padding-left:0}.tabs .tab:hover{color:var(--ink-light-1)}.tabs .tabs__tab--active{color:var(--ink-light-1);border-bottom-color:var(--gold-ink)}.tabs .tab .count{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.tabs .tabs__tab--active .count{color:var(--gold-ink)}.btn--xl{height:40px;padding:0 20px;font:500 14px var(--font-sans);border-radius:7px}.btn--xl svg{width:16px;height:16px}.content-area-hero h1.course-title{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:start;margin-top:6px;font:inherit;letter-spacing:0}.content-area-hero h1.course-title .stamp{font:500 96px/.85 var(--font-serif);letter-spacing:-2px;color:var(--gold-ink)}.content-area-hero h1.course-title .title{padding-top:14px;font:500 40px/1.1 var(--font-serif);letter-spacing:-.3px;color:var(--ink-light-1);display:block;min-width:0}.content-area-hero h1.course-title .title em{display:block;font-style:italic;font-weight:700;color:var(--ink-light-1)}.content-area-hero h1.course-title .title .meta{display:block;margin-top:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.content-area-hero.content-area-hero--lesson{padding:18px 40px 22px;background:linear-gradient(180deg,#FFFBF1 0%,var(--paper-white) 100%);border-bottom:1px solid var(--line-warm-100)}.breadcrumbs__tab{border-radius:6px;color:var(--ink-light-2);transition:background-color .15s var(--ease-std),color .15s var(--ease-std),border-color .15s var(--ease-std)}.breadcrumbs__tab:hover{color:var(--ink-light-1)}.breadcrumbs__tab--active{background:#c9a6551f;border-color:#c9a65580;color:var(--ink-light-1)}.lesson-head{margin-top:10px}.sub-chapter{display:inline-flex;align-items:baseline;gap:10px;margin-bottom:6px}.sub-chapter .sub-chapter__number{font:500 15px/1 var(--font-serif);color:var(--gold-ink)}.sub-chapter .sub-chapter__title{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--ink-light-3);text-transform:uppercase}.lesson-title-row{display:flex;align-items:baseline;gap:24px;flex-wrap:wrap}.content-area-hero h1.lesson-title{flex:1 1 auto;min-width:0;max-width:32ch;margin:0;font:500 34px/1.1 var(--font-serif);letter-spacing:-.3px;color:var(--ink-light-1)}.content-area-hero h1.lesson-title em{font-style:italic;font-weight:500;color:var(--ink-light-1)}.lesson-progress{flex:0 0 auto;margin-left:auto;white-space:nowrap;display:inline-flex;align-items:baseline;gap:8px}.lesson-progress .label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.lesson-progress .progress-current{font:500 22px/1 var(--font-serif);color:var(--gold-ink)}.lesson-progress .progress-separator{font:500 22px/1 var(--font-serif);color:var(--ink-light-3)}.lesson-progress .progress-total{font:500 22px/1 var(--font-serif);color:var(--ink-light-2)}.shell{position:relative;isolation:isolate}.shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0b10206b;opacity:0;pointer-events:none;transition:opacity var(--dur-lg) var(--ease-std);z-index:8}.shell.main-column--open:before,.shell.right-column--open:before{opacity:1;pointer-events:auto}.main-column-header,.content-area-header,.footer-area{position:relative;z-index:7}@media (max-width: 1279px){.content-area-space:not(.no-right-column){grid-template-columns:1fr}.right-column{position:absolute;top:0;right:0;bottom:0;width:max(20%,320px);background:var(--paper-white);border-left:1px solid var(--line-warm-100);box-shadow:var(--sh-3);transform:translate(100%);transition:transform var(--dur-lg) var(--ease-std);z-index:10;padding:18px 20px;overflow-y:auto}.shell.right-column--open .right-column{transform:translate(0)}}@media (max-width: 1023px){.shell,.shell.main-column--collapsed{grid-template-columns:64px 1fr}.main-column .main-column-header .anchor-text,.main-column .main-column-filter,.main-column .main-column-content .group,.main-column .main-column-content .nav-row .nav-row__label,.main-column .main-column-content .nav-row .nav-row__count{display:none}.main-column .main-column-header{justify-content:center;padding:18px 8px 16px;gap:0}.main-column .main-column-header .main-column-header__chevron{display:none}.main-column .main-column-content{padding-top:8px}.main-column .main-column-content .nav-row{justify-content:center;padding:0;height:44px}.content-area-header{min-height:88px}.content-area-header .iconbtn,.content-area-header .chip{height:48px}.content-area-subheader{padding:8px 24px 14px;gap:8px}.content-area-subheader .pill{height:40px;padding:0 14px}.content-area-hero{padding:18px 24px 4px}.shell.main-column--open .main-column{position:absolute;top:0;left:0;bottom:0;width:max(25%,320px);z-index:10;box-shadow:var(--sh-3)}.shell.main-column--open .main-column .main-column-header .anchor-text,.shell.main-column--open .main-column .main-column-filter,.shell.main-column--open .main-column .main-column-content .group,.shell.main-column--open .main-column .main-column-content .nav-row .nav-row__label,.shell.main-column--open .main-column .main-column-content .nav-row .nav-row__count{display:revert}.shell.main-column--open .main-column .main-column-header{justify-content:flex-start;padding:0 18px;gap:12px}.shell.main-column--open .main-column .main-column-header .main-column-header__chevron{display:inline-block}.shell.main-column--open .main-column .main-column-content .nav-row{justify-content:flex-start;padding:0 16px 0 20px;height:44px}}@media (max-width: 767px){body.ui-kit{padding:8px}.shell{border-radius:6px;min-height:calc(100vh - 16px)}.shell,.shell.main-column--collapsed{grid-template-columns:1fr}.main-column{display:none}.shell.main-column--open .main-column{display:flex;position:absolute;top:0;left:0;bottom:0;width:max(78%,280px);z-index:10;box-shadow:var(--sh-3)}.content-area-hero{padding:14px 16px 4px}.content-area-hero h1{font:500 32px/1.06 var(--font-serif);letter-spacing:-.4px}.content-area-subheader{padding:6px 16px 12px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin}.content-area-subheader::-webkit-scrollbar{height:4px}.content-area-subheader::-webkit-scrollbar-thumb{background:var(--line-warm-200);border-radius:2px}.content-area-subheader>*{flex-shrink:0}.content-area-space{padding:14px 16px 18px;gap:14px}.content-area-space__main h2{font:var(--t-display-sm);margin-bottom:10px}.content-area-header{min-height:64px;padding:0 10px;gap:6px;flex-wrap:nowrap}.content-area-header .tools{gap:6px;min-width:0}.content-area-header .iconbtn{width:40px;height:40px;flex-shrink:0}.content-area-header .chip{height:40px;padding:0 8px;flex-shrink:0}.content-area-header .search-bar{flex:1 1 0;min-width:80px;height:40px;padding:0 10px}.content-area-header .search-bar input{font:var(--t-body-sm);min-width:0}.content-area-header .search-bar .keyboard-hint,.content-area-header .chip.user .u-meta{display:none}.shell.command-center--active .command-center{position:fixed;inset:auto 0 0 0;z-index:12;background:var(--paper-white);box-shadow:0 -8px 28px #0f172a29;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0))}.footer-area{height:24px;padding:0 10px;gap:8px;overflow:hidden;white-space:nowrap;font:var(--t-mono-xs);letter-spacing:var(--track-mono-xs)}.footer-area>:nth-child(n+5){display:none}}@media (prefers-reduced-motion: reduce){.shell:before{transition:none}.right-column,.main-column,.shell{transition:none}}:root{--re-900: #0A1F14;--re-800: #0E2A1A;--re-700: #103620;--re-600: #154428;--re-500: #1B5132;--re-450: #1F5A38;--re-400: #246340;--re-300: #2E7E50;--re-200: #4A9970;--re-150: #7BB594;--re-100: #B5D1C0;--re-050: #DCE9DE;--money-credit: #117A4B;--money-debit: #B23A3A;--money-pending: #9B7820;--money-credit-bg: rgba(17, 122, 75, .1);--money-debit-bg: rgba(178, 58, 58, .1);--money-pending-bg: rgba(155, 120, 32, .12);--tier-pref: #2E7E50;--tier-std: #9B7820;--tier-watch: #C66642;--tier-decl: #B23A3A;--tier-pref-bg: rgba(46, 126, 80, .1);--tier-std-bg: rgba(155, 120, 32, .12);--tier-watch-bg: rgba(198, 102, 66, .12);--tier-decl-bg: rgba(178, 58, 58, .1)}:root{--navy-900: var(--re-900);--navy-800: var(--re-800);--navy-700: var(--re-700);--navy-600: var(--re-600);--navy-500: var(--re-500);--navy-400: var(--re-450);--navy-300: var(--re-400);--navy-200: #1F4632;--navy-100: #2A5A42;--navy-050: #3A7A5A;--dark-solid: #143E26;--dark-solid-hv: #1A4A2E;--hr-accent: var(--gold-fill)}body.ui-kit{background:radial-gradient(1100px 600px at 10% -5%,rgba(201,166,85,.1),transparent 55%),radial-gradient(900px 600px at 110% 110%,rgba(46,126,80,.1),transparent 55%),linear-gradient(180deg,#fbf7ec,#f2f1e6 48%,#e4ecdf);background-attachment:fixed}:root{--font-serif: "Inter", "Helvetica Neue", Helvetica, Arial, -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--t-display-xl: 600 40px/1.1 var(--font-sans);--t-display-lg: 600 32px/1.1 var(--font-sans);--t-display-md: 600 22px/1.2 var(--font-sans);--t-display-sm: 600 18px/1.2 var(--font-sans)}h1{letter-spacing:-.5px;font-feature-settings:var(--tnum)}h1 em{font-style:normal;color:var(--gold-ink);font-weight:600}h2{letter-spacing:-.2px}.main-column{background:linear-gradient(180deg,var(--re-700) 0%,var(--re-800) 50%,var(--re-900) 100%)}.main-column-header{background:var(--re-700)!important;border-bottom-color:#1f4632!important;border-right-color:#1f4632!important}.content-area-header{background:linear-gradient(90deg,var(--re-700) 0%,var(--re-800) 60%,var(--re-900) 100%)!important;border-bottom-color:#1f4632!important}.main-column-filter,.main-column-content .group .count,.main-column-content .nav-row .nav-row__count{border-color:#1f4632}.main-column-header .monogram{font-family:var(--font-serif)!important}.content-area-header .iconbtn{border-color:#2a5a42;background:#ffffff0d}.content-area-header .iconbtn:hover{border-color:#c9a65580}.content-area-header .search-bar{border-color:#2a5a42;background:#ffffff0d}.content-area-header .search-bar input{color:#e9ecf1}.content-area-header .chip{border-color:#2a5a42;background:#ffffff0d}.footer-area{background:var(--re-900);color:#8fa89b}.footer-area .separator{color:#3a5c48}.footer-area .dot.ok{background:var(--status-ok)}[data-app=reinsurance]{--hr-accent: var(--gold-fill)}.kpi-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:14px 0 6px}.kpi-row.kpi-row--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-row.kpi-row--5{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi-tile{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;box-shadow:var(--sh-inset-top),var(--sh-1);font-feature-settings:var(--tnum)}.kpi-tile .kpi-label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase;display:block;min-height:2.4em;line-height:1.2}.kpi-tile .kpi-value{word-break:keep-all}.kpi-tile .kpi-sub{margin-top:2px}.content-area-hero{padding-bottom:4px}.content-area-subheader{padding-top:4px;padding-bottom:14px}.kpi-tile .kpi-value{font:500 26px/1.05 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.2px}.kpi-tile .kpi-sub{font:var(--t-body-xs);color:var(--ink-light-3)}.kpi-tile .kpi-delta{font-weight:600}.kpi-tile .kpi-delta.up{color:var(--money-credit)}.kpi-tile .kpi-delta.down{color:var(--money-debit)}.kpi-tile .kpi-delta.flat{color:var(--ink-light-3)}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 28px;padding:14px 16px;background:var(--paper-100);border:1px solid var(--line-warm-100);border-radius:8px;font-feature-settings:var(--tnum)}.stat-grid.stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid.stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.stat-grid .stat .lab{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;display:block}.stat-grid .stat .val{font:500 16px var(--font-sans);color:var(--ink-light-1);margin-top:2px;display:block}.stat-grid .stat .sub{font:var(--t-body-xs);color:var(--ink-light-3);margin-top:2px;display:block}.rb-section{display:flex;align-items:center;gap:16px;margin:32px 0 14px}.rb-section:first-child{margin-top:4px}.rb-section .num{font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase;flex-shrink:0}.rb-section h2{font:500 22px/1.15 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.2px;margin:0;flex-shrink:0}.rb-section .line{flex:1 1 auto;height:1px;background:var(--line-warm-200)}.rb-section .right{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.tx-table{width:100%;border-collapse:collapse;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;overflow:hidden;font-feature-settings:var(--tnum)}.tx-table thead tr{background:var(--paper-100)}.tx-table th,.tx-table td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--line-warm-100);font:var(--t-body-sm);color:var(--ink-light-2)}.tx-table th{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase;font-weight:500}.tx-table tbody tr:last-child td{border-bottom:0}.tx-table tbody tr:hover{background:var(--paper-100)}.tx-table td strong{color:var(--ink-light-1);font-weight:500}.tx-table .col-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tx-table .col-date{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);white-space:nowrap}.tx-table .col-status{white-space:normal;text-align:center;vertical-align:middle}.tx-table .col-status .tx-status{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:100%;min-width:0;white-space:normal;flex-shrink:1;overflow-wrap:break-word;word-break:normal;line-height:1.2;text-align:center;box-sizing:border-box;padding:3px 8px}.tx-table .col-status .tx-status__line{display:block;line-height:1.2;text-align:center;max-width:100%}.tx-table .col-compact{white-space:normal;text-align:center;vertical-align:middle}.tx-table .col-compact .line-pill{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;max-width:100%;min-width:0;white-space:normal;flex-shrink:1;overflow-wrap:break-word;word-break:normal;line-height:1.2;text-align:center;box-sizing:border-box}.tx-table .col-compact .line-pill__line{display:block;line-height:1.2;text-align:center;max-width:100%}.tx-table .col-line{white-space:nowrap}.tx-table .col-id{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);white-space:nowrap}.tx-table .pname{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);margin-left:8px}.tx-table a{color:var(--gold-ink);white-space:nowrap;display:inline-block}.tx-table a:hover{text-decoration:underline}.risk-chip,.tier-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase;font-weight:500}.risk-chip.is-low,.tier-chip.is-pref{background:var(--tier-pref-bg);color:var(--tier-pref)}.risk-chip.is-medium,.tier-chip.is-std{background:var(--tier-std-bg);color:var(--tier-std)}.risk-chip.is-high,.tier-chip.is-watch{background:var(--tier-watch-bg);color:var(--tier-watch)}.risk-chip.is-decl,.tier-chip.is-decl{background:var(--tier-decl-bg);color:var(--tier-decl)}.kyc-pill{display:inline-flex;padding:2px 8px;border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase;font-weight:500}.kyc-pill.is-current{background:var(--tier-pref-bg);color:var(--tier-pref)}.kyc-pill.is-due{background:var(--tier-std-bg);color:var(--tier-std)}.kyc-pill.is-stale{background:var(--tier-decl-bg);color:var(--tier-decl)}.tx-status{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase;font-weight:500;white-space:nowrap;flex-shrink:0}.tx-status.is-active{background:var(--tier-pref-bg);color:var(--tier-pref)}.tx-status.is-pending{background:var(--money-pending-bg);color:var(--money-pending)}.tx-status.is-bound{background:var(--tier-pref-bg);color:var(--tier-pref)}.tx-status.is-muted{background:var(--paper-200);color:var(--ink-light-3)}.tx-status.is-expired{background:var(--paper-300);color:var(--ink-light-3)}.tx-status.is-failed{background:var(--money-debit-bg);color:var(--money-debit)}.line-pill{display:inline-flex;align-items:center;padding:2px 9px;background:var(--paper-200);color:var(--ink-light-2);border-radius:10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase;font-weight:500;white-space:nowrap;flex-shrink:0}.agent-shell{display:grid;grid-template-columns:1fr 380px;gap:20px;align-items:start}.agent-shell .stream{background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:10px;padding:18px 20px 14px;box-shadow:var(--sh-inset-top),var(--sh-1);display:flex;flex-direction:column;gap:14px}.agent-shell .agent-msg{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}.agent-msg .who{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 11px var(--font-mono);letter-spacing:.5px;color:#fff;flex-shrink:0}.agent-msg.is-bce .who{background:var(--agent-bce)}.agent-msg.is-ghost .who{background:var(--agent-ghost)}.agent-msg.is-vne .who{background:var(--agent-vne);color:var(--ink-on-gold)}.agent-msg.is-user .who{background:var(--agent-user)}.agent-msg.is-system .who{background:var(--agent-system)}.agent-msg .body{min-width:0}.agent-msg .body .meta{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);text-transform:uppercase;color:var(--ink-light-3)}.agent-msg.is-bce .body .meta{color:var(--agent-bce)}.agent-msg.is-ghost .body .meta{color:var(--agent-ghost)}.agent-msg.is-vne .body .meta{color:var(--gold-ink)}.agent-msg .body .text{margin-top:4px;font:var(--t-body);color:var(--ink-light-1);text-wrap:pretty}.agent-msg .body .text em{color:var(--gold-ink);font-style:italic;font-family:var(--font-serif)}.agent-msg .body .text strong{color:var(--ink-light-1);font-weight:600}.agent-msg .body .actions{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.agent-msg .body .embed{margin-top:10px;padding:10px 12px;background:var(--paper-100);border:1px solid var(--line-warm-100);border-radius:6px;font:var(--t-body-sm)}.agent-msg .body .embed strong{color:var(--ink-light-1)}.agent-compose{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--paper-100);border:1px solid var(--line-warm-200);border-radius:8px;margin-top:4px}.agent-compose input{flex:1;border:0;background:transparent;outline:0;font:var(--t-body);color:var(--ink-light-1)}.agent-compose input::placeholder{color:var(--ink-light-3)}.agent-artefact{background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:10px;padding:16px 18px;box-shadow:var(--sh-inset-top),var(--sh-1);position:sticky;top:16px}.agent-artefact h4{margin:0 0 12px;font:var(--t-mono-md);letter-spacing:var(--track-mono-lg);color:var(--gold-ink);text-transform:uppercase}.agent-artefact .row{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;padding:6px 0;border-bottom:1px dashed var(--line-warm-100);font:var(--t-body-sm)}.agent-artefact .row:last-of-type{border-bottom:0}.agent-artefact .row .k{color:var(--ink-light-3);font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase}.agent-artefact .row .v{color:var(--ink-light-1);font-feature-settings:var(--tnum)}.agent-artefact .row .v em{color:var(--gold-ink);font-style:italic;font-family:var(--font-serif)}.agent-artefact .row .v.empty{color:var(--ink-light-3);font-style:italic}.agent-artefact .art-head{margin:18px 0 4px;padding-top:10px;border-top:1px solid var(--line-warm-200);font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);text-transform:uppercase;color:var(--gold-ink)}.agent-artefact .art-head:first-of-type{margin-top:6px;padding-top:0;border-top:0}.agent-artefact .progress{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-warm-100);display:flex;gap:6px;align-items:center;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.agent-artefact .progress .bar{flex:1;height:4px;border-radius:2px;background:var(--paper-300);overflow:hidden}.agent-artefact .progress .bar:after{content:"";display:block;height:100%;width:var(--p, 0%);background:var(--gold-fill);border-radius:2px}.cap-bar{display:grid;grid-template-columns:200px 1fr 140px;gap:16px;padding:12px 14px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:6px;align-items:center;font-feature-settings:var(--tnum)}.cap-bar+.cap-bar{margin-top:6px}.cap-bar .lab{display:flex;flex-direction:column;gap:2px}.cap-bar .lab .name{font:500 14px var(--font-sans);color:var(--ink-light-1)}.cap-bar .lab .sub{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.cap-bar .track{position:relative;height:28px;margin-top:4px;background:var(--paper-200);border-radius:8px;overflow:visible}.cap-bar .track .fill{position:absolute;left:0;top:0;bottom:0;width:var(--used, 0%);background:linear-gradient(90deg,var(--re-300),var(--re-500));border-radius:8px 0 0 8px}.cap-bar .track .marker{position:absolute;top:0;bottom:0;left:var(--target, 80%);width:2px;background:var(--gold-ink);transform:translate(-50%);z-index:1}.cap-bar .track .marker-label{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%);font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--gold-ink);text-transform:uppercase;white-space:nowrap;line-height:1;pointer-events:none}.cap-bar.is-over .track .fill{background:linear-gradient(90deg,var(--money-pending),var(--money-debit))}.cap-bar .val{text-align:right;font:500 14px var(--font-sans);color:var(--ink-light-1)}.cap-bar .val .sub{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;display:block;margin-top:2px}.geo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.geo-tile{padding:12px 14px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:6px;font-feature-settings:var(--tnum)}.geo-tile .name{font:500 14px var(--font-sans);color:var(--ink-light-1)}.geo-tile .exposure{font:500 18px var(--font-serif);color:var(--gold-ink);margin-top:4px}.geo-tile .sub{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-top:2px}.geo-tile.is-hot{border-color:#b23a3a59;background:var(--money-debit-bg)}.geo-tile.is-warm{border-color:#c6664259}.geo-tile.is-ok{background:var(--paper-white)}.ring{--pct: 50;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--gold-fill) calc(var(--pct) * 1%),var(--paper-300) 0);display:inline-flex;align-items:center;justify-content:center;position:relative}.ring:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:var(--paper-white)}.ring span{position:relative;font:600 14px var(--font-sans);color:var(--ink-light-1);font-feature-settings:var(--tnum)}.ring.is-over{background:conic-gradient(var(--money-debit) calc(var(--pct) * 1%),var(--paper-300) 0)}.ring.is-near{background:conic-gradient(var(--money-pending) calc(var(--pct) * 1%),var(--paper-300) 0)}.cf-row{display:grid;grid-template-columns:90px 1fr 140px 110px 110px;gap:14px;padding:9px 12px;border-bottom:1px solid var(--line-warm-100);font:var(--t-body-sm);align-items:center;font-feature-settings:var(--tnum)}.cf-row:nth-child(2n){background:var(--paper-100)}.cf-row .date{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.cf-row .desc{color:var(--ink-light-2)}.cf-row .desc strong{color:var(--ink-light-1)}.cf-row .in{color:var(--money-credit);text-align:right}.cf-row .out{color:var(--money-debit);text-align:right}.cf-row .bal{color:var(--ink-light-1);text-align:right;font-weight:500}.cf-row .ref{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.cf-row .empty{color:var(--ink-light-4)}.cf-head{display:grid;grid-template-columns:90px 1fr 140px 110px 110px;gap:14px;padding:10px 12px;background:var(--paper-100);border-bottom:1px solid var(--line-warm-200);font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.cf-head .col-num{text-align:right}.dn-doc{background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:10px;padding:36px 44px;box-shadow:var(--sh-inset-top),var(--sh-1);max-width:800px;margin:0 auto;font-feature-settings:var(--tnum)}.dn-doc .dn-head{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:start;padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid var(--gold-fill)}.dn-doc .dn-head .title{font:500 28px/1.1 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.4px}.dn-doc .dn-head .title em{color:var(--gold-ink);font-style:italic}.dn-doc .dn-head .stamp{font:500 11px var(--font-mono);letter-spacing:var(--track-mono-md);color:var(--gold-ink);text-transform:uppercase}.dn-doc .dn-head .id{font:500 14px var(--font-sans);color:var(--ink-light-2);margin-top:4px}.dn-doc .dn-head .right{text-align:right}.dn-doc .dn-head .right .date{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.dn-doc .dn-head .right .due{font:500 14px var(--font-sans);color:var(--ink-light-1);margin-top:4px}.dn-doc .dn-meta{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:22px}.dn-doc .dn-meta .blk h5{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase;margin:0 0 6px}.dn-doc .dn-meta .blk .name{font:500 14px var(--font-sans);color:var(--ink-light-1)}.dn-doc .dn-meta .blk .addr{font:var(--t-body-sm);color:var(--ink-light-2)}.dn-doc table{width:100%;border-collapse:collapse;margin:18px 0}.dn-doc table th{text-align:left;padding:8px 10px;background:var(--paper-100);font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.dn-doc table td{padding:9px 10px;border-bottom:1px solid var(--line-warm-100);font:var(--t-body-sm);color:var(--ink-light-2)}.dn-doc table td strong{color:var(--ink-light-1)}.dn-doc table .num{text-align:right}.dn-doc table tfoot td{font:500 14px var(--font-sans);color:var(--ink-light-1);border-top:1px solid var(--line-warm-200);border-bottom:0;padding-top:14px}.dn-doc table tfoot td.label{text-align:right;color:var(--ink-light-3);font-weight:400}.dn-doc .signature{display:flex;align-items:flex-end;gap:32px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line-warm-100)}.dn-doc .signature .sig-line{flex:1;border-top:1px solid var(--ink-light-1);padding-top:4px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.endorse-diff{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch;margin:14px 0 18px}.endorse-diff .col{padding:12px 14px;border:1px solid var(--line-warm-100);border-radius:6px;background:var(--paper-white);font-feature-settings:var(--tnum)}.endorse-diff .col h5{margin:0 0 10px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.endorse-diff .col .row{display:grid;grid-template-columns:110px 1fr;gap:8px;padding:4px 0;font:var(--t-body-sm);border-bottom:1px dashed var(--line-warm-100)}.endorse-diff .col .row:last-child{border-bottom:0}.endorse-diff .col .row .k{color:var(--ink-light-3);font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);text-transform:uppercase}.endorse-diff .col .row .v{color:var(--ink-light-1)}.endorse-diff .col .row .v.changed{color:var(--gold-ink);font-weight:600}.endorse-diff .col .row .v.added{color:var(--money-credit);font-weight:600}.endorse-diff .col .row .v.removed{color:var(--money-debit);text-decoration:line-through}.endorse-diff .arrow{display:flex;align-items:center;justify-content:center;width:28px;color:var(--gold-ink);font:500 22px var(--font-serif)}.rejected-funnel{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.funnel-step{position:relative;padding:14px 16px;background:linear-gradient(180deg,var(--paper-white),var(--paper-100));border:1px solid var(--line-warm-100);border-radius:6px;text-align:left;font-feature-settings:var(--tnum)}.funnel-step:after{content:"→";position:absolute;right:-16px;top:50%;transform:translateY(-50%);font:500 18px var(--font-serif);color:var(--gold-ink);z-index:1}.funnel-step:last-child:after{display:none}.funnel-step .lab{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.funnel-step .val{font:500 24px var(--font-serif);color:var(--ink-light-1);margin-top:4px}.funnel-step .sub{font:var(--t-body-xs);color:var(--ink-light-3);margin-top:2px}.dup-cluster{padding:14px 16px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;margin-bottom:10px}.dup-cluster .head{display:flex;gap:12px;align-items:baseline;padding-bottom:8px;margin-bottom:8px;border-bottom:1px solid var(--line-warm-100)}.dup-cluster .head h4{margin:0;font:500 15px var(--font-sans);color:var(--ink-light-1)}.dup-cluster .head .match{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--money-pending);text-transform:uppercase}.dup-cluster .head .meta{font:var(--t-body-xs);color:var(--ink-light-3);margin-left:auto}.dup-cluster .submissions{display:flex;flex-direction:column;gap:6px}.dup-cluster .sub-line{display:grid;grid-template-columns:140px 1fr 110px 100px;gap:12px;font:var(--t-body-sm);color:var(--ink-light-2);padding:4px 0;font-feature-settings:var(--tnum)}.dup-cluster .sub-line strong{color:var(--ink-light-1)}.dup-cluster .sub-line .partner{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.partner-card{padding:16px 18px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;font-feature-settings:var(--tnum)}.partner-card+.partner-card{margin-top:8px}.partner-card .left .name{font:500 16px var(--font-sans);color:var(--ink-light-1)}.partner-card .left .id{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-left:8px}.partner-card .left .meta{font:var(--t-body-sm);color:var(--ink-light-3);margin-top:4px}.partner-card .stats{display:grid;grid-template-columns:repeat(4,80px);gap:14px}.partner-card .stats .stat .lab{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;display:block}.partner-card .stats .stat .val{font:500 15px var(--font-sans);color:var(--ink-light-1);display:block;margin-top:1px}.timeline{position:relative;margin:4px 0;padding-left:18px}.timeline:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--line-warm-200)}.timeline .ev{position:relative;padding:6px 0 6px 8px;font:var(--t-body-sm);color:var(--ink-light-2)}.timeline .ev:before{content:"";position:absolute;left:-16px;top:11px;width:8px;height:8px;border-radius:50%;background:var(--gold-fill);border:2px solid var(--paper-white);box-shadow:0 0 0 1px var(--line-warm-200)}.timeline .ev.is-done:before{background:var(--money-credit)}.timeline .ev.is-now:before{background:var(--gold-fill);box-shadow:0 0 0 4px #c9a6552e}.timeline .ev.is-warn:before{background:var(--money-debit)}.timeline .ev .date{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase;margin-right:8px}.timeline .ev strong{color:var(--ink-light-1);font-weight:500}.hub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:16px}.hub-card{display:flex;flex-direction:column;padding:22px 24px;background:linear-gradient(180deg,var(--paper-white),var(--paper-100));border:1px solid var(--line-warm-100);border-radius:10px;box-shadow:var(--sh-inset-top),var(--sh-1);text-decoration:none;color:inherit;transition:box-shadow .18s var(--ease-std),transform .18s var(--ease-std)}.hub-card:hover{box-shadow:var(--sh-inset-top),var(--sh-2);transform:translateY(-1px)}.hub-card .num{font:var(--t-mono-md);letter-spacing:var(--track-mono-xl);color:var(--gold-ink);text-transform:uppercase}.hub-card .name{font:500 22px/1.15 var(--font-serif);color:var(--ink-light-1);margin-top:8px;letter-spacing:-.2px}.hub-card .name em{color:var(--gold-ink);font-style:italic}.hub-card .desc{font:var(--t-body-sm);color:var(--ink-light-2);margin-top:8px;text-wrap:pretty}.hub-card .stat-line{margin-top:14px;padding-top:12px;border-top:1px solid var(--line-warm-100);font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.hub-card .stat-line strong{color:var(--gold-ink);font-weight:600}.sub-tabs{display:inline-flex;gap:0;margin:0 0 0 4px}.sub-tabs a{padding:10px 14px 12px;border-bottom:2px solid transparent;font:500 13px var(--font-sans);color:var(--ink-light-3)}.sub-tabs a:hover{color:var(--ink-light-1)}.sub-tabs a.is-active{color:var(--ink-light-1);border-bottom-color:var(--gold-ink)}.sub-tabs a .count{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);margin-left:6px}.sub-tabs a.is-active .count,.right-column .panel h4{color:var(--gold-ink)}.right-column .panel .bullets li:before{background:var(--re-300)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:8px 18px;background:var(--paper-white);border:1px solid var(--line-warm-100);border-radius:8px;font-feature-settings:var(--tnum)}.field-grid .fg-row{display:grid;grid-template-columns:140px 1fr;gap:10px;align-items:baseline;padding:4px 0;border-bottom:1px dashed var(--line-warm-100)}.field-grid .fg-row:last-child,.field-grid .fg-row:nth-last-child(2){border-bottom:0}.field-grid .k{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.field-grid .v{font:500 14px var(--font-sans);color:var(--ink-light-1)}.field-grid .v em{color:var(--gold-ink);font-style:italic;font-family:var(--font-serif)}.field-grid.field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.field-grid.field-grid--1{grid-template-columns:1fr}.field-grid .v{display:block;line-height:1.3}.field-grid .v small.v-sub,.field-grid .v .v-sub{display:block;margin-top:2px;font:var(--t-body-xs);color:var(--ink-light-3);letter-spacing:normal;text-transform:none;font-weight:400}.field-grid .v small.v-sub em,.field-grid .v .v-sub em{color:inherit;font-style:normal;font-family:inherit}.cp-rel-type,.entity-subline{margin-top:-6px;font:500 13px/1.3 var(--font-sans);font-style:normal;color:var(--ink-light-2);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.cp-rel-type .sep,.entity-subline .sep{color:var(--ink-light-3);font-style:normal}.cp-rel-type .tier-chip,.entity-subline .tier-chip{font-style:normal;font-family:var(--font-mono);align-self:center}.cp-rel-type .rel-id,.entity-subline .rel-id{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase;font-style:normal;align-self:center}.stat-grid.financial-impact{position:relative;background:linear-gradient(180deg,var(--paper-white) 0%,#FBF5E4 100%);border:1px solid var(--line-warm-200);box-shadow:var(--sh-inset-top),var(--sh-2);padding:18px 20px 16px 28px;border-radius:10px}.stat-grid.financial-impact:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;background:var(--gold-fill);border-radius:0 4px 4px 0}.stat-grid.financial-impact .stat .lab{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--gold-ink);text-transform:uppercase}.stat-grid.financial-impact .stat .val{font:500 22px/1.1 var(--font-serif);color:var(--ink-light-1);letter-spacing:-.2px}.stat-grid.financial-impact .stat .sub{font:var(--t-body-xs);color:var(--ink-light-3);margin-top:4px}.pill--multi{position:relative;display:inline-flex;align-items:center;gap:8px;line-height:1;min-width:132px;padding-right:10px;cursor:pointer}.pill--multi .label{font-family:var(--font-sans);font-weight:500;font-size:13px;color:inherit}.pill--multi>.count{margin:0 0 0 auto;font-family:var(--font-mono);font-weight:500;font-size:10px;letter-spacing:1.4px;color:var(--gold-ink)}.pill--multi .chev{width:14px;height:14px;color:var(--ink-light-3);transition:transform .15s var(--ease-std);flex-shrink:0}.pill--multi.open .chev{transform:rotate(180deg)}.pill--multi .menu{position:absolute;top:calc(100% + 6px);left:0;min-width:260px;padding:4px;background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:8px;box-shadow:0 10px 24px #140e0414;display:none;z-index:30}.pill--multi.open .menu{display:block}.pill--multi .menu-head{display:flex;align-items:center;gap:12px;padding:8px 10px 6px;border-bottom:1px solid var(--line-warm-100);margin-bottom:4px}.pill--multi .menu-head .menu-title{flex:1;font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.pill--multi .menu-head a{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--gold-ink);text-transform:uppercase;cursor:pointer}.pill--multi .menu-head a:hover{text-decoration:underline}.pill--multi .menu-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font:500 13px var(--font-sans);color:var(--ink-light-2);cursor:pointer;-webkit-user-select:none;user-select:none}.pill--multi .menu-item:hover{background:var(--paper-150);color:var(--ink-light-1)}.pill--multi .menu-item .cbx{width:14px;height:14px;border:1px solid var(--line-warm-300);border-radius:3px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--paper-white);transition:background .12s var(--ease-std),border-color .12s var(--ease-std)}.pill--multi .menu-item.on .cbx{background:var(--gold-fill);border-color:var(--gold-fill)}.pill--multi .menu-item.on .cbx:after{content:"";display:block;width:7px;height:4px;border-left:2px solid var(--ink-on-gold);border-bottom:2px solid var(--ink-on-gold);transform:rotate(-45deg) translate(.5px,-1px)}.pill--multi .menu-item .name{flex:1}.pill--multi .menu-item .menu-count{font:var(--t-mono-xs);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.pill--multi .menu-item.on{color:var(--ink-light-1)}.pill--multi .menu-item.on .menu-count{color:var(--gold-ink)}.pill--multi.has-selection{border-color:#c9a65599;background:#c9a6551a;color:var(--ink-light-1)}.shell.main-column--collapsed .main-column-content__role-intro{padding:10px 4px 8px!important;text-align:center!important;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:6px}.shell.main-column--collapsed .main-column-content__role-intro .eyebrow-dark{font:500 11px var(--font-mono)!important;letter-spacing:1.4px!important;text-align:center!important}.shell.main-column--collapsed .main-column-content__role-intro .eyebrow-dark span:first-child,.shell.main-column--collapsed .main-column-content__role-intro .blurb,.shell.main-column--collapsed .resume{display:none!important}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1f148c;display:none;align-items:center;justify-content:center;padding:24px;z-index:100;overflow-y:auto}.modal-scrim.open{display:flex}.modal{background:var(--paper-white);border:1px solid var(--line-warm-200);border-radius:10px;box-shadow:0 24px 64px #0a1f144d;width:100%;max-width:660px}.modal.modal--wide{max-width:820px}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px 14px;border-bottom:1px solid var(--line-warm-100)}.modal-head h3{margin:0;font:500 20px/1.2 var(--font-sans);color:var(--ink-light-1);letter-spacing:-.2px}.modal-head .modal-sub{margin-top:2px;font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--ink-light-3);text-transform:uppercase}.modal-head .modal-close{flex-shrink:0;width:30px;height:30px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);color:var(--ink-light-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.modal-close:hover{color:var(--money-debit);border-color:var(--money-debit)}.modal-close svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.modal-body{padding:18px 22px}.modal-body .modal-section-label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-md);color:var(--gold-ink);text-transform:uppercase;margin:16px 0 8px}.modal-body .modal-section-label:first-child{margin-top:0}.modal-foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid var(--line-warm-100);background:var(--paper-100);border-radius:0 0 10px 10px}.modal-foot .modal-foot__left{margin-right:auto}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:12px}.form-row:last-child{margin-bottom:0}.form-row.form-row--3{grid-template-columns:1fr 1fr 1fr}.form-field{display:flex;flex-direction:column;gap:4px;min-width:0}.form-field.full{grid-column:1 / -1}.form-field label{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}.form-field input,.form-field select,.form-field textarea{height:34px;padding:0 10px;border:1px solid var(--line-warm-200);border-radius:6px;font:var(--t-body-sm);color:var(--ink-light-1);background:var(--paper-white);font-feature-settings:var(--tnum)}.form-field textarea{height:auto;min-height:60px;padding:8px 10px;resize:vertical}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--gold-fill);box-shadow:var(--sh-ring-gold)}.form-field .form-hint{font:var(--t-body-xs);color:var(--ink-light-3)}.form-field input[readonly],.form-field input:disabled{background:var(--paper-150);color:var(--ink-light-3)}.derivation{background:var(--paper-100);border:1px solid var(--line-warm-100);border-radius:8px;padding:12px 14px;font-feature-settings:var(--tnum)}.derivation .deriv-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:5px 0;border-bottom:1px dashed var(--line-warm-100);font:var(--t-body-sm);color:var(--ink-light-2)}.derivation .deriv-row:last-child{border-bottom:0}.derivation .deriv-row .formula{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3)}.derivation .deriv-row .result{font:500 13px var(--font-sans);color:var(--ink-light-1);text-align:right}.derivation .deriv-row.deriv-total{border-top:1px solid var(--line-warm-200);border-bottom:0;margin-top:4px;padding-top:8px}.derivation .deriv-row.deriv-total .label{font:500 13px var(--font-sans);color:var(--ink-light-1)}.derivation .deriv-row.deriv-total .result{font:500 15px var(--font-serif);color:var(--gold-ink)}.geo-split-row{display:grid;grid-template-columns:1fr 90px 28px;gap:8px;align-items:center;margin-bottom:6px}.geo-split-row .gs-remove{width:28px;height:28px;border:1px solid var(--line-warm-200);border-radius:6px;background:var(--paper-white);color:var(--ink-light-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.geo-split-row .gs-remove:hover{color:var(--money-debit);border-color:var(--money-debit)}.row-actions{display:inline-flex;gap:4px}.row-actions button{height:26px;padding:0 9px;border:1px solid var(--line-warm-200);border-radius:5px;background:var(--paper-white);color:var(--ink-light-2);font:var(--t-body-xs);cursor:pointer}.row-actions button:hover{background:var(--paper-150);color:var(--ink-light-1)}.row-actions button.is-danger:hover{color:var(--money-debit);border-color:var(--money-debit)}.framework-strip{display:flex;flex-wrap:wrap;gap:8px 28px;padding:12px 16px;background:var(--re-700);border-radius:8px;color:#e9ecf1;font-feature-settings:var(--tnum)}.framework-strip .fw-item{display:flex;flex-direction:column;gap:1px}.framework-strip .fw-item .fw-k{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:#8fa89b;text-transform:uppercase}.framework-strip .fw-item .fw-v{font:500 14px var(--font-sans);color:#e9ecf1}.framework-strip .fw-item .fw-v em{color:var(--gold-hi);font-style:normal}.breadcrumbs a.crumb{font:500 13px var(--font-mono);letter-spacing:2px;color:var(--ink-light-3);text-transform:uppercase;text-decoration:none;transition:color .15s cubic-bezier(.2,.8,.2,1)}.breadcrumbs a.crumb:hover{color:var(--gold-ink)}.tx-table tfoot tr{background:var(--paper-100)}.tx-table tfoot td{padding:12px 14px;border-top:2px solid var(--line-warm-300);font:500 13px var(--font-sans);color:var(--ink-light-1)}.tx-table tfoot td.col-num{font-variant-numeric:tabular-nums}.btn.is-danger{color:var(--money-debit);border-color:var(--line-warm-200)}.btn.is-danger:hover{color:var(--money-debit);border-color:var(--money-debit);background:#b23a3a0f}.geo-split-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.lob-card{border:1px solid var(--line-warm-200);border-radius:8px;background:var(--paper-white);padding:14px 16px 6px}.lob-card__head{font:500 14px var(--font-sans);color:var(--ink-light-1);margin-bottom:6px;display:flex;align-items:baseline;justify-content:space-between}.lob-card__head span{font:var(--t-mono-sm);letter-spacing:var(--track-mono-sm);color:var(--ink-light-3);text-transform:uppercase}@media (max-width: 1100px){.geo-split-cols{grid-template-columns:1fr}}.muted{color:var(--ink-light-3)}.right{text-align:right}.gold-ink{color:var(--gold-ink)}.re-ink{color:var(--re-500)}.serif{font-family:var(--font-serif)}.mono{font-family:var(--font-mono);letter-spacing:var(--track-mono-sm);text-transform:uppercase;font-weight:500}.tnum{font-feature-settings:var(--tnum)}html,body{margin:0;padding:0;height:100%;overflow:hidden}#app{height:100%}.shell[data-scope=operator]{max-width:none;width:100%;margin:0;border:0;border-radius:0;box-shadow:none;min-height:100vh;height:100vh;height:100dvh;grid-template-rows:minmax(0,1fr) auto;overflow:hidden}.shell[data-scope=operator]>.main-column,.shell[data-scope=operator]>.content-area{grid-row:1;min-height:0;overflow:hidden}.shell[data-scope=operator]>.footer-area{grid-row:2;grid-column:1 / -1;flex-shrink:0}.shell[data-scope=operator] .main-column-content{min-height:0}.shell[data-scope=operator] .content-area{overflow:hidden;min-height:0;display:flex;flex-direction:column}.shell[data-scope=operator] .content-area .route-view{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}@media (min-width: 1280px){.shell[data-scope=operator] .content-area-space:not(.no-right-column){grid-template-columns:minmax(0,1fr) 300px;min-width:0}.shell[data-scope=operator] .content-area-space__main{min-width:0;max-width:100%;overflow:hidden}.shell[data-scope=operator] .right-column{min-width:0;width:300px;max-width:300px}}@media (max-width: 1279px){.shell[data-scope=operator] .content-area-space{grid-template-columns:1fr;min-width:0}.shell[data-scope=operator] .content-area-space__main{min-width:0;max-width:100%;width:100%;overflow:hidden}.shell[data-scope=operator] .right-column{position:static;transform:none;width:100%;max-width:none;min-width:0;padding-left:0;padding-top:20px;margin-top:4px;border-left:none;border-top:1px solid var(--line-warm-100);box-shadow:none;overflow:visible;z-index:auto}.shell[data-scope=operator] .insight-panels.right-column{display:block}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:none;border-radius:var(--r-md, 8px);background:var(--gold-fill, #C9A655);color:var(--navy-900, #0A1F14);font:500 14px/1 var(--font-sans);cursor:pointer}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.w-full{width:100%}.modal-btn{height:36px;padding:0 14px;border-radius:var(--r-md, 8px);font:500 13px/1 var(--font-sans);cursor:pointer}.modal-btn-cancel{border:1px solid var(--border-2, #ddd);background:#fff}.modal-btn-save{border:none;background:var(--gold-fill, #C9A655);color:var(--navy-900, #0A1F14)}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .15s ease}.page-fade-enter-from,.page-fade-leave-to{opacity:0}.route-view{min-height:0}.page-placeholder{padding:32px}.page-placeholder__title{font:500 24px/1.2 var(--font-serif);margin:0 0 8px}.page-placeholder__route{font:var(--t-body-sm);color:var(--fg-3);margin:0}
