@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";.brand[data-v-15cdc7f2]{flex-shrink:0;justify-content:center;align-items:center;min-width:0;display:inline-flex}.brand--collapsed[data-v-15cdc7f2]{width:var(--brand-h);height:var(--brand-h);min-width:var(--brand-h)}.brand__img[data-v-15cdc7f2]{height:var(--brand-h);object-fit:contain;width:auto;max-width:100%;display:block}.brand--collapsed .brand__img[data-v-15cdc7f2]{width:var(--brand-h);max-width:var(--brand-h)}.ui-skeleton[data-v-169bdcd2]{background:linear-gradient(90deg, var(--color-ink-100) 0%, var(--color-ink-50) 40%, var(--color-ink-100) 80%);background-size:200% 100%;animation:1.2s ease-in-out infinite ui-skeleton-shine-169bdcd2;display:inline-block}.ui-skeleton--sm[data-v-169bdcd2]{border-radius:var(--radius-sm)}.ui-skeleton--md[data-v-169bdcd2]{border-radius:var(--radius-md)}.ui-skeleton--lg[data-v-169bdcd2]{border-radius:var(--radius-lg)}.ui-skeleton--full[data-v-169bdcd2]{border-radius:var(--radius-full)}@keyframes ui-skeleton-shine-169bdcd2{0%{background-position:100% 0}to{background-position:-100% 0}}.skip-link[data-v-b00c6775]{left:var(--space-3);z-index:calc(var(--z-toast) + 1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-brand-700);color:#fff;font-weight:var(--font-weight-semibold);text-decoration:none;position:absolute;top:-3rem}.skip-link[data-v-b00c6775]:focus{top:var(--space-3)}.boot-screen[data-v-b00c6775]{min-height:100svh;padding:var(--space-6);place-items:center;display:grid}.boot-screen__card[data-v-b00c6775]{gap:var(--space-4);text-align:center;justify-items:center;width:min(100%,20rem);display:grid}.boot-screen__label[data-v-b00c6775]{color:var(--color-text-muted);font-size:var(--text-md);margin:0}.boot-screen__skeletons[data-v-b00c6775]{gap:var(--space-2);width:100%;display:grid}.ui-icon[data-v-d1cc5924]{flex-shrink:0}.ui-tooltip[data-v-ddd8e7cf]{justify-content:center;align-items:center;display:inline-flex;position:relative}.ui-tooltip__bubble[data-v-ddd8e7cf]{z-index:var(--z-tooltip);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-ink-900);color:var(--color-text-inverse);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--ease-out);position:absolute}.ui-tooltip[data-side=top] .ui-tooltip__bubble[data-v-ddd8e7cf]{bottom:calc(100% + .4rem);left:50%;transform:translate(-50%)}.ui-tooltip[data-side=bottom] .ui-tooltip__bubble[data-v-ddd8e7cf]{top:calc(100% + .4rem);left:50%;transform:translate(-50%)}.ui-tooltip[data-side=right] .ui-tooltip__bubble[data-v-ddd8e7cf]{top:50%;left:calc(100% + .5rem);transform:translateY(-50%)}.ui-tooltip[data-side=left] .ui-tooltip__bubble[data-v-ddd8e7cf]{top:50%;right:calc(100% + .5rem);transform:translateY(-50%)}.ui-tooltip:hover .ui-tooltip__bubble[data-v-ddd8e7cf],.ui-tooltip:focus-within .ui-tooltip__bubble[data-v-ddd8e7cf]{opacity:1}.app-sidebar[data-v-2f38db66]{width:var(--sidebar-width);background:var(--surface-sidebar);color:var(--color-text-sidebar);border-right:var(--border-width) solid var(--color-border-sidebar);transition:width var(--duration-normal) var(--ease-out);min-height:100svh;z-index:var(--z-sticky);flex-direction:column;display:flex;position:sticky;top:0}.app-sidebar--collapsed[data-v-2f38db66]{width:var(--sidebar-width-collapsed)}.app-sidebar__brand[data-v-2f38db66]{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--topbar-height);padding:0 var(--space-3);border-bottom:var(--border-width) solid #ffffff0f;display:flex}.app-sidebar--collapsed .app-sidebar__brand[data-v-2f38db66]{justify-content:center;gap:var(--space-2);padding:var(--space-3) 0;flex-direction:column;min-height:auto}.app-sidebar__logo[data-v-2f38db66]{justify-content:flex-start;align-items:center;gap:var(--space-2);color:var(--color-text-sidebar-active);flex:1;min-width:0;text-decoration:none;display:inline-flex}.app-sidebar--collapsed .app-sidebar__logo[data-v-2f38db66]{flex:none;justify-content:center;width:2.75rem;height:2.75rem}.app-sidebar__brand-logo[data-v-2f38db66]{color:var(--color-text-sidebar-active)}.app-sidebar__collapse[data-v-2f38db66]{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-sidebar);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.app-sidebar--collapsed .app-sidebar__collapse[data-v-2f38db66]{width:2.5rem;height:2.5rem}.app-sidebar__collapse[data-v-2f38db66]:hover,.app-sidebar__collapse[data-v-2f38db66]:focus-visible{background:var(--color-bg-sidebar-hover);color:var(--color-text-sidebar-active)}.app-sidebar__nav[data-v-2f38db66]{padding:var(--space-3);gap:var(--space-4);flex:1;align-content:start;display:grid;overflow:auto}.app-sidebar--collapsed .app-sidebar__nav[data-v-2f38db66]{padding:var(--space-2);gap:var(--space-1);justify-items:center}.app-sidebar__group[data-v-2f38db66]{gap:var(--space-2);display:grid}.app-sidebar__group--collapsed[data-v-2f38db66]{gap:var(--space-1)}.app-sidebar__group-label[data-v-2f38db66]{padding:0 var(--space-3);color:color-mix(in srgb, var(--color-text-sidebar) 52%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase}.app-sidebar__nav ul[data-v-2f38db66]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.app-sidebar--collapsed .app-sidebar__nav ul[data-v-2f38db66]{justify-items:center;width:100%}.app-sidebar__link[data-v-2f38db66]{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-sidebar);font-size:var(--text-md);font-weight:var(--font-weight-medium);transition:var(--transition-colors);text-decoration:none;display:flex}.app-sidebar--collapsed .app-sidebar__link[data-v-2f38db66]{justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;margin-inline:0;padding:0}.app-sidebar--collapsed .app-sidebar__link[data-v-2f38db66] svg{flex-shrink:0;width:20px;height:20px}.app-sidebar__link[data-v-2f38db66]:hover{background:var(--color-bg-sidebar-hover);color:var(--color-text-sidebar-active);text-decoration:none}.app-sidebar__link.is-active[data-v-2f38db66]{background:color-mix(in srgb, var(--color-bg-sidebar-active) 72%, transparent);color:var(--color-text-sidebar-active)}@media (width<=900px){.app-sidebar[data-v-2f38db66]{width:min(18rem,86vw);transition:transform var(--duration-normal) var(--ease-out), width var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.app-sidebar--mobile-open[data-v-2f38db66]{transform:translate(0)}.app-sidebar__collapse[data-v-2f38db66]{display:none}}.ui-btn[data-v-7f6c0c06]{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;cursor:pointer;transition:var(--transition-colors), box-shadow var(--duration-fast) var(--ease-out);white-space:nowrap;display:inline-flex}.ui-btn[data-v-7f6c0c06]:disabled{opacity:.55;cursor:not-allowed}.ui-btn--block[data-v-7f6c0c06]{width:100%}.ui-btn--sm[data-v-7f6c0c06]{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.ui-btn--md[data-v-7f6c0c06]{height:var(--control-height-md);padding:0 var(--space-4);font-size:var(--text-md)}.ui-btn--lg[data-v-7f6c0c06]{height:var(--control-height-lg);padding:0 var(--space-5);font-size:var(--text-base)}.ui-btn--primary[data-v-7f6c0c06]{background:var(--color-brand-600);color:var(--color-text-inverse);box-shadow:var(--shadow-xs)}.ui-btn--primary[data-v-7f6c0c06]:hover:not(:disabled){background:var(--color-brand-700)}.ui-btn--primary[data-v-7f6c0c06]:active:not(:disabled){background:var(--color-brand-800)}.ui-btn--secondary[data-v-7f6c0c06]{background:var(--surface-card);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.ui-btn--secondary[data-v-7f6c0c06]:hover:not(:disabled){background:var(--surface-subtle);border-color:var(--color-border-strong)}.ui-btn--ghost[data-v-7f6c0c06]{color:var(--color-text-secondary);background:0 0}.ui-btn--ghost[data-v-7f6c0c06]:hover:not(:disabled){background:var(--surface-muted);color:var(--color-text)}.ui-btn--danger[data-v-7f6c0c06]{background:var(--color-danger);color:var(--color-text-on-accent)}.ui-btn--danger[data-v-7f6c0c06]:hover:not(:disabled){filter:brightness(.95)}.ui-btn__spinner[data-v-7f6c0c06]{border-radius:var(--radius-full);width:.85em;height:.85em;animation:ui-btn-spin-7f6c0c06 var(--duration-slow) linear infinite;border:2px solid;border-top-color:#0000}@keyframes ui-btn-spin-7f6c0c06{to{transform:rotate(360deg)}}.notif-center[data-v-1cf61830]{position:relative}.notif-center__bell[data-v-1cf61830]{border-radius:var(--radius-full);width:2.25rem;height:2.25rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.notif-center__bell[data-v-1cf61830]:hover,.notif-center__bell[aria-expanded=true][data-v-1cf61830]{background:var(--color-bg-muted);color:var(--color-text)}.notif-center__badge[data-v-1cf61830]{border-radius:var(--radius-full);background:var(--color-danger-600);color:#fff;min-width:1.1rem;font-size:.65rem;font-weight:var(--font-weight-semibold);text-align:center;padding:0 .25rem;line-height:1.2rem;position:absolute;top:.15rem;right:.1rem}.notif-center__panel[data-v-1cf61830]{top:calc(100% + var(--space-2));z-index:var(--z-dropdown);gap:var(--space-2);width:min(22.5rem,100vw - 1.5rem);max-height:min(28rem,70vh);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);display:grid;position:absolute;right:0;overflow:auto}.notif-center__head[data-v-1cf61830],.notif-center__foot[data-v-1cf61830]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.notif-center__head strong[data-v-1cf61830]{font-size:var(--text-md)}.notif-center__loading[data-v-1cf61830]{gap:var(--space-2);display:grid}.notif-center__empty[data-v-1cf61830]{padding:var(--space-4) var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;margin:0}.notif-center__section h3[data-v-1cf61830]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.notif-center__section ul[data-v-1cf61830]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.notif-center__item[data-v-1cf61830]{width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;display:grid}.notif-center__item[data-v-1cf61830]:hover{background:var(--color-bg-muted)}.notif-center__item--unread[data-v-1cf61830]{background:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}.notif-center__type[data-v-1cf61830],.notif-center__time[data-v-1cf61830]{color:var(--color-text-muted);font-size:var(--text-xs)}.notif-center__title[data-v-1cf61830]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text)}.notif-center__msg[data-v-1cf61830]{color:var(--color-text-secondary);font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-dropdown[data-v-3c4e6c3f]{display:inline-flex;position:relative}.ui-dropdown__trigger[data-v-3c4e6c3f]{align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;display:inline-flex}.ui-dropdown__trigger[data-v-3c4e6c3f]:focus-visible{outline:2px solid var(--color-focus,var(--color-primary));outline-offset:2px}.ui-dropdown__menu[data-v-3c4e6c3f]{min-width:11.5rem;max-width:16rem;z-index:var(--z-dropdown,40);padding:var(--space-1);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);position:fixed}.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);width:100%;color:var(--color-text);text-align:left;cursor:pointer;font-size:var(--text-sm);background:0 0;border:0;padding:.35rem .55rem;display:flex}.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item:hover,.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item:focus-visible{background:var(--color-bg-muted)}.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item:disabled,.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item.is-disabled{color:var(--color-text-muted);cursor:not-allowed;opacity:.72}.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item:disabled:hover,.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item.is-disabled:hover{background:0 0}.ui-dropdown__menu[data-v-3c4e6c3f] .ui-dropdown__item-hint{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-regular);margin-top:.15rem;display:block}.app-breadcrumb ol[data-v-ac3c31f7]{align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.app-breadcrumb li[data-v-ac3c31f7]{align-items:center;gap:var(--space-1);display:inline-flex}.app-breadcrumb a[data-v-ac3c31f7]{color:var(--color-text-muted);text-decoration:none}.app-breadcrumb a[data-v-ac3c31f7]:hover{color:var(--color-text-link);text-decoration:underline}.app-breadcrumb [aria-current=page][data-v-ac3c31f7]{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.app-topbar[data-v-311cc2a0]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:var(--space-2) var(--space-5);background:color-mix(in srgb, var(--color-bg-elevated) 86%, transparent);border-bottom:var(--border-width) solid var(--color-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:var(--z-sticky);display:flex;position:sticky;top:0}.app-topbar__left[data-v-311cc2a0],.app-topbar__right[data-v-311cc2a0]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.app-topbar__titles[data-v-311cc2a0]{gap:.15rem;min-width:0;display:grid}.app-topbar__title[data-v-311cc2a0]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.app-topbar__menu[data-v-311cc2a0]{display:none}.app-topbar__account[data-v-311cc2a0] .ui-dropdown__trigger{gap:.35rem;width:max-content;max-width:14rem;height:auto;padding:.15rem .35rem .15rem .15rem}.app-topbar__user[data-v-311cc2a0]{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.app-topbar__avatar[data-v-311cc2a0]{border-radius:var(--radius-full);background:var(--color-brand-100);width:1.35rem;height:1.35rem;color:var(--color-brand-800);flex-shrink:0;place-items:center;display:grid}.app-topbar__user-meta[data-v-311cc2a0]{text-align:left;min-width:0;line-height:1.1;display:grid}.app-topbar__user-name[data-v-311cc2a0]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-topbar__user-role[data-v-311cc2a0]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.app-topbar__identity[data-v-311cc2a0]{border-bottom:var(--border-width) solid var(--color-divider);text-align:left;gap:.1rem;margin-bottom:.15rem;padding:.35rem .55rem .45rem;display:grid}.app-topbar__identity strong[data-v-311cc2a0]{font-size:var(--text-sm)}.app-topbar__identity span[data-v-311cc2a0]{color:var(--color-text-muted);font-size:var(--text-xs)}.app-topbar__identity-company[data-v-311cc2a0]{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}@media (width<=900px){.app-topbar[data-v-311cc2a0]{padding-inline:var(--space-4)}.app-topbar__menu[data-v-311cc2a0]{display:inline-flex}.app-topbar__user-meta[data-v-311cc2a0],.app-topbar__titles[data-v-311cc2a0] .app-breadcrumb{display:none}.app-topbar__title[data-v-311cc2a0]{font-size:var(--text-md)}}.toast-host[data-v-6ed0e858]{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:calc(var(--z-toast,70) + 10);pointer-events:none;flex-direction:column-reverse;gap:.65rem;width:min(22.5rem,100vw - 2rem);display:flex;position:fixed}.toast-host__item[data-v-6ed0e858]{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #0000;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.85rem .9rem;display:grid;box-shadow:0 1px 2px #0f172a0a,0 10px 28px #0f172a1a}.toast-host__icon[data-v-6ed0e858]{border-radius:999px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;margin-top:.05rem;display:grid}.toast-host__body[data-v-6ed0e858]{gap:.2rem;min-width:0;padding-top:.05rem;display:grid}.toast-host__title[data-v-6ed0e858]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:1.3}.toast-host__message[data-v-6ed0e858]{font-size:var(--text-sm);color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;line-height:1.45}.toast-host__action[data-v-6ed0e858]{appearance:none;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;justify-self:start;margin-top:.25rem;padding:0;text-decoration:underline}.toast-host__close[data-v-6ed0e858]{appearance:none;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);opacity:.75;background:0 0;border:0;padding:.15rem;line-height:0}.toast-host__close[data-v-6ed0e858]:hover,.toast-host__close[data-v-6ed0e858]:focus-visible{opacity:1;color:var(--color-text);background:color-mix(in srgb, var(--color-text) 6%, transparent)}.toast-host__close[data-v-6ed0e858]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.toast-host__item--success[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-success-bg,#dcfce7) 92%, white);border-color:color-mix(in srgb, var(--color-success,#16a34a) 22%, transparent)}.toast-host__item--success .toast-host__icon[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-success,#16a34a) 16%, white);color:var(--color-success,#16a34a)}.toast-host__item--success .toast-host__action[data-v-6ed0e858]{color:color-mix(in srgb, var(--color-success,#16a34a) 85%, black)}.toast-host__item--danger[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-danger-bg,#fee2e2) 92%, white);border-color:color-mix(in srgb, var(--color-danger,#dc2626) 22%, transparent)}.toast-host__item--danger .toast-host__icon[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-danger,#dc2626) 14%, white);color:var(--color-danger,#dc2626)}.toast-host__item--danger .toast-host__action[data-v-6ed0e858]{color:color-mix(in srgb, var(--color-danger,#dc2626) 85%, black)}.toast-host__item--warning[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-warning-bg,#ffedd5) 92%, white);border-color:color-mix(in srgb, var(--color-warning,#d97706) 24%, transparent)}.toast-host__item--warning .toast-host__icon[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-warning,#d97706) 16%, white);color:var(--color-warning,#d97706)}.toast-host__item--warning .toast-host__action[data-v-6ed0e858]{color:color-mix(in srgb, var(--color-warning,#d97706) 85%, black)}.toast-host__item--info[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-info-bg,#dbeafe) 92%, white);border-color:color-mix(in srgb, var(--color-info,#2563eb) 22%, transparent)}.toast-host__item--info .toast-host__icon[data-v-6ed0e858]{background:color-mix(in srgb, var(--color-info,#2563eb) 14%, white);color:var(--color-info,#2563eb)}.toast-host__item--info .toast-host__action[data-v-6ed0e858]{color:color-mix(in srgb, var(--color-info,#2563eb) 85%, black)}.toast-enter-active[data-v-6ed0e858],.toast-leave-active[data-v-6ed0e858]{transition:opacity .24s var(--ease-out,cubic-bezier(.22, 1, .36, 1)), transform .24s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}.toast-enter-from[data-v-6ed0e858]{opacity:0;transform:translateY(.65rem)scale(.98)}.toast-leave-to[data-v-6ed0e858]{opacity:0;transform:translateY(.35rem)scale(.98)}.toast-move[data-v-6ed0e858]{transition:transform .24s var(--ease-out,cubic-bezier(.22, 1, .36, 1))}@media (prefers-reduced-motion:reduce){.toast-enter-active[data-v-6ed0e858],.toast-leave-active[data-v-6ed0e858],.toast-move[data-v-6ed0e858]{transition:none}}.app-shell[data-v-ed95c67d]{grid-template-columns:var(--shell-sidebar-width) minmax(0, 1fr);min-height:100svh;display:grid}.app-shell__main[data-v-ed95c67d]{flex-direction:column;min-width:0;display:flex}.app-shell__content[data-v-ed95c67d]{width:100%;min-width:0;max-width:none;padding:var(--space-4) var(--space-4) var(--space-6);flex:1;margin:0}.app-shell__scrim[data-v-ed95c67d]{display:none}@media (width<=900px){.app-shell[data-v-ed95c67d]{grid-template-columns:1fr}.app-shell__scrim[data-v-ed95c67d]{z-index:calc(var(--z-sticky) - 1);background:var(--color-overlay);display:block;position:fixed;inset:0}.app-shell__content[data-v-ed95c67d]{padding:var(--space-4) var(--space-3) var(--space-6)}}.platform-shell[data-v-b256ea73]{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--surface-page);min-height:100svh;transition:grid-template-columns var(--duration-normal) var(--ease-out);display:grid}.platform-shell--collapsed[data-v-b256ea73]{grid-template-columns:var(--sidebar-width-collapsed) minmax(0, 1fr)}.platform-shell__brand-row[data-v-b256ea73]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.platform-shell__sidebar.is-collapsed .platform-shell__brand-row[data-v-b256ea73]{justify-content:center;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-direction:column}.platform-shell__collapse[data-v-b256ea73]{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-sidebar);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.platform-shell__sidebar.is-collapsed .platform-shell__collapse[data-v-b256ea73]{width:2.5rem;height:2.5rem}.platform-shell__collapse[data-v-b256ea73]:hover{background:var(--color-bg-sidebar-hover);color:var(--color-text-sidebar-active)}.platform-shell__sidebar.is-collapsed .platform-shell__link[data-v-b256ea73]{justify-content:center;width:2.75rem;height:2.75rem;min-height:2.75rem;margin-inline:auto;padding:0}.platform-shell__sidebar.is-collapsed .platform-shell__link[data-v-b256ea73] svg{flex-shrink:0;width:20px;height:20px}.platform-shell__sidebar[data-v-b256ea73]{box-sizing:border-box;width:100%;min-height:100svh;padding:var(--space-4);background:var(--surface-sidebar);color:var(--color-text-sidebar);position:sticky;top:0;overflow:auto}.platform-shell__sidebar.is-collapsed[data-v-b256ea73]{padding:var(--space-3) var(--space-2)}.platform-shell__brand[data-v-b256ea73]{flex-shrink:0;justify-content:center;align-items:center;margin-bottom:0;display:inline-flex}.platform-shell__sidebar.is-collapsed .platform-shell__brand[data-v-b256ea73]{width:2.75rem;height:2.75rem}.platform-shell__scope[data-v-b256ea73]{margin:0 0 var(--space-5);color:var(--color-brand-200);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.platform-shell__nav[data-v-b256ea73]{gap:var(--space-4);align-content:start;display:grid}.platform-shell__sidebar.is-collapsed .platform-shell__nav[data-v-b256ea73]{gap:var(--space-1);justify-items:center}.platform-shell__group[data-v-b256ea73]{gap:var(--space-2);display:grid}.platform-shell__sidebar.is-collapsed .platform-shell__group[data-v-b256ea73]{gap:var(--space-1);width:100%}.platform-shell__group-label[data-v-b256ea73]{padding:0 var(--space-3);color:color-mix(in srgb, var(--color-text-sidebar) 52%, transparent);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;margin:0}.platform-shell__nav ul[data-v-b256ea73]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.platform-shell__sidebar.is-collapsed .platform-shell__nav ul[data-v-b256ea73]{justify-items:center}.platform-shell__link[data-v-b256ea73]{align-items:center;gap:var(--space-3);min-height:2.75rem;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-sidebar);font-weight:var(--font-weight-medium);transition:var(--transition-colors);text-decoration:none;display:flex}.platform-shell__link[data-v-b256ea73]:hover{background:var(--color-bg-sidebar-hover);color:var(--color-text-sidebar-active);text-decoration:none}.platform-shell__link.is-active[data-v-b256ea73]{background:color-mix(in srgb, var(--color-bg-sidebar-active) 72%, transparent);color:var(--color-text-sidebar-active);text-decoration:none}.platform-shell__main[data-v-b256ea73]{min-width:0}.platform-shell__topbar[data-v-b256ea73]{min-height:var(--topbar-height);padding:0 var(--space-6);border-bottom:var(--border-width) solid var(--color-border);background:var(--surface-card);justify-content:space-between;align-items:center;gap:var(--space-4);z-index:var(--z-sticky);display:flex;position:sticky;top:0}.platform-shell__topbar-left[data-v-b256ea73]{align-items:center;gap:var(--space-3);min-width:0;display:flex}.platform-shell__menu[data-v-b256ea73]{display:none}.platform-shell__eyebrow[data-v-b256ea73]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.06em}.platform-shell__context[data-v-b256ea73]{min-width:0}.platform-shell__crumbs[data-v-b256ea73]{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);min-width:0;margin:0;display:flex}.platform-shell__crumbs strong[data-v-b256ea73]{color:var(--color-text);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-shell__user[data-v-b256ea73]{align-items:center;gap:var(--space-3);text-align:right;flex-shrink:0;min-width:0;display:flex}.platform-shell__user-meta[data-v-b256ea73]{gap:var(--space-1);min-width:0;max-width:14rem;display:grid}.platform-shell__user-meta strong[data-v-b256ea73],.platform-shell__user-meta span[data-v-b256ea73]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-shell__user span[data-v-b256ea73]{color:var(--color-text-muted);font-size:var(--text-xs)}.platform-shell__content[data-v-b256ea73]{width:100%;min-width:0;max-width:none;padding:var(--space-4) var(--space-4) var(--space-8);margin:0}.platform-shell__scrim[data-v-b256ea73]{display:none}@media (width<=900px){.platform-shell[data-v-b256ea73]{grid-template-columns:1fr}.platform-shell__sidebar[data-v-b256ea73]{width:min(18rem,86vw);z-index:var(--z-sticky);transition:transform var(--duration-normal) var(--ease-out);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.platform-shell__sidebar.is-open[data-v-b256ea73]{transform:translate(0)}.platform-shell__scrim[data-v-b256ea73]{z-index:calc(var(--z-sticky) - 1);background:var(--color-overlay);display:block;position:fixed;inset:0}.platform-shell__menu[data-v-b256ea73]{display:inline-flex}.platform-shell__topbar[data-v-b256ea73]{align-items:center}.platform-shell__user-meta[data-v-b256ea73]{max-width:9rem}.platform-shell__content[data-v-b256ea73]{padding:var(--space-4) var(--space-3) var(--space-6)}.platform-shell__topbar[data-v-b256ea73]{padding:0 var(--space-4)}}.ui-badge[data-v-32ec63f7]{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-full);width:fit-content;min-width:0;max-width:100%;height:auto;min-height:1.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.01em;border:var(--border-width) solid transparent;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;padding:.2rem .55rem;line-height:1.25;display:inline-flex;overflow:hidden}.ui-badge--compact[data-v-32ec63f7]{letter-spacing:.005em;min-height:1.15rem;padding:.05rem .4rem;font-size:.6875rem;line-height:1.2}.ui-badge--wrap[data-v-32ec63f7]{white-space:normal;text-overflow:unset;overflow-wrap:anywhere;text-align:center;overflow:visible}.ui-badge--neutral[data-v-32ec63f7]{background:var(--color-ink-100);color:var(--color-ink-700)}.ui-badge--brand[data-v-32ec63f7]{background:var(--color-brand-100);color:var(--color-brand-800)}.ui-badge--success[data-v-32ec63f7]{background:var(--color-success-bg);color:var(--color-success)}.ui-badge--warning[data-v-32ec63f7]{background:var(--color-warning-bg);color:var(--color-warning)}.ui-badge--danger[data-v-32ec63f7]{background:var(--color-danger-bg);color:var(--color-danger)}.ui-badge--info[data-v-32ec63f7]{background:var(--color-info-bg);color:var(--color-info)}.ui-empty[data-v-c77b15ea]{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-4);text-align:center;border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-lg);background:var(--surface-subtle);display:grid}.ui-empty__icon[data-v-c77b15ea]{border-radius:var(--radius-full);background:var(--surface-brand-soft);width:2.25rem;height:2.25rem;color:var(--color-brand-700);place-items:center;display:grid}.ui-empty__title[data-v-c77b15ea]{font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:0}.ui-empty__desc[data-v-c77b15ea]{max-width:26rem;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ui-empty__action[data-v-c77b15ea]{margin-top:var(--space-2);justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-page-header[data-v-47c4e1c0]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-page-header__copy[data-v-47c4e1c0]{gap:var(--space-1);min-width:0;display:grid}.ui-page-header__eyebrow[data-v-47c4e1c0]{color:var(--color-brand-700);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.ui-page-header__title[data-v-47c4e1c0]{font-size:var(--text-2xl);letter-spacing:-.02em}.ui-page-header__lead[data-v-47c4e1c0]{max-width:48rem;color:var(--color-text-muted);font-size:var(--text-md)}.ui-page-header__actions[data-v-47c4e1c0]{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}@media (width<=720px){.ui-page-header[data-v-47c4e1c0]{flex-direction:column}}.ui-error[data-v-10592317]{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid color-mix(in srgb, var(--color-danger) 25%, var(--color-border));background:var(--color-danger-bg);display:flex}.ui-error__icon[data-v-10592317]{color:var(--color-danger);margin-top:.1rem}.ui-error__copy[data-v-10592317]{gap:var(--space-1);flex:1;display:grid}.ui-error__title[data-v-10592317]{font-size:var(--text-md);color:var(--color-danger)}.ui-error__desc[data-v-10592317]{font-size:var(--text-sm);color:var(--color-text-secondary)}.ui-modal[data-v-e3bd22c1]{z-index:var(--z-modal);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.ui-modal__backdrop[data-v-e3bd22c1]{background:var(--color-overlay);position:absolute;inset:0}.ui-modal__panel[data-v-e3bd22c1]{background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);width:min(32rem,100%);max-height:min(85svh,40rem);box-shadow:var(--shadow-lg);padding:var(--space-5);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-modal__panel--sm[data-v-e3bd22c1]{width:min(24rem,100%);max-height:min(80svh,28rem)}.ui-modal__panel--lg[data-v-e3bd22c1]{width:min(48rem,100%);max-height:min(90svh,52rem)}.ui-modal__panel--sheet[data-v-e3bd22c1]{width:min(40rem,100%)}@media (width<=640px){.ui-modal[data-v-e3bd22c1]:has(.ui-modal__panel--sheet){place-items:end center;padding:0}.ui-modal__panel--sheet[data-v-e3bd22c1]{border-radius:var(--radius-xl) var(--radius-xl) 0 0;width:100%;max-height:min(88svh,40rem);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px))}}.ui-modal__header[data-v-e3bd22c1]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);flex-shrink:0;display:flex}.ui-modal__title[data-v-e3bd22c1]{font-size:var(--text-xl)}.ui-modal__desc[data-v-e3bd22c1]{margin-top:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.ui-modal__body[data-v-e3bd22c1]{flex:auto;min-height:0;overflow:auto}.ui-modal__footer[data-v-e3bd22c1]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-divider);background:var(--color-bg-elevated);flex-shrink:0;display:flex}.ui-row-actions[data-v-5202ebcf] .ui-dropdown__trigger{height:var(--control-height-sm);width:var(--control-height-sm);min-width:var(--control-height-sm);color:var(--color-text-muted);background:0 0;border-color:#0000;padding:0}.ui-row-actions[data-v-5202ebcf] .ui-dropdown__trigger:hover,.ui-row-actions[data-v-5202ebcf] .ui-dropdown__trigger:focus-visible{background:var(--color-bg-muted);color:var(--color-text);box-shadow:none}.ui-row-actions[data-v-5202ebcf] .ui-dropdown__trigger:disabled{opacity:.45;cursor:not-allowed}.ui-row-actions__glyph[data-v-5202ebcf]{place-items:center;display:grid}.ui-row-actions__sep[data-v-5202ebcf]{height:1px;margin:var(--space-1) 0;background:var(--color-divider)}.ui-row-actions__item[data-v-5202ebcf]{flex-direction:row;align-items:center;gap:.5rem;min-height:2rem;padding:.35rem .55rem;display:flex}.ui-row-actions__icon[data-v-5202ebcf]{opacity:.85;flex-shrink:0}.ui-row-actions__label[data-v-5202ebcf]{font-weight:var(--font-weight-medium);font-size:var(--text-sm)}.ui-row-actions__danger[data-v-5202ebcf]{color:var(--color-danger-700,#b91c1c)}.ui-row-actions__danger[data-v-5202ebcf]:hover,.ui-row-actions__danger[data-v-5202ebcf]:focus-visible{background:color-mix(in srgb, var(--color-danger-600,#dc2626) 12%, transparent)}.ui-field[data-v-b299ba41]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-field__label[data-v-b299ba41]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-select__control[data-v-b299ba41]{display:block;position:relative}.ui-select__arrow[data-v-b299ba41]{right:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-select[data-v-b299ba41]{height:var(--control-height-md);width:100%;padding:0 var(--space-8) 0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background-color:var(--surface-card);color:var(--color-text);appearance:none;cursor:pointer;transition:var(--transition-colors)}.ui-select[data-v-b299ba41]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-select[data-v-b299ba41]:disabled{background-color:var(--surface-muted);cursor:not-allowed}.ui-select--error[data-v-b299ba41]{border-color:var(--color-danger)}.ui-field__hint[data-v-b299ba41],.ui-field__error[data-v-b299ba41]{font-size:var(--text-xs)}.ui-field__hint[data-v-b299ba41]{color:var(--color-text-muted)}.ui-field__error[data-v-b299ba41]{color:var(--color-danger)}.ui-table-wrap[data-v-182024d9]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card,var(--color-bg-elevated));-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow:auto visible}.ui-table-wrap--sticky[data-v-182024d9]{max-height:min(72vh,54rem);overflow-y:auto}.ui-table[data-v-182024d9]{border-collapse:collapse;table-layout:auto;width:100%;min-width:0;font-size:var(--text-sm)}.ui-table[data-v-182024d9] th,.ui-table[data-v-182024d9] td{text-align:left;border-bottom:var(--border-width) solid var(--color-divider,var(--color-border));vertical-align:middle;padding:.45rem .65rem;line-height:1.3}.ui-table[data-v-182024d9] th{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);background:var(--surface-table-head,var(--color-bg-muted));white-space:nowrap}.ui-table[data-v-182024d9] tr:last-child td{border-bottom:0}.ui-table[data-v-182024d9] tbody tr{transition:background var(--duration-fast) var(--ease-out)}.ui-table[data-v-182024d9] tbody tr:hover td{background:var(--surface-table-row-hover,var(--color-bg-muted))}.ui-table--dense[data-v-182024d9] th,.ui-table--dense[data-v-182024d9] td{font-size:var(--text-sm);padding:.22rem .45rem}.ui-table--dense[data-v-182024d9] th{letter-spacing:.03em;padding-block:.3rem;font-size:.625rem}.ui-table--dense[data-v-182024d9] td{line-height:1.25}.ui-table--sticky[data-v-182024d9] thead th{z-index:2;background:var(--surface-table-head,var(--color-bg-muted));box-shadow:0 1px 0 var(--color-divider,var(--color-border));position:sticky;top:0}.ui-table-wrap--busy[data-v-182024d9]{opacity:.72;pointer-events:none}.areas[data-v-c63f2d80],.areas__modal-form[data-v-c63f2d80]{gap:var(--space-3);display:grid}.areas__hint[data-v-c63f2d80],.areas__summary[data-v-c63f2d80],.areas__footnote[data-v-c63f2d80]{color:var(--color-text-muted);font-size:var(--text-sm)}.areas__status-hint[data-v-c63f2d80]{color:var(--color-text-muted);font-size:var(--text-xs);margin:.2rem 0 0}.areas__error[data-v-c63f2d80]{color:var(--color-danger);font-size:var(--text-sm)}.areas__notice[data-v-c63f2d80]{color:var(--color-brand-700);font-size:var(--text-sm)}.areas__loading[data-v-c63f2d80]{gap:var(--space-2);display:grid}.areas__empty[data-v-c63f2d80] .ui-empty{padding:var(--space-4) var(--space-3)}.ui-field[data-v-77c78ec1]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-field__label[data-v-77c78ec1]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-field__required[data-v-77c78ec1]{color:var(--color-danger)}.ui-input[data-v-77c78ec1]{height:var(--control-height-md);width:100%;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.ui-input[data-v-77c78ec1]::placeholder{color:var(--color-text-muted)}.ui-input[data-v-77c78ec1]:hover:not(:disabled){border-color:var(--color-border-strong)}.ui-input[data-v-77c78ec1]:disabled{background:var(--surface-muted);cursor:not-allowed}.ui-input--error[data-v-77c78ec1]{border-color:var(--color-danger)}.ui-field__hint[data-v-77c78ec1],.ui-field__error[data-v-77c78ec1]{font-size:var(--text-xs)}.ui-field__hint[data-v-77c78ec1]{color:var(--color-text-muted)}.ui-field__error[data-v-77c78ec1]{color:var(--color-danger)}.service-area[data-v-40b079e8]{gap:var(--space-3);display:grid}.service-area__header h2[data-v-40b079e8]{font-size:var(--text-lg);margin:0}.service-area__lead[data-v-40b079e8]{color:var(--color-text-muted);font-size:var(--text-sm);margin:.25rem 0 0}.service-area__policy[data-v-40b079e8]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.service-area__cards[data-v-40b079e8]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.service-area__card[data-v-40b079e8]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);align-items:flex-start;display:flex}.service-area__card h3[data-v-40b079e8]{font-size:var(--text-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-semibold);margin:0}.service-area__summary[data-v-40b079e8]{font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:.35rem 0 0}.service-area__note[data-v-40b079e8]{color:var(--color-text-muted);font-size:var(--text-xs);margin:.25rem 0 0}.service-area__editor[data-v-40b079e8]{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card,var(--color-bg-elevated));display:grid}.service-area__state-actions[data-v-40b079e8],.service-area__footer[data-v-40b079e8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.service-area__footer[data-v-40b079e8]{justify-content:flex-end}.service-area__region[data-v-40b079e8]{gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-divider);display:grid}.service-area__region-head[data-v-40b079e8]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.service-area__checks[data-v-40b079e8]{gap:var(--space-2);flex-wrap:wrap;display:flex}.service-area__check[data-v-40b079e8]{font-size:var(--text-sm);align-items:center;gap:.35rem;display:inline-flex}.service-area__check--block[data-v-40b079e8]{align-items:flex-start}.service-area__city[data-v-40b079e8]{gap:var(--space-2);display:grid;position:relative}.service-area__city-list[data-v-40b079e8]{padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);max-height:12rem;margin:0;list-style:none;overflow:auto}.service-area__city-option[data-v-40b079e8]{border-radius:var(--radius-sm);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:.45rem .6rem;display:block}.service-area__city-option[data-v-40b079e8]:hover,.service-area__city-option[data-v-40b079e8]:focus-visible{background:var(--surface-muted)}.service-area__hint[data-v-40b079e8]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.service-area__error[data-v-40b079e8]{color:var(--color-danger,#b91c1c);font-size:var(--text-sm);margin:0}@media (width<=900px){.service-area__cards[data-v-40b079e8]{grid-template-columns:1fr}}.profile[data-v-c7540dad]{gap:var(--space-5);display:grid}.profile__hint[data-v-c7540dad]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.profile__value[data-v-c7540dad]{font-size:var(--text-md);font-weight:var(--font-weight-medium);margin:0}.profile__section[data-v-c7540dad]{gap:var(--space-3);padding:0 0 var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:grid}.profile__section[data-v-c7540dad]:last-child{border-bottom:0;padding-bottom:0}.profile__section h2[data-v-c7540dad]{font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:0}.profile__section h3[data-v-c7540dad]{margin:0 0 var(--space-2);font-size:var(--text-md)}.profile__facts[data-v-c7540dad]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.profile__facts dt[data-v-c7540dad]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.profile__facts dd[data-v-c7540dad]{margin:var(--space-1) 0 0;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.profile__grid[data-v-c7540dad]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.profile__error[data-v-c7540dad]{color:var(--color-danger)}.profile__loading[data-v-c7540dad]{gap:var(--space-3);display:grid}.profile__textarea-label[data-v-c7540dad]{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);display:grid}.profile__textarea-label textarea[data-v-c7540dad]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--space-3);font:inherit;background:var(--color-bg)}.profile__chips[data-v-c7540dad]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.profile__caps[data-v-c7540dad]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.profile__caps>li[data-v-c7540dad]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);display:flex}.profile__cap-actions[data-v-c7540dad]{gap:var(--space-2);flex-shrink:0;display:flex}.profile__related[data-v-c7540dad]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.profile__related-list[data-v-c7540dad]{padding-left:var(--space-5);font-size:var(--text-sm);margin:0}@media (width<=800px){.profile__grid[data-v-c7540dad],.profile__related[data-v-c7540dad],.profile__facts[data-v-c7540dad]{grid-template-columns:1fr}.profile__caps>li[data-v-c7540dad]{flex-direction:column}}.ui-card[data-v-4d1fe26c]{background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs)}.ui-card--sm[data-v-4d1fe26c]{padding:var(--space-3)}.ui-card--md[data-v-4d1fe26c]{padding:var(--space-5)}.ui-card--lg[data-v-4d1fe26c]{padding:var(--space-6)}.ui-card--interactive[data-v-4d1fe26c]{transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out)}.ui-card--interactive[data-v-4d1fe26c]:hover{border-color:var(--color-brand-300);box-shadow:var(--shadow-md)}.ui-card__header[data-v-4d1fe26c]{margin-bottom:var(--space-4)}.ui-card__footer[data-v-4d1fe26c]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-divider)}.block-head__row[data-v-ac683985]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.block-head__desc[data-v-ac683985]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.block-head__link[data-v-ac683985]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);white-space:nowrap}.stack[data-v-ac683985]{gap:var(--space-2);display:grid}.activity-list[data-v-ac683985]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.activity-list__item[data-v-ac683985]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--color-divider);display:flex}.activity-list__item[data-v-ac683985]:last-child{border-bottom:0;padding-bottom:0}.activity-list__action[data-v-ac683985]{font-size:var(--text-md);font-weight:var(--font-weight-medium);color:var(--color-text);margin:0}.activity-list__meta[data-v-ac683985]{margin:var(--space-1) 0 0;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.block-head[data-v-1544fe6e]{gap:var(--space-1);display:grid}.block-head__desc[data-v-1544fe6e]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.actions[data-v-1544fe6e]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.actions__link[data-v-1544fe6e]{align-items:flex-start;gap:var(--space-2);min-height:4.5rem;padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);color:inherit;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);text-decoration:none;display:flex}.actions__link[data-v-1544fe6e]:hover{border-color:var(--color-brand-300);background:var(--color-brand-50);text-decoration:none}.actions__icon[data-v-1544fe6e]{border-radius:var(--radius-md);background:var(--color-bg-muted);width:1.75rem;height:1.75rem;color:var(--color-brand-700);place-items:center;margin-top:.1rem;display:grid}.actions__copy[data-v-1544fe6e]{gap:.15rem;min-width:0;display:grid}.actions__label[data-v-1544fe6e]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.actions__desc[data-v-1544fe6e]{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=1100px){.actions[data-v-1544fe6e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.actions[data-v-1544fe6e]{grid-template-columns:1fr}}.dashboard[data-v-403839e7]{gap:var(--space-4);display:grid}.exec-head[data-v-403839e7],.exec-head__actions[data-v-403839e7],.block-head--row[data-v-403839e7],.urgent[data-v-403839e7],.alerts li[data-v-403839e7],.deadlines li[data-v-403839e7],.health li[data-v-403839e7],.bands li[data-v-403839e7]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.exec-head[data-v-403839e7]{align-items:flex-end}.exec-head h1[data-v-403839e7],.block-head h2[data-v-403839e7],.priority h3[data-v-403839e7]{margin:0}.exec-head h1[data-v-403839e7]{font-size:var(--text-2xl)}.exec-head p[data-v-403839e7],.block-head p[data-v-403839e7],.calm[data-v-403839e7],.kpi__hint[data-v-403839e7],.urgent__meta[data-v-403839e7],.deadlines__meta[data-v-403839e7]{color:var(--color-text-muted);font-size:var(--text-sm);margin:.15rem 0 0}.exec-head__actions[data-v-403839e7]{color:var(--color-text-muted);font-size:var(--text-sm)}.kpis[data-v-403839e7],.bi[data-v-403839e7]{gap:var(--space-2);display:grid}.kpis[data-v-403839e7]{grid-template-columns:repeat(6,minmax(0,1fr))}.bi[data-v-403839e7]{gap:var(--space-3);grid-template-columns:1.4fr .8fr .9fr}.kpi[data-v-403839e7]{min-height:7.2rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:inherit;gap:.15rem;text-decoration:none;display:grid}.kpi[data-v-403839e7]:hover,.kpi[data-v-403839e7]:focus-visible{border-color:var(--color-brand-300);background:var(--color-brand-50);text-decoration:none}.kpi--warning[data-v-403839e7]{border-color:var(--color-warning-300,#e7c36a);background:color-mix(in srgb, var(--color-warning-50,#fff8e8) 70%, white)}.kpi--danger[data-v-403839e7]{border-color:var(--color-danger-300,#e7a3a3);background:color-mix(in srgb, var(--color-danger-50,#fff1f1) 75%, white)}.kpi__icon[data-v-403839e7]{color:var(--color-text-muted)}.kpi__label[data-v-403839e7],.kpi__cta[data-v-403839e7]{font-size:var(--text-xs)}.kpi__label[data-v-403839e7]{color:var(--color-text-secondary);font-weight:var(--font-weight-semibold)}.kpi__value[data-v-403839e7]{font-size:var(--text-2xl);line-height:1}.kpi__cta[data-v-403839e7]{color:var(--color-brand-700);font-weight:var(--font-weight-medium)}.priority__grid[data-v-403839e7],.split[data-v-403839e7]{gap:var(--space-4);grid-template-columns:1.3fr .7fr;display:grid}.urgent[data-v-403839e7],.alerts[data-v-403839e7],.funnel[data-v-403839e7],.bands[data-v-403839e7],.health[data-v-403839e7],.deadlines[data-v-403839e7]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.urgent li[data-v-403839e7],.deadlines li[data-v-403839e7]{padding-bottom:var(--space-2);border-bottom:var(--border-width) solid var(--color-divider);align-items:flex-start}.urgent__title[data-v-403839e7]{font-weight:var(--font-weight-semibold);margin:0}.urgent__actions[data-v-403839e7]{font-size:var(--text-sm);white-space:nowrap;justify-items:end;gap:.15rem;display:grid}.urgent--danger .urgent__title[data-v-403839e7]{color:var(--color-danger-700,#9b2c2c)}.dot[data-v-403839e7]{border-radius:var(--radius-full);background:var(--color-border);flex-shrink:0;width:.5rem;height:.5rem}.dot--danger[data-v-403839e7]{background:var(--color-danger-500,#c24141)}.dot--warning[data-v-403839e7]{background:var(--color-warning-500,#d1982e)}.dot--info[data-v-403839e7],.dot--ok[data-v-403839e7]{background:var(--color-brand-500,#3b6fd8)}.dot--ok[data-v-403839e7]{background:var(--color-success-500,#2f8f5b)}.funnel a[data-v-403839e7],.alerts li[data-v-403839e7],.health li[data-v-403839e7],.bands li[data-v-403839e7]{align-items:center;gap:var(--space-2);display:grid}.funnel a[data-v-403839e7]{color:inherit;font-size:var(--text-sm);grid-template-columns:8.5rem 1fr auto;text-decoration:none}.funnel__bar[data-v-403839e7]{border-radius:var(--radius-full);background:var(--color-bg-muted);height:.4rem;overflow:hidden}.funnel__bar span[data-v-403839e7]{background:var(--color-brand-500,#3b6fd8);height:100%;display:block}.bands li a[data-v-403839e7]{justify-content:space-between;gap:var(--space-3);color:inherit;text-decoration:none;display:flex}.funnel__history[data-v-403839e7]{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.urgent__kind[data-v-403839e7]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0}.urgent__cta[data-v-403839e7]{font-size:var(--text-sm);white-space:nowrap}.bands--danger strong[data-v-403839e7]{color:var(--color-danger-700,#9b2c2c)}.bands--warning strong[data-v-403839e7]{color:var(--color-warning-700,#8a6112)}.health li[data-v-403839e7]{font-size:var(--text-sm);grid-template-columns:auto 1fr auto}.deadlines__type[data-v-403839e7]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.deadlines__badge[data-v-403839e7]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.deadlines__badge.is-late[data-v-403839e7]{color:#9b2c2c}.deadlines__badge.is-soon[data-v-403839e7]{color:#8a5a00}.deadlines__badge.is-ok[data-v-403839e7]{color:#1f7a45}.deadlines__badge.is-info[data-v-403839e7]{color:var(--color-text-muted)}.stack[data-v-403839e7]{gap:var(--space-2);display:grid}@media (width<=1100px){.kpis[data-v-403839e7]{grid-template-columns:repeat(3,minmax(0,1fr))}.bi[data-v-403839e7],.priority__grid[data-v-403839e7],.split[data-v-403839e7],.exec-head[data-v-403839e7]{grid-template-columns:1fr;display:grid}.exec-head[data-v-403839e7]{align-items:start}}@media (width<=700px){.kpis[data-v-403839e7],.funnel a[data-v-403839e7]{grid-template-columns:1fr}.exec-head__actions[data-v-403839e7]{flex-wrap:wrap;justify-content:flex-start}}.locations[data-v-08dc21bc]{gap:var(--space-3);display:grid}.locations__panel[data-v-08dc21bc]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);display:grid}.locations__panel-copy h2[data-v-08dc21bc]{font-size:var(--text-lg)}.locations__panel-copy p[data-v-08dc21bc]{margin-top:var(--space-1);max-width:44rem;color:var(--color-text-muted);font-size:var(--text-sm)}.locations__panel-form[data-v-08dc21bc]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 8rem auto;align-items:end;max-width:44rem;display:grid}.locations__summary[data-v-08dc21bc],.locations__footnote[data-v-08dc21bc],.locations__locked[data-v-08dc21bc]{color:var(--color-text-muted);font-size:var(--text-sm)}.locations__error[data-v-08dc21bc]{color:var(--color-danger);font-size:var(--text-sm)}.locations__loading[data-v-08dc21bc]{gap:var(--space-2);display:grid}.locations__confirm[data-v-08dc21bc]{color:var(--color-text-secondary);font-size:var(--text-md)}.locations__empty[data-v-08dc21bc] .ui-empty{padding:var(--space-4) var(--space-3)}.locations__row--hq td[data-v-08dc21bc]{background:color-mix(in srgb, var(--color-brand-50) 55%, transparent)}@media (width<=720px){.locations__panel-form[data-v-08dc21bc]{grid-template-columns:1fr}}.deadlines[data-v-e0597914]{gap:var(--space-3);display:grid}.deadlines[data-v-e0597914] .ui-page-header__copy{gap:.15rem}.deadlines[data-v-e0597914] .ui-page-header__title{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:1.15}.deadlines[data-v-e0597914] .ui-page-header__lead{font-size:var(--text-sm);margin:0}.deadlines__muted[data-v-e0597914]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.deadlines__kpis[data-v-e0597914]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deadlines__kpi[data-v-e0597914]{text-align:left;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);cursor:pointer;color:inherit;font:inherit;gap:.1rem;min-height:3.1rem;padding:.4rem .7rem;transition:border-color .15s,box-shadow .15s;display:grid}.deadlines__kpi[data-v-e0597914]:hover,.deadlines__kpi[data-v-e0597914]:focus-visible{border-color:var(--color-brand-400);outline:none}.deadlines__kpi--active[data-v-e0597914]{border-color:var(--color-brand-500);box-shadow:inset 0 0 0 1px var(--color-brand-500);background:color-mix(in srgb, var(--color-brand-50) 70%, white)}.deadlines__kpi-label[data-v-e0597914]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.deadlines__kpi-value[data-v-e0597914]{letter-spacing:-.03em;font-size:1.35rem;line-height:1.1;font-weight:var(--font-weight-bold)}.deadlines__kpi--today .deadlines__kpi-value[data-v-e0597914]{color:var(--color-brand-800)}.deadlines__kpi--week .deadlines__kpi-value[data-v-e0597914]{color:var(--color-brand-700)}.deadlines__kpi--overdue .deadlines__kpi-value[data-v-e0597914]{color:var(--color-danger)}.deadlines__kpi--fav .deadlines__kpi-value[data-v-e0597914]{color:var(--color-text)}.deadlines__controls[data-v-e0597914]{gap:var(--space-2);background:0 0;border:0;padding:0;display:grid}.deadlines__windows[data-v-e0597914]{flex-wrap:wrap;gap:.35rem;display:flex}.deadlines__chip[data-v-e0597914]{border:var(--border-width) solid var(--color-border);background:var(--color-bg);border-radius:var(--radius-full);cursor:pointer;font-weight:var(--font-weight-semibold);font-size:var(--text-xs);color:var(--color-text-secondary);padding:.35rem .75rem}.deadlines__chip--active[data-v-e0597914]{background:var(--color-brand-700);color:var(--color-text-on-accent,#fff);border-color:var(--color-brand-700)}.deadlines__control-right[data-v-e0597914]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.deadlines__filters[data-v-e0597914]{gap:var(--space-2);grid-template-columns:minmax(8rem,11rem) minmax(8rem,11rem) auto;align-items:end;display:grid}.deadlines__fav[data-v-e0597914]{align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);white-space:nowrap;padding-bottom:.55rem;display:inline-flex}.deadlines__actions-bar[data-v-e0597914]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.deadlines__loading[data-v-e0597914]{gap:var(--space-4);grid-template-columns:1.4fr 1fr;display:grid}.deadlines__main[data-v-e0597914]{gap:var(--space-4);align-items:start;display:grid}.deadlines__main--cal[data-v-e0597914]{grid-template-columns:minmax(0,7fr) minmax(15rem,3fr)}.deadlines__kpi-bar[data-v-e0597914]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.deadlines__kpi-bar .deadlines__kpi[data-v-e0597914]{text-align:left;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:.05rem;padding:.35rem .15rem;display:grid}.deadlines__kpi-bar .deadlines__kpi-label[data-v-e0597914]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.deadlines__kpi-bar .deadlines__kpi-value[data-v-e0597914]{letter-spacing:-.03em;font-size:1.65rem;line-height:1}.deadlines__kpi-bar .deadlines__kpi-hint[data-v-e0597914]{color:var(--color-text-muted);font-size:.68rem}.deadlines__kpi-bar .deadlines__kpi--today .deadlines__kpi-value[data-v-e0597914]{color:var(--color-text)}.deadlines__kpi-bar .deadlines__kpi--week .deadlines__kpi-value[data-v-e0597914]{color:var(--color-brand-700)}.deadlines__kpi-bar .deadlines__kpi--overdue .deadlines__kpi-value[data-v-e0597914]{color:#9b2c2c}.deadlines__kpi-bar .deadlines__kpi--assign .deadlines__kpi-value[data-v-e0597914]{color:#9a5b00}.deadlines__kpi-bar .deadlines__kpi--active[data-v-e0597914]{box-shadow:inset 0 -2px 0 var(--color-brand-600)}.deadlines__controls[data-v-e0597914]{gap:var(--space-2);display:grid}.deadlines__drawer[data-v-e0597914]{z-index:40;width:min(22rem,100vw);height:100vh;padding:var(--space-4);background:var(--color-bg-elevated);border-left:var(--border-width) solid var(--color-border);box-shadow:var(--shadow-md,0 8px 24px #0000001f);position:fixed;top:0;right:0;overflow:auto}.deadlines__drawer-head[data-v-e0597914]{margin-bottom:var(--space-3);justify-content:space-between;align-items:center;display:flex}.deadlines__calendar[data-v-e0597914]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);gap:var(--space-3);min-height:28rem;display:grid}.deadlines__cal-nav[data-v-e0597914]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.deadlines__cal-nav-center[data-v-e0597914]{justify-items:center;gap:.15rem;display:grid}.deadlines__cal-nav-center strong[data-v-e0597914]{font-size:var(--text-lg);letter-spacing:-.02em}.deadlines__cal-today-link[data-v-e0597914]{color:var(--color-brand-700);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.deadlines__cal-nav-btn[data-v-e0597914]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:2.1rem;height:2.1rem;color:var(--color-text);cursor:pointer;place-items:center;font-size:1.25rem;line-height:1;display:grid}.deadlines__cal-nav-btn[data-v-e0597914]:hover,.deadlines__cal-nav-btn[data-v-e0597914]:focus-visible{border-color:var(--color-brand-400);outline:none}.deadlines__cal-grid[data-v-e0597914]{grid-template-columns:repeat(7,minmax(0,1fr));gap:.35rem;display:grid}.deadlines__cal-head[data-v-e0597914]{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.deadlines__cal-days[data-v-e0597914]{min-height:22rem}.deadlines__cal-cell[data-v-e0597914]{border:var(--border-width) solid var(--color-divider);border-radius:var(--radius-md);background:var(--color-bg);cursor:pointer;min-height:5.25rem;color:inherit;font:inherit;text-align:left;flex-direction:column;align-items:stretch;gap:.25rem;padding:.35rem .4rem;display:flex;overflow:hidden}.deadlines__cal-cell[data-v-e0597914]:disabled{cursor:default}.deadlines__cal-cell--empty[data-v-e0597914]{opacity:.4;pointer-events:none;background:0 0;border-color:#0000;min-height:5.25rem}.deadlines__cal-cell[data-v-e0597914]:not(.deadlines__cal-cell--empty):hover{border-color:var(--color-brand-300)}.deadlines__cal-cell--selected[data-v-e0597914]:not(.deadlines__cal-cell--empty){box-shadow:inset 0 0 0 2px var(--color-brand-500);border-color:var(--color-brand-500)}.deadlines__cal-day[data-v-e0597914]{width:1.55rem;height:1.55rem;font-size:.8rem;font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);align-self:flex-end;place-items:center;line-height:1;display:grid}.deadlines__cal-day--today[data-v-e0597914]{background:var(--color-brand-700);color:var(--color-text-on-accent,#fff)}.deadlines__cal-events[data-v-e0597914]{gap:.15rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.deadlines__cal-event--ok[data-v-e0597914],.deadlines__cal-event--soon[data-v-e0597914],.deadlines__cal-event--late[data-v-e0597914],.deadlines__cal-event--info[data-v-e0597914]{background:0 0}.deadlines__item--ok[data-v-e0597914]{border-left:3px solid #2f8f5b}.deadlines__item--soon[data-v-e0597914]{border-left:3px solid #d1982e}.deadlines__item--late[data-v-e0597914]{border-left:3px solid #c24141}.deadlines__item--info[data-v-e0597914]{border-left:3px solid var(--color-border)}.deadlines__filters[data-v-e0597914]{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-wrap:wrap;align-items:end;display:flex}.deadlines__kpi-hint[data-v-e0597914],.deadlines__meta[data-v-e0597914]{color:var(--color-text-muted);font-size:var(--text-xs);margin:.15rem 0 0}.deadlines__kind[data-v-e0597914]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em}.deadlines__when[data-v-e0597914]{font-size:var(--text-xs);color:var(--color-text-secondary)}.deadlines__item--late .deadlines__when[data-v-e0597914]{color:#9b2c2c;font-weight:var(--font-weight-semibold)}.deadlines__item--soon .deadlines__when[data-v-e0597914]{color:#9a5b00;font-weight:var(--font-weight-semibold)}.deadlines__item--ok .deadlines__when[data-v-e0597914]{color:#1f7a45}.deadlines__assign[data-v-e0597914]{color:var(--color-brand-700);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0 0 0 .35rem}.deadlines__agenda[data-v-e0597914]{position:sticky;top:4.5rem}.deadlines__cal-event[data-v-e0597914],.deadlines__cal-more[data-v-e0597914]{font-size:.62rem;font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;border-radius:.25rem;margin:0;padding:.1rem .3rem;line-height:1.25;overflow:hidden}.deadlines__cal-event--late[data-v-e0597914]{color:#9b2c2c;background:#fde8e8}.deadlines__cal-event--soon[data-v-e0597914]{color:#8a5a00;background:#fff4d6}.deadlines__cal-event--ok[data-v-e0597914]{color:#1f7a45;background:#e7f6ee}.deadlines__cal-event--info[data-v-e0597914]{background:var(--color-bg-muted);color:var(--color-text-muted)}.deadlines__cal-more[data-v-e0597914]{color:var(--color-text-muted);background:0 0;padding-left:.15rem}.deadlines__cal-today-hint[data-v-e0597914]{font-size:.62rem;font-weight:var(--font-weight-semibold);color:var(--color-brand-700);margin-top:auto}.deadlines__cal-cell--has_event[data-v-e0597914]{background:color-mix(in srgb, var(--color-brand-50) 65%, var(--color-bg))}.deadlines__cal-cell--deadline_upcoming[data-v-e0597914]{background:color-mix(in srgb, var(--color-warning-bg) 35%, var(--color-bg));border-color:color-mix(in srgb, var(--color-warning) 25%, var(--color-divider))}.deadlines__cal-cell--selected[data-v-e0597914]{outline:2px solid var(--color-brand-600);outline-offset:-2px}.deadlines__cal-cell--deadline_urgent[data-v-e0597914]{background:color-mix(in srgb, var(--color-warning-bg) 58%, var(--color-bg));border-color:color-mix(in srgb, var(--color-warning) 40%, var(--color-divider))}.deadlines__cal-cell--is-today .deadlines__cal-day[data-v-e0597914]{box-shadow:inset 0 0 0 1px var(--color-text)}.deadlines__cal-cell--deadline_today[data-v-e0597914]{background:color-mix(in srgb, var(--color-brand-100) 55%, var(--color-bg));border-color:var(--color-brand-400)}.deadlines__cal-cell--deadline_expired[data-v-e0597914]{background:color-mix(in srgb, var(--color-danger-bg,#fef2f2) 50%, var(--color-bg));border-color:color-mix(in srgb, var(--color-danger) 28%, var(--color-divider))}.deadlines__cal-cell--is-today.deadlines__cal-cell--selected .deadlines__cal-day[data-v-e0597914]{box-shadow:none}.deadlines__legend[data-v-e0597914]{padding:var(--space-2) 0 0;gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);border-top:var(--border-width) solid var(--color-divider);flex-wrap:wrap;margin:0;list-style:none;display:flex}.deadlines__legend li[data-v-e0597914]{align-items:center;gap:.35rem;display:inline-flex}.deadlines__leg-dot[data-v-e0597914]{border-radius:var(--radius-full);width:.45rem;height:.45rem}.deadlines__leg-dot--late[data-v-e0597914]{background:#c24141}.deadlines__leg-dot--soon[data-v-e0597914]{background:#d1982e}.deadlines__leg-dot--ok[data-v-e0597914]{background:#2f8f5b}.deadlines__text-btn[data-v-e0597914]{color:var(--color-brand-700);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;padding:.1rem .35rem}.deadlines__text-btn[data-v-e0597914]:hover,.deadlines__text-btn[data-v-e0597914]:focus-visible{background:var(--color-brand-50);outline:none}.deadlines__agenda[data-v-e0597914]{gap:var(--space-2);min-width:0;max-height:calc(100vh - 11rem);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);flex-direction:column;align-content:start;min-height:0;display:flex;overflow:hidden}.deadlines__agenda-head[data-v-e0597914]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);display:flex}.deadlines__agenda-eyebrow[data-v-e0597914]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-700);margin:0}.deadlines__agenda-head strong[data-v-e0597914]{font-size:var(--text-md);letter-spacing:-.01em;margin-top:.1rem;display:block}.deadlines__agenda-meta[data-v-e0597914]{font-size:var(--text-xs);color:var(--color-text-muted);margin:.15rem 0 0}.deadlines__clear-day[data-v-e0597914]{color:var(--color-brand-700);cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0;text-decoration:underline}.deadlines__empty[data-v-e0597914]{padding:var(--space-4);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-muted) 50%, transparent)}.deadlines__empty-title[data-v-e0597914]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.deadlines__empty-desc[data-v-e0597914]{font-size:var(--text-xs);color:var(--color-text-muted);max-width:22rem;margin:.35rem 0 0;line-height:1.4}.deadlines__list[data-v-e0597914]{gap:var(--space-2);min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.deadlines__item[data-v-e0597914]{gap:.35rem var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);grid-template-columns:.22rem minmax(0,1fr);align-items:start;padding:.45rem .55rem;display:grid}.deadlines__item-rail[data-v-e0597914]{border-radius:var(--radius-full);background:var(--color-border);align-self:stretch;min-height:2rem}.deadlines__item--ok .deadlines__item-rail[data-v-e0597914]{background:#2f8f5b}.deadlines__item--soon .deadlines__item-rail[data-v-e0597914]{background:#d1982e}.deadlines__item--late .deadlines__item-rail[data-v-e0597914]{background:#c24141}.deadlines__item--info .deadlines__item-rail[data-v-e0597914]{background:var(--color-border)}.deadlines__item-main[data-v-e0597914]{gap:.25rem;min-width:0;display:grid}.deadlines__item-top[data-v-e0597914]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.deadlines__item-time[data-v-e0597914]{font-size:var(--text-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.deadlines__item-title[data-v-e0597914]{font-size:var(--text-sm)}.deadlines__badges[data-v-e0597914]{flex-wrap:wrap;gap:.25rem;display:flex}.deadlines__item-actions[data-v-e0597914]{gap:var(--space-2);flex-direction:row;grid-column:2;align-items:center;display:flex}@media (width<=1100px){.deadlines__main--cal[data-v-e0597914]{grid-template-columns:1fr}.deadlines__calendar[data-v-e0597914],.deadlines__agenda[data-v-e0597914]{min-height:0}.deadlines__cal-days[data-v-e0597914]{min-height:18rem}.deadlines__cal-cell[data-v-e0597914],.deadlines__cal-cell--empty[data-v-e0597914]{min-height:4.25rem}}@media (width<=800px){.deadlines[data-v-e0597914]{gap:var(--space-3)}.deadlines__kpis[data-v-e0597914],.deadlines__kpi-bar[data-v-e0597914]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.deadlines__kpi[data-v-e0597914]{min-height:3rem;padding:.5rem .65rem}.deadlines__kpi-value[data-v-e0597914]{font-size:1.15rem}.deadlines__controls[data-v-e0597914]{gap:var(--space-2);padding:var(--space-2)}.deadlines__control-right[data-v-e0597914]{flex-direction:column;align-items:stretch}.deadlines__filters[data-v-e0597914]{grid-template-columns:1fr 1fr}.deadlines__fav[data-v-e0597914]{grid-column:1/-1;padding-bottom:0}.deadlines__loading[data-v-e0597914]{grid-template-columns:1fr}.deadlines__cal-event[data-v-e0597914]{display:none}.deadlines__cal-more[data-v-e0597914]{display:block}.deadlines__cal-cell[data-v-e0597914],.deadlines__cal-cell--empty[data-v-e0597914]{min-height:2.75rem}.deadlines__calendar[data-v-e0597914]{padding:var(--space-3);min-height:0}.deadlines__cal-days[data-v-e0597914]{min-height:14rem}.deadlines__agenda[data-v-e0597914]{min-height:0;padding:var(--space-3);order:-1}.deadlines__item[data-v-e0597914]{grid-template-columns:.28rem minmax(0,1fr)}.deadlines__item-actions[data-v-e0597914]{flex-direction:row;grid-column:2}}.login-page[data-v-822ce23f]{background:var(--color-bg);grid-template-columns:minmax(0,1.15fr) minmax(22rem,26rem);min-height:100svh;display:grid}.login-page__panel[data-v-822ce23f]{color:var(--color-text-inverse);background:radial-gradient(900px 520px at 12% 8%,#2dd4bf47,#0000 58%),radial-gradient(700px 420px at 88% 88%,#0d948838,#0000 55%),linear-gradient(155deg,#0b3d3a 0%,#0f2927 42%,#0b1220 100%);align-items:center;padding:clamp(2rem,5vw,3.5rem);display:grid;position:relative;overflow:hidden}.login-page__panel[data-v-822ce23f]:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 72%);mask-image:radial-gradient(at 30% 40%,#000 20%,#0000 72%)}.login-page__panel-inner[data-v-822ce23f]{z-index:1;gap:clamp(1.75rem,4vw,2.75rem);width:min(100%,28rem);display:grid;position:relative}.login-page__lockup[data-v-822ce23f]{justify-self:start}.login-page__kicker[data-v-822ce23f]{margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:#76edda}.login-page__headline[data-v-822ce23f]{letter-spacing:-.03em;font-size:clamp(1.75rem,3.2vw,2.35rem);line-height:1.15;font-weight:var(--font-weight-bold);margin:0}.login-page__pitch[data-v-822ce23f]{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--color-text-on-accent,#fff) 74%, transparent);font-size:var(--text-md);max-width:24rem;line-height:1.5}.login-page__highlights[data-v-822ce23f]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.login-page__highlights li[data-v-822ce23f]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.login-page__hl-mark[data-v-822ce23f]{border-radius:var(--radius-full);background:#2dd4bf;width:.45rem;height:.45rem;margin-top:.4rem;box-shadow:0 0 0 4px #2dd4bf2e}.login-page__highlights strong[data-v-822ce23f]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#f8fafc;display:block}.login-page__highlights p[data-v-822ce23f]{font-size:var(--text-sm);color:#e2e8f0b8;margin:.2rem 0 0;line-height:1.45}.login-page__form-wrap[data-v-822ce23f]{padding:var(--space-6) var(--space-5);background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-50) 55%, white), white 42%);place-items:center;display:grid}.login-card[data-v-822ce23f]{gap:var(--space-5);width:min(100%,23.5rem);padding:var(--space-7,2rem) var(--space-6);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:calc(var(--radius-lg) + 2px);background:var(--color-bg-elevated);display:grid;box-shadow:0 1px 2px #0f172a0a,0 18px 40px -28px #0b3d3a59}.login-card__header[data-v-822ce23f]{gap:var(--space-2);justify-items:start;display:grid}.login-card__mark[data-v-822ce23f]{margin-bottom:var(--space-1)}.login-card__eyebrow[data-v-822ce23f]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--color-brand-700);margin:0}.login-card h1[data-v-822ce23f]{letter-spacing:-.025em;margin:0;font-size:clamp(1.4rem,2vw,1.65rem);line-height:1.2}.login-card__lead[data-v-822ce23f]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.45}.login-card__fields[data-v-822ce23f]{gap:var(--space-4);display:grid}.ui-field[data-v-822ce23f]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.ui-field__label[data-v-822ce23f]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.ui-input[data-v-822ce23f]{width:100%;height:2.65rem;padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;transition:border-color .15s,box-shadow .15s}.ui-input[data-v-822ce23f]:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand-400) 45%, var(--color-border))}.ui-input[data-v-822ce23f]:focus{border-color:var(--color-brand-500);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand-200) 70%, transparent);outline:none}.ui-input[data-v-822ce23f]:disabled{background:var(--color-bg-muted);cursor:not-allowed}.password-field[data-v-822ce23f]{position:relative}.password-field__input[data-v-822ce23f]{padding-right:2.75rem}.password-field__toggle[data-v-822ce23f]{border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.password-field__toggle[data-v-822ce23f]:hover,.password-field__toggle[data-v-822ce23f]:focus-visible{color:var(--color-text);background:var(--color-bg-muted);outline:none}.login-card__error[data-v-822ce23f]{padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-width) solid color-mix(in srgb, var(--color-danger) 30%, var(--color-border));background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm)}.login-card__footnote[data-v-822ce23f]{text-align:center;color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.4}@media (width<=900px){.login-page[data-v-822ce23f]{grid-template-columns:1fr}.login-page__panel[data-v-822ce23f]{min-height:auto;padding:var(--space-5) var(--space-5) var(--space-4)}.login-page__panel-inner[data-v-822ce23f]{gap:var(--space-3);width:100%}.login-page__hero[data-v-822ce23f],.login-page__highlights[data-v-822ce23f]{display:none}.login-page__lockup[data-v-822ce23f]{height:auto}.login-page__form-wrap[data-v-822ce23f]{padding:var(--space-4) var(--space-4) var(--space-8);background:var(--color-bg);align-items:start}.login-card[data-v-822ce23f]{width:100%;padding:var(--space-5) var(--space-4);box-shadow:none;background:0 0;border:0}.login-card__mark[data-v-822ce23f]{display:none}}.mine-menu[data-v-dd296ec4]{display:inline-flex;position:relative}.mine-menu__trigger[data-v-dd296ec4]{border-radius:var(--radius-sm);width:1.75rem;min-width:1.75rem;height:1.75rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mine-menu__trigger[data-v-dd296ec4]:hover,.mine-menu__trigger[data-v-dd296ec4]:focus-visible{background:var(--color-bg-muted);color:var(--color-text)}.mine-menu__trigger[data-v-dd296ec4]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.mine-menu__trigger[data-v-dd296ec4]:disabled{opacity:.45;cursor:not-allowed}.mine-menu__dropdown[data-v-dd296ec4]{z-index:calc(var(--z-dropdown,40) + 20);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);width:max-content;min-width:13.5rem;max-width:min(18rem,100vw - 1rem);box-shadow:var(--shadow-md,0 8px 24px #0f172a1f);padding:.3rem;position:fixed}.mine-menu__sep[data-v-dd296ec4]{background:var(--color-divider,var(--color-border));height:1px;margin:.25rem .35rem}.mine-menu__item[data-v-dd296ec4]{border-radius:var(--radius-md);width:100%;min-height:2rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.55rem;padding:.35rem .55rem;display:flex}.mine-menu__item[data-v-dd296ec4]:hover,.mine-menu__item[data-v-dd296ec4]:focus-visible{background:var(--color-bg-muted)}.mine-menu__item[data-v-dd296ec4]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:-2px}.mine-menu__item[data-v-dd296ec4]:disabled{opacity:.45;cursor:not-allowed}.mine-menu__item[data-v-dd296ec4]:disabled:hover{background:0 0}.mine-menu__item--warning[data-v-dd296ec4]{color:var(--color-warning-700,#b45309)}.mine-menu__item--warning[data-v-dd296ec4]:hover,.mine-menu__item--warning[data-v-dd296ec4]:focus-visible{background:color-mix(in srgb, var(--color-warning-500,#f59e0b) 12%, transparent)}.mine-menu__item--danger[data-v-dd296ec4]{color:var(--color-danger-700,#b91c1c)}.mine-menu__item--danger[data-v-dd296ec4]:hover,.mine-menu__item--danger[data-v-dd296ec4]:focus-visible{background:color-mix(in srgb, var(--color-danger-600,#dc2626) 12%, transparent)}.mine-menu__sheet[data-v-dd296ec4]{z-index:calc(var(--z-modal,60) + 5);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.mine-menu__scrim[data-v-dd296ec4]{cursor:pointer;background:#0b122073;border:0;position:absolute;inset:0}.mine-menu__sheet-panel[data-v-dd296ec4]{z-index:1;padding:.5rem .75rem calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:var(--radius-xl,14px) var(--radius-xl,14px) 0 0;background:var(--color-bg-elevated);gap:.15rem;max-height:min(70vh,28rem);display:grid;position:relative;overflow:auto;box-shadow:0 -8px 32px #0f172a24}.mine-menu__sheet-handle[data-v-dd296ec4]{background:var(--color-border);border-radius:999px;width:2.25rem;height:.25rem;margin:.15rem auto .35rem}.mine-menu__sheet-title[data-v-dd296ec4]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .35rem;padding:0 .35rem}.mine-menu__sheet-panel .mine-menu__item[data-v-dd296ec4]{min-height:2.65rem;font-size:var(--text-md);padding:.55rem .65rem}.mine-menu__sheet-cancel[data-v-dd296ec4]{border-radius:var(--radius-md);background:var(--color-bg-muted);min-height:2.5rem;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;margin-top:.35rem}.ui-tag-chip[data-v-bac2b99f]{max-width:100%;min-height:1.35rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;box-sizing:border-box;text-overflow:clip;border:1px solid #0000;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .55rem;line-height:1.2;display:inline-flex;overflow:visible}.ui-tag-chip__label[data-v-bac2b99f]{white-space:nowrap}.ui-tag-chip__mark[data-v-bac2b99f]{opacity:.55;background:currentColor;border-radius:999px;flex:none;width:.35rem;height:.35rem}.ui-tag-chip[data-v-bac2b99f]:focus-visible{outline:2px solid var(--color-brand-500,#0b6e4f);outline-offset:2px}.ui-tag-chip--compact[data-v-bac2b99f]{min-height:1.25rem;padding:.08rem .45rem}.ui-tag-chip--area .ui-tag-chip__mark[data-v-bac2b99f]{opacity:.75}.ui-tag-chip--warning[data-v-bac2b99f]{box-shadow:inset 0 0 0 1px #78350f2e}.ui-tag-chip--location .ui-tag-chip__mark[data-v-bac2b99f]{border-radius:2px}.criterion-tags[data-v-4041d2a8]{gap:var(--space-1);flex-wrap:nowrap;align-items:center;max-width:100%;min-height:1.4rem;display:flex;overflow:hidden}.criterion-tags--wrap[data-v-4041d2a8]{flex-wrap:wrap;overflow:visible}.criterion-tags__overflow[data-v-4041d2a8]{flex:none;position:relative}.criterion-tags__more[data-v-4041d2a8]{border:1px solid var(--color-border);background:var(--color-bg-elevated);min-height:1.35rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .5rem;display:inline-flex}.criterion-tags__more[data-v-4041d2a8]:focus-visible{outline:2px solid var(--color-brand-500,#0b6e4f);outline-offset:2px}.criterion-tags__popover[data-v-4041d2a8]{z-index:var(--z-dropdown,40);min-width:12rem;max-width:min(18rem,80vw);max-height:min(16rem,50vh);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-md,0 8px 24px #0f172a1f);position:absolute;top:calc(100% + .35rem);left:0;overflow:auto}.criterion-tags__popover-title[data-v-4041d2a8]{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold)}.criterion-tags__menu[data-v-4041d2a8]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.criterion-tags__menu li[data-v-4041d2a8]{gap:.15rem;display:grid}.criterion-tags__desc[data-v-4041d2a8]{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}.criterion-tags--compact .criterion-tags__more[data-v-4041d2a8]{min-height:1.25rem;padding:.08rem .4rem}@media (width<=640px){.criterion-tags[data-v-4041d2a8]{flex-wrap:nowrap}}.mine-card[data-v-e4f53054]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);min-width:0;display:grid;overflow:hidden}.mine-card__criteria[data-v-e4f53054]{align-items:center;gap:var(--space-1);flex-wrap:nowrap;min-width:0;max-width:100%;display:flex;overflow:hidden}.mine-card__archived[data-v-e4f53054]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);white-space:nowrap;flex:none}.mine-card__title[data-v-e4f53054]{font-size:var(--text-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.mine-card--compact .mine-card__title[data-v-e4f53054]{font-size:var(--text-sm);-webkit-line-clamp:3;line-clamp:3}.mine-card__org[data-v-e4f53054]{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.mine-card__meta[data-v-e4f53054]{gap:var(--space-2);font-size:var(--text-xs);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mine-card__meta dt[data-v-e4f53054]{color:var(--color-text-muted);margin:0}.mine-card__meta dd[data-v-e4f53054]{font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:.1rem 0 0}.mine-card__urgent[data-v-e4f53054]{color:var(--color-danger-600,#c92a2a);font-weight:var(--font-weight-semibold)}.mine-card__foot[data-v-e4f53054]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.mine-table[data-v-2d66fbc8]{width:100%;min-width:0}.mine-table[data-v-2d66fbc8] .ui-table{table-layout:fixed}.mine-table[data-v-2d66fbc8] tbody tr:hover td{background:color-mix(in srgb, var(--color-brand-500) 4%, var(--surface-table-row-hover,var(--color-bg-muted)))}.mine-table__col-tags[data-v-2d66fbc8]{width:11rem}.mine-table__col-title[data-v-2d66fbc8]{width:auto}.mine-table__col-org[data-v-2d66fbc8]{width:14%}.mine-table__col-owner[data-v-2d66fbc8]{width:9%}.mine-table__col-due[data-v-2d66fbc8]{width:7.25rem}.mine-table__col-check[data-v-2d66fbc8]{width:4.75rem}.mine-table__col-pend[data-v-2d66fbc8]{text-align:center;width:4.25rem}.mine-table__col-value[data-v-2d66fbc8]{width:6.25rem}.mine-table__col-actions[data-v-2d66fbc8]{width:5.5rem}.mine-table__link[data-v-2d66fbc8]{appearance:none;width:100%;font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);text-align:left;cursor:pointer;-webkit-line-clamp:2;line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;max-height:2.5em;margin:0;padding:0;line-height:1.25;display:-webkit-box;overflow:hidden}.mine-table__link[data-v-2d66fbc8]:hover{color:var(--color-text-link,var(--color-brand-700))}.mine-table__link[data-v-2d66fbc8]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px;border-radius:2px}.mine-table__truncate[data-v-2d66fbc8]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);display:block;overflow:hidden}.mine-table__truncate--sm[data-v-2d66fbc8]{font-size:var(--text-xs)}.mine-table__due[data-v-2d66fbc8]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.mine-table__due--urgent[data-v-2d66fbc8]{color:var(--color-danger-600,#c92a2a);font-weight:var(--font-weight-semibold)}.mine-table__num[data-v-2d66fbc8]{font-variant-numeric:tabular-nums;font-size:var(--text-xs);color:var(--color-text-secondary)}.mine-table__value[data-v-2d66fbc8]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);font-variant-numeric:tabular-nums;display:block;overflow:hidden}.mine-table__actions[data-v-2d66fbc8]{justify-content:flex-end;align-items:center;gap:.1rem;width:100%;display:inline-flex}.mine-table__open[data-v-2d66fbc8]{appearance:none;font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;margin:0;padding:.15rem .3rem;line-height:1.2}.mine-table__open[data-v-2d66fbc8]:hover{color:var(--color-text);background:var(--color-bg-muted)}.mine-table__open[data-v-2d66fbc8]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.mine-table__actions[data-v-2d66fbc8] .mine-menu__trigger{width:1.5rem;min-width:1.5rem;height:1.5rem}@media (width<=1280px){.mine-table--secondary[data-v-2d66fbc8]{display:none}.mine-table__col-org[data-v-2d66fbc8]{width:18%}.mine-table__col-tags[data-v-2d66fbc8]{width:9.5rem}}@media (width<=900px){.mine-table__desktop[data-v-2d66fbc8]{display:none}}.modal[data-v-f6f328f2]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-f6f328f2]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-f6f328f2]{z-index:1;gap:var(--space-3);width:min(28rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-f6f328f2]{font-size:var(--text-lg);margin:0}.modal__muted[data-v-f6f328f2]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.modal__field[data-v-f6f328f2]{gap:var(--space-1);font-size:var(--text-sm);display:grid}.modal__req[data-v-f6f328f2]{color:var(--color-danger,#b91c1c);font-style:normal;font-weight:500}.modal__optional[data-v-f6f328f2]{color:var(--color-text-muted);font-style:normal;font-weight:400}.modal__field textarea[data-v-f6f328f2],.modal__field select[data-v-f6f328f2]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:.5rem .65rem}.modal__field textarea[data-v-f6f328f2]{resize:vertical}.modal__field textarea[data-v-f6f328f2]:focus-visible,.modal__field select[data-v-f6f328f2]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.modal__hint[data-v-f6f328f2]{font-size:var(--text-xs);color:var(--color-text-muted)}.modal__hint--warn[data-v-f6f328f2]{color:var(--color-warning,#b45309)}.modal__actions[data-v-f6f328f2]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.modal[data-v-2872af1a]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-2872af1a]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-2872af1a]{z-index:1;gap:var(--space-3);width:min(28rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-2872af1a]{font-size:var(--text-lg);margin:0}.modal__muted[data-v-2872af1a]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.modal__field[data-v-2872af1a]{gap:var(--space-1);font-size:var(--text-sm);display:grid}.modal__req[data-v-2872af1a]{color:var(--color-danger,#b91c1c);font-style:normal;font-weight:500}.modal__field textarea[data-v-2872af1a]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);resize:vertical;padding:.5rem .65rem}.modal__field textarea[data-v-2872af1a]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.modal__hint[data-v-2872af1a]{font-size:var(--text-xs);color:var(--color-text-muted)}.modal__hint--warn[data-v-2872af1a]{color:var(--color-warning,#b45309)}.modal__actions[data-v-2872af1a]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.modal[data-v-a9a894f2]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-a9a894f2]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-a9a894f2]{z-index:1;gap:var(--space-3);width:min(26rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-a9a894f2]{font-size:var(--text-lg);margin:0}.modal__muted[data-v-a9a894f2]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.modal__muted--soft[data-v-a9a894f2]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);overflow:hidden}.modal__actions[data-v-a9a894f2]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.user-select[data-v-be621096]{gap:var(--space-2);flex-direction:column;width:100%;display:flex;position:relative}.user-select__label[data-v-be621096]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.user-select__trigger[data-v-be621096]{justify-content:space-between;align-items:center;gap:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);width:100%;min-height:2.5rem;color:var(--color-text);text-align:left;cursor:pointer;padding:.5rem .75rem;display:flex}.user-select__trigger[data-v-be621096]:disabled{opacity:.6;cursor:not-allowed}.user-select__trigger--error[data-v-be621096]{border-color:var(--color-danger)}.user-select__value[data-v-be621096]{flex-direction:column;min-width:0;display:flex}.user-select__name[data-v-be621096]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-select__email[data-v-be621096]{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-select__menu[data-v-be621096]{z-index:20;max-height:16rem;padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);box-shadow:var(--shadow-md,0 8px 24px #00000014);gap:2px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.user-select__search[data-v-be621096]{width:100%;margin-bottom:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-size:var(--text-sm);padding:.45rem .6rem}.user-select__option[data-v-be621096]{border-radius:var(--radius-sm);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:.1rem;padding:.5rem .6rem;display:grid}.user-select__option[data-v-be621096]:hover,.user-select__option--active[data-v-be621096]{background:var(--color-bg-muted,#0000000a)}.user-select__empty[data-v-be621096]{padding:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.user-select__error[data-v-be621096]{font-size:var(--text-sm);color:var(--color-danger)}@media (width<=650px){.user-select__menu[data-v-be621096]{max-height:14rem}}.modal[data-v-91a314d1]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-91a314d1]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-91a314d1]{z-index:1;gap:var(--space-3);width:min(22rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-91a314d1]{font-size:var(--text-lg);margin:0}.modal__muted[data-v-91a314d1]{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.modal__actions[data-v-91a314d1]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.modal[data-v-c88ece15]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-c88ece15]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-c88ece15]{z-index:1;gap:var(--space-3);width:min(22rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-c88ece15]{font-size:var(--text-lg);margin:0}.modal__muted[data-v-c88ece15]{font-size:var(--text-sm);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.modal__actions[data-v-c88ece15]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.view-switcher[data-v-15f09d14]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-muted);align-items:stretch;gap:.1rem;padding:.15rem;display:inline-flex}.view-switcher__btn[data-v-15f09d14]{border-radius:calc(var(--radius-md) - .1rem);color:var(--color-text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.35rem .65rem;display:inline-flex}.view-switcher__btn[data-v-15f09d14]:hover{color:var(--color-text);background:var(--color-bg-elevated)}.view-switcher__btn[data-v-15f09d14]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.view-switcher__btn--active[data-v-15f09d14]{background:color-mix(in srgb, var(--color-brand) 10%, var(--color-bg-elevated));color:var(--color-brand-800,var(--color-text));box-shadow:inset 0 0 0 1px var(--color-brand)}@media (width<=560px){.view-switcher__label[data-v-15f09d14]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.view-switcher__btn[data-v-15f09d14]{padding:.45rem .55rem}}.refresh-progress[data-v-eaefb0c4]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);animation:refresh-in-eaefb0c4 .18s var(--ease-out);transition:opacity .28s var(--ease-out), transform .28s var(--ease-out), max-height .28s var(--ease-out), margin .28s var(--ease-out), padding .28s var(--ease-out);display:grid}.refresh-progress--fading[data-v-eaefb0c4]{opacity:0;pointer-events:none;transform:translateY(-.35rem)}.refresh-progress--running[data-v-eaefb0c4]{border-color:color-mix(in srgb, var(--color-brand-500) 35%, var(--color-border))}.refresh-progress--done[data-v-eaefb0c4]{border-color:color-mix(in srgb, var(--color-success-500,#2f9e44) 35%, var(--color-border))}.refresh-progress--failed[data-v-eaefb0c4]{border-color:color-mix(in srgb, var(--color-danger-500,#c92a2a) 40%, var(--color-border))}.refresh-progress--collapsed[data-v-eaefb0c4]{padding-block:var(--space-2)}.refresh-progress__head[data-v-eaefb0c4]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.refresh-progress__title[data-v-eaefb0c4]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.refresh-progress__phase[data-v-eaefb0c4]{color:var(--color-text-muted);font-size:var(--text-xs);margin:.15rem 0 0}.refresh-progress__actions[data-v-eaefb0c4]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.refresh-progress__minimize[data-v-eaefb0c4]{color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.refresh-progress__bar[data-v-eaefb0c4]{background:var(--color-bg-muted,#eceff3);border-radius:999px;height:.45rem;overflow:hidden}.refresh-progress__fill[data-v-eaefb0c4]{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-600,#0b6e4f), var(--color-brand-400,#2bb673));height:100%;transition:width .24s var(--ease-out)}.refresh-progress__meta[data-v-eaefb0c4]{gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.refresh-progress__summary[data-v-eaefb0c4]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding-left:1.1rem}.refresh-progress__error[data-v-eaefb0c4]{color:var(--color-danger-600,#c92a2a);font-size:var(--text-sm);margin:0}@keyframes refresh-in-eaefb0c4{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.refresh-fade-enter-active[data-v-eaefb0c4],.refresh-fade-leave-active[data-v-eaefb0c4]{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.refresh-fade-enter-from[data-v-eaefb0c4],.refresh-fade-leave-to[data-v-eaefb0c4]{opacity:0;transform:translateY(-.35rem)}.mine[data-v-527fcc43]{gap:var(--space-3);display:grid}.mine__toolbar[data-v-527fcc43]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:end;display:flex}.mine__toolbar-actions[data-v-527fcc43]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.mine__title[data-v-527fcc43]{font-size:var(--text-lg);margin:0}.mine__muted[data-v-527fcc43]{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.mine__filters[data-v-527fcc43]{gap:var(--space-1);flex-wrap:wrap;display:flex}.mine__retention[data-v-527fcc43]{padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-muted) 70%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.mine__chip[data-v-527fcc43]{border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);border-radius:var(--radius-md);font-size:var(--text-sm);cursor:pointer;padding:.35rem .75rem}.mine__chip--active[data-v-527fcc43]{border-color:var(--color-brand);color:var(--color-brand)}.mine__list[data-v-527fcc43]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.mine__grid[data-v-527fcc43]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mine__loading[data-v-527fcc43]{gap:var(--space-2);display:grid}.mine__pager[data-v-527fcc43]{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.mine__cta[data-v-527fcc43]{text-decoration:none;display:inline-flex}.mine__table-wrap[data-v-527fcc43]{width:100%;min-width:0}.mine__list--mobile-fallback[data-v-527fcc43]{display:none}@media (width<=1200px){.mine__grid[data-v-527fcc43]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.mine__grid[data-v-527fcc43]{grid-template-columns:repeat(2,minmax(0,1fr))}.mine__table-desktop[data-v-527fcc43]{display:none}.mine__list--mobile-fallback[data-v-527fcc43]{display:grid}}@media (width<=560px){.mine__grid[data-v-527fcc43]{grid-template-columns:1fr}}.status-badges[data-v-e973b00e]{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-width:0;max-width:100%;display:flex}.status-badges__score[data-v-e973b00e]{flex:0 auto}.status-badges--compact[data-v-e973b00e] .ui-badge{min-height:1.25rem;padding:.1rem .45rem}.list-card[data-v-4a05eb97]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.list-card__top[data-v-4a05eb97]{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.list-card__status-row[data-v-4a05eb97]{gap:var(--space-1);flex-wrap:wrap;flex:12rem;align-items:center;min-width:0;display:flex}.list-card__criteria[data-v-4a05eb97]{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-height:1.4rem;display:flex}.list-card__deadline[data-v-4a05eb97]{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;margin:0;display:flex}.list-card__deadline--urgent[data-v-4a05eb97]{color:var(--color-danger-600,#c92a2a);font-weight:var(--font-weight-semibold)}.list-card__title[data-v-4a05eb97]{font-size:var(--text-md);margin:0;line-height:1.35}.list-card__org[data-v-4a05eb97]{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.list-card__meta[data-v-4a05eb97]{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.list-card__meta dt[data-v-4a05eb97]{color:var(--color-text-muted);font-size:var(--text-xs)}.list-card__meta dd[data-v-4a05eb97]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;overflow:hidden}.list-card__actions[data-v-4a05eb97]{gap:var(--space-2);flex-wrap:wrap;display:flex}.list-card__dismiss-meta[data-v-4a05eb97]{font-size:var(--text-xs);color:var(--color-text-muted);gap:.2rem;margin:0;line-height:1.45;display:grid}.list-card__dismiss-meta div[data-v-4a05eb97]{gap:.35rem;display:flex}.list-card__dismiss-meta dt[data-v-4a05eb97]{font-weight:var(--font-weight-medium)}.list-card__dismiss-meta dd[data-v-4a05eb97]{margin:0}.list-card__retention[data-v-4a05eb97]{color:var(--color-text);font-weight:var(--font-weight-medium)}@media (width<=720px){.list-card__meta[data-v-4a05eb97]{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-card[data-v-8050487e]{gap:var(--space-2);min-height:0;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);grid-template-rows:auto auto auto auto 1fr auto;display:grid}.grid-card__head[data-v-8050487e],.grid-card__criteria[data-v-8050487e]{gap:var(--space-1);flex-wrap:wrap;align-items:center;min-height:1.4rem;max-height:3.2rem;display:flex;overflow:hidden}.grid-card__title[data-v-8050487e]{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.grid-card__org[data-v-8050487e]{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.grid-card__meta[data-v-8050487e]{gap:var(--space-2);grid-template-columns:1fr 1fr;margin:0;display:grid}.grid-card__meta-value[data-v-8050487e]{grid-column:1/-1}.grid-card__meta dt[data-v-8050487e]{color:var(--color-text-muted);font-size:var(--text-xs)}.grid-card__meta dd[data-v-8050487e]{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;overflow:hidden}.grid-card__due--urgent[data-v-8050487e]{color:var(--color-danger-600,#c92a2a);font-weight:var(--font-weight-semibold)}.grid-card__foot[data-v-8050487e]{gap:var(--space-1);flex-wrap:wrap;display:flex}.opp-table[data-v-bd8cdf55]{width:100%;min-width:0}.opp-table[data-v-bd8cdf55] .ui-table{table-layout:fixed}.opp-table[data-v-bd8cdf55] tbody tr{vertical-align:middle}.opp-table[data-v-bd8cdf55] tbody td{padding-block:.4rem}.opp-table__row[data-v-bd8cdf55]:hover{background:color-mix(in srgb, var(--color-brand) 4%, transparent)}.opp-table__desktop[data-v-bd8cdf55]{scrollbar-width:thin;width:100%;display:block;overflow-x:auto}.opp-table__mobile[data-v-bd8cdf55]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:none}.opp-table__col-score[data-v-bd8cdf55]{width:5rem}.opp-table__col-criteria[data-v-bd8cdf55]{width:8.5rem}.opp-table__col-title[data-v-bd8cdf55]{width:auto}.opp-table__col-org[data-v-bd8cdf55]{width:14%}.opp-table__col-loc[data-v-bd8cdf55]{width:8%}.opp-table__col-due[data-v-bd8cdf55],.opp-table__col-value[data-v-bd8cdf55]{width:6.25rem}.opp-table__col-source[data-v-bd8cdf55],.opp-table__col-status[data-v-bd8cdf55]{width:5.5rem}.opp-table__col-action[data-v-bd8cdf55]{width:9.5rem}.opp-table__link[data-v-bd8cdf55]{-webkit-line-clamp:2;line-clamp:2;width:100%;color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;line-height:1.25;display:-webkit-box;overflow:hidden}.opp-table__link[data-v-bd8cdf55]:hover{color:var(--color-text-link,var(--color-brand-700))}.opp-table__truncate[data-v-bd8cdf55]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--text-sm);color:var(--color-text-secondary);display:block;overflow:hidden}.opp-table__truncate--num[data-v-bd8cdf55]{font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.opp-table__due[data-v-bd8cdf55]{font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.opp-table__urgent[data-v-bd8cdf55]{color:var(--color-warning,#c92a2a);font-weight:var(--font-weight-semibold)}.opp-table__col-action[data-v-bd8cdf55]{white-space:nowrap;text-align:right}.opp-table__actions[data-v-bd8cdf55]{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.1rem;display:inline-flex}.opp-table__mobile-actions[data-v-bd8cdf55]{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.opp-table__mobile-row[data-v-bd8cdf55]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.opp-table__mobile-top[data-v-bd8cdf55]{gap:var(--space-1);flex-wrap:wrap;display:flex}.opp-table__mobile-title[data-v-bd8cdf55]{color:var(--color-text);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:left;-webkit-line-clamp:2;line-clamp:2;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;display:-webkit-box;overflow:hidden}.opp-table__mobile-org[data-v-bd8cdf55]{color:var(--color-text-secondary);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.opp-table__mobile-meta[data-v-bd8cdf55]{gap:var(--space-2) var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.sr-only[data-v-bd8cdf55]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.opp-table--secondary[data-v-bd8cdf55]{display:none}}@media (width<=900px){.opp-table__desktop[data-v-bd8cdf55]{display:none}.opp-table__mobile[data-v-bd8cdf55]{display:grid}}.filter-fields[data-v-ef95c195]{gap:var(--space-3);display:grid}.filter-fields__row[data-v-ef95c195]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.filter-fields__advanced summary[data-v-ef95c195]{cursor:pointer;color:var(--color-text-link);font-size:var(--text-sm);font-weight:var(--font-weight-medium);list-style:none}.filter-fields__advanced summary[data-v-ef95c195]::-webkit-details-marker{display:none}.filter-fields__grid[data-v-ef95c195]{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}@media (width<=560px){.filter-fields__row[data-v-ef95c195],.filter-fields__grid[data-v-ef95c195]{grid-template-columns:1fr}}.filters-ctrl[data-v-88e13e1b]{display:inline-flex;position:relative}.filters-ctrl__trigger[data-v-88e13e1b]{gap:.35rem}.filters-ctrl__trigger--active[data-v-88e13e1b]{border-color:var(--color-brand,var(--color-border-strong,var(--color-border)));color:var(--color-brand-700,var(--color-text))}.filters-ctrl__badge[data-v-88e13e1b]{border-radius:var(--radius-full);background:var(--color-brand,#0f766e);color:#fff;min-width:1.15rem;height:1.15rem;font-size:.65rem;font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;padding:0 .3rem;line-height:1;display:inline-flex}.filters-ctrl__popover[data-v-88e13e1b]{top:calc(100% + var(--space-2));z-index:var(--z-dropdown,40);width:min(32rem,100vw - 2rem);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);gap:var(--space-3);display:grid;position:absolute;left:0}.filters-ctrl__footer[data-v-88e13e1b]{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-divider);flex-wrap:wrap;display:flex}@media (width<=900px){.filters-ctrl__popover[data-v-88e13e1b]{display:none}}.quick[data-v-f0ce0849]{gap:var(--space-2);min-width:0;display:grid}.quick__bar[data-v-f0ce0849]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.quick__chips[data-v-f0ce0849]{gap:var(--space-1);scrollbar-width:thin;flex-wrap:wrap;flex:auto;max-width:100%;padding-bottom:2px;display:flex;overflow:visible}.quick__chip[data-v-f0ce0849]{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);min-height:1.85rem;color:var(--color-text);cursor:pointer;white-space:nowrap;flex:none;padding:.3rem .7rem;font-weight:500}.quick__chip--active[data-v-f0ce0849]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 12%, var(--color-bg-elevated));color:var(--color-text)}.quick__active[data-v-f0ce0849]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.quick__active ul[data-v-f0ce0849]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.quick__active-chip[data-v-f0ce0849]{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--surface-muted,var(--color-bg));color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.35rem;padding:.25rem .55rem;display:inline-flex}.quick__clear[data-v-f0ce0849]{font:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;text-decoration:underline}.sr-only[data-v-f0ce0849]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.quick__bar[data-v-f0ce0849]{flex-direction:column;align-items:stretch}}.modal[data-v-d0c8eab9]{z-index:calc(var(--z-modal,1000) + 10);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.modal__scrim[data-v-d0c8eab9]{background:#0b122080;position:absolute;inset:0}.modal__panel[data-v-d0c8eab9]{z-index:1;gap:var(--space-3);width:min(28rem,100%);padding:var(--space-4);border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);display:grid;position:relative;box-shadow:0 20px 48px #0003}.modal__panel h2[data-v-d0c8eab9]{font-size:var(--text-lg);margin:0}.modal__lede[data-v-d0c8eab9]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.modal__muted[data-v-d0c8eab9]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.modal__field[data-v-d0c8eab9]{gap:var(--space-1);font-size:var(--text-sm);display:grid}.modal__req[data-v-d0c8eab9]{color:var(--color-danger,#b91c1c);font-style:normal;font-weight:500}.modal__optional[data-v-d0c8eab9]{color:var(--color-text-muted);font-style:normal;font-weight:400}.modal__field textarea[data-v-d0c8eab9],.modal__field select[data-v-d0c8eab9]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);padding:.5rem .65rem}.modal__field textarea[data-v-d0c8eab9]{resize:vertical}.modal__field textarea[data-v-d0c8eab9]:focus-visible,.modal__field select[data-v-d0c8eab9]:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-brand));outline-offset:1px}.modal__hint[data-v-d0c8eab9]{font-size:var(--text-xs);color:var(--color-text-muted)}.modal__hint--warn[data-v-d0c8eab9]{color:var(--color-warning,#b45309)}.modal__actions[data-v-d0c8eab9]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.sb[data-v-d83919db]{gap:var(--space-3);display:grid}.sb__label[data-v-d83919db],.sb__hint[data-v-d83919db],.sb__note[data-v-d83919db]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.sb__modes[data-v-d83919db]{gap:var(--space-1);flex-wrap:wrap;display:flex}.sb__mode[data-v-d83919db]{font:inherit;font-size:var(--text-sm);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);cursor:pointer;padding:.45rem .75rem}.sb__mode--active[data-v-d83919db]{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 10%, var(--color-bg))}.sb__section h3[data-v-d83919db]{margin:0 0 var(--space-2);font-size:var(--text-sm)}.sb__section--accent[data-v-d83919db]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-muted,var(--color-bg))}.sb__chips[data-v-d83919db]{gap:var(--space-1);flex-wrap:wrap;display:flex}.sb__chip[data-v-d83919db]{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);cursor:pointer;padding:.35rem .65rem}.sb__chip--active[data-v-d83919db],.sb__chip--custom[data-v-d83919db]{border-color:var(--color-brand)}.sb__chip--soft[data-v-d83919db]{cursor:default;opacity:.9}.sb__custom-row[data-v-d83919db]{gap:var(--space-2);display:flex}.sb__custom-row input[data-v-d83919db]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);flex:1;padding:.5rem .65rem}.sb__semantic[data-v-d83919db]{gap:var(--space-1);margin-top:var(--space-2);font-size:var(--text-xs);display:grid}.sb__semantic-actions[data-v-d83919db]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sb__link[data-v-d83919db]{color:var(--color-text-link,var(--color-brand));cursor:pointer;font:inherit;font-size:var(--text-xs);background:0 0;border:0}.sb__radios[data-v-d83919db]{gap:var(--space-1);display:grid}.sb__radio[data-v-d83919db]{gap:var(--space-2);font-size:var(--text-sm);align-items:center;display:flex}.sb__more summary[data-v-d83919db]{cursor:pointer;font-size:var(--text-sm);font-weight:500}.sb__more-body[data-v-d83919db]{gap:var(--space-2);margin-top:var(--space-2);display:grid}.sb__more-body label[data-v-d83919db]{gap:var(--space-1);font-size:var(--text-sm);display:grid}.sb__more-body select[data-v-d83919db]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);padding:.45rem .55rem}.sb__save[data-v-d83919db]{gap:var(--space-2);font-size:var(--text-sm);align-items:center;display:flex}.sb__save-fields[data-v-d83919db]{gap:var(--space-2);display:grid}.sb__list-block[data-v-d83919db]{gap:var(--space-1);display:grid}.sb__saved-list[data-v-d83919db]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.sb__saved-row[data-v-d83919db]{align-items:center;gap:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);padding:.25rem .35rem .25rem .55rem;display:flex}.sb__saved-row--active[data-v-d83919db]{border-color:var(--color-brand)}.sb__saved-main[data-v-d83919db]{text-align:left;cursor:pointer;min-width:0;font:inherit;background:0 0;border:0;flex:1;gap:.1rem;padding:.35rem 0;display:grid}.sb__saved-main strong[data-v-d83919db]{font-size:var(--text-sm)}.sb__saved-main span[data-v-d83919db]{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-overlay[data-v-e7b9abae]{z-index:calc(var(--z-modal,1000) + 40);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.search-overlay__backdrop[data-v-e7b9abae]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b122085;position:absolute;inset:0}.search-overlay__panel[data-v-e7b9abae]{z-index:1;gap:var(--space-3);width:min(28rem,100%);padding:var(--space-5);background:var(--color-bg-elevated);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent);box-shadow:0 28px 64px #0b122047, 0 0 0 1px color-mix(in srgb, var(--color-brand) 8%, transparent);text-align:left;border-radius:16px;display:grid;position:relative}.search-overlay__head[data-v-e7b9abae]{gap:.35rem;display:grid}.search-overlay__title[data-v-e7b9abae]{letter-spacing:-.02em;align-items:center;gap:.45rem;margin:0;font-size:1.2rem;font-weight:650;display:flex}.search-overlay__check[data-v-e7b9abae]{background:color-mix(in srgb, var(--color-success,#16a34a) 18%, transparent);width:1.4rem;height:1.4rem;color:var(--color-success,#16a34a);border-radius:999px;place-items:center;font-size:.85rem;display:inline-grid}.search-overlay__desc[data-v-e7b9abae]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.45}.search-overlay__pct-wrap[data-v-e7b9abae]{align-items:baseline;gap:var(--space-2);margin-top:var(--space-1);display:flex;position:relative}.search-overlay__pct[data-v-e7b9abae]{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:2.75rem;font-weight:700;line-height:1}.search-overlay__pulse[data-v-e7b9abae]{background:var(--color-brand);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 55%, transparent);border-radius:999px;animation:1.6s ease-out infinite search-pulse-e7b9abae}.search-overlay__bar[data-v-e7b9abae]{background:color-mix(in srgb, var(--color-border) 55%, var(--color-bg));border-radius:999px;height:.7rem;overflow:hidden}.search-overlay__bar-fill[data-v-e7b9abae]{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand) 82%, #0b1220), var(--color-brand));height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.search-overlay__bar-fill--done[data-v-e7b9abae]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-success,#16a34a) 70%, var(--color-brand)), var(--color-success,#16a34a))}.search-overlay__bar-sheen[data-v-e7b9abae]{background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);animation:1.8s ease-in-out infinite search-sheen-e7b9abae;position:absolute;inset:0;transform:translate(-100%)}.search-overlay__phase[data-v-e7b9abae],.search-overlay__counts[data-v-e7b9abae]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.search-overlay__phase[data-v-e7b9abae]{color:var(--color-text);font-weight:550}.search-overlay__phase-kicker[data-v-e7b9abae]{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:.15rem;font-weight:500;display:block}.search-overlay__heartbeat[data-v-e7b9abae]{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand) 8%, var(--color-bg));border:var(--border-width) solid color-mix(in srgb, var(--color-brand) 18%, var(--color-border));font-size:var(--text-xs);color:var(--color-text);margin:0;padding:.55rem .7rem;line-height:1.4}.search-overlay__metrics[data-v-e7b9abae]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.search-overlay__metric[data-v-e7b9abae]{background:var(--surface-muted,color-mix(in srgb, var(--color-bg) 70%, var(--color-border)));border:var(--border-width) solid color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:10px;gap:.15rem;padding:.6rem .7rem;display:grid}.search-overlay__metric-label[data-v-e7b9abae]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.68rem}.search-overlay__metric strong[data-v-e7b9abae]{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.search-overlay__steps[data-v-e7b9abae]{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.search-overlay__step[data-v-e7b9abae]{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:.55rem;display:flex}.search-overlay__step-dot[data-v-e7b9abae]{border:1.5px solid var(--color-border);border-radius:999px;flex-shrink:0;place-items:center;width:1.05rem;height:1.05rem;font-size:.65rem;display:inline-grid}.search-overlay__step--done[data-v-e7b9abae]{color:var(--color-text)}.search-overlay__step--done .search-overlay__step-dot[data-v-e7b9abae]{background:color-mix(in srgb, var(--color-success,#16a34a) 16%, transparent);border-color:color-mix(in srgb, var(--color-success,#16a34a) 45%, var(--color-border));color:var(--color-success,#16a34a)}.search-overlay__step--current[data-v-e7b9abae]{color:var(--color-text);font-weight:600}.search-overlay__step--current .search-overlay__step-dot[data-v-e7b9abae]{border-color:var(--color-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-brand) 18%, transparent);background:color-mix(in srgb, var(--color-brand) 14%, transparent)}.search-overlay__chips[data-v-e7b9abae]{gap:var(--space-1);flex-wrap:wrap;display:flex}.search-overlay__chip[data-v-e7b9abae]{font-size:var(--text-xs);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:999px;padding:.3rem .55rem}.search-overlay__footer[data-v-e7b9abae]{justify-content:center;padding-top:.15rem;display:flex}.search-overlay__footer-hint[data-v-e7b9abae]{font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.01em}.search-overlay__actions[data-v-e7b9abae]{justify-content:flex-start;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.search-overlay-enter-active[data-v-e7b9abae],.search-overlay-leave-active[data-v-e7b9abae]{transition:opacity .22s}.search-overlay-enter-active .search-overlay__panel[data-v-e7b9abae],.search-overlay-leave-active .search-overlay__panel[data-v-e7b9abae]{transition:transform .22s,opacity .22s}.search-overlay-enter-from[data-v-e7b9abae],.search-overlay-leave-to[data-v-e7b9abae]{opacity:0}.search-overlay-enter-from .search-overlay__panel[data-v-e7b9abae]{opacity:0;transform:translateY(10px)scale(.98)}.search-overlay-leave-to .search-overlay__panel[data-v-e7b9abae]{opacity:0;transform:translateY(4px)scale(.99)}@keyframes search-pulse-e7b9abae{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand) 50%, transparent)}70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}@keyframes search-sheen-e7b9abae{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (width<=640px){.search-overlay[data-v-e7b9abae]{place-items:stretch stretch;padding:0}.search-overlay__panel[data-v-e7b9abae]{border-radius:0;place-content:center;width:100%;min-height:100%}}@media (prefers-reduced-motion:reduce){.search-overlay__bar-fill[data-v-e7b9abae]{transition:none}.search-overlay__pulse[data-v-e7b9abae],.search-overlay__bar-sheen[data-v-e7b9abae]{animation:none}}.radar__updating[data-v-f9bc0a12]{font-size:var(--text-xs);color:var(--color-brand-700);margin:0}.radar__updating--quiet[data-v-f9bc0a12]{color:var(--color-text-muted)}.radar[data-v-f9bc0a12]{gap:.75rem;width:100%;min-width:0;display:grid;position:relative}.radar__search-ctx[data-v-f9bc0a12]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);flex-wrap:wrap;display:flex}.radar__search-ctx-main[data-v-f9bc0a12]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.radar__search-ctx-label[data-v-f9bc0a12]{color:var(--color-text-muted)}.radar__search-ctx-chips[data-v-f9bc0a12],.radar__search-ctx-actions[data-v-f9bc0a12]{gap:var(--space-1);flex-wrap:wrap;display:flex}.radar__header[data-v-f9bc0a12]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-bottom:.25rem;display:flex}.radar__heading[data-v-f9bc0a12]{gap:var(--space-1);min-width:0;display:grid}.radar__title[data-v-f9bc0a12]{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0}.radar__kpis[data-v-f9bc0a12]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.radar__kpi[data-v-f9bc0a12]{border-radius:var(--radius-md);background:var(--color-bg-elevated);border:1px solid #e5e7eb;align-items:center;gap:.55rem;min-height:0;padding:.4rem .65rem;display:flex}.radar__kpi strong[data-v-f9bc0a12]{letter-spacing:-.03em;font-size:1.2rem;line-height:1.15;display:block}.radar__kpi-context[data-v-f9bc0a12]{font-weight:var(--font-weight-semibold);line-height:1.25;font-size:var(--text-sm)!important}.radar__kpi span[data-v-f9bc0a12]{color:var(--color-text-muted);font-size:var(--text-xs)}.radar__kpi-icon[data-v-f9bc0a12]{border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-brand) 12%, white);width:1.85rem;height:1.85rem;color:var(--color-brand-700);flex-shrink:0;place-items:center;display:grid}.radar__kpi-icon--warn[data-v-f9bc0a12]{color:#9a5b00;background:#fff4d6}.radar__kpi-icon--info[data-v-f9bc0a12]{color:#1d4e89;background:#e8f1fb}.radar__filter-card[data-v-f9bc0a12]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);display:grid;box-shadow:0 1px 2px #0f172a0a}.radar__filter-label[data-v-f9bc0a12]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);margin:0}.radar__empty[data-v-f9bc0a12]{text-align:center;border-radius:var(--radius-lg);background:var(--color-bg-elevated);border:1px solid #e5e7eb;align-content:center;justify-items:center;gap:.35rem;min-height:16rem;padding:2rem 1.25rem;display:grid}.radar__empty-art[data-v-f9bc0a12]{width:4.5rem;height:4.5rem;color:var(--color-brand-700);background:#e7f6f2;border-radius:1.25rem;place-items:center;margin-bottom:.35rem;display:grid;position:relative}.radar__empty-glass[data-v-f9bc0a12]{border-radius:var(--radius-full);background:var(--color-brand-700);color:#fff;place-items:center;width:1.55rem;height:1.55rem;display:grid;position:absolute;bottom:.3rem;right:.35rem}.radar__empty h2[data-v-f9bc0a12]{font-size:var(--text-lg);margin:0}.radar__empty p[data-v-f9bc0a12]{color:var(--color-text-muted);font-size:var(--text-sm);max-width:36rem;margin:0}.radar__empty-actions[data-v-f9bc0a12]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.radar__empty-link[data-v-f9bc0a12]{border-radius:var(--radius-md);background:var(--color-bg-elevated);min-height:2rem;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);border:1px solid #e5e7eb;align-items:center;padding:.35rem .75rem;text-decoration:none;display:inline-flex}.radar__recent-chip[data-v-f9bc0a12]{align-items:center;padding:0;display:inline-flex;overflow:hidden}.radar__recent-run[data-v-f9bc0a12],.radar__recent-hide[data-v-f9bc0a12]{font:inherit;font-size:var(--text-xs);cursor:pointer;color:inherit;background:0 0;border:0}.radar__recent-run[data-v-f9bc0a12]{padding:.3rem .15rem .3rem .65rem}.radar__recent-hide[data-v-f9bc0a12]{color:var(--color-text-muted);padding:.3rem .5rem .3rem .2rem}.radar__recent-hide[data-v-f9bc0a12]:focus-visible,.radar__recent-run[data-v-f9bc0a12]:focus-visible,.radar__empty-link[data-v-f9bc0a12]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}@media (width<=900px){.radar__kpis[data-v-f9bc0a12]{grid-template-columns:1fr 1fr}}@media (width<=640px){.radar__kpis[data-v-f9bc0a12]{grid-template-columns:1fr}}.radar__subtitle[data-v-f9bc0a12]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.radar__actions[data-v-f9bc0a12]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.radar__recent[data-v-f9bc0a12]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.radar__recent-label[data-v-f9bc0a12]{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:500}.radar__recent-chips[data-v-f9bc0a12]{gap:var(--space-1);flex-wrap:wrap;display:flex}.radar__recent-chip[data-v-f9bc0a12]{font:inherit;font-size:var(--text-xs);border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);cursor:pointer;padding:.35rem .7rem}.radar__recent-chip[data-v-f9bc0a12]:hover:not(:disabled){border-color:var(--color-brand)}.radar__recent-chip[data-v-f9bc0a12]:disabled{opacity:.6;cursor:not-allowed}.radar__last-updated[data-v-f9bc0a12]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}.radar__refresh-msg[data-v-f9bc0a12]{font-size:var(--text-sm);margin:0}.radar__refresh-msg--success[data-v-f9bc0a12]{color:var(--color-success,#0f766e)}.radar__refresh-msg--warning[data-v-f9bc0a12]{color:var(--color-warning)}.radar__refresh-msg--danger[data-v-f9bc0a12]{color:var(--color-danger,#b91c1c)}.radar__refresh-msg--neutral[data-v-f9bc0a12]{color:var(--color-text-secondary)}.radar__sources-note[data-v-f9bc0a12]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-bg);color:var(--color-warning);font-size:var(--text-sm);display:flex}.radar__toolbar[data-v-f9bc0a12]{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:-.15rem;display:flex}.radar__toolbar-start[data-v-f9bc0a12]{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.radar__summary[data-v-f9bc0a12]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}.radar__chip[data-v-f9bc0a12]{height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.radar__chip--warn[data-v-f9bc0a12]{background:var(--color-warning-bg,var(--surface-muted));color:var(--color-warning)}.radar__chip--success[data-v-f9bc0a12]{background:var(--color-success-bg,var(--surface-muted));color:var(--color-success,#0f766e)}.radar__per-page select[data-v-f9bc0a12]{height:2rem;padding:0 var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);font-size:var(--text-sm)}.radar__table-wrap[data-v-f9bc0a12]{width:100%;min-width:0}.radar__list--mobile-fallback[data-v-f9bc0a12]{display:none}.sr-only[data-v-f9bc0a12]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.radar__chips[data-v-f9bc0a12]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.radar__chips ul[data-v-f9bc0a12]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.radar__chips li[data-v-f9bc0a12]{height:1.4rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}.radar__empty[data-v-f9bc0a12] .ui-empty{padding:var(--space-5) var(--space-3)}.radar__empty-hint[data-v-f9bc0a12]{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;margin:0}.radar__empty-hint a[data-v-f9bc0a12]{color:var(--color-text-link);font-weight:var(--font-weight-medium)}.radar__retention[data-v-f9bc0a12]{margin:0 0 var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-muted) 70%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.45}.radar__loading[data-v-f9bc0a12]{gap:var(--space-2);display:grid}.radar__list[data-v-f9bc0a12]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.radar__grid[data-v-f9bc0a12]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.radar__pager[data-v-f9bc0a12]{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.radar__pager-actions[data-v-f9bc0a12]{gap:var(--space-2);display:flex}@media (width<=1200px){.radar__grid[data-v-f9bc0a12]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.radar__header[data-v-f9bc0a12]{flex-direction:column}.radar__actions[data-v-f9bc0a12]{justify-content:stretch;width:100%}.radar__actions[data-v-f9bc0a12]>.ui-btn{flex:1}.radar__table-desktop[data-v-f9bc0a12]{display:none}.radar__list--mobile-fallback[data-v-f9bc0a12]{display:grid}.radar__toolbar[data-v-f9bc0a12],.radar__toolbar-start[data-v-f9bc0a12]{flex-direction:column;align-items:stretch}.radar__toolbar-start[data-v-f9bc0a12] .filters-ctrl,.radar__toolbar-start[data-v-f9bc0a12] .filters-ctrl__trigger,.radar__summary[data-v-f9bc0a12]{width:100%}.radar__summary .radar__chip[data-v-f9bc0a12]{flex:1;justify-content:center}.radar__toolbar[data-v-f9bc0a12] .view-switcher{justify-content:space-between;width:100%}.radar__grid[data-v-f9bc0a12]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.radar__grid[data-v-f9bc0a12]{grid-template-columns:1fr}}.match__facts[data-v-1d05686d]{gap:var(--space-3);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.match__facts--compact[data-v-1d05686d]{gap:var(--space-2);grid-template-columns:1fr}dt[data-v-1d05686d],.match__note[data-v-1d05686d]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}dd[data-v-1d05686d]{font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;font-size:var(--text-sm);margin:.2rem 0 0}h2[data-v-1d05686d]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-3);letter-spacing:-.01em}h3[data-v-1d05686d]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.7rem;font-weight:var(--font-weight-semibold);margin:var(--space-3) 0 var(--space-2)}.match__note[data-v-1d05686d]{margin-top:var(--space-2);font-size:var(--text-xs);line-height:1.4}.match__terms[data-v-1d05686d]{gap:var(--space-1);flex-wrap:wrap;display:flex}.match__reasons[data-v-1d05686d],.match__penalties[data-v-1d05686d],ul[data-v-1d05686d]{font-size:var(--text-sm);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.match__reasons span[data-v-1d05686d],.match__penalties span[data-v-1d05686d]{font-variant-numeric:tabular-nums;margin-right:var(--space-1);color:var(--color-text-muted)}@media (width<=650px){.match__facts[data-v-1d05686d]{grid-template-columns:1fr}}.sources[data-v-5c1e55c9]{gap:var(--space-4);display:grid}.sources h2[data-v-5c1e55c9]{font-size:var(--text-lg);margin:0}.sources h3[data-v-5c1e55c9]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.sources__card[data-v-5c1e55c9],.sources__others[data-v-5c1e55c9],.sources__timeline[data-v-5c1e55c9],.sources__ids[data-v-5c1e55c9]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:var(--space-3);display:grid}.sources__title[data-v-5c1e55c9]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.sources__subtitle[data-v-5c1e55c9],.sources__note[data-v-5c1e55c9],dt[data-v-5c1e55c9]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.sources__subtitle[data-v-5c1e55c9]{margin-top:calc(-1 * var(--space-2))}dl[data-v-5c1e55c9]{gap:var(--space-3);margin:0;display:grid}dd[data-v-5c1e55c9]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-weight:var(--font-weight-semibold)}.sources__link[data-v-5c1e55c9]{align-items:center;gap:var(--space-2);color:var(--color-brand-700);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);display:inline-flex}.sources__others ul[data-v-5c1e55c9],.sources__timeline ul[data-v-5c1e55c9]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.sources__timeline li[data-v-5c1e55c9]{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.sources__timeline span[data-v-5c1e55c9]{color:var(--color-text-muted)}@media (width>=651px){dl[data-v-5c1e55c9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.items[data-v-f8c5fb3c]{gap:var(--space-3);min-width:0;display:grid}.items__head[data-v-f8c5fb3c]{justify-content:space-between;gap:var(--space-3);align-items:flex-start;display:flex}.items__head-text[data-v-f8c5fb3c]{gap:.2rem;min-width:0;display:grid}.items__head h2[data-v-f8c5fb3c]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.items__meta[data-v-f8c5fb3c]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;line-height:1.4}.items__panel[data-v-f8c5fb3c]{border:var(--border-width) solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);background:var(--color-bg-elevated,var(--color-bg));min-width:0;box-shadow:0 1px 0 color-mix(in srgb, var(--color-border) 55%, transparent);overflow:hidden}.items__table-wrap[data-v-f8c5fb3c]{overflow:auto visible}.items__table[data-v-f8c5fb3c]{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm);table-layout:fixed}.items__col-num[data-v-f8c5fb3c]{width:2.75rem}.items__col-desc[data-v-f8c5fb3c]{width:auto}.items__col-qty[data-v-f8c5fb3c]{width:4.25rem}.items__col-unit[data-v-f8c5fb3c]{width:5.25rem}.items__col-unit-value[data-v-f8c5fb3c]{width:7rem}.items__col-total[data-v-f8c5fb3c]{width:7.25rem}.items__th[data-v-f8c5fb3c]{z-index:1;text-align:left;letter-spacing:.055em;text-transform:uppercase;color:color-mix(in srgb, var(--color-text-muted) 92%, var(--color-text));font-size:.625rem;font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--color-bg-muted) 82%, var(--color-bg-elevated,var(--color-bg)));border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-border) 90%, transparent);white-space:nowrap;padding:.6rem .75rem;position:sticky;top:0}.items__th--num[data-v-f8c5fb3c],.items__th--unit[data-v-f8c5fb3c]{text-align:right}.items__th--desc[data-v-f8c5fb3c]{text-align:left}.items__cell[data-v-f8c5fb3c]{text-align:left;border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-border) 72%, transparent);vertical-align:top;padding:.7rem .75rem}.items__row:last-child .items__cell[data-v-f8c5fb3c]{border-bottom:0}.items__row:nth-child(2n) .items__cell[data-v-f8c5fb3c]{background:color-mix(in srgb, var(--color-bg-muted) 35%, transparent)}.items__row:hover .items__cell[data-v-f8c5fb3c]{background:color-mix(in srgb, var(--color-brand) 5%, var(--color-bg-elevated,var(--color-bg)))}.items__row[data-v-f8c5fb3c]:focus-visible{outline:none}.items__row:focus-visible .items__cell[data-v-f8c5fb3c]{background:color-mix(in srgb, var(--color-brand) 8%, var(--color-bg-elevated,var(--color-bg)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-brand) 35%, transparent)}.items__num[data-v-f8c5fb3c],.items__qty[data-v-f8c5fb3c],.items__unit[data-v-f8c5fb3c],.items__money[data-v-f8c5fb3c]{white-space:nowrap;font-variant-numeric:tabular-nums}.items__num[data-v-f8c5fb3c]{color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-align:right;padding-right:.5rem}.items__qty[data-v-f8c5fb3c],.items__unit[data-v-f8c5fb3c],.items__money[data-v-f8c5fb3c]{text-align:right}.items__unit[data-v-f8c5fb3c]{color:var(--color-text-muted);text-overflow:ellipsis;max-width:5.25rem;overflow:hidden}.items__money--unit[data-v-f8c5fb3c]{color:var(--color-text-muted);font-weight:var(--font-weight-regular)}.items__money--total[data-v-f8c5fb3c]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.items__desc[data-v-f8c5fb3c]{white-space:normal;overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:unset;line-clamp:unset;gap:.2rem;max-height:none;line-height:1.5;display:grid;overflow:visible}.items__category[data-v-f8c5fb3c]{font-size:.68rem;font-weight:var(--font-weight-medium);letter-spacing:.02em;color:var(--color-text-muted);line-height:1.35;display:block}.items__detail[data-v-f8c5fb3c]{color:var(--color-text);display:block}.items__cards[data-v-f8c5fb3c]{margin:0;padding:0;list-style:none;display:none}.items__card[data-v-f8c5fb3c]{gap:var(--space-2);padding:var(--space-4) var(--space-3);border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-border) 75%, transparent);display:grid}.items__card[data-v-f8c5fb3c]:nth-child(2n){background:color-mix(in srgb, var(--color-bg-muted) 35%, transparent)}.items__card[data-v-f8c5fb3c]:last-child{border-bottom:0}.items__card-kicker[data-v-f8c5fb3c]{font-size:.65rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0}.items__card-desc[data-v-f8c5fb3c]{font-size:var(--text-sm);white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;line-height:1.5}.items__card-meta[data-v-f8c5fb3c]{gap:var(--space-2) var(--space-3);padding-top:var(--space-1);grid-template-columns:1fr 1fr;margin:0;display:grid}.items__card-meta dt[data-v-f8c5fb3c]{text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);font-size:.65rem}.items__card-meta dd[data-v-f8c5fb3c]{font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:.2rem 0 0}.items__card-total[data-v-f8c5fb3c]{font-weight:var(--font-weight-semibold)}.items__more[data-v-f8c5fb3c]{appearance:none;background:color-mix(in srgb, var(--color-bg-muted) 40%, transparent);width:100%;padding:.85rem var(--space-3);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link);cursor:pointer;border:0;border-top:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent)}.items__more[data-v-f8c5fb3c]:hover{background:color-mix(in srgb, var(--color-brand) 6%, transparent)}.items__more[data-v-f8c5fb3c]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 55%, transparent);outline-offset:-2px}@media (width<=960px){.items__col-unit-value[data-v-f8c5fb3c],.items__col-total[data-v-f8c5fb3c]{width:6.25rem}.items__col-unit[data-v-f8c5fb3c]{width:4.5rem}.items__cell[data-v-f8c5fb3c]{padding:.6rem .55rem}}@media (width<=720px){.items__table-wrap[data-v-f8c5fb3c]{display:none}.items__cards[data-v-f8c5fb3c]{display:grid}.items__panel[data-v-f8c5fb3c]{border-radius:var(--radius-md)}}.pdf-modal[data-v-9a8dc352]{z-index:calc(var(--z-modal,1000) + 5);padding:var(--space-4);place-items:center;display:grid;position:fixed;inset:0}.pdf-modal__scrim[data-v-9a8dc352]{background:#0b12208c;position:absolute;inset:0}.pdf-modal__panel[data-v-9a8dc352]{z-index:1;border-radius:var(--radius-lg,12px);background:var(--color-bg-elevated);border:var(--border-width) solid var(--color-border);grid-template-rows:auto 1fr;width:min(96vw,72rem);height:min(92vh,56rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000047}.pdf-modal__head[data-v-9a8dc352]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);background:var(--color-bg-muted,#f4f6f8);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.pdf-modal__title[data-v-9a8dc352]{gap:var(--space-2);align-items:center;min-width:0;display:flex}.pdf-modal__title strong[data-v-9a8dc352]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);overflow:hidden}.pdf-modal__actions[data-v-9a8dc352]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pdf-modal__actions[data-v-9a8dc352] button{align-items:center;gap:.35rem;display:inline-flex}.pdf-modal__body[data-v-9a8dc352]{background:#1a1d23;min-height:0}.pdf-modal__frame[data-v-9a8dc352]{background:#fff;border:0;width:100%;height:100%}.pdf-modal__muted[data-v-9a8dc352],.pdf-modal__fallback[data-v-9a8dc352]{padding:var(--space-6);color:#e8eaed;font-size:var(--text-sm);gap:var(--space-3);text-align:center;place-content:center;min-height:12rem;margin:0;display:grid}@media (width<=700px){.pdf-modal[data-v-9a8dc352]{padding:0}.pdf-modal__panel[data-v-9a8dc352]{border-radius:0;width:100vw;height:100svh}}.docs[data-v-1a00ee49]{gap:var(--space-4);display:grid}.docs h2[data-v-1a00ee49]{font-size:var(--text-lg);margin:0}.docs h3[data-v-1a00ee49]{font-size:var(--text-sm);margin:0 0 var(--space-2);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.docs__list[data-v-1a00ee49]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.docs__item[data-v-1a00ee49]{justify-content:space-between;gap:var(--space-4);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);align-items:flex-start;display:flex}.docs__meta[data-v-1a00ee49]{gap:var(--space-2);min-width:0;display:grid}.docs__badges[data-v-1a00ee49]{gap:var(--space-2);flex-wrap:wrap;display:flex}.docs__muted[data-v-1a00ee49]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.docs__retry[data-v-1a00ee49]{gap:var(--space-2);justify-items:start;display:grid}.docs__actions[data-v-1a00ee49]{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.docs__actions[data-v-1a00ee49] button,.docs__source-btn[data-v-1a00ee49]{align-items:center;gap:.35rem;display:inline-flex}.docs__source-btn[data-v-1a00ee49]{appearance:none;border:var(--border-width) solid var(--color-border);color:var(--color-text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);cursor:pointer;background:0 0;padding:.35rem .65rem;text-decoration:none}.docs__source-btn[data-v-1a00ee49]:hover{border-color:color-mix(in srgb, var(--color-brand-500) 40%, var(--color-border));color:var(--color-text)}.docs__official[data-v-1a00ee49]{color:var(--color-brand-700);font-weight:var(--font-weight-semibold);font-size:var(--text-sm)}@media (width<=650px){.docs__item[data-v-1a00ee49]{flex-direction:column}.docs__actions[data-v-1a00ee49]{justify-content:flex-start}}.detail-nav[data-v-0a296b91]{align-items:center;gap:var(--space-2);justify-self:end;display:inline-flex}.detail-nav__btn[data-v-0a296b91]{gap:.35rem}.detail-nav__counter[data-v-0a296b91]{text-align:center;min-width:4.5rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;color:var(--color-text-muted);letter-spacing:.01em;margin:0}.detail-nav__counter-compact[data-v-0a296b91]{display:none}@media (width<=640px){.detail-nav__label[data-v-0a296b91],.detail-nav__counter-full[data-v-0a296b91]{display:none}.detail-nav__counter-compact[data-v-0a296b91]{display:inline}.detail-nav__counter[data-v-0a296b91]{min-width:2.75rem}}.detail[data-v-b7bc76ff]{gap:var(--space-4);width:100%;min-width:0;max-width:min(96rem,100%);padding-bottom:var(--space-6);margin-inline:auto;display:grid}.detail__loading[data-v-b7bc76ff]{gap:var(--space-4);display:grid}.detail__hero-skel[data-v-b7bc76ff]{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,1fr);display:grid}.detail__topbar[data-v-b7bc76ff]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.detail__crumb[data-v-b7bc76ff]{gap:.35rem;min-width:0;display:grid}.detail__breadcrumb[data-v-b7bc76ff]{font-size:var(--text-xs);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.detail__crumb-link[data-v-b7bc76ff]{font:inherit;color:var(--color-text-link,var(--color-brand-700));cursor:pointer;font-weight:var(--font-weight-medium);background:0 0;border:0;padding:0}.detail__crumb-link[data-v-b7bc76ff]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 50%, transparent);outline-offset:2px;border-radius:2px}.detail__crumb-sep[data-v-b7bc76ff]{opacity:.6}.detail__crumb-current[data-v-b7bc76ff]{color:var(--color-text);font-weight:var(--font-weight-medium)}.detail__back[data-v-b7bc76ff]{justify-self:start;width:fit-content}.detail__soft-loading[data-v-b7bc76ff]{font-size:var(--text-xs);color:var(--color-text-muted)}.detail__header[data-v-b7bc76ff]{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 85%, transparent);border-radius:var(--radius-lg);background:var(--color-bg-elevated);overflow-wrap:anywhere;display:grid}.detail__badges[data-v-b7bc76ff]{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.detail__title[data-v-b7bc76ff]{font-size:clamp(1.15rem,1.5vw + .8rem,1.55rem);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.3}.detail__org[data-v-b7bc76ff]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.detail__meta-line[data-v-b7bc76ff]{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;gap:.25rem .35rem;margin:0;line-height:1.45;display:flex}.detail__dot[data-v-b7bc76ff]{opacity:.55}.detail__actions[data-v-b7bc76ff]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.detail__portal[data-v-b7bc76ff]{border-radius:var(--radius-md);border:var(--border-width) solid color-mix(in srgb, var(--color-brand) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand) 8%, var(--color-bg));color:var(--color-brand-800,var(--color-brand));font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;padding:.4rem .8rem;text-decoration:none;display:inline-flex}.detail__portal[data-v-b7bc76ff]:hover{background:color-mix(in srgb, var(--color-brand) 14%, var(--color-bg))}.detail__hint[data-v-b7bc76ff]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.detail__notice[data-v-b7bc76ff]{gap:var(--space-3);background:var(--color-warning-bg);padding:var(--space-3);border-radius:var(--radius-md);flex-wrap:wrap;align-items:center;display:flex}.detail__hero[data-v-b7bc76ff]{gap:var(--space-4);grid-template-columns:minmax(0,8fr) minmax(16rem,4fr);align-items:start;display:grid}.detail__card[data-v-b7bc76ff]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 88%, transparent);border-radius:var(--radius-lg);background:var(--color-bg-elevated);min-width:0;display:grid}.detail__card--flush[data-v-b7bc76ff]{padding:var(--space-3)}.detail__card--match[data-v-b7bc76ff] section{gap:0;display:grid}.detail__card-title[data-v-b7bc76ff]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.detail__quick[data-v-b7bc76ff]{gap:0;margin:0;display:grid}.detail__quick-row[data-v-b7bc76ff]{border-bottom:var(--border-width) solid color-mix(in srgb, var(--color-border) 70%, transparent);gap:.15rem;padding:.65rem 0;display:grid}.detail__quick-row[data-v-b7bc76ff]:first-child{padding-top:0}.detail__quick-row[data-v-b7bc76ff]:last-child{border-bottom:0;padding-bottom:0}.detail__quick-row dt[data-v-b7bc76ff]{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);font-size:.68rem;font-weight:var(--font-weight-medium);margin:0}.detail__quick-row dd[data-v-b7bc76ff]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.detail__quick-row:first-child dd[data-v-b7bc76ff]{font-size:var(--text-base)}.detail__tabs[data-v-b7bc76ff]{border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-bg-muted) 70%, transparent);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 75%, transparent);flex-wrap:wrap;gap:.2rem;padding:.25rem;display:flex}.detail__tab[data-v-b7bc76ff]{border-radius:var(--radius-md);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);font-size:var(--text-sm);cursor:pointer;background:0 0;border:none;padding:.55rem .9rem}.detail__tab[data-v-b7bc76ff]:hover{color:var(--color-text);background:color-mix(in srgb, var(--color-bg-elevated) 70%, transparent)}.detail__tab[data-v-b7bc76ff]:focus-visible{outline:2px solid color-mix(in srgb, var(--color-brand) 45%, transparent);outline-offset:1px}.detail__tab--active[data-v-b7bc76ff]{background:var(--color-bg-elevated);color:var(--color-text);box-shadow:0 1px 2px #0b122014}.detail__main[data-v-b7bc76ff],.detail__stack[data-v-b7bc76ff]{gap:var(--space-4);min-width:0;display:grid}.detail__text[data-v-b7bc76ff]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;font-size:var(--text-sm);margin:0}.detail__portal-btn[data-v-b7bc76ff]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);width:fit-content;color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;padding:.4rem .75rem;text-decoration:none;display:inline-flex}.detail__deadline-list[data-v-b7bc76ff]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.detail__deadline-list li[data-v-b7bc76ff]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-border) 80%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-muted) 25%, transparent);align-items:center;display:flex}.detail__deadline-list strong[data-v-b7bc76ff]{font-size:var(--text-sm)}@media (width<=960px){.detail__hero[data-v-b7bc76ff],.detail__hero-skel[data-v-b7bc76ff]{grid-template-columns:1fr}}@media (width<=640px){.detail__header[data-v-b7bc76ff]{padding:var(--space-3)}.detail__notice[data-v-b7bc76ff]{flex-direction:column;align-items:flex-start}.detail__actions[data-v-b7bc76ff]{width:100%}.detail__actions[data-v-b7bc76ff] .ui-btn,.detail__portal[data-v-b7bc76ff]{flex:auto;justify-content:center}}.history[data-v-11d72826]{gap:var(--space-4);display:grid}.history__header[data-v-11d72826]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.history h2[data-v-11d72826]{font-size:var(--text-lg);margin:0}.history__count[data-v-11d72826],.history__muted[data-v-11d72826],.history__when[data-v-11d72826],.history__recorded-label[data-v-11d72826],.history__pair-label[data-v-11d72826]{color:var(--color-text-muted);font-size:var(--text-sm)}.history__error[data-v-11d72826]{gap:var(--space-3);color:var(--color-danger);font-size:var(--text-sm);flex-wrap:wrap;align-items:center;display:flex}.history__timeline[data-v-11d72826]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.history__item[data-v-11d72826]{gap:var(--space-3);grid-template-columns:.75rem minmax(0,1fr);align-items:stretch;display:grid}.history__rail[data-v-11d72826]{background:var(--color-border);border-radius:999px;justify-self:center;width:.25rem}.history__item[data-tone=warning] .history__rail[data-v-11d72826]{background:var(--color-warning)}.history__item[data-tone=danger] .history__rail[data-v-11d72826]{background:var(--color-danger)}.history__item[data-tone=info] .history__rail[data-v-11d72826],.history__item[data-tone=brand] .history__rail[data-v-11d72826]{background:var(--color-brand-500)}.history__card[data-v-11d72826]{gap:var(--space-3);min-width:0;display:grid}.history__head[data-v-11d72826]{gap:var(--space-2) var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.history__summary[data-v-11d72826]{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.history__changes[data-v-11d72826]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.history__change[data-v-11d72826]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-bg-muted,var(--color-bg));border:var(--border-width) solid var(--color-divider)}.history__field[data-v-11d72826]{margin:0 0 var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.history__pair[data-v-11d72826]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.history__pair-label[data-v-11d72826]{margin-bottom:var(--space-1);font-weight:var(--font-weight-semibold);display:block}.history__pair-value[data-v-11d72826]{overflow-wrap:anywhere;font-size:var(--text-sm);margin:0;line-height:1.45}.history__pair-value--after[data-v-11d72826]{font-weight:var(--font-weight-semibold)}.history__recorded-label[data-v-11d72826]{margin:0 0 var(--space-1)}@media (width<=650px){.history__pair[data-v-11d72826]{grid-template-columns:1fr}}.wf[data-v-f7a2339c]{gap:var(--space-4);display:grid}.wf h2[data-v-f7a2339c]{font-size:var(--text-lg)}.wf__current[data-v-f7a2339c]{gap:var(--space-2);flex-wrap:wrap;display:flex}.wf__form[data-v-f7a2339c]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf__responsible[data-v-f7a2339c]{grid-column:1/-1}.wf__fav[data-v-f7a2339c]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);grid-column:1/-1;display:flex}.wf__muted[data-v-f7a2339c],.wf__error[data-v-f7a2339c]{font-size:var(--text-sm)}.wf__error[data-v-f7a2339c]{color:var(--color-danger)}@media (width<=650px){.wf__form[data-v-f7a2339c]{grid-template-columns:1fr}}.check[data-v-645d38b4]{gap:var(--space-4);display:grid}.check__header[data-v-645d38b4]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:start;display:flex}.check__header h2[data-v-645d38b4]{font-size:var(--text-lg);margin:0}.check__header-actions[data-v-645d38b4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.check__muted[data-v-645d38b4]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.check__progress[data-v-645d38b4]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.check__progress-top[data-v-645d38b4]{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.check__bar[data-v-645d38b4]{background:var(--color-bg-muted);border-radius:999px;height:.55rem;overflow:hidden}.check__bar-fill[data-v-645d38b4]{background:var(--color-brand-600,#0b6e4f);border-radius:inherit;height:100%;transition:width .3s}.check__filters[data-v-645d38b4]{gap:var(--space-2);flex-wrap:wrap;display:flex}.check__filter[data-v-645d38b4]{appearance:none;border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-xs);cursor:pointer;color:var(--color-text-muted);background:0 0;padding:.25rem .6rem}.check__filter--active[data-v-645d38b4]{border-color:color-mix(in srgb, var(--color-brand-500) 45%, var(--color-border));color:var(--color-text);font-weight:var(--font-weight-semibold);background:color-mix(in srgb, var(--color-brand-500) 8%, transparent)}.check__section[data-v-645d38b4]{gap:var(--space-3);display:grid}.check__section-toggle[data-v-645d38b4],.check__group-toggle[data-v-645d38b4]{appearance:none;justify-content:space-between;gap:var(--space-3);width:100%;font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:flex}.check__group[data-v-645d38b4]{gap:var(--space-2);border-top:var(--border-width) solid var(--color-border);padding-top:var(--space-3);display:grid}.check__group ul[data-v-645d38b4],.check__team-list[data-v-645d38b4]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.check__item[data-v-645d38b4]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.check__item[data-v-645d38b4]:hover{border-color:color-mix(in srgb, var(--color-brand-500) 25%, var(--color-border))}.check__check[data-v-645d38b4]{gap:var(--space-3);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.check__check input[data-v-645d38b4]{width:1.1rem;height:1.1rem;accent-color:var(--color-brand-600,#0b6e4f);border-radius:.25rem;margin-top:.35rem}.check__item-body[data-v-645d38b4]{gap:var(--space-1);min-width:0;display:grid}.check__item-head[data-v-645d38b4]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.check__prov[data-v-645d38b4]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.check__actions[data-v-645d38b4]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.check__actions a[data-v-645d38b4]{font-size:var(--text-sm);color:var(--color-brand-700);font-weight:var(--font-weight-semibold)}.ws-card[data-v-8f901c57]{gap:var(--space-3);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);align-content:start;display:grid}.ws-card--compact[data-v-8f901c57]{padding:var(--space-3);gap:var(--space-2);border-radius:var(--radius-md)}.ws-card--emphasis[data-v-8f901c57]{border-color:color-mix(in srgb, var(--color-brand-500) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand-500) 4%, var(--color-bg-elevated))}.ws-card--warning[data-v-8f901c57]{border-color:color-mix(in srgb, var(--color-warning-500,#f59e0b) 35%, var(--color-border))}.ws-card__head[data-v-8f901c57]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ws-card__titles[data-v-8f901c57]{gap:.15rem;min-width:0;display:grid}.ws-card__title[data-v-8f901c57]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:.01em;color:var(--color-text);margin:0}.ws-card__subtitle[data-v-8f901c57]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.35}.ws-card__actions[data-v-8f901c57]{gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:inline-flex}.ws-card__body[data-v-8f901c57]{gap:var(--space-2);min-width:0;display:grid}.ai-summary[data-v-3d5c32c8]{gap:var(--space-4);display:grid}.ai-summary__loading[data-v-3d5c32c8]{gap:var(--space-3);display:grid}.ai-summary__header[data-v-3d5c32c8]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:start;display:flex}.ai-summary__header h2[data-v-3d5c32c8]{font-size:var(--text-lg);margin:0}.ai-summary__actions[data-v-3d5c32c8]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.ai-summary__muted[data-v-3d5c32c8]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ai-summary__notice[data-v-3d5c32c8]{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-bg);font-size:var(--text-sm);margin:0}.ai-summary__block[data-v-3d5c32c8],.ai-summary__decision[data-v-3d5c32c8]{gap:var(--space-2);display:grid}.ai-summary__block h3[data-v-3d5c32c8],.ai-summary__main h3[data-v-3d5c32c8],.ai-summary__side-title[data-v-3d5c32c8]{font-size:var(--text-md);margin:0}.ai-summary__block p[data-v-3d5c32c8],.ai-summary__decision>p[data-v-3d5c32c8],.ai-summary__decision-brief[data-v-3d5c32c8]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.ai-summary__decision[data-v-3d5c32c8]{padding:var(--space-3);border:var(--border-width) solid color-mix(in srgb, var(--color-brand-500) 30%, var(--color-border));border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-brand-500) 6%, var(--color-bg-elevated))}.ai-summary__quick[data-v-3d5c32c8]{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.ai-summary__quick>div[data-v-3d5c32c8]{gap:2px;min-width:6rem;display:grid}.ai-summary__layout[data-v-3d5c32c8]{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(14rem,1fr);align-items:start;display:grid}.ai-summary__main[data-v-3d5c32c8],.ai-summary__side[data-v-3d5c32c8]{gap:var(--space-4);min-width:0;display:grid}.ai-summary__main section[data-v-3d5c32c8]{gap:var(--space-2);display:grid}.ai-summary__main p[data-v-3d5c32c8],.ai-summary__main ul[data-v-3d5c32c8]{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.55}.ai-summary__main ul[data-v-3d5c32c8]{padding-left:var(--space-5)}.ai-summary__positive li[data-v-3d5c32c8]::marker{content:"✓ "}.ai-summary__attention li[data-v-3d5c32c8]::marker{content:"! "}.ai-summary__side[data-v-3d5c32c8]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.ai-summary__side dl[data-v-3d5c32c8]{gap:var(--space-3);margin:0;display:grid}.ai-summary__side dt[data-v-3d5c32c8]{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-summary__side dd[data-v-3d5c32c8]{font-weight:var(--font-weight-semibold);font-size:var(--text-sm);overflow-wrap:anywhere;margin:2px 0 0}.ai-summary__coverage[data-v-3d5c32c8]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.ai-summary__feedback[data-v-3d5c32c8]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;display:flex}@media (width<=900px){.ai-summary__layout[data-v-3d5c32c8]{grid-template-columns:1fr}}.exec__text[data-v-6a6c9707]{font-size:var(--text-sm);color:var(--color-text);margin:0;line-height:1.5}.exec__error[data-v-6a6c9707]{font-size:var(--text-sm);color:var(--color-danger);margin:0}.exec__list[data-v-6a6c9707]{font-size:var(--text-sm);color:var(--color-text-secondary);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.src-card[data-v-3d877ec7]{gap:var(--space-2);margin:0;display:grid}.src-card dt[data-v-3d877ec7]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.src-card dd[data-v-3d877ec7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);margin:.1rem 0 0}.doc-status[data-v-78ed6dab]{gap:var(--space-2);justify-items:start;display:grid}.doc-status__muted[data-v-78ed6dab]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.ws-layout[data-v-e1c83a1e]{gap:var(--space-4);grid-template-columns:minmax(0,1.7fr) minmax(16rem,.85fr);align-items:start;min-width:0;display:grid}.ws-layout__loading[data-v-e1c83a1e]{gap:var(--space-3);grid-column:1/-1;display:grid}.ws-layout__main[data-v-e1c83a1e],.ws-layout__side[data-v-e1c83a1e]{gap:var(--space-3);align-content:start;min-width:0;display:grid}.ws-layout__list[data-v-e1c83a1e],.ws-layout__attention[data-v-e1c83a1e]{font-size:var(--text-sm);gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.ws-layout__attention li[data-v-e1c83a1e]{gap:.15rem;display:grid}.ws-layout__attention p[data-v-e1c83a1e]{margin:0}.ws-layout__muted[data-v-e1c83a1e]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.ws-layout__link[data-v-e1c83a1e]{appearance:none;margin-left:var(--space-2);font:inherit;font-size:var(--text-xs);color:var(--color-text-link);cursor:pointer;font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.ws-layout__actions[data-v-e1c83a1e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.ws-layout__facts[data-v-e1c83a1e]{gap:var(--space-2);margin:0;display:grid}.ws-layout__facts dt[data-v-e1c83a1e]{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.ws-layout__facts dd[data-v-e1c83a1e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;margin:.1rem 0 0}.ws-layout__kv[data-v-e1c83a1e]{gap:var(--space-2);border-top:var(--border-width) solid var(--color-divider,var(--color-border));padding:0;padding-top:var(--space-2);margin:0;list-style:none;display:grid}.ws-layout__kv li[data-v-e1c83a1e]{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.ws-layout__kv span[data-v-e1c83a1e]{color:var(--color-text-muted)}.ws-layout__block[data-v-e1c83a1e]{gap:var(--space-2);display:grid}.ws-layout__block h4[data-v-e1c83a1e]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-muted);margin:0}@media (width<=980px){.ws-layout[data-v-e1c83a1e]{grid-template-columns:1fr}}.ws-header[data-v-bd0af034]{gap:var(--space-3);min-width:0;display:grid}.ws-header__crumbs[data-v-bd0af034]{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:.35rem;display:inline-flex}.ws-header__crumb[data-v-bd0af034]{appearance:none;font:inherit;color:var(--color-text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.ws-header__crumb[data-v-bd0af034]:hover{color:var(--color-text)}.ws-header__crumb-current[data-v-bd0af034]{color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.ws-header__row[data-v-bd0af034]{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;min-width:0;display:flex}.ws-header__main[data-v-bd0af034]{gap:var(--space-2);flex:16rem;min-width:0;display:grid}.ws-header__tags[data-v-bd0af034]{max-width:100%}.ws-header__title[data-v-bd0af034]{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;line-height:1.25}.ws-header__org[data-v-bd0af034]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ws-header__actions[data-v-bd0af034]{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ws-header__portal[data-v-bd0af034]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-link,var(--color-brand-700));align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.ws-header__portal[data-v-bd0af034]:hover{text-decoration:underline}@media (width<=700px){.ws-header__actions[data-v-bd0af034]{justify-content:stretch;width:100%}}.ws-strip[data-v-7f7db8c9]{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.ws-strip__card[data-v-7f7db8c9]{min-height:4.5rem;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);align-content:start;gap:.2rem;display:grid}.ws-strip__card--urgent[data-v-7f7db8c9]{border-color:color-mix(in srgb, var(--color-danger-500,#ef4444) 40%, var(--color-border));background:color-mix(in srgb, var(--color-danger-500,#ef4444) 5%, var(--color-bg-elevated))}.ws-strip__card--attention[data-v-7f7db8c9]{border-color:color-mix(in srgb, var(--color-warning-500,#f59e0b) 40%, var(--color-border))}.ws-strip__label[data-v-7f7db8c9]{font-size:.6875rem;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:.3rem;display:inline-flex}.ws-strip__value[data-v-7f7db8c9]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.3;display:-webkit-box;overflow:hidden}.ws-strip__card--urgent .ws-strip__value[data-v-7f7db8c9]{color:var(--color-danger-700,#b91c1c)}.ws-strip__hint[data-v-7f7db8c9]{font-size:var(--text-xs);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}@media (width<=1200px){.ws-strip[data-v-7f7db8c9]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=800px){.ws-strip[data-v-7f7db8c9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.ws-strip[data-v-7f7db8c9]{grid-template-columns:1fr}}.ws[data-v-eec2601f],.ws__loading[data-v-eec2601f],.ws__body[data-v-eec2601f]{gap:var(--space-4);min-width:0;display:grid}.ws[data-v-eec2601f]{width:100%;max-width:none}.ws__tabs[data-v-eec2601f]{border-bottom:var(--border-width) solid var(--color-border);scrollbar-width:thin;flex-wrap:nowrap;gap:.15rem;display:flex;overflow-x:auto}.ws__tab[data-v-eec2601f]{appearance:none;border-radius:var(--radius-sm) var(--radius-sm) 0 0;font:inherit;font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.65rem .85rem}.ws__tab[data-v-eec2601f]:hover{color:var(--color-text);background:var(--color-bg-muted)}.ws__tab--active[data-v-eec2601f]{color:var(--color-text);font-weight:var(--font-weight-semibold);border-bottom-color:var(--color-brand,#0b6e4f);background:0 0}.ws__panel[data-v-eec2601f]{gap:var(--space-4);min-width:0;display:grid}.ws__muted[data-v-eec2601f],.ws__error[data-v-eec2601f]{font-size:var(--text-sm);margin:0}.ws__muted[data-v-eec2601f]{color:var(--color-text-muted)}.ws__error[data-v-eec2601f]{color:var(--color-danger)}.ws__text[data-v-eec2601f]{white-space:pre-wrap;margin:0}.ws__deadline-list[data-v-eec2601f]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ws__deadline-list li[data-v-eec2601f]{justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);display:flex}.ui-alert[data-v-9fbd1f54]{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-subtle);font-size:var(--text-sm);display:flex}.ui-alert__icon[data-v-9fbd1f54]{margin-top:.1rem}.ui-alert__copy[data-v-9fbd1f54]{gap:var(--space-1);flex:1;min-width:0;display:grid}.ui-alert__title[data-v-9fbd1f54]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ui-alert__desc[data-v-9fbd1f54]{color:var(--color-text-secondary)}.ui-alert__actions[data-v-9fbd1f54]{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.ui-alert--info[data-v-9fbd1f54]{border-color:color-mix(in srgb, var(--color-info) 25%, var(--color-border));background:var(--color-info-bg)}.ui-alert--info .ui-alert__icon[data-v-9fbd1f54]{color:var(--color-info)}.ui-alert--success[data-v-9fbd1f54]{border-color:color-mix(in srgb, var(--color-success) 25%, var(--color-border));background:var(--color-success-bg)}.ui-alert--success .ui-alert__icon[data-v-9fbd1f54]{color:var(--color-success)}.ui-alert--warning[data-v-9fbd1f54]{border-color:color-mix(in srgb, var(--color-warning) 30%, var(--color-border));background:var(--color-warning-bg)}.ui-alert--warning .ui-alert__icon[data-v-9fbd1f54]{color:var(--color-warning)}.ui-alert--danger[data-v-9fbd1f54]{border-color:color-mix(in srgb, var(--color-danger) 25%, var(--color-border));background:var(--color-danger-bg)}.ui-alert--danger .ui-alert__icon[data-v-9fbd1f54]{color:var(--color-danger)}@media (width<=720px){.ui-alert[data-v-9fbd1f54]{flex-wrap:wrap}.ui-alert__actions[data-v-9fbd1f54]{width:100%}}.opp-settings[data-v-462d6261]{gap:var(--space-4);max-width:40rem;display:grid}.opp-settings__card[data-v-462d6261]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);display:grid}.opp-settings__card h2[data-v-462d6261]{font-size:var(--text-md);margin:0}.opp-settings__hint[data-v-462d6261]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.audit-page[data-v-3747d2b8]{gap:var(--space-4);display:grid}.audit-filters[data-v-3747d2b8]{gap:var(--space-2);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) 9rem 9rem auto;align-items:end;display:grid}.audit-action[data-v-3747d2b8]{gap:.1rem;display:grid}.audit-action strong[data-v-3747d2b8]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.audit-action code[data-v-3747d2b8],.audit-subject[data-v-3747d2b8]{font-size:var(--text-xs);color:var(--color-text-muted)}.audit-pagination[data-v-3747d2b8]{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}@media (width<=900px){.audit-filters[data-v-3747d2b8]{grid-template-columns:1fr 1fr}}@media (width<=640px){.audit-filters[data-v-3747d2b8]{grid-template-columns:1fr}}.ui-checkbox[data-v-309d36f4]{align-items:center;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.ui-checkbox__input[data-v-309d36f4]{width:1rem;height:1rem;accent-color:var(--color-brand-600);cursor:pointer}.ui-checkbox__label[data-v-309d36f4]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);cursor:pointer}.ui-checkbox__hint[data-v-309d36f4]{font-size:var(--text-xs);color:var(--color-text-muted);grid-column:2}.ui-filter-bar[data-v-3bfb3b52]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);display:grid}.ui-filter-bar__form[data-v-3bfb3b52]{gap:var(--space-3);display:grid}.ui-filter-bar__primary[data-v-3bfb3b52]{gap:var(--space-3);grid-template-columns:minmax(280px,1fr);align-items:end;display:grid}.ui-filter-bar__primary[data-v-3bfb3b52]:has(.ui-filter-bar__controls){grid-template-columns:minmax(280px,2fr) minmax(0,2fr)}.ui-filter-bar__search[data-v-3bfb3b52]{min-width:0;position:relative}.ui-filter-bar__search-icon[data-v-3bfb3b52]{left:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-filter-bar__input[data-v-3bfb3b52]{height:var(--control-height-md);width:100%;padding:0 var(--space-3) 0 var(--space-8);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);color:var(--color-text);transition:var(--transition-colors)}.ui-filter-bar__input[data-v-3bfb3b52]:hover{border-color:var(--color-border-strong)}.ui-filter-bar__controls[data-v-3bfb3b52]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;min-width:0;display:grid}.ui-filter-bar__secondary[data-v-3bfb3b52]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ui-filter-bar__extras[data-v-3bfb3b52]{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:1.5rem;display:flex}.ui-filter-bar__buttons[data-v-3bfb3b52]{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.ui-filter-bar__chips[data-v-3bfb3b52]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ui-filter-bar__chip[data-v-3bfb3b52]{height:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-medium);align-items:center;display:inline-flex}@media (width<=900px){.ui-filter-bar__primary[data-v-3bfb3b52]{grid-template-columns:1fr}}@media (width<=560px){.ui-filter-bar__buttons[data-v-3bfb3b52]{width:100%;margin-left:0}.ui-filter-bar__buttons[data-v-3bfb3b52] .ui-btn{flex:1}}.tag-color[data-v-e954b515]{gap:var(--space-2);display:grid}.tag-color__head[data-v-e954b515]{gap:var(--space-2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tag-color__label[data-v-e954b515]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.tag-color__preview[data-v-e954b515]{min-height:1.35rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .55rem;display:inline-flex;overflow:visible}.tag-color__palette[data-v-e954b515]{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.tag-color__swatch[data-v-e954b515]{cursor:pointer;border:2px solid #0000;border-radius:999px;width:1.35rem;height:1.35rem;padding:0}.tag-color__swatch--on[data-v-e954b515]{border-color:var(--color-ink-800);box-shadow:0 0 0 2px var(--color-bg-elevated)}.tag-color__swatch[data-v-e954b515]:focus-visible{outline:2px solid var(--color-brand-500);outline-offset:2px}.tag-color__custom input[data-v-e954b515]{cursor:pointer;background:0 0;border:0;width:1.6rem;height:1.6rem;padding:0}.tag-color__clear[data-v-e954b515]{color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;text-decoration:underline}.sr-only[data-v-e954b515]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalog[data-v-1c3356f4]{gap:var(--space-4);display:grid}.catalog__loading[data-v-1c3356f4]{gap:var(--space-2);display:grid}.catalog__summary[data-v-1c3356f4],.catalog__footnote[data-v-1c3356f4]{color:var(--color-text-muted);font-size:var(--text-sm)}.catalog__summary[data-v-1c3356f4]{margin:0}.catalog__code[data-v-1c3356f4]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-800)}.catalog__primary[data-v-1c3356f4]{font-size:var(--text-sm)}.catalog__usage[data-v-1c3356f4]{color:var(--color-text-secondary);font-size:var(--text-xs);white-space:nowrap}.catalog__form[data-v-1c3356f4]{gap:var(--space-4);display:grid}.catalog__preview[data-v-1c3356f4]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.catalog__preview-label[data-v-1c3356f4]{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.catalog[data-v-aa3de031]{gap:var(--space-4);display:grid}.catalog__loading[data-v-aa3de031]{gap:var(--space-2);display:grid}.catalog__summary[data-v-aa3de031]{margin:0;margin-bottom:calc(var(--space-6) * -1 + var(--space-3));color:var(--color-text-muted);font-size:var(--text-sm)}.catalog__summary--inline[data-v-aa3de031]{margin-bottom:0}.catalog__cnae[data-v-aa3de031]{gap:.15rem;max-width:22rem;display:grid}.catalog__code[data-v-aa3de031]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-800);white-space:nowrap}.catalog__secondary[data-v-aa3de031]{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog__pagination[data-v-aa3de031]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.catalog__card-head p[data-v-aa3de031]{margin-top:var(--space-1);max-width:44rem;color:var(--color-text-muted);font-size:var(--text-sm)}.catalog__card-head h2[data-v-aa3de031]{font-size:var(--text-lg)}.catalog__form[data-v-aa3de031],.catalog__stack[data-v-aa3de031],.catalog[data-v-bdd2b322]{gap:var(--space-4);display:grid}.catalog__loading[data-v-bdd2b322]{gap:var(--space-2);display:grid}.catalog__summary[data-v-bdd2b322]{margin:0;margin-bottom:calc(var(--space-6) * -1 + var(--space-3));color:var(--color-text-muted);font-size:var(--text-sm)}.catalog__primary[data-v-bdd2b322]{font-weight:var(--font-weight-semibold);color:var(--color-text)}.catalog__col-num[data-v-bdd2b322]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.catalog__pagination[data-v-bdd2b322]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.catalog__form[data-v-bdd2b322]{gap:var(--space-4);display:grid}.admin-page[data-v-20c5d10b]{gap:var(--space-5);display:grid}.admin-loading[data-v-20c5d10b]{gap:var(--space-2);display:grid}.admin-summary[data-v-20c5d10b]{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;display:flex}.admin-ok[data-v-20c5d10b]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--color-text-secondary);font-size:var(--text-sm);display:flex}.admin-exceptions[data-v-20c5d10b]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 35%, var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.admin-exceptions__head[data-v-20c5d10b],.admin-section__head[data-v-20c5d10b]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.admin-exceptions__head h2[data-v-20c5d10b],.admin-section__head h2[data-v-20c5d10b],.admin-section__title[data-v-20c5d10b]{font-size:var(--text-md);margin:0}.admin-exceptions__head span[data-v-20c5d10b],.admin-section__head span[data-v-20c5d10b]{color:var(--color-text-muted);font-size:var(--text-sm)}.admin-exceptions__list[data-v-20c5d10b],.admin-gaps[data-v-20c5d10b],.admin-errors[data-v-20c5d10b]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.admin-exceptions__list li[data-v-20c5d10b],.admin-gaps li[data-v-20c5d10b],.admin-errors li[data-v-20c5d10b]{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);display:flex}.admin-gaps li[data-v-20c5d10b]{justify-content:space-between}.admin-section[data-v-20c5d10b]{gap:var(--space-3);display:grid}.admin-funnel[data-v-20c5d10b]{gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-funnel__item[data-v-20c5d10b]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-subtle);display:inline-flex}.admin-funnel__item strong[data-v-20c5d10b]{font-size:var(--text-md)}.admin-meta[data-v-20c5d10b]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-kv[data-v-20c5d10b]{gap:var(--space-2);margin:var(--space-2) 0 0;display:grid}.admin-kv div[data-v-20c5d10b]{justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);display:flex}.admin-kv dt[data-v-20c5d10b]{color:var(--color-text-muted)}.admin-kv dd[data-v-20c5d10b]{font-weight:var(--font-weight-semibold);margin:0}.admin-badges[data-v-20c5d10b]{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.admin-note[data-v-20c5d10b]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.admin-action[data-v-20c5d10b]{gap:.1rem;display:grid}.admin-action code[data-v-20c5d10b],.admin-subject[data-v-20c5d10b]{font-size:var(--text-xs);color:var(--color-text-muted)}@media (width<=720px){.admin-meta[data-v-20c5d10b]{grid-template-columns:1fr}}.health-page[data-v-409d668e]{gap:var(--space-5);display:grid}.health-ok[data-v-409d668e]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-subtle);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;display:flex}.health-exceptions[data-v-409d668e]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-warning) 35%, var(--color-border));border-radius:var(--radius-md);background:var(--color-bg-elevated);display:grid}.health-exceptions h2[data-v-409d668e],.health-section h2[data-v-409d668e]{font-size:var(--text-md);margin:0}.health-exceptions ul[data-v-409d668e]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.health-exceptions li[data-v-409d668e]{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-sm);display:flex}.health-section[data-v-409d668e]{gap:var(--space-2);display:grid}.health-rows[data-v-409d668e]{gap:var(--space-2);margin:0;display:grid}.health-rows div[data-v-409d668e]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width) solid var(--color-divider);font-size:var(--text-sm);display:flex}.health-rows div[data-v-409d668e]:last-child{border-bottom:0}.health-rows dt[data-v-409d668e]{color:var(--color-text-secondary)}.health-rows dd[data-v-409d668e]{margin:0}.health-sources[data-v-409d668e]{gap:var(--space-2);flex-wrap:wrap;display:flex}.health-muted[data-v-409d668e]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.health-mono[data-v-409d668e]{font-size:var(--text-xs);color:var(--color-text-muted)}.ai-prov[data-v-7a21a881]{gap:var(--space-4);display:grid}.ai-tabs[data-v-7a21a881]{gap:var(--space-3);margin-top:var(--space-2);display:flex}.ai-tabs__link[data-v-7a21a881]{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:2px solid #0000;padding-bottom:.15rem;text-decoration:none}.ai-tabs__link--active[data-v-7a21a881]{color:var(--color-text);border-bottom-color:var(--color-brand-600,var(--color-brand));font-weight:var(--font-weight-semibold)}.ai-banner[data-v-7a21a881]{margin:0}.ai-stack[data-v-7a21a881]{gap:var(--space-3);display:grid}.ai-note[data-v-7a21a881]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ai-sub[data-v-7a21a881]{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:.15rem}.ai-mono[data-v-7a21a881]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm)}.ai-actions[data-v-7a21a881]{align-items:center;gap:var(--space-2);display:flex}.ai-form[data-v-7a21a881]{gap:var(--space-3);display:grid}@media (width<=1100px){.ai-col-hide-tablet[data-v-7a21a881]{display:none}}@media (width<=700px){.ai-col-hide-mobile[data-v-7a21a881]{display:none}}.ai-page[data-v-e03caed6]{gap:var(--space-5);display:grid}.ai-tabs[data-v-e03caed6]{gap:var(--space-3);margin-top:var(--space-2);display:flex}.ai-tabs__link[data-v-e03caed6]{font-size:var(--text-sm);color:var(--color-text-muted);border-bottom:2px solid #0000;padding-bottom:.15rem;text-decoration:none}.ai-tabs__link--active[data-v-e03caed6]{color:var(--color-text);border-bottom-color:var(--color-brand-600,var(--color-brand));font-weight:var(--font-weight-semibold)}.ai-link-btn[data-v-e03caed6]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-sm);align-items:center;padding:.35rem .75rem;text-decoration:none;display:inline-flex}.ai-stack[data-v-e03caed6]{gap:var(--space-3);display:grid}.ai-section[data-v-e03caed6]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-elevated,var(--color-surface));display:grid}.ai-section__head[data-v-e03caed6]{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-section__head h2[data-v-e03caed6]{font-size:var(--text-md);font-weight:var(--font-weight-semibold);margin:0}.ai-section__hint[data-v-e03caed6],.ai-footnote[data-v-e03caed6],.ai-sub[data-v-e03caed6]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.ai-status-grid[data-v-e03caed6]{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ai-status-card[data-v-e03caed6],.ai-usage-card[data-v-e03caed6]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;display:grid}.ai-status-card__label[data-v-e03caed6],.ai-usage-card__label[data-v-e03caed6]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;margin:0}.ai-usage-card__value[data-v-e03caed6]{font-size:var(--text-lg);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin:0}.ai-ops[data-v-e03caed6]{gap:var(--space-2) var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.ai-ops div[data-v-e03caed6]{gap:.15rem;display:grid}.ai-ops dt[data-v-e03caed6]{color:var(--color-text-muted);font-size:var(--text-xs)}.ai-ops dd[data-v-e03caed6]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.ai-usage-grid[data-v-e03caed6]{gap:var(--space-3);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ai-usage-grid--3[data-v-e03caed6]{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-quality-grid[data-v-e03caed6]{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ai-mono[data-v-e03caed6]{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-sm)}.ai-row--simulated[data-v-e03caed6]{opacity:.92}.ai-footnote[data-v-e03caed6]{margin-top:var(--space-1)}@media (width<=1100px){.ai-status-grid[data-v-e03caed6],.ai-ops[data-v-e03caed6],.ai-usage-grid[data-v-e03caed6]{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-quality-grid[data-v-e03caed6]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-col-hide-tablet[data-v-e03caed6]{display:none}}@media (width<=700px){.ai-status-grid[data-v-e03caed6],.ai-ops[data-v-e03caed6],.ai-usage-grid[data-v-e03caed6],.ai-usage-grid--3[data-v-e03caed6],.ai-quality-grid[data-v-e03caed6]{grid-template-columns:1fr 1fr}.ai-col-hide-mobile[data-v-e03caed6]{display:none}}.platform-login[data-v-66944ee8]{min-height:100svh;padding:var(--space-6);place-items:center;display:grid}.platform-login__panel[data-v-66944ee8]{gap:var(--space-5);width:min(100%,25rem);padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);box-shadow:var(--shadow-md);display:grid}.platform-login__eyebrow[data-v-66944ee8]{margin:0 0 var(--space-1);color:var(--color-brand-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.platform-login__panel h1[data-v-66944ee8]{font-size:var(--text-xl);margin:0}.platform-login__form[data-v-66944ee8]{gap:var(--space-4);display:grid}.platform-login__error[data-v-66944ee8]{color:var(--color-danger);font-size:var(--text-sm);margin:0}@media (width<=640px){.platform-login[data-v-66944ee8]{min-height:auto;padding:var(--space-4);place-items:start stretch}.platform-login__panel[data-v-66944ee8]{gap:var(--space-4);width:100%;padding:var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0}}.ui-datetime[data-v-312db051]{font-variant-numeric:tabular-nums;white-space:nowrap;gap:.1rem;display:inline-grid}.ui-datetime__date[data-v-312db051]{color:var(--color-text);font-size:var(--text-sm)}.ui-datetime__time[data-v-312db051]{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-page[data-v-c1928fa1],.admin-loading[data-v-c1928fa1]{gap:var(--space-3);display:grid}.admin-filters[data-v-c1928fa1]{gap:var(--space-3);grid-template-columns:minmax(0,14rem) minmax(0,14rem) auto;justify-content:start;align-items:end;display:grid}.admin-num[data-v-c1928fa1]{font-variant-numeric:tabular-nums;text-align:right}.admin-legend[data-v-c1928fa1],.admin-muted[data-v-c1928fa1]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.admin-error[data-v-c1928fa1]{color:var(--color-danger);margin:0}.admin-link[data-v-c1928fa1]{color:var(--color-brand-700);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);background:0 0;border:none;padding:0}.admin-link[data-v-c1928fa1]:hover{text-decoration:underline}.admin-drawer__heading[data-v-c1928fa1]{margin:var(--space-4) 0 var(--space-2);font-size:var(--text-md)}.admin-dl[data-v-c1928fa1]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));margin:0;display:grid}.admin-dl div[data-v-c1928fa1]{gap:.2rem;min-width:0;display:grid}.admin-dl__wide[data-v-c1928fa1]{grid-column:1/-1}.admin-dl dt[data-v-c1928fa1]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.admin-dl dd[data-v-c1928fa1]{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.admin-mono[data-v-c1928fa1]{font-variant-numeric:tabular-nums;word-break:break-all}.admin-pagination[data-v-c1928fa1]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}@media (width<=640px){.admin-filters[data-v-c1928fa1]{grid-template-columns:1fr}}.filter-fields[data-v-9fe1deee]{gap:var(--space-3);display:grid}.filter-fields__row[data-v-9fe1deee]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.filter-fields__row--dates[data-v-9fe1deee]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.filter-fields__row[data-v-9fe1deee],.filter-fields__row--dates[data-v-9fe1deee]{grid-template-columns:1fr}}.admin-page[data-v-71c1ce46],.admin-loading[data-v-71c1ce46]{gap:var(--space-3);display:grid}.kpi-strip[data-v-71c1ce46]{gap:var(--space-1);flex-wrap:wrap;display:flex}.kpi-strip__item[data-v-71c1ce46]{align-items:baseline;gap:var(--space-1);padding:.15rem var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--surface-subtle);display:inline-flex}.kpi-strip__label[data-v-71c1ce46]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium)}.kpi-strip__value[data-v-71c1ce46]{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.quick-filters[data-v-71c1ce46]{gap:var(--space-1);flex-wrap:wrap;display:flex}.quick-filters__item[data-v-71c1ce46]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--surface-card);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-medium);padding:.25rem var(--space-3)}.quick-filters__item--active[data-v-71c1ce46]{background:var(--color-brand-100);border-color:var(--color-brand-100);color:var(--color-brand-800);font-weight:var(--font-weight-semibold)}.admin-toolbar[data-v-71c1ce46],.admin-chips[data-v-71c1ce46]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-chips ul[data-v-71c1ce46]{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.admin-chip[data-v-71c1ce46]{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-xs);font-weight:var(--font-weight-medium);padding:.15rem var(--space-2);align-items:center;gap:.35rem;display:inline-flex}.admin-chip[data-v-71c1ce46]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.opp-cell[data-v-71c1ce46]{gap:.1rem;min-width:0;display:grid}.opp-cell__title[data-v-71c1ce46]{font-size:var(--text-sm);max-width:24rem}.opp-cell__org[data-v-71c1ce46]{font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.opp-cell__meta[data-v-71c1ce46]{color:var(--color-text-muted);font-size:var(--text-xs)}.opp-cell__meta--urgent[data-v-71c1ce46]{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.opp-sources[data-v-71c1ce46]{gap:var(--space-1);flex-wrap:wrap;display:flex}.opp-value[data-v-71c1ce46]{font-variant-numeric:tabular-nums;white-space:nowrap}.admin-open[data-v-71c1ce46]{color:var(--color-brand-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.admin-open[data-v-71c1ce46]:hover{text-decoration:underline}.admin-pagination[data-v-71c1ce46]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}@media (width<=560px){.admin-pagination[data-v-71c1ce46]{flex-direction:column;align-items:stretch}}.admin-page[data-v-6cfbc147],.admin-loading[data-v-6cfbc147]{gap:var(--space-4);display:grid}.admin-section[data-v-6cfbc147]{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card);display:grid}.admin-section__title[data-v-6cfbc147]{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:0}.detail-object[data-v-6cfbc147]{font-size:var(--text-lg);letter-spacing:-.01em}.admin-dl[data-v-6cfbc147]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));margin:0;display:grid}.admin-dl--tight[data-v-6cfbc147]{gap:var(--space-2)}.admin-dl div[data-v-6cfbc147]{gap:.2rem;min-width:0;display:grid}.admin-dl dt[data-v-6cfbc147]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase}.admin-dl dd[data-v-6cfbc147]{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.admin-mono[data-v-6cfbc147]{font-variant-numeric:tabular-nums;word-break:break-all}.admin-muted[data-v-6cfbc147]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.admin-hint[data-v-6cfbc147]{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.admin-hint--urgent[data-v-6cfbc147]{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.admin-open[data-v-6cfbc147]{color:var(--color-brand-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.admin-open[data-v-6cfbc147]:hover{text-decoration:underline}.detail-sources[data-v-6cfbc147]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.detail-sources li[data-v-6cfbc147]{gap:var(--space-2);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-subtle);justify-items:start;display:grid}.detail-sources li>.admin-dl[data-v-6cfbc147]{width:100%}.detail-sources__head[data-v-6cfbc147]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-link[data-v-6cfbc147]{align-items:center;gap:var(--space-2);color:var(--color-brand-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.detail-runs[data-v-6cfbc147]{gap:var(--space-2);display:grid}.detail-runs h3[data-v-6cfbc147]{font-size:var(--text-sm);margin:0}.detail-runs ul[data-v-6cfbc147]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.admin-page[data-v-f2bf8083]{gap:var(--space-3);display:grid}.admin-banner[data-v-f2bf8083]{margin:0}.admin-source[data-v-f2bf8083]{gap:.05rem;display:grid}.admin-source__cap[data-v-f2bf8083]{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-detail[data-v-f2bf8083]{padding:var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.admin-mono[data-v-f2bf8083]{font-variant-numeric:tabular-nums;font-size:var(--text-sm);word-break:break-all}.admin-muted[data-v-f2bf8083]{color:var(--color-text-muted)}.admin-error[data-v-f2bf8083]{color:var(--color-danger-700);margin:0}.admin-link[data-v-f2bf8083]{color:var(--color-brand-700);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-align:left;background:0 0;border:none;padding:0}.admin-link[data-v-f2bf8083]:disabled{color:var(--color-text-muted);cursor:default;font-weight:var(--font-weight-regular)}.admin-dl[data-v-f2bf8083]{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.admin-dl--grid[data-v-f2bf8083]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr))}.admin-dl div[data-v-f2bf8083]{gap:.2rem;display:grid}.admin-dl__wide[data-v-f2bf8083]{grid-column:1/-1}.admin-dl dt[data-v-f2bf8083]{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.admin-detail-actions[data-v-f2bf8083]{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.admin-tabs[data-v-f2bf8083]{gap:var(--space-1);border-bottom:var(--border-width) solid var(--color-border);padding-bottom:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.admin-tab[data-v-f2bf8083]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:none}.admin-tab--active[data-v-f2bf8083]{background:var(--color-brand-100);color:var(--color-brand-800)}.admin-logs__toolbar[data-v-f2bf8083]{max-width:16rem;margin-bottom:var(--space-3)}.admin-reachability[data-v-f2bf8083]{margin-top:0;margin-bottom:var(--space-3)}.admin-payload[data-v-f2bf8083]{margin:var(--space-2) 0 0;padding:var(--space-2);max-width:28rem;font-size:var(--text-xs);background:var(--color-bg);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);white-space:pre-wrap;overflow:auto}.admin-incidents__title[data-v-f2bf8083],.admin-timeline__title[data-v-f2bf8083],.admin-drawer__heading[data-v-f2bf8083]{margin:var(--space-3) 0 var(--space-2);font-size:var(--text-md)}.admin-incident-msg[data-v-f2bf8083]{text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:var(--text-sm);color:var(--color-text-muted);overflow:hidden}.admin-timeline[data-v-f2bf8083]{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--border-width) solid var(--color-border)}.admin-timeline__list[data-v-f2bf8083]{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.admin-timeline__list li[data-v-f2bf8083]{gap:.15rem;display:grid}.admin-danger[data-v-f2bf8083]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--color-border);flex-wrap:wrap;display:flex}.admin-danger__copy[data-v-f2bf8083]{gap:.25rem;display:grid}.admin-danger__copy h3[data-v-f2bf8083]{font-size:var(--text-md);color:var(--color-danger-700);margin:0}.admin-danger__copy p[data-v-f2bf8083]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.temporary-password[data-v-5b406936]{gap:var(--space-3);display:grid}.temporary-password__field[data-v-5b406936]{gap:var(--space-2);display:grid}.temporary-password__label[data-v-5b406936]{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.temporary-password__input-row[data-v-5b406936],.temporary-password__actions[data-v-5b406936]{gap:var(--space-2);align-items:center;display:flex}.temporary-password__input[data-v-5b406936]{min-width:0;height:var(--control-height-md);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);flex:1}.temporary-password__input--error[data-v-5b406936]{border-color:var(--color-danger)}.temporary-password__error[data-v-5b406936]{color:var(--color-danger);font-size:var(--text-xs)}.temporary-password__rules[data-v-5b406936]{gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);margin:0;padding:0;list-style:none;display:grid}.temporary-password__rule--ok[data-v-5b406936]{color:var(--color-success)}.tenant-detail[data-v-95072c82],.tenant-detail__form[data-v-95072c82],.tenant-detail__loading[data-v-95072c82],.tenant-detail__delete[data-v-95072c82]{gap:var(--space-4);display:grid}.tenant-detail__hero[data-v-95072c82]{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.tenant-detail__eyebrow[data-v-95072c82]{margin:0 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase}.tenant-detail__title-row[data-v-95072c82]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tenant-detail__title-row h1[data-v-95072c82]{font-size:var(--text-2xl);margin:0}.tenant-detail__legal[data-v-95072c82]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.tenant-detail__meta[data-v-95072c82]{gap:var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.tenant-detail__meta div[data-v-95072c82]{gap:.15rem;min-width:7rem;display:grid}.tenant-detail__meta dt[data-v-95072c82]{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em}.tenant-detail__meta dd[data-v-95072c82]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);margin:0}.tenant-detail__ops[data-v-95072c82]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tenant-detail__grid[data-v-95072c82]{gap:var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--color-divider);border-bottom:var(--border-width) solid var(--color-divider);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.tenant-detail__grid dt[data-v-95072c82]{color:var(--color-text-muted);font-size:var(--text-xs)}.tenant-detail__grid dd[data-v-95072c82]{margin:var(--space-1) 0 0;overflow-wrap:anywhere;font-size:var(--text-sm)}.tenant-detail__danger[data-v-95072c82]{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid color-mix(in srgb, var(--color-danger) 40%, var(--color-border));border-radius:var(--radius-md);background:var(--surface-subtle);display:flex}.tenant-detail__danger-copy[data-v-95072c82]{gap:.15rem;min-width:0;display:grid}.tenant-detail__danger h2[data-v-95072c82]{font-size:var(--text-sm);color:var(--color-danger);margin:0}.tenant-detail__danger p[data-v-95072c82]{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.4}.tenant-detail__impact[data-v-95072c82]{padding-left:var(--space-5);color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.5}.tenant-detail__check[data-v-95072c82]{gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-secondary);align-items:flex-start;display:flex}@media (width<=650px){.tenant-detail__grid[data-v-95072c82]{grid-template-columns:1fr}.tenant-detail__danger[data-v-95072c82]{flex-direction:column;align-items:flex-start}}.admin-page[data-v-f191586a],.admin-loading[data-v-f191586a],.create-form[data-v-f191586a]{gap:var(--space-4);display:grid}.admin-filters[data-v-f191586a]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 12rem;align-items:end;display:grid}.admin-company[data-v-f191586a]{gap:.1rem;display:grid}.admin-company span[data-v-f191586a]{color:var(--color-text-muted);font-size:var(--text-xs)}.admin-open[data-v-f191586a]{color:var(--color-brand-700);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-decoration:none}.admin-open[data-v-f191586a]:hover{text-decoration:underline}.admin-filter-empty[data-v-f191586a]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.create-form[data-v-f191586a]{gap:var(--space-5)}.create-section[data-v-f191586a]{gap:var(--space-3);display:grid}.create-section h3[data-v-f191586a]{font-size:var(--text-md);margin:0}.create-cnpj[data-v-f191586a]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.create-found__name[data-v-f191586a]{font-size:var(--text-lg)}.create-muted[data-v-f191586a],.create-help[data-v-f191586a]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.create-dl[data-v-f191586a]{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}.create-dl dt[data-v-f191586a]{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.04em}.create-dl dd[data-v-f191586a]{font-size:var(--text-sm);margin:.15rem 0 0}.create-areas[data-v-f191586a]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.create-areas li[data-v-f191586a]{gap:var(--space-3);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.create-extra-area[data-v-f191586a]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.create-field-error[data-v-f191586a]{color:var(--color-danger);font-size:var(--text-sm);margin:0}.create-link[data-v-f191586a]{height:var(--control-height-sm);padding:0 var(--space-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--surface-card);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.admin-pagination[data-v-f191586a]{justify-content:space-between;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}@media (width<=640px){.admin-filters[data-v-f191586a],.create-cnpj[data-v-f191586a],.create-extra-area[data-v-f191586a]{grid-template-columns:1fr}}.platform-users[data-v-31bd976f],.platform-users__loading[data-v-31bd976f]{gap:var(--space-4);display:grid}.platform-users__roles[data-v-31bd976f]{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.platform-users__roles dt[data-v-31bd976f]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.platform-users__roles dd[data-v-31bd976f]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.35}.platform-users__pagination[data-v-31bd976f]{color:var(--color-text-muted);font-size:var(--text-sm);justify-content:space-between;align-items:center;display:flex}@media (width<=860px){.platform-users__roles[data-v-31bd976f]{grid-template-columns:1fr}}.profile-form[data-v-29739dbf]{gap:var(--space-6);display:grid}.profile-form__banner[data-v-29739dbf]{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:var(--text-sm)}.profile-form__section[data-v-29739dbf]{gap:var(--space-3);display:grid}.profile-form__section-head[data-v-29739dbf]{gap:var(--space-1);display:grid}.profile-form__heading[data-v-29739dbf]{font-size:var(--text-lg);letter-spacing:-.02em}.profile-form__hint[data-v-29739dbf]{color:var(--color-text-muted);font-size:var(--text-sm)}.profile-form__grid[data-v-29739dbf]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-form__grid--3[data-v-29739dbf]{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-form__textarea[data-v-29739dbf]{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:grid}.profile-form__textarea textarea[data-v-29739dbf]{width:100%;padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text);font:inherit;font-weight:var(--font-weight-regular);resize:vertical}.profile-form__switch[data-v-29739dbf]{align-items:center;gap:var(--space-2);min-height:var(--control-height-md);color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-medium);align-self:end;display:inline-flex}.profile-form__term-draft[data-v-29739dbf]{gap:var(--space-3);grid-template-columns:10rem 1fr 6rem auto;align-items:end;display:grid}.profile-form__term-draft[data-v-29739dbf] .tag-color{grid-column:1/-1}.profile-form__terms[data-v-29739dbf]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.profile-form__terms li[data-v-29739dbf]{gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-subtle);grid-template-columns:auto auto 1fr auto;align-items:start;display:grid}.profile-form__term-chip[data-v-29739dbf]{max-width:8rem;min-height:1.35rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;padding:.12rem .55rem;display:inline-flex;overflow:hidden}.profile-form__term-copy[data-v-29739dbf]{gap:.35rem;display:grid}.profile-form__term-copy span[data-v-29739dbf]{color:var(--color-text-muted);font-size:var(--text-xs)}.profile-form__empty-terms[data-v-29739dbf]{color:var(--color-text-muted);font-size:var(--text-sm)}.profile-form__label[data-v-29739dbf]{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);display:block}.profile-form__chips[data-v-29739dbf]{gap:var(--space-1);flex-wrap:wrap;display:flex}.profile-form__chip[data-v-29739dbf]{height:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-full);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);cursor:pointer}.profile-form__chip--on[data-v-29739dbf]{background:var(--color-brand-100);border-color:var(--color-brand-300);color:var(--color-brand-800)}.profile-form__chip[data-v-29739dbf]:disabled{opacity:.6;cursor:not-allowed}.profile-form__error[data-v-29739dbf]{color:var(--color-danger);font-size:var(--text-xs)}.profile-form__footer[data-v-29739dbf]{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--border-width) solid var(--color-divider);display:flex}@media (width<=720px){.profile-form__grid[data-v-29739dbf],.profile-form__grid--3[data-v-29739dbf],.profile-form__term-draft[data-v-29739dbf]{grid-template-columns:1fr}}.srs-form[data-v-eeef1bf8]{gap:var(--space-3);display:grid}.srs-form__field[data-v-eeef1bf8]{gap:var(--space-1);font-size:var(--text-sm);border:0;margin:0;padding:0;display:grid}.srs-form__field em[data-v-eeef1bf8]{color:var(--color-text-muted);font-style:normal}.srs-form__field textarea[data-v-eeef1bf8]{font:inherit;border-radius:var(--radius-md);border:var(--border-width) solid var(--color-border);background:var(--color-bg);color:var(--color-text);resize:vertical;padding:.5rem .65rem}.srs-form__radio[data-v-eeef1bf8]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);display:flex}.srs[data-v-1f85da02]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);margin:0;display:grid}.srs__header[data-v-1f85da02]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.srs__header h2[data-v-1f85da02]{font-size:var(--text-lg);margin:0}.srs__hint[data-v-1f85da02]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.srs__name[data-v-1f85da02]{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.srs__version[data-v-1f85da02]{background:var(--color-bg-muted);height:1.15rem;color:var(--color-text-muted);letter-spacing:.01em;border-radius:999px;align-items:center;padding:0 .4rem;font-size:.7rem;font-weight:600;display:inline-flex}.srs__cards[data-v-1f85da02]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:none}.srs__card[data-v-1f85da02]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);gap:.35rem;display:grid}.srs__card-top[data-v-1f85da02],.srs__card-meta[data-v-1f85da02]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.srs__card-meta[data-v-1f85da02]{color:var(--color-text-muted);font-size:var(--text-sm)}.srs[data-v-1f85da02] tbody tr:hover{background:var(--color-bg-muted)}.srs__summary[data-v-1f85da02]{max-width:18rem;color:var(--color-text-muted);font-size:var(--text-sm)}.srs__table-wrap[data-v-1f85da02]{overflow-x:auto}.srs__rename[data-v-1f85da02]{gap:var(--space-1);font-size:var(--text-sm);display:grid}.srs__empty[data-v-1f85da02] .ui-empty{padding:var(--space-4) var(--space-3)}@media (width<=1100px){.srs__col-secondary[data-v-1f85da02]{display:none}}@media (width<=720px){.srs[data-v-1f85da02]{padding:var(--space-3)}.srs__table-wrap[data-v-1f85da02]{display:none}.srs__cards[data-v-1f85da02]{display:grid}.srs__summary[data-v-1f85da02]{max-width:none}}.criteria[data-v-aee2340e]{gap:var(--space-6);display:grid}.criteria__empty[data-v-aee2340e] .ui-empty{padding:var(--space-4) var(--space-3)}.criteria__panel[data-v-aee2340e]{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);border:var(--border-width) solid var(--color-border);background:var(--color-bg-elevated);display:grid}.criteria__panel-head[data-v-aee2340e]{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.criteria__panel-head h2[data-v-aee2340e]{font-size:var(--text-lg);margin:0}.criteria__hint[data-v-aee2340e]{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.criteria__toolbar[data-v-aee2340e]{gap:var(--space-2);max-width:22rem;font-size:var(--text-sm);color:var(--color-text-secondary);display:grid}.criteria__search[data-v-aee2340e]{display:block;position:relative}.criteria__search[data-v-aee2340e] .ui-icon{z-index:1;color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.criteria__search[data-v-aee2340e] .ui-input{padding-left:2.1rem}.criteria[data-v-aee2340e] tbody tr:hover{background:var(--color-bg-muted)}.criteria__name-cell[data-v-aee2340e]{gap:.25rem;display:grid}.criteria__tag-preview[data-v-aee2340e]{width:fit-content;max-width:100%;min-height:1.35rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:999px;align-items:center;padding:.12rem .55rem;display:inline-flex}.criteria__loading[data-v-aee2340e]{gap:var(--space-2);display:grid}.criteria__pager[data-v-aee2340e]{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.criteria__confirm[data-v-aee2340e]{color:var(--color-text-secondary);font-size:var(--text-md)}.criteria__inline-msg[data-v-aee2340e]{color:var(--color-warning);font-size:var(--text-sm)}.criteria__cards[data-v-aee2340e]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:none}.criteria__card[data-v-aee2340e]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);gap:.35rem;display:grid}.criteria__card-top[data-v-aee2340e],.criteria__card-meta[data-v-aee2340e]{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.criteria__card-desc[data-v-aee2340e],.criteria__card-meta[data-v-aee2340e]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (width<=1100px){.criteria__col-secondary[data-v-aee2340e]{display:none}}@media (width<=720px){.criteria__panel[data-v-aee2340e]{padding:var(--space-3)}.criteria__toolbar[data-v-aee2340e]{max-width:none}.criteria[data-v-aee2340e] .ui-table-wrap{display:none}.criteria__cards[data-v-aee2340e]{display:grid}}.sources[data-v-a501ddf4]{gap:var(--space-3);display:grid}.sources__list[data-v-a501ddf4]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sources__row[data-v-a501ddf4]{padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);gap:.25rem;display:grid}.sources__head[data-v-a501ddf4]{justify-content:space-between;gap:var(--space-3);align-items:center;display:flex}.sources__head h2[data-v-a501ddf4]{font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;margin:0}.sources__helper[data-v-a501ddf4],.sources__mgmt[data-v-a501ddf4]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.4}.sources__mgmt[data-v-a501ddf4]{color:var(--color-text);font-weight:var(--font-weight-medium)}.sources__loading[data-v-a501ddf4]{gap:var(--space-2);display:grid}@media (width<=640px){.sources__head[data-v-a501ddf4]{flex-direction:column;align-items:stretch}}.tenant-users[data-v-76dc794d],.tenant-users__form[data-v-76dc794d],.tenant-users__loading[data-v-76dc794d]{gap:var(--space-3);display:grid}.tenant-users__empty[data-v-76dc794d] .ui-empty{padding:var(--space-4) var(--space-3)}.tenant-users__locked[data-v-76dc794d]{color:var(--color-text-muted);font-size:var(--text-sm)}.attests[data-v-a20589cc],.form[data-v-a20589cc]{gap:var(--space-3);display:grid}.actions[data-v-a20589cc]{justify-content:flex-end;gap:var(--space-2);display:flex}.attests__empty[data-v-a20589cc] .ui-empty{padding:var(--space-3)}.certs[data-v-5b8df7e6],.form[data-v-5b8df7e6]{gap:var(--space-3);display:grid}.actions[data-v-5b8df7e6]{justify-content:flex-end;gap:var(--space-2);display:flex}.certs__empty[data-v-5b8df7e6] .ui-empty{padding:var(--space-3)}.vault[data-v-faab39de]{gap:var(--space-3);display:grid}.vault__alert[data-v-faab39de]{margin-bottom:0}.vault__empty[data-v-faab39de] .ui-empty{padding:var(--space-3)}.vault__muted[data-v-faab39de]{color:var(--color-text-muted);font-size:var(--text-sm)}.vault__icon-btn[data-v-faab39de]{height:var(--control-height-sm);width:var(--control-height-sm);min-width:var(--control-height-sm);color:var(--color-text-muted);padding:0}.vault__pager[data-v-faab39de]{align-items:center;gap:var(--space-3);display:flex}.vault__form[data-v-faab39de]{gap:var(--space-3);display:grid}.vault__form-actions[data-v-faab39de]{justify-content:flex-end;gap:var(--space-2);display:flex}.vault__file[data-v-faab39de]{gap:var(--space-2);font-size:var(--text-sm);display:grid}.vault__version-list[data-v-faab39de]{margin:0 0 var(--space-4);gap:var(--space-2);padding:0;list-style:none;display:grid}.vault__version-list li[data-v-faab39de]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.vault__versions[data-v-faab39de]{gap:var(--space-3);display:grid}.notifications[data-v-d346ee9b]{gap:var(--space-3);max-width:var(--content-standard);display:grid}.notifications__error[data-v-d346ee9b]{color:var(--color-danger-700);font-size:var(--text-sm)}.notifications__loading[data-v-d346ee9b]{gap:var(--space-2);display:grid}.notifications__empty[data-v-d346ee9b] .ui-empty{padding:var(--space-4)}.notifications__list[data-v-d346ee9b]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.notifications__item[data-v-d346ee9b]{padding:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated)}.notifications__item--unread[data-v-d346ee9b]{border-color:color-mix(in srgb, var(--color-brand-500) 35%, var(--color-border));background:color-mix(in srgb, var(--color-brand-50) 40%, var(--color-bg-elevated))}.notifications__meta[data-v-d346ee9b]{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted);display:flex}.notifications__type[data-v-d346ee9b]{font-weight:var(--font-weight-semibold);color:var(--color-brand-800)}.notifications__title[data-v-d346ee9b]{margin:var(--space-2) 0 0;font-size:var(--text-base)}.notifications__message[data-v-d346ee9b]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.notifications__actions[data-v-d346ee9b]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.notif-prefs[data-v-2ae2aacb]{gap:var(--space-5);display:grid}.notif-prefs__section[data-v-2ae2aacb]{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:var(--border-width) solid var(--color-border);display:grid}.notif-prefs__section h2[data-v-2ae2aacb]{font-size:var(--text-md);margin:0}.notif-prefs__hint[data-v-2ae2aacb]{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.notif-prefs__actions[data-v-2ae2aacb]{gap:var(--space-2);flex-wrap:wrap;display:flex}:root,[data-theme=light]{--color-brand-50:#f0fdfa;--color-brand-100:#ccfbf1;--color-brand-200:#a7f3d0;--color-brand-300:#5eead4;--color-brand-400:#2dd4bf;--color-brand-500:#14b8a6;--color-brand-600:#0d9488;--color-brand-700:#0f766e;--color-brand-800:#0b3d3a;--color-brand-900:#042f2e;--color-brand-deep:var(--color-brand-800);--color-brand-emerald:var(--color-brand-500);--color-brand-mint:var(--color-brand-200);--color-ink-950:#020617;--color-ink-900:#0f172a;--color-ink-800:#1e293b;--color-ink-700:#334155;--color-ink-600:#475569;--color-ink-500:#64748b;--color-ink-400:#94a3b8;--color-ink-300:#cbd5e1;--color-ink-200:#e2e8f0;--color-ink-100:#f1f5f9;--color-ink-50:#f8fafc;--color-bg:#f8fafc;--color-bg-elevated:#fff;--color-bg-muted:#f1f5f9;--color-bg-subtle:#f8fafc;--color-bg-sidebar:#0b3d3a;--color-bg-sidebar-hover:#0f766e;--color-bg-sidebar-active:#0f766e;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-divider:#f1f5f9;--color-text:#1e293b;--color-text-secondary:#64748b;--color-text-muted:#64748b;--color-text-inverse:#f8fafc;--color-text-link:#0d9488;--color-text-sidebar:#ccfbf1;--color-text-sidebar-active:#fff;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#d97706;--color-warning-bg:#ffedd5;--color-danger:#dc2626;--color-danger-bg:#fee2e2;--color-info:#2563eb;--color-info-bg:#dbeafe;--color-text-on-accent:#fff;--color-border-sidebar:#00000040;--color-focus-ring:#14b8a673;--color-overlay:#0f172a7a;--color-disabled:#64748b8c}[data-theme=dark]{--color-bg:#020617;--color-bg-elevated:#0f172a;--color-bg-muted:#1e293b;--color-bg-subtle:#0b1220;--color-bg-sidebar:#042f2e;--color-bg-sidebar-hover:#0b3d3a;--color-bg-sidebar-active:#0d9488;--color-border:#334155;--color-border-strong:#475569;--color-divider:#1e293b;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--color-text-inverse:#0f172a;--color-text-link:#5eead4;--color-text-sidebar:#99f6e4;--color-text-sidebar-active:#fff;--color-success-bg:#16a34a2e;--color-warning-bg:#d977062e;--color-danger-bg:#dc26262e;--color-info-bg:#2563eb2e;--color-overlay:#0000009e}:root{--font-sans:"Inter", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-base:.9375rem;--text-lg:1.0625rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--leading-tight:1.25;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.625;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.02em;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700}.typo-display{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.typo-h1{font-size:1.75rem;font-weight:var(--font-weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.typo-h2{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);line-height:1.3}.typo-h3{font-size:var(--text-xl);font-weight:var(--font-weight-semibold);line-height:var(--leading-snug);letter-spacing:-.015em}.typo-body{font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal)}.typo-small{font-size:var(--text-md);line-height:1.45}.typo-caption{font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wide)}.typo-label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:.01em}.typo-button{font-size:var(--text-md);font-weight:var(--font-weight-semibold);letter-spacing:-.01em}.brand-mark{object-fit:contain;width:1.85rem;height:1.85rem;display:inline-block}.brand-logo{object-fit:contain;width:auto;height:1.75rem;display:inline-block}.brand-logo--lg{height:2.25rem}.content-narrow{max-width:var(--content-narrow);width:100%}.content-standard{max-width:var(--content-standard);width:100%}.content-wide{max-width:var(--content-wide);width:100%}.content-full{width:100%;max-width:none}.ui-cell-primary{gap:.1rem;min-width:0;display:grid}.ui-cell-primary strong{font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-cell-primary span,.ui-cell-secondary{color:var(--color-text-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-row-actions-cell{white-space:nowrap;text-align:right;width:1%}.ui-inline-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:inline-flex}.opportunity-title{-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;min-width:0;max-width:100%;min-height:2.7em;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}@media (width<=700px){.opportunity-title{-webkit-line-clamp:3;line-clamp:3;min-height:4.05em}}.opportunity-title--flush{min-height:0}.ui-scroll,.ui-table-wrap{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--color-text-muted) 45%, transparent) transparent}.ui-scroll::-webkit-scrollbar{width:6px;height:6px}.ui-table-wrap::-webkit-scrollbar{width:6px;height:6px}.ui-scroll::-webkit-scrollbar-track{background:0 0}.ui-table-wrap::-webkit-scrollbar-track{background:0 0}.ui-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 40%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.ui-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--color-text-muted) 40%, transparent);background-clip:padding-box;border:1px solid #0000;border-radius:999px}.ui-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-muted) 65%, transparent);background-clip:padding-box}.ui-table-wrap::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--color-text-muted) 65%, transparent);background-clip:padding-box}.ui-scroll::-webkit-scrollbar-corner{background:0 0}.ui-table-wrap::-webkit-scrollbar-corner{background:0 0}.ui-table-cell-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.ui-table-cell-clamp{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius-sm:.3125rem;--radius-md:.5rem;--radius-lg:.6875rem;--radius-xl:.875rem;--radius-full:9999px;--border-width:1px;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--shadow-xs:none;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 2px 8px #0f172a0f;--shadow-lg:0 8px 20px #0f172a1a;--shadow-focus:0 0 0 3px var(--color-focus-ring);--sidebar-width:16rem;--sidebar-width-collapsed:4.5rem;--topbar-height:3.5rem;--content-max:100%;--content-narrow:40rem;--content-standard:56rem;--content-wide:90rem;--content-full:100%;--z-dropdown:40;--z-sticky:50;--z-modal:60;--z-toast:70;--z-tooltip:80;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--duration-instant:80ms;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--transition-colors:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);--transition-elevation:box-shadow var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);--control-height-sm:2rem;--control-height-md:2.375rem;--control-height-lg:2.75rem;--surface-page:var(--color-bg);--surface-card:var(--color-bg-elevated);--surface-subtle:var(--color-bg-subtle);--surface-muted:var(--color-bg-muted);--surface-brand-soft:var(--color-brand-50);--surface-table-head:var(--color-bg-subtle);--surface-table-row-hover:var(--color-brand-50);--surface-sidebar:var(--color-bg-sidebar)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-brand-soft:#0d948824;--surface-table-row-hover:#0d94881f;--shadow-xs:0 1px 2px #00000059;--shadow-sm:0 1px 3px #0006;--shadow-md:0 8px 20px #00000073;--shadow-lg:0 16px 36px #00000080}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;height:100%}body{min-height:100%;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-weight-regular);line-height:var(--leading-normal);color:var(--color-text);background:radial-gradient(1200px 600px at 0% -10%, #14b8a61a, transparent 55%), radial-gradient(900px 500px at 100% 0%, #0b3d3a0f, transparent 50%), var(--color-bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}#app{min-height:100svh}h1,h2,h3,h4{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight);color:var(--color-ink-900);line-height:var(--leading-tight);margin:0}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4{color:var(--color-text)}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}p{margin:0}a{color:var(--color-text-link);text-decoration:none}a:hover{text-decoration:underline}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--shadow-focus);outline:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
