.app-theme-provider[data-v-bf176565]{min-height:inherit}.bold-shell__skip-link[data-v-b2c6c215]{z-index:100;background:var(--surface);color:var(--accent-text);border-radius:var(--r-md);padding:8px 16px;position:absolute;top:0;left:-9999px}.bold-shell__skip-link[data-v-b2c6c215]:focus{top:8px;left:8px}.bold-subnav__tab-icon[data-v-51818000]{display:inline-flex}.bold-subnav__tab-icon[data-v-51818000] svg{width:16px;height:16px}.bold-hero.bold-hero--no-icon[data-v-0b5188ee]{grid-template-columns:1fr auto}.bold-hero__icon[data-v-0b5188ee] svg{width:28px;height:28px}.bold-hero__avatar[data-v-0b5188ee]{border-radius:var(--r-xl);background:var(--on-solid);width:56px;height:56px;color:var(--accent-strong);font:700 18px/1 var(--font-mono);letter-spacing:.04em;justify-content:center;align-items:center;display:inline-flex}.bold-hero__eyebrow[data-v-0b5188ee]{font:700 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--on-solid) 72%, transparent);margin:0 0 4px}.bold-confidence[data-v-0df945a6]{flex-direction:column;gap:4px;min-width:0;display:flex}.bold-confidence__label[data-v-0df945a6]{text-transform:uppercase;letter-spacing:.04em;color:var(--fg-dim);font-size:10px;font-weight:700}.bold-confidence__row[data-v-0df945a6]{align-items:center;gap:8px;min-width:0;display:flex}.bold-confidence__track[data-v-0df945a6]{background:var(--surface-2);border-radius:999px;flex:auto;min-width:0;height:6px;overflow:hidden}.bold-confidence__fill[data-v-0df945a6]{background:var(--accent);border-radius:999px;height:100%;transition:width .22s}.bold-confidence__fill--accent[data-v-0df945a6]{background:var(--accent)}.bold-confidence__fill--success[data-v-0df945a6]{background:var(--success)}.bold-confidence__fill--warning[data-v-0df945a6]{background:var(--warning)}.bold-confidence__fill--error[data-v-0df945a6]{background:var(--error)}.bold-confidence__percent[data-v-0df945a6]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg-2);flex:none;font-size:11px;font-weight:600}.bold-panel[data-v-4a8b8456]{gap:var(--s-4);padding:var(--s-3) var(--s-4);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;display:flex}.bold-panel__header[data-v-4a8b8456]{gap:var(--s-1);flex-direction:column;display:flex}.bold-panel__title[data-v-4a8b8456]{color:var(--fg);font:600 1rem/1.35 var(--font-sans);margin:0}.bold-panel__subtitle[data-v-4a8b8456]{color:var(--fg-dim);font:500 .8125rem/1.4 var(--font-sans);margin:0}.bold-panel__body[data-v-4a8b8456]{min-width:0}.bold-dashboard-layout[data-v-4999d2ea]{gap:var(--s-5);flex-direction:column;flex:auto;min-height:0;display:flex}.bold-dashboard-layout--full-width[data-v-4999d2ea]{width:100%}.bold-dashboard-layout__copy[data-v-4999d2ea]{gap:var(--s-1);flex-direction:column;display:flex}.bold-dashboard-layout__title[data-v-4999d2ea]{color:var(--fg);font:700 20px/1.2 var(--font-sans);margin:0}.bold-dashboard-layout__subtitle[data-v-4999d2ea]{color:var(--fg-dim);font:400 14px/1.45 var(--font-sans);margin:0}.bold-dashboard-layout__metrics[data-v-4999d2ea]{flex-direction:column;display:flex}.bold-dashboard-layout__body[data-v-4999d2ea]{gap:var(--s-6);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.bold-dashboard-layout__body.has-aside[data-v-4999d2ea]{grid-template-columns:minmax(0,1fr) 320px}.bold-dashboard-layout__main[data-v-4999d2ea],.bold-dashboard-layout__aside[data-v-4999d2ea]{min-width:0}.bold-thread-layout[data-v-22f3342d]{grid-template-columns:var(--inbox-width) minmax(0, 1fr) var(--sidepanel-width);background:var(--surface);flex:auto;min-height:0;display:grid}.bold-thread-layout.has-no-inbox[data-v-22f3342d]{grid-template-columns:minmax(0, 1fr) var(--sidepanel-width)}.bold-thread-layout.has-no-sidepanel[data-v-22f3342d]{grid-template-columns:var(--inbox-width) minmax(0, 1fr)}.bold-thread-layout.has-no-inbox.has-no-sidepanel[data-v-22f3342d]{grid-template-columns:minmax(0,1fr)}.bold-thread-layout__content[data-v-22f3342d]{flex-direction:column;min-width:0;min-height:0;display:flex}.bold-app-shell[data-v-a79d74c8]{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.bold-app-shell__body[data-v-a79d74c8]{flex:auto;min-height:0;display:flex}.bold-app-shell__workspace[data-v-a79d74c8]{flex:auto;min-width:0}.bold-desktop-required[data-v-be04adb7],.bold-desktop-required__desktop[data-v-be04adb7],.bold-desktop-required__fallback[data-v-be04adb7]{min-height:inherit}.bold-desktop-required.is-desktop-canvas[data-v-be04adb7]{overflow-x:auto}.bold-desktop-required__fallback[data-v-be04adb7]{justify-content:center;align-items:center;gap:var(--s-3);background:var(--bg);color:var(--fg);text-align:center;flex-direction:column;padding:48px 24px;display:flex}.bold-desktop-required__title[data-v-be04adb7]{font:700 28px/1.2 var(--font-sans)}.bold-desktop-required__text[data-v-be04adb7],.bold-desktop-required__hint[data-v-be04adb7]{max-width:360px;color:var(--fg-dim);font:400 15px/1.5 var(--font-sans);margin:0}.bold-desktop-required__hint[data-v-be04adb7]{font:400 13px/1.5 var(--font-sans)}.bold-offline-banner[data-v-b9e99a4f]{z-index:400;justify-content:center;align-items:center;gap:var(--s-2);background:var(--surface-warning);color:var(--warning-text);font:700 13px/1.5 var(--font-sans);padding:8px 16px;display:flex;position:fixed;top:0;left:0;right:0}.bold-offline-banner-enter-active[data-v-b9e99a4f],.bold-offline-banner-leave-active[data-v-b9e99a4f]{transition:transform .25s,opacity .25s}.bold-offline-banner-enter-from[data-v-b9e99a4f],.bold-offline-banner-leave-to[data-v-b9e99a4f]{opacity:0;transform:translateY(-100%)}.bold-toast[data-v-c317083e]{right:var(--s-5);bottom:var(--s-5);z-index:120;gap:var(--s-3);flex-direction:column;display:flex;position:fixed}.bold-toast__item[data-v-c317083e]{align-items:flex-start;gap:var(--s-3);width:min(360px,100vw - 32px);padding:var(--s-3) 14px;border:var(--border-w) solid color-mix(in srgb, var(--on-solid) 10%, transparent);border-radius:var(--r-lg);background:var(--accent-strong);color:var(--on-solid);box-shadow:var(--shadow-lift);border-left-width:3px;display:flex}.bold-toast__item--success[data-v-c317083e]{border-left-color:var(--success)}.bold-toast__item--error[data-v-c317083e]{border-left-color:var(--error)}.bold-toast__item--warning[data-v-c317083e]{border-left-color:var(--warning)}.bold-toast__item--info[data-v-c317083e]{border-left-color:var(--info)}.bold-toast__icon[data-v-c317083e]{flex-shrink:0;margin-top:1px}.bold-toast__content[data-v-c317083e]{gap:var(--s-2);flex-direction:column;flex:1;min-width:0;display:flex}.bold-toast__summary[data-v-c317083e],.bold-toast__detail[data-v-c317083e]{margin:0}.bold-toast__summary[data-v-c317083e]{font:600 13px/1.4 var(--font-sans)}.bold-toast__detail[data-v-c317083e]{color:color-mix(in srgb, var(--on-solid) 72%, transparent);font:500 11px/1.4 var(--font-sans)}.bold-toast__actions[data-v-c317083e]{gap:var(--s-2);display:flex}.bold-toast__action[data-v-c317083e],.bold-toast__close[data-v-c317083e]{color:inherit;cursor:pointer;background:0 0;border:0}.bold-toast__action[data-v-c317083e]{color:var(--gold);font:600 13px/1.4 var(--font-sans);padding:0}.bold-toast__close[data-v-c317083e]{border-radius:var(--r-sm);padding:2px}.bold-toast__close[data-v-c317083e]:hover{background:color-mix(in srgb, var(--on-solid) 8%, transparent)}.bold-topbar-search[data-v-bcb574cd]{align-items:center;gap:var(--s-3);min-width:var(--app-topbar-search-min-width,240px);height:36px;padding:0 var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);background:var(--surface);color:var(--fg-dim);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);display:inline-flex}.bold-topbar-search--compact[data-v-bcb574cd]{justify-content:center;width:36px;min-width:36px;padding:0}.bold-topbar-search[data-v-bcb574cd]:hover{background:var(--surface-2);color:var(--fg)}.bold-topbar-search[data-v-bcb574cd]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-topbar-search__icon[data-v-bcb574cd]{flex-shrink:0}.bold-topbar-search__label[data-v-bcb574cd]{min-width:0;font:400 15px/1.5 var(--font-sans);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.bold-topbar-search__shortcut[data-v-bcb574cd]{border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-muted);font:400 13px/1.5 var(--font-sans);flex-shrink:0;padding:2px 6px}@media (prefers-reduced-motion:reduce){.bold-topbar-search[data-v-bcb574cd]{transition:none}}.bold-cmdk[data-v-d801bf68]{z-index:90;padding-top:calc(var(--s-12) * 2);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.bold-cmdk__backdrop[data-v-d801bf68]{background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.bold-cmdk__dialog[data-v-d801bf68]{width:min(560px, calc(100vw - var(--s-8)));border:1px solid var(--divider);border-radius:var(--r-xl);background:var(--surface);max-height:70vh;box-shadow:var(--shadow-modal);flex-direction:column;display:flex;position:relative;overflow:hidden}.bold-cmdk__search[data-v-d801bf68]{align-items:center;gap:var(--s-2);padding:var(--s-3);border-bottom:1px solid var(--divider);display:flex}.bold-cmdk__search-icon[data-v-d801bf68]{color:var(--fg-dim)}.bold-cmdk__input[data-v-d801bf68]{width:100%;color:var(--fg);font:400 13px/1.5 var(--font-sans);background:0 0;border:0;outline:none}.bold-cmdk__input[data-v-d801bf68]::placeholder{color:var(--fg-muted)}.bold-cmdk__body[data-v-d801bf68]{min-height:0;overflow:auto}.bold-cmdk__plan-hint[data-v-d801bf68]{padding:var(--s-2) var(--s-3) 0;color:var(--fg-dim);font:600 11px/1.5 var(--font-sans);margin:0}.bold-cmdk__sections[data-v-d801bf68]{gap:var(--s-3);padding:var(--s-3);flex-direction:column;display:flex}.bold-cmdk__section[data-v-d801bf68]{gap:var(--s-1);flex-direction:column;display:flex}.bold-cmdk__section-title[data-v-d801bf68]{color:var(--fg-dim);font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;margin:0}.bold-cmdk__items[data-v-d801bf68]{gap:var(--s-1);flex-direction:column;display:flex}.bold-cmdk__item[data-v-d801bf68]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.bold-cmdk__item[data-v-d801bf68]:hover,.bold-cmdk__item.is-selected[data-v-d801bf68]{background:var(--surface-2)}.bold-cmdk__item-copy[data-v-d801bf68]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bold-cmdk__item-label[data-v-d801bf68]{color:var(--fg);font:500 13px/1.5 var(--font-sans)}.bold-cmdk__item-subtitle[data-v-d801bf68]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-cmdk__item-meta[data-v-d801bf68]{align-items:center;gap:var(--s-1);display:inline-flex}.bold-cmdk__item-shortcut[data-v-d801bf68]{color:var(--fg-muted);font:400 12px/1.5 var(--font-sans)}.bold-cmdk__empty[data-v-d801bf68]{padding:var(--s-8) var(--s-4);text-align:center;color:var(--fg-dim);font:400 13px/1.5 var(--font-sans)}.bold-popover[data-v-0297eaa2]{display:inline-flex;position:relative}.bold-popover__trigger[data-v-0297eaa2]{display:inline-flex}.bold-popover__surface[data-v-0297eaa2]{z-index:50;min-width:180px;padding-top:var(--s-2);position:absolute}.bold-popover--top[data-v-0297eaa2]{bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.bold-popover--right[data-v-0297eaa2]{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.bold-popover--bottom[data-v-0297eaa2]{top:calc(100% + 8px);right:0}.bold-popover--left[data-v-0297eaa2]{top:50%;right:calc(100% + 8px);transform:translateY(-50%)}.bold-notifications-popover__trigger[data-v-970a624b]{width:36px;height:36px;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.bold-notifications-popover__trigger[data-v-970a624b]:hover{background:var(--surface-2);color:var(--fg)}.bold-notifications-popover__trigger[data-v-970a624b]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-notifications-popover__badge[data-v-970a624b]{min-width:16px;height:16px;padding:0 var(--s-1);border-radius:var(--r-pill);background:var(--error);color:var(--on-solid);font:400 13px/1.5 var(--font-sans);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1px;right:1px}.bold-notifications-popover__panel[data-v-970a624b]{gap:var(--s-3);width:360px;padding:var(--s-4);border:var(--border-w) solid var(--divider);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.bold-notifications-popover__header[data-v-970a624b]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.bold-notifications-popover__list[data-v-970a624b]{flex-direction:column;max-height:360px;display:flex;overflow:auto}.bold-notifications-popover__item[data-v-970a624b]{gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-lg);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;display:flex}.bold-notifications-popover__item[data-v-970a624b]:hover{background:var(--surface-2)}.bold-notifications-popover__item[data-v-970a624b]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-notifications-popover__item.is-unread[data-v-970a624b]{background:color-mix(in srgb, var(--accent-soft) 70%, var(--surface) 30%)}.bold-notifications-popover__item-top[data-v-970a624b]{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.bold-notifications-popover__item-title[data-v-970a624b]{color:var(--fg);font:700 15px/1.5 var(--font-sans)}.bold-notifications-popover__item-message[data-v-970a624b],.bold-notifications-popover__item-time[data-v-970a624b],.bold-notifications-popover__empty[data-v-970a624b]{margin:0}.bold-notifications-popover__item-message[data-v-970a624b]{color:var(--fg-2);font:400 15px/1.5 var(--font-sans)}.bold-notifications-popover__item-time[data-v-970a624b],.bold-notifications-popover__empty[data-v-970a624b]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans)}.bold-notifications-popover__empty[data-v-970a624b]{padding:var(--s-4);text-align:center}.bold-avatar[data-v-1cddcd54]{background:color-mix(in srgb, var(--bold-avatar-color) 13%, transparent);color:var(--bold-avatar-color);overflow:hidden}.bold-avatar__image[data-v-1cddcd54]{object-fit:cover;width:100%;height:100%}.bold-user-menu__trigger[data-v-e24f6490]{cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.bold-user-menu__trigger[data-v-e24f6490]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-user-menu__panel[data-v-e24f6490]{gap:var(--s-4);width:280px;padding:var(--s-4);border:var(--border-w) solid var(--divider);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.bold-user-menu__profile[data-v-e24f6490]{align-items:center;gap:var(--s-3);display:flex}.bold-user-menu__copy[data-v-e24f6490]{flex-direction:column;gap:2px;display:flex}.bold-user-menu__name[data-v-e24f6490]{color:var(--fg);font:700 15px/1.5 var(--font-sans)}.bold-user-menu__role[data-v-e24f6490]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans)}.bold-user-menu__section[data-v-e24f6490]{gap:var(--s-2);flex-direction:column;display:flex}.bold-user-menu__section-title[data-v-e24f6490]{color:var(--fg-dim);font:700 11px/1.4 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.bold-user-menu__row[data-v-e24f6490],.bold-user-menu__actions[data-v-e24f6490]{gap:var(--s-2);flex-wrap:wrap;display:flex}.bold-user-menu__action[data-v-e24f6490],.bold-user-menu__chip[data-v-e24f6490]{justify-content:center;align-items:center;gap:var(--s-2);border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);background:var(--surface-2);min-height:34px;color:var(--fg);font:400 15px/1.5 var(--font-sans);cursor:pointer;padding:0 10px;display:inline-flex}.bold-user-menu__action[data-v-e24f6490]:focus-visible,.bold-user-menu__chip[data-v-e24f6490]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-user-menu__chip.is-active[data-v-e24f6490]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.bold-user-menu__action.is-danger[data-v-e24f6490]{color:var(--error-text)}.bold-auto-complete[data-v-a0375d40]{min-width:0;display:flex}.bold-auto-complete[data-v-a0375d40] input{width:100%}.bold-date-picker[data-v-6908a402]{flex-direction:column;min-width:0;display:flex}.bold-date-picker[data-v-6908a402] input{width:100%}.bold-date-picker[data-v-6908a402] .dropdown-week-number{font-family:var(--font-mono,"Roboto Mono", monospace);color:var(--fg-muted);text-align:right;opacity:.75}.bold-date-picker-panel{max-width:calc((var(--s-8) * 8) + (var(--s-3) * 2));padding:var(--s-3);color:var(--fg);font-family:var(--font-sans);background:var(--surface);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);width:calc((var(--s-8) * 8) + (var(--s-3) * 2))!important;min-width:calc((var(--s-8) * 8) + (var(--s-3) * 2))!important}.bold-date-picker-panel [data-pc-section=header]{grid-template-columns:var(--s-8) 1fr var(--s-8);align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:grid}.bold-date-picker-panel [data-pc-section=header]>button{width:var(--s-8);height:var(--s-8);color:var(--fg-2);background:var(--surface-2);border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bold-date-picker-panel [data-pc-section=title]{justify-content:center;align-items:center;gap:var(--s-1);min-width:0;color:var(--fg);font-weight:800;display:flex}.bold-date-picker-panel [data-pc-section=selectmonth],.bold-date-picker-panel [data-pc-section=selectyear]{padding:0 var(--s-1);color:inherit;font:inherit;background:0 0;border:0}.bold-date-picker-panel table{table-layout:fixed;border-collapse:separate;width:100%;border-spacing:0 var(--s-1)}.bold-date-picker-panel th{height:var(--s-5);color:var(--fg-dim);text-align:center;font-size:10px;font-weight:800}.bold-date-picker-panel td{height:var(--s-8);color:var(--fg);font:700 12px/1 var(--font-mono);text-align:center;padding:0}.bold-date-picker-panel td>span{width:calc(var(--s-6) + var(--s-1));height:calc(var(--s-6) + var(--s-1));border-radius:var(--r-pill);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.bold-date-picker-panel td>span:hover{color:var(--accent-text);background:var(--accent-soft)}.bold-date-picker-panel [data-p-today=true]>span,.bold-date-picker-panel .p-datepicker-today>span{color:var(--accent-text);border:var(--border-w) solid var(--accent)}.bold-date-picker-panel [data-p-selected=true]>span,.bold-date-picker-panel .p-datepicker-selected>span{color:var(--on-solid);background:var(--accent)}.bold-date-picker-panel .dropdown-week-number{width:var(--s-6);color:var(--fg-muted);font-family:var(--font-mono);text-align:center;font-size:10px;font-weight:700}.bdt[data-v-18ef610a]{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bdt__label[data-v-18ef610a]{color:var(--fg-muted);text-transform:uppercase;font-size:.7rem;display:block}.bdt__modes[data-v-18ef610a],.bdt__units[data-v-18ef610a]{border:1px solid var(--divider);border-radius:var(--r-md);gap:0;width:fit-content;display:inline-flex;overflow:hidden}.bdt__seg[data-v-18ef610a]{appearance:none;border:0;border-right:1px solid var(--divider);background:var(--surface);color:var(--fg-dim);font:500 12px/1 var(--font-sans);padding:var(--s-2) var(--s-3);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing)}.bdt__seg[data-v-18ef610a]:last-child{border-right:0}.bdt__seg[data-v-18ef610a]:hover:not(.is-active):not(:disabled){background:var(--surface-2);color:var(--fg)}.bdt__seg.is-active[data-v-18ef610a]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.bdt__seg[data-v-18ef610a]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bdt__seg[data-v-18ef610a]:disabled{cursor:not-allowed;opacity:.56}.bdt__row[data-v-18ef610a]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bdt__num[data-v-18ef610a]{border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);width:7rem;color:var(--fg);font:400 13px/1.4 var(--font-sans);padding:var(--s-2) var(--s-3)}.bdt__num[data-v-18ef610a]:focus-visible{outline:2px solid var(--accent);outline-offset:-1px;border-color:var(--accent)}.bdt__dash[data-v-18ef610a]{color:var(--fg-muted)}.bdt__preview[data-v-18ef610a]{font:500 13px/1.4 var(--font-sans);color:var(--accent-text);margin:0}.bdt.is-disabled[data-v-18ef610a]{opacity:.6}.bold-icon[data-v-1321a82d]{flex-shrink:0;line-height:0;display:inline-flex}.bold-icon[data-v-1321a82d] svg{width:1em;height:1em}.bold-entity-picker[data-v-7d5d80ad]{gap:var(--s-1);flex-direction:column;display:flex;position:relative}.bold-entity-picker__label[data-v-7d5d80ad]{font:600 11px/1.5 var(--font-sans);color:var(--fg-muted)}.bold-entity-picker__control[data-v-7d5d80ad]{align-items:center;display:flex;position:relative}.bold-entity-picker__input[data-v-7d5d80ad]{width:100%;padding:var(--s-1) var(--s-2);padding-right:var(--s-4);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:400 13px/1.5 var(--font-sans)}.bold-entity-picker__input[data-v-7d5d80ad]:focus{border-color:var(--accent);outline:none}.has-error .bold-entity-picker__input[data-v-7d5d80ad]{border-color:var(--error-text)}.is-disabled .bold-entity-picker__input[data-v-7d5d80ad]{background:var(--surface-2);color:var(--fg-dim);cursor:not-allowed}.bold-entity-picker__clear[data-v-7d5d80ad]{right:var(--s-1);width:var(--s-3);height:var(--s-3);border-radius:var(--r-pill);color:var(--fg-muted);font:400 13px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bold-entity-picker__clear[data-v-7d5d80ad]:hover{color:var(--fg);background:var(--surface-2)}.bold-entity-picker__list[data-v-7d5d80ad]{z-index:20;margin:var(--s-1) 0 0;padding:var(--s-1);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);max-height:16rem;box-shadow:var(--shadow-md);list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.bold-entity-picker__status[data-v-7d5d80ad]{padding:var(--s-1) var(--s-2);color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-entity-picker__option[data-v-7d5d80ad]{gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;display:flex}.bold-entity-picker__option.is-active[data-v-7d5d80ad]{background:var(--surface-2)}.bold-entity-picker__option-head[data-v-7d5d80ad]{align-items:center;gap:var(--s-2);min-width:0;display:flex}.bold-entity-picker__option-label[data-v-7d5d80ad]{font:500 13px/1.5 var(--font-sans);color:var(--fg)}.bold-entity-picker__option-badge[data-v-7d5d80ad]{padding:0 var(--s-1);border-radius:var(--r-pill);font:600 10px/1.6 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none}.bold-entity-picker__option-badge--warning[data-v-7d5d80ad]{background:color-mix(in srgb, var(--warning) 12%, var(--surface));color:var(--warning-text)}.bold-entity-picker__option-sub[data-v-7d5d80ad]{font:400 12px/1.5 var(--font-sans);color:var(--fg-dim)}.bold-entity-picker__error[data-v-7d5d80ad]{font:400 12px/1.5 var(--font-sans);color:var(--error-text)}.bold-select-search[data-v-dfb49919]{gap:var(--s-1);flex-direction:column;display:flex;position:relative}.bold-select-search__label[data-v-dfb49919]{font:600 11px/1.5 var(--font-sans);color:var(--fg-muted)}.bold-select-search__control[data-v-dfb49919]{align-items:center;display:flex;position:relative}.bold-select-search__input[data-v-dfb49919]{width:100%;padding:var(--s-1) var(--s-2);padding-right:var(--s-4);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);color:var(--fg);font:400 13px/1.5 var(--font-sans);cursor:pointer}.bold-select-search__input[data-v-dfb49919]:focus{border-color:var(--accent);outline:none}.has-error .bold-select-search__input[data-v-dfb49919]{border-color:var(--error-text)}.is-disabled .bold-select-search__input[data-v-dfb49919]{background:var(--surface-2);color:var(--fg-dim);cursor:not-allowed}.bold-select-search__clear[data-v-dfb49919]{right:var(--s-1);width:var(--s-3);height:var(--s-3);border-radius:var(--r-pill);color:var(--fg-muted);font:400 13px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.bold-select-search__clear[data-v-dfb49919]:hover{color:var(--fg);background:var(--surface-2)}.bold-select-search__popover[data-v-dfb49919]{z-index:20;margin:var(--s-1) 0 0;padding:var(--s-1);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-md);position:absolute;top:100%;left:0;right:0}.bold-select-search__filter[data-v-dfb49919]{width:100%;margin-bottom:var(--s-1);padding:var(--s-1) var(--s-2);border:1px solid var(--divider);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:400 13px/1.5 var(--font-sans)}.bold-select-search__filter[data-v-dfb49919]:focus{border-color:var(--accent);outline:none}.bold-select-search__list[data-v-dfb49919]{gap:0;max-height:16rem;margin:0;padding:0;list-style:none;overflow-y:auto}.bold-select-search__status[data-v-dfb49919]{padding:var(--s-1) var(--s-2);color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-select-search__option[data-v-dfb49919]{gap:var(--s-1);padding:var(--s-1) var(--s-2);border-radius:var(--r-sm);cursor:pointer;flex-direction:column;display:flex}.bold-select-search__option.is-active[data-v-dfb49919]{background:var(--surface-2)}.bold-select-search__option-label[data-v-dfb49919]{font:500 13px/1.5 var(--font-sans);color:var(--fg)}.bold-select-search__option-sub[data-v-dfb49919]{font:400 12px/1.5 var(--font-sans);color:var(--fg-dim)}.bold-select-search__error[data-v-dfb49919]{font:400 12px/1.5 var(--font-sans);color:var(--error-text)}.bold-dialog-shell__backdrop[data-v-198f260d]{padding:var(--s-8);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bold-dialog-shell__panel[data-v-198f260d]{gap:var(--s-5);width:min(100%,480px);max-height:calc(100vh - 64px);padding:var(--s-6);border:1px solid var(--divider);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lift);font-family:var(--font-sans);outline:none;flex-direction:column;display:flex;overflow:auto}.bold-dialog-shell__panel--sm[data-v-198f260d]{width:min(100%,420px)}.bold-dialog-shell__panel--md[data-v-198f260d]{width:min(100%,480px)}.bold-dialog-shell__panel--lg[data-v-198f260d]{width:min(100%,720px)}.bold-dialog-shell__panel--xl[data-v-198f260d]{width:min(100%,960px)}.bold-dialog-shell__header[data-v-198f260d]{align-items:flex-start;gap:var(--s-3);display:flex}.bold-dialog-shell__icon[data-v-198f260d]{width:24px;height:24px;color:var(--fg-dim);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bold-dialog-shell__heading[data-v-198f260d]{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.bold-dialog-shell__title[data-v-198f260d]{color:var(--fg);font:700 20px/1.2 var(--font-sans);margin:0}.bold-dialog-shell__subtitle[data-v-198f260d]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans);margin:0}.bold-dialog-shell__close[data-v-198f260d]{border-radius:var(--r-md);width:32px;height:32px;color:var(--fg-dim);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:22px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.bold-dialog-shell__close[data-v-198f260d]:hover{background:var(--surface-2);color:var(--fg)}.bold-dialog-shell__close[data-v-198f260d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bold-dialog-shell__header[data-danger=true] .bold-dialog-shell__icon[data-v-198f260d],.bold-dialog-shell__header[data-danger=true] .bold-dialog-shell__title[data-v-198f260d]{color:var(--error-text)}.bold-dialog-shell__body[data-v-198f260d]{min-width:0}.bold-dialog-shell__footer[data-v-198f260d]{justify-content:flex-end;gap:var(--s-3);display:flex}@media (prefers-reduced-motion:reduce){.bold-dialog-shell__close[data-v-198f260d]{transition:none}}.bold-sparkline[data-v-ba3a6261]{height:var(--bold-sparkline-h,36px)}.bold-sparkline-chart[data-v-2a3584f7]{width:100%;position:relative}.bold-sparkline-chart__empty[data-v-2a3584f7]{height:100%;color:var(--fg-muted);font:400 12px/1.5 var(--font-sans);justify-content:center;align-items:center;display:flex}.bold-metric-card[data-v-75f04d20]{gap:var(--s-1);padding:var(--s-4);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.bold-metric-card--info[data-v-75f04d20]{border-color:var(--accent)}.bold-metric-card--sm[data-v-75f04d20]{padding:var(--s-3)}.bold-metric-card--lg[data-v-75f04d20]{padding:var(--s-5) var(--s-6)}.bold-metric-card__header[data-v-75f04d20]{justify-content:space-between;align-items:center;display:flex}.bold-metric-card__title[data-v-75f04d20]{font:600 11px/1.5 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-muted)}.bold-metric-card__value[data-v-75f04d20]{font:500 20px/1.25 var(--font-sans);color:var(--fg);font-variant-numeric:tabular-nums}.bold-metric-card--sm .bold-metric-card__value[data-v-75f04d20]{font:600 14px/1.25 var(--font-sans)}.bold-metric-card--lg .bold-metric-card__value[data-v-75f04d20]{font:500 28px/1.1 var(--font-sans)}.bold-metric-card__delta[data-v-75f04d20]{align-self:flex-start}.bold-metric-card__delta-arrow[data-v-75f04d20]{font-size:.85em;line-height:1}.bold-metric-card__caption[data-v-75f04d20]{font:400 12px/1.5 var(--font-sans);color:var(--fg-dim)}.bold-metric-card__cta[data-v-75f04d20]{margin-top:var(--s-2);align-items:center;gap:var(--s-1);display:flex}.bold-risk-panel[data-v-b66f8d60]{padding:var(--s-6) var(--s-8);margin-bottom:var(--s-8);background:var(--surface-warning);border:1px solid color-mix(in srgb, var(--warning-text) 30%, transparent);border-radius:var(--r-lg)}.bold-risk-panel__title[data-v-b66f8d60]{align-items:center;gap:var(--s-3);margin:0 0 var(--s-4);color:var(--warning-text);font-size:1rem;font-weight:700;display:flex}.bold-risk-panel__grid[data-v-b66f8d60]{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.bold-risk-panel__item[data-v-b66f8d60]{padding:var(--s-3);color:var(--warning-text);background:var(--surface-glass);border-radius:var(--r-md);font-size:.75rem}.bold-risk-panel__item strong[data-v-b66f8d60]{margin-bottom:var(--s-1);display:block}.bold-risk-panel__link[data-v-b66f8d60]{color:var(--accent-text);font-weight:700;text-decoration:none}.bold-risk-panel__link[data-v-b66f8d60]:hover{text-decoration:underline}.bold-risk-panel__caption[data-v-b66f8d60]{opacity:.85}.bold-period-picker[data-v-6654ea8b]{align-items:center;gap:var(--s-5);display:flex}.bold-period-picker__select[data-v-6654ea8b]{font:inherit;color:var(--fg-2);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);padding:var(--s-2) var(--s-5);cursor:pointer;outline:none;font-size:.875rem}.bold-period-picker__select[data-v-6654ea8b]:focus-visible{outline:2px solid var(--accent)}.bold-period-picker__compare[data-v-6654ea8b]{align-items:center;gap:var(--s-2);font:inherit;color:var(--fg-2);cursor:pointer;font-size:.75rem;display:inline-flex}.bold-rich-registry[data-v-94b601b0]{background:var(--surface);border:1px solid var(--divider);border-collapse:collapse;border-radius:var(--r-lg);width:100%;overflow:hidden}.bold-rich-registry thead[data-v-94b601b0]{background:var(--surface-2)}.bold-rich-registry th[data-v-94b601b0]{padding:var(--s-3) var(--s-4);color:var(--fg-muted);text-align:left;text-transform:uppercase;vertical-align:top;white-space:nowrap;border-bottom:1px solid var(--divider);font-size:.75rem;font-weight:700}.bold-rich-registry th .sub[data-v-94b601b0]{color:var(--fg-muted);text-transform:none;margin-top:2px;font-size:.625rem;font-weight:400;line-height:1.2;display:block}.bold-rich-registry th.right[data-v-94b601b0],.bold-rich-registry td.right[data-v-94b601b0]{text-align:right}.bold-rich-registry td[data-v-94b601b0]{padding:var(--s-3) var(--s-4);color:var(--fg-2);border-bottom:1px solid var(--divider)}.bold-rich-registry td.money[data-v-94b601b0]{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bold-rich-registry td.positive[data-v-94b601b0]{color:var(--success-text)}.bold-rich-registry td.muted[data-v-94b601b0]{color:var(--fg-muted)}.bold-rich-registry__total-row[data-v-94b601b0]{background:var(--accent-soft)}.bold-rich-registry tbody tr[data-v-94b601b0]:hover:not(.bold-rich-registry__total-row){background:var(--surface-2)}.bold-rich-registry__link[data-v-94b601b0]{color:var(--accent-text);font-weight:700;text-decoration:none}.bold-rich-registry__link[data-v-94b601b0]:hover{text-decoration:underline}.bold-rich-registry__concentration[data-v-94b601b0]{align-items:center;gap:var(--s-2);display:inline-flex}.bold-rich-registry__bar[data-v-94b601b0]{background:var(--surface-2);border-radius:var(--r-pill);width:60px;height:4px;overflow:hidden}.bold-rich-registry__fill[data-v-94b601b0]{background:var(--accent);height:100%}.bold-rich-registry__pct[data-v-94b601b0]{min-width:30px;color:var(--fg-2);font-family:var(--font-mono);text-align:right;font-size:.6875rem;font-weight:600;line-height:1}.bold-drawer[data-v-cadc3754]{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.bold-drawer__backdrop[data-v-cadc3754]{background:var(--scrim);cursor:pointer;border:none;position:absolute;inset:0}.bold-drawer__panel[data-v-cadc3754]{width:min(100%, var(--bold-drawer-width));background:var(--surface);min-height:100%;box-shadow:var(--shadow-lift);font-family:var(--font-sans);flex-direction:column;display:flex;position:relative}.bold-drawer__header[data-v-cadc3754],.bold-drawer__footer[data-v-cadc3754]{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-6);border-bottom:1px solid var(--divider);display:flex}.bold-drawer__footer[data-v-cadc3754]{border-top:1px solid var(--divider);border-bottom:none;justify-content:flex-end;margin-top:auto}.bold-drawer__copy[data-v-cadc3754]{flex-direction:column;gap:2px;min-width:0;display:flex}.bold-drawer__title[data-v-cadc3754]{color:var(--fg);font:700 18px/1.25 var(--font-sans)}.bold-drawer__subtitle[data-v-cadc3754]{color:var(--fg-dim);font:400 13px/1.4 var(--font-sans)}.bold-drawer__close[data-v-cadc3754]{border-radius:var(--r-pill);background:var(--surface-2);width:32px;height:32px;color:var(--fg-dim);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bold-drawer__body[data-v-cadc3754]{min-height:0;padding:var(--s-6);flex:auto;overflow:auto}.bold-skeleton[data-v-9cbcfd8d]{gap:var(--s-3);flex-direction:column;display:flex}.bold-skeleton__thread[data-v-9cbcfd8d]{align-items:flex-start;gap:var(--s-3);display:flex}.bold-skeleton__bubble-avatar[data-v-9cbcfd8d]{border-radius:50%;flex-shrink:0;width:32px;height:32px}.bold-skeleton__bubble[data-v-9cbcfd8d],.bold-skeleton__card[data-v-9cbcfd8d],.bold-skeleton__inbox-row[data-v-9cbcfd8d]{gap:var(--s-2);flex-direction:column;flex:1;display:flex}.bold-skeleton__card[data-v-9cbcfd8d]{padding:var(--s-6);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface)}.bold-skeleton__inbox-row[data-v-9cbcfd8d]{padding:var(--s-4) 0;border-bottom:1px solid var(--divider)}.bold-skeleton__line[data-v-9cbcfd8d]{border-radius:var(--r-pill);width:100%;height:12px;display:block}.bold-skeleton__line--short[data-v-9cbcfd8d]{width:36%}.bold-skeleton__line--mid[data-v-9cbcfd8d]{width:58%}.bold-skeleton__line--long[data-v-9cbcfd8d]{width:82%}.bold-skeleton__shimmer[data-v-9cbcfd8d]{background:linear-gradient(90deg, var(--surface-2) 0%, var(--surface-3) 50%, var(--surface-2) 100%);background-size:200% 100%;animation:1.4s linear infinite bold-skeleton-shimmer-9cbcfd8d}.bold-skeleton__hint[data-v-9cbcfd8d]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans);margin:0}@keyframes bold-skeleton-shimmer-9cbcfd8d{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bold-skeleton__shimmer[data-v-9cbcfd8d]{animation:none}}.bold-empty-state[data-v-18a4a1ce]{justify-content:center;align-items:center;gap:var(--s-5);padding:var(--s-12) var(--s-6);text-align:center;flex-direction:column;display:flex}.bold-empty-state__emoji[data-v-18a4a1ce],.bold-empty-state__icon[data-v-18a4a1ce]{color:var(--fg-muted)}.bold-empty-state__emoji[data-v-18a4a1ce]{font-size:32px;line-height:1}.bold-empty-state__copy[data-v-18a4a1ce]{gap:var(--s-2);flex-direction:column;display:flex}.bold-empty-state__title[data-v-18a4a1ce]{color:var(--fg-2);font:700 16px/1.25 var(--font-sans);margin:0}.bold-empty-state__text[data-v-18a4a1ce]{max-width:280px;color:var(--fg-dim);font:400 12px/1.5 var(--font-sans);margin:0}.bold-empty-state--dense[data-v-18a4a1ce]{justify-content:flex-start;align-items:center;gap:var(--s-2);text-align:left;flex-direction:row;padding:10px 12px}.bold-empty-state--dense .bold-empty-state__emoji[data-v-18a4a1ce]{font-size:18px}.bold-empty-state--dense .bold-empty-state__copy[data-v-18a4a1ce]{align-items:baseline;gap:var(--s-2);flex-flow:wrap}.bold-empty-state--dense .bold-empty-state__title[data-v-18a4a1ce]{font:500 13px/1.5 var(--font-sans);color:var(--fg-dim)}.bold-empty-state--dense .bold-empty-state__text[data-v-18a4a1ce]{max-width:none;font:400 12px/1.5 var(--font-sans)}.bold-page-error[data-v-ac4ea2af]{align-items:flex-start;gap:var(--s-3);padding:var(--s-6);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.bold-page-error__icon-wrap[data-v-ac4ea2af]{background:color-mix(in srgb, var(--error) 12%, var(--surface));border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.bold-page-error__icon[data-v-ac4ea2af]{color:var(--error-text)}.bold-page-error__copy[data-v-ac4ea2af]{gap:var(--s-2);flex-direction:column;display:flex}.bold-page-error__title[data-v-ac4ea2af]{color:var(--fg);font:700 16px/1.25 var(--font-sans);margin:0}.bold-page-error__message[data-v-ac4ea2af],.bold-page-error__code[data-v-ac4ea2af]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans);margin:0}.bold-page-error__code[data-v-ac4ea2af]{font:400 12px/1.5 var(--font-sans)}.bold-page-error__actions[data-v-ac4ea2af]{gap:var(--s-3);flex-wrap:wrap;display:flex}.bold-tabs[data-v-663416be]{gap:var(--bold-tabs-gap,var(--s-4));flex-direction:column;display:flex}.bold-tabs__list[data-v-663416be]{align-items:var(--bold-tabs-list-align,flex-end);flex-wrap:var(--bold-tabs-list-wrap,nowrap);gap:var(--bold-tabs-list-gap,var(--s-6));padding:var(--bold-tabs-list-padding,0);border:var(--bold-tabs-list-border,0);border-bottom:var(--bold-tabs-list-border-bottom,1px solid var(--divider));border-radius:var(--bold-tabs-list-radius,0);background:var(--bold-tabs-list-background,transparent);display:flex}.bold-tabs--wrap[data-v-663416be]{--bold-tabs-list-wrap:wrap}.bold-tabs__trigger[data-v-663416be]{align-items:center;gap:var(--s-2);min-height:var(--bold-tabs-trigger-min-height,auto);padding:var(--bold-tabs-trigger-padding,0 0 10px);border:var(--bold-tabs-trigger-border,0);border-bottom:var(--bold-tabs-trigger-border-bottom,2px solid transparent);border-radius:var(--bold-tabs-trigger-radius,0);background:var(--bold-tabs-trigger-background,transparent);color:var(--bold-tabs-trigger-color,var(--fg-dim));font:500 13px/1.5 var(--font-sans);font-size:var(--bold-tabs-trigger-font-size,inherit);cursor:pointer;transition:color var(--motion-duration,.16s) var(--motion-easing,ease), border-color var(--motion-duration,.16s) var(--motion-easing,ease), background var(--motion-duration,.16s) var(--motion-easing,ease);display:inline-flex;position:relative}.bold-tabs__trigger[data-v-663416be]:hover:not(:disabled){color:var(--bold-tabs-trigger-hover-color,var(--fg-2))}.bold-tabs__trigger.is-active[data-v-663416be]{color:var(--bold-tabs-trigger-active-color,var(--accent-text));border-color:var(--bold-tabs-trigger-active-border-color,transparent);border-bottom-color:var(--bold-tabs-trigger-active-border-bottom-color,var(--accent));background:var(--bold-tabs-trigger-active-background,transparent)}.bold-tabs__trigger[data-v-663416be]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bold-tabs__trigger[data-v-663416be]:disabled{cursor:not-allowed;opacity:.56}.bold-tabs__count[data-v-663416be]{color:var(--fg-muted);font:400 12px/1.5 var(--font-sans)}.bold-tabs__panel[data-v-663416be]{min-width:0}.bold-tabs--vertical[data-v-663416be]{gap:var(--s-8);grid-template-columns:200px 1fr;align-items:start;display:grid}.bold-tabs--vertical .bold-tabs__list[data-v-663416be]{border-bottom:0;border-right:1px solid var(--divider);padding-right:var(--s-4);flex-direction:column;align-items:stretch;gap:2px}.bold-tabs--vertical .bold-tabs__trigger[data-v-663416be]{padding:var(--s-3) var(--s-4);border-radius:var(--r-md);border-bottom:0;border-left:2px solid #0000;justify-content:flex-start}.bold-tabs--vertical .bold-tabs__trigger.is-active[data-v-663416be]{border-left-color:var(--accent);background:var(--accent-soft);border-bottom-color:#0000}.bold-tabs--pill[data-v-663416be]{--bold-tabs-gap:0;--bold-tabs-list-align:center;--bold-tabs-list-border-bottom:0;--bold-tabs-list-gap:4px;--bold-tabs-trigger-min-height:28px;--bold-tabs-trigger-padding:0 8px;--bold-tabs-trigger-border:1px solid var(--divider);--bold-tabs-trigger-border-bottom:1px solid var(--divider);--bold-tabs-trigger-radius:var(--r-pill);--bold-tabs-trigger-font-size:11px;--bold-tabs-trigger-active-border-color:var(--accent);--bold-tabs-trigger-active-border-bottom-color:var(--accent);--bold-tabs-trigger-active-background:var(--accent-soft)}.bold-data-table[data-v-95df89e0]{--bold-data-table-header-padding:10px 12px;--bold-data-table-body-padding:10px 12px;--bold-data-table-header-color:var(--fg);--bold-data-table-body-color:var(--fg);--bold-data-table-header-font:500 13px/1.5 var(--font-sans);--bold-data-table-body-font:400 13px/1.5 var(--font-sans);--bold-data-table-header-bg:transparent;--bold-data-table-body-bg:transparent;--bold-data-table-cell-border:var(--divider);--bold-data-table-column-border:var(--divider);--bold-data-table-header-border-color:var(--bold-data-table-cell-border);--bold-data-table-row-border-color:var(--bold-data-table-cell-border);--bold-data-table-footer-border-color:var(--bold-data-table-cell-border);--bold-data-table-header-border-width:1px;--bold-data-table-row-border-width:1px;--bold-data-table-footer-border-width:1px;--bold-data-table-footer-bg:var(--surface-2);--bold-data-table-footer-font-weight:600;--bold-data-table-header-text-transform:none;--bold-data-table-header-letter-spacing:0;--bold-data-table-header-white-space:normal;--bold-data-table-body-cell-height:auto;--bold-data-table-row-hover-bg:var(--surface-2);--bold-data-table-row-transition:none;flex-direction:column;min-width:0;display:flex}.bold-data-table[data-v-95df89e0] .p-datatable-wrapper{min-width:var(--bold-data-table-wrapper-min-width);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface)}.bold-data-table--density-mini[data-v-95df89e0]{--bold-data-table-header-padding:8px 12px;--bold-data-table-body-padding:8px 12px;--bold-data-table-header-font:650 10px/1.2 var(--font-sans,inherit);--bold-data-table-body-font:12px/1.45 var(--font-sans,inherit)}.bold-data-table--header-muted-uppercase[data-v-95df89e0]{--bold-data-table-header-color:var(--fg-dim);--bold-data-table-header-font:600 11px/1.5 var(--font-sans);--bold-data-table-header-text-transform:uppercase;--bold-data-table-header-letter-spacing:.04em}.bold-data-table--header-mini-uppercase[data-v-95df89e0]{--bold-data-table-header-color:var(--fg-dim);--bold-data-table-header-bg:var(--surface-2);--bold-data-table-header-text-transform:uppercase;--bold-data-table-header-letter-spacing:.05em}.bold-data-table--body-muted[data-v-95df89e0]{--bold-data-table-body-color:var(--fg-2)}.bold-data-table[data-v-95df89e0] .p-datatable-table{min-width:var(--bold-data-table-min-width);table-layout:var(--bold-data-table-layout)}.bold-data-table--full-width[data-v-95df89e0] .p-datatable-table{width:100%}.bold-data-table--with-cell-alignment[data-v-95df89e0] .p-datatable-thead>tr>th,.bold-data-table--with-cell-alignment[data-v-95df89e0] .p-datatable-tbody>tr>td,.bold-data-table--with-cell-alignment[data-v-95df89e0] .p-datatable-tfoot>tr>td{text-align:var(--bold-data-table-cell-align);vertical-align:var(--bold-data-table-cell-vertical-align)}.bold-data-table--with-cell-layout[data-v-95df89e0] .p-datatable-thead>tr>th{padding:var(--bold-data-table-header-padding);background:var(--bold-data-table-header-bg);color:var(--bold-data-table-header-color);font:var(--bold-data-table-header-font);letter-spacing:var(--bold-data-table-header-letter-spacing);text-transform:var(--bold-data-table-header-text-transform);white-space:var(--bold-data-table-header-white-space)}.bold-data-table--with-cell-layout[data-v-95df89e0] .p-datatable-tbody>tr>td,.bold-data-table--with-cell-layout[data-v-95df89e0] .p-datatable-tfoot>tr>td{padding:var(--bold-data-table-body-padding);background:var(--bold-data-table-body-bg);color:var(--bold-data-table-body-color);font:var(--bold-data-table-body-font);height:var(--bold-data-table-body-cell-height)}.bold-data-table--nowrap-cells[data-v-95df89e0] .p-datatable-thead>tr>th,.bold-data-table--nowrap-cells[data-v-95df89e0] .p-datatable-tbody>tr>td,.bold-data-table--nowrap-cells[data-v-95df89e0] .p-datatable-tfoot>tr>td{white-space:nowrap}.bold-data-table--row-dividers[data-v-95df89e0] .p-datatable-thead>tr>th{border-bottom:var(--bold-data-table-header-border-width) solid var(--bold-data-table-header-border-color)}.bold-data-table--row-dividers[data-v-95df89e0] .p-datatable-tbody>tr>td,.bold-data-table--row-dividers[data-v-95df89e0] .p-datatable-tfoot>tr>td{border-bottom:var(--bold-data-table-row-border-width) solid var(--bold-data-table-row-border-color)}.bold-data-table--column-dividers[data-v-95df89e0] .p-datatable-thead>tr>th:not(:last-child),.bold-data-table--column-dividers[data-v-95df89e0] .p-datatable-tbody>tr>td:not(:last-child),.bold-data-table--column-dividers[data-v-95df89e0] .p-datatable-tfoot>tr>td:not(:last-child){border-right:1px solid var(--bold-data-table-column-border)}.bold-data-table--footer-totals[data-v-95df89e0] .p-datatable-tfoot>tr>td{border-top:var(--bold-data-table-footer-border-width) solid var(--bold-data-table-footer-border-color);background:var(--bold-data-table-footer-bg);font-weight:var(--bold-data-table-footer-font-weight)}.bold-data-table--no-last-row-border[data-v-95df89e0] .p-datatable-tbody>tr:last-child>td{border-bottom:none}.bold-data-table--row-hover-subtle[data-v-95df89e0] .p-datatable-tbody>tr:hover>td{background:var(--bold-data-table-row-hover-bg)}.bold-data-table--interactive[data-v-95df89e0] .p-datatable-tbody>tr{cursor:pointer;transition:var(--bold-data-table-row-transition)}.bold-data-table--interactive[data-v-95df89e0]:not(.bold-data-table--row-hover-none) .p-datatable-tbody>tr:hover>td{background:var(--bold-data-table-row-hover-bg)}.bold-spinner[data-v-b20d8bbf]{border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite bold-spinner-spin-b20d8bbf;display:inline-flex}.bold-spinner--sm[data-v-b20d8bbf]{width:14px;height:14px}.bold-spinner--md[data-v-b20d8bbf]{width:18px;height:18px}@keyframes bold-spinner-spin-b20d8bbf{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bold-spinner[data-v-b20d8bbf]{animation:none}}.bold-chip[data-v-d70c70fc]{--bold-chip-bg:var(--surface);--bold-chip-fg:var(--fg-2);--bold-chip-border:var(--divider);justify-content:center;align-items:center;gap:var(--s-2);border:1px solid var(--bold-chip-border);border-radius:var(--r-pill);background:var(--bold-chip-bg);min-height:28px;color:var(--bold-chip-fg);font:400 12px/1.5 var(--font-sans);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);padding:0 10px;display:inline-flex}.bold-chip[data-v-d70c70fc]:hover:not(:disabled){--bold-chip-bg:var(--surface-2);transform:translateY(-1px)}.bold-chip[data-v-d70c70fc]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-chip[data-v-d70c70fc]:disabled{cursor:not-allowed;opacity:.72;transform:none}.bold-chip--accent[data-v-d70c70fc]{--bold-chip-bg:var(--accent-soft);--bold-chip-fg:var(--accent-text);--bold-chip-border:color-mix(in srgb, var(--accent) 18%, transparent)}.bold-chip--accent[data-v-d70c70fc]:hover:not(:disabled){--bold-chip-bg:color-mix(in srgb, var(--accent-soft) 82%, var(--accent) 18%)}.bold-chip.is-active[data-v-d70c70fc]{--bold-chip-bg:var(--accent);--bold-chip-fg:var(--surface);--bold-chip-border:var(--accent)}.bold-chip--accent.is-active[data-v-d70c70fc]{--bold-chip-bg:var(--accent-dark);--bold-chip-border:var(--accent-dark)}.bold-chip__content[data-v-d70c70fc]{justify-content:center;align-items:center;gap:inherit;display:inline-flex}@media (prefers-reduced-motion:reduce){.bold-chip[data-v-d70c70fc],.bold-chip[data-v-d70c70fc]:hover:not(:disabled){transition:none;transform:none}}.bold-menu[data-v-072ff44c]{border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);min-width:180px;box-shadow:var(--shadow-card);flex-direction:column;padding:6px;display:flex}.bold-menu__item[data-v-072ff44c]{border-radius:var(--r-md);width:100%;min-height:36px;color:var(--fg);font:400 13px/1.5 var(--font-sans);text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);background:0 0;border:0;align-items:center;padding:0 10px;display:inline-flex}.bold-menu__item[data-v-072ff44c]:hover:not(:disabled){background:var(--surface-2)}.bold-menu__item[data-v-072ff44c]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}.bold-menu__item.is-danger[data-v-072ff44c]{color:var(--error-text)}.bold-menu__item[data-v-072ff44c]:disabled{cursor:not-allowed;opacity:.56}.bold-menu__separator[data-v-072ff44c]{background:var(--divider);height:1px;margin:4px 0}@media (prefers-reduced-motion:reduce){.bold-menu__item[data-v-072ff44c]{transition:none}}.bold-content-area[data-v-06c68d38]{background:var(--surface);flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.bold-content-area.is-padded .bold-content-area__header[data-v-06c68d38],.bold-content-area.is-padded .bold-content-area__body[data-v-06c68d38],.bold-content-area.is-padded .bold-content-area__footer[data-v-06c68d38]{padding-left:var(--s-8);padding-right:var(--s-8)}.bold-content-area__header[data-v-06c68d38]{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding-top:var(--s-6);padding-bottom:var(--s-4);display:flex}.bold-content-area__copy[data-v-06c68d38]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bold-content-area__title[data-v-06c68d38]{color:var(--fg);font:700 20px/1.2 var(--font-sans);margin:0}.bold-content-area__subtitle[data-v-06c68d38]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans);margin:0}.bold-content-area__body[data-v-06c68d38]{min-height:0;padding-bottom:var(--s-8);flex:auto;overflow:auto}.bold-content-area__footer[data-v-06c68d38]{padding-top:var(--s-4);padding-bottom:var(--s-6)}.bold-side-panel[data-v-4c9c9af5]{min-height:0;width:var(--sidepanel-width);flex:0 0 var(--sidepanel-width);border-left:1px solid var(--divider);background:var(--surface);flex-direction:column;display:flex}.bold-side-panel__header[data-v-4c9c9af5],.bold-side-panel__footer[data-v-4c9c9af5]{gap:var(--s-3);padding:var(--s-5);border-bottom:1px solid var(--divider);flex-direction:column;display:flex}.bold-side-panel__footer[data-v-4c9c9af5]{border-top:1px solid var(--divider);border-bottom:none;margin-top:auto}.bold-side-panel__copy[data-v-4c9c9af5]{flex-direction:column;gap:2px;display:flex}.bold-side-panel__title[data-v-4c9c9af5]{color:var(--fg);font:500 13px/1.5 var(--font-sans)}.bold-side-panel__subtitle[data-v-4c9c9af5]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-side-panel__body[data-v-4c9c9af5]{min-height:0;padding:var(--s-4);flex:auto;overflow:auto}.bold-side-panel__body--stack[data-v-4c9c9af5]{flex-direction:column;display:flex}.bold-inbox-column[data-v-1533c213]{min-height:0;width:var(--inbox-width);flex:0 0 var(--inbox-width);border-right:1px solid var(--divider);background:var(--surface);flex-direction:column;transition:width .22s cubic-bezier(.2,.8,.2,1),flex-basis .22s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.bold-inbox-column.is-collapsed[data-v-1533c213]{width:var(--inbox-width-collapsed);flex-basis:var(--inbox-width-collapsed)}.bold-inbox-column__header[data-v-1533c213],.bold-inbox-column__footer[data-v-1533c213]{gap:var(--s-3);padding:var(--s-5);border-bottom:1px solid var(--divider);flex-direction:column;display:flex}.bold-inbox-column__footer[data-v-1533c213]{border-top:1px solid var(--divider);border-bottom:none;margin-top:auto}.bold-inbox-column__copy[data-v-1533c213]{flex-direction:column;gap:2px;display:flex}.bold-inbox-column__title[data-v-1533c213]{color:var(--fg);font:500 13px/1.5 var(--font-sans)}.bold-inbox-column__subtitle[data-v-1533c213]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-inbox-column__body[data-v-1533c213]{min-height:0;overflow:var(--bold-inbox-column-body-overflow,auto);padding:var(--bold-inbox-column-body-padding,var(--s-4));flex:auto}@media (prefers-reduced-motion:reduce){.bold-inbox-column[data-v-1533c213]{transition:none}}.bold-inbox-row[data-v-8a04955a]{align-items:flex-start;gap:var(--s-3);width:100%;padding:var(--s-4);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);color:inherit;text-align:left;cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);display:flex;position:relative}.bold-inbox-row[data-v-8a04955a]:before{content:"";width:3px;transition:background var(--motion-duration) var(--motion-easing);background:0 0;border-radius:999px;position:absolute;inset:10px auto 10px 0}.bold-inbox-row[data-v-8a04955a]:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 26%, var(--divider) 74%);background:color-mix(in srgb, var(--accent-soft) 26%, var(--surface) 74%);transform:translateY(-1px)}.bold-inbox-row.is-active[data-v-8a04955a]{border-color:color-mix(in srgb, var(--accent) 44%, var(--divider) 56%);background:color-mix(in srgb, var(--accent-soft) 46%, var(--surface) 54%);box-shadow:0 18px 32px -28px color-mix(in srgb, var(--fg) 32%, transparent)}.bold-inbox-row.is-active[data-v-8a04955a]:before{background:var(--accent)}.bold-inbox-row.is-unread .bold-inbox-row__title[data-v-8a04955a]:after{content:"";width:8px;height:8px;margin-left:var(--s-2);background:var(--accent);vertical-align:middle;border-radius:50%;display:inline-block}.bold-inbox-row[data-v-8a04955a]:disabled{cursor:not-allowed;opacity:.7}.bold-inbox-row__leading[data-v-8a04955a]{flex:none;justify-content:center;align-items:center;display:flex}.bold-inbox-row__body[data-v-8a04955a]{gap:var(--s-2);flex-direction:column;flex:auto;min-width:0;display:flex}.bold-inbox-row__eyebrow[data-v-8a04955a]{color:var(--fg-dim);font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.bold-inbox-row__headline[data-v-8a04955a]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);display:flex}.bold-inbox-row__title[data-v-8a04955a]{min-width:0;color:var(--fg);font:500 13px/1.5 var(--font-sans)}.bold-inbox-row__subtitle[data-v-8a04955a]{color:var(--fg-2);font:400 13px/1.5 var(--font-sans)}.bold-inbox-row__meta[data-v-8a04955a],.bold-inbox-row__footer[data-v-8a04955a]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-inbox-row__trailing[data-v-8a04955a]{align-items:center;gap:var(--s-2);flex:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.bold-inbox-row[data-v-8a04955a],.bold-inbox-row[data-v-8a04955a]:before,.bold-inbox-row[data-v-8a04955a]:hover:not(:disabled){transition:none;transform:none}}.bold-inbox-search[data-v-ce619a06]{align-items:center;width:100%;display:flex;position:relative}.bold-inbox-search__icon[data-v-ce619a06]{color:var(--fg-muted);pointer-events:none;position:absolute;left:12px}.bold-inbox-search__input[data-v-ce619a06]{border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);width:100%;height:40px;color:var(--fg);font:400 13px/1.5 var(--font-sans);transition:border-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background var(--motion-duration) var(--motion-easing);outline:none;padding:0 14px 0 38px}.bold-inbox-search__input[data-v-ce619a06]::placeholder{color:var(--fg-muted)}.bold-inbox-search__input[data-v-ce619a06]:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent)}.bold-inbox-search.is-disabled .bold-inbox-search__input[data-v-ce619a06]{cursor:not-allowed;background:var(--surface-2);color:var(--fg-muted)}@media (prefers-reduced-motion:reduce){.bold-inbox-search__input[data-v-ce619a06]{transition:none}}.bold-attachment-chip[data-v-91fe4b89]{border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);min-height:28px;color:var(--fg-2);font-family:var(--font-sans);align-items:center;gap:6px;padding:0 10px;font-size:.75rem;font-weight:600;line-height:1rem;display:inline-flex}.bold-attachment-chip__icon[data-v-91fe4b89],.bold-attachment-chip__size[data-v-91fe4b89]{color:var(--fg-muted)}.bold-attachment-chip__badge[data-v-91fe4b89]{border-radius:var(--r-pill);background:var(--surface-success);color:var(--success-text);align-items:center;gap:4px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-flex}.fam-id[data-v-87e60901]{border-radius:var(--r-pill);background:var(--accent-soft);min-height:24px;color:var(--accent-text);font:700 12px/1 var(--font-mono);border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);justify-content:center;align-items:center;padding:0 8px;display:inline-flex}.fam-id.is-clickable[data-v-87e60901]{cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing)}.fam-id.is-clickable[data-v-87e60901]:hover{background:color-mix(in srgb, var(--accent-soft) 82%, var(--accent) 18%);transform:translateY(-1px)}.fam-id.is-clickable[data-v-87e60901]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 26%, transparent);outline:none}@media (prefers-reduced-motion:reduce){.fam-id.is-clickable[data-v-87e60901],.fam-id.is-clickable[data-v-87e60901]:hover{transition:none;transform:none}}.bold-bubble[data-v-5e7ea9b4]{--bold-bubble-bg:var(--surface);--bold-bubble-border:var(--divider);align-items:flex-start;gap:12px;display:flex}.bold-bubble__avatar[data-v-5e7ea9b4]{flex-shrink:0;margin-top:4px}.bold-bubble__system-icon[data-v-5e7ea9b4]{background:var(--surface-2);width:30px;height:30px;color:var(--fg-dim);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.bold-bubble__body[data-v-5e7ea9b4]{flex:1;min-width:0}.bold-bubble__meta[data-v-5e7ea9b4]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bold-bubble__authors[data-v-5e7ea9b4]{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.bold-bubble__author[data-v-5e7ea9b4]{color:var(--fg-2);font:500 13px/1.5 var(--font-sans)}.bold-bubble__role[data-v-5e7ea9b4],.bold-bubble__time[data-v-5e7ea9b4]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-bubble__content[data-v-5e7ea9b4]{gap:var(--s-3);border:1px solid var(--bold-bubble-border);border-radius:var(--r-lg);background:var(--bold-bubble-bg);flex-direction:column;padding:14px 16px;display:flex}.bold-bubble__title[data-v-5e7ea9b4]{color:var(--fg);font:500 13px/1.5 var(--font-sans);margin:0}.bold-bubble__copy[data-v-5e7ea9b4] p{color:var(--fg-2);font:400 13px/1.5 var(--font-sans);margin:0;line-height:1.55}.bold-bubble__copy[data-v-5e7ea9b4] p+p{margin-top:8px}.bold-bubble__attachments[data-v-5e7ea9b4],.bold-bubble__actions[data-v-5e7ea9b4]{gap:var(--s-2);flex-wrap:wrap;display:flex}.bold-bubble--note[data-v-5e7ea9b4]{--bold-bubble-bg:var(--surface);--bold-bubble-border:var(--divider)}.bold-bubble--email-in[data-v-5e7ea9b4]{--bold-bubble-bg:color-mix(in srgb, var(--success) 8%, var(--surface));--bold-bubble-border:color-mix(in srgb, var(--success) 28%, transparent)}.bold-bubble--email-out[data-v-5e7ea9b4]{--bold-bubble-bg:color-mix(in srgb, var(--info) 8%, var(--surface));--bold-bubble-border:color-mix(in srgb, var(--info) 28%, transparent)}.bold-bubble--action[data-v-5e7ea9b4]{--bold-bubble-bg:var(--accent-soft);--bold-bubble-border:color-mix(in srgb, var(--accent) 18%, transparent)}.bold-bubble--thinking[data-v-5e7ea9b4]{--bold-bubble-bg:color-mix(in srgb, var(--accent-soft) 60%, var(--surface) 40%);--bold-bubble-border:color-mix(in srgb, var(--accent) 22%, transparent)}.bold-bubble--approval[data-v-5e7ea9b4]{--bold-bubble-bg:color-mix(in srgb, var(--warning) 10%, var(--surface));--bold-bubble-border:color-mix(in srgb, var(--warning) 32%, transparent)}.bold-bubble--approval.is-resolved[data-v-5e7ea9b4]{--bold-bubble-bg:color-mix(in srgb, var(--success) 12%, var(--surface));--bold-bubble-border:color-mix(in srgb, var(--success) 20%, transparent)}.bold-bubble--doc[data-v-5e7ea9b4]{--bold-bubble-bg:var(--surface);--bold-bubble-border:var(--divider)}.bold-bubble--system[data-v-5e7ea9b4]{--bold-bubble-bg:var(--surface-2);--bold-bubble-border:var(--divider)}.bold-day-separator[data-v-dbff4b79]{align-items:center;gap:var(--s-3);margin:var(--s-5) 0 var(--s-3);display:flex}.bold-day-separator__line[data-v-dbff4b79]{background:var(--divider);flex:1;height:1px}.bold-day-separator__label[data-v-dbff4b79]{color:var(--fg-muted);font:400 12px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.08em}.bold-activity-thread[data-v-8c738f45]{gap:var(--s-3);flex-direction:column;min-height:220px;display:flex}.bold-activity-thread__composer[data-v-8c738f45]{margin-top:var(--s-4)}.bold-composer{border:1px solid var(--divider);background:var(--surface);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:0;display:flex;position:sticky;bottom:0}.bold-composer:focus-within{border-color:var(--accent);box-shadow:0 4px 16px color-mix(in srgb, var(--accent) 22%, transparent)}.bold-composer.is-disabled{opacity:.76}.bold-composer__tabs{border-bottom:1px solid var(--divider);align-items:center;gap:2px;padding:6px 10px;display:flex}.bold-composer__tab{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bold-composer__tab.is-active{background:var(--accent-soft);color:var(--accent-text)}.bold-composer__main{align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.bold-composer__input{min-height:38px;max-height:120px;color:var(--fg);font:400 13px/1.5 var(--font-sans);resize:none;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.bold-composer__send{background:var(--accent);width:34px;height:34px;color:var(--accent-text);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bold-composer__send:disabled{background:var(--divider);color:var(--fg-muted);cursor:not-allowed}.bold-composer__suggest{flex-wrap:wrap;gap:6px;padding:8px 14px 12px;display:flex}.bold-composer__foot{color:var(--fg-muted);font:400 12px/1.5 var(--font-sans);align-items:center;gap:8px;padding:0 14px 10px;display:flex}@media (prefers-reduced-motion:reduce){.bold-composer,.bold-composer:focus-within{box-shadow:var(--shadow-card);transition:none}}.bold-agent[data-v-8a1475c7]{align-items:center;gap:var(--s-2);border:1px solid color-mix(in srgb, var(--on-solid), transparent 72%);border-radius:var(--r-md);background:color-mix(in srgb, var(--on-solid), transparent 90%);min-width:0;padding:var(--s-2);color:var(--on-solid);display:flex}.bold-agent__dot[data-v-8a1475c7]{border-radius:var(--r-pill);background:var(--success);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success), transparent 76%);flex:none}.bold-agent__copy[data-v-8a1475c7]{min-width:0;display:grid}.bold-agent strong[data-v-8a1475c7],.bold-agent small[data-v-8a1475c7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bold-agent strong[data-v-8a1475c7]{color:var(--on-solid);font:800 12px/1.2 var(--font-sans)}.bold-agent small[data-v-8a1475c7]{color:color-mix(in srgb, var(--on-solid), transparent 20%);font:700 11px/1.25 var(--font-sans)}.bold-module-hero[data-v-0460ab0f]{color:var(--on-solid);background:linear-gradient(135deg,#1f2a4d 0%,#2d5bb8 60%,#4858b8 100%);padding:26px 36px 34px;position:relative;overflow:hidden}.bold-module-hero--inbox[data-v-0460ab0f]{background:linear-gradient(135deg,#1f2a4d 0%,#2d5bb8 60%,#4858b8 100%)}.bold-module-hero--in[data-v-0460ab0f]{background:linear-gradient(135deg,#143436 0%,#1e7a6f 55%,#2d5bb8 100%)}.bold-module-hero--out[data-v-0460ab0f]{background:linear-gradient(135deg,#28204b 0%,#4858b8 55%,#2d5bb8 100%)}.bold-module-hero--analytics[data-v-0460ab0f]{background:linear-gradient(135deg,#261a45 0%,#4858b8 55%,#6b47c9 100%)}.bold-module-hero--banking[data-v-0460ab0f]{background:linear-gradient(135deg,#1a2f4a 0%,#2d5bb8 55%,#2596a8 100%)}.bold-module-hero__bg[data-v-0460ab0f]{background:radial-gradient(circle,#ffffff1f 0%,#fff0 65%);border-radius:50%;width:460px;height:460px;position:absolute;top:-120px;right:-140px}.bold-module-hero__pattern[data-v-0460ab0f]{background-image:radial-gradient(circle at 22% 80%,#ffffff0f 0%,#0000 18%),radial-gradient(circle at 78% 16%,#ffffff14 0%,#0000 22%);position:absolute;inset:0}.bold-module-hero__inner[data-v-0460ab0f]{position:relative}.bold-module-hero__eyebrow[data-v-0460ab0f]{font:600 11px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--hero-fg-muted)}.bold-hero__topline[data-v-0460ab0f]{justify-content:space-between;align-items:start;gap:32px;margin-bottom:22px;display:flex}.bold-hero__topline-lead[data-v-0460ab0f]{min-width:0}.bold-hero__greet[data-v-0460ab0f]{font:500 22px/1.3 var(--font-sans);letter-spacing:-.2px;max-width:540px;margin-top:4px}.bold-hero__greet[data-v-0460ab0f]:empty{display:none}.bold-agents[data-v-0460ab0f]{grid-template-columns:1fr 1fr;gap:6px;min-width:460px;display:grid}.bold-cash[data-v-0460ab0f]{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.bold-cash__lead[data-v-0460ab0f]{min-width:0}.bold-cash__big[data-v-0460ab0f]{font:600 56px/1 var(--font-mono);letter-spacing:-1.4px;color:var(--on-solid);font-variant-numeric:tabular-nums;margin-top:6px}.bold-cash__prefix[data-v-0460ab0f]{color:var(--hero-fg-muted);font-size:.55em}.bold-cash__dec[data-v-0460ab0f]{color:var(--hero-fg-muted);font-size:.65em}.bold-cash__row[data-v-0460ab0f]{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.bold-cash__delta[data-v-0460ab0f]{font:500 13px/1 var(--font-sans);color:var(--hero-fg-soft);align-items:center;gap:4px;display:inline-flex}.bold-cash__delta--pos[data-v-0460ab0f]{color:var(--on-dark-success)}.bold-cash__delta--neg[data-v-0460ab0f]{color:var(--on-dark-error)}@media (width<=880px){.bold-hero__topline[data-v-0460ab0f],.bold-cash[data-v-0460ab0f]{flex-direction:column;grid-template-columns:1fr}.bold-agents[data-v-0460ab0f]{min-width:0}}.bold-agent[data-v-552d923f]{background:var(--hero-agent-bg);border:1px solid var(--hero-agent-border);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:10px;padding:7px 11px;display:flex}.bold-agent--active[data-v-552d923f]{background:var(--hero-agent-bg-active)}.bold-agent__av[data-v-552d923f]{border-radius:var(--r-pill);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex;position:relative}.bold-agent__pulse[data-v-552d923f]{border-radius:var(--r-pill);background:var(--success);border:2px solid var(--fg);width:10px;height:10px;animation:1.8s ease-in-out infinite bold-agent-pulse-552d923f;position:absolute;bottom:-1px;right:-1px}@keyframes bold-agent-pulse-552d923f{0%,to{opacity:1}50%{opacity:.45}}.bold-agent__body[data-v-552d923f]{min-width:0}.bold-agent__name[data-v-552d923f]{font:600 12px/1.1 var(--font-sans);color:var(--on-solid)}.bold-agent__task[data-v-552d923f]{font:400 11px/1.2 var(--font-sans);color:var(--hero-fg-muted)}.bold-agent__badge[data-v-552d923f]{background:var(--gold);color:var(--fg);font:700 10px/1 var(--font-mono);border-radius:var(--r-pill);margin-left:auto;padding:4px 7px}@media (prefers-reduced-motion:reduce){.bold-agent__pulse[data-v-552d923f]{animation:none}}.bold-fab__secondary[data-v-1721b49c]{color:var(--on-solid);border:1px solid color-mix(in srgb, var(--on-solid) 30%, transparent);border-radius:var(--r-pill);padding:10px var(--s-4);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing);background:0 0}.bold-fab__secondary[data-v-1721b49c]:hover:not(:disabled){background:color-mix(in srgb, var(--on-solid) 12%, transparent);border-color:color-mix(in srgb, var(--on-solid) 55%, transparent)}.bold-fab__secondary[data-v-1721b49c]:disabled{opacity:.5;cursor:not-allowed}.bold-fab__primary[data-v-1721b49c]{background:var(--accent);color:var(--on-accent);border-radius:var(--r-pill);padding:10px var(--s-4);font:500 14px/1 var(--font-sans);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing);border:0}.bold-fab__primary[data-v-1721b49c]:hover:not(:disabled){background:var(--accent-dark)}.bold-fab__primary[data-v-1721b49c]:disabled{opacity:.5;cursor:not-allowed}.bold-fab__close[data-v-1721b49c]{color:color-mix(in srgb, var(--on-solid) 70%, transparent);cursor:pointer;padding:6px var(--s-2);background:0 0;border:0;font-size:20px}.bold-fab__close[data-v-1721b49c]:hover{color:var(--on-solid)}.bold-dialog[data-v-04f3f79b]{z-index:80;padding:var(--s-8);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bold-dialog__panel[data-v-04f3f79b]{gap:var(--s-5);width:min(100%,480px);max-height:calc(100vh - 64px);padding:var(--s-6);border:1px solid var(--divider);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lift);font-family:var(--font-sans);outline:none;flex-direction:column;display:flex;overflow:auto}.bold-dialog__panel--sm[data-v-04f3f79b]{width:min(100%,420px)}.bold-dialog__panel--md[data-v-04f3f79b]{width:min(100%,480px)}.bold-dialog__panel--lg[data-v-04f3f79b]{width:min(100%,720px)}.bold-dialog__panel--xl[data-v-04f3f79b]{width:min(100%,960px)}.bold-dialog__header[data-v-04f3f79b]{gap:var(--s-2);flex-direction:column;display:flex}.bold-dialog__title[data-v-04f3f79b]{color:var(--fg);font:700 20px/1.2 var(--font-sans);margin:0}.bold-dialog__description[data-v-04f3f79b]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans);margin:0}.bold-dialog__body[data-v-04f3f79b]{min-width:0}.bold-dialog__footer[data-v-04f3f79b]{justify-content:flex-end;gap:var(--s-3);display:flex}.bold-money[data-v-a6297eca]{color:var(--fg-2);font:400 13px/1.5 var(--font-sans);font-variant-numeric:tabular-nums}.bold-money--strong[data-v-a6297eca]{font:500 13px/1.5 var(--font-sans)}.bold-money--muted[data-v-a6297eca]{color:var(--fg-dim)}.bold-money--negative[data-v-a6297eca]{color:var(--error-text)}.bold-dual-money[data-v-0840e0d6]{color:var(--fg-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.bold-dual-money--big[data-v-0840e0d6]{font-size:24px;line-height:1.15}.bold-dual-money--sm[data-v-0840e0d6]{font-size:11px;font-weight:600;line-height:1.5}.bold-dual-money__native[data-v-0840e0d6]{color:var(--fg-dim)}.bold-dual-money__native--solo[data-v-0840e0d6]{color:inherit}.bold-dual-money__sep[data-v-0840e0d6]{color:var(--fg-dim)}.bold-dual-money__norate[data-v-0840e0d6]{color:var(--fg-dim);font-weight:600}.bold-dual-money__nodata[data-v-0840e0d6]{color:var(--fg-dim);font-style:italic;font-weight:600}.bold-dual-money--pre[data-v-0840e0d6]{color:var(--success-text)}.bold-dual-money--over[data-v-0840e0d6]{color:var(--error-text)}.bold-dual-money--due[data-v-0840e0d6]{color:var(--fg-2)}.bold-balance-block[data-v-4b183eaf]{gap:var(--s-1);flex-direction:column;display:flex}.bold-balance-block__sub[data-v-4b183eaf]{align-items:baseline;gap:var(--s-1);color:var(--fg-dim);font-family:var(--font-mono);font-size:11px;font-weight:600;line-height:1.5;display:inline-flex}.bold-date[data-v-9cfb6ba6]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans);font-variant-numeric:tabular-nums}.bold-history-tab[data-v-3fae6558]{gap:var(--s-4);flex-direction:column;display:flex}.bold-history-tab__title[data-v-3fae6558]{color:var(--fg);font:700 16px/1.25 var(--font-sans);margin:0}.bold-history-tab__list[data-v-3fae6558]{gap:var(--s-3);flex-direction:column;display:flex}.bold-history-tab__item[data-v-3fae6558]{gap:var(--s-2);border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);flex-direction:column;padding:12px;display:flex}.bold-history-tab__top[data-v-3fae6558],.bold-history-tab__meta[data-v-3fae6558]{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.bold-history-tab__description[data-v-3fae6558]{color:var(--fg-2);font:400 13px/1.5 var(--font-sans);margin:0}.bold-history-tab__actor[data-v-3fae6558]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-history-tab__empty[data-v-3fae6558]{border:1px dashed var(--divider);border-radius:var(--r-lg);padding:24px 12px}.position-label[data-v-e12bd11e]{gap:var(--s-1,4px);flex-direction:column;min-width:0;display:flex}.position-label__article[data-v-e12bd11e]{font-family:var(--font-mono);color:var(--fg-muted);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11px;font-weight:500;line-height:1.3;overflow:hidden}.position-label__article--clickable[data-v-e12bd11e]{cursor:pointer;color:var(--accent-text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-text) 35%, transparent);text-underline-offset:2px;font-size:13px;font-weight:600}.position-label__desc[data-v-e12bd11e]{color:var(--fg);-webkit-line-clamp:2;white-space:normal;word-break:break-word;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.bold-due[data-v-3fd636a5]{min-height:22px;color:var(--fg-dim);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.bold-due--pill[data-v-3fd636a5]{border-radius:var(--r-pill);background:0 0;border:1px solid #0000;padding:0 8px}.bold-due--info[data-v-3fd636a5]{color:var(--info-text);border-color:color-mix(in srgb, var(--info) 20%, transparent);background:var(--surface-info)}.bold-due--success[data-v-3fd636a5]{color:var(--success-text);border-color:color-mix(in srgb, var(--success) 20%, transparent);background:var(--surface-success)}.bold-due--warning[data-v-3fd636a5]{color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 20%, transparent);background:var(--surface-warning)}.bold-due--error[data-v-3fd636a5]{color:var(--error-text);border-color:color-mix(in srgb, var(--error) 20%, transparent);background:var(--surface-error)}.bold-place-card__icon[data-v-b6c086ee],.bold-alert__icon[data-v-cd971b40]{font-size:18px}.bold-drop-zone[data-v-04787d8c]{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-6);border:1px dashed var(--divider);background:var(--surface);color:var(--fg-dim);cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.bold-drop-zone[data-v-04787d8c]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bold-drop-zone[data-dragging=true][data-v-04787d8c]{border-color:var(--accent);background:var(--accent-soft)}.bold-drop-zone__icon[data-v-04787d8c]{width:32px;height:32px;color:var(--fg-dim);justify-content:center;align-items:center;display:inline-flex}.bold-drop-zone[data-dragging=true] .bold-drop-zone__icon[data-v-04787d8c]{color:var(--accent-text)}.bold-drop-zone__prompt[data-v-04787d8c]{font:400 13px/1.5 var(--font-sans);color:var(--fg)}.bold-drop-zone__hint[data-v-04787d8c]{font:600 11px/1.5 var(--font-sans);color:var(--fg-dim)}.bold-drop-zone__input[data-v-04787d8c]{display:none}.bold-step-progress__circle[data-v-de13f077] .bold-icon{font-size:12px}.bold-step-progress__label[data-v-de13f077],.bold-step-progress__info[data-v-de13f077]{display:block}.bold-timeline[data-v-0b66d885]{gap:var(--s-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bold-timeline-item__dot[data-v-0b66d885] .bold-icon{font-size:14px}.bold-timeline--cards[data-v-0b66d885]{gap:var(--s-3)}.bold-timeline-card[data-v-0b66d885]{border:1px solid var(--divider);border-left:3px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);padding:12px 14px}.bold-timeline-card--accent[data-v-0b66d885]{border-left-color:var(--accent)}.bold-timeline-card--success[data-v-0b66d885]{border-left-color:var(--success);background:linear-gradient(135deg, color-mix(in srgb, var(--gold-bg) 45%, var(--surface)) 0%, var(--surface) 80%)}.bold-timeline-card--warn[data-v-0b66d885]{border-left-color:var(--warning-text)}.bold-timeline-card--muted[data-v-0b66d885]{border-left-color:var(--fg-muted);background:var(--surface-2)}.bold-wizard-stepper__circle[data-v-db218f3c] .bold-icon{font-size:14px}.bold-wizard-stepper__step--done[data-v-db218f3c]:focus-visible{border-radius:var(--r-pill);outline:2px solid var(--accent);outline-offset:2px}.bold-radio-group[data-v-c4dea9a8]{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bold-radio-group__option[data-v-c4dea9a8]{gap:var(--s-3);padding:var(--s-4);border:2px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);color:var(--fg);font:400 13px/1.5 var(--font-sans);transition:border-color var(--motion-duration) var(--motion-easing), background var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);flex-direction:column;display:flex;position:relative}.bold-radio-group__option-label[data-v-c4dea9a8]{gap:var(--s-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:flex-start;display:grid}.bold-radio-group__option.is-disabled .bold-radio-group__option-label[data-v-c4dea9a8]{cursor:not-allowed}.bold-radio-group__option[data-v-c4dea9a8]:hover:not(.is-disabled):not(.is-selected){border-color:var(--fg-muted);background:var(--surface-2)}.bold-radio-group__option.is-selected[data-v-c4dea9a8]{border-color:var(--accent);background:var(--accent-soft)}.bold-radio-group__option.is-disabled[data-v-c4dea9a8]{opacity:.56}.bold-radio-group__option[data-v-c4dea9a8]:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent);outline:none}.bold-radio-group__input[data-v-c4dea9a8]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;inset:0 auto auto 0}.bold-radio-group__indicator[data-v-c4dea9a8]{border:2px solid var(--divider);background:var(--surface);width:20px;height:20px;transition:border-color var(--motion-duration) var(--motion-easing), background var(--motion-duration) var(--motion-easing);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.bold-radio-group__option.is-selected .bold-radio-group__indicator[data-v-c4dea9a8]{border-color:var(--accent);background:var(--surface)}.bold-radio-group__dot[data-v-c4dea9a8]{background:var(--accent);opacity:0;width:8px;height:8px;transition:opacity var(--motion-duration) var(--motion-easing);border-radius:50%}.bold-radio-group__option.is-selected .bold-radio-group__dot[data-v-c4dea9a8]{opacity:1}.bold-radio-group__content[data-v-c4dea9a8]{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.bold-radio-group__title-row[data-v-c4dea9a8]{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:inline-flex}.bold-radio-group__title[data-v-c4dea9a8]{font:500 18px/1.25 var(--font-sans);color:var(--fg)}.bold-radio-group__description[data-v-c4dea9a8]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.bold-radio-group__extra[data-v-c4dea9a8]{margin-top:var(--s-1)}.bold-radio-group__badge[data-v-c4dea9a8]{padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);font:600 11px/1.5 var(--font-sans);text-transform:uppercase;letter-spacing:.04em;align-items:center;display:inline-flex}.bold-radio-group__badge--success[data-v-c4dea9a8]{background:color-mix(in srgb, var(--success) 14%, var(--surface));color:var(--success-text)}.bold-radio-group__badge--warning[data-v-c4dea9a8]{background:color-mix(in srgb, var(--warning) 16%, var(--surface));color:var(--warning-text)}.bold-radio-group__badge--info[data-v-c4dea9a8]{background:color-mix(in srgb, var(--info) 14%, var(--surface));color:var(--info-text)}.bold-radio-group__badge--error[data-v-c4dea9a8]{background:color-mix(in srgb, var(--error) 14%, var(--surface));color:var(--error-text)}.bold-radio-group__badge--neutral[data-v-c4dea9a8]{background:var(--surface-2);color:var(--fg-dim)}.bold-radio-group__badge--gold[data-v-c4dea9a8]{background:color-mix(in srgb, var(--gold) 18%, var(--surface));color:var(--gold-text)}.bold-radio-group__badge--solid-dark[data-v-c4dea9a8]{background:var(--fg);color:var(--surface)}.bold-hidden-costs__lock[data-v-c3e43069]{flex:none;font-size:16px;display:inline-flex}.bold-fullscreen-review__close[data-v-5d2ab62f]{min-height:32px;padding:0 var(--s-3);border:var(--border-w) solid var(--co-so-dark-stroke);border-radius:var(--r-pill);background:var(--co-so-dark-glass);color:var(--on-solid);cursor:pointer;font:700 12px/1 var(--font-sans)}.bold-fullscreen-review__close[data-v-5d2ab62f]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bold-fullscreen-review[data-v-5d2ab62f]:focus-visible{outline:none}.crm-assistant-panel[data-v-daf16f83]{z-index:85;pointer-events:none;justify-content:center;align-items:flex-start;padding-top:72px;display:flex;position:fixed;inset:0}.crm-assistant-panel__backdrop[data-v-daf16f83]{background:var(--scrim);pointer-events:none;position:absolute;inset:0}.crm-assistant-panel__dialog[data-v-daf16f83]{pointer-events:auto;border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);width:min(720px,100vw - 48px);max-height:min(70vh,640px);box-shadow:var(--shadow-lg);position:relative;overflow:auto}.crm-assistant-panel__body[data-v-daf16f83]{padding:var(--s-4)}.crm-assistant-panel__status[data-v-daf16f83]{color:var(--fg-dim);font:400 13px/1.5 var(--font-sans);margin:0}.crm-assistant-panel__status--error[data-v-daf16f83]{color:var(--error-text)}.crm-assistant-panel__section+.crm-assistant-panel__section[data-v-daf16f83]{margin-top:var(--s-4)}.crm-assistant-panel__section-title[data-v-daf16f83]{margin:0 0 var(--s-2);font:600 12px/1.5 var(--font-sans);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.crm-assistant-panel__item[data-v-daf16f83]{justify-content:space-between;align-items:flex-start;gap:var(--s-3);width:100%;height:auto;padding:var(--s-3);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface);text-align:left;display:flex}.crm-assistant-panel__item+.crm-assistant-panel__item[data-v-daf16f83]{margin-top:var(--s-2)}.crm-assistant-panel__item-copy[data-v-daf16f83]{flex-direction:column;gap:2px;display:flex}.crm-assistant-panel__item-subtitle[data-v-daf16f83],.crm-assistant-panel__procedure-summary[data-v-daf16f83]{color:var(--fg-dim);font:400 12px/1.5 var(--font-sans)}.crm-assistant-panel__steps[data-v-daf16f83]{padding-left:var(--s-5);margin:0}.crm-assistant-panel__step+.crm-assistant-panel__step[data-v-daf16f83]{margin-top:var(--s-3)}.crm-assistant-panel__step-text[data-v-daf16f83]{font:400 13px/1.5 var(--font-sans);margin:0}.crm-assistant-panel__step-link[data-v-daf16f83]{margin-top:var(--s-1);min-height:0;color:var(--accent-text);font:400 12px/1.5 var(--font-sans);padding:0}.crm-assistant-panel__step-blocked[data-v-daf16f83]{margin:var(--s-1) 0 0;color:var(--fg-muted);font:400 12px/1.5 var(--font-sans)}.crm-assistant-bar[data-v-8f559747]{align-items:center;gap:var(--s-2);border:1px solid var(--divider);border-radius:var(--r-pill);background:var(--surface);width:min(560px,100%);height:36px;padding:0 12px;display:flex}.crm-assistant-bar__icon[data-v-8f559747]{color:var(--fg-muted);flex-shrink:0}.crm-assistant-bar__field[data-v-8f559747]{flex:auto;min-width:0}.crm-assistant-bar__field[data-v-8f559747] .bold-field,.crm-assistant-bar__field[data-v-8f559747] .bold-field__input{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.crm-assistant-bar__field[data-v-8f559747] .bold-field__input{height:28px;font:400 13px/1.5 var(--font-sans);color:var(--fg);outline:none}.crm-assistant-bar__field[data-v-8f559747] .bold-field__input::placeholder{color:var(--fg-muted)}.crm-assistant-bar__shortcut[data-v-8f559747]{border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg-muted);font:400 12px/1.5 var(--font-sans);flex-shrink:0;padding:2px 6px}.topbar[data-v-7e2b3386]{z-index:50;background:var(--surface);height:54px;box-shadow:var(--shadow-topnav);border-bottom:1px solid var(--border-medium);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:0 20px;display:grid;position:sticky;top:0}.topbar-left[data-v-7e2b3386]{grid-column:1;align-items:center;gap:24px;min-width:0;display:flex}.topbar-right[data-v-7e2b3386]{--app-topbar-search-min-width:180px;grid-column:2;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.topbar--crm-assistant .topbar-right[data-v-7e2b3386]{--app-topbar-search-min-width:160px;gap:12px;min-width:max-content}.topbar-crm-assistant[data-v-7e2b3386]{flex:0 0 clamp(240px,22vw,340px);width:clamp(240px,22vw,340px);min-width:240px;max-width:340px}.logo[data-v-7e2b3386]{cursor:pointer;flex-shrink:0;align-items:center;gap:8px;display:flex}.logo-icon[data-v-7e2b3386]{background:var(--accent);width:30px;height:30px;color:var(--on-accent);font-family:var(--font-heading);border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.logo-text[data-v-7e2b3386]{color:var(--fg);font-family:var(--font-heading);letter-spacing:.5px;font-size:15px;font-weight:700}.topbar-back[data-v-7e2b3386]{white-space:nowrap;flex-shrink:0}.topbar-nav[data-v-7e2b3386]{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.topbar-nav[data-v-7e2b3386]::-webkit-scrollbar{display:none}.topbar-nav>.topbar-nav__button[data-v-7e2b3386],.topbar-nav>.nav-dropdown[data-v-7e2b3386],.nav-dropdown>.topbar-nav__button[data-v-7e2b3386]{flex:none}.topbar-nav__button[data-v-7e2b3386]{height:54px;color:var(--fg-muted);white-space:nowrap;border-width:0 0 2px;border-bottom-color:#0000;border-radius:0;padding:0 12px}.topbar-nav__button[data-v-7e2b3386]:hover{color:var(--fg-dim)}.topbar-nav__button.is-active[data-v-7e2b3386]{border-bottom-color:var(--accent);color:var(--fg);font-weight:600}.topbar-nav__badge[data-v-7e2b3386]{background:color-mix(in srgb, var(--error-text) 24%, var(--surface) 76%);min-width:18px;height:18px;color:var(--error-text);border-radius:9px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.nav-dropdown[data-v-7e2b3386]{position:relative}.topbar-nav__menu[data-v-7e2b3386]{z-index:70;max-width:calc(100vw - 16px);position:fixed;top:58px;left:20px}.dropdown-enter-active[data-v-7e2b3386],.dropdown-leave-active[data-v-7e2b3386]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-7e2b3386],.dropdown-leave-to[data-v-7e2b3386]{opacity:0;transform:translateY(-4px)}.main-login[data-v-03ec97b2]{min-height:100vh}[data-app-theme-root][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent-dark:#1557b0;--on-accent:#fff;--bg:#f6f8fc;--success-text:#166428;--surface-success:#e6f4ea;--surface-error:#fce8e6;--surface-warning:#fef7e0;--gold-bg:#fef3c7;--gold-text:#92400e;--surface-info:#e8f0fe;--neutral-fg:#5f6368;--neutral-bg:#f1f3f4;--neutral-text:#5f6368;--scrollbar-thumb:#cbd5e1;--scrollbar-thumb-hover:#94a3b8;--shadow-composer:0 2px 8px #3c404314;--shadow-focus:0 4px 16px #1a73e826;--shadow-modal:0 10px 40px #3c404329;--motion-duration:.22s;--motion-duration-slow:.4s;--motion-easing:cubic-bezier(.2, .9, .3, 1.1);--rail-width:56px;--topbar-height:56px;--inbox-width:320px;--inbox-width-collapsed:88px;--sidepanel-width:340px;--drawer-max-width:1200px;--desktop-min-width:1366px;--hero-grad-inbox:linear-gradient(135deg, #1f2a4d 0%, #2d5bb8 60%, #4858b8 100%);--hero-grad-in:linear-gradient(135deg, #143436 0%, #1e7a6f 55%, #2d5bb8 100%);--hero-grad-out:linear-gradient(135deg, #28204b 0%, #4858b8 55%, #2d5bb8 100%);--hero-grad-analytics:linear-gradient(135deg, #261a45 0%, #4858b8 55%, #6b47c9 100%);--hero-grad-banking:linear-gradient(135deg, #1a2f4a 0%, #2d5bb8 55%, #2596a8 100%);--hero-cash-font:600 56px/1 var(--font-mono);--hero-cash-decimals-color:#ffffff8c;--hero-agent-bg:#ffffff0f;--hero-agent-bg-active:#ffffff29;--hero-agent-border:#ffffff14;--hero-fg:#fff;--hero-fg-soft:#ffffffc7;--hero-fg-muted:#ffffff8c}[data-app-theme-root][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"Manrope", Inter, system-ui, sans-serif;--font-mono:"Roboto Mono", "Fira Code", Menlo, monospace;--accent:#4285f4;--accent-soft:#1a2a3f;--accent-dark:#2d6ac4;--accent-text:#8ab4f8;--on-accent:#fff;--fg:#e8eaed;--fg-2:#bdc1c6;--fg-dim:#9aa0a6;--fg-muted:#80868b;--bg:#131418;--surface:#1f2024;--surface-2:#2a2c30;--surface-3:#3c3f44;--divider:#3c3f44;--surface-success:#1a2e22;--success-text:#34d399;--surface-error:#2e1a1a;--error-text:#fca5a5;--surface-warning:#3a2e15;--warning-text:#fbbf24;--gold-bg:#422006;--gold-text:#fbbf24;--surface-info:#1a2a3f;--info-text:#8ab4f8;--neutral-fg:#9aa0a6;--neutral-bg:#2a2c30;--neutral-text:#bdc1c6;--scrollbar-thumb:#3c3f44;--scrollbar-thumb-hover:#5f6368;--shadow-card:0 1px 3px #00000052;--shadow-composer:0 2px 8px #00000047;--shadow-focus:0 4px 16px #4285f42e;--shadow-modal:0 10px 40px #0006;--motion-duration:.22s;--motion-duration-slow:.4s;--motion-easing:cubic-bezier(.2, .9, .3, 1.1);--rail-width:56px;--topbar-height:56px;--inbox-width:320px;--inbox-width-collapsed:88px;--sidepanel-width:340px;--drawer-max-width:1200px;--desktop-min-width:1366px;--hero-grad-inbox:linear-gradient(135deg, #1f2a4d 0%, #2d5bb8 60%, #4858b8 100%);--hero-grad-in:linear-gradient(135deg, #143436 0%, #1e7a6f 55%, #2d5bb8 100%);--hero-grad-out:linear-gradient(135deg, #28204b 0%, #4858b8 55%, #2d5bb8 100%);--hero-grad-analytics:linear-gradient(135deg, #261a45 0%, #4858b8 55%, #6b47c9 100%);--hero-grad-banking:linear-gradient(135deg, #1a2f4a 0%, #2d5bb8 55%, #2596a8 100%);--hero-cash-font:600 56px/1 var(--font-mono);--hero-cash-decimals-color:#ffffff8c;--hero-agent-bg:#ffffff0f;--hero-agent-bg-active:#ffffff29;--hero-agent-border:#ffffff14;--hero-fg:#fff;--hero-fg-soft:#ffffffc7;--hero-fg-muted:#ffffff8c}[data-app-theme-root]{--shadow-topnav:0 1px 3px #00000005;--accent-fg:var(--accent);--accent-bg:var(--accent-soft);--accent-light:var(--accent-soft);--accent-strong:var(--accent-dark);--primary-color:var(--accent);--primary-600:var(--accent-dark);--color-bg:var(--bg);--color-highlight:var(--accent);--color-highlight-bg:var(--accent-soft);--list-row-id-width:220px;--list-row-tail-width:24px;--list-row-min-height:64px;--list-row-avatar-size:56px;--list-row-avatar-font-size:20px;--list-row-value-font-size:18px;--list-row-tail-font-size:20px;--gray-0:var(--surface);--gray-50:var(--bg);--gray-100:var(--surface-2);--gray-200:var(--surface-3);--gray-300:var(--divider);--gray-400:var(--fg-muted);--gray-500:var(--fg-dim);--gray-600:var(--fg-2);--gray-900:var(--fg);--card:var(--surface);--bg-1:var(--surface);--bg-2:var(--surface-2);--bg-3:var(--surface-3);--bg-card:var(--surface);--bg-subtle:var(--surface-2);--bg2:var(--surface-2);--surface2:var(--surface-2);--surface3:var(--surface-3);--surface-card:var(--surface);--surface-ground:var(--bg);--surface-muted:var(--surface-2);--surface-border:var(--divider);--surface-50:var(--bg);--surface-100:var(--surface-2);--surface-200:var(--surface-3);--surface-400:var(--fg-muted);--hover:var(--surface-2);--border:var(--divider);--border-subtle:var(--divider);--border-medium:var(--surface-3);--brd:var(--divider);--bl:var(--divider);--sb:var(--divider);--t1:var(--fg);--t2:var(--fg-dim);--t3:var(--fg-muted);--t4:var(--neutral-fg);--text:var(--fg);--text2:var(--fg-dim);--acc:var(--accent);--acc-hover:var(--accent-dark);--acc-active:var(--accent-dark);--acc-bg:var(--accent-soft);--acc-light:var(--accent-soft);--acc-border:var(--accent);--accent2:var(--accent);--success:var(--success-text);--green:var(--success-text);--green-500:var(--success-text);--green-bg:var(--surface-success);--warning:var(--warning-text);--yellow:var(--warning-text);--yellow-500:var(--warning-text);--yellow-600:var(--warning-text);--error:var(--error-text);--red:var(--error-text);--red-bg:var(--surface-error);--inf:var(--info-text);--infbg:var(--surface-info);--info:var(--info-text);--info-dark:var(--info-text);--fg-error:var(--error-text);--fg-warning:var(--warning-text);--surface-accent:var(--accent-soft);--purple-600:#7c5cbf;--purbg:#7c5cbf2e;--font-body:var(--font-sans);--font-heading:var(--font-sans);--font-label:var(--font-sans);--font-size-xs:11px;--font-size-sm:12px;--font-size-md:13px;--font-size-base:13px;--font-size-lg:14px;--font-size-xl:18px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--shadow-sm:var(--shadow-card);--shadow-md:var(--shadow-focus);--shadow-xl:var(--shadow-modal);--shadow-dropdown:var(--shadow-focus);--shadow-dialog:var(--shadow-modal);--shadow-toast:var(--shadow-card);--motion-micro:80ms ease-out;--motion-small:.15s ease-out;--duration-micro:.1s;--duration-small:.15s;--duration-medium:.2s;--ease-default:ease-out;--ease-expressive:cubic-bezier(.32, .72, 0, 1);--transition-fast:var(--motion-micro);--transition-normal:var(--motion-small);--z-overlay:190;--ot-stage-1-fg:var(--info-text);--ot-stage-1-bg:var(--surface-info);--ot-stage-1-border:color-mix(in srgb, var(--info-text) 35%, transparent);--ot-stage-2-fg:var(--warning-text);--ot-stage-2-bg:var(--surface-warning);--ot-stage-2-border:color-mix(in srgb, var(--warning-text) 35%, transparent);--ot-stage-3-fg:var(--success-text);--ot-stage-3-bg:var(--surface-success);--ot-stage-3-border:color-mix(in srgb, var(--success-text) 35%, transparent);--ot-stage-4-fg:#7c5cbf;--ot-stage-4-bg:#7c5cbf29;--ot-stage-4-border:#7c5cbf59;--ot-doc-oc-fg:var(--success-text);--ot-doc-pi-fg:var(--warning-text);--ot-doc-inv-fg:var(--info-text);--ot-doc-dn-fg:var(--info-text);--ot-disc-blocked-fg:var(--fg-muted);--ot-disc-blocked-bg:var(--surface-2);--ot-disc-matched-fg:var(--success-text);--ot-disc-matched-bg:var(--surface-success);--ot-disc-price-fg:var(--warning-text);--ot-disc-price-bg:var(--surface-warning);--ot-disc-price-border:color-mix(in srgb, var(--warning-text) 35%, transparent);--ot-disc-qty-fg:var(--error-text);--ot-disc-qty-bg:var(--surface-error);--ot-disc-qty-border:color-mix(in srgb, var(--error-text) 35%, transparent);--ot-sla-today-fg:var(--warning-text);--ot-sla-today-text:var(--warning-text);--ot-sla-today-bg:var(--surface-warning);--ot-sla-today-border:color-mix(in srgb, var(--warning-text) 35%, transparent);--ot-sla-urgent-fg:var(--error-text);--ot-sla-urgent-text:var(--error-text);--ot-sla-urgent-bg:var(--surface-error);--ot-sla-urgent-border:color-mix(in srgb, var(--error-text) 35%, transparent);--ep-preview-bg:var(--surface-2);--ep-split-border:var(--divider);--ep-stats-bar-bg:var(--surface-3);--ep-status-applied-fg:var(--success-text);--ep-status-applied-bg:var(--surface-success);--ep-status-review-fg:var(--warning-text);--ep-status-review-bg:var(--surface-warning);--ep-status-unmatched-fg:var(--error-text);--ep-status-unmatched-bg:var(--surface-error);--ep-status-ignored-fg:var(--fg-muted);--ep-status-ignored-bg:var(--surface-2);--accent-hover:var(--accent-dark);--accent-muted:var(--accent-soft);--bg-active:var(--surface-3);--bg-hover:var(--surface-2);--bold-avatar-color:var(--fg);--bold-drawer-width:min(960px, calc(100vw - 32px));--bold-sparkline-h:24px;--color-border:var(--divider);--color-surface:var(--surface);--color-text:var(--fg);--color-text-muted:var(--fg-muted);--color-text-primary:var(--fg);--color-text-secondary:var(--fg-dim);--font-size-body:14px;--font-size-h2:24px;--indent:0px;--ink:var(--fg);--ink-muted:var(--fg-muted);--ink-strong:var(--fg);--input-border:var(--divider);--name:currentColor;--r-1:4px;--r-2:8px;--r-3:12px;--s-7:28px;--s-9:36px;--shadow-lg:var(--shadow-modal);--size-listbox-max-height:280px;--surface-1:var(--surface);--surface-hover:var(--surface-2);--surface-subtle:var(--surface-2);--token:currentColor;--app-topbar-search-min-width:240px}:root,body[data-theme=light],[data-theme=light]{--ava-parser:#7c3aed;--ava-matcher:#d97706;--ava-sourcer:#059669;--ava-writer:#0891b2;--ava-verifier:#db2777;--ava-negotiator:#be185d;--ava-pay:#0f766e;--ava-follower:#4f46e5;--ava-warehouse:#92400e;--ava-forecast:#6b7280}body[data-theme=dark],[data-theme=dark]{--ava-parser:#a78bfa;--ava-matcher:#fbbf24;--ava-sourcer:#34d399;--ava-writer:#22d3ee;--ava-verifier:#f472b6;--ava-negotiator:#ec4899;--ava-pay:#14b8a6;--ava-follower:#818cf8;--ava-warehouse:#d97706;--ava-forecast:#9ca3af}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--fg);background:var(--bg);min-width:1280px;min-height:800px;line-height:1.5}img,svg{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}ul,ol{list-style:none}table{border-collapse:collapse}h1{font-family:var(--font-heading);color:var(--fg);font-size:22px;font-weight:700;line-height:1.3}h2{font-family:var(--font-heading);color:var(--fg);font-size:18px;font-weight:700;line-height:1.3}h3{font-family:var(--font-heading);color:var(--fg);font-size:16px;font-weight:600;line-height:1.4}h4{font-family:var(--font-heading);color:var(--fg);font-size:14px;font-weight:600;line-height:1.4}h5,h6{font-family:var(--font-heading);color:var(--fg-dim);font-size:13px;font-weight:600;line-height:1.4}.label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);font-size:11px;font-weight:600}.label-sm{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);font-size:10px;font-weight:500}.mono{font-family:var(--font-mono)}.text-muted{color:var(--fg-muted)}.text-secondary{color:var(--fg-dim)}.text-accent{color:var(--accent)}.text-right{text-align:right}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;box-shadow:var(--shadow-focus)}:focus:not(:focus-visible){outline:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-shadow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 30%, transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 0%, transparent)}}@keyframes pulse-emergency{0%,to{opacity:1}50%{opacity:.7}}@keyframes slide-in-right{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes fade-slide-down{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.btn{border-radius:var(--r-md);height:36px;font-family:var(--font-sans);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--accent);color:var(--on-accent);transition:background var(--motion-micro), transform var(--motion-micro);border:none}.btn-primary:hover:not(:disabled){background:var(--accent-dark)}.btn-primary:active:not(:disabled){background:var(--accent-dark);transform:scale(.98)}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-ghost{background:var(--surface);color:var(--fg-dim);border:1px solid var(--divider)}.btn-ghost:hover:not(:disabled){background:var(--surface-2);border-color:var(--surface-3)}.btn-ghost:active:not(:disabled){background:var(--gray-200);transform:scale(.98)}.btn-danger{background:var(--error-text);color:var(--on-accent);border:none}.btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--error-text) 88%, black 12%)}.btn-sm{height:28px;padding:0 10px;font-size:12px}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:28px}.input{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);height:36px;font-family:var(--font-sans);color:var(--fg);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;width:100%;padding:0 12px;font-size:13px}.input::placeholder{color:var(--neutral-fg)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.input:disabled{background:var(--surface-2);color:var(--neutral-fg);cursor:not-allowed}.input-error{border-color:var(--error-text)}.input-error:focus{border-color:var(--error-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--error-text) 16%, transparent)}.input-helper{color:var(--fg-muted);margin-top:4px;font-size:12px}.input-error-text{color:var(--error-text);margin-top:4px;font-size:12px}textarea.input{resize:vertical;height:auto;min-height:80px;padding:8px 12px;line-height:1.5}.select{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);height:36px;font-family:var(--font-sans);color:var(--fg);appearance:none;cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);outline:none;width:100%;padding:0 32px 0 12px;font-size:13px}.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.checkbox{cursor:pointer;color:var(--fg);align-items:center;gap:8px;font-size:13px;display:inline-flex}.checkbox input[type=checkbox]{border:1px solid var(--divider);background:var(--surface);appearance:none;cursor:pointer;border-radius:3px;flex-shrink:0;width:16px;height:16px;position:relative}.checkbox input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}.checkbox input[type=checkbox]:checked:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:6px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.radio{cursor:pointer;color:var(--fg);align-items:center;gap:8px;font-size:13px;display:inline-flex}.radio input[type=radio]{border:1px solid var(--divider);background:var(--surface);appearance:none;cursor:pointer;border-radius:50%;flex-shrink:0;width:16px;height:16px;position:relative}.radio input[type=radio]:checked{border:2px solid var(--accent)}.radio input[type=radio]:checked:after{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.chip{border-radius:var(--r-sm);white-space:nowrap;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.chip-accent{background:var(--accent-soft);color:var(--accent-text)}.chip-ok{background:var(--surface-success);color:var(--success-text)}.chip-warn{background:var(--surface-warning);color:var(--warning-text)}.chip-err{background:var(--surface-error);color:var(--error-text)}.chip-neutral{background:var(--surface-2);color:var(--fg-dim)}.card{background:var(--surface);border:1px solid var(--divider);box-shadow:var(--shadow-card);border-radius:10px;padding:18px 20px}.form-group{flex-direction:column;gap:6px;display:flex}.form-group label{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);font-size:11px;font-weight:600}.form-row{gap:16px;display:flex}.form-row>*{flex:1}.form-actions{border-top:1px solid var(--divider);justify-content:flex-end;gap:8px;padding-top:16px;display:flex}.tabs{align-items:center;gap:4px;height:36px;display:inline-flex}.tab{height:36px;color:var(--fg-muted);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);white-space:nowrap;background:0 0;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.tab:hover{background:var(--surface-2)}.tab.active{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.tab .count{color:var(--neutral-fg);margin-left:4px;font-size:11px}.filter-chip{border-radius:var(--r-sm);height:28px;color:var(--fg-dim);background:var(--surface);border:1px solid var(--divider);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.filter-chip:hover{background:var(--accent-soft)}.filter-chip.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.dropdown-panel{background:var(--surface);box-shadow:var(--shadow-dropdown);z-index:50;border-radius:8px;min-width:180px;max-height:280px;animation:.15s fade-slide-down;position:absolute;overflow-y:auto}.dropdown-item{height:36px;color:var(--fg);cursor:pointer;transition:background-color var(--transition-fast);align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.dropdown-item:hover{background:var(--accent-soft)}.dropdown-item.active{color:var(--accent-text);font-weight:600}.dropdown-divider{background:var(--divider);height:1px;margin:4px 0}.tooltip{background:var(--fg);color:var(--surface);z-index:200;pointer-events:none;white-space:nowrap;border-radius:4px;max-width:240px;padding:6px 10px;font-size:12px;position:absolute}.datatable-wrapper{width:100%;overflow:auto}.datatable-header-cell{background:var(--surface-2);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.5px;color:var(--fg-muted);border-bottom:1px solid var(--divider);z-index:2;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:600;position:sticky;top:0}.datatable-body-cell{color:var(--fg);border-bottom:1px solid var(--divider);white-space:nowrap;text-overflow:ellipsis;padding:10px 12px;font-size:13px;overflow:hidden}.datatable-row{cursor:pointer;height:44px;transition:background-color var(--transition-fast)}.datatable-row:hover{background:var(--accent-soft)}.datatable-row.selected{background:var(--accent-soft);border-left:2px solid var(--accent)}.datatable-paginator{color:var(--fg-muted);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.datatable-paginator-pages{align-items:center;gap:4px;display:flex}.datatable-paginator-page{width:28px;height:28px;color:var(--fg-dim);cursor:pointer;transition:background-color var(--transition-fast);border-radius:4px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.datatable-paginator-page:hover{background:var(--surface)}.datatable-paginator-page.active{color:var(--accent-text);font-weight:600}.skeleton{background:var(--surface-2);border-radius:4px;animation:1.5s ease-in-out infinite pulse}.skeleton-text{border-radius:4px;height:14px}.skeleton-card{border-radius:10px;height:120px}.skeleton-row{width:100%;height:44px}.overlay{z-index:90;position:fixed;inset:0}.overlay-light{background:var(--scrim-dark-soft)}.overlay-dark{background:var(--scrim-dark);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.accordion-header{height:44px;color:var(--fg);cursor:pointer;border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.accordion-body{padding:0 16px 16px;transition:height .2s;overflow:hidden}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-wrap{white-space:normal;word-break:break-word;line-height:1.4;display:block}.flex{display:flex}.flex-col{flex-direction:column;display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:4px}.gap-8{gap:8px}.gap-16{gap:16px}.thread-expand-wrapper{transition:grid-template-rows var(--duration-medium) var(--ease-expressive);grid-template-rows:0fr;display:grid}.thread-expand-wrapper>*{overflow:hidden}.thread-expand-wrapper.open{grid-template-rows:1fr}.pipeline-progress{background:var(--surface-2);border-radius:var(--r-pill);width:80px;height:4px}.pipeline-progress-fill{border-radius:var(--r-pill);height:100%;transition:width var(--duration-medium) var(--ease-expressive)}.pipeline-progress-fill.low{background:var(--error-text)}.pipeline-progress-fill.mid{background:var(--warning-text)}.pipeline-progress-fill.high{background:var(--success-text)}.pipeline-progress-fill.accent{background:var(--accent)}.editable-value{border-bottom:1px dashed var(--divider);cursor:pointer;padding-right:16px;position:relative}.editable-value:after{content:"✎";opacity:0;transition:opacity var(--duration-micro);position:absolute;right:0}.editable-value:hover{border-bottom-color:var(--accent);color:var(--accent-text)}.editable-value:hover:after{opacity:1}:root{--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Roboto Mono", "SF Mono", Menlo, Consolas, monospace;--canvas-bg:#efe8da;--surface:#fff;--surface-2:#f5f4f0;--surface-3:#eceae2;--divider:#e4e1d6;--fg:#1f1a3a;--fg-2:#3a3553;--fg-dim:#6f6a82;--fg-muted:#9b96a8;--accent:#2d5bb8;--accent-text:#1b3f8c;--accent-soft:#e8f0fe;--accent-strong:#1f1a3a;--focus-ring:color-mix(in srgb, var(--accent) 24%, transparent);--on-solid:#fff;--gold:#fbbf24;--gold-text:#92590a;--gold-soft:#fef5da;--success:#1e8e3e;--success-text:#166428;--success-soft:#e1f2e5;--warning:#e89500;--warning-text:#9a5e00;--warning-soft:#fdf1d5;--error:#d8362a;--error-text:#8e1f17;--error-soft:#fce4e1;--info:#2d5bb8;--info-soft:#e8f0fe;--info-text:#1b3f8c;--grad-warning-panel:linear-gradient(135deg, color-mix(in srgb, var(--warning) 8%, var(--surface)) 0%, var(--surface) 70%);--grad-info-panel:linear-gradient(135deg, color-mix(in srgb, var(--info) 8%, var(--surface)) 0%, var(--surface) 70%);--teal-deep:#143436;--teal:#1e7a6f;--grad-hero-tracking:linear-gradient(135deg, var(--teal-deep) 0%, var(--teal) 55%, var(--accent) 100%);--grad-hero-finance:linear-gradient(135deg, var(--teal-deep) 0%, var(--teal) 52%, var(--accent) 100%);--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:14px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--border-w:1px;--shadow-card:0 2px 8px #0000000a;--shadow-lift:0 8px 24px #1f1a3a29;--shadow-hero:0 8px 24px #1f1a3a38;--scrim:#1f1a3a66;--shadow-knob:0 1px 3px #00000026;--shadow-sticky-col:-8px 0 10px #0f172a0f;--scrim-dark:#2021244d;--scrim-dark-soft:#20212426;--scrim-modal:#00000080;--on-dark-success:#6ee7b7;--on-dark-error:#fca5a5;--on-dark-warning:#ffd9a0;--on-dark-gold:#fbbf24;--surface-glass:#ffffff80;--fab-grad:linear-gradient(135deg, #161522 0%, #20253a 100%)}.bold-shell{--success:#1e8e3e;--warning:#e89500;--error:#d8362a;--info:#2d5bb8;--accent-strong:#1f1a3a;--gold:#fbbf24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Manrope", system-ui, -apple-system, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono:"Roboto Mono", "SF Mono", Menlo, Consolas, monospace;--shadow-card:0 2px 8px #0000000a;--fg:#1f1a3a;--fg-2:#3a3553;--fg-dim:#6f6a82;--fg-muted:#9b96a8;--surface:#fff;--surface-2:#f5f4f0;--surface-3:#eceae2;--divider:#e4e1d6;--accent:#2d5bb8;--accent-soft:#e8f0fe;--accent-text:#1b3f8c;--success-text:#166428;--success-bg:#e6f4ea;--surface-success:#e6f4ea;--warning-text:#9a5e00;--warning-bg:#fef7e0;--surface-warning:#fef7e0;--error-text:#8e1f17;--error-bg:#fce8e6;--surface-error:#fce8e6;--info-text:#1b3f8c;--info-bg:#e8f0fe;--surface-info:#e8f0fe;--gold-text:#92400e;--gold-bg:#fef3c7}.co-so-bold{--success:#1e8e3e;--warning:#e89500;--error:#d8362a;--info:#2d5bb8;--accent-strong:#1f1a3a;--gold:#fbbf24}*{box-sizing:border-box}html,body{font-family:var(--font-sans);color:var(--fg)}.bold-tabs{--bold-tabs-gap:var(--s-4);--bold-tabs-list-align:flex-end;--bold-tabs-list-wrap:nowrap;--bold-tabs-list-gap:var(--s-6);--bold-tabs-list-padding:0;--bold-tabs-list-border:0;--bold-tabs-list-border-bottom:1px solid var(--divider);--bold-tabs-list-radius:0;--bold-tabs-list-background:transparent;--bold-tabs-trigger-min-height:auto;--bold-tabs-trigger-padding:0 0 10px;--bold-tabs-trigger-border:0;--bold-tabs-trigger-border-bottom:2px solid transparent;--bold-tabs-trigger-radius:0;--bold-tabs-trigger-background:transparent;--bold-tabs-trigger-color:var(--fg-dim);--bold-tabs-trigger-font-size:inherit;--bold-tabs-trigger-hover-color:var(--fg-2);--bold-tabs-trigger-active-color:var(--accent-text);--bold-tabs-trigger-active-border-color:transparent;--bold-tabs-trigger-active-border-bottom-color:var(--accent);--bold-tabs-trigger-active-background:transparent}.bold-chip{--bold-chip-bg:var(--surface);--bold-chip-fg:var(--fg-2);--bold-chip-border:var(--divider)}.bold-status-badge{--bold-status-bg:var(--surface-2);--bold-status-fg:var(--fg-dim);--bold-status-border:color-mix(in srgb, var(--fg-dim) 18%, transparent)}.bold-inbox-column{--bold-inbox-column-body-overflow:auto;--bold-inbox-column-body-padding:var(--s-4)}.bold-bubble{--bold-bubble-bg:var(--surface);--bold-bubble-border:var(--divider)}.bold-data-table{--bold-data-table-min-width:auto;--bold-data-table-wrapper-min-width:auto;--bold-data-table-layout:auto;--bold-data-table-cell-align:left;--bold-data-table-cell-vertical-align:top;--bold-data-table-header-padding:10px 12px;--bold-data-table-body-padding:10px 12px;--bold-data-table-header-color:var(--fg);--bold-data-table-body-color:var(--fg);--bold-data-table-header-font:500 13px/1.5 var(--font-sans);--bold-data-table-body-font:400 13px/1.5 var(--font-sans);--bold-data-table-header-bg:transparent;--bold-data-table-body-bg:transparent;--bold-data-table-cell-border:var(--divider);--bold-data-table-column-border:var(--divider);--bold-data-table-header-border-color:var(--divider);--bold-data-table-row-border-color:var(--divider);--bold-data-table-footer-border-color:var(--divider);--bold-data-table-header-border-width:1px;--bold-data-table-row-border-width:1px;--bold-data-table-footer-border-width:1px;--bold-data-table-footer-bg:var(--surface-2);--bold-data-table-footer-font-weight:600;--bold-data-table-header-text-transform:none;--bold-data-table-header-letter-spacing:0;--bold-data-table-header-white-space:normal;--bold-data-table-body-cell-height:auto;--bold-data-table-row-hover-bg:var(--surface-2);--bold-data-table-row-transition:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline-offset:4px}.bold-shell{--motion-duration:.18s;--motion-easing:ease;--shadow-soft:0 1px 3px color-mix(in srgb, var(--accent-strong) 12%, transparent);background:var(--canvas-bg);min-height:100%;font-family:var(--font-sans);color:var(--fg);flex-direction:column;display:flex}.bold-topbar{background:var(--accent-strong);height:56px;color:var(--on-solid);flex-shrink:0;align-items:center;gap:12px;padding:0 24px;display:flex}.bold-topbar__brand{font:700 14px/1 var(--font-sans);letter-spacing:.04em;color:var(--gold)}.bold-topbar__brand small{color:color-mix(in srgb, var(--on-solid) 55%, transparent);font:500 10px/1.4 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;display:block}.bold-topbar__divider{background:color-mix(in srgb, var(--on-solid) 16%, transparent);width:1px;height:24px;margin:0 6px}.bold-topbar__crumbs{font:500 13px/1 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 70%, transparent);align-items:center;gap:8px;display:flex}.bold-topbar__crumb-active{color:var(--on-solid);font-weight:600}.bold-topbar__spacer{flex:1}.bold-topbar__right{align-items:center;gap:12px;display:flex}.bold-topbar__chip{border-radius:var(--r-pill);background:color-mix(in srgb, var(--on-solid) 10%, transparent);font:600 11px/1 var(--font-mono);letter-spacing:.04em;padding:6px 12px}.bold-topbar__icon{background:color-mix(in srgb, var(--on-solid) 8%, transparent);cursor:pointer;border-radius:99px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.bold-topbar__avatar{background:var(--gold);width:32px;height:32px;color:var(--accent-strong);font:700 12px/1 var(--font-sans);border-radius:99px;justify-content:center;align-items:center;display:flex}.bold-subnav{background:var(--canvas-bg);border-bottom:1px solid var(--divider);flex-shrink:0;gap:22px;padding:14px 36px 0;display:flex;overflow-x:auto}.bold-subnav__tab{font:500 13px/1 var(--font-sans);color:var(--fg-dim);cursor:pointer;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 0 14px;display:flex}.bold-subnav__tab--active{color:var(--fg);border-bottom-color:var(--fg);font-weight:700}.bold-subnav__tab-count{border-radius:var(--r-pill);background:var(--surface-3);color:var(--fg-dim);font:600 10px/1.4 var(--font-mono);padding:1px 7px}.bold-subnav__tab-icon,.bold-subnav__tab-label{align-items:center;min-width:0;display:inline-flex}.bold-subnav__tab--active .bold-subnav__tab-count{background:var(--fg);color:var(--on-solid)}.bold-page-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 36px 0;display:flex}.bold-page-head__l h1{font:600 26px/1.2 var(--font-sans);letter-spacing:-.4px;margin:0}.bold-page-head__l p{font:400 13px/1.4 var(--font-sans);color:var(--fg-dim);margin:4px 0 0}.bold-page-head__r{align-items:center;gap:8px;display:flex}.bold-bento{gap:14px;padding:18px 36px 0;display:grid}.bold-bento--4{grid-template-columns:repeat(4,1fr)}.bold-bento--5{grid-template-columns:repeat(5,1fr)}.bold-bento--lead{grid-template-columns:1.6fr 1fr 1fr 1fr}.bold-tile{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;gap:8px;padding:18px 20px;display:flex;position:relative;overflow:hidden}.bold-tile--lg{padding:24px 26px}.bold-tile--danger{background:linear-gradient(135deg, var(--error-soft) 0%, var(--surface) 70%);border-color:color-mix(in srgb, var(--error) 18%, var(--error-soft) 82%)}.bold-tile--warn{background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 70%);border-color:color-mix(in srgb, var(--warning) 18%, var(--warning-soft) 82%)}.bold-tile--ok{background:linear-gradient(135deg, var(--success-soft) 0%, var(--surface) 70%);border-color:color-mix(in srgb, var(--success) 18%, var(--success-soft) 82%)}.bold-tile--info{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 70%);border-color:color-mix(in srgb, var(--accent) 18%, var(--accent-soft) 82%)}.bold-tile--dark{background:linear-gradient(135deg, var(--accent-strong) 0%, var(--accent) 100%);color:var(--on-solid);box-shadow:var(--shadow-hero);border-color:#0000}.bold-tile__head{justify-content:space-between;align-items:center;display:flex}.bold-tile__title{font:600 14px/1.3 var(--font-sans);color:var(--fg)}.bold-tile--dark .bold-tile__title{color:var(--on-solid)}.bold-tile__money{font:700 28px/1 var(--font-mono);color:var(--fg);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.bold-tile__money--md{font-size:22px}.bold-tile__money--ok{color:var(--success-text)}.bold-tile__money--warn{color:var(--warning-text)}.bold-tile__money--accent{color:var(--accent-text)}.bold-tile__money--gold{color:var(--gold-text)}.bold-tile__sub{font:400 12px/1.45 var(--font-sans);color:var(--fg-dim)}.bold-tile--dark .bold-tile__sub{color:color-mix(in srgb, var(--on-solid) 70%, transparent)}.bold-tile__cta{gap:8px;margin-top:6px;display:flex}.bold-badge{border-radius:var(--r-pill);font:600 11px/1 var(--font-sans);background:var(--surface-2);color:var(--fg-dim);border:1px solid var(--divider);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.bold-badge__dot{background:currentColor;border-radius:99px;width:6px;height:6px}.bold-badge--info{background:var(--info-soft);color:var(--info-text);border-color:color-mix(in srgb, var(--accent) 18%, var(--accent-soft) 82%)}.bold-badge--success{background:var(--success-soft);color:var(--success-text);border-color:color-mix(in srgb, var(--success) 18%, var(--success-soft) 82%)}.bold-badge--warning{background:var(--warning-soft);color:var(--warning-text);border-color:color-mix(in srgb, var(--warning) 18%, var(--warning-soft) 82%)}.bold-badge--error{background:var(--error-soft);color:var(--error-text);border-color:color-mix(in srgb, var(--error) 18%, var(--error-soft) 82%)}.bold-badge--gold{background:var(--gold);color:var(--accent-strong);border-color:var(--gold)}.bold-badge--neutral{background:var(--surface-2);color:var(--fg-dim);border-color:var(--divider)}.bold-badge--solid-dark{background:var(--fg);color:var(--on-solid);border-color:var(--fg)}.bold-btn{border-radius:var(--r-pill);font:600 12px/1 var(--font-sans);border:1px solid var(--divider);background:var(--surface);color:var(--fg);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;display:inline-flex}.bold-btn:hover:not(:disabled){border-color:var(--fg-muted)}.bold-btn:disabled{opacity:.5;cursor:not-allowed}.bold-btn--primary{background:var(--fg);color:var(--on-solid);border-color:var(--fg)}.bold-btn--primary:hover:not(:disabled){background:var(--accent);border-color:var(--accent)}.bold-btn--gold{background:var(--gold);color:var(--accent-strong);border-color:var(--gold)}.bold-btn--ghost{border-color:var(--divider);background:0 0}.bold-btn--ghost-on-dark{color:var(--on-solid);border-color:color-mix(in srgb, var(--on-solid) 30%, transparent);background:0 0}.bold-btn--ghost-on-dark:hover:not(:disabled){background:color-mix(in srgb, var(--on-solid) 10%, transparent);border-color:color-mix(in srgb, var(--on-solid) 50%, transparent)}.bold-btn--danger{background:var(--error);color:var(--on-solid);border-color:var(--error)}.bold-btn--tonal{background:var(--accent-soft);color:var(--accent-text);border-color:#0000}.bold-btn--tonal:hover:not(:disabled){background:color-mix(in srgb, var(--accent-soft) 82%, var(--accent) 18%);border-color:#0000}.bold-btn--icon{width:36px;min-width:36px;height:36px;color:var(--fg-2);background:0 0;border-color:#0000;border-radius:50%;justify-content:center;padding:0}.bold-btn--icon:hover:not(:disabled){background:var(--surface-2);border-color:#0000}.bold-btn--icon.bold-btn--sm{width:28px;min-width:28px;height:28px}.bold-btn--sm{padding:6px 10px;font-size:11px}.bold-btn--md{min-height:36px;padding:7px 14px}.bold-btn--lg{padding:10px 18px;font-size:13px}.bold-avatar{border-radius:var(--r-md);background:var(--surface-2);width:36px;height:36px;color:var(--fg);font:700 13px/1 var(--font-sans);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bold-avatar--sm{border-radius:6px;width:24px;height:24px;font-size:10px}.bold-avatar--lg{border-radius:12px;width:48px;height:48px;font-size:16px}.bold-card{--bold-card-body-padding:18px 22px;--bold-card-body-overflow-x:visible;--bold-card-body-overflow-y:visible;background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-xl);overflow:hidden}.bold-card__head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.bold-card__title{font:600 13px/1.2 var(--font-sans);color:var(--fg);margin:0}.bold-card__sub{font:400 12px/1.4 var(--font-sans);color:var(--fg-dim);margin:4px 0 0}.bold-card__body{padding:var(--bold-card-body-padding,18px 22px);overflow-x:var(--bold-card-body-overflow-x,visible);overflow-y:var(--bold-card-body-overflow-y,visible)}.bold-card__caption{font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.bold-money{font:700 18px/1 var(--font-mono);letter-spacing:-.3px;font-variant-numeric:tabular-nums;color:var(--fg)}.bold-money--md{font-size:22px}.bold-money--lg{font-size:28px}.bold-money--pos{color:var(--success-text)}.bold-money--neg{color:var(--error-text)}.fam-id{border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);font:700 11px/1 var(--font-mono);letter-spacing:.04em;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.bold-check{border-radius:var(--r-pill);background:var(--success-soft);color:var(--success-text);font:600 11px/1 var(--font-sans);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.bold-check__icon{background:var(--success);width:12px;height:12px;color:var(--on-solid);border-radius:99px;justify-content:center;align-items:center;font-size:8px;display:inline-flex}.bold-batch-tag{border-radius:var(--r-pill);background:var(--surface-2);font:500 12px/1 var(--font-sans);color:var(--fg-2);cursor:pointer;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.bold-batch-tag--ghost{color:var(--fg-dim);border:1px dashed var(--divider);background:0 0}.bold-hero{background:linear-gradient(135deg, var(--accent-strong) 0%, var(--accent) 100%);border-radius:var(--r-xl);color:var(--on-solid);box-shadow:var(--shadow-hero);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:18px 36px 0;padding:24px 28px;display:grid}.bold-hero__icon{border-radius:var(--r-xl);background:color-mix(in srgb, var(--on-solid) 12%, transparent);justify-content:center;align-items:center;width:56px;height:56px;display:flex}.bold-hero__title{font:600 22px/1.2 var(--font-sans);letter-spacing:-.3px;margin:0}.bold-hero__sub{font:400 13px/1.4 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 70%, transparent);margin:4px 0 0}.bold-hero__chip-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bold-hero__chip{border-radius:var(--r-pill);background:color-mix(in srgb, var(--on-solid) 12%, transparent);font:500 11px/1.3 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 85%, transparent);padding:4px 10px}.bold-hero__chip strong{color:var(--gold);font-weight:700}.bold-hero__actions{align-self:flex-start;gap:8px;display:flex}.bold-compact-hero{gap:var(--s-5);margin:var(--s-5) var(--s-8) 0;padding:var(--s-6) var(--s-8);color:var(--on-solid);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);border-radius:var(--r-xl);box-shadow:var(--shadow-hero);grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:stretch;display:grid}.bold-compact-hero__body{flex-direction:column;justify-content:center;min-width:0;display:flex}.bold-compact-hero--passport{padding:var(--s-5) var(--s-6);color:var(--fg);background:var(--surface);border:var(--border-w) solid var(--divider);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:start;margin:0}.bold-compact-hero__eyebrow{margin:0 0 var(--s-1);color:var(--gold);font:700 11px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.bold-compact-hero__title{color:var(--on-solid);font:600 22px/1.25 var(--font-sans);margin:0}.bold-compact-hero__sub,.bold-hero__greet--soft{margin:var(--s-1) 0 0;color:color-mix(in srgb, var(--on-solid) 72%, transparent);font:400 13px/1.45 var(--font-sans)}.bold-compact-hero--passport .bold-compact-hero__eyebrow{color:var(--accent-text)}.bold-compact-hero--passport .bold-compact-hero__title{color:var(--fg)}.bold-compact-hero--passport .bold-compact-hero__sub{color:var(--fg-dim)}.bold-hero__hl{color:var(--gold);font-weight:700}.bold-compact-hero__meta{gap:var(--s-2);margin-top:var(--s-3);color:var(--fg-dim);font:500 12px/1.35 var(--font-sans);flex-wrap:wrap;display:flex}.bold-compact-hero__chips{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.bold-compact-hero__metrics{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.bold-compact-hero__chip{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);color:color-mix(in srgb, var(--on-solid) 82%, transparent);background:color-mix(in srgb, var(--on-solid) 12%, transparent);border-radius:var(--r-pill);font:500 11px/1.25 var(--font-sans);display:inline-flex}.bold-compact-hero__chip strong{color:var(--gold);font-weight:700}.bold-compact-hero--passport .bold-compact-hero__metrics{margin-top:var(--s-3)}.bold-compact-hero--passport .bold-compact-hero__chip{color:var(--fg-2);background:var(--surface-2);border:var(--border-w) solid var(--divider)}.bold-compact-hero--passport .bold-compact-hero__chip strong{color:var(--fg)}.bold-compact-hero__chip-value--pos{color:color-mix(in srgb, var(--success) 55%, var(--on-solid))}.bold-compact-hero__chip-value--neg{color:color-mix(in srgb, var(--error) 60%, var(--on-solid))}.bold-compact-hero__chip-value--neutral{color:color-mix(in srgb, var(--on-solid) 82%, transparent)}.bold-compact-hero--passport .bold-compact-hero__chip-value--pos{color:var(--success-text)}.bold-compact-hero--passport .bold-compact-hero__chip-value--neg{color:var(--error-text)}.bold-compact-hero--passport .bold-compact-hero__chip-value--neutral{color:var(--fg-dim)}.bold-compact-hero__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bold-compact-hero__right{min-width:0}.bold-ticker{height:100%;min-height:9rem;padding:var(--s-4);background:color-mix(in srgb, var(--on-solid) 10%, transparent);border:var(--border-w) solid color-mix(in srgb, var(--on-solid) 16%, transparent);border-radius:var(--r-lg)}.bold-ticker__title{margin-bottom:var(--s-3);color:color-mix(in srgb, var(--on-solid) 68%, transparent);font:700 10px/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.bold-ticker__list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bold-ticker__item{grid-template-columns:var(--s-2) var(--s-10) minmax(0, 1fr);gap:var(--s-2);color:color-mix(in srgb, var(--on-solid) 78%, transparent);font:400 11px/1.35 var(--font-sans);align-items:baseline;display:grid}.bold-ticker__dot{width:var(--s-2);height:var(--s-2);border-radius:var(--r-pill);background:var(--gold)}.bold-ticker__dot--success{background:var(--success)}.bold-ticker__dot--warning{background:var(--warning)}.bold-ticker__dot--error{background:var(--error)}.bold-ticker__dot--info{background:var(--accent)}.bold-ticker__time{color:color-mix(in srgb, var(--on-solid) 54%, transparent);font-family:var(--font-mono)}.bold-ticker__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bold-sparkline{width:100%;height:36px;display:block}.bold-dot{border-radius:99px;flex-shrink:0;width:8px;height:8px;display:inline-block}.bold-dot--success{background:var(--success)}.bold-dot--warning{background:var(--warning)}.bold-dot--error{background:var(--error)}.bold-dot--info{background:var(--accent)}.bold-dot--neutral{background:var(--fg-muted)}.bold-dot--gold{background:var(--gold)}.bold-empty{text-align:center;border:1px dashed var(--divider);border-radius:var(--r-lg);background:var(--surface-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 24px;display:flex}.bold-empty__icon{background:var(--accent-soft);width:56px;height:56px;color:var(--accent-text);border-radius:99px;justify-content:center;align-items:center;display:flex}.bold-empty__title{font:600 14px/1.3 var(--font-sans);color:var(--fg);margin:0}.bold-empty__sub{font:400 12px/1.45 var(--font-sans);color:var(--fg-dim);max-width:260px;margin:0}.bold-table{border-collapse:collapse;width:100%;font:400 12px/1.4 var(--font-sans)}.bold-table th,.bold-table td{text-align:left;border-bottom:1px solid var(--divider);vertical-align:middle;padding:12px 14px}.bold-table thead th{background:var(--surface-2);font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.bold-table td.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bold-table tbody tr:hover{background:color-mix(in srgb, var(--accent-soft) 40%, transparent)}.bold-table tbody tr.is-selected{background:var(--accent-soft)}.bold-actionstrip{background:linear-gradient(135deg, var(--accent-strong) 0%, var(--accent) 100%);border-radius:var(--r-xl);color:var(--on-solid);box-shadow:var(--shadow-lift);align-items:center;gap:12px;padding:16px 22px;display:flex}.bold-actionstrip__copy{flex:1}.bold-actionstrip__title{font:600 14px/1.2 var(--font-sans)}.bold-actionstrip__sub{font:400 12px/1.4 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 70%, transparent);margin-top:2px}.bold-actionstrip__btn{background:var(--gold);color:var(--accent-strong);border-radius:var(--r-pill);font:600 12px/1 var(--font-sans);cursor:pointer;border:0;align-items:center;gap:6px;padding:10px 16px;display:inline-flex}.bold-actionstrip__btn--ghost{color:var(--on-solid);border:1px solid color-mix(in srgb, var(--on-solid) 30%, transparent);background:0 0}.bold-actionstrip__btn--danger{background:var(--error);color:var(--on-solid)}.bold-workspace{grid-template-columns:320px 1fr 320px;gap:16px;padding:18px 36px 36px;display:grid}.bold-workspace--wide-center{grid-template-columns:280px 1fr 320px}.bold-workspace__col{flex-direction:column;min-width:0;display:flex}.bold-workspace__col-head{justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.bold-workspace__col-title{font:600 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.bold-workspace__col-sub{font:600 11px/1 var(--font-mono);color:var(--fg-muted)}.bold-side{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;gap:16px;padding:16px;display:flex}.bold-side__head{justify-content:space-between;align-items:center;display:flex}.bold-side__title{font:600 14px/1 var(--font-sans);color:var(--fg)}.bold-side__group-title{font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);margin-bottom:8px}.bold-side__pipeline{flex-direction:column;gap:0;display:flex}.bold-side__pipeline-row{grid-template-columns:20px 1fr;gap:10px;padding:8px 0;display:grid;position:relative}.bold-side__pipeline-row:not(:last-child):before{content:"";background:var(--divider);width:2px;position:absolute;top:22px;bottom:-8px;left:9px}.bold-side__pipeline-dot{background:var(--surface-2);border:2px solid var(--divider);z-index:1;border-radius:99px;width:18px;height:18px;position:relative}.bold-side__pipeline-row--done .bold-side__pipeline-dot{background:var(--success);border-color:var(--success)}.bold-side__pipeline-row--current .bold-side__pipeline-dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.bold-side__pipeline-label{font:600 12px/1.3 var(--font-sans);color:var(--fg)}.bold-side__pipeline-sub{font:400 11px/1.4 var(--font-sans);color:var(--fg-dim);margin-top:2px}.bold-side__metrics{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bold-side__metric{background:var(--surface-2);border-radius:var(--r-md);padding:10px 12px}.bold-side__metric-label{font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.bold-side__metric-value{font:700 18px/1 var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;margin-top:6px}.bold-side__metric--risk .bold-side__metric-value{color:var(--error-text)}.bold-side__metric--positive .bold-side__metric-value{color:var(--success-text)}.bold-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.bold-toggle__track{border-radius:var(--r-pill);background:var(--surface-3);width:36px;height:20px;transition:background .18s;position:relative}.bold-toggle__track:after{content:"";background:var(--on-solid);width:16px;height:16px;box-shadow:var(--shadow-knob);border-radius:99px;transition:transform .18s;position:absolute;top:2px;left:2px}.bold-field{flex-direction:column;gap:4px;min-width:0;display:flex}.bold-field__label{font:600 11px/1 var(--font-sans);color:var(--fg-2);text-transform:uppercase;letter-spacing:.04em}.bold-field__input,.bold-field__select{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);height:38px;font:400 13px/1 var(--font-sans);color:var(--fg);transition:border-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing), background var(--motion-duration) var(--motion-easing);outline:none;align-items:center;gap:8px;padding:0 12px;display:flex}.bold-field__input::placeholder{color:var(--fg-muted)}.bold-field.is-focused .bold-field__input,.bold-field.is-focused .bold-field__select{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.bold-field.has-error .bold-field__input,.bold-field.has-error .bold-field__select{border-color:var(--error)}.bold-field.is-disabled .bold-field__input,.bold-field.is-disabled .bold-field__select{background:var(--surface-2);color:var(--fg-muted);cursor:not-allowed}.bold-field__select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg-muted) 50%), linear-gradient(135deg, var(--fg-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 16px,calc(100% - 11px) 16px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.bold-field__input--textarea{resize:vertical;align-items:flex-start;height:auto;min-height:92px;padding:10px 12px;line-height:1.45}.bold-field__input--placeholder{color:var(--fg-muted)}.bold-field__error{font:400 11px/1.3 var(--font-sans);color:var(--error-text)}.bold-checkbox{min-width:0;color:var(--fg-2);font:500 12px/1.3 var(--font-sans);cursor:pointer;align-items:center;gap:8px;display:inline-flex;position:relative}.bold-checkbox.is-disabled{cursor:not-allowed;opacity:.68}.bold-checkbox__input{opacity:0;width:1px;height:1px;margin:0;position:absolute;inset:0 auto auto 0}.bold-checkbox__control{border:1px solid var(--divider);background:var(--surface);transition:border-color var(--motion-duration) var(--motion-easing), background var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.bold-checkbox--checkbox .bold-checkbox__control{border-radius:var(--r-sm);width:18px;height:18px}.bold-checkbox--checkbox .bold-checkbox__mark{border:solid var(--on-solid);opacity:0;border-width:0 0 2px 2px;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.bold-checkbox--switch .bold-checkbox__control{border-radius:var(--r-pill);background:var(--surface-2);width:42px;height:24px}.bold-checkbox--switch .bold-checkbox__mark{background:var(--surface);width:18px;height:18px;box-shadow:var(--shadow-soft);transition:transform var(--motion-duration) var(--motion-easing);border-radius:50%;position:absolute;left:3px}.bold-checkbox.is-checked .bold-checkbox__control{border-color:var(--accent);background:var(--accent)}.bold-checkbox.is-checked.bold-checkbox--checkbox .bold-checkbox__mark{opacity:1}.bold-checkbox.is-checked.bold-checkbox--switch .bold-checkbox__mark{transform:translate(18px)}.bold-checkbox__input:focus-visible+.bold-checkbox__control{box-shadow:0 0 0 3px var(--focus-ring)}.bold-checkbox__label{min-width:0}.bold-fab{z-index:50;background:linear-gradient(135deg, var(--accent-strong) 0%, var(--accent) 100%);color:var(--on-solid);border-radius:var(--r-xl);box-shadow:var(--shadow-hero);align-items:center;gap:14px;min-width:380px;padding:14px 18px;display:flex;position:fixed;bottom:28px;right:28px}.bold-fab__count{background:var(--gold);width:44px;height:44px;color:var(--accent-strong);font:700 16px/1 var(--font-mono);border-radius:99px;justify-content:center;align-items:center;display:flex}.bold-fab__copy{flex:1}.bold-fab__title{font:600 13px/1.2 var(--font-sans)}.bold-fab__sub{font:400 11px/1.4 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 70%, transparent);margin-top:2px}.bold-fab__total{text-align:right;font:700 16px/1 var(--font-mono)}.bold-fab__total small{font:500 9px/1.4 var(--font-sans);color:color-mix(in srgb, var(--on-solid) 60%, transparent);text-transform:uppercase;letter-spacing:.06em;display:block}.bold-date-picker{flex-direction:column;min-width:0;display:flex}.bold-action-strip{gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-top:1px solid var(--divider);border-radius:0 0 var(--r-lg) var(--r-lg);display:flex}.bold-action-strip__spacer{flex:1}.purchase-bold-shell .bold-hero--purchase{background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 60%, var(--warning) 100%);box-shadow:var(--shadow-hero);margin:var(--s-3) 0 0;padding:calc(var(--s-4) - 2px) var(--s-6);row-gap:0;column-gap:var(--s-2);grid-template-rows:auto}.purchase-bold-shell .bold-hero--purchase .bold-compact-hero__body{grid-area:1/1/-1}.purchase-bold-shell .bold-hero--purchase .bold-hero__greet--soft{display:none}.purchase-bold-shell .bold-hero--purchase .bold-compact-hero__actions{grid-area:1/2;align-self:start}.purchase-bold-shell .bold-hero--purchase .bold-compact-hero__right{display:none}.purchase-bold-shell .bold-hero--purchase .bold-ticker{background:color-mix(in srgb, var(--fg) 88%, transparent);border-color:var(--purchase-ticker-stroke);height:auto;min-height:0;padding:var(--s-2) var(--s-3)}.purchase-bold-shell{--purchase-ticker-stroke:color-mix(in srgb, var(--on-solid) 24%, transparent)}.order-tracking-bold-shell .bold-hero--tracking{background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 58%, var(--info) 100%);box-shadow:var(--shadow-hero)}.order-tracking-bold-shell .bold-hero--tracking .bold-compact-hero__right{display:none}.order-tracking-bold-shell .bold-hero--tracking .bold-ticker{background:color-mix(in srgb, var(--fg) 88%, transparent);border-color:color-mix(in srgb, var(--on-solid) 24%, transparent);height:auto;min-height:0;padding:var(--s-2) var(--s-3)}.order-tracking-bold-shell .bold-lines-table{color:var(--fg);font:600 .75rem/1.35 var(--font-sans)}.order-tracking-bold-shell .bold-lines-table .num,.order-tracking-bold-shell .bold-lines-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.order-tracking-bold-shell .bold-lines-table .margin-good{color:var(--success-text)}.order-tracking-bold-shell .bold-lines-table .margin-ok{color:var(--warning-text)}.order-tracking-bold-shell .bold-lines-table .margin-bad{color:var(--error-text)}.order-tracking-bold-shell .bold-pnl__value--sell,.order-tracking-bold-shell .bold-pnl__value--profit{color:var(--success-text)}.order-tracking-bold-shell .bold-pnl__value--buy{color:var(--accent-text)}.bold-bento--purchase{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));padding-block-start:var(--s-5)}.bold-bento--purchase .bold-tile{align-items:center;column-gap:var(--s-3);min-height:0;padding:var(--s-2) var(--s-3);grid-template-columns:minmax(0,1fr) auto;row-gap:2px;display:grid}.bold-bento--purchase .bold-tile__head{grid-area:1/1/auto/-1}.bold-bento--purchase .bold-tile__title,.bold-bento--purchase .bold-tile__sub{display:none}.bold-bento--purchase .bold-tile__money{grid-area:2/1;margin:0;font-size:18px}.bold-bento--purchase .bold-tile__cta{grid-area:2/2;margin:0}.bold-section{padding-inline:var(--s-10)}.bold-section-head{gap:var(--s-1);padding:var(--s-5) var(--s-6) var(--s-3);flex-direction:column;display:flex}.bold-section-head h3{color:var(--fg);font:600 1rem/1.25 var(--font-sans);margin:0}.bold-section-head p{color:var(--fg-dim);font:400 .75rem/1.45 var(--font-sans);margin:0}.bold-section-eyebrow{color:var(--accent-text);font:700 .625rem/1 var(--font-sans);letter-spacing:0;text-transform:uppercase}.bold-brandbar{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.bold-brandbar__avatar{width:calc(var(--s-8) + var(--s-1));height:calc(var(--s-8) + var(--s-1));border-radius:var(--r-lg);background:var(--fg);color:var(--on-solid);font:700 .875rem/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.bold-brandbar__title{color:var(--fg);font:600 .9375rem/1.2 var(--font-sans);margin:0}.bold-brandbar__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:400 .75rem/1.35 var(--font-sans)}.bold-ws-col{flex-direction:column;min-width:0;min-height:0;display:flex}.bold-ws-col__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;display:flex}.bold-ws-col__head--bare{padding:0 var(--s-1) var(--s-3);background:0 0;border:0}.bold-ws-col__title{color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-ws-col__sub{color:var(--fg-muted);font:600 .6875rem/1 var(--font-mono)}.bold-ws-col__body{gap:var(--s-2);min-height:0;padding:var(--s-3);background:var(--surface);border:1px solid var(--divider);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;flex-direction:column;display:flex}.bold-brand-card{grid-template-columns:calc(var(--s-8) + var(--s-1)) minmax(0, 1fr);gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);color:var(--fg);cursor:pointer;align-items:start;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.bold-brand-card:hover{border-color:var(--fg-muted);box-shadow:var(--shadow-card);transform:translateY(-1px)}.bold-brand-card--active{background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);color:var(--on-solid);box-shadow:var(--shadow-hero);border-color:#0000}.bold-brand-card__avatar{width:calc(var(--s-8) + var(--s-1));height:calc(var(--s-8) + var(--s-1));border-radius:var(--r-lg);background:var(--surface-2);color:var(--fg);font:700 .8125rem/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.bold-brand-card--active .bold-brand-card__avatar{background:var(--surface);color:var(--accent-text)}.bold-brand-card__row1{justify-content:space-between;align-items:center;gap:var(--s-2);display:flex}.bold-brand-card__name{min-width:0;color:inherit;font:600 .875rem/1.25 var(--font-sans)}.bold-brand-card__so-badge{padding:var(--s-1) var(--s-2);border-radius:var(--r-pill);background:var(--gold);color:var(--fg);font:700 .6875rem/1 var(--font-sans);letter-spacing:.04em;white-space:nowrap}.bold-brand-card__grid{gap:var(--s-1) var(--s-3);margin-top:var(--s-2);color:var(--fg-2);font:400 .75rem/1.4 var(--font-sans);grid-template-columns:minmax(0,1fr) auto;display:grid}.bold-brand-card__grid span:nth-child(2n){color:var(--fg-dim);text-align:right}.bold-brand-card--active .bold-brand-card__grid,.bold-brand-card--active .bold-brand-card__grid span:nth-child(2n){color:var(--on-solid)}.bold-brand-card__warn{color:var(--warning-text);font-weight:700}.bold-brand-card--active .bold-brand-card__warn{color:var(--gold-text)}.bold-article-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg) var(--r-lg) 0 0;border-bottom:0;display:flex}.bold-article-head__caption,.bold-article-row__heading{flex-direction:column;gap:2px;display:flex}.bold-article-row__meta{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bold-article-row__select{margin-left:auto}.bold-article-row__qty{align-self:flex-start}.bold-article-head__brand{margin-top:var(--s-1);color:var(--fg);font:600 1.125rem/1 var(--font-sans)}.bold-article-head__chips,.bold-article-row__chips{gap:var(--s-2);flex-wrap:wrap;display:flex}.bold-article-chip{padding:var(--s-1) var(--s-3);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font:600 .6875rem/1 var(--font-sans)}.bold-article-chip--merge{background:var(--info-soft);color:var(--info-text)}.bold-article-chip--warn{background:var(--warning-soft);color:var(--warning-text)}.bold-article-list{background:var(--surface);border:1px solid var(--divider);border-radius:0 0 var(--r-lg) var(--r-lg);border-top:0;flex-direction:column;display:flex;overflow:hidden}.bold-article-row{gap:var(--s-1);min-width:0;padding:var(--s-2) var(--s-3);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.bold-article-row+.bold-article-row{margin-top:var(--s-2)}.bold-article-row--selected{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent), var(--shadow-card)}.bold-article-row--collapsed{padding:var(--s-2) var(--s-3)}.bold-article-row__collapsed{align-items:center;gap:var(--s-2);min-width:0;display:flex}.bold-article-row__collapsed-code{min-width:0;color:var(--accent-text);font:700 .8125rem/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bold-article-row__collapsed-qty{color:var(--fg-2);font:500 .75rem/1.2 var(--font-sans);font-variant-numeric:tabular-nums;flex-shrink:0}.bold-article-row__collapsed-total{color:var(--fg);font:600 .8125rem/1.2 var(--font-mono);font-variant-numeric:tabular-nums;flex-shrink:0}.bold-article-row__collapsed-status{color:var(--success-text);font:600 .625rem/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0}.bold-article-row__collapsed-status--needs{color:var(--warning-text)}.bold-article-row__collapsed-select{flex-shrink:0;margin-left:auto}.bold-article-row__brand{color:var(--fg);font:600 .8125rem/1.3 var(--font-sans)}.bold-article-row__article{color:var(--accent-text);font:700 .8125rem/1.3 var(--font-mono);overflow-wrap:anywhere;margin-top:0}.bold-article-row__desc{color:var(--fg-2);font:400 .75rem/1.35 var(--font-sans);overflow-wrap:anywhere;margin-top:0}.bold-article-row__so-head,.bold-article-row__offer-head{color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;margin:0}.bold-article-row__so-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bold-article-row__so-link{align-items:baseline;gap:var(--s-1);color:var(--fg-2);font:400 .6875rem/1.25 var(--font-sans);flex-wrap:wrap;margin-bottom:0;display:flex}.bold-article-row__so-pill{padding:1px var(--s-2);border-radius:var(--r-sm);background:var(--accent-soft);color:var(--accent-text);font:600 .6875rem/1 var(--font-mono)}.bold-offer-card{gap:var(--s-4);min-width:0;padding:var(--s-3) var(--s-4);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 80%);border:1px solid var(--info-soft);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-offer-card--valid{background:linear-gradient(135deg, var(--success-soft) 0%, var(--surface) 80%);border-color:var(--success-soft)}.bold-offer-card--compact{gap:var(--s-1);padding:var(--s-2) var(--s-3)}.bold-offer-card__name{align-items:center;gap:var(--s-2);min-width:0;color:var(--fg);font:600 .8125rem/1.3 var(--font-sans);overflow-wrap:anywhere;display:flex}.bold-offer-card__status{margin-top:var(--s-1);color:var(--fg-dim);font:400 .6875rem/1.4 var(--font-sans)}.bold-offer-card__status--needs{color:var(--warning-text)}.bold-offer-card__cta{margin-top:var(--s-2);color:var(--accent-text);font:600 .75rem/1 var(--font-sans)}.bold-offer-card__cell{align-items:baseline;gap:var(--s-2);min-width:0;display:flex}.bold-offer-card__cell-label{color:var(--fg-dim);font:400 .6875rem/1.3 var(--font-sans);flex-shrink:0}.bold-offer-card__cell-value{color:var(--fg);font:500 .75rem/1.3 var(--font-mono);font-variant-numeric:tabular-nums;margin-left:auto}.bold-offer-card__cell-value--missing{color:var(--warning-text);font-family:var(--font-sans)}.bold-drafts-empty{padding:var(--s-10) var(--s-5);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.bold-drafts-empty__icon{width:calc(var(--s-12) + var(--s-2));height:calc(var(--s-12) + var(--s-2));margin-bottom:var(--s-4);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);justify-content:center;align-items:center;display:flex}.bold-drafts-empty__title{margin:0 0 var(--s-2);color:var(--fg);font:600 .875rem/1.3 var(--font-sans)}.bold-drafts-empty__sub{max-width:14rem;color:var(--fg-dim);font:400 .75rem/1.45 var(--font-sans);margin:0}.bold-draft-card{padding:var(--s-3) var(--s-4);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 70%);border:1px solid var(--accent);border-radius:var(--r-lg)}.bold-draft-rail__item{margin:0}.bold-draft-card__head{align-items:center;gap:var(--s-2);margin-bottom:var(--s-2);display:flex}.bold-draft-card__name{min-width:0;color:var(--fg);font:600 .8125rem/1.2 var(--font-sans);flex:1}.bold-po-detail{gap:var(--s-5);padding:var(--s-5) var(--s-10) var(--s-12);grid-template-columns:minmax(0,1fr) minmax(18rem,22.5rem);display:grid}.bold-po-detail__main,.bold-po-detail__side{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.bold-card-block{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-xl);overflow:hidden}.bold-card-block--padded{padding:var(--s-5) var(--s-6)}.bold-card-block__head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--divider);display:flex}.bold-card-block__title{color:var(--fg);font:600 .8125rem/1.2 var(--font-sans);margin:0}.bold-card-block__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:400 .75rem/1.4 var(--font-sans)}.bold-card-block__body{padding:var(--s-5) var(--s-6)}.bold-po-headerbar{--bold-dark-accent:var(--gold);align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-6);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);color:var(--on-solid);border-radius:var(--r-xl);box-shadow:var(--shadow-hero);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.bold-po-headerbar__avatar{width:calc(var(--s-12) + var(--s-2));height:calc(var(--s-12) + var(--s-2));border-radius:var(--r-xl)}.bold-po-headerbar__main,.bold-po-headerbar__side{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.bold-po-headerbar__num{color:var(--gold-text);font:700 1.375rem/1 var(--font-mono);letter-spacing:0}.bold-po-headerbar__name{margin-top:var(--s-1);color:var(--on-solid);font:600 1rem/1.2 var(--font-sans)}.bold-po-headerbar__meta{align-items:center;gap:var(--s-2);margin-top:var(--s-2);color:var(--surface-3);font:400 .75rem/1.3 var(--font-sans);flex-wrap:wrap;display:flex}.bold-po-headerbar__meta a{color:var(--gold-text);font-weight:600;text-decoration:none}.bold-po-headerbar__total{color:var(--on-solid);font:700 1.75rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.bold-po-headerbar__pdf{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);color:var(--on-solid);border:1px solid var(--surface-3);border-radius:var(--r-pill);font:600 .75rem/1 var(--font-sans);text-decoration:none;display:inline-flex}.bold-scorecard-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bold-scorecard-metric{gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-scorecard-metric__value{color:var(--fg);font:600 1.5rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.bold-scorecard-metric__label{color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.bold-positions-table,.bold-verify-table{border-collapse:collapse;width:100%;font:400 .75rem/1.4 var(--font-sans)}.bold-positions-table th,.bold-positions-table td,.bold-verify-table th,.bold-verify-table td{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--divider);text-align:left;vertical-align:middle}.bold-positions-table thead th,.bold-verify-table thead th{background:var(--surface-2);color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-positions-table td.num,.bold-verify-table td.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.bold-positions-table tbody tr:hover,.bold-verify-table tbody tr:hover{background:var(--accent-soft)}.bold-doc-chip{grid-template-columns:calc(var(--s-6) + var(--s-1)) minmax(0, 1fr) auto;gap:var(--s-3);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-2);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);align-items:center;display:grid}.bold-doc-chip__icon{width:calc(var(--s-6) + var(--s-1));height:calc(var(--s-6) + var(--s-1));border-radius:var(--r-md);background:var(--accent-soft);color:var(--accent-text);justify-content:center;align-items:center;display:flex}.bold-doc-chip__name{color:var(--fg);font:500 .75rem/1.3 var(--font-sans)}.bold-doc-chip__meta{margin-top:var(--s-1);color:var(--fg-dim);font:400 .6875rem/1.3 var(--font-sans)}.bold-doc-chip__size{color:var(--fg-muted);font:600 .6875rem/1 var(--font-mono)}.bold-actions-strip{--bold-dark-accent:var(--gold);align-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-6);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);color:var(--on-solid);border-radius:var(--r-xl);box-shadow:var(--shadow-lift);display:flex}.bold-actions-strip__copy{flex:1;min-width:0}.bold-actions-strip__title{color:var(--on-solid);font:600 .875rem/1.2 var(--font-sans)}.bold-actions-strip__sub{margin-top:var(--s-1);color:var(--surface-3);font:400 .75rem/1.4 var(--font-sans)}.bold-actions-strip__btn{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);background:var(--gold);color:var(--fg);border-radius:var(--r-pill);cursor:pointer;font:600 .8125rem/1 var(--font-sans);border:0;display:inline-flex}.bold-actions-strip__btn--ghost{color:var(--on-solid);border:1px solid var(--surface-3);background:0 0}.bold-actions-strip__btn--danger{background:var(--error);color:var(--on-solid)}.bold-tracking-shell{gap:var(--s-4);min-height:0;padding:var(--s-5) var(--s-10) var(--s-10);grid-template-columns:minmax(18rem,22.5rem) minmax(0,1fr) minmax(15rem,17.5rem);display:grid}.bold-tracking-list{gap:var(--s-2);min-height:0;padding:var(--s-3);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-tracking-card{gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);color:var(--fg);cursor:pointer;flex-direction:column;transition:border-color .18s,box-shadow .18s;display:flex}.bold-tracking-card:hover{border-color:var(--fg-muted)}.bold-tracking-card--active{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 70%);border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.bold-tracking-card__po{color:var(--accent-text);font:700 .6875rem/1 var(--font-mono)}.bold-tracking-card__title{color:var(--fg);font:600 .8125rem/1.3 var(--font-sans)}.bold-tracking-card__money{color:var(--fg);font:600 .8125rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.bold-finder{gap:var(--s-4);min-height:0;padding:var(--s-4);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-finder__head{color:var(--fg);font:600 .875rem/1 var(--font-sans)}.bold-finder__sub{color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-finder__search{min-height:calc(var(--s-8) + var(--s-2));padding:0 var(--s-3);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-md);color:var(--fg);font:400 .8125rem/1 var(--font-sans)}.bold-finder__list{gap:var(--s-1);flex-direction:column;display:flex}.bold-finder__filter,.bold-finder__row{gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);color:var(--fg-2);cursor:pointer;font:500 .75rem/1.3 var(--font-sans);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.bold-finder__filter:hover,.bold-finder__row:hover{background:var(--surface-2)}.bold-finder__filter--active,.bold-finder__row--active{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.bold-finder__po{color:var(--accent-text);font:700 .6875rem/1 var(--font-mono)}.bold-passport{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bold-passport__head{gap:var(--s-4);padding:var(--s-6) var(--s-6) var(--s-4);border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.bold-passport__title-row{align-items:center;gap:var(--s-3);display:flex}.bold-passport__title{color:var(--fg);font:600 1.75rem/1 var(--font-sans);letter-spacing:0;margin:0}.bold-passport__meta{align-items:center;gap:var(--s-2);margin-top:var(--s-3);color:var(--fg-dim);font:400 .8125rem/1.3 var(--font-sans);flex-wrap:wrap;display:flex}.bold-passport__meta strong{color:var(--fg-2);font-weight:600}.bold-passport__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bold-passport__kpis{border-bottom:1px solid var(--divider);grid-template-columns:1.4fr repeat(4,minmax(0,1fr));display:grid}.bold-passport-kpi{min-width:0;padding:var(--s-4) var(--s-5);border-right:1px solid var(--divider);border-top:3px solid var(--fg-muted)}.bold-passport-kpi:last-child{border-right:0}.bold-passport-kpi__label{margin-bottom:var(--s-2);color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-passport-kpi__value{color:var(--fg);font:600 1.125rem/1.1 var(--font-sans)}.bold-passport-kpi__value--warn{color:var(--warning-text)}.bold-passport-kpi__sub{margin-top:var(--s-2);color:var(--fg-dim);font:400 .6875rem/1.4 var(--font-sans)}.bold-passport__tabs{gap:var(--s-1);padding:var(--s-4) var(--s-6) 0;flex-wrap:wrap;display:flex}.bold-passport-tab{padding:var(--s-3) var(--s-5);background:var(--surface-2);border-radius:var(--r-pill);color:var(--fg-dim);cursor:pointer;font:500 .8125rem/1 var(--font-sans);border:0}.bold-passport-tab--active{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.bold-passport__section{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--divider)}.bold-passport__section:last-child{border-bottom:0}.bold-passport__section-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-3);display:flex}.bold-passport__section-title{margin:0 0 var(--s-1);color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-passport__section-sub{color:var(--fg-dim);font:400 .75rem/1.3 var(--font-sans);margin:0}.bold-docpills{gap:var(--s-2);margin-bottom:var(--s-4);flex-wrap:wrap;display:flex}.bold-docpill{padding:var(--s-2) var(--s-4);background:var(--surface-2);border-radius:var(--r-pill);color:var(--fg-dim);cursor:pointer;font:500 .8125rem/1 var(--font-sans);border:0}.bold-docpill--active{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.bold-docpill__label{margin-left:var(--s-2);color:var(--fg-muted);font:400 .6875rem/1 var(--font-sans)}.bold-reconcile{margin:0}.bold-reconcile__row{gap:var(--s-5);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--divider);grid-template-columns:minmax(5rem,6rem) minmax(0,1fr) minmax(16rem,18rem);align-items:start;display:grid}.bold-reconcile__row:last-child{border-bottom:0}.bold-reconcile__so-col{gap:var(--s-1);flex-direction:column;display:flex}.bold-reconcile__lineno{color:var(--fg-muted);font:700 .625rem/1 var(--font-mono);letter-spacing:.04em}.bold-reconcile__fam{color:var(--accent-text);font:700 .75rem/1 var(--font-mono)}.bold-reconcile__client{color:var(--fg-dim);font:400 .6875rem/1.3 var(--font-sans)}.bold-reconcile__compare,.bold-reconcile__state{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);overflow:hidden}.bold-reconcile__compare-head,.bold-reconcile__compare-row{gap:var(--s-3);padding:var(--s-2) var(--s-4);grid-template-columns:minmax(4.5rem,5.5rem) minmax(0,1fr) minmax(0,1fr);display:grid}.bold-reconcile__compare-head{background:var(--surface-2);color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-reconcile__compare-row{border-top:1px solid var(--divider);color:var(--fg-2);font:400 .75rem/1.4 var(--font-sans)}.bold-reconcile__state{gap:var(--s-3);padding:var(--s-4);background:var(--surface-2);font:400 .75rem/1.4 var(--font-sans);flex-direction:column;display:flex}.bold-reconcile__state-kv{gap:var(--s-2);color:var(--fg-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.bold-reconcile__state-kv-key{color:var(--fg-dim);font:600 .625rem/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;align-self:center}.bold-reconcile__state-kv-val{color:var(--fg);font-weight:700}.bold-reconcile__state-kv-val--warn{color:var(--warning-text)}.bold-reconcile__state-kv-val--ok{color:var(--success-text)}.bold-problem{gap:var(--s-4);display:grid}.bold-problem__grid{gap:var(--s-4);padding:var(--s-4);background:var(--surface-2);border-radius:var(--r-md);grid-template-columns:minmax(13.75rem,.7fr) minmax(11.875rem,.8fr) repeat(2,minmax(15rem,1fr));display:grid}.bold-problem-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.bold-followup-summary{gap:var(--s-4);padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--divider);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.bold-current-blocker{gap:var(--s-2);padding:var(--s-4) var(--s-5);background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 70%);border-left:var(--s-1) solid var(--warning);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-current-blocker__head{color:var(--warning-text);font:600 .625rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-current-blocker__title{color:var(--fg);font:600 1rem/1.3 var(--font-sans)}.bold-current-blocker__text{color:var(--fg-2);font:400 .75rem/1.5 var(--font-sans);margin:0}.bold-followup-items,.bold-worklist{gap:var(--s-3);padding:var(--s-5) var(--s-6);flex-direction:column;display:flex}.bold-followup-item{gap:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--surface);border:1px solid var(--divider);border-left:var(--s-1) solid var(--fg-muted);border-radius:var(--r-lg);grid-template-columns:minmax(6rem,7rem) minmax(0,1fr);display:grid}.bold-followup-item--warn{border-left-color:var(--warning)}.bold-followup-item--info{border-left-color:var(--accent)}.bold-followup-item__ts{color:var(--fg-muted);font:600 .625rem/1.2 var(--font-mono);letter-spacing:.04em}.bold-followup-item__who{color:var(--fg);font:600 .8125rem/1.2 var(--font-sans)}.bold-followup-item__desc{margin-top:var(--s-1);color:var(--fg-dim);font:400 .75rem/1.4 var(--font-sans)}.bold-worklist__item{grid-template-columns:calc(var(--s-5) + var(--s-1)) minmax(0, 1fr) auto auto;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-radius:var(--r-lg);align-items:center;display:grid}.bold-worklist__check{width:calc(var(--s-4) + var(--s-1));height:calc(var(--s-4) + var(--s-1));background:var(--surface);border:2px solid var(--divider);border-radius:var(--r-sm)}.bold-worklist__title{color:var(--fg);font:500 .8125rem/1.3 var(--font-sans)}.bold-worklist__due{padding:var(--s-1) var(--s-2);background:var(--warning-soft);color:var(--warning-text);border-radius:var(--r-pill);font:600 .6875rem/1 var(--font-sans)}.bold-worklist__due--neutral{background:var(--surface);color:var(--fg-dim);border:1px solid var(--divider)}.bold-brand-card__so-badge--soft{background:var(--warning-soft);color:var(--warning-text)}.bold-card-block__caption,.bold-kpi__label,.bold-detail-field__label,.bold-followup-rule__label,.bold-comm-card__key{color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-page-head{padding:calc(var(--s-6) + var(--s-1)) var(--s-10) 0}.bold-page-head__title{color:var(--fg);font:600 1.625rem/1.2 var(--font-sans);margin:0}.bold-page-head__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:400 .8125rem/1.4 var(--font-sans)}.bold-workspace{gap:var(--s-4);min-height:0;padding:var(--s-5) var(--s-10) var(--s-10);grid-template-columns:21.25rem minmax(0,1fr) 21.25rem;display:grid}.bold-kpi-strip{gap:var(--s-3);padding:var(--s-5) var(--s-10) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bold-bento--purchase .bold-tile--lg{padding:var(--s-6) calc(var(--s-6) + var(--s-1))}.bold-kpi{gap:var(--s-1);padding:var(--s-4) var(--s-5);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;transition:box-shadow .22s,transform .22s;display:flex}.bold-kpi:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.bold-kpi__sub{color:var(--fg-muted);font:400 .75rem/1.3 var(--font-sans)}.bold-kpi__value{margin-top:var(--s-2);color:var(--fg);font:600 1.75rem/1 var(--font-mono);font-variant-numeric:tabular-nums}.bold-kpi__value--ok{color:var(--success-text)}.bold-kpi__value--accent{color:var(--accent-text)}.bold-filter-row{gap:var(--s-2);flex:240px;min-width:0;padding:0;display:flex}.bold-filter-input{min-width:0;min-height:calc(var(--s-8) + var(--s-1));padding:0 var(--s-3);color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-md);cursor:text;font:400 .8125rem/1 var(--font-sans);flex:1 1 0;align-items:center;display:flex}.bold-filter-input:hover{border-color:var(--fg-muted)}.bold-finder__group{gap:var(--s-1);flex-direction:column;display:flex}.bold-reg-table{margin:var(--s-5) var(--s-10) var(--s-10);background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);overflow:hidden}.bold-reg-table__head,.bold-reg-table__row{gap:var(--s-3);padding:var(--s-4) var(--s-5);grid-template-columns:8.75rem minmax(0,1fr) 12.5rem 6.25rem 8.75rem 5.625rem 7.5rem 5rem;align-items:center;display:grid}.bold-reg-table__head{color:var(--fg-dim);background:var(--surface-2);border-bottom:1px solid var(--divider);font:600 .6875rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-reg-table__row{border-bottom:1px solid var(--divider)}.bold-reg-table__row:last-child{border-bottom:0}.bold-reg-table__row:hover{background:var(--surface-2);cursor:pointer}.bold-subnav--inline{gap:var(--s-4);padding:var(--s-4) var(--s-10) 0;background:0 0;border-bottom:0}.bold-subnav--inline .bold-subnav__tab{padding:var(--s-2) 0 var(--s-3);font-size:.875rem}.bold-offer-card--needs{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 80%)}.bold-offer-card__cell-value--dim{color:var(--fg-dim)}.bold-offer-card__radio{width:var(--s-4);height:var(--s-4);background:var(--surface);border:2px solid var(--accent);border-radius:var(--r-pill);flex-shrink:0;display:inline-block;position:relative}.bold-offer-card__radio--on:after{inset:calc(var(--s-1) - 1px);content:"";background:var(--accent);border-radius:var(--r-pill);position:absolute}.bold-recent-strip{justify-content:space-between;align-items:center;gap:var(--s-3);margin-top:var(--s-3);padding:var(--s-3);background:var(--surface-2);border-radius:var(--r-md);color:var(--fg-2);font:500 .6875rem/1 var(--font-sans);display:flex}.bold-recent-strip__label{align-items:center;gap:var(--s-2);color:var(--fg-dim);letter-spacing:.04em;text-transform:uppercase;display:inline-flex}.bold-recent-strip__value{color:var(--fg-2)}.bold-toorder{gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-2);border-radius:var(--r-md);color:var(--fg-2);font:400 .6875rem/1.25 var(--font-sans);grid-template-columns:minmax(4rem,auto) minmax(0,1fr);align-items:center;margin-top:0;display:grid}.bold-toorder--success{background:var(--success-soft)}.bold-toorder--warning{background:var(--warning-soft)}.bold-toorder__label{color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-toorder__pcs{color:var(--fg);font:700 .9375rem/1.1 var(--font-mono)}.bold-toorder__lines{color:var(--fg-dim)}.bold-toorder-block{gap:2px var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface);border:1px dashed var(--divider);border-radius:var(--r-md);color:var(--fg-2);font:400 .625rem/1.3 var(--font-sans);grid-template-columns:auto auto;margin-top:0;display:grid}.bold-toorder-block__label{color:var(--fg-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.625rem;font-weight:600}.bold-toorder-block__val{color:var(--warning-text);font-weight:500}.bold-offer-verify-bar{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-6);border-bottom:1px solid var(--divider);display:flex}.bold-offer-source{padding:var(--s-2) var(--s-4);color:var(--fg-dim);background:var(--surface-2);border-radius:var(--r-pill);cursor:pointer;font:500 .75rem/1 var(--font-sans)}.bold-offer-source--active{color:var(--accent-text);background:var(--accent-soft);font-weight:600}.bold-decision{align-items:center;gap:var(--s-1);padding:var(--s-1) var(--s-3);color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-pill);cursor:pointer;font:600 .6875rem/1 var(--font-sans);display:inline-flex}.bold-decision--ok{color:var(--success-text);background:var(--success-soft);border-color:var(--success-soft)}.bold-decision--warn{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning-soft)}.bold-decision--reject{color:var(--error-text);background:var(--error-soft);border-color:var(--error-soft)}.bold-decision--active{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.bold-details-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bold-detail-field{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-radius:var(--r-md);flex-direction:column;display:flex}.bold-detail-field__value{color:var(--fg);font:500 .8125rem/1.4 var(--font-sans)}.bold-detail-field__value--mono{font-family:var(--font-mono)}.bold-positions-table .article-link{color:var(--accent-text);font-family:var(--font-mono);text-decoration:none}.bold-positions-table .article-link:hover{border-bottom:1px solid var(--accent)}.bold-parsing-template{justify-content:space-between;align-items:flex-start;gap:var(--s-6);margin-bottom:var(--s-4);display:flex}.bold-parsing-chips{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;max-width:29rem;display:flex}.bold-parsing-chip{padding:var(--s-2) var(--s-3);color:var(--fg-2);background:var(--surface-2);border-radius:var(--r-pill);font:600 .6875rem/1 var(--font-sans)}.bold-dropzone{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-4);padding:var(--s-5);background:var(--surface-2);border:1px dashed var(--divider);border-radius:var(--r-lg);display:flex}.bold-dropzone__left{align-items:center;gap:var(--s-3);color:var(--fg-2);font:500 .8125rem/1 var(--font-sans);display:flex}.bold-dropzone__right{color:var(--fg-dim);font:400 .75rem/1 var(--font-sans)}.bold-field-row{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.bold-field{gap:var(--s-2);flex-direction:column;display:flex}.bold-field__label{color:var(--fg-2);font:600 .75rem/1 var(--font-sans)}.bold-field__input{min-height:calc(var(--s-8) + var(--s-2));padding:0 var(--s-3);color:var(--fg-dim);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-md);font:400 .8125rem/1 var(--font-sans);align-items:center;display:flex}.bold-allocation{gap:var(--s-4);padding:var(--s-4);background:var(--grad-info-panel);border:1px solid color-mix(in srgb, var(--info) 24%, transparent);border-radius:var(--r-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.bold-allocation__total,.bold-allocation__client{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--surface);border-radius:var(--r-md);flex-direction:column;display:flex}.bold-allocation__client{align-items:center;gap:var(--s-3);border:1px solid var(--divider);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.bold-passport__divider{width:1px;height:var(--s-4);background:var(--divider)}.bold-reconcile__client-tabs{gap:var(--s-2);padding:0 var(--s-6) var(--s-4);border-bottom:1px solid var(--divider);flex-wrap:wrap;display:flex}.bold-reconcile__client-tab{padding:var(--s-2) var(--s-3);color:var(--fg-dim);background:var(--surface-2);border-radius:var(--r-pill);cursor:pointer;font:500 .75rem/1 var(--font-sans);border:1px solid #0000}.bold-reconcile__client-tab--active{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent);font-weight:600}.bold-reconcile__compare-label{color:var(--fg-dim);font:600 .625rem/1.2 var(--font-sans);letter-spacing:.04em;text-transform:uppercase}.bold-reconcile__compare-placed{color:var(--fg-2)}.bold-reconcile__compare-parsed-empty{max-width:max-content;padding:var(--s-1) var(--s-3);color:var(--fg-muted);background:var(--surface-2);border-radius:var(--r-sm);font:400 .6875rem/1 var(--font-sans);display:inline-block}.bold-reconcile__compare-input{padding:var(--s-2) var(--s-3);color:var(--fg-dim);background:var(--surface);border:1px dashed var(--divider);border-radius:var(--r-sm);font:400 .75rem/1.2 var(--font-sans)}.bold-reconcile__commerce{gap:var(--s-2);font:400 .6875rem/1.3 var(--font-sans);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bold-reconcile__commerce small{margin-bottom:var(--s-1);color:var(--fg-muted);font:600 .5625rem/1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;display:block}.bold-reconcile__compare-actions{justify-content:flex-end;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-top:1px solid var(--divider);display:flex}.bold-reconcile__eta-edit{gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--divider);align-items:end;display:flex}.bold-reconcile__variances{gap:var(--s-1);padding-top:var(--s-2);border-top:1px solid var(--divider);flex-wrap:wrap;display:flex}.bold-reconcile__variance{padding:var(--s-1) var(--s-2);color:var(--warning-text);background:var(--warning-soft);border-radius:var(--r-pill);font:600 .625rem/1 var(--font-sans)}.bold-reconcile__variance--missing{color:var(--error-text);background:var(--error-soft)}.bold-reconcile__variance--ok{color:var(--success-text);background:var(--success-soft)}.bold-comm-grid{gap:var(--s-3);padding:var(--s-5) var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.bold-comm-card{gap:var(--s-3);padding:var(--s-4);background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;display:flex}.bold-comm-card--active{background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 70%);border-color:var(--warning-soft);border-left:var(--s-1) solid var(--warning)}.bold-comm-card__kv{gap:var(--s-2);display:grid}.bold-comm-card__kv-row{gap:var(--s-2);font:400 .75rem/1.4 var(--font-sans);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.bold-comm-card__kv-key{color:var(--fg-dim);font:600 .6875rem/1 var(--font-sans)}.bold-comm-card__kv-val{color:var(--fg);font-family:var(--font-mono);font-weight:600}.bold-current-blocker__actions{gap:var(--s-2);margin-top:var(--s-2);display:flex}.bold-followup-rules{gap:var(--s-2);display:grid}.bold-followup-rule{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--surface-2);border-left:var(--s-1) solid var(--accent);border-radius:var(--r-lg);display:grid}.bold-followup-rule--warn{border-left-color:var(--warning)}.bold-followup-rule--ok{border-left-color:var(--success)}.bold-followup-rule__value{color:var(--fg);font:600 .8125rem/1.2 var(--font-sans)}.bold-followup-rule__hint{color:var(--fg-dim);font:400 .6875rem/1.3 var(--font-sans)}.bold-followup-item--neutral{border-left-color:var(--fg-muted)}.bold-timeline{gap:var(--s-4);flex-direction:column;display:flex}.bold-timeline-item{grid-template-columns:calc(var(--s-6) + var(--s-1)) minmax(0, 1fr);gap:var(--s-3);display:grid;position:relative}.bold-timeline-item:before{top:calc(var(--s-5) + var(--s-1));bottom:calc(var(--s-4) * -1);left:var(--s-3);content:"";background:var(--divider);width:2px;position:absolute}.bold-timeline-item:last-child:before{display:none}.bold-timeline-item__dot{z-index:1;width:calc(var(--s-5) + var(--s-1));height:calc(var(--s-5) + var(--s-1));color:var(--accent-text);background:var(--accent-soft);border-radius:var(--r-pill);font:600 .6875rem/1 var(--font-mono);justify-content:center;align-items:center;display:flex;position:relative}.bold-timeline-item__ts{color:var(--fg-muted);font:600 .625rem/1 var(--font-mono);letter-spacing:.04em}.bold-timeline-item__who{margin-top:var(--s-1);color:var(--fg);font:600 .8125rem/1.2 var(--font-sans)}.bold-timeline-item__what{margin-top:var(--s-1);color:var(--fg-dim);font:400 .75rem/1.4 var(--font-sans)}.bold-toggle{align-items:center;gap:var(--s-2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex}.bold-toggle__track{width:calc(var(--s-8) + var(--s-1));height:var(--s-5);background:var(--surface-3);border-radius:var(--r-pill);transition:background .18s;position:relative}.bold-toggle__track:after{width:var(--s-4);height:var(--s-4);content:"";background:var(--surface);border-radius:var(--r-pill);box-shadow:var(--shadow-card);transition:transform .18s;position:absolute;top:2px;left:2px}.bold-toggle--on .bold-toggle__track{background:var(--error)}.bold-toggle--on .bold-toggle__track:after{transform:translateX(var(--s-4))}@media (prefers-reduced-motion:reduce){.bold-brand-card,.bold-tracking-card,.bold-kpi,.bold-toggle__track,.bold-toggle__track:after{transition:none}.bold-brand-card:hover,.bold-kpi:hover,.bold-toggle--on .bold-toggle__track:after{transform:none}}.co-so-bold{--co-so-offers-a:color-mix(in srgb, var(--fg) 78%, var(--error) 22%);--co-so-offers-b:color-mix(in srgb, var(--accent) 62%, var(--error) 38%);--co-so-sales-a:color-mix(in srgb, var(--fg) 78%, var(--success) 22%);--co-so-sales-b:color-mix(in srgb, var(--accent) 62%, var(--success) 38%);--co-so-dark-glass:color-mix(in srgb, var(--surface) 16%, transparent);--co-so-dark-stroke:color-mix(in srgb, var(--surface) 24%, transparent);--chain-queue-cols:7;--queue-change-size:0%}.co-so-bold .bold-hero--offers{background:linear-gradient(135deg, var(--co-so-offers-a) 0%, var(--accent) 56%, var(--error) 100%)}.co-so-bold .bold-hero--sales{background:linear-gradient(135deg, var(--co-so-sales-a) 0%, var(--success) 55%, var(--accent) 100%)}.co-so-bold .bold-hero--refund{background:linear-gradient(135deg, var(--error-text) 0%, var(--error) 58%, var(--accent) 100%)}.co-so-bold .bold-compact-hero__eyebrow{margin-bottom:2px;font-size:10px}.co-so-bold .bold-compact-hero__title{font-size:20px;line-height:1.15}.co-so-bold .bold-hero__greet--soft{margin-top:2px;font-size:12px;line-height:1.35}.co-so-bold .bold-compact-hero__metrics{margin-top:var(--s-3)}.co-so-bold .bold-compact-hero__chip{padding:3px 10px;font-size:10px}.co-so-bold .bold-compact-hero{min-height:116px}.co-so-bold .bold-status{align-items:center;gap:var(--s-1);width:fit-content;max-width:100%;padding:var(--s-1) 10px;border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);background:var(--surface-2);color:var(--fg-2);font:700 10px/1 var(--font-sans);letter-spacing:0;text-transform:uppercase;white-space:nowrap;display:inline-flex}.co-so-bold .bold-status__dot{border-radius:var(--r-pill);background:currentColor;flex:none;width:6px;height:6px}.co-so-bold .bold-status--active,.co-so-bold .bold-status--fulfilled,.co-so-bold .bold-status--proforma-paid,.co-so-bold .bold-status--paid{border-color:color-mix(in srgb, var(--success) 34%, var(--divider) 66%);background:var(--success-soft);color:var(--success-text)}.co-so-bold .bold-status--pending,.co-so-bold .bold-status--partial,.co-so-bold .bold-status--invoiced{border-color:color-mix(in srgb, var(--warning) 34%, var(--divider) 66%);background:var(--warning-soft);color:var(--warning-text)}.co-so-bold .bold-status--needs-resolution{border-color:color-mix(in srgb, var(--error) 34%, var(--divider) 66%);background:var(--error-soft);color:var(--error-text)}.co-so-bold .bold-status--new,.co-so-bold .bold-status--shipped{border-color:color-mix(in srgb, var(--info) 30%, var(--divider) 70%);background:var(--info-soft);color:var(--info-text)}.co-so-bold .bold-status--ordered{border-color:color-mix(in srgb, var(--accent) 30%, var(--divider) 70%);background:var(--accent-soft);color:var(--accent-text)}.co-so-bold .bold-status--closed,.co-so-bold .bold-status--cancelled{border-color:var(--divider);background:var(--surface-3);color:var(--fg-dim)}.co-so-bold .bold-status--inverse{border-color:var(--co-so-dark-stroke);background:var(--co-so-dark-glass);color:var(--on-solid)}.co-so-bold .bold-split{gap:var(--s-4);min-height:0;padding:var(--s-5) var(--s-8) var(--s-8);grid-template-columns:minmax(340px,420px) minmax(0,1fr);display:grid}.co-so-bold .bold-split__inbox,.co-so-bold .bold-split__pane{border:var(--border-w) solid var(--divider);border-radius:var(--r-xl);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.co-so-bold .bold-split__inbox{flex-direction:column;display:flex}.co-so-bold .bold-split__inbox-head{gap:var(--s-3);padding:var(--s-4);border-bottom:var(--border-w) solid var(--divider);flex-direction:column;display:flex}.co-so-bold .bold-split__inbox-row1{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.co-so-bold .bold-split__inbox-title{color:var(--fg);font:700 16px/1.2 var(--font-sans);margin:0}.co-so-bold .bold-split__inbox-kpis{color:var(--fg-dim);font:500 12px/1.5 var(--font-sans)}.co-so-bold .bold-split__inbox-kpis strong{color:var(--fg-2);font-weight:700}.co-so-bold .bold-split__inbox-tabs{gap:var(--s-1);flex-wrap:wrap;display:flex}.co-so-bold .bold-split__inbox-tab{align-items:center;gap:var(--s-1);border:var(--border-w) solid transparent;border-radius:var(--r-pill);background:var(--surface-2);min-height:28px;color:var(--fg-dim);cursor:pointer;font:700 11px/1 var(--font-sans);padding:0 10px;display:inline-flex}.co-so-bold .bold-split__inbox-tab:hover{border-color:var(--divider);color:var(--fg)}.co-so-bold .bold-split__inbox-tab--active{border-color:var(--fg);background:var(--fg);color:var(--on-solid)}.co-so-bold .bold-split__inbox-tab__count{border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 10%, transparent);font:700 10px/1 var(--font-mono);padding:2px 6px}.co-so-bold .chain-queue{grid-template-columns:repeat(var(--chain-queue-cols,4), minmax(0, 1fr));gap:var(--s-2);padding:11px var(--s-4) 9px;flex:none;display:grid}.co-so-bold .chain-queue__card{isolation:isolate;gap:var(--s-2);min-width:0;height:182px;min-height:182px;padding:var(--s-2) var(--s-3);color:var(--fg);text-align:left;appearance:none;background:linear-gradient(145deg, color-mix(in srgb, var(--gold-soft) 72%, var(--surface) 28%) 0%, color-mix(in srgb, var(--accent-soft) 32%, var(--surface) 68%) 54%, var(--surface-2) 100%);border:var(--border-w) solid color-mix(in srgb, var(--divider) 76%, var(--accent) 24%);border-radius:var(--r-xl);box-shadow:var(--shadow-card);cursor:pointer;flex-direction:column;font-size:13.3333px;line-height:normal;text-decoration:none;transition:border-color .14s,box-shadow .14s,transform .14s;display:flex;position:relative;overflow:hidden}.co-so-bold .chain-queue__card:before{z-index:-1;height:var(--s-1);content:"";background:linear-gradient(90deg, var(--gold), var(--accent));position:absolute;inset:0 0 auto}.co-so-bold .chain-queue__card:hover,.co-so-bold .chain-queue__card:focus-visible,.co-so-bold .chain-queue__card--active{border-color:var(--accent);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.co-so-bold .chain-queue__card--active{background:linear-gradient(145deg, color-mix(in srgb, var(--accent-soft) 74%, var(--surface) 26%) 0%, color-mix(in srgb, var(--gold-soft) 54%, var(--surface) 46%) 100%);transform:none}.co-so-bold .chain-queue__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.co-so-bold .chain-queue__head{justify-content:space-between;align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.co-so-bold .chain-queue__head>span:first-child{gap:var(--s-1);min-width:0;display:grid;overflow:hidden}.co-so-bold .chain-queue__title{color:var(--fg-dim);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.co-so-bold .chain-queue__count{color:var(--fg);font:800 21px/1 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.co-so-bold .chain-queue__badge{padding:2px var(--s-2);color:var(--accent-text);text-transform:uppercase;background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface) 18%);border:var(--border-w) solid color-mix(in srgb, var(--accent) 18%, var(--divider) 82%);border-radius:var(--r-pill);flex:none;font-size:9px;font-weight:800;line-height:1}.co-so-bold .chain-queue__body{gap:var(--s-1);display:grid}.co-so-bold .chain-queue__row{gap:var(--s-1);padding:5px var(--s-2);background:color-mix(in srgb, var(--surface) 70%, var(--surface-2) 30%);border:var(--border-w) solid color-mix(in srgb, var(--divider) 82%, var(--surface) 18%);border-radius:var(--r-md);grid-template-columns:42px minmax(40px,auto) minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}.co-so-bold .chain-queue__row span{color:var(--fg-dim);text-transform:uppercase;font-size:9px;font-weight:800}.co-so-bold .chain-queue__row strong{color:var(--fg);font:800 11px/1.15 var(--font-mono)}.co-so-bold .chain-queue__row em{min-width:0;color:var(--fg-dim);font:600 9px/1.15 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.co-so-bold .chain-queue__change{gap:var(--s-1) var(--s-2);min-width:0;padding:5px var(--s-2);background:color-mix(in srgb, var(--surface) 54%, transparent);border:var(--border-w) solid color-mix(in srgb, var(--divider) 70%, transparent);border-radius:var(--r-md);grid-template-columns:42px minmax(0,1fr);align-items:center;margin-top:auto;display:grid}.co-so-bold .chain-queue__change-label{color:var(--fg-dim);text-transform:uppercase;grid-row:1/span 2;font-size:9px;font-weight:800;line-height:1}.co-so-bold .chain-queue__change-chart,.co-so-bold .chain-queue__change-legend{min-width:0}.co-so-bold .chain-queue__change-chart{align-items:end;gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));height:20px;display:grid}.co-so-bold .chain-queue__change-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--divider) 34%, transparent), color-mix(in srgb, var(--surface) 72%, transparent));border-radius:var(--r-sm);justify-content:center;align-items:end;height:100%;display:flex;position:relative;overflow:hidden}.co-so-bold .chain-queue__change-bar i{width:100%;height:var(--queue-change-size,0%);background:var(--fg-muted);border-radius:inherit;min-height:0;display:block}.co-so-bold .chain-queue__change-bar[data-tone=up] i{background:var(--success)}.co-so-bold .chain-queue__change-bar[data-tone=down] i{background:var(--error)}.co-so-bold .chain-queue__change-legend{gap:var(--s-1);grid-column:2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-so-bold .chain-queue__change-legend span{gap:2px;min-width:0;display:grid}.co-so-bold .chain-queue__change-legend em{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;font-weight:700;line-height:1;overflow:hidden}.co-so-bold .chain-queue__change-legend strong{color:var(--fg);font:700 8px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-so-bold .chain-queue__change-legend span[data-tone=up] strong{color:var(--success-text)}.co-so-bold .chain-queue__change-legend span[data-tone=down] strong{color:var(--error-text)}.co-so-bold .bold-split__inbox-body{min-height:0;padding:var(--s-2);background:var(--surface-2);flex:1;overflow:auto}.co-so-bold .bold-split__inbox-footer{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-4);border-top:var(--border-w) solid var(--divider);background:var(--surface);flex:none;margin-top:auto;display:flex}.co-so-bold .bold-split__pane{flex-direction:column;display:flex}.co-so-bold .bold-listrow{gap:var(--s-3);border:var(--border-w) solid transparent;border-radius:var(--r-lg);cursor:pointer;background:0 0;grid-template-columns:36px minmax(0,1fr) auto;padding:14px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.co-so-bold .bold-listrow:hover{border-color:var(--divider);background:var(--surface);transform:translateY(-1px)}.co-so-bold .bold-listrow--active{border-color:var(--accent);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 74%);box-shadow:var(--shadow-card)}.co-so-bold .bold-listrow__avatar{border-radius:var(--r-md);background:var(--accent);width:36px;height:36px;color:var(--on-solid);font:800 12px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-listrow__main{min-width:0}.co-so-bold .bold-listrow__row1{align-items:center;gap:var(--s-2);min-width:0;display:flex}.co-so-bold .bold-listrow__ref{color:var(--accent-text);font:800 11px/1 var(--font-mono)}.co-so-bold .bold-listrow__sm{color:var(--fg-muted);font:600 11px/1 var(--font-sans);margin-left:auto}.co-so-bold .bold-listrow__name{margin-top:var(--s-1);color:var(--fg);font:700 13px/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-so-bold .bold-listrow__meta,.co-so-bold .bold-listrow__badges{gap:var(--s-2);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.co-so-bold .bold-listrow__meta{color:var(--fg-dim);font:500 11px/1.35 var(--font-sans)}.co-so-bold .bold-listrow__meta strong{color:var(--fg-2);font-weight:700}.co-so-bold .bold-listrow__badge{border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-text);font:700 10px/1 var(--font-sans);padding:3px 7px}.co-so-bold .bold-listrow__money{text-align:right;font-variant-numeric:tabular-nums;min-width:86px}.co-so-bold .bold-listrow__money-amount{color:var(--fg);font:800 14px/1 var(--font-mono)}.co-so-bold .bold-listrow__money-sub{margin-top:var(--s-1);color:var(--success-text);font:800 10px/1 var(--font-mono)}.co-so-bold .bold-listrow__money-sub--warn{color:var(--warning-text)}.co-so-bold .bold-po-headerbar{gap:var(--s-4);padding:var(--s-5);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 70%, var(--success) 100%);color:var(--on-solid);box-shadow:var(--shadow-hero);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.co-so-bold .bold-po-headerbar--offers{background:linear-gradient(135deg, var(--co-so-offers-a) 0%, var(--accent) 62%, var(--error) 100%)}.co-so-bold .bold-po-headerbar--refund{background:linear-gradient(135deg, var(--error-text) 0%, var(--error) 62%, var(--accent) 100%)}.co-so-bold .bold-po-headerbar__main{gap:var(--s-3);grid-template-columns:48px minmax(0,1fr);align-items:center;display:grid}.co-so-bold .bold-po-headerbar__avatar{border-radius:var(--r-lg);background:var(--scrim);width:48px;height:48px;color:var(--gold);font:800 16px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-po-headerbar__ref,.co-so-bold .bold-po-headerbar__num{border-radius:var(--r-pill,999px);background:var(--scrim);width:fit-content;color:var(--gold);font:800 13px/1 var(--font-mono);padding:2px 6px}.co-so-bold .bold-po-headerbar__title,.co-so-bold .bold-po-headerbar__name{margin:var(--s-1) 0 0;color:var(--on-solid);font:800 24px/1.15 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-so-bold .bold-po-headerbar__meta{gap:var(--s-2);margin-top:var(--s-2);color:color-mix(in srgb, var(--on-solid) 76%, transparent);font:600 12px/1.4 var(--font-sans);flex-wrap:wrap;display:flex}.co-so-bold .bold-po-headerbar__aside{align-items:flex-end;gap:var(--s-2);text-align:right;flex-direction:column;display:flex}.co-so-bold .bold-po-headerbar__amount,.co-so-bold .bold-po-headerbar__total{color:var(--on-solid);font:800 22px/1 var(--font-mono)}.co-so-bold .bold-po-headerbar__sub{border-radius:var(--r-pill,999px);background:var(--scrim);width:fit-content;color:var(--gold);font:700 12px/1.3 var(--font-sans);padding:2px 6px}.co-so-bold .bold-po-headerbar__pdf{align-items:center;gap:var(--s-2);min-height:34px;padding:0 var(--s-3);border:var(--border-w) solid var(--co-so-dark-stroke);border-radius:var(--r-pill);background:var(--co-so-dark-glass);color:var(--on-solid);font:700 12px/1 var(--font-sans);text-decoration:none;display:inline-flex}.co-so-bold .bold-actions-strip{gap:var(--s-2);padding:var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:linear-gradient(135deg, var(--gold-soft) 0%, var(--surface) 70%);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.co-so-bold .bold-actions-strip--offer{background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);color:var(--on-solid);box-shadow:var(--shadow-lift);border-color:#0000}.co-so-bold .bold-actions-strip__copy{flex:18rem;min-width:0}.co-so-bold .bold-actions-strip__title{color:inherit;font:800 14px/1.2 var(--font-sans)}.co-so-bold .bold-actions-strip__sub{margin-top:var(--s-1);color:color-mix(in srgb, currentColor 72%, transparent);font:600 12px/1.4 var(--font-sans)}.co-so-bold .bold-actions-strip__btn{min-height:34px}.co-so-bold .bold-po-detail{gap:var(--s-5);padding:var(--s-5) var(--s-8) var(--s-8);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.co-so-bold .bold-po-detail__main,.co-so-bold .bold-po-detail__side{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.co-so-bold .bold-po-detail__side{top:var(--s-4);position:sticky}.co-so-bold .bold-card-block,.co-so-bold .bold-rail-block{border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card)}.co-so-bold .bold-card-block--padded,.co-so-bold .bold-rail-block{padding:var(--s-4)}.co-so-bold .bold-card-block__head,.co-so-bold .bold-rail-block__head{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4);border-bottom:var(--border-w) solid var(--divider);display:flex}.co-so-bold .bold-card-block__caption{color:var(--fg-dim);font:800 10px/1.2 var(--font-sans);text-transform:uppercase}.co-so-bold .bold-card-block__title,.co-so-bold .bold-rail-block__title{color:var(--fg);font:800 14px/1.2 var(--font-sans);margin:0}.co-so-bold .bold-card-block__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:600 12px/1.4 var(--font-sans)}.co-so-bold .bold-card-block__body{padding:var(--s-4)}.co-so-bold .bold-details-grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-so-bold .bold-detail-field{min-width:0;padding:var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-md);background:var(--surface-2)}.co-so-bold .bold-detail-field__label{color:var(--fg-dim);font:700 10px/1.2 var(--font-sans);text-transform:uppercase}.co-so-bold .bold-detail-field__value{margin-top:var(--s-1);overflow-wrap:anywhere;color:var(--fg);font:700 13px/1.35 var(--font-sans)}.co-so-bold .bold-detail-field__value--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.co-so-bold .bold-pnl{border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.co-so-bold .bold-pnl__cell{min-width:0;padding:var(--s-4);border-right:var(--border-w) solid var(--divider);background:var(--surface)}.co-so-bold .bold-pnl__cell:last-child{border-right:0}.co-so-bold .bold-pnl__cell--accent{background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 72%)}.co-so-bold .bold-pnl__cell--success,.co-so-bold .bold-pnl__cell--ok{background:linear-gradient(135deg, var(--success-soft) 0%, var(--surface) 72%)}.co-so-bold .bold-pnl__label{color:var(--fg-dim);font:700 10px/1.2 var(--font-sans);text-transform:uppercase}.co-so-bold .bold-pnl__value{margin-top:var(--s-2);color:var(--fg);font:800 18px/1 var(--font-mono)}.co-so-bold .bold-pnl__value--sell,.co-so-bold .bold-pnl__value--profit{color:var(--success-text)}.co-so-bold .bold-pnl__value--buy{color:var(--warning-text)}.co-so-bold .bold-pnl__hint,.co-so-bold .bold-pnl__sub{margin-top:var(--s-1);color:var(--fg-dim);font:600 11px/1.3 var(--font-sans)}.co-so-bold .bold-detail-tabs{z-index:4;gap:var(--s-1);padding:var(--s-2) var(--s-4);border-bottom:var(--border-w) solid var(--divider);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;top:0}.co-so-bold .bold-detail-tab{min-height:34px;padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--fg-dim);cursor:pointer;font:800 12px/1 var(--font-sans);background:0 0;border:0;align-items:center;display:inline-flex}.co-so-bold .bold-detail-tab:hover{background:var(--surface-2);color:var(--fg)}.co-so-bold .bold-detail-tab--active{background:var(--fg);color:var(--on-solid)}.co-so-bold .bold-detail-tab__count{margin-left:var(--s-1);border-radius:var(--r-pill);background:color-mix(in srgb, currentColor 10%, transparent);font:700 10px/1 var(--font-mono);padding:2px 6px}.co-so-bold .bold-lines-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--fg);font:600 12px/1.35 var(--font-sans)}.co-so-bold .bold-lines-table th{z-index:1;padding:var(--s-3);border-bottom:var(--border-w) solid var(--divider);background:var(--surface-2);color:var(--fg-dim);font:800 10px/1.2 var(--font-sans);text-align:left;text-transform:uppercase;position:sticky;top:0}.co-so-bold .bold-lines-table td{padding:var(--s-3);border-bottom:var(--border-w) solid var(--divider);vertical-align:top}.co-so-bold .bold-lines-table tr:last-child td{border-bottom:0}.co-so-bold .bold-lines-table .num,.co-so-bold .bold-lines-table__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.co-so-bold .bold-lines-table .margin-good{color:var(--success-text)}.co-so-bold .bold-lines-table .margin-ok{color:var(--warning-text)}.co-so-bold .bold-lines-table .margin-bad{color:var(--error-text)}.co-so-bold .bold-supplier-block{border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.co-so-bold .bold-supplier-block+.bold-supplier-block{margin-top:var(--s-3)}.co-so-bold .bold-supplier-block__head{gap:var(--s-3);padding:var(--s-4);border-bottom:var(--border-w) solid var(--divider);background:var(--surface-2);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.co-so-bold .bold-supplier-block__avatar{border-radius:var(--r-md);background:var(--accent);width:40px;height:40px;color:var(--on-solid);font:800 13px/1 var(--font-sans);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-supplier-block__name{color:var(--fg);font:800 14px/1.2 var(--font-sans)}.co-so-bold .bold-supplier-block__meta{gap:var(--s-2);margin-top:var(--s-1);color:var(--fg-dim);font:600 11px/1.35 var(--font-sans);flex-wrap:wrap;display:flex}.co-so-bold .bold-supplier-block__totals{text-align:right}.co-so-bold .bold-supplier-block__profit{color:var(--success-text);font:800 16px/1 var(--font-mono)}.co-so-bold .bold-supplier-block__profit-sub{margin-top:var(--s-1);color:var(--fg-dim);font:700 11px/1.2 var(--font-sans)}.co-so-bold .bold-supplier-block__body{padding:var(--s-4)}.co-so-bold .bold-supplier-block__details{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.co-so-bold .bold-supplier-block__detail-field,.co-so-bold .bold-supplier-block__cost{min-width:0;padding:var(--s-2);border:var(--border-w) solid var(--divider);border-radius:var(--r-md);background:var(--surface-2)}.co-so-bold .bold-supplier-block__detail-field-label,.co-so-bold .bold-supplier-block__cost-label{color:var(--fg-dim);font:800 10px/1.2 var(--font-sans);text-transform:uppercase}.co-so-bold .bold-supplier-block__detail-field-value,.co-so-bold .bold-supplier-block__cost-value{margin-top:var(--s-1);overflow-wrap:anywhere;color:var(--fg);font:700 12px/1.3 var(--font-sans)}.co-so-bold .bold-supplier-block__costs{gap:var(--s-2);margin-top:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.co-so-bold .bold-supplier-block__cost-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.co-so-bold .bold-supplier-block__cost-value--zero{color:var(--fg-muted)}.co-so-bold .bold-doc-pill{gap:var(--s-2);padding:var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:30px minmax(0,1fr);align-items:start;display:grid}.co-so-bold .bold-doc-pill--sent{border-color:color-mix(in srgb, var(--success) 30%, var(--divider) 70%);background:var(--success-soft)}.co-so-bold .bold-doc-pill--draft{border-color:color-mix(in srgb, var(--warning) 30%, var(--divider) 70%);background:var(--warning-soft)}.co-so-bold .bold-doc-pill--failed{border-color:color-mix(in srgb, var(--error) 32%, var(--divider) 68%);background:var(--error-soft)}.co-so-bold .bold-doc-pill__icon{border-radius:var(--r-md);background:var(--surface);width:30px;height:30px;color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-doc-pill__type{color:var(--fg);font:800 11px/1.2 var(--font-sans);text-transform:uppercase}.co-so-bold .bold-doc-pill__name{margin-top:var(--s-1);color:var(--fg);font:700 13px/1.3 var(--font-sans)}.co-so-bold .bold-doc-pill__meta{margin-top:var(--s-1);color:var(--fg-dim);font:600 11px/1.3 var(--font-sans)}.co-so-bold .bold-timeline{gap:var(--s-4);flex-direction:column;display:flex}.co-so-bold .bold-timeline-item{gap:var(--s-3);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.co-so-bold .bold-timeline-item:before{top:var(--s-6);bottom:calc(var(--s-4) * -1);content:"";background:var(--divider);width:2px;position:absolute;left:13px}.co-so-bold .bold-timeline-item:last-child:before{display:none}.co-so-bold .bold-timeline-item__dot{z-index:1;border-radius:var(--r-pill);background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font:800 11px/1 var(--font-mono);justify-content:center;align-items:center;display:inline-flex;position:relative}.co-so-bold .bold-timeline-item__ts{color:var(--fg-muted);font:700 10px/1 var(--font-mono)}.co-so-bold .bold-timeline-item__who{margin-top:var(--s-1);color:var(--fg);font:800 12px/1.2 var(--font-sans)}.co-so-bold .bold-timeline-item__what{margin-top:var(--s-1);color:var(--fg-dim);font:600 12px/1.4 var(--font-sans)}.co-so-bold .bold-alert{gap:var(--s-3);padding:var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface);border-left-width:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.co-so-bold .bold-alert--info{border-color:color-mix(in srgb, var(--info) 28%, var(--divider) 72%);border-left-color:var(--info);background:var(--info-soft)}.co-so-bold .bold-alert--success{border-color:color-mix(in srgb, var(--success) 28%, var(--divider) 72%);border-left-color:var(--success);background:var(--success-soft)}.co-so-bold .bold-alert--warning{border-color:color-mix(in srgb, var(--warning) 28%, var(--divider) 72%);border-left-color:var(--warning);background:var(--warning-soft)}.co-so-bold .bold-alert--danger{border-color:color-mix(in srgb, var(--error) 28%, var(--divider) 72%);border-left-color:var(--error);background:var(--error-soft)}.co-so-bold .bold-alert__title{color:var(--fg);font:800 13px/1.25 var(--font-sans);margin:0}.co-so-bold .bold-alert__text{margin:var(--s-1) 0 0;color:var(--fg-2);font:600 12px/1.4 var(--font-sans)}.co-so-bold .bold-rail-block{gap:var(--s-3);flex-direction:column;display:flex}.co-so-bold .bold-place-card{gap:var(--s-3);padding:var(--s-3);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);border-left-width:4px;border-left-color:var(--success);background:var(--surface);box-shadow:var(--shadow-card);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;display:grid}.co-so-bold .bold-place-card--pending{border-left-color:var(--warning);background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 72%)}.co-so-bold .bold-place-card--blocked{border-left-color:var(--error);background:linear-gradient(135deg, var(--error-soft) 0%, var(--surface) 72%)}.co-so-bold .bold-place-card__icon{border-radius:var(--r-md);background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-place-card__title{color:var(--fg);font:800 13px/1.25 var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.co-so-bold .bold-place-card__meta{gap:var(--s-2);margin-top:var(--s-1);color:var(--fg-dim);font:600 11px/1.35 var(--font-sans);flex-wrap:wrap;display:flex}.co-so-bold.bold-host{display:contents}.co-so-bold .bold-rail-block__row{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.co-so-bold .bold-rail-block__row-label{color:var(--fg-dim);font:600 11px/1.3 var(--font-sans)}.co-so-bold .bold-rail-block__row-value{color:var(--fg);font:800 12px/1.3 var(--font-mono);font-variant-numeric:tabular-nums}.co-so-bold .bold-rail-block__row-value--ok{color:var(--success-text)}.co-so-bold .bold-rail-block__row-value--warn{color:var(--warning-text)}.co-so-bold .bold-rail-block__divider{height:var(--border-w);margin:var(--s-1) 0;background:var(--divider)}.co-so-bold .bold-supplier-block--placed{border-left:4px solid var(--success)}.co-so-bold .bold-supplier-block--placed>.bold-supplier-block__head{background:linear-gradient(135deg, var(--success-soft) 0%, var(--surface) 70%)}.co-so-bold .bold-supplier-block--pending{border-left:4px solid var(--warning)}.co-so-bold .bold-supplier-block--pending>.bold-supplier-block__head{background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 70%)}.co-so-bold .bold-supplier-block--active{border-left:4px solid var(--info)}.co-so-bold .bold-supplier-block--active>.bold-supplier-block__head{background:linear-gradient(135deg, var(--info-soft) 0%, var(--surface) 70%)}.co-so-bold .bold-po-badge{border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);background:var(--surface-2);width:fit-content;color:var(--fg-2);font:700 10px/1.2 var(--font-mono);text-transform:uppercase;align-items:center;padding:3px 8px;display:inline-flex}.co-so-bold .bold-po-badge--placed{border-color:color-mix(in srgb, var(--success) 34%, var(--divider) 66%);background:var(--success-soft);color:var(--success-text)}.co-so-bold .bold-po-badge--pending{border-color:color-mix(in srgb, var(--warning) 34%, var(--divider) 66%);background:var(--warning-soft);color:var(--warning-text)}.co-so-bold .bold-alert__icon{border-radius:var(--r-md);background:var(--surface);width:30px;height:30px;color:var(--fg-2);justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-alert--info .bold-alert__icon{color:var(--info-text)}.co-so-bold .bold-alert--success .bold-alert__icon{color:var(--success-text)}.co-so-bold .bold-alert--warning .bold-alert__icon{color:var(--warning-text)}.co-so-bold .bold-alert--danger .bold-alert__icon{color:var(--error-text)}.co-so-bold .bold-alert__actions{gap:var(--s-2);flex-wrap:wrap;align-self:center;align-items:center;display:flex}.co-so-bold .bold-pnl--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.co-so-bold .bold-pnl--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.co-so-bold .bold-pnl--cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.co-so-bold .bold-step-progress{gap:var(--s-2);margin:0;padding:0;list-style:none;display:flex}.co-so-bold .bold-step-progress__step{gap:var(--s-2);flex:1;align-items:flex-start;min-width:0;display:flex;position:relative}.co-so-bold .bold-step-progress__connector{top:10px;right:var(--s-2);z-index:0;background:var(--divider);height:2px;position:absolute;left:30px}.co-so-bold .bold-step-progress__connector--done{background:var(--success)}.co-so-bold .bold-step-progress__circle{z-index:1;border:2px dashed var(--divider);border-radius:var(--r-pill);background:var(--surface-2);width:22px;height:22px;color:var(--fg-dim);font:700 10px/1 var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.co-so-bold .bold-step-progress__circle--done{background:var(--success);color:var(--on-solid);border:0}.co-so-bold .bold-step-progress__circle--current{border:2px solid var(--warning);background:var(--warning-soft);color:var(--warning-text)}.co-so-bold .bold-step-progress__circle--skipped{border-style:dashed}.co-so-bold .bold-step-progress__copy{z-index:1;min-width:0;position:relative}.co-so-bold .bold-step-progress__label{color:var(--fg-muted);font:600 11px/1.2 var(--font-sans)}.co-so-bold .bold-step-progress__label--done{color:var(--fg)}.co-so-bold .bold-step-progress__label--current{color:var(--warning-text);font-weight:700}.co-so-bold .bold-step-progress__label--skipped{color:var(--fg-muted);text-decoration:line-through}.co-so-bold .bold-step-progress__info{color:var(--fg-dim);font:500 10px/1.2 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.co-so-bold .bold-wizard-stepper{gap:var(--s-2);align-items:center;display:flex}.co-so-bold .bold-wizard-stepper__step{gap:var(--s-2);color:inherit;cursor:default;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.co-so-bold .bold-wizard-stepper__step--done{cursor:pointer}.co-so-bold .bold-wizard-stepper__circle{border:var(--border-w) solid var(--divider);border-radius:var(--r-pill);background:var(--surface-2);width:28px;height:28px;color:var(--fg-dim);font:700 12px/1 var(--font-sans);flex:none;justify-content:center;align-items:center;display:inline-flex}.co-so-bold .bold-wizard-stepper__circle--done{background:var(--success);color:var(--on-solid);border:0}.co-so-bold .bold-wizard-stepper__circle--active{background:var(--fg);color:var(--on-solid);border:0}.co-so-bold .bold-wizard-stepper__label{color:var(--fg-muted);font:600 13px/1 var(--font-sans)}.co-so-bold .bold-wizard-stepper__label--done,.co-so-bold .bold-wizard-stepper__label--active{color:var(--fg)}.co-so-bold .bold-wizard-stepper__label--active{font-weight:800}.co-so-bold .bold-wizard-stepper__connector{background:var(--divider);flex:1;max-width:60px;height:2px}.co-so-bold .bold-wizard-stepper__connector--done{background:var(--success)}.co-so-bold .bold-payment-flow{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.co-so-bold .bold-payment-flow-card{min-width:0;padding:var(--s-4) var(--s-5);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface)}.co-so-bold .bold-payment-flow-card--in{border-color:color-mix(in srgb, var(--success) 30%, var(--divider) 70%);background:linear-gradient(135deg, var(--success-soft) 0%, var(--surface) 75%)}.co-so-bold .bold-payment-flow-card--out{border-color:color-mix(in srgb, var(--warning) 30%, var(--divider) 70%);background:linear-gradient(135deg, var(--warning-soft) 0%, var(--surface) 75%)}.co-so-bold .bold-payment-flow-card__head{gap:var(--s-3);margin-bottom:var(--s-3);justify-content:space-between;align-items:flex-start;display:flex}.co-so-bold .bold-payment-flow-card__eyebrow{color:var(--fg-dim);font:700 10px/1.2 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.co-so-bold .bold-payment-flow-card__headline{margin:var(--s-1) 0 0;color:var(--fg);font:800 16px/1.2 var(--font-sans)}.co-so-bold .bold-payment-flow-card__body{gap:var(--s-2);flex-direction:column;display:flex}.co-so-bold .bold-payment-flow-card__footer{gap:var(--s-3);margin-top:var(--s-3);color:var(--fg);font:800 12px/1.2 var(--font-sans);justify-content:space-between;display:flex}.co-so-bold .bold-hidden-costs{min-width:0;padding:var(--s-4);border:var(--border-w) solid var(--divider);border-top:3px solid var(--gold);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.co-so-bold .bold-hidden-costs__head{gap:var(--s-3);justify-content:space-between;align-items:flex-start;display:flex}.co-so-bold .bold-hidden-costs__title-wrap{gap:var(--s-2);min-width:0;color:var(--gold-text);align-items:center;display:flex}.co-so-bold .bold-hidden-costs__title{color:var(--fg);font:800 14px/1.2 var(--font-sans);margin:0}.co-so-bold .bold-hidden-costs__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:600 12px/1.4 var(--font-sans)}.co-so-bold .bold-hidden-costs__aside{gap:var(--s-3);align-items:center;display:flex}.co-so-bold .bold-hidden-costs__total-label{color:var(--fg-dim);font:700 10px/1.2 var(--font-sans);text-align:right;text-transform:uppercase}.co-so-bold .bold-hidden-costs__total{margin-top:var(--s-1);color:var(--fg);font:800 18px/1 var(--font-mono);font-variant-numeric:tabular-nums;text-align:right}.co-so-bold .bold-hidden-costs__body{gap:var(--s-2);margin-top:var(--s-3);flex-direction:column;display:flex}.co-so-bold .bold-timeline-item__dot--success{background:var(--success);color:var(--on-solid)}.co-so-bold .bold-timeline-item__dot--warn{background:var(--warning);color:var(--on-solid)}.co-so-bold .bold-timeline-item__dot--accent{background:var(--accent);color:var(--on-solid)}.co-so-bold .bold-timeline-item--future{opacity:.6}.co-so-bold .bold-timeline-item--future .bold-timeline-item__dot{border:2px dashed var(--divider);background:var(--surface-2);color:var(--fg-muted)}.co-so-bold .bold-fullscreen-review{z-index:80;background:var(--accent-strong);color:var(--on-solid);flex-direction:column;display:flex;position:fixed;inset:0}.co-so-bold .bold-fullscreen-review__topbar{gap:var(--s-3);padding:var(--s-3) var(--s-5);border-bottom:var(--border-w) solid var(--co-so-dark-stroke);background:var(--co-so-dark-glass);align-items:center;display:flex}.co-so-bold .bold-fullscreen-review__ref{border-radius:var(--r-pill);background:var(--scrim);width:fit-content;color:var(--gold);font:800 13px/1 var(--font-mono);padding:2px 6px}.co-so-bold .bold-fullscreen-review__sub{margin-top:var(--s-1);color:color-mix(in srgb, var(--on-solid) 72%, transparent);font:600 11px/1.3 var(--font-sans)}.co-so-bold .bold-fullscreen-review__spacer{flex:1}.co-so-bold .bold-fullscreen-review__panes{flex:1;grid-template-columns:minmax(0,1fr) minmax(24rem,36rem);min-height:0;display:grid}.co-so-bold .bold-fullscreen-review__doc{padding:var(--s-6);justify-content:center;align-items:flex-start;display:flex;overflow:auto}.co-so-bold .bold-fullscreen-review__panel{padding:var(--s-6);border-left:var(--border-w) solid var(--co-so-dark-stroke);background:color-mix(in srgb, var(--accent-strong) 88%, var(--on-solid) 12%);overflow-y:auto}@media (width<=1180px){.co-so-bold .bold-split,.co-so-bold .bold-po-detail{padding:var(--s-4);grid-template-columns:minmax(0,1fr)}.co-so-bold .bold-po-detail__side{position:static}.co-so-bold .bold-details-grid,.co-so-bold .bold-pnl,.co-so-bold .bold-supplier-block__details,.co-so-bold .bold-supplier-block__costs{grid-template-columns:repeat(2,minmax(0,1fr))}.co-so-bold .bold-po-headerbar{grid-template-columns:minmax(0,1fr)}.co-so-bold .bold-po-headerbar__aside{text-align:left;align-items:flex-start}}@media (width<=720px){.co-so-bold .bold-split{padding:var(--s-3)}.co-so-bold .bold-listrow{grid-template-columns:32px minmax(0,1fr)}.co-so-bold .bold-listrow__money{text-align:left;grid-column:2}.co-so-bold .bold-details-grid,.co-so-bold .bold-pnl,.co-so-bold .bold-supplier-block__details,.co-so-bold .bold-supplier-block__costs{grid-template-columns:minmax(0,1fr)}.co-so-bold .bold-pnl__cell{border-right:0;border-bottom:var(--border-w) solid var(--divider)}.co-so-bold .bold-pnl__cell:last-child{border-bottom:0}.co-so-bold .bold-alert,.co-so-bold .bold-place-card,.co-so-bold .bold-supplier-block__head{grid-template-columns:minmax(0,1fr)}.co-so-bold .bold-supplier-block__totals{text-align:left}}@media (prefers-reduced-motion:reduce){.co-so-bold .bold-listrow{transition:none}.co-so-bold .bold-listrow:hover{transform:none}}.bold-cardlist{flex-direction:column;gap:10px;display:flex}.bold-cardrow{background:var(--surface);border:1px solid var(--divider);cursor:pointer;text-align:left;border-radius:14px;grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 80px;align-items:center;gap:24px;width:100%;padding:18px 22px;transition:all .18s;display:grid}.bold-cardrow:hover{border-color:var(--fg-muted);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.bold-cardrow:disabled{cursor:not-allowed;opacity:.62;transform:none}.bold-cardrow:disabled:hover{border-color:var(--divider);box-shadow:none}.bold-cardrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bold-cardrow--active{border-color:var(--accent-strong);box-shadow:0 0 0 1px var(--accent-strong), var(--shadow-lift)}.bold-cardrow__id-col{flex-direction:column;gap:4px;min-width:0;display:flex}.bold-cardrow__avatar{justify-content:center;align-items:center;min-width:0;display:inline-flex}.bold-cardrow__name{font:600 15px/1.25 var(--font-sans);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bold-cardrow__meta{font:400 12px/1.3 var(--font-sans);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bold-cardrow__meta-sep{color:var(--fg-muted)}.bold-cardrow__metric{flex-direction:column;gap:3px;min-width:0;display:flex}.bold-cardrow__metric-label{font:700 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted)}.bold-cardrow__metric-value{font:600 14px/1.2 var(--font-sans);color:var(--fg);font-variant-numeric:tabular-nums}.bold-cardrow__metric-value--mono{font-family:var(--font-mono)}.bold-cardrow__metric-sub{font:400 11px/1.3 var(--font-sans);color:var(--fg-dim)}.bold-cardrow__tail{flex-direction:column;grid-column:-2/-1;justify-self:end;align-items:flex-end;gap:4px;display:flex}.bold-cardrow__arrow{background:var(--surface-2);width:28px;height:28px;color:var(--fg-dim);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.bold-cardrow:hover .bold-cardrow__arrow{background:var(--accent-strong);color:var(--gold)}.bold-cardrow__tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bold-flag{font:600 11px/1 var(--font-mono);color:var(--fg-2);background:var(--surface-2);letter-spacing:.06em;border-radius:5px;align-items:center;gap:6px;padding:3px 7px;display:inline-flex}.crm-summary{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(132px,1fr));display:grid}.crm-summary__tile{background:var(--surface);border:var(--border-w) solid var(--divider);border-radius:var(--r-md);padding:var(--s-3);min-width:0}.crm-summary__label{font:700 10px/1.1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);display:block}.crm-summary__value{margin-top:var(--s-2);font:700 22px/1 var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums;display:block}.crm-summary__hint{margin-top:var(--s-1);font:500 11px/1.3 var(--font-sans);color:var(--fg-dim);display:block}.crm-summary__tile--warning{border-color:var(--warning);background:var(--warning-soft)}.crm-summary__tile--error{border-color:var(--error);background:var(--error-soft)}.crm-summary__tile--info{border-color:var(--info);background:var(--info-soft)}.crm-rail{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.crm-rail__button{border:var(--border-w) solid var(--divider);border-radius:var(--r-md);background:var(--surface);color:var(--fg-2);min-height:32px;padding:0 var(--s-3);font:700 11px/1 var(--font-sans);cursor:pointer}.crm-rail__button:hover{border-color:var(--accent);color:var(--accent-text)}.crm-rail__button--active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.crm-rail__count{margin-left:var(--s-1);color:var(--fg-dim);font-family:var(--font-mono)}.bold-passport-page{gap:var(--s-5);min-height:100%;padding:var(--s-5) var(--s-8) var(--s-8);flex-direction:column;display:flex}.bold-passport-page__hero{gap:var(--s-5);padding:var(--s-6);border-radius:var(--r-xl);color:var(--on-solid);background:linear-gradient(135deg, var(--fg) 0%, var(--accent-strong) 55%, var(--accent) 100%);box-shadow:var(--shadow-hero);grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;display:grid}.bold-passport-page__hero-main{min-width:0}.bold-passport-page__sr-title{width:var(--border-w);height:var(--border-w);margin:calc(var(--border-w) * -1);white-space:nowrap;clip-path:inset(50%);padding:0;position:absolute;overflow:hidden}.bold-passport-page__title{color:var(--on-solid);font:600 26px/1.2 var(--font-sans);margin:0}.bold-passport-page__subtitle{max-width:72ch;margin:var(--s-2) 0 0;color:color-mix(in srgb, var(--on-solid) 74%, transparent);font:400 13px/1.45 var(--font-sans)}.bold-passport-page__actions{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.bold-passport-page__kpis,.bold-passport-page__tabs{min-width:0}.bold-passport-page__body{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;display:grid}.bold-passport-page__main,.bold-passport-page__aside{min-width:0}.bold-passport-page__aside{gap:var(--s-4);flex-direction:column;display:flex}.bold-doc,.bold-side-card,.bold-section{background:var(--surface);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg)}.bold-doc,.bold-section{padding:var(--s-5)}.bold-side-card{padding:var(--s-4)}.bold-doc__title,.bold-section__title,.bold-side-card__title{color:var(--fg);font:600 14px/1.3 var(--font-sans);margin:0}.bold-doc__sub,.bold-section__sub,.bold-side-card__sub{margin:var(--s-1) 0 0;color:var(--fg-dim);font:400 12px/1.45 var(--font-sans)}.bold-hero-kpis,.bold-metric-grid{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.bold-hero-kpis__cell,.bold-metric-grid__item{min-width:0;padding:var(--s-4);border:var(--border-w) solid var(--divider);border-radius:var(--r-lg);background:var(--surface)}.bold-hero-kpis__cell{color:var(--fg);background:color-mix(in srgb, var(--on-solid) 12%, transparent);border-color:color-mix(in srgb, var(--on-solid) 18%, transparent)}.bold-hero-kpis__cell--success,.bold-metric-grid__item--success{border-color:color-mix(in srgb, var(--success) 24%, var(--divider) 76%)}.bold-hero-kpis__cell--warning,.bold-metric-grid__item--warning{border-color:color-mix(in srgb, var(--warning) 28%, var(--divider) 72%)}.bold-hero-kpis__cell--error,.bold-metric-grid__item--error{border-color:color-mix(in srgb, var(--error) 22%, var(--divider) 78%)}.bold-hero-kpis__cell--info,.bold-metric-grid__item--info{border-color:color-mix(in srgb, var(--accent) 24%, var(--divider) 76%)}.bold-hero-kpis__cell--gold,.bold-metric-grid__item--gold{border-color:color-mix(in srgb, var(--gold) 45%, var(--divider) 55%)}.bold-hero-kpis__label,.bold-metric-grid__label{color:var(--fg-dim);font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-hero-kpis__cell .bold-hero-kpis__label{color:color-mix(in srgb, var(--on-solid) 70%, transparent)}.bold-hero-kpis__value,.bold-metric-grid__value{margin-top:var(--s-2);color:var(--fg);font:700 22px/1 var(--font-mono);font-variant-numeric:tabular-nums}.bold-hero-kpis__cell .bold-hero-kpis__value{color:var(--on-solid)}.bold-hero-kpis__value--mono,.bold-metric-grid__value--mono{font-family:var(--font-mono)}.bold-hero-kpis__sub,.bold-metric-grid__sub{margin-top:var(--s-1);color:var(--fg-dim);font:400 11px/1.4 var(--font-sans)}.bold-hero-kpis__cell .bold-hero-kpis__sub{color:color-mix(in srgb, var(--on-solid) 68%, transparent)}.bold-filter-rail{gap:var(--s-2);flex-direction:column;display:flex}.bold-filter-rail__title{margin:0 0 var(--s-1);color:var(--fg-dim);font:700 10px/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase}.bold-filter-rail__item{gap:var(--s-2);width:100%;padding:var(--s-3);color:var(--fg-2);text-align:left;background:var(--surface);border:var(--border-w) solid var(--divider);border-radius:var(--r-md);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.bold-filter-rail__item:hover{border-color:var(--fg-muted);box-shadow:var(--shadow-lift);transform:translateY(-1px)}.bold-filter-rail__item:disabled{cursor:not-allowed;opacity:.62;transform:none}.bold-filter-rail__item--active{color:var(--fg);border-color:var(--accent-strong);box-shadow:0 0 0 var(--border-w) var(--accent-strong)}.bold-filter-rail__item--success{border-color:color-mix(in srgb, var(--success) 24%, var(--divider) 76%)}.bold-filter-rail__item--warning{border-color:color-mix(in srgb, var(--warning) 28%, var(--divider) 72%)}.bold-filter-rail__item--error{border-color:color-mix(in srgb, var(--error) 22%, var(--divider) 78%)}.bold-filter-rail__item--info{border-color:color-mix(in srgb, var(--accent) 24%, var(--divider) 76%)}.bold-filter-rail__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 12px/1.25 var(--font-sans);overflow:hidden}.bold-filter-rail__count{padding:var(--s-1) var(--s-2);color:var(--fg-dim);background:var(--surface-2);border-radius:var(--r-pill);font:700 10px/1 var(--font-mono)}.bold-tl{gap:var(--s-3);flex-direction:column;display:flex}.bold-list-shell__head{gap:var(--s-4);flex-direction:column;display:flex}.bold-list-shell{gap:var(--s-5);grid-template-columns:1fr;align-items:start;min-height:0;display:grid}.bold-list-shell--with-rail{grid-template-columns:264px minmax(0,1fr)}.bold-list-shell__rail{align-self:start;min-width:0}.bold-list-shell__main{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.bold-list-shell__pager{justify-content:center;display:flex}.bold-saved-views{gap:var(--s-2);flex-direction:column;display:flex}.bold-saved-views__list{gap:var(--s-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bold-saved-views__item{align-items:center;gap:var(--s-2);padding:var(--s-1);border:var(--border-w) solid transparent;border-radius:var(--r-md);display:flex}.bold-saved-views__item--active{border-color:var(--accent-strong);background:var(--accent-soft)}.bold-saved-views__apply{justify-content:space-between;align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-3);color:var(--fg-2);text-align:left;border-radius:var(--r-md);cursor:pointer;font:600 12px/1.25 var(--font-sans);background:0 0;border:0;flex:auto;display:flex}.bold-saved-views__apply:hover{color:var(--accent-text);background:var(--surface-2)}.bold-saved-views__apply:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bold-saved-views__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bold-saved-views__count{padding:var(--s-1) var(--s-2);color:var(--fg-dim);background:var(--surface-2);border-radius:var(--r-pill);font:700 10px/1 var(--font-mono)}.bold-saved-views__form{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.bold-saved-views__empty{color:var(--fg-muted);font:400 12px/1.4 var(--font-sans);margin:0}@media (width<=860px){.bold-list-shell--with-rail{grid-template-columns:1fr}.bold-passport-page{padding:var(--s-4)}.bold-passport-page__hero,.bold-passport-page__body{grid-template-columns:1fr}.bold-passport-page__actions{justify-content:flex-start}.bold-cardrow{grid-template-columns:40px minmax(0,1fr)}.bold-cardrow__metric,.bold-cardrow__tail{display:none}}@media (prefers-reduced-motion:reduce){.bold-cardrow,.bold-filter-rail__item{transition:none}.bold-cardrow:hover,.bold-filter-rail__item:hover{transform:none}}.email-agent-bold{gap:var(--s-3);padding:var(--s-5) var(--s-8) var(--s-8);color:var(--fg);font-family:var(--font-sans);display:grid}.email-agent-hero-band{gap:var(--s-8);border-radius:var(--r-xl);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);min-height:240px;color:var(--on-solid);box-shadow:var(--shadow-hero);padding:var(--s-6) var(--s-8) calc(var(--s-8) + var(--s-6));grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:start;display:grid}.email-agent-hero__copy{gap:var(--s-2);padding-top:var(--s-3);align-content:start;display:grid}.email-agent-hero__eyebrow{color:color-mix(in srgb, var(--on-solid), transparent 28%);font:800 11px/1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.email-agent-hero__headline{color:var(--on-solid);font:700 26px/1.15 var(--font-sans);margin:0}.email-agent-hero__lead{gap:var(--s-2);color:color-mix(in srgb, var(--on-solid), transparent 18%);font:600 18px/1.35 var(--font-sans);flex-wrap:wrap;margin:0;display:flex}.email-agent-hero__lead strong{color:var(--gold-text);font-weight:800}.email-agent-hero__activity{gap:var(--s-4);min-width:0;display:grid}.email-agent-cross{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;font-size:12px;font-weight:700;display:flex}.email-agent-bold .bold-hero__title{color:var(--on-solid);letter-spacing:0}.email-agent-bold .bold-hero__sub{color:color-mix(in srgb, var(--on-solid), transparent 18%)}.email-agent-bold .bold-hero__chip-row{width:100%}.mailboxes-compact-hero,.rules-compact-hero{gap:var(--s-4);background:linear-gradient(135deg, var(--fg) 0%, var(--accent) 100%);padding:var(--s-6) var(--s-8);color:var(--on-solid);box-shadow:none;border-radius:0;align-items:stretch;display:grid}.mailboxes-compact-hero .bold-compact-hero,.rules-compact-hero .bold-compact-hero{box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}.mailboxes-compact-hero .bold-compact-hero__title,.rules-compact-hero .bold-compact-hero__title,.mailboxes-compact-hero .bold-compact-hero__sub,.mailboxes-compact-hero .bold-hero__greet--soft,.rules-compact-hero .bold-compact-hero__sub,.rules-compact-hero .bold-hero__greet--soft{max-width:48rem}.agent-link{color:var(--on-solid);text-decoration:none}.agent-link:hover,.agent-link:focus-visible{text-decoration:underline}.agent-sep{color:color-mix(in srgb, var(--on-solid), transparent 44%)}.email-agent-hero-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-items:stretch;width:100%;display:grid}.bold-agents{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.email-agent-hero-grid .bold-ticker{border-color:color-mix(in srgb, var(--on-solid), transparent 72%);background:color-mix(in srgb, var(--on-solid), transparent 91%);min-width:0;color:var(--on-solid)}.email-agent-hero-grid .bold-ticker__time,.email-agent-hero-grid .bold-ticker__text{color:color-mix(in srgb, var(--on-solid), transparent 20%)}.agent-error{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--error);border-radius:var(--r-lg);background:var(--error-soft);color:var(--error-text);justify-content:space-between;font-size:13px;font-weight:700;display:flex}.email-agent-cockpit{gap:var(--s-3);z-index:2;margin:calc(var(--s-8) * -1) var(--s-5) 0;border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);padding:var(--s-4);display:grid;position:relative}.email-agent-live{gap:var(--s-2);color:var(--fg-2);font:700 12px/1.35 var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.email-agent-live__dot{border-radius:var(--r-pill);background:var(--success);width:9px;height:9px;box-shadow:0 0 0 4px var(--success-soft)}.email-pipe{border:1px solid var(--divider);border-radius:var(--r-lg);background:var(--surface-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.email-pipe--overlap{box-shadow:var(--shadow-card)}.email-pipe__stage{gap:var(--s-2);border-right:1px solid var(--divider);background:var(--surface-2);min-height:82px;padding:var(--s-3);display:grid;position:relative}.email-pipe__stage:after{content:"";top:50%;right:calc(var(--s-2) * -1);width:var(--s-4);height:var(--s-4);border-top:1px solid var(--divider);border-right:1px solid var(--divider);background:inherit;z-index:1;position:absolute;transform:translateY(-50%)rotate(45deg)}.email-pipe__stage:last-of-type{border-right:none}.email-pipe__stage:last-of-type:after{display:none}.email-pipe__stage span{color:var(--fg-muted);font:800 11px/1.2 var(--font-sans);text-transform:uppercase}.email-pipe__stage strong{color:var(--fg);font:800 28px/1 var(--font-mono)}.email-pipe__hint{color:var(--fg-dim);font:700 11px/1.25 var(--font-sans)}.email-pipe__stage--accent{border-color:var(--accent);background:var(--accent-soft)}.email-pipe__stage--danger{border-color:var(--error);background:var(--error-soft)}.email-pipe__stage--success{border-color:var(--success);background:var(--success-soft)}.email-pipe__stage--warning{border-color:var(--warning);background:var(--warning-soft)}.email-pipe__observer{align-items:center;gap:var(--s-2);border-top:1px solid var(--divider);background:var(--surface);padding:var(--s-2) var(--s-3);color:var(--fg-2);font:700 12px/1.35 var(--font-sans);flex-wrap:wrap;grid-column:1/-1;display:flex}.email-pipe__observer strong{color:var(--fg)}.email-pipe__observer-dot{border-radius:var(--r-pill);background:var(--success);width:9px;height:9px;box-shadow:0 0 0 4px var(--success-soft)}.email-blocker-callout{justify-content:space-between;align-items:center;gap:var(--s-4);border:var(--border-w) solid var(--error);border-left-width:var(--s-1);border-radius:var(--r-lg);background:var(--error-soft);padding:var(--s-3) var(--s-4);color:var(--error-text);display:flex}.email-blocker-callout__copy{gap:var(--s-1);display:grid}.email-blocker-callout__copy strong{color:var(--fg);font:800 14px/1.25 var(--font-sans)}.email-blocker-callout__copy span{color:var(--fg-2);font:600 12px/1.35 var(--font-sans)}.email-attention-strip{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.email-attention-strip__item{justify-content:space-between;gap:var(--s-2);border:1px solid var(--divider);border-radius:var(--r-md);background:var(--surface-2);padding:var(--s-2) var(--s-3);font:700 12px/1.35 var(--font-sans);align-items:center;display:flex}.email-attention-strip__item span{color:var(--fg-muted)}.email-attention-strip__item--danger{border-color:var(--error);background:var(--error-soft);color:var(--error-text)}.email-attention-strip__item--warning{border-color:var(--warning);background:var(--warning-soft);color:var(--warning-text)}.email-attention-strip__item--success{border-color:var(--success);background:var(--success-soft);color:var(--success-text)}.email-agent-subnav{gap:var(--s-2);border-bottom:1px solid var(--divider);background:0 0;flex-wrap:wrap;display:flex}.email-agent-subnav .bold-subnav__tab{justify-content:center;align-items:center;gap:var(--s-2);border-radius:var(--r-md) var(--r-md) 0 0;min-height:40px;color:var(--fg-dim);padding:0 var(--s-4);font:800 13px/1 var(--font-sans);cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:none;display:inline-flex}.email-agent-subnav .bold-subnav__tab-count{border-radius:var(--r-pill);background:var(--surface-2);min-width:24px;color:var(--fg-2);padding:3px var(--s-2);font:800 11px/1 var(--font-mono)}.email-agent-subnav .bold-subnav__tab:hover{color:var(--fg);background:var(--surface-2)}.email-agent-subnav .bold-subnav__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.email-agent-subnav .bold-subnav__tab--active{color:var(--fg);background:var(--surface);border-color:var(--divider)}.wh-queue{grid-template-columns:repeat(5,minmax(240px,1fr));gap:12px;padding:18px 36px 36px;display:grid}.wh-queue__lane{background:var(--surface-2);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;gap:8px;min-height:320px;padding:12px;display:flex}.wh-queue__lane-head{justify-content:space-between;align-items:center;padding:4px 4px 8px;display:flex}.wh-queue__lane-title{font:700 11px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg);align-items:center;gap:8px;display:flex}.wh-queue__lane-count{font:700 12px/1 var(--font-mono);color:var(--fg-dim);border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--divider);padding:3px 8px}.wh-queue__lane--info{background:linear-gradient(180deg, color-mix(in srgb, var(--info) 10%, var(--surface)) 0%, var(--surface-2) 60%)}.wh-queue__lane--success{background:linear-gradient(180deg, color-mix(in srgb, var(--success) 12%, var(--surface)) 0%, var(--surface-2) 60%)}.wh-queue__lane--warning{background:linear-gradient(180deg, color-mix(in srgb, var(--warning) 10%, var(--surface)) 0%, var(--surface-2) 60%)}.wh-queue__lane--error{background:linear-gradient(180deg, color-mix(in srgb, var(--error) 12%, var(--surface)) 0%, var(--surface-2) 60%)}.wh-queue__lane--neutral{background:var(--surface-2)}.wh-card{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);cursor:pointer;flex-direction:column;gap:6px;padding:10px 12px;transition:all .14s;display:flex}.wh-card:hover{border-color:var(--fg-muted);box-shadow:var(--shadow-card);transform:translateY(-1px)}.wh-card--active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), var(--shadow-card);background:linear-gradient(135deg, var(--accent-soft) 0%, var(--surface) 70%)}.wh-card__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-card__title{font:600 13px/1.3 var(--font-sans);color:var(--fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wh-card__meta{font:400 11px/1.4 var(--font-sans);color:var(--fg-dim);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.wh-card__action{font:600 11px/1.3 var(--font-sans);color:var(--accent-text);border-top:1px solid var(--divider);align-items:center;gap:4px;margin-top:2px;padding-top:4px;display:flex}.wh-card__owner{font:500 10px/1 var(--font-sans);color:var(--fg-muted);text-transform:uppercase;letter-spacing:.04em}.wh-slot{border-radius:var(--r-sm);background:var(--surface-3);color:var(--fg-2);font:700 10px/1.2 var(--font-mono);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.wh-cockpit-grid{grid-template-columns:repeat(12,1fr);gap:14px;padding:18px 36px 0;display:grid}.wh-cockpit-grid>.col-3{grid-column:span 3}.wh-cockpit-grid>.col-4{grid-column:span 4}.wh-cockpit-grid>.col-5{grid-column:span 5}.wh-cockpit-grid>.col-6{grid-column:span 6}.wh-cockpit-grid>.col-7{grid-column:span 7}.wh-cockpit-grid>.col-8{grid-column:span 8}.wh-cockpit-grid>.col-9{grid-column:span 9}.wh-cockpit-grid>.col-12{grid-column:span 12}.wh-kpi-tile{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.wh-kpi-tile__label{font:600 10px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.wh-kpi-tile__value{font:700 30px/1 var(--font-mono);color:var(--fg);letter-spacing:-.6px;font-variant-numeric:tabular-nums}.wh-kpi-tile__value--warn{color:var(--warning-text)}.wh-kpi-tile__value--ok{color:var(--success-text)}.wh-kpi-tile__value--accent{color:var(--accent-text)}.wh-kpi-tile__sub{font:400 11px/1.45 var(--font-sans);color:var(--fg-dim);margin-top:4px}.wh-kpi-tile__delta{border-radius:var(--r-pill);background:color-mix(in srgb, var(--success) 12%, var(--surface));color:var(--success-text);font:700 10px/1.4 var(--font-sans);padding:2px 7px;position:absolute;top:14px;right:16px}.wh-kpi-tile__delta--neg{background:color-mix(in srgb, var(--error) 12%, var(--surface));color:var(--error-text)}.wh-stepper{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-xl);align-items:center;gap:0;margin:0 36px 14px;padding:16px 24px;display:flex}.wh-stepper__item{flex:1;align-items:center;gap:10px;padding:4px 12px;display:flex}.wh-stepper__num{background:var(--surface-2);border:2px solid var(--divider);width:28px;height:28px;font:700 12px/1 var(--font-mono);color:var(--fg-dim);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wh-stepper__item--done .wh-stepper__num{background:var(--success);border-color:var(--success);color:var(--on-solid)}.wh-stepper__item--current .wh-stepper__num{background:var(--fg);border-color:var(--fg);color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb, var(--fg) 8%, transparent)}.wh-stepper__label-wrap{flex-direction:column;min-width:0;display:flex}.wh-stepper__label{font:600 12px/1.2 var(--font-sans);color:var(--fg)}.wh-stepper__sub{font:400 10px/1.2 var(--font-sans);color:var(--fg-dim);margin-top:2px}.wh-stepper__item--current .wh-stepper__label{color:var(--fg)}.wh-stepper__item--pending .wh-stepper__label{color:var(--fg-dim)}.wh-stepper__connector{background:var(--divider);flex:0 0 30px;height:2px}.wh-stepper__connector--done{background:var(--success)}.wh-dropzone{border:2px dashed var(--divider);border-radius:var(--r-xl);background:var(--surface);align-items:center;gap:18px;padding:22px;display:flex}.wh-dropzone--scanned{border-style:solid;border-color:var(--success);background:linear-gradient(135deg, color-mix(in srgb, var(--success) 12%, var(--surface)) 0%, var(--surface) 70%)}.wh-dropzone__icon{border-radius:var(--r-lg);background:var(--accent-soft);width:60px;height:60px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;display:flex}.wh-dropzone--scanned .wh-dropzone__icon{background:var(--success);color:var(--on-solid)}.wh-dropzone__copy{flex:1;min-width:0}.wh-dropzone__title{font:600 14px/1.2 var(--font-sans);color:var(--fg)}.wh-dropzone__sub{font:400 12px/1.45 var(--font-sans);color:var(--fg-dim);margin-top:4px}.wh-dropzone__kv{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px;display:grid}.wh-dropzone__kv-label{font:600 9px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim)}.wh-dropzone__kv-val{font:600 12px/1.3 var(--font-mono);color:var(--fg);margin-top:4px}.wh-photo-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.wh-photo{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden}.wh-photo__img{aspect-ratio:4/3;background:repeating-linear-gradient(45deg, var(--surface-3) 0 6px, var(--divider) 6px 12px);color:var(--fg-muted);font:600 11px/1 var(--font-sans);justify-content:center;align-items:center;display:flex;position:relative}.wh-photo__img--filled{background:linear-gradient(135deg, var(--fg-2) 0%, var(--fg) 100%);color:var(--hero-fg-muted)}.wh-photo__overlay{border-radius:var(--r-pill);background:var(--scrim-modal);color:var(--on-solid);font:600 10px/1.2 var(--font-sans);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:3px 8px;position:absolute;top:8px;left:8px}.wh-photo__body{flex-direction:column;gap:6px;padding:12px;display:flex}.wh-photo__title{font:600 12px/1.2 var(--font-sans);color:var(--fg)}.wh-photo__meta{font:400 11px/1.3 var(--font-sans);color:var(--fg-dim)}.wh-photo__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.wh-ai-result{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);grid-template-columns:220px 1fr;gap:14px;padding:12px;display:grid}.wh-ai-result__photo{aspect-ratio:4/3;border-radius:var(--r-md);background:linear-gradient(135deg, var(--fg-2) 0%, var(--fg) 100%);color:var(--hero-fg-muted);font:600 11px/1 var(--font-sans);justify-content:center;align-items:center;display:flex}.wh-ai-result__meta{flex-direction:column;gap:8px;display:flex}.wh-ai-result__score-bar{background:var(--surface-2);border-radius:99px;width:100%;height:8px;overflow:hidden}.wh-ai-result__score-fill{background:var(--success);border-radius:99px;height:100%}.wh-ai-result__score-fill--warn{background:var(--warning)}.wh-ai-result__score-fill--error{background:var(--error)}.wh-ai-result__kv{font:400 11px/1.4 var(--font-sans);grid-template-columns:auto 1fr;gap:4px 12px;display:grid}.wh-ai-result__kv-key{color:var(--fg-dim);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600}.wh-ai-result__kv-val{color:var(--fg);font-weight:500;font-family:var(--font-mono)}.wh-rules-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.wh-rule{background:var(--surface);border:1px solid var(--divider);border-left:4px solid var(--success);border-radius:var(--r-md);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.wh-rule--warning{border-left-color:var(--warning)}.wh-rule--error{border-left-color:var(--error)}.wh-rule__id{font:700 11px/1 var(--font-mono);color:var(--fg);letter-spacing:.04em}.wh-rule__desc{font:400 12px/1.4 var(--font-sans);color:var(--fg-dim)}.wh-rule__arrow{font:600 11px/1 var(--font-sans);color:var(--success-text);align-items:center;gap:4px;display:inline-flex}.wh-rule--warning .wh-rule__arrow{color:var(--warning-text)}.wh-rule--error .wh-rule__arrow{color:var(--error-text)}.wh-dist-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.wh-dist{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);padding:14px 16px}.wh-dist__head{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.wh-dist__route{font:700 12px/1 var(--font-mono);color:var(--fg);letter-spacing:.04em}.wh-dist__count{font:700 22px/1 var(--font-mono);color:var(--fg);font-variant-numeric:tabular-nums}.wh-dist__bar{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.wh-dist__bar-fill{background:var(--success);border-radius:99px;height:100%}.wh-dist__bar-fill--warning{background:var(--warning)}.wh-dist__bar-fill--error{background:var(--error)}.wh-dist__bar-fill--neutral{background:var(--fg-muted)}.wh-inv{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-xl);overflow:hidden}.wh-inv__filterbar{border-bottom:1px solid var(--divider);background:var(--surface-2);align-items:center;gap:8px;padding:14px 18px;display:flex}.wh-ai-page{flex-direction:column;gap:16px;padding:18px 36px 36px;display:flex}.wh-carrier-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.wh-carrier-adapter{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);align-items:center;gap:10px;padding:12px 14px;display:flex}.wh-carrier-adapter__name{font:600 13px/1 var(--font-sans);color:var(--fg);flex:1}.wh-rate-row{border-bottom:1px solid var(--divider);font:400 12px/1.4 var(--font-sans);grid-template-columns:80px 100px 1fr 100px 80px;align-items:center;gap:12px;padding:10px 14px;display:grid}.wh-rate-row:last-child{border-bottom:0}.wh-rate-row__price{font:700 13px/1 var(--font-mono);color:var(--fg);text-align:right}.wh-shipment-passport{grid-template-columns:minmax(0,1fr) 320px;gap:18px;padding:18px 36px 36px;display:grid}.wh-shipment-form{flex-direction:column;gap:14px;display:flex}.wh-shipment-form__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wh-shipment-form__row--3{grid-template-columns:1fr 1fr 1fr}.wh-groups-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:18px 36px 36px;display:grid}.wh-group-card{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-lg);cursor:pointer;flex-direction:column;gap:10px;padding:16px 18px;transition:all .14s;display:flex}.wh-group-card:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.wh-group-card--closed{opacity:.55}.wh-group-card__head{justify-content:space-between;align-items:center;display:flex}.wh-group-card__fam{font:700 11px/1 var(--font-mono);color:var(--fg-muted);letter-spacing:.04em}.wh-group-card__title{font:600 15px/1.3 var(--font-sans);color:var(--fg)}.wh-group-card__addr{font:400 12px/1.45 var(--font-sans);color:var(--fg-dim);align-items:center;gap:6px;display:flex}.wh-group-card__addr--error{color:var(--warning-text)}.wh-group-card__progress{border-top:1px solid var(--divider);font:500 11px/1 var(--font-sans);color:var(--fg-dim);align-items:center;gap:10px;padding-top:10px;display:flex}.wh-group-card__progress-bar{background:var(--surface-2);border-radius:99px;flex:1;height:6px;overflow:hidden}.wh-group-card__progress-fill{background:var(--accent);border-radius:99px;height:100%}.wh-incomplete-row{border-bottom:1px solid var(--divider);background:var(--surface);grid-template-columns:110px 1fr 200px 140px 120px auto;align-items:center;gap:16px;padding:14px 18px;display:grid}.wh-incomplete-row:last-child{border-bottom:0}.wh-incomplete-row__reasons{flex-wrap:wrap;gap:6px;display:flex}.wh-section-title{font:700 12px/1 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-dim);padding:0 0 12px}.wh-plate{background:var(--surface-2);border-radius:var(--r-md);font:400 11px/1.3 var(--font-sans);grid-template-columns:auto 1fr;gap:6px 14px;padding:12px 14px;display:grid}.wh-plate__k{color:var(--fg-dim);font:600 10px/1.2 var(--font-sans);text-transform:uppercase;letter-spacing:.04em}.wh-plate__v{color:var(--fg);font:600 12px/1.2 var(--font-mono);text-align:right}.wh-doc-strip{background:var(--surface);border:1px solid var(--divider);border-radius:var(--r-md);grid-template-columns:36px 1fr auto auto;align-items:center;gap:12px;margin-bottom:8px;padding:12px 16px;display:grid}.wh-doc-strip__icon{border-radius:var(--r-md);background:var(--accent-soft);width:36px;height:36px;color:var(--accent-text);justify-content:center;align-items:center;display:flex}.wh-doc-strip__name{font:600 13px/1.2 var(--font-sans);color:var(--fg)}.wh-doc-strip__meta{font:400 11px/1.3 var(--font-sans);color:var(--fg-dim);margin-top:2px}.wh-doc-strip__size{font:600 11px/1 var(--font-mono);color:var(--fg-muted)}.wh-cell-article{flex-direction:column;gap:2px;display:flex}.wh-cell-article__num{font:600 12px/1 var(--font-mono);color:var(--accent-text)}.wh-cell-article__brand{font:500 12px/1 var(--font-sans);color:var(--fg-2)}.wh-cell-article__desc{font:400 11px/1.3 var(--font-sans);color:var(--fg-dim)}.wh-result-summary{background:linear-gradient(135deg, color-mix(in srgb, var(--success) 12%, var(--surface)) 0%, var(--surface) 70%);border:1px solid color-mix(in srgb, var(--success) 28%, transparent);border-radius:var(--r-xl);grid-template-columns:80px 1fr;align-items:center;gap:18px;padding:20px 22px;display:grid}.wh-result-summary__icon{background:var(--success);width:64px;height:64px;color:var(--on-solid);border-radius:99px;justify-content:center;align-items:center;display:flex}.wh-result-summary__title{font:600 18px/1.2 var(--font-sans);color:var(--fg);margin:0}.wh-result-summary__sub{font:400 13px/1.4 var(--font-sans);color:var(--fg-dim);margin:4px 0 0}.wh-filter-row{flex-wrap:wrap;align-items:center;gap:8px;padding:14px 36px 0;display:flex}.wh-section-head{justify-content:space-between;align-items:baseline;padding:18px 36px 8px;display:flex}.wh-section-head h3{font:600 16px/1.2 var(--font-sans);color:var(--fg);margin:0}.wh-section-head p{font:400 12px/1.4 var(--font-sans);color:var(--fg-dim);margin:4px 0 0}
