.modal-overlay[data-v-22165cd5]{--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: var(--bs-box-shadow-sm);--bs-modal-padding: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-footer-gap: .5rem;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;padding:1rem}.modal-overlay .modal-dialog[data-v-22165cd5]{margin:0;max-width:100%;max-height:calc(100vh - 2rem)}.modal-overlay .modal-content[data-v-22165cd5]{max-height:calc(100vh - 2rem);overflow-y:auto}.modal-fade-enter-active[data-v-22165cd5],.modal-fade-leave-active[data-v-22165cd5]{transition:opacity .15s ease}.modal-fade-enter-from[data-v-22165cd5],.modal-fade-leave-to[data-v-22165cd5]{opacity:0}.bz-nav[data-v-dcfba3f8]{position:sticky;top:0;z-index:30;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--bs-border-color)}.bz-nav-inner[data-v-dcfba3f8]{max-width:1180px;margin:0 auto;padding:0 28px;height:62px;display:flex;align-items:center;gap:20px}.bz-brand[data-v-dcfba3f8]{display:flex;align-items:center;gap:11px;text-decoration:none}.bz-brand-logo[data-v-dcfba3f8]{height:34px;width:auto;object-fit:contain;display:block}.bz-role-tag[data-v-dcfba3f8]{display:inline-flex;align-items:center;font-size:12px;font-weight:600;color:var(--bz-admin-fg);background:var(--bz-admin-bg);border:1px solid var(--bz-admin-bd);padding:3px 9px;border-radius:999px;white-space:nowrap}.bz-nav-links[data-v-dcfba3f8]{display:flex;align-items:center;gap:2px;margin-left:12px}.bz-nav-link[data-v-dcfba3f8]{font-size:14px;font-weight:500;color:var(--bs-secondary-color);border-radius:9px;padding:7px 13px;text-decoration:none;white-space:nowrap;transition:background .12s,color .12s}.bz-nav-link[data-v-dcfba3f8]:hover{background:#f1f5f9;color:var(--bs-body-color)}.bz-nav-link.active[data-v-dcfba3f8]{font-weight:600;color:var(--bs-primary);background:var(--bs-primary-bg-subtle)}.bz-nav-right[data-v-dcfba3f8]{margin-left:auto;display:flex;align-items:center;gap:12px}.bz-bell[data-v-dcfba3f8]{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:var(--bs-secondary-color);background:#fff;border:1px solid var(--bs-border-color);border-radius:11px;cursor:pointer;transition:background .12s,color .12s,border-color .12s}.bz-bell[data-v-dcfba3f8]:hover{background:#f8fafc;color:var(--bs-primary);border-color:#cbd5e1}.bz-bell[data-v-dcfba3f8]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.3)}.bz-bell[data-v-dcfba3f8]:disabled{opacity:.6;cursor:default}.bz-bell-badge[data-v-dcfba3f8]{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;line-height:1;color:#fff;background:var(--bs-primary);border:2px solid #fff;border-radius:999px;box-sizing:border-box}.bz-user[data-v-dcfba3f8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;background:transparent;border:1px solid transparent;border-radius:11px;padding:4px 6px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:background .12s,border-color .12s}.bz-user[data-v-dcfba3f8]:hover{background:#f8fafc;border-color:var(--bs-border-color)}.bz-user[data-v-dcfba3f8]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.3)}.bz-user-text[data-v-dcfba3f8]{text-align:right;line-height:1.25}.bz-user-name[data-v-dcfba3f8]{font-size:13px;font-weight:600;color:var(--bs-body-color);white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis}.bz-user-sub[data-v-dcfba3f8]{font-size:12px;color:#475569;white-space:nowrap}.bz-avatar[data-v-dcfba3f8]{width:36px;height:36px;flex:none;border-radius:50%;background:var(--bs-primary-bg-subtle);border:1px solid var(--bs-primary-border-subtle);color:var(--bs-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.bz-avatar.admin[data-v-dcfba3f8]{background:var(--bz-admin-bg);border-color:var(--bz-admin-bd);color:var(--bz-admin-fg)}.bz-signout[data-v-dcfba3f8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:13px;font-weight:600;color:var(--bs-secondary-color);background:transparent;border:1px solid var(--bs-border-color);border-radius:10px;padding:7px 12px;cursor:pointer;transition:background .12s,color .12s}.bz-signout[data-v-dcfba3f8]:hover{background:#f8fafc;color:var(--bs-body-color)}.bz-signout[data-v-dcfba3f8]:focus-visible{box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.35);outline:none}@media (max-width: 640px){.bz-user-text[data-v-dcfba3f8]{display:none}.bz-nav-links[data-v-dcfba3f8]{margin-left:4px}}.toast-stack[data-v-64958f9d]{position:fixed;bottom:1rem;right:1rem;z-index:1080;display:flex;flex-direction:column;gap:.5rem;pointer-events:none;max-width:calc(100vw - 2rem);width:360px}@media (max-width: 575.98px){.toast-stack[data-v-64958f9d]{bottom:.5rem;right:.5rem;left:.5rem;width:auto;max-width:none}}.toast-region[data-v-64958f9d]{display:flex;flex-direction:column;gap:.5rem}.toast-item[data-v-64958f9d]{pointer-events:auto;display:flex;align-items:flex-start;gap:.75rem;padding:.75rem .875rem;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-left-width:4px;border-radius:var(--bs-border-radius);box-shadow:0 4px 14px #0f172a14;font-size:.9375rem;line-height:1.4}.toast-success[data-v-64958f9d]{border-left-color:var(--bs-success)}.toast-success .toast-icon[data-v-64958f9d]{color:var(--bs-success)}.toast-error[data-v-64958f9d]{border-left-color:var(--bs-danger)}.toast-error .toast-icon[data-v-64958f9d]{color:var(--bs-danger)}.toast-warning[data-v-64958f9d]{border-left-color:var(--bs-warning)}.toast-warning .toast-icon[data-v-64958f9d]{color:var(--bs-warning-text-emphasis)}.toast-info[data-v-64958f9d]{border-left-color:var(--bs-info)}.toast-info .toast-icon[data-v-64958f9d]{color:var(--bs-info)}.toast-icon[data-v-64958f9d]{font-size:1.125rem;line-height:1.2;font-weight:700;flex-shrink:0}.toast-body[data-v-64958f9d]{flex-grow:1;min-width:0}.toast-title[data-v-64958f9d]{font-weight:600;margin-bottom:.125rem}.toast-message[data-v-64958f9d]{word-break:break-word}.toast-dismiss[data-v-64958f9d]{background:transparent;border:0;padding:0 .125rem;font-size:.875rem;line-height:1;color:var(--bs-secondary-color);cursor:pointer;flex-shrink:0;margin-top:.125rem}.toast-dismiss[data-v-64958f9d]:hover,.toast-dismiss[data-v-64958f9d]:focus-visible{color:var(--bs-body-color)}.toast-dismiss[data-v-64958f9d]:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:2px}.toast-fade-enter-active[data-v-64958f9d],.toast-fade-leave-active[data-v-64958f9d]{transition:opacity .2s ease,transform .2s ease}.toast-fade-enter-from[data-v-64958f9d]{opacity:0;transform:translateY(8px)}.toast-fade-leave-to[data-v-64958f9d]{opacity:0}@media (prefers-reduced-motion: reduce){.toast-fade-enter-active[data-v-64958f9d],.toast-fade-leave-active[data-v-64958f9d]{transition:opacity .01s linear;transform:none}}.skip-link[data-v-2a1c188d]{position:absolute;top:8px;left:8px;z-index:1080;padding:8px 14px;background:var(--bs-primary, #005070);color:#fff;border-radius:var(--bs-border-radius, .5rem);font-weight:600;text-decoration:none;transform:translateY(-150%);opacity:0;pointer-events:none}.skip-link[data-v-2a1c188d]:focus,.skip-link[data-v-2a1c188d]:focus-visible{transform:translateY(0);opacity:1;pointer-events:auto;box-shadow:var(--focus-ring);outline:none}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-400.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-500.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-600.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-700.woff2) format("woff2")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/hanken-grotesk/hanken-grotesk-800.woff2) format("woff2")}:root{--bs-primary: #005070;--bs-primary-rgb: 0, 80, 112;--bs-primary-text-emphasis: #00384e;--bs-primary-bg-subtle: #e6eef1;--bs-primary-border-subtle: #a6c2cd;--bs-link-color: #005070;--bs-link-color-rgb: 0, 80, 112;--bs-link-hover-color: #003e57;--bs-link-hover-color-rgb: 0, 62, 87;--bs-success: #10b981;--bs-success-rgb: 16, 185, 129;--bs-success-text-emphasis: #065f46;--bs-success-bg-subtle: #d1fae5;--bs-success-border-subtle: #a7f3d0;--bs-warning: #f59e0b;--bs-warning-rgb: 245, 158, 11;--bs-warning-text-emphasis: #92400e;--bs-warning-bg-subtle: #fef3c7;--bs-warning-border-subtle: #fde68a;--bs-danger: #f43f5e;--bs-danger-rgb: 244, 63, 94;--bs-danger-text-emphasis: #9f1239;--bs-danger-bg-subtle: #ffe4e6;--bs-danger-border-subtle: #fecdd3;--bs-info: #0ea5e9;--bs-info-rgb: 14, 165, 233;--bs-info-text-emphasis: #075985;--bs-info-bg-subtle: #e0f2fe;--bs-info-border-subtle: #bae6fd;--bs-body-bg: #ffffff;--bs-body-color: #0f172a;--bs-body-color-rgb: 15, 23, 42;--bs-secondary-color: #475569;--bs-secondary-color-rgb: 71, 85, 105;--bs-tertiary-color: #64748b;--bs-border-color: #e2e8f0;--bs-border-color-translucent: rgba(15, 23, 42, .08);--app-surface: #f8fafc;--bs-border-radius: .5rem;--bs-border-radius-sm: .375rem;--bs-border-radius-lg: .75rem;--section-a: #005070;--section-b: #14b8a6;--section-c: #10b981;--section-d: #f59e0b;--section-e: #f43f5e;--section-f: #a855f7;--section-g: #0ea5e9;--section-h: #64748b;--section-a-ink: #005070;--section-b-ink: #115e59;--section-c-ink: #047857;--section-d-ink: #b45309;--section-e-ink: #be123c;--section-f-ink: #7e22ce;--section-g-ink: #0369a1;--section-h-ink: #475569;--app-card-shadow: 0 1px 2px rgba(28, 25, 23, .04);--bp-mobile-max: 640px;--bp-tablet-max: 1024px;--bp-desktop-min: 1025px;--focus-ring: 0 0 0 3px rgba(var(--bs-primary-rgb), .3);--focus-ring-offset-color: var(--bs-primary);--bs-body-font-family: "Hanken Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}.card{border:1px solid var(--bs-border-color);box-shadow:var(--app-card-shadow)}.form-control,.form-select{border-color:var(--bs-border-color)}.form-control:focus,.form-select:focus{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.15)}.btn:focus-visible,.btn-check:focus-visible+.btn,.btn-check:focus+.btn{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.25)}.nav-pills .nav-link{color:var(--bs-secondary-color);border-radius:var(--bs-border-radius)}.nav-pills .nav-link:hover:not(.active){background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.section-chip{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--bs-border-radius);background-color:var(--section-a);color:#fff;font-weight:600;line-height:1}.section-chip[data-section=A]{background-color:var(--section-a)}.section-chip[data-section=B]{background-color:var(--section-b)}.section-chip[data-section=C]{background-color:var(--section-c)}.section-chip[data-section=D]{background-color:var(--section-d)}.section-chip[data-section=E]{background-color:var(--section-e)}.section-chip[data-section=F]{background-color:var(--section-f)}.section-chip[data-section=G]{background-color:var(--section-g)}.section-chip[data-section=H]{background-color:var(--section-h)}.section-chip-lg{width:2.5rem;height:2.5rem;font-size:1.125rem}.section-chip-mini{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.375rem;background-color:var(--section-a);color:#fff;font-size:.75rem;font-weight:700;line-height:1}.section-chip-mini[data-section=A]{background-color:var(--section-a)}.section-chip-mini[data-section=B]{background-color:var(--section-b)}.section-chip-mini[data-section=C]{background-color:var(--section-c)}.section-chip-mini[data-section=D]{background-color:var(--section-d)}.section-chip-mini[data-section=E]{background-color:var(--section-e)}.section-chip-mini[data-section=F]{background-color:var(--section-f)}.section-chip-mini[data-section=G]{background-color:var(--section-g)}.section-chip-mini[data-section=H]{background-color:var(--section-h)}.nav-pills .nav-link.active .section-chip-mini{box-shadow:0 0 0 1.5px #ffffffd9}.badge.bg-warning{color:#1c1917!important}:root{--bz-shell-h: 62px;--bz-max: 1180px;--bz-done-fg: #047857;--bz-done-bg: #ecfdf5;--bz-done-bd: #a7f3d0;--bz-prog-fg: #005070;--bz-prog-bg: #e6eef1;--bz-prog-bd: #a6c2cd;--bz-todo-fg: #475569;--bz-todo-bg: #f8fafc;--bz-todo-bd: #e2e8f0;--bz-rev-fg: #be123c;--bz-rev-bg: #fff1f2;--bz-rev-bd: #fecdd3;--bz-admin-fg: #7c3aed;--bz-admin-bg: #f5f3ff;--bz-admin-bd: #ddd6fe;--bz-lc-vetting-fg: #475569;--bz-lc-vetting-bg: #f1f5f9;--bz-lc-vetting-bd: #e2e8f0;--bz-lc-prepping-fg: #b45309;--bz-lc-prepping-bg: #fffbeb;--bz-lc-prepping-bd: #fde68a;--bz-lc-ready-fg: #4338ca;--bz-lc-ready-bg: #eef2ff;--bz-lc-ready-bd: #c7d2fe;--bz-lc-scheduled-fg: #7c3aed;--bz-lc-scheduled-bg: #f5f3ff;--bz-lc-scheduled-bd: #ddd6fe;--bz-lc-presented-fg: #047857;--bz-lc-presented-bg: #ecfdf5;--bz-lc-presented-bd: #a7f3d0}html{scrollbar-gutter:stable}.bz-page{width:100%;max-width:var(--bz-max);margin:0 auto;display:grid;grid-template-columns:300px minmax(0,1fr);align-items:start}.bz-aside{position:sticky;top:var(--bz-shell-h);min-height:calc(100vh - var(--bz-shell-h));border-right:1px solid var(--bs-border-color);padding:32px 28px 48px;display:flex;flex-direction:column;gap:28px}.bz-canvas{padding:36px 40px 64px;display:flex;flex-direction:column;gap:40px;min-width:0}:focus-visible{outline:none;box-shadow:var(--focus-ring)}@media (max-width: 1024px){.bz-page{grid-template-columns:1fr}.bz-aside{position:static;min-height:0;border-right:none;border-bottom:1px solid var(--bs-border-color)}.bz-canvas{padding:28px 22px 56px}}.bz-eyebrow{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#475569}.bz-eyebrow-accent{color:var(--bs-primary)}.bz-chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 10px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.bz-chip-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bz-chip-done{color:var(--bz-done-fg);background:var(--bz-done-bg);border-color:var(--bz-done-bd)}.bz-chip-progress{color:var(--bz-prog-fg);background:var(--bz-prog-bg);border-color:var(--bz-prog-bd)}.bz-chip-todo{color:var(--bz-todo-fg);background:var(--bz-todo-bg);border-color:var(--bz-todo-bd)}.chip-revision{color:var(--bz-rev-fg);background:var(--bz-rev-bg);border-color:var(--bz-rev-bd)}.bz-chip-vetting{color:var(--bz-lc-vetting-fg);background:var(--bz-lc-vetting-bg);border-color:var(--bz-lc-vetting-bd)}.bz-chip-prepping{color:var(--bz-lc-prepping-fg);background:var(--bz-lc-prepping-bg);border-color:var(--bz-lc-prepping-bd)}.bz-chip-ready{color:var(--bz-lc-ready-fg);background:var(--bz-lc-ready-bg);border-color:var(--bz-lc-ready-bd)}.bz-chip-scheduled{color:var(--bz-lc-scheduled-fg);background:var(--bz-lc-scheduled-bg);border-color:var(--bz-lc-scheduled-bd)}.bz-chip-presented{color:var(--bz-lc-presented-fg);background:var(--bz-lc-presented-bg);border-color:var(--bz-lc-presented-bd)}.bz-chip-lg{font-size:13.5px;font-weight:700;padding:5px 14px}.sk-avatar,.sk-line,.sk-chip,.sk-bar{background:#eef2f6;border-radius:8px}.sk-avatar{width:38px;height:38px;flex:none;border-radius:50%}.sk-line{height:12px;width:100%}.sk-w-60{width:60%}.sk-w-40{width:40%}.sk-chip{height:20px;width:72px;border-radius:999px}.sk-bar{height:7px;max-width:80px;border-radius:999px}.ao-row--skeleton{cursor:default}@keyframes sk-pulse{0%,to{opacity:1}50%{opacity:.55}}.ao-row--skeleton *{animation:sk-pulse 1.2s ease-in-out infinite}@media (prefers-reduced-motion: reduce){.ao-row--skeleton *,.sk-avatar,.sk-line,.sk-bar,.sk-chip{animation:none}}.wz-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:22px}@media (max-width: 640px){.wz-fields{grid-template-columns:1fr}}.wz-input{width:100%;font-family:inherit;font-size:14.5px;line-height:1.55;color:#0f172a;background:#fff;border:1px solid var(--bs-border-color, #e2e8f0);border-radius:11px;padding:11px 13px;box-shadow:0 1px 2px #0f172a0a;transition:border-color .12s,box-shadow .12s;outline:none;box-sizing:border-box}.wz-input:focus{border-color:var(--bs-primary, #005070);box-shadow:0 0 0 3px #0050702e}.wz-input:disabled{background:#f8fafc;color:#64748b;cursor:not-allowed}.wz-input-sm{padding:8px 11px;font-size:14px;border-radius:9px}
