.activation-page[data-v-85bb7aff]{background:var(--bg,#f5f0e8);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card[data-v-85bb7aff]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;width:100%;max-width:480px;padding:32px}h1[data-v-85bb7aff]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 8px;font-size:1.4rem}.sub[data-v-85bb7aff]{color:var(--text-muted,#7a7568);margin-bottom:8px;font-size:.85rem}.field[data-v-85bb7aff]{margin-bottom:16px}.field label[data-v-85bb7aff]{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.field input[data-v-85bb7aff]{border:1px solid var(--border,#d4cfc3);border-radius:8px;width:100%;padding:8px 12px;font-size:.9rem}.error[data-v-85bb7aff]{color:#b91c1c;margin:4px 0 0;font-size:.8rem}.btn[data-v-85bb7aff]{text-align:center;background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.btn[data-v-85bb7aff]:disabled{opacity:.6}.app-frame[data-v-86458906]{min-height:100vh;display:flex}.sidebar[data-v-86458906]{background:var(--primary,#234a3d);color:#fff;flex-direction:column;flex-shrink:0;width:240px;height:100vh;padding:20px 0;display:flex;position:sticky;top:0;overflow-y:auto}.brand[data-v-86458906]{align-items:center;gap:10px;padding:0 20px 20px;display:flex}.mark[data-v-86458906]{background:var(--accent,#a87c32);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;font-weight:700;display:flex}.wordmark[data-v-86458906]{font-family:var(--font-serif,"Spectral", serif);font-size:1.25rem;font-weight:600}.context-card[data-v-86458906]{border-bottom:1px solid #ffffff1a;flex-direction:column;gap:2px;margin-bottom:4px;padding:0 20px 16px;display:flex}.context-school[data-v-86458906]{font-size:.9rem;font-weight:600}.context-authority[data-v-86458906]{opacity:.65;font-size:.7rem}.school-switcher[data-v-86458906]{flex-wrap:wrap;gap:6px;padding:0 20px 16px;display:flex}.school-pill[data-v-86458906]{color:#ffffffbf;background:#ffffff1a;border-radius:999px;padding:4px 10px;font-size:.7rem;text-decoration:none;transition:background .15s,color .15s}.school-pill[data-v-86458906]:hover{color:#fff;background:#fff3}.school-pill.active[data-v-86458906]{background:var(--accent,#a87c32);color:#fff;font-weight:600}.nav-section[data-v-86458906]{flex:1;padding:0 12px}.nav-label[data-v-86458906]{text-transform:uppercase;letter-spacing:.1em;opacity:.6;margin-bottom:8px;padding:0 8px;font-size:.65rem}.shell-nav-item[data-v-86458906]{color:#ffffffbf;border-radius:8px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:.85rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.shell-nav-item[data-v-86458906]:hover{color:#fff;background:#ffffff1a}.shell-nav-item.active[data-v-86458906]{color:#fff;background:#ffffff26;font-weight:600}.navitem-icon[data-v-86458906]{flex-shrink:0;width:20px;height:20px}.navitem-icon svg[data-v-86458906]{fill:currentColor;width:100%;height:100%}.sidebar-footer[data-v-86458906]{border-top:1px solid #ffffff1a;margin-top:auto;padding:16px 20px 0}.user-name[data-v-86458906]{opacity:.8;font-size:.8rem;display:block}.user-role[data-v-86458906]{opacity:.6;margin-bottom:8px;font-size:.7rem;display:block}.theme-toggle[data-v-86458906]{color:#ffffffbf;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;width:100%;padding:6px 12px;font-size:.75rem}.theme-toggle[data-v-86458906]:hover{color:#fff;background:#fff3}.sign-out-btn[data-v-86458906]{color:#ffffff8c;cursor:pointer;text-align:left;background:0 0;border:none;width:100%;margin-top:4px;padding:6px 12px;font-size:.75rem}.sign-out-btn[data-v-86458906]:hover{color:#fff}.main-content[data-v-86458906]{background:var(--app-bg,#efeadd);flex:1;min-width:0}.topbar[data-v-86458906]{border-bottom:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.breadcrumbs[data-v-86458906]{min-width:0;overflow-x:auto}.breadcrumbs ol[data-v-86458906]{white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li[data-v-86458906]{color:var(--text-muted,#7a7568);font-size:.8rem}.breadcrumbs li[data-v-86458906]:not(:last-child):after{content:"/";opacity:.5;margin:0 8px}.breadcrumbs li[data-v-86458906]:last-child{color:var(--text,#2c2a24);font-weight:600}.breadcrumbs a[data-v-86458906]{color:inherit;text-decoration:none}.breadcrumbs a[data-v-86458906]:hover{text-decoration:underline}.notifications[data-v-86458906]{flex-shrink:0;align-items:center;display:flex;position:relative}.bell-icon[data-v-86458906]{width:22px;height:22px;fill:var(--text-muted,#7a7568)}.notification-count[data-v-86458906]{background:var(--accent,#a87c32);color:#fff;text-align:center;border-radius:999px;min-width:16px;padding:3px 5px;font-size:.65rem;font-weight:700;line-height:1;position:absolute;top:-6px;right:-8px}.flash-message[data-v-86458906]{color:#2d6a2d;background:#e6f5e6;border:1px solid #84c084;border-radius:8px;margin:16px 16px 0;padding:10px 16px;font-size:.85rem}.bottom-nav[data-v-86458906]{z-index:100;background:var(--surface,#fff);border-top:1px solid var(--border,#d4cfc3);padding:4px 0 calc(4px + env(safe-area-inset-bottom,0px));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #00000014}.bottom-nav-item[data-v-86458906]{color:var(--text-muted,#7a7568);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-height:44px;padding:8px 4px;font-size:.65rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.bottom-nav-item.active[data-v-86458906]{color:var(--primary,#234a3d);font-weight:700}.bottom-nav-item[data-v-86458906]:hover{color:var(--primary,#234a3d)}.bottom-nav-icon[data-v-86458906]{fill:currentColor;width:22px;height:22px}@media (width<=768px){.sidebar[data-v-86458906]{display:none}.bottom-nav[data-v-86458906]{display:flex}.main-content[data-v-86458906]{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}.topbar[data-v-86458906]{padding:12px 16px}.breadcrumbs li[data-v-86458906]:not(:last-child){display:none}}.hero[data-v-b7603105]{padding:32px 32px 24px}.eyebrow[data-v-b7603105]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-b7603105]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-b7603105]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-b7603105]{max-width:480px;padding:0 24px}.card[data-v-b7603105]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-b7603105]{margin:0 0 16px;font-size:1rem}.notice[data-v-b7603105]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;margin-bottom:16px;padding:10px 14px;font-size:.85rem}.qr-container[data-v-b7603105]{text-align:center;margin-bottom:20px}.secret-label[data-v-b7603105]{color:var(--text-muted,#7a7568);margin:12px 0 4px;font-size:.8rem}.secret[data-v-b7603105]{background:var(--border-light,#eae5d8);letter-spacing:.1em;border-radius:6px;padding:6px 12px;font-size:.85rem;display:inline-block}.field[data-v-b7603105]{margin-bottom:16px}.field label[data-v-b7603105]{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.field input[data-v-b7603105]{border:1px solid var(--border,#d4cfc3);text-align:center;letter-spacing:.2em;border-radius:8px;width:100%;padding:8px 12px;font-size:.9rem}.error[data-v-b7603105]{color:#b91c1c;margin:4px 0 0;font-size:.8rem}.btn[data-v-b7603105]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600}.btn[data-v-b7603105]:disabled{opacity:.6}@media (width<=768px){.hero[data-v-b7603105]{padding:20px 16px 16px}.content[data-v-b7603105]{padding:0 12px}}.hero[data-v-e7c270fb]{padding:32px 32px 24px}.eyebrow[data-v-e7c270fb]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-e7c270fb]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-e7c270fb]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-e7c270fb]{max-width:480px;padding:0 24px}.card[data-v-e7c270fb]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-e7c270fb]{margin:0 0 16px;font-size:1rem}.field[data-v-e7c270fb]{margin-bottom:16px}.field label[data-v-e7c270fb]{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.field input[data-v-e7c270fb]{border:1px solid var(--border,#d4cfc3);border-radius:8px;width:100%;padding:8px 12px;font-size:.9rem}.error[data-v-e7c270fb]{color:#b91c1c;margin:4px 0 0;font-size:.8rem}.btn[data-v-e7c270fb]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600}.btn[data-v-e7c270fb]:disabled{opacity:.6}@media (width<=768px){.hero[data-v-e7c270fb]{padding:20px 16px 16px}.content[data-v-e7c270fb]{padding:0 12px}}.avatar[data-v-db92af1a]{background:var(--primary,#234a3d);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.hero[data-v-87c66fad]{padding:32px 32px 24px}.eyebrow[data-v-87c66fad]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-87c66fad]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-87c66fad]{color:var(--text-muted,#7a7568);font-size:.85rem}.sub a[data-v-87c66fad]{color:var(--primary,#234a3d);text-decoration:none}.sub a[data-v-87c66fad]:hover{text-decoration:underline}.content[data-v-87c66fad]{margin-bottom:16px;padding:0 24px}.grid[data-v-87c66fad]{gap:12px;display:grid}.grid.two[data-v-87c66fad]{grid-template-columns:1fr 1fr}.grid.three[data-v-87c66fad]{grid-template-columns:1fr 1fr 1fr}.card[data-v-87c66fad]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-87c66fad]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 12px;font-size:1rem}.label[data-v-87c66fad]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);margin-bottom:2px;font-size:.7rem}.meta[data-v-87c66fad]{color:var(--text-muted,#7a7568);font-size:.8rem}.owner-row[data-v-87c66fad]{align-items:center;gap:10px;margin-bottom:16px;display:flex}.owner-row>div[data-v-87c66fad]{flex:1}.owner-row p[data-v-87c66fad]{margin:0}.dates-row[data-v-87c66fad]{margin-bottom:16px}.dates-row p[data-v-87c66fad]{margin:2px 0 0;font-size:.9rem}.outcome-block[data-v-87c66fad]{margin-top:12px}.outcome-block p[data-v-87c66fad]{margin:2px 0 0;font-size:.9rem;line-height:1.5}.pchip[data-v-87c66fad]{text-transform:capitalize;background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-ontrack[data-v-87c66fad]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.pchip.c-notstarted[data-v-87c66fad]{background:var(--surface-alt,#f5f2eb);border-color:var(--border,#d4cfc3);color:var(--text-muted,#7a7568)}.pchip.c-inprogress[data-v-87c66fad]{color:#1e4a8a;background:#e8f0fa;border-color:#90b8e0}.pchip.c-completed[data-v-87c66fad]{color:#1e5a1e;background:#e0f0e0;border-color:#6ab06a}.pchip.c-atrisk[data-v-87c66fad]{color:#8a5010;background:#fef0e0;border-color:#e0a050}.pchip.c-offtrack[data-v-87c66fad]{color:#8a2020;background:#fde8e8;border-color:#d08080}label[data-v-87c66fad]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-87c66fad],select[data-v-87c66fad],textarea[data-v-87c66fad]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}.btn-primary[data-v-87c66fad]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.btn-ghost[data-v-87c66fad]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 16px;font-size:.8rem;text-decoration:none;display:inline-block}.compact-button[data-v-87c66fad]{padding:4px 10px;font-size:.75rem}.edit-details[data-v-87c66fad]{margin-top:16px}.edit-details summary[data-v-87c66fad]{cursor:pointer;color:var(--accent,#a87c32);font-size:.8rem;font-weight:500}.edit-details form[data-v-87c66fad]{margin-top:12px}.section-head[data-v-87c66fad]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-head h2[data-v-87c66fad]{margin:0}.timeline-item[data-v-87c66fad]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:10px 0}.timeline-item[data-v-87c66fad]:last-child{border-bottom:none}.timeline-head[data-v-87c66fad]{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.timeline-item p[data-v-87c66fad]{margin:2px 0;font-size:.875rem}.evidence-form[data-v-87c66fad]{margin-bottom:16px}.evidence-row[data-v-87c66fad]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.evidence-row[data-v-87c66fad]:last-child{border-bottom:none}.evidence-row p[data-v-87c66fad]{margin:2px 0;font-size:.85rem}.doc-link[data-v-87c66fad]{color:var(--primary,#234a3d);overflow-wrap:anywhere;font-size:.8rem}.text-action[data-v-87c66fad]{cursor:pointer;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:.8rem;display:block}.text-action[data-v-87c66fad]:hover{text-decoration:underline}.text-action.danger[data-v-87c66fad]{color:#b02020}.upload-field[data-v-87c66fad]{gap:4px;display:grid}.hint[data-v-87c66fad]{color:var(--text-muted,#7a7568);margin:0;font-size:.75rem}.field-error[data-v-87c66fad]{color:#8a2020;margin:0;font-size:.8rem}.measure-row[data-v-87c66fad]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.measure-row[data-v-87c66fad]:last-child{border-bottom:none}.measure-track[data-v-87c66fad]{color:var(--text-muted,#7a7568);align-items:center;gap:10px;margin-top:6px;font-size:.8rem;display:flex}.measure-track strong[data-v-87c66fad]{color:var(--text-primary,#2c2921);font-size:.9rem}.measure-track .arrow[data-v-87c66fad]{color:var(--border,#d4cfc3)}.empty[data-v-87c66fad]{color:var(--text-muted,#7a7568);font-size:.875rem;font-style:italic}.empty-state[data-v-87c66fad]{text-align:center;padding:16px 8px}.empty-state p[data-v-87c66fad]{color:var(--text-muted,#7a7568);margin:0 0 10px;font-size:.85rem}@media (width<=768px){.hero[data-v-87c66fad]{padding:20px 16px 16px}.content[data-v-87c66fad]{padding:0 12px}.grid.two[data-v-87c66fad],.grid.three[data-v-87c66fad]{grid-template-columns:1fr}}.hero[data-v-91b73bcd]{padding:32px 32px 24px}.eyebrow[data-v-91b73bcd]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-91b73bcd]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-91b73bcd]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-91b73bcd]{padding:0 24px}.card[data-v-91b73bcd]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;gap:12px;max-width:640px;padding:20px;display:grid}.card h2[data-v-91b73bcd]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1rem}.toggle[data-v-91b73bcd]{color:var(--text-primary,#2c2921);align-items:center;gap:8px;font-size:.9rem;font-weight:500;display:flex}.meta[data-v-91b73bcd]{color:var(--text-muted,#7a7568);margin:0;font-size:.8rem;line-height:1.5}.error[data-v-91b73bcd]{color:#8a2020;margin:0;font-size:.8rem}.btn-primary[data-v-91b73bcd]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-self:start;padding:8px 20px;font-size:.875rem;font-weight:500}@media (width<=768px){.hero[data-v-91b73bcd]{padding:20px 16px 16px}.content[data-v-91b73bcd]{padding:0 12px}}.hero[data-v-3c39a868]{padding:32px 32px 24px}.eyebrow[data-v-3c39a868]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-3c39a868]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-3c39a868]{color:var(--text-muted,#7a7568);font-size:.85rem}.card[data-v-3c39a868]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin:0 24px 16px;padding:20px}.label[data-v-3c39a868]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#7a7568);font-size:.65rem}.meta[data-v-3c39a868]{color:var(--text-muted,#7a7568);font-size:.8rem}.hint[data-v-3c39a868]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.75rem}.empty[data-v-3c39a868]{text-align:center;color:var(--text-muted,#7a7568);padding:20px;font-size:.85rem}.pill[data-v-3c39a868]{background:var(--tag-bg,#f0ece2);color:var(--tag-text,#6b6358);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.vc-placeholder[data-v-3c39a868]{color:var(--text-muted,#9b9384);cursor:help}.btn-primary[data-v-3c39a868]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;display:inline-block}.btn-primary[data-v-3c39a868]:disabled{opacity:.5;cursor:not-allowed}.btn-primary.compact[data-v-3c39a868]{padding:6px 12px;font-size:.75rem}.grid.metrics[data-v-3c39a868]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:16px;padding:0 24px;display:grid}.metric .value[data-v-3c39a868]{color:var(--primary,#234a3d);font-size:1.6rem;font-weight:700}.selector-card[data-v-3c39a868]{margin-bottom:14px}.selector-card select[data-v-3c39a868]{border:1px solid var(--border,#d4cfc3);border-radius:8px;width:100%;margin-top:4px;padding:8px;font-size:.85rem}.approval-row[data-v-3c39a868]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.approval-row h2[data-v-3c39a868]{margin:4px 0 0;font-size:1.1rem}.table-scroll[data-v-3c39a868]{margin-top:12px;overflow-x:auto}table[data-v-3c39a868]{border-collapse:collapse;width:100%;font-size:.8rem}th[data-v-3c39a868]{text-align:left;border-bottom:2px solid var(--border,#d4cfc3);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);padding:8px 10px;font-size:.7rem}td[data-v-3c39a868]{border-bottom:1px solid var(--border-light,#eae5d8);padding:8px 10px}.section-stack[data-v-3c39a868]{margin-top:20px}.section-stack article[data-v-3c39a868]{margin-bottom:20px}.section-stack h2[data-v-3c39a868]{margin:0 0 4px;font-size:.95rem}.grid[data-v-3c39a868]{margin:0 24px}.grid-two[data-v-3c39a868]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.grid-two label[data-v-3c39a868]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);font-size:.75rem;font-weight:600;display:block}.grid-two select[data-v-3c39a868],.grid-two input[data-v-3c39a868]{border:1px solid var(--border,#d4cfc3);border-radius:8px;width:100%;margin-top:4px;padding:8px;font-size:.85rem}.data-list[data-v-3c39a868]{margin-top:8px}.data-item[data-v-3c39a868]{border-bottom:1px solid var(--border-light,#eae5d8);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.data-item[data-v-3c39a868]:last-child{border-bottom:none}.trend-band[data-v-3c39a868]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin:0 24px 16px;padding:24px}.trend-band-head[data-v-3c39a868]{margin-bottom:20px}.trend-band-head h2[data-v-3c39a868]{margin:4px 0 0;font-size:1.1rem}.trend-school-panel[data-v-3c39a868]{margin-bottom:24px}.trend-school-panel h3[data-v-3c39a868]{margin:4px 0 0;font-size:1rem}.trend-grid[data-v-3c39a868]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;display:grid}.trend-card[data-v-3c39a868]{background:var(--app-bg,#efeadd);border-radius:8px;padding:16px}.trend-card-head[data-v-3c39a868]{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.trend-card-head h3[data-v-3c39a868]{margin:0;font-size:.9rem}.trend-latest[data-v-3c39a868]{text-align:right}.trend-latest span[data-v-3c39a868]{color:var(--text-muted,#7a7568);font-size:.7rem;display:block}.trend-latest strong[data-v-3c39a868]{color:var(--primary,#234a3d);font-size:1.2rem}.trend-chart[data-v-3c39a868]{width:100%;max-height:160px}.trend-axis[data-v-3c39a868]{stroke:var(--border,#d4cfc3);stroke-width:1px}.trend-axis-label[data-v-3c39a868]{fill:var(--text-muted,#7a7568);font-size:10px}.trend-line[data-v-3c39a868]{fill:none;stroke-width:2px}.trend-line-school[data-v-3c39a868]{stroke:var(--primary,#234a3d)}.trend-line-authority[data-v-3c39a868]{stroke:var(--accent,#a87c32)}.trend-line-national[data-v-3c39a868]{stroke:#888;stroke-dasharray:4 2}.trend-year-label[data-v-3c39a868]{fill:var(--text-muted,#7a7568);text-anchor:middle;font-size:9px}.trend-legend[data-v-3c39a868]{color:var(--text-muted,#7a7568);gap:16px;margin:8px 0;font-size:.7rem;display:flex}.trend-legend i[data-v-3c39a868]{vertical-align:middle;width:12px;height:3px;margin-right:4px;display:inline-block}.legend-school[data-v-3c39a868]{background:var(--primary,#234a3d)}.legend-authority[data-v-3c39a868]{background:var(--accent,#a87c32)}.legend-national[data-v-3c39a868]{background:#888}.trend-table[data-v-3c39a868]{margin-top:8px}.trend-row[data-v-3c39a868]{border-bottom:1px solid var(--border-light,#eae5d8);gap:16px;padding:4px 0;font-size:.75rem;display:flex}.trend-row[data-v-3c39a868]:last-child{border-bottom:none}.trend-row span[data-v-3c39a868],.trend-row strong[data-v-3c39a868]{flex:1}.density[data-v-3c39a868]{flex-wrap:wrap;gap:12px;margin:8px 0;font-size:.75rem;display:flex}.signal-list[data-v-3c39a868]{margin:8px 0}.signal[data-v-3c39a868]{margin-bottom:8px}.signal-head[data-v-3c39a868]{align-items:center;gap:8px;display:flex}.error-list[data-v-3c39a868]{color:#c0392b;background:#fde8e8;border-radius:6px;margin:8px 0;padding:8px;font-size:.75rem}.error-list div[data-v-3c39a868]{margin-bottom:4px}.workflow-form[data-v-3c39a868]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:8px;display:flex}.workflow-form select[data-v-3c39a868],.workflow-form textarea[data-v-3c39a868]{border:1px solid var(--border,#d4cfc3);border-radius:6px;padding:6px 8px;font-size:.75rem}.workflow-form textarea[data-v-3c39a868]{min-width:120px}.simd-card h2[data-v-3c39a868]{margin:4px 0 0;font-size:1.1rem}.simd-gap[data-v-3c39a868]{background:var(--app-bg,#efeadd);border-left:4px solid var(--accent,#a87c32);border-radius:8px;margin-bottom:16px;padding:12px 16px}.simd-gap strong[data-v-3c39a868]{color:var(--primary,#234a3d);font-size:1.4rem}.simd-gap p[data-v-3c39a868]{margin:4px 0 0}.simd-gap-unavailable[data-v-3c39a868]{border-left-color:var(--border,#d4cfc3)}.simd-gap-unavailable strong[data-v-3c39a868]{color:var(--text-muted,#7a7568);font-size:1rem}.simd-chart[data-v-3c39a868]{width:100%;max-height:220px}.simd-bar-school[data-v-3c39a868]{fill:var(--primary,#234a3d)}.simd-bar-national[data-v-3c39a868]{fill:#888}.simd-bar-value[data-v-3c39a868]{fill:var(--ink,#2b2a26);text-anchor:middle;font-size:7px}.simd-bar-marker[data-v-3c39a868]{fill:var(--text-muted,#7a7568);font-size:7px;font-style:italic}.simd-row-suppressed td[data-v-3c39a868]:nth-child(2),.simd-row-not_provided td[data-v-3c39a868]:nth-child(2){color:var(--text-muted,#7a7568);font-style:italic}.attendance-card h2[data-v-3c39a868]{margin:4px 0 0;font-size:1.1rem}.attendance-row-missing td[data-v-3c39a868]:not(:first-child){color:var(--text-muted,#7a7568);font-style:italic}.simd-row:first-child td[data-v-3c39a868],.simd-row:last-child td[data-v-3c39a868]{font-weight:600}.simd-trend[data-v-3c39a868],.simd-entry[data-v-3c39a868]{margin-top:16px}.simd-entry form[data-v-3c39a868]{margin-top:12px}.simd-entry-grid[data-v-3c39a868]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0;display:grid}.simd-entry fieldset[data-v-3c39a868]{border:1px solid var(--border,#d4cfc3);border-radius:8px;margin:0;padding:8px 12px}.simd-entry legend[data-v-3c39a868]{padding:0 4px;font-size:.75rem;font-weight:600}.simd-entry label[data-v-3c39a868]{color:var(--text-muted,#7a7568);margin-top:6px;font-size:.7rem;display:block}.simd-entry input[data-v-3c39a868]{border:1px solid var(--border,#d4cfc3);box-sizing:border-box;border-radius:6px;width:100%;margin-top:2px;padding:6px 8px;font-size:.85rem}.upload-card[data-v-3c39a868]{margin-top:14px}.upload-card h2[data-v-3c39a868]{margin:0 0 12px;font-size:1rem}.upload-card label[data-v-3c39a868]{margin-bottom:12px}.upload-card input[type=file][data-v-3c39a868]{margin-top:6px}.imports-card[data-v-3c39a868]{margin-top:14px}.imports-card h2[data-v-3c39a868]{margin:0 0 12px;font-size:1rem}details summary[data-v-3c39a868]{cursor:pointer;color:var(--primary,#234a3d);font-size:.8rem}@media (width<=768px){.hero[data-v-3c39a868]{padding:20px 16px 16px}.card[data-v-3c39a868]{margin:0 12px 12px}.grid[data-v-3c39a868]{margin:0 12px}.grid-two[data-v-3c39a868]{grid-template-columns:1fr}.trend-band[data-v-3c39a868]{margin:0 12px 12px}.trend-grid[data-v-3c39a868]{grid-template-columns:1fr}.grid.metrics[data-v-3c39a868]{grid-template-columns:1fr 1fr}}.grade-pill[data-v-8a06c0c1]{white-space:nowrap;border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:600}.grade-excellent[data-v-8a06c0c1]{color:#155724;background:#d4edda}.grade-very-good[data-v-8a06c0c1]{color:#1a7a3a;background:#d4edda}.grade-good[data-v-8a06c0c1]{color:#2e7d32;background:#e8f5e9}.grade-satisfactory[data-v-8a06c0c1]{color:#8d6e00;background:#fff8e1}.grade-weak[data-v-8a06c0c1]{color:#bf5600;background:#fff3e0}.grade-unsatisfactory[data-v-8a06c0c1]{color:#c0392b;background:#fde8e8}.grade-none[data-v-8a06c0c1]{background:var(--tag-bg,#f0ece2);color:var(--text-muted,#7a7568)}.hero[data-v-dff13f40]{padding:32px 32px 16px}.eyebrow[data-v-dff13f40]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-dff13f40]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-dff13f40]{color:var(--text-muted,#7a7568);font-size:.85rem}.tabs[data-v-dff13f40]{border-bottom:2px solid var(--border,#d4cfc3);gap:0;margin-bottom:20px;padding:0 32px;display:flex}.tab[data-v-dff13f40]{cursor:pointer;color:var(--text-muted,#7a7568);background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-2px;padding:10px 20px;font-family:inherit;font-size:.875rem}.tab.is-active[data-v-dff13f40]{color:var(--primary,#234a3d);border-bottom-color:var(--primary,#234a3d);font-weight:600}.content[data-v-dff13f40]{padding:0 24px 24px}.card[data-v-dff13f40]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-dff13f40]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 12px;font-size:1rem}.meta[data-v-dff13f40]{color:var(--text-muted,#7a7568);font-size:.8rem}.meta.note[data-v-dff13f40]{margin-top:14px;font-style:italic}.label[data-v-dff13f40]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);font-size:.7rem}.plan-head[data-v-dff13f40]{justify-content:space-between;align-items:flex-start;display:flex}.plan-head h2[data-v-dff13f40]{margin:0}.plan-head strong[data-v-dff13f40]{color:var(--primary,#234a3d);font-size:1.1rem}.mini-bar[data-v-dff13f40]{background:var(--border,#d4cfc3);border-radius:3px;height:6px;margin:10px 0 16px;overflow:hidden}.mini-bar span[data-v-dff13f40]{background:var(--accent,#a87c32);height:100%;display:block}.action-list[data-v-dff13f40]{gap:4px;display:grid}.action-row[data-v-dff13f40]{border-bottom:1px solid var(--border-light,#e8e3d5);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.action-row>div[data-v-dff13f40]:first-child{flex:1;min-width:200px}.action-row a[data-v-dff13f40]{color:var(--primary,#234a3d);font-size:.875rem;font-weight:500;text-decoration:none}.action-row a[data-v-dff13f40]:hover{text-decoration:underline}.action-row small[data-v-dff13f40]{color:var(--text-muted,#7a7568);font-size:.75rem;display:block}.pchip[data-v-dff13f40]{text-transform:capitalize;background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-notstarted[data-v-dff13f40]{background:var(--surface-alt,#f5f2eb);border-color:var(--border,#d4cfc3);color:var(--text-muted,#7a7568)}.pchip.c-inprogress[data-v-dff13f40]{color:#1e4a8a;background:#e8f0fa;border-color:#90b8e0}.pchip.c-completed[data-v-dff13f40]{color:#1e5a1e;background:#e0f0e0;border-color:#6ab06a}.pchip.c-atrisk[data-v-dff13f40]{color:#8a5010;background:#fef0e0;border-color:#e0a050}.pchip.c-offtrack[data-v-dff13f40]{color:#8a2020;background:#fde8e8;border-color:#d08080}.qi-grades[data-v-dff13f40]{gap:8px;margin-bottom:8px;display:grid}.qi-row[data-v-dff13f40]{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.data-grid[data-v-dff13f40]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;display:grid}.data-grid p[data-v-dff13f40]{color:var(--text-primary,#2c2921);margin:2px 0 0;font-size:1.1rem}.evidence-row[data-v-dff13f40]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.evidence-row[data-v-dff13f40]:last-child{border-bottom:none}.evidence-row p[data-v-dff13f40]{margin:2px 0;font-size:.85rem}.empty-state[data-v-dff13f40]{text-align:center;padding:20px 8px}.empty-state p[data-v-dff13f40]{color:var(--text-muted,#7a7568);margin:0 0 10px;font-size:.85rem}.btn-ghost[data-v-dff13f40]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 16px;font-size:.8rem;text-decoration:none;display:inline-block}@media (width<=768px){.hero[data-v-dff13f40]{padding:20px 16px 12px}.tabs[data-v-dff13f40]{padding:0 16px;overflow-x:auto}.content[data-v-dff13f40]{padding:0 12px 16px}.data-grid[data-v-dff13f40]{grid-template-columns:1fr}}.hero[data-v-a34a641a]{padding:32px 32px 24px}.eyebrow[data-v-a34a641a]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-a34a641a]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-a34a641a]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-a34a641a]{padding:0 24px}.card[data-v-a34a641a]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;gap:12px;margin-bottom:16px;padding:20px;display:grid}.card h2[data-v-a34a641a]{margin:0;font-size:1rem}.card h3[data-v-a34a641a]{margin:0;font-size:.9rem}.block[data-v-a34a641a]{border-top:1px solid var(--border-light,#eae5d8);gap:8px;padding:12px 0;display:grid}.meta[data-v-a34a641a]{color:var(--text-muted,#7a7568);margin:0;font-size:.8rem;font-weight:400}.grid-two[data-v-a34a641a]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}label[data-v-a34a641a]{gap:4px;font-size:.8rem;font-weight:600;display:grid}label.row[data-v-a34a641a]{align-items:flex-start;gap:8px;font-weight:400;display:flex}label.row input[data-v-a34a641a]{width:auto;margin-top:2px}input[data-v-a34a641a],textarea[data-v-a34a641a],select[data-v-a34a641a]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-a34a641a]{justify-content:flex-end;gap:8px;display:flex}.btn[data-v-a34a641a]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn[data-v-a34a641a]:disabled{opacity:.6}.btn-secondary[data-v-a34a641a]{color:var(--primary,#234a3d);border:1px solid var(--primary,#234a3d);background:0 0}.errors[data-v-a34a641a]{color:#b91c1c;font-size:.85rem}@media (width<=768px){.hero[data-v-a34a641a]{padding:20px 16px 16px}.content[data-v-a34a641a]{padding:0 12px}}.empty[data-v-337609ff]{border:1px dashed var(--border);background:var(--surface-2);border-radius:.5rem;padding:1rem}.empty-title[data-v-337609ff]{color:var(--ink);margin:0;font-size:.875rem;font-weight:600}.empty-explanation[data-v-337609ff]{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.empty-cta[data-v-337609ff]{background:var(--primary);border-radius:.375rem;margin-top:.625rem;padding:.3125rem .75rem;font-size:.75rem;font-weight:600;display:inline-block;color:var(--primary-ink)!important}.kpis[data-v-26969b46]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.625rem;margin-bottom:1.25rem;display:grid}.kpi[data-v-26969b46]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.75rem .875rem}.kpi-label[data-v-26969b46]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.6875rem;font-weight:600}.kpi-value[data-v-26969b46]{color:var(--ink);margin-top:.125rem;font-size:1.5rem;font-weight:700;line-height:1.15}.kpi-hint[data-v-26969b46]{color:var(--muted);margin:.125rem 0 0;font-size:.6875rem}.kpi--good .kpi-value[data-v-26969b46]{color:var(--ok-fg)}.kpi--warn .kpi-value[data-v-26969b46]{color:var(--warn-fg)}.kpi--risk .kpi-value[data-v-26969b46]{color:var(--bad-fg)}.kpi--invert[data-v-26969b46]{background:var(--primary);border-color:var(--primary)}.kpi--invert .kpi-label[data-v-26969b46],.kpi--invert .kpi-hint[data-v-26969b46]{color:color-mix(in srgb, var(--primary-ink) 75%, transparent)}.kpi--invert .kpi-value[data-v-26969b46]{color:var(--primary-ink);font-size:1.75rem}.director[data-v-e941e4d4]{max-width:76rem;padding:1.25rem 1.5rem 2rem}.header[data-v-e941e4d4]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-e941e4d4]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.6875rem;font-weight:700}.title[data-v-e941e4d4]{margin:.25rem 0 0;font-size:1.5rem;font-weight:700}.subtitle[data-v-e941e4d4]{color:var(--muted);margin:.125rem 0 0;font-size:.8125rem}.session-select[data-v-e941e4d4]{border:1px solid var(--border);background:var(--raised);color:var(--ink);border-radius:.375rem;padding:.3125rem .5rem;font-size:.8125rem}.columns[data-v-e941e4d4]{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));align-items:start;gap:.875rem;margin-bottom:.875rem;display:grid}.panel[data-v-e941e4d4]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.875rem}.panel-title[data-v-e941e4d4]{margin:0 0 .25rem;font-size:.9375rem;font-weight:600}.panel-note[data-v-e941e4d4]{color:var(--muted);margin:0 0 .625rem;font-size:.6875rem}.trends[data-v-e941e4d4]{margin:0}.trend[data-v-e941e4d4]{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:baseline;gap:1rem;padding:.4375rem 0;display:flex}.trend[data-v-e941e4d4]:first-child{border-top:0}.trend dt[data-v-e941e4d4]{font-size:.8125rem;font-weight:600}.trend dd[data-v-e941e4d4]{text-align:right;margin:0}.trend-value[data-v-e941e4d4]{font-size:1rem;font-weight:700;display:block}.bands[data-v-e941e4d4]{gap:.5rem;display:grid}.band[data-v-e941e4d4]{grid-template-columns:4.5rem 1fr 2rem;align-items:center;gap:.5rem;font-size:.75rem;display:grid}.band-label[data-v-e941e4d4]{color:var(--muted)}.band-track[data-v-e941e4d4]{background:var(--track);border-radius:.25rem;height:.75rem;overflow:hidden}.band-fill[data-v-e941e4d4]{background:var(--primary-bar);height:100%}.band-count[data-v-e941e4d4]{text-align:right;font-weight:700}.attention-list[data-v-e941e4d4]{grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:.625rem;display:grid}.attention[data-v-e941e4d4]{border:1px solid var(--border-soft);border-left:3px solid var(--sev);border-radius:.375rem;padding:.625rem .75rem}.attention-head[data-v-e941e4d4]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.attention-name[data-v-e941e4d4]{margin:0;font-size:.875rem;font-weight:600}.attention-progress[data-v-e941e4d4]{color:var(--muted);font-size:.8125rem;font-weight:700}.chips[data-v-e941e4d4]{flex-wrap:wrap;gap:.3125rem;margin-top:.4375rem;display:flex}.chip[data-v-e941e4d4]{background:var(--bad-bg);color:var(--bad-fg);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.meta[data-v-e941e4d4]{color:var(--muted);font-size:.6875rem}@media (width<=900px){.director[data-v-e941e4d4]{padding:1rem}}.hero[data-v-9578cd33]{padding:32px 32px 24px}.eyebrow[data-v-9578cd33]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-9578cd33]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-9578cd33]{color:var(--text-muted,#7a7568);font-size:.85rem}.card[data-v-9578cd33]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin:0 24px 16px;padding:20px}.label[data-v-9578cd33]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#7a7568);font-size:.65rem}.meta[data-v-9578cd33]{color:var(--text-muted,#7a7568);font-size:.8rem}.hint[data-v-9578cd33]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.75rem}.pill[data-v-9578cd33]{background:var(--tag-bg,#f0ece2);color:var(--tag-text,#6b6358);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.empty[data-v-9578cd33]{text-align:center;color:var(--text-muted,#7a7568);padding:20px}.grid.metrics[data-v-9578cd33]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:16px;padding:0 24px;display:grid}.metric .value[data-v-9578cd33]{color:var(--primary,#234a3d);font-size:1.6rem;font-weight:700}.grid[data-v-9578cd33]{margin:0 24px}.approval-row[data-v-9578cd33]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-row h2[data-v-9578cd33]{margin:4px 0 0;font-size:1rem}.desc[data-v-9578cd33]{margin-top:12px;font-size:.9rem;line-height:1.5}.impact[data-v-9578cd33]{margin-top:10px}.card-actions[data-v-9578cd33]{gap:8px;margin-top:12px;display:flex}.btn-ghost[data-v-9578cd33]{border:1px solid var(--border,#d4cfc3);color:var(--primary,#234a3d);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.8rem;text-decoration:none}.btn-ghost[data-v-9578cd33]:hover{background:#234a3d0d}.btn-ghost.danger[data-v-9578cd33]{color:#b02020;border-color:#d08080;font-family:inherit}.filter-bar[data-v-9578cd33]{gap:12px;margin-bottom:16px;padding:0 24px;display:flex}.search-input[data-v-9578cd33]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);border-radius:8px;flex:1;padding:10px 14px;font-size:.85rem}.type-filter[data-v-9578cd33]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);border-radius:8px;min-width:140px;padding:10px 14px;font-size:.85rem}@media (width<=768px){.hero[data-v-9578cd33]{padding:20px 16px 16px}.card[data-v-9578cd33]{margin:0 12px 12px}.grid[data-v-9578cd33]{margin:0 12px}.grid.metrics[data-v-9578cd33]{padding:0 12px}.filter-bar[data-v-9578cd33]{flex-direction:column;padding:0 12px}.approval-row[data-v-9578cd33]{flex-direction:column;gap:6px}}.ht-dashboard[data-v-5244795f]{max-width:72rem;margin:0 auto;padding:0 1rem 2rem}.ht-header[data-v-5244795f]{margin-bottom:1rem}.ht-header-top[data-v-5244795f]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ht-eyebrow[data-v-5244795f]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.ht-phase-chip[data-v-5244795f]{background:var(--accent-soft);color:var(--accent-soft-ink);text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.ht-title[data-v-5244795f]{font-family:var(--font-serif,"Spectral", Georgia, serif);color:var(--ink);margin:0;font-size:1.5rem;font-weight:600}.ht-subtitle[data-v-5244795f]{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.ht-header-actions[data-v-5244795f]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.ht-session-select[data-v-5244795f]{border:1px solid var(--border);background:var(--surface);color:var(--ink);border-radius:.375rem;padding:.375rem .5rem;font-size:.8125rem}.ht-cta[data-v-5244795f]{background:var(--primary);color:var(--primary-ink);border-radius:.375rem;padding:.5rem .875rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.ht-cta[data-v-5244795f]:hover{background:var(--primary-hover)}.ht-cta--secondary[data-v-5244795f]{border:1px solid var(--border);color:var(--ink);background:0 0}.ht-cta--secondary[data-v-5244795f]:hover{background:var(--surface-2)}.ht-next-action[data-v-5244795f]{background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:.5rem;margin-top:.75rem;padding:.75rem 1rem}.ht-next-eyebrow[data-v-5244795f]{text-transform:uppercase;color:var(--accent-strong);margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.ht-next-reason[data-v-5244795f]{color:var(--muted);margin:.25rem 0 0;font-size:.8125rem}.ht-kpis[data-v-5244795f]{grid-template-columns:repeat(4,1fr);gap:.625rem;margin-bottom:1rem;display:grid}.ht-kpi[data-v-5244795f]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.875rem}.ht-kpi--unavailable[data-v-5244795f]{background:var(--surface);border-style:dashed}.ht-kpi--unavailable .ht-kpi-value[data-v-5244795f]{color:var(--muted);font-size:1rem}.ht-kpi-label[data-v-5244795f]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.25rem;font-size:.6875rem;font-weight:600}.ht-kpi-main[data-v-5244795f]{align-items:center;gap:.625rem;display:flex}.ht-kpi-ring[data-v-5244795f]{flex-shrink:0;width:2.75rem;height:2.75rem;transform:rotate(-90deg)}.ht-kpi-value[data-v-5244795f]{font-size:1.375rem;font-weight:700;line-height:1.15}.ht-kpi-trend[data-v-5244795f]{margin-left:.25rem;font-size:.75rem;font-weight:600}.kpi--ok .ht-kpi-trend[data-v-5244795f]{color:var(--pos)}.kpi--warn .ht-kpi-trend[data-v-5244795f]{color:var(--sev)}.ht-kpi-unit[data-v-5244795f],.ht-kpi-comparator[data-v-5244795f]{color:var(--muted);margin:0;font-size:.75rem}.ht-kpi-comparator[data-v-5244795f]{margin-top:.375rem}.ht-kpi-hint[data-v-5244795f]{color:var(--faint);margin:.25rem 0 0;font-size:.6875rem}.kpi--ok .ht-kpi-value[data-v-5244795f]{color:var(--ok-fg)}.kpi--warn .ht-kpi-value[data-v-5244795f]{color:var(--warn-fg)}.kpi--bad .ht-kpi-value[data-v-5244795f]{color:var(--bad-fg)}.kpi--neutral .ht-kpi-value[data-v-5244795f]{color:var(--ink)}.ht-section[data-v-5244795f]{margin-bottom:1rem}.ht-section-title[data-v-5244795f]{color:var(--ink);margin:0 0 .75rem;font-size:1rem;font-weight:600}.ht-subsection-title[data-v-5244795f]{color:var(--muted);margin:.75rem 0 .375rem;font-size:.8125rem;font-weight:600}.ht-card[data-v-5244795f]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.875rem}.ht-section-head[data-v-5244795f]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ht-link[data-v-5244795f]{color:var(--primary);font-size:.75rem;font-weight:600;text-decoration:none}.ht-link[data-v-5244795f]:hover{text-decoration:underline}.ht-empty[data-v-5244795f]{color:var(--muted);margin:.25rem 0 0;font-size:.75rem}.ht-priority-grid[data-v-5244795f]{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.ht-priority-card[data-v-5244795f]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.875rem}.ht-priority-overline[data-v-5244795f]{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:.25rem;font-size:.625rem;font-weight:700}.ht-priority-header[data-v-5244795f]{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.ht-priority-title[data-v-5244795f]{color:var(--ink);flex:1;margin:0;font-size:.9375rem;font-weight:600}.ht-priority-chips[data-v-5244795f]{gap:.25rem;margin-bottom:.5rem;display:flex}.ht-chip[data-v-5244795f]{background:var(--surface-2);color:var(--muted);text-transform:uppercase;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600}.ht-chip--nif[data-v-5244795f]{background:var(--info-bg);color:var(--info-fg)}.ht-chip--adopt[data-v-5244795f],.ht-chip--adapt[data-v-5244795f]{background:var(--accent-soft);color:var(--accent-soft-ink)}.ht-chip--core[data-v-5244795f]{background:var(--ok-bg);color:var(--ok-fg)}.ht-progress-bar[data-v-5244795f]{background:var(--border);border-radius:.25rem;height:.375rem;margin-bottom:.5rem;overflow:hidden}.ht-progress-fill[data-v-5244795f]{background:var(--ok-fg);border-radius:.25rem;height:100%;transition:width .3s}.ht-priority-meta[data-v-5244795f]{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.ht-priority-outcome[data-v-5244795f]{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:60%;overflow:hidden}.ht-pill[data-v-5244795f]{text-transform:uppercase;white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.pill--ok[data-v-5244795f]{background:var(--ok-bg);color:var(--ok-fg)}.pill--warn[data-v-5244795f]{background:var(--warn-bg);color:var(--warn-fg)}.pill--bad[data-v-5244795f]{background:var(--bad-bg);color:var(--bad-fg)}.pill--done[data-v-5244795f]{background:var(--done-bg);color:var(--done-fg)}.pill--neutral[data-v-5244795f]{background:var(--neutral-bg);color:var(--neutral-fg)}.ht-two-col[data-v-5244795f]{grid-template-columns:1fr 1fr;gap:.75rem;margin-bottom:1rem;display:grid}.ht-action-summary[data-v-5244795f]{align-items:center;gap:1.5rem;display:flex}.ht-donut[data-v-5244795f]{flex-shrink:0;width:8rem;height:8rem}.ht-donut-text[data-v-5244795f]{fill:var(--ink);font-size:.45rem;font-weight:700}.ht-action-legend[data-v-5244795f]{flex:1}.ht-legend-row[data-v-5244795f]{align-items:center;gap:.375rem;margin-bottom:.25rem;font-size:.8125rem;display:flex}.ht-legend-dot[data-v-5244795f]{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.ht-action-row[data-v-5244795f]{border-bottom:1px solid var(--border-soft);justify-content:space-between;padding:.25rem 0;font-size:.8125rem;display:flex}.ht-action-row--overdue[data-v-5244795f]{color:var(--bad-fg)}.ht-action-due[data-v-5244795f]{color:var(--muted);white-space:nowrap;font-size:.75rem}.ht-radar-wrap[data-v-5244795f]{justify-content:center;display:flex}.ht-radar[data-v-5244795f]{width:100%;max-width:16rem;height:auto}.ht-radar-label[data-v-5244795f]{fill:var(--muted);font-size:7px}.ht-qi-list[data-v-5244795f]{margin-top:.5rem}.ht-qi-row[data-v-5244795f]{border-bottom:1px solid var(--border-soft);grid-template-columns:2.5rem 1fr auto;align-items:center;gap:.5rem;padding:.25rem 0;font-size:.75rem;display:grid}.ht-qi-code[data-v-5244795f]{color:var(--ink);font-weight:700}.ht-qi-name[data-v-5244795f]{color:var(--body);align-items:center;gap:.375rem;min-width:0;display:flex}.ht-grade[data-v-5244795f]{color:#fff;white-space:nowrap;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700}.grade--exc[data-v-5244795f]{background:var(--g-exc)}.grade--vg[data-v-5244795f]{background:var(--g-vg)}.grade--good[data-v-5244795f]{background:var(--g-good)}.grade--sat[data-v-5244795f]{background:var(--g-sat)}.grade--weak[data-v-5244795f]{background:var(--g-weak)}.grade--unsat[data-v-5244795f]{background:var(--g-unsat)}.grade--none[data-v-5244795f]{background:var(--g-none);color:var(--ink)}.ht-eval-foot[data-v-5244795f]{color:var(--muted);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.5rem;font-size:.75rem;display:flex}.ht-snapshot[data-v-5244795f]{grid-template-columns:2fr 1fr;gap:1rem;margin-top:.5rem;display:grid}.ht-measure+.ht-measure[data-v-5244795f]{margin-top:.625rem}.ht-measure-head[data-v-5244795f]{color:var(--ink);justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.75rem;font-weight:600;display:flex}.ht-bar-row[data-v-5244795f]{color:var(--muted);grid-template-columns:3.5rem 1fr 2.5rem;align-items:center;gap:.5rem;padding:.0625rem 0;font-size:.6875rem;display:grid}.ht-bar-track[data-v-5244795f]{background:var(--track);border-radius:.25rem;height:.4375rem;overflow:hidden}.ht-bar-fill[data-v-5244795f]{border-radius:.25rem;height:100%}.ht-bar-fill--school[data-v-5244795f]{background:var(--primary-bar)}.ht-bar-fill--national[data-v-5244795f]{background:var(--accent)}.ht-bar-value[data-v-5244795f]{text-align:right;color:var(--ink)}.ht-bar-suppressed[data-v-5244795f]{color:var(--muted);grid-column:2/-1;font-style:italic}.ht-sq-status[data-v-5244795f]{align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.ht-readiness-row[data-v-5244795f]{align-items:center;gap:.375rem;padding:.25rem 0;font-size:.8125rem;display:flex}.ht-readiness-dot[data-v-5244795f]{border-radius:50%;width:.5rem;height:.5rem}.ht-readiness--ready[data-v-5244795f]{background:var(--ok-fg)}.ht-readiness--warning[data-v-5244795f]{background:var(--warn-fg)}.ht-readiness--not_started[data-v-5244795f]{background:var(--border)}.ht-evidence-row[data-v-5244795f]{border-bottom:1px solid var(--border-soft);justify-content:space-between;align-items:flex-start;padding:.375rem 0;font-size:.8125rem;display:flex}.ht-evidence-date[data-v-5244795f]{color:var(--muted);white-space:nowrap;font-size:.75rem}.ht-la-grid[data-v-5244795f]{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.75rem;display:grid}.ht-la-card[data-v-5244795f]{background:var(--raised);border:1px solid var(--border);border-radius:.5rem;padding:.875rem}.ht-la-header[data-v-5244795f]{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.ht-la-meta[data-v-5244795f]{align-items:center;gap:.375rem;display:flex}.ht-la-authority[data-v-5244795f]{color:var(--muted);font-size:.6875rem}.ht-la-card h3[data-v-5244795f]{margin:0;font-size:.875rem;font-weight:600}.ht-la-description[data-v-5244795f]{color:var(--body);margin:.25rem 0 .625rem;font-size:.75rem}.ht-la-actions[data-v-5244795f]{flex-wrap:wrap;gap:.375rem;display:flex}.ht-la-button[data-v-5244795f]{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:600}.ht-la-button[data-v-5244795f]:hover{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.ht-la-due[data-v-5244795f]{color:var(--muted);white-space:nowrap;font-size:.6875rem}@media (width<=768px){.ht-priority-grid[data-v-5244795f],.ht-two-col[data-v-5244795f],.ht-snapshot[data-v-5244795f]{grid-template-columns:1fr}.ht-header-top[data-v-5244795f]{flex-direction:column}.ht-header-actions[data-v-5244795f]{flex-wrap:wrap}.ht-kpis[data-v-5244795f]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ht-kpis[data-v-5244795f]{grid-template-columns:1fr}}.plan-workspace[data-v-68d76e28]{max-width:1200px;margin:0 auto;padding:24px 16px}.plan-hero[data-v-68d76e28]{margin-bottom:24px}.plan-hero .eyebrow[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);font-size:.75rem}.plan-hero h1[data-v-68d76e28]{font-family:var(--font-serif,"Spectral", serif);color:var(--text-heading,var(--primary,#234a3d));margin:4px 0;font-size:1.75rem}.plan-hero .subtitle[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.875rem}.plan-tabs[data-v-68d76e28]{border-bottom:2px solid var(--border,#d4cfc3);gap:0;margin-bottom:24px;display:flex}.plan-tab[data-v-68d76e28]{cursor:pointer;color:var(--text-muted,#7a7568);background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-2px;padding:10px 20px;font-family:inherit;font-size:.875rem;transition:color .15s,border-color .15s;display:flex}.plan-tab[data-v-68d76e28]:hover{color:var(--text-heading,var(--primary,#234a3d))}.plan-tab.is-active[data-v-68d76e28]{color:var(--primary,#234a3d);border-bottom-color:var(--primary,#234a3d);font-weight:600}.plan-tab strong[data-v-68d76e28]{background:var(--surface-alt,#e8e3d5);border-radius:10px;padding:2px 8px;font-size:.75rem}.plan-grid[data-v-68d76e28]{gap:24px;display:grid}.plan-card[data-v-68d76e28],.card[data-v-68d76e28]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000000a}.approval-row[data-v-68d76e28]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.approval-row .label[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);font-size:.75rem}.approval-row h2[data-v-68d76e28]{font-family:var(--font-serif,"Spectral", serif);color:var(--text-heading,var(--primary,#234a3d));margin:2px 0;font-size:1.25rem}.approval-row .meta[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.8rem}.pill[data-v-68d76e28]{background:var(--primary,#234a3d);color:#fff;white-space:nowrap;border-radius:16px;padding:4px 12px;font-size:.875rem;font-weight:600}.bar[data-v-68d76e28]{background:var(--surface-alt,#e8e3d5);border-radius:3px;height:6px;margin-top:12px;overflow:hidden}.bar .fill[data-v-68d76e28]{background:var(--accent,#a87c32);border-radius:3px;height:100%;transition:width .3s}.plan-readiness[data-v-68d76e28]{background:var(--surface-alt,#f5f2eb);border-radius:8px;margin-top:16px;padding:16px}.plan-readiness-head[data-v-68d76e28]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.plan-readiness-head .eyebrow[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);font-size:.7rem}.plan-readiness-head h3[data-v-68d76e28]{color:var(--text-heading,var(--primary,#234a3d));margin:2px 0 0;font-size:.9rem}.plan-readiness-items[data-v-68d76e28]{flex-wrap:wrap;gap:6px;display:flex}.readiness-item[data-v-68d76e28]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:3px 10px;font-size:.75rem}.readiness-item.is-ready[data-v-68d76e28]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.readiness-item.is-missing[data-v-68d76e28]{color:#8a6520;background:#fef3e0;border-color:#e0c080}.readiness-item.is-not_started[data-v-68d76e28]{background:var(--surface-alt,#f5f2eb);color:var(--text-muted,#7a7568)}.plan-edit-details[data-v-68d76e28],.priority-edit-details[data-v-68d76e28]{margin-top:12px}.plan-edit-details summary[data-v-68d76e28],.priority-edit-details summary[data-v-68d76e28]{cursor:pointer;color:var(--accent,#a87c32);font-size:.8rem;font-weight:500}.plan-edit-form[data-v-68d76e28],.priority-edit-form[data-v-68d76e28]{margin-top:12px}.grid[data-v-68d76e28]{gap:12px;display:grid}.grid.two[data-v-68d76e28]{grid-template-columns:1fr 1fr}.grid.three[data-v-68d76e28]{grid-template-columns:1fr 1fr 1fr}.form-end[data-v-68d76e28]{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}label[data-v-68d76e28]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-68d76e28],select[data-v-68d76e28],textarea[data-v-68d76e28]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}input[data-v-68d76e28]:focus,select[data-v-68d76e28]:focus,textarea[data-v-68d76e28]:focus{outline:2px solid var(--primary,#234a3d);outline-offset:-1px}.btn-primary[data-v-68d76e28]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.btn-primary[data-v-68d76e28]:hover{opacity:.9}.btn-ghost[data-v-68d76e28]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 16px;font-size:.8rem}.section-stack[data-v-68d76e28]{gap:20px;margin-top:20px;display:grid}.priority-panel[data-v-68d76e28]{background:var(--surface-alt,#f9f7f2);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:20px}.priority-card-head[data-v-68d76e28]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.priority-main[data-v-68d76e28]{flex:1}.priority-kicker[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);align-items:center;gap:8px;margin-bottom:4px;font-size:.75rem;display:flex}.priority-kicker h3[data-v-68d76e28],.priority-main h3[data-v-68d76e28]{font-family:var(--font-serif,"Spectral", serif);color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1.1rem}.pchip[data-v-68d76e28]{text-transform:capitalize;background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-ontrack[data-v-68d76e28]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.pchip.c-notstarted[data-v-68d76e28]{background:var(--surface-alt,#f5f2eb);border-color:var(--border,#d4cfc3);color:var(--text-muted,#7a7568)}.pchip.c-completed[data-v-68d76e28]{color:#1e5a1e;background:#e0f0e0;border-color:#6ab06a}.pchip.c-atrisk[data-v-68d76e28]{color:#8a5010;background:#fef0e0;border-color:#e0a050}.pchip.c-offtrack[data-v-68d76e28]{color:#8a2020;background:#fde8e8;border-color:#d08080}.priority-tags[data-v-68d76e28]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.tag[data-v-68d76e28]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);color:var(--text-secondary,#4a4639);border-radius:8px;padding:2px 8px;font-size:.7rem}.tag.c-school[data-v-68d76e28]{background:#e8f4f8;border-color:#90c8d8}.tag.c-la[data-v-68d76e28]{background:#f0e8f8;border-color:#b890d8}.priority-progress[data-v-68d76e28]{text-align:right;min-width:60px}.priority-progress strong[data-v-68d76e28]{color:var(--primary,#234a3d);font-size:1.1rem}.mini-bar[data-v-68d76e28]{background:var(--border,#d4cfc3);border-radius:2px;height:4px;margin-top:4px;overflow:hidden}.mini-bar span[data-v-68d76e28]{background:var(--accent,#a87c32);border-radius:2px;height:100%;display:block}.priority-narrative[data-v-68d76e28]{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.seclabel[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem;font-weight:600}.priority-narrative p[data-v-68d76e28]{color:var(--text-primary,#2c2921);margin:0;font-size:.875rem;line-height:1.5}.priority-section[data-v-68d76e28]{margin-top:16px}.priority-action-list[data-v-68d76e28]{gap:4px;margin-top:8px;display:grid}.priority-action-row[data-v-68d76e28]{border-bottom:1px solid var(--border-light,#e8e3d5);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.priority-action-title[data-v-68d76e28]{flex:1;min-width:200px}.priority-action-title a[data-v-68d76e28]{color:var(--primary,#234a3d);font-size:.875rem;font-weight:500;text-decoration:none}.priority-action-title a[data-v-68d76e28]:hover{text-decoration:underline}.priority-action-title small[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.75rem;display:block}.action-owner-chip[data-v-68d76e28]{align-items:center;gap:6px;font-size:.8rem;display:flex}.action-owner-chip span[data-v-68d76e28]{background:var(--primary,#234a3d);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.6rem;font-weight:600;display:flex}.action-due[data-v-68d76e28]{font-size:.8rem}.compact-button[data-v-68d76e28]{padding:4px 10px;font-size:.75rem}.text-action[data-v-68d76e28]{color:var(--accent,#a87c32);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:.8rem;text-decoration:none}.text-action[data-v-68d76e28]:hover{text-decoration:underline}.measure-list[data-v-68d76e28]{margin-top:8px}.measure-row[data-v-68d76e28]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.measure-head[data-v-68d76e28]{justify-content:space-between;align-items:baseline;display:flex}.measure-head strong[data-v-68d76e28]{font-size:.875rem}.measure-head span[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.75rem}.measure-meta[data-v-68d76e28]{color:var(--text-secondary,#4a4639);gap:16px;margin:6px 0;font-size:.8rem;display:flex}.empty[data-v-68d76e28],.empty-state[data-v-68d76e28]{color:var(--text-muted,#7a7568);padding:12px 0;font-size:.875rem;font-style:italic}.empty-card[data-v-68d76e28]{text-align:center;color:var(--text-muted,#7a7568);background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:40px;font-size:.9rem}.directory-panel[data-v-68d76e28]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;overflow:hidden}.directory-toolbar[data-v-68d76e28]{background:var(--surface-alt,#f9f7f2);border-bottom:1px solid var(--border,#d4cfc3);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.search-field[data-v-68d76e28]{flex:1;min-width:200px}.bulk-bar[data-v-68d76e28]{border-bottom:1px solid var(--border,#d4cfc3);background:#f0f5f0;align-items:center;gap:12px;padding:10px 16px;font-size:.8rem;display:flex}.directory-table-wrap[data-v-68d76e28]{overflow-x:auto}.directory-table[data-v-68d76e28]{border-collapse:collapse;width:100%;font-size:.8rem}.directory-table th[data-v-68d76e28]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#7a7568);border-bottom:2px solid var(--border,#d4cfc3);padding:10px 12px;font-size:.75rem;font-weight:600}.directory-table td[data-v-68d76e28]{border-bottom:1px solid var(--border-light,#e8e3d5);vertical-align:top;padding:10px 12px}.directory-table td strong[data-v-68d76e28]{font-size:.8rem;display:block}.directory-table td small[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.7rem}.directory-table td a[data-v-68d76e28]{color:var(--primary,#234a3d);text-decoration:none}.directory-table td a[data-v-68d76e28]:hover{text-decoration:underline}.check-cell[data-v-68d76e28]{text-align:center;width:36px}.sort-btn[data-v-68d76e28]{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#7a7568);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.sort-btn[data-v-68d76e28]:hover{color:var(--primary,#234a3d)}.progress-line[data-v-68d76e28]{align-items:center;gap:6px;display:flex}.progress-line .mini-bar[data-v-68d76e28]{flex:1;min-width:40px}.directory-footer[data-v-68d76e28]{border-top:1px solid var(--border,#d4cfc3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.pagination-links[data-v-68d76e28]{gap:2px;display:flex}.page-link[data-v-68d76e28]{border:1px solid var(--border,#d4cfc3);color:var(--text-primary,#2c2921);border-radius:4px;padding:4px 10px;font-size:.8rem;text-decoration:none}.page-link.active[data-v-68d76e28]{background:var(--primary,#234a3d);color:#fff;border-color:var(--primary,#234a3d)}.page-link.disabled[data-v-68d76e28]{opacity:.4;pointer-events:none}.timeline-panel[data-v-68d76e28]{gap:0;display:grid}.timeline-event[data-v-68d76e28]{gap:16px;display:flex;position:relative}.timeline-event[data-v-68d76e28]:before{content:"";background:var(--border,#d4cfc3);width:2px;position:absolute;top:36px;bottom:0;left:18px}.timeline-event[data-v-68d76e28]:last-child:before{display:none}.timeline-marker[data-v-68d76e28]{background:var(--surface-alt,#e8e3d5);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex;position:relative}.timeline-marker.positive[data-v-68d76e28]{background:#e6f5e6}.timeline-marker.neutral[data-v-68d76e28]{background:var(--surface-alt,#f5f2eb)}.timeline-marker.warning[data-v-68d76e28]{background:#fef3e0}.timeline-card[data-v-68d76e28]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:10px;flex:1;margin-bottom:16px;padding:16px}.timeline-head[data-v-68d76e28]{justify-content:space-between;align-items:flex-start;display:flex}.timeline-head .label[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);font-size:.7rem}.timeline-head h2[data-v-68d76e28]{color:var(--text-heading,var(--primary,#234a3d));margin:2px 0 4px;font-size:1rem}.timeline-card p[data-v-68d76e28]{color:var(--text-primary,#2c2921);margin:8px 0;font-size:.875rem;line-height:1.5}.row-actions[data-v-68d76e28]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.review-card .review-summary[data-v-68d76e28]{margin-top:16px}.review-card .review-summary .label[data-v-68d76e28]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}.review-card p[data-v-68d76e28]{margin:4px 0;font-size:.875rem;line-height:1.5}.review-card .risk[data-v-68d76e28]{color:#a05020}.qio-feedback[data-v-68d76e28]{background:var(--surface-alt,#f9f7f2);border-left:3px solid var(--accent,#a87c32);border-radius:8px;margin-top:12px;padding:12px}.qio-feedback strong[data-v-68d76e28]{color:var(--accent,#a87c32);font-size:.8rem}.qio-feedback p[data-v-68d76e28]{margin:4px 0;font-size:.875rem}.qio-feedback span[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.75rem}.modal-overlay[data-v-68d76e28]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-68d76e28]{background:var(--surface,#fff);border-radius:12px;width:100%;max-width:560px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #00000026}.modal-head[data-v-68d76e28]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.modal-head h2[data-v-68d76e28]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1.1rem}.modal-head p[data-v-68d76e28]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.8rem}.modal-close[data-v-68d76e28]{cursor:pointer;color:var(--text-muted,#7a7568);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.modal-actions[data-v-68d76e28]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.timeline-detail-list[data-v-68d76e28]{gap:12px;display:grid}.timeline-detail-list strong[data-v-68d76e28]{color:var(--text-secondary,#4a4639);font-size:.8rem}.timeline-detail-list p[data-v-68d76e28]{margin:2px 0 0;font-size:.875rem}.meta[data-v-68d76e28]{color:var(--text-muted,#7a7568);font-size:.8rem}.pef-title[data-v-68d76e28]{font-family:var(--font-serif,"Spectral", serif);color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1.05rem}.pef-outcome[data-v-68d76e28]{color:var(--text-primary,#2c2921);margin:10px 0 0;font-size:.875rem;line-height:1.5}.pef-row-actions[data-v-68d76e28]{gap:8px;margin-top:12px;display:flex}.error-list[data-v-68d76e28]{color:#c0392b;background:#fde8e8;border-radius:6px;padding:8px;font-size:.75rem}@media (width<=768px){.plan-workspace[data-v-68d76e28]{padding:16px 12px}.grid.two[data-v-68d76e28],.grid.three[data-v-68d76e28],.priority-narrative[data-v-68d76e28]{grid-template-columns:1fr}.plan-tabs[data-v-68d76e28]{overflow-x:auto}.plan-tab[data-v-68d76e28]{white-space:nowrap;padding:8px 14px}.priority-action-row[data-v-68d76e28]{flex-direction:column;align-items:flex-start;gap:6px}.directory-toolbar[data-v-68d76e28],.approval-row[data-v-68d76e28]{flex-direction:column}}@media (width<=480px){.plan-hero h1[data-v-68d76e28]{font-size:1.3rem}.plan-card[data-v-68d76e28],.card[data-v-68d76e28]{padding:16px}.priority-panel[data-v-68d76e28]{padding:14px}}.la[data-v-13af42c2]{max-width:82rem;padding:1.25rem 1.5rem 2rem}.header[data-v-13af42c2]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-13af42c2]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.6875rem;font-weight:700}.title[data-v-13af42c2]{margin:.25rem 0 0;font-size:1.375rem;font-weight:700}.subtitle[data-v-13af42c2]{color:var(--muted);margin:.125rem 0 0;font-size:.8125rem}.session-select[data-v-13af42c2]{border:1px solid var(--border);background:var(--raised);color:var(--ink);border-radius:.375rem;padding:.3125rem .5rem;font-size:.8125rem}.alerts[data-v-13af42c2]{gap:.375rem;margin-bottom:1.25rem;display:grid}.alert[data-v-13af42c2]{background:var(--warn-bg);border:1px solid color-mix(in srgb, var(--warn-fg) 25%, var(--border));border-radius:.375rem;align-items:baseline;gap:.5rem;padding:.4375rem .75rem;font-size:.8125rem;display:flex}.alert-state[data-v-13af42c2]{text-transform:uppercase;letter-spacing:.05em;color:var(--warn-fg);white-space:nowrap;font-size:.625rem;font-weight:700}.panel[data-v-13af42c2]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;margin-bottom:.875rem;padding:.875rem}.panel-title[data-v-13af42c2]{margin:0 0 .625rem;font-size:.9375rem;font-weight:600}.table[data-v-13af42c2]{border-collapse:collapse;width:100%;font-size:.8125rem}.table th[data-v-13af42c2]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:.375rem;font-size:.6875rem}.table td[data-v-13af42c2]{border-bottom:1px solid var(--border-soft);vertical-align:top;padding:.4375rem .5rem .4375rem 0}.table .num[data-v-13af42c2]{text-align:right;white-space:nowrap}.table .risk[data-v-13af42c2]{color:var(--bad-fg);font-weight:700}.bar[data-v-13af42c2]{background:var(--track);vertical-align:middle;border-radius:999px;width:4rem;height:.375rem;margin-right:.375rem;display:inline-block;overflow:hidden}.bar-fill[data-v-13af42c2]{background:var(--primary-bar);height:100%}.legend[data-v-13af42c2]{color:var(--muted);flex-wrap:wrap;gap:.75rem;margin:0 0 .75rem;padding:0;font-size:.6875rem;list-style:none;display:flex}.swatch[data-v-13af42c2]{vertical-align:-1px;border-radius:.125rem;width:.625rem;height:.625rem;margin-right:.3125rem;display:inline-block}.priority[data-v-13af42c2]{border-top:1px solid var(--border-soft);padding:.5rem 0}.priority[data-v-13af42c2]:first-of-type{border-top:0}.priority-head[data-v-13af42c2]{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.priority-title[data-v-13af42c2]{margin:0;font-size:.8125rem;font-weight:600}.stack[data-v-13af42c2]{background:var(--track);border-radius:.25rem;height:.75rem;margin-top:.375rem;display:flex;overflow:hidden}.stack-segment[data-v-13af42c2]{height:100%}.stack-counts[data-v-13af42c2]{color:var(--muted);flex-wrap:wrap;gap:.625rem;margin:.3125rem 0 0;font-size:.6875rem;display:flex}.qio-grid[data-v-13af42c2]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.625rem;display:grid}.qio[data-v-13af42c2]{border:1px solid var(--border-soft);border-radius:.375rem;padding:.625rem .75rem}.qio-head[data-v-13af42c2]{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.qio-name[data-v-13af42c2]{margin:0;font-size:.875rem;font-weight:600}.count[data-v-13af42c2]{background:var(--accent-soft);color:var(--accent-soft-ink);border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.qio-schools[data-v-13af42c2]{color:var(--body);margin:.375rem 0 0;padding:0;font-size:.75rem;list-style:none}.qio-schools li[data-v-13af42c2]{padding:.125rem 0}.meta[data-v-13af42c2]{color:var(--muted);margin:0;font-size:.6875rem;display:block}@media (width<=900px){.la[data-v-13af42c2]{padding:1rem}}.next-action[data-v-13af42c2]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--raised);border-radius:.5rem;margin-bottom:1rem;padding:.625rem .875rem}.next-eyebrow[data-v-13af42c2]{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-size:.625rem;font-weight:700}.hero[data-v-50eec37e]{padding:32px 32px 24px}.eyebrow[data-v-50eec37e]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-50eec37e]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-50eec37e]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-50eec37e]{padding:0 24px}.card[data-v-50eec37e]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin-bottom:16px;padding:20px}.card h2[data-v-50eec37e]{margin:0 0 12px;font-size:1rem}.item[data-v-50eec37e]{border-bottom:1px solid var(--border-light,#eae5d8);padding:12px 0}.item[data-v-50eec37e]:last-child{border-bottom:none}.item>div[data-v-50eec37e]{align-items:center;gap:8px;display:flex}.meta[data-v-50eec37e]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.8rem}.pill[data-v-50eec37e]{background:var(--tag-bg,#f0ece2);color:var(--tag-text,#6b6358);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.empty[data-v-50eec37e]{text-align:center;color:var(--text-muted,#7a7568);padding:16px;font-size:.85rem}.routes[data-v-50eec37e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.btn[data-v-50eec37e]{background:var(--primary,#234a3d);color:#fff;border-radius:8px;margin-top:8px;padding:8px 16px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn-secondary[data-v-50eec37e]{color:var(--primary,#234a3d);border:1px solid var(--primary,#234a3d);background:0 0}@media (width<=768px){.hero[data-v-50eec37e]{padding:20px 16px 16px}.content[data-v-50eec37e]{padding:0 12px}}.hero[data-v-4a5c4bf7]{padding:32px 32px 24px}.eyebrow[data-v-4a5c4bf7]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-4a5c4bf7]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-4a5c4bf7]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-4a5c4bf7]{padding:0 24px}.card[data-v-4a5c4bf7]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin-bottom:16px;padding:20px}summary[data-v-4a5c4bf7]{cursor:pointer;font-weight:600}.form[data-v-4a5c4bf7]{gap:12px;margin-top:16px;display:grid}.form label[data-v-4a5c4bf7]{gap:4px;font-size:.8rem;font-weight:600;display:grid}.form input[data-v-4a5c4bf7],.form textarea[data-v-4a5c4bf7]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-4a5c4bf7]{justify-content:flex-end;display:flex}.button-row[data-v-4a5c4bf7]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-v-4a5c4bf7]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.btn[data-v-4a5c4bf7]:disabled{opacity:.6}.btn-secondary[data-v-4a5c4bf7]{color:var(--primary,#234a3d);border:1px solid var(--primary,#234a3d);background:0 0}.errors[data-v-4a5c4bf7]{color:#b91c1c;margin:0;font-size:.8rem}@media (width<=768px){.hero[data-v-4a5c4bf7]{padding:20px 16px 16px}.content[data-v-4a5c4bf7]{padding:0 12px}}.hero[data-v-3c15ac54]{padding:32px 32px 24px}.eyebrow[data-v-3c15ac54]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-3c15ac54]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-3c15ac54]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-3c15ac54]{padding:0 24px}.grid-two[data-v-3c15ac54]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.card[data-v-3c15ac54]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin-bottom:16px;padding:20px}.card h2[data-v-3c15ac54]{margin:0 0 12px;font-size:1rem}.card h3[data-v-3c15ac54]{margin:8px 0 4px;font-size:.9rem}summary[data-v-3c15ac54]{cursor:pointer;font-weight:600}.meta[data-v-3c15ac54]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.8rem}.item[data-v-3c15ac54]{border-bottom:1px solid var(--border-light,#eae5d8);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.item[data-v-3c15ac54]:last-child{border-bottom:none}.form[data-v-3c15ac54]{gap:12px;margin-top:16px;display:grid}.form label[data-v-3c15ac54]{gap:4px;font-size:.8rem;font-weight:600;display:grid}.form input[data-v-3c15ac54],.form textarea[data-v-3c15ac54],.form select[data-v-3c15ac54]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-3c15ac54]{justify-content:flex-end;display:flex}.button-row[data-v-3c15ac54]{flex-wrap:wrap;gap:8px;display:flex}.btn[data-v-3c15ac54]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600}.btn[data-v-3c15ac54]:disabled{opacity:.6}.btn-secondary[data-v-3c15ac54]{color:var(--primary,#234a3d);border:1px solid var(--primary,#234a3d);background:0 0}.error[data-v-3c15ac54],.errors[data-v-3c15ac54]{color:#b91c1c;margin:0;font-size:.8rem}@media (width<=768px){.hero[data-v-3c15ac54]{padding:20px 16px 16px}.content[data-v-3c15ac54]{padding:0 12px}}.hero[data-v-eb9b6355]{padding:32px 32px 24px}.eyebrow[data-v-eb9b6355]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-eb9b6355]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-eb9b6355]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-eb9b6355]{padding:0 24px}.card[data-v-eb9b6355]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;gap:12px;margin-bottom:16px;padding:20px;display:grid}.card h2[data-v-eb9b6355]{margin:0;font-size:1rem}.grid-two[data-v-eb9b6355]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.grid-three[data-v-eb9b6355]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}label[data-v-eb9b6355]{gap:4px;font-size:.8rem;font-weight:600;display:grid}input[data-v-eb9b6355],textarea[data-v-eb9b6355],select[data-v-eb9b6355]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-eb9b6355]{justify-content:flex-end;display:flex}.btn[data-v-eb9b6355]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600}.btn[data-v-eb9b6355]:disabled{opacity:.6}.errors[data-v-eb9b6355]{color:#b91c1c;font-size:.85rem}@media (width<=768px){.hero[data-v-eb9b6355]{padding:20px 16px 16px}.content[data-v-eb9b6355]{padding:0 12px}}.hero[data-v-2a74ee17]{padding:32px 32px 24px}.eyebrow[data-v-2a74ee17]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-2a74ee17]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-2a74ee17]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-2a74ee17]{padding:0 24px}.card[data-v-2a74ee17]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;gap:12px;margin-bottom:16px;padding:20px;display:grid}.card h2[data-v-2a74ee17]{margin:0;font-size:1rem}.meta[data-v-2a74ee17]{color:var(--text-muted,#7a7568);margin:0;font-size:.8rem;font-weight:400}.grid-two[data-v-2a74ee17]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}label[data-v-2a74ee17]{gap:4px;font-size:.8rem;font-weight:600;display:grid}label.row[data-v-2a74ee17]{align-items:flex-start;gap:8px;font-weight:400;display:flex}label.row input[data-v-2a74ee17]{width:auto;margin-top:2px}fieldset[data-v-2a74ee17]{border:1px solid var(--border-light,#eae5d8);border-radius:8px;gap:8px;padding:12px;display:grid}legend[data-v-2a74ee17]{padding:0 4px;font-size:.8rem;font-weight:600}input[data-v-2a74ee17],textarea[data-v-2a74ee17],select[data-v-2a74ee17]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-2a74ee17]{justify-content:flex-end;display:flex}.btn[data-v-2a74ee17]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600}.btn[data-v-2a74ee17]:disabled{opacity:.6}.errors[data-v-2a74ee17]{color:#b91c1c;font-size:.85rem}@media (width<=768px){.hero[data-v-2a74ee17]{padding:20px 16px 16px}.content[data-v-2a74ee17]{padding:0 12px}}.hero[data-v-34bb8746]{padding:32px 32px 24px}.back-link[data-v-34bb8746]{color:var(--accent,#a87c32);margin-bottom:10px;font-size:.8rem;text-decoration:none;display:inline-block}.back-link[data-v-34bb8746]:hover{text-decoration:underline}.eyebrow[data-v-34bb8746]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-34bb8746]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-34bb8746]{color:var(--text-muted,#7a7568);align-items:center;gap:8px;font-size:.85rem;display:flex}.content[data-v-34bb8746]{margin-bottom:16px;padding:0 24px}.grid[data-v-34bb8746]{gap:12px;display:grid}.grid.two[data-v-34bb8746]{grid-template-columns:1fr 1fr}.card[data-v-34bb8746]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-34bb8746]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 12px;font-size:1rem}.card h3[data-v-34bb8746]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 2px;font-size:.95rem}.label[data-v-34bb8746]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);margin-bottom:2px;font-size:.7rem}.meta[data-v-34bb8746]{color:var(--text-muted,#7a7568);font-size:.8rem}.errors[data-v-34bb8746]{color:#b91c1c;font-size:.85rem}.errors ul[data-v-34bb8746]{margin:0;padding-left:18px}.text-block[data-v-34bb8746]{margin-top:12px}.text-block[data-v-34bb8746]:first-of-type{margin-top:0}.text-block p[data-v-34bb8746]{margin:2px 0 0;font-size:.9rem;line-height:1.5}.reference-list[data-v-34bb8746]{gap:6px;margin:4px 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.tag[data-v-34bb8746]{background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);white-space:nowrap;border-radius:8px;margin-right:4px;padding:2px 8px;font-size:.7rem}.coverage[data-v-34bb8746]{align-items:baseline;gap:8px;display:flex}.coverage strong[data-v-34bb8746]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);font-size:1.6rem}.mini-bar[data-v-34bb8746]{background:var(--border,#d4cfc3);border-radius:2px;height:4px;margin:8px 0 16px;overflow:hidden}.mini-bar span[data-v-34bb8746]{background:var(--accent,#a87c32);height:100%;display:block}.fact-row[data-v-34bb8746]{border-top:1px solid var(--border-light,#e8e3d5);padding:8px 0}.fact-row p[data-v-34bb8746]{margin:2px 0 0;font-size:.9rem}.publish-block[data-v-34bb8746]{border-top:1px solid var(--border-light,#e8e3d5);margin-top:12px;padding-top:12px}.publish-block p[data-v-34bb8746]{margin:0 0 8px}.pchip[data-v-34bb8746]{text-transform:capitalize;background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);white-space:nowrap;border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-ontrack[data-v-34bb8746]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.pchip.c-notstarted[data-v-34bb8746]{background:var(--surface-alt,#f5f2eb);border-color:var(--border,#d4cfc3);color:var(--text-muted,#7a7568)}.pchip.c-inprogress[data-v-34bb8746]{color:#1e4a8a;background:#e8f0fa;border-color:#90b8e0}.pchip.c-completed[data-v-34bb8746]{color:#1e5a1e;background:#e0f0e0;border-color:#6ab06a}.section-head[data-v-34bb8746]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.section-head h2[data-v-34bb8746]{margin:0}.allocation-row[data-v-34bb8746]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:14px 0}.allocation-row[data-v-34bb8746]:last-child{border-bottom:none}.allocation-row p[data-v-34bb8746]{margin:4px 0;font-size:.875rem}.allocation-row .label[data-v-34bb8746]{margin-right:4px;display:inline}label[data-v-34bb8746]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-34bb8746],select[data-v-34bb8746],textarea[data-v-34bb8746]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}.inline-form[data-v-34bb8746]{background:var(--surface-alt,#f9f7f2);border-radius:8px;align-items:end;margin:12px 0;padding:12px}.btn-primary[data-v-34bb8746]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.compact-button[data-v-34bb8746]{padding:4px 10px;font-size:.75rem}.text-action[data-v-34bb8746]{color:var(--accent,#a87c32);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:.8rem}.text-action[data-v-34bb8746]:hover{text-decoration:underline}.empty[data-v-34bb8746]{color:var(--text-muted,#7a7568);margin:2px 0 0;font-size:.875rem;font-style:italic}.empty-state[data-v-34bb8746]{text-align:center;padding:16px 8px}.empty-state p[data-v-34bb8746]{color:var(--text-muted,#7a7568);margin:0;font-size:.85rem}@media (width<=768px){.hero[data-v-34bb8746]{padding:20px 16px 16px}.content[data-v-34bb8746]{padding:0 12px}.grid.two[data-v-34bb8746]{grid-template-columns:1fr}}.login-page[data-v-1d64bd16]{background:var(--app-bg,#efeadd);min-height:100vh;color:var(--ink,#1b2620);font-family:var(--font-sans,"Instrument Sans", "Hanken Grotesch", system-ui, sans-serif)}.login-header[data-v-1d64bd16]{background:var(--primary,#234a3d);color:var(--primary-ink,#f4eee2);padding:1rem 1.5rem}.login-brand[data-v-1d64bd16]{align-items:center;gap:.75rem;max-width:36rem;margin:0 auto;display:flex}.login-logo[data-v-1d64bd16]{flex-shrink:0;width:2rem;height:2rem}.login-logo path[data-v-1d64bd16]:first-child{fill:var(--primary-ink,#f4eee2)}.login-logo path[data-v-1d64bd16]:not(:first-child){stroke:var(--accent,#a87c32)}.login-brand-name[data-v-1d64bd16]{color:var(--primary-ink,#f4eee2);font-size:1.125rem;font-weight:700}.login-brand-meta[data-v-1d64bd16]{color:var(--sidebar-muted,#c9d8d0);letter-spacing:.02em;font-size:.75rem}.login-main[data-v-1d64bd16]{max-width:28rem;margin:0 auto;padding:2rem 1rem 3rem}.login-hero[data-v-1d64bd16]{text-align:center;margin-bottom:1.5rem}.login-eyebrow[data-v-1d64bd16]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent,#a87c32);margin-bottom:.5rem;font-size:.75rem;font-weight:600}.login-title[data-v-1d64bd16]{font-family:var(--font-serif,"Spectral", Georgia, serif);color:var(--ink,#1b2620);margin:0 0 .5rem;font-size:1.75rem;font-weight:600}.login-subtitle[data-v-1d64bd16]{color:var(--muted,#6f6049);margin:0;font-size:.875rem;line-height:1.5}.login-card[data-v-1d64bd16]{background:var(--raised,#fff);border:1px solid var(--border,#e6decb);box-shadow:var(--shadow,0 1px 2px #281e0a0d);border-radius:.75rem;margin-bottom:1rem;padding:1.5rem}.login-section[data-v-1d64bd16]{margin-bottom:1rem}.login-section-title[data-v-1d64bd16]{color:var(--ink,#1b2620);margin:0 0 .25rem;font-size:1rem;font-weight:600}.login-section-hint[data-v-1d64bd16]{color:var(--muted,#6f6049);margin:0;font-size:.8125rem;line-height:1.4}.login-status[data-v-1d64bd16]{background:var(--ok-bg,#e3efe7);color:var(--ok-fg,#2f6b4f);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.login-alert[data-v-1d64bd16]{background:var(--bad-bg,#f7e0dc);color:var(--bad-fg,#b23a2e);border-radius:.5rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.4}.login-form[data-v-1d64bd16]{flex-direction:column;gap:.875rem;display:flex}.login-field[data-v-1d64bd16]{flex-direction:column;gap:.25rem;display:flex}.login-label[data-v-1d64bd16]{color:var(--ink,#1b2620);font-size:.8125rem;font-weight:600}.login-input[data-v-1d64bd16]{border:1px solid var(--border,#e6decb);color:var(--ink,#1b2620);background:var(--surface,#fcfaf5);border-radius:.5rem;padding:.625rem .75rem;font-size:.9375rem;transition:border-color .15s,box-shadow .15s}.login-input[data-v-1d64bd16]:focus{border-color:var(--ring,#a87c32);outline:none;box-shadow:0 0 0 2px #a87c3233}.login-check[data-v-1d64bd16]{color:var(--body,#4a5247);cursor:pointer;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.login-check input[type=checkbox][data-v-1d64bd16]{accent-color:var(--primary,#234a3d)}.login-sso-buttons[data-v-1d64bd16]{flex-direction:column;gap:.5rem;display:flex}.login-btn[data-v-1d64bd16]{border:1px solid var(--border,#e6decb);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:500;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.login-btn[data-v-1d64bd16]:focus-visible{outline:2px solid var(--ring,#a87c32);outline-offset:2px}.login-btn[data-v-1d64bd16]:disabled{opacity:.6;cursor:not-allowed}.login-btn-icon[data-v-1d64bd16]{flex-shrink:0;width:1.125rem;height:1.125rem}.login-btn-google[data-v-1d64bd16]{background:var(--surface,#fcfaf5);color:var(--ink,#1b2620)}.login-btn-google[data-v-1d64bd16]:hover:not(:disabled){background:var(--surface-2,#f5f0e4);border-color:var(--border-soft,#efe8d8)}.login-btn-microsoft[data-v-1d64bd16]{background:var(--surface,#fcfaf5);color:var(--ink,#1b2620)}.login-btn-microsoft[data-v-1d64bd16]:hover:not(:disabled){background:var(--surface-2,#f5f0e4);border-color:var(--border-soft,#efe8d8)}.login-btn-primary[data-v-1d64bd16]{background:var(--primary,#234a3d);color:var(--primary-ink,#f4eee2);border-color:var(--primary,#234a3d)}.login-btn-primary[data-v-1d64bd16]:hover:not(:disabled){background:var(--primary-hover,#1b3a30)}.login-divider[data-v-1d64bd16]{color:var(--muted,#6f6049);align-items:center;gap:.75rem;margin:1.25rem 0;font-size:.8125rem;display:flex}.login-divider[data-v-1d64bd16]:before,.login-divider[data-v-1d64bd16]:after{content:"";border-top:1px solid var(--border,#e6decb);flex:1}.login-demo-card[data-v-1d64bd16]{border-style:dashed}.login-demo-grid[data-v-1d64bd16]{grid-template-columns:repeat(2,1fr);gap:.5rem;display:grid}.login-btn-demo[data-v-1d64bd16]{background:var(--surface,#fcfaf5);border:1px solid var(--border,#e6decb);color:var(--ink,#1b2620);cursor:pointer;text-align:left;border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.625rem .75rem;font-size:.8125rem;font-weight:600;transition:background .15s;display:flex}.login-btn-demo[data-v-1d64bd16]:hover:not(:disabled){background:var(--surface-2,#f5f0e4)}.login-demo-scope[data-v-1d64bd16]{color:var(--muted,#6f6049);font-size:.6875rem;font-weight:400}@media (width<=480px){.login-main[data-v-1d64bd16]{padding:1.5rem .75rem 2rem}.login-title[data-v-1d64bd16]{font-size:1.5rem}.login-demo-grid[data-v-1d64bd16]{grid-template-columns:1fr}}.mfa-page[data-v-4828ca0d]{background:var(--bg,#f5f0e8);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card[data-v-4828ca0d]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;width:100%;max-width:400px;padding:32px}h1[data-v-4828ca0d]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 8px;font-size:1.4rem}.sub[data-v-4828ca0d]{color:var(--text-muted,#7a7568);margin-bottom:24px;font-size:.85rem}.field[data-v-4828ca0d]{margin-bottom:20px}.field label[data-v-4828ca0d]{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.field input[data-v-4828ca0d]{border:1px solid var(--border,#d4cfc3);text-align:center;letter-spacing:.3em;border-radius:8px;width:100%;padding:10px 14px;font-size:1.1rem}.error[data-v-4828ca0d]{color:#b91c1c;margin:4px 0 0;font-size:.8rem}.btn[data-v-4828ca0d]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px;font-size:.9rem;font-weight:600}.btn[data-v-4828ca0d]:disabled{opacity:.6}.hero[data-v-b8f0d4e2]{padding:32px 32px 24px}.eyebrow[data-v-b8f0d4e2]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-b8f0d4e2]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-b8f0d4e2]{color:var(--text-muted,#7a7568);font-size:.85rem}.card[data-v-b8f0d4e2]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-b8f0d4e2]{margin:0 0 12px;font-size:1rem}.label[data-v-b8f0d4e2]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#7a7568);font-size:.65rem}.meta[data-v-b8f0d4e2]{color:var(--text-muted,#7a7568);font-size:.8rem}.hint[data-v-b8f0d4e2]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.75rem}.empty[data-v-b8f0d4e2]{text-align:center;color:var(--text-muted,#7a7568);padding:16px;font-size:.85rem}.pill[data-v-b8f0d4e2]{background:var(--tag-bg,#f0ece2);color:var(--tag-text,#6b6358);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.qi-pill[data-v-b8f0d4e2]{margin-right:4px}.grid.metrics[data-v-b8f0d4e2]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px;padding:0 24px;display:grid}.metric .value[data-v-b8f0d4e2]{color:var(--primary,#234a3d);font-size:1.6rem;font-weight:700}.grid-two[data-v-b8f0d4e2]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;padding:0 24px;display:grid}.grid-three[data-v-b8f0d4e2]{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px;padding:0 24px;display:grid}.section-stack[data-v-b8f0d4e2]{margin-top:8px}.table-scroll[data-v-b8f0d4e2]{overflow-x:auto}table[data-v-b8f0d4e2]{border-collapse:collapse;width:100%;font-size:.8rem}th[data-v-b8f0d4e2]{text-align:left;border-bottom:2px solid var(--border,#d4cfc3);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);padding:8px 10px;font-size:.7rem}td[data-v-b8f0d4e2]{border-bottom:1px solid var(--border-light,#eae5d8);padding:8px 10px}td a[data-v-b8f0d4e2]{color:var(--primary,#234a3d);font-weight:600;text-decoration:none}td a[data-v-b8f0d4e2]:hover{text-decoration:underline}.signal[data-v-b8f0d4e2]{border-bottom:1px solid var(--border-light,#eae5d8);padding:12px 0}.signal[data-v-b8f0d4e2]:last-child{border-bottom:none}.signal-head[data-v-b8f0d4e2]{justify-content:space-between;align-items:center;gap:8px;display:flex}.signal-head h3[data-v-b8f0d4e2]{margin:0;font-size:.9rem}.signal-head h3 a[data-v-b8f0d4e2]{color:var(--primary,#234a3d);text-decoration:none}.signal-head h3 a[data-v-b8f0d4e2]:hover{text-decoration:underline}.data-item[data-v-b8f0d4e2]{border-bottom:1px solid var(--border-light,#eae5d8);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.data-item[data-v-b8f0d4e2]:last-child{border-bottom:none}.row[data-v-b8f0d4e2]{border-bottom:1px solid var(--border-light,#eae5d8);padding:12px 0}.row[data-v-b8f0d4e2]:last-child{border-bottom:none}.row h3[data-v-b8f0d4e2]{margin:0 0 4px;font-size:.9rem}.row h3 a[data-v-b8f0d4e2]{color:var(--primary,#234a3d);text-decoration:none}.row h3 a[data-v-b8f0d4e2]:hover{text-decoration:underline}.matrix-row[data-v-b8f0d4e2]{border-bottom:1px solid var(--border-light,#eae5d8);align-items:center;gap:12px;padding:8px 0;font-size:.85rem;display:flex}.matrix-row[data-v-b8f0d4e2]:last-child{border-bottom:none}.matrix-row.wide strong[data-v-b8f0d4e2]{flex:1}.matrix-row strong a[data-v-b8f0d4e2]{color:var(--primary,#234a3d);text-decoration:none}.matrix-row strong a[data-v-b8f0d4e2]:hover{text-decoration:underline}.mini-bar[data-v-b8f0d4e2]{background:var(--border-light,#eae5d8);border-radius:4px;height:6px;margin:6px 0}.mini-bar span[data-v-b8f0d4e2]{background:var(--primary,#234a3d);border-radius:4px;min-width:2px;height:100%;display:block}.density[data-v-b8f0d4e2]{flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:.8rem;display:flex}@media (width<=900px){.grid-three[data-v-b8f0d4e2]{grid-template-columns:1fr}}@media (width<=768px){.hero[data-v-b8f0d4e2]{padding:20px 16px 16px}.grid.metrics[data-v-b8f0d4e2]{padding:0 12px}.grid-two[data-v-b8f0d4e2]{grid-template-columns:1fr;padding:0 12px}.grid-three[data-v-b8f0d4e2]{padding:0 12px}}.hero[data-v-1f90a0fc]{padding:32px 32px 24px}.back-link[data-v-1f90a0fc]{color:var(--accent,#a87c32);margin-bottom:10px;font-size:.8rem;text-decoration:none;display:inline-block}.back-link[data-v-1f90a0fc]:hover{text-decoration:underline}.eyebrow[data-v-1f90a0fc]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-1f90a0fc]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-1f90a0fc]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-1f90a0fc]{margin-bottom:16px;padding:0 24px}.grid[data-v-1f90a0fc]{gap:12px;display:grid}.grid.two[data-v-1f90a0fc]{grid-template-columns:1fr 1fr}.card[data-v-1f90a0fc]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-1f90a0fc]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 12px;font-size:1rem}.card h3[data-v-1f90a0fc]{color:var(--text-heading,var(--primary,#234a3d));margin:4px 0;font-size:.95rem}.meta[data-v-1f90a0fc]{color:var(--text-muted,#7a7568);font-size:.8rem}.label[data-v-1f90a0fc]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);font-size:.7rem}.banner[data-v-1f90a0fc]{color:#6b4f10;background:#fff8e6;border:1px solid #e0c080;border-radius:10px;padding:12px 16px;font-size:.85rem}.section-head[data-v-1f90a0fc]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.section-head h2[data-v-1f90a0fc],.section-head h3[data-v-1f90a0fc]{margin:0}.priority-row[data-v-1f90a0fc]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:12px 0}.priority-row[data-v-1f90a0fc]:last-child{border-bottom:none}.priority-row-head[data-v-1f90a0fc]{justify-content:space-between;align-items:center;display:flex}.tag[data-v-1f90a0fc]{background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);border-radius:8px;margin-left:6px;padding:2px 8px;font-size:.7rem}.mini-bar[data-v-1f90a0fc]{background:var(--border,#d4cfc3);border-radius:2px;height:4px;margin:6px 0;overflow:hidden}.mini-bar span[data-v-1f90a0fc]{background:var(--accent,#a87c32);height:100%;display:block}.priority-actions[data-v-1f90a0fc]{gap:2px;margin-top:6px;display:grid}.priority-action[data-v-1f90a0fc]{color:var(--primary,#234a3d);font-size:.8rem;text-decoration:none}.priority-action[data-v-1f90a0fc]:hover{text-decoration:underline}.qi-grades[data-v-1f90a0fc]{gap:8px;display:grid}.qi-row[data-v-1f90a0fc]{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.trends-heading[data-v-1f90a0fc]{margin-top:20px}.trend-row[data-v-1f90a0fc]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:6px 0}.trend-row[data-v-1f90a0fc]:last-child{border-bottom:none}.trend-row p[data-v-1f90a0fc]{margin:2px 0 0;font-size:.9rem}.pchip[data-v-1f90a0fc]{text-transform:capitalize;background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-ontrack[data-v-1f90a0fc]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.pchip.c-notstarted[data-v-1f90a0fc]{background:var(--surface-alt,#f5f2eb);border-color:var(--border,#d4cfc3);color:var(--text-muted,#7a7568)}.pchip.c-completed[data-v-1f90a0fc]{color:#1e5a1e;background:#e0f0e0;border-color:#6ab06a}.pchip.c-atrisk[data-v-1f90a0fc]{color:#8a5010;background:#fef0e0;border-color:#e0a050}.pchip.c-offtrack[data-v-1f90a0fc]{color:#8a2020;background:#fde8e8;border-color:#d08080}label[data-v-1f90a0fc]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-1f90a0fc],select[data-v-1f90a0fc],textarea[data-v-1f90a0fc]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}.btn-primary[data-v-1f90a0fc]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.btn-ghost[data-v-1f90a0fc]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 16px;font-size:.8rem}.compact-button[data-v-1f90a0fc]{padding:4px 10px;font-size:.75rem}.text-action[data-v-1f90a0fc]{color:var(--accent,#a87c32);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:.8rem}.text-action[data-v-1f90a0fc]:hover{text-decoration:underline}.review-form[data-v-1f90a0fc],.comment-form[data-v-1f90a0fc]{background:var(--surface-alt,#f9f7f2);border-radius:8px;margin:12px 0;padding:12px}.checkpoint-row[data-v-1f90a0fc]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:14px 0}.checkpoint-row[data-v-1f90a0fc]:last-child{border-bottom:none}.checkpoint-row p[data-v-1f90a0fc]{margin:4px 0;font-size:.875rem}.comment-list[data-v-1f90a0fc]{margin:8px 0}.comment-row[data-v-1f90a0fc]{border-top:1px solid var(--border-light,#e8e3d5);padding:6px 0;font-size:.8rem}.comment-row p[data-v-1f90a0fc]{margin:2px 0 0}.evidence-row[data-v-1f90a0fc]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.evidence-row[data-v-1f90a0fc]:last-child{border-bottom:none}.evidence-row p[data-v-1f90a0fc]{margin:2px 0;font-size:.85rem}.empty[data-v-1f90a0fc]{color:var(--text-muted,#7a7568);font-size:.875rem;font-style:italic}.empty-state[data-v-1f90a0fc]{text-align:center;padding:16px 8px}.empty-state p[data-v-1f90a0fc]{color:var(--text-muted,#7a7568);margin:0 0 10px;font-size:.85rem}@media (width<=768px){.hero[data-v-1f90a0fc]{padding:20px 16px 16px}.content[data-v-1f90a0fc]{padding:0 12px}.grid.two[data-v-1f90a0fc]{grid-template-columns:1fr}}.claim-page[data-v-b5e57c60]{background:var(--bg,#f5f0e8);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.card[data-v-b5e57c60]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;width:100%;max-width:480px;padding:32px}h1[data-v-b5e57c60]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 8px;font-size:1.4rem}.sub[data-v-b5e57c60]{color:var(--text-muted,#7a7568);margin-bottom:8px;font-size:.85rem}.field[data-v-b5e57c60]{margin-bottom:16px}.field label[data-v-b5e57c60]{margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.field input[data-v-b5e57c60]{border:1px solid var(--border,#d4cfc3);border-radius:8px;width:100%;padding:8px 12px;font-size:.9rem}.error[data-v-b5e57c60]{color:#b91c1c;margin:4px 0 0;font-size:.8rem}.btn[data-v-b5e57c60]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:8px;padding:12px;font-size:.9rem;font-weight:600}.btn[data-v-b5e57c60]:disabled{opacity:.6}.hero[data-v-01a6895a]{padding:32px 32px 24px}.eyebrow[data-v-01a6895a]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-01a6895a]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-01a6895a]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-01a6895a]{padding:0 24px}.steps[data-v-01a6895a]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.step[data-v-01a6895a]{background:var(--border-light,#eae5d8);color:var(--text-muted,#7a7568);border-radius:20px;padding:6px 14px;font-size:.8rem}.step.active[data-v-01a6895a]{background:var(--primary,#234a3d);color:#fff}.step.complete[data-v-01a6895a]{color:#065f46;background:#d1fae5}.card[data-v-01a6895a]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin-bottom:16px;padding:20px}.card h2[data-v-01a6895a]{margin:0 0 12px;font-size:1rem}@media (width<=768px){.hero[data-v-01a6895a]{padding:20px 16px 16px}.content[data-v-01a6895a]{padding:0 12px}}.hero[data-v-d6936634]{padding:32px 32px 24px}.eyebrow[data-v-d6936634]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-d6936634]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-d6936634]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-d6936634]{padding:0 24px}.card[data-v-d6936634]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;gap:12px;margin-bottom:16px;padding:20px;display:grid}.card h2[data-v-d6936634]{margin:0;font-size:1rem}.card h3[data-v-d6936634]{margin:0;font-size:.9rem}.block[data-v-d6936634]{border-top:1px solid var(--border-light,#eae5d8);gap:8px;padding:12px 0;display:grid}.stack[data-v-d6936634]{align-content:start;gap:8px;display:grid}.meta[data-v-d6936634]{color:var(--text-muted,#7a7568);margin:0;font-size:.8rem;font-weight:400}.grid-two[data-v-d6936634]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.grid-three[data-v-d6936634]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}label[data-v-d6936634]{gap:4px;font-size:.8rem;font-weight:600;display:grid}label.row[data-v-d6936634]{align-items:flex-start;gap:8px;font-weight:400;display:flex}label.row input[data-v-d6936634]{width:auto;margin-top:2px}input[data-v-d6936634],textarea[data-v-d6936634],select[data-v-d6936634]{border:1px solid var(--border,#d4cfc3);width:100%;font:inherit;border-radius:8px;padding:8px 12px;font-weight:400}.form-end[data-v-d6936634]{justify-content:flex-end;gap:8px;display:flex}.btn[data-v-d6936634]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn[data-v-d6936634]:disabled{opacity:.6}.btn-secondary[data-v-d6936634]{color:var(--primary,#234a3d);border:1px solid var(--primary,#234a3d);background:0 0}.errors[data-v-d6936634]{color:#b91c1c;font-size:.85rem}@media (width<=768px){.hero[data-v-d6936634]{padding:20px 16px 16px}.content[data-v-d6936634]{padding:0 12px}}.hero[data-v-f1b3f324]{padding:32px 32px 24px}.eyebrow[data-v-f1b3f324]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-f1b3f324]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-size:.85rem}.hero-actions[data-v-f1b3f324]{margin-top:16px}.btn-primary[data-v-f1b3f324]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:10px 20px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.btn-primary[data-v-f1b3f324]:hover{opacity:.9}.btn-primary[data-v-f1b3f324]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-f1b3f324]{border:1px solid var(--border,#d4cfc3);color:var(--primary,#234a3d);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-size:.8rem;text-decoration:none}.btn-ghost[data-v-f1b3f324]:hover{background:#234a3d0d}.btn-ghost.compact[data-v-f1b3f324]{white-space:nowrap;padding:4px 10px;font-size:.75rem}.card[data-v-f1b3f324]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin:0 24px 16px;padding:20px}.label[data-v-f1b3f324]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#7a7568);font-size:.65rem}.seclabel[data-v-f1b3f324]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted,#7a7568);margin-bottom:8px;font-size:.65rem;font-weight:600}.meta[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-size:.8rem}.tag[data-v-f1b3f324]{background:var(--tag-bg,#f0ece2);color:var(--tag-text,#6b6358);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:600;display:inline-block}.empty-card[data-v-f1b3f324]{text-align:center;color:var(--text-muted,#7a7568);padding:40px}.school-section[data-v-f1b3f324]{margin-bottom:32px}.school-head[data-v-f1b3f324]{justify-content:space-between;align-items:flex-start;gap:16px;padding:0 24px 16px;display:flex}.school-head h2[data-v-f1b3f324]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:4px 0 0;font-size:1.25rem}.eval-progress[data-v-f1b3f324]{text-align:right}.eval-progress span[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-size:.8rem;display:block}.eval-progress strong[data-v-f1b3f324]{color:var(--primary,#234a3d);font-size:1.5rem}.vva-card[data-v-f1b3f324]{margin:0 24px 24px}.vva-head[data-v-f1b3f324]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.vva-title-row[data-v-f1b3f324]{align-items:center;gap:10px;display:flex}.vva-head h2[data-v-f1b3f324]{margin:0;font-size:1rem}.vva-source[data-v-f1b3f324]{background:var(--accent-light,#f5edd6);color:var(--accent,#a87c32)}.vva-body[data-v-f1b3f324]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vva-vision[data-v-f1b3f324]{font-style:italic;line-height:1.6}.vva-aims[data-v-f1b3f324]{padding-left:20px}.vva-aims li[data-v-f1b3f324]{margin-bottom:4px;font-size:.9rem}.vva-values[data-v-f1b3f324]{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vva-meta[data-v-f1b3f324]{color:var(--text-muted,#7a7568);margin-top:8px;font-size:.75rem}.vva-empty[data-v-f1b3f324]{text-align:center;padding:24px}.vva-empty p[data-v-f1b3f324]{color:var(--text-muted,#7a7568);margin-bottom:12px}.self-eval-layout[data-v-f1b3f324]{grid-template-columns:1fr 300px;align-items:start;gap:0;display:grid}.self-eval-themes[data-v-f1b3f324]{min-width:0}.self-eval-side[data-v-f1b3f324]{padding:0 24px 24px 0;position:sticky;top:16px}.self-eval-side .card[data-v-f1b3f324]{margin:0 0 16px}.theme-card[data-v-f1b3f324]{margin:0 24px 16px}.theme-head[data-v-f1b3f324]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.theme-head h2[data-v-f1b3f324]{color:var(--primary,#234a3d);margin:0;font-size:.95rem}.theme-head span[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-size:.75rem}.qi-row[data-v-f1b3f324]{border-top:1px solid var(--border-light,#eae5d8);align-items:center;gap:10px;padding:10px 0;display:flex}.qi-code[data-v-f1b3f324]{color:var(--primary,#234a3d);min-width:36px;font-size:.8rem;font-weight:700}.qi-main[data-v-f1b3f324]{flex:1;min-width:0}.qi-main a[data-v-f1b3f324]{color:var(--primary,#234a3d);font-size:.85rem;font-weight:600;text-decoration:none}.qi-main a[data-v-f1b3f324]:hover{text-decoration:underline}.qi-main strong[data-v-f1b3f324]{font-size:.85rem}.qi-main p[data-v-f1b3f324]{color:var(--text-muted,#7a7568);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.75rem;overflow:hidden}.core-tag[data-v-f1b3f324]{background:var(--accent-light,#f5edd6);color:var(--accent,#a87c32);font-size:.65rem}.grade-pill[data-v-f1b3f324]{white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.7rem;font-weight:600;display:inline-block}.grade-excellent[data-v-f1b3f324]{color:#155724;background:#d4edda}.grade-very-good[data-v-f1b3f324]{color:#1a7a3a;background:#d4edda}.grade-good[data-v-f1b3f324]{color:#2e7d32;background:#e8f5e9}.grade-satisfactory[data-v-f1b3f324]{color:#8d6e00;background:#fff8e1}.grade-weak[data-v-f1b3f324]{color:#bf5600;background:#fff3e0}.grade-unsatisfactory[data-v-f1b3f324]{color:#c0392b;background:#fde8e8}.grade-none[data-v-f1b3f324]{background:var(--tag-bg,#f0ece2);color:var(--text-muted,#7a7568)}.radar-wrap[data-v-f1b3f324]{text-align:center;padding:8px 0}.radar-grid[data-v-f1b3f324]{fill:none;stroke:var(--border,#d4cfc3);stroke-width:1px}.radar-fill[data-v-f1b3f324]{fill:#234a3d33;stroke:var(--primary,#234a3d);stroke-width:2px}.radar-label[data-v-f1b3f324]{fill:var(--text-muted,#7a7568);font-size:11px}.core-qis[data-v-f1b3f324]{margin:12px 0}.core-row[data-v-f1b3f324]{align-items:center;gap:8px;padding:6px 0;font-size:.8rem;display:flex}.core-row strong[data-v-f1b3f324]{flex:1}.core-note[data-v-f1b3f324]{margin-top:8px}.eval-terms[data-v-f1b3f324]{margin-top:12px}.eval-terms>div[data-v-f1b3f324]{border-bottom:1px solid var(--border-light,#eae5d8);justify-content:space-between;padding:6px 0;font-size:.8rem;display:flex}.eval-terms>div[data-v-f1b3f324]:last-child{border-bottom:none}.modal-overlay[data-v-f1b3f324]{z-index:200;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-f1b3f324]{background:var(--surface,#fff);border-radius:12px;width:100%;max-width:560px;max-height:90vh;padding:24px;overflow-y:auto}.modal-head[data-v-f1b3f324]{margin-bottom:20px}.modal-head h2[data-v-f1b3f324]{margin:0 0 4px;font-size:1.1rem}.modal-head p[data-v-f1b3f324]{color:var(--text-muted,#7a7568);margin:0;font-size:.8rem}.modal-actions[data-v-f1b3f324]{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.modal-card label[data-v-f1b3f324]{margin-bottom:16px;font-size:.8rem;font-weight:600;display:block}.modal-card label .hint[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-weight:400}.modal-card textarea[data-v-f1b3f324]{border:1px solid var(--border,#d4cfc3);resize:vertical;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-family:inherit;font-size:.85rem;display:block}.grade-options[data-v-f1b3f324]{border:none;margin:0 0 16px;padding:0}.grade-options legend[data-v-f1b3f324]{margin-bottom:10px}.grade-option[data-v-f1b3f324]{border:1px solid var(--border,#d4cfc3);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:6px;padding:8px 12px;display:flex}.grade-option[data-v-f1b3f324]:has(input:checked){border-color:var(--primary,#234a3d);background:#234a3d0a}.grade-option input[data-v-f1b3f324]{margin-top:3px}.grade-option strong[data-v-f1b3f324]{font-size:.85rem;display:block}.grade-option small[data-v-f1b3f324]{color:var(--text-muted,#7a7568);font-size:.75rem}.vva-form label[data-v-f1b3f324]{margin-bottom:16px;font-size:.8rem;font-weight:600;display:block}.vva-form label span[data-v-f1b3f324]{color:var(--text-muted,#7a7568);margin-left:6px;font-weight:400}.vva-form textarea[data-v-f1b3f324]{border:1px solid var(--border,#d4cfc3);resize:vertical;border-radius:8px;width:100%;margin-top:6px;padding:10px;font-family:inherit;font-size:.85rem;display:block}@media (width<=900px){.self-eval-layout[data-v-f1b3f324]{grid-template-columns:1fr}.self-eval-side[data-v-f1b3f324]{padding:0 24px 24px;position:static}.vva-body[data-v-f1b3f324]{grid-template-columns:1fr}}@media (width<=768px){.hero[data-v-f1b3f324]{padding:20px 16px 16px}.card[data-v-f1b3f324]{margin:0 12px 12px}.school-head[data-v-f1b3f324]{flex-wrap:wrap;padding:0 12px 12px}.vva-card[data-v-f1b3f324]{margin:0 12px 16px}.theme-card[data-v-f1b3f324]{margin:0 12px 12px}.self-eval-side[data-v-f1b3f324]{padding:0 12px 16px}.qi-row[data-v-f1b3f324]{flex-wrap:wrap}.qi-main p[data-v-f1b3f324]{white-space:normal}}.hero[data-v-19342118]{padding:32px 32px 24px}.back-link[data-v-19342118]{color:var(--accent,#a87c32);margin-bottom:10px;font-size:.8rem;text-decoration:none;display:inline-block}.back-link[data-v-19342118]:hover{text-decoration:underline}.eyebrow[data-v-19342118]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);margin-bottom:4px;font-size:.7rem}h1[data-v-19342118]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-19342118]{color:var(--text-muted,#7a7568);align-items:center;gap:8px;font-size:.85rem;display:flex}.content[data-v-19342118]{margin-bottom:16px;padding:0 24px}.grid[data-v-19342118]{gap:12px;display:grid}.main-grid[data-v-19342118]{grid-template-columns:2fr 1fr;align-items:start}.side-stack[data-v-19342118]{gap:16px}.card[data-v-19342118]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px}.card h2[data-v-19342118]{color:var(--text-heading,var(--primary,#234a3d));margin:0 0 12px;font-size:1rem}.label[data-v-19342118]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);margin-bottom:2px;font-size:.7rem}.meta[data-v-19342118]{color:var(--text-muted,#7a7568);font-size:.8rem}.tag[data-v-19342118]{background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:.7rem}.error[data-v-19342118]{color:#b91c1c;margin:-6px 0 0;font-size:.8rem}.section-head[data-v-19342118]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.section-head h2[data-v-19342118]{margin:0}.grade-options[data-v-19342118]{border:none;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;display:grid}.grade-options legend[data-v-19342118]{margin-bottom:6px}.grade-option[data-v-19342118]{border:1px solid var(--border,#d4cfc3);cursor:pointer;border-radius:8px;flex-direction:row;align-items:flex-start;gap:8px;padding:10px}.grade-option[data-v-19342118]:has(input:checked){border-color:var(--primary,#234a3d);background:var(--surface-alt,#f9f7f2)}.grade-option input[data-v-19342118]{margin-top:2px}.grade-option span[data-v-19342118]{flex-direction:column;gap:2px;display:flex}.grade-option small[data-v-19342118]{color:var(--text-muted,#7a7568);font-weight:400}.text-block[data-v-19342118]{margin-top:12px}.text-block p[data-v-19342118]{white-space:pre-line;margin:2px 0 0;font-size:.9rem;line-height:1.5}.form-actions[data-v-19342118]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fact-row[data-v-19342118]{border-top:1px solid var(--border-light,#e8e3d5);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.question-list[data-v-19342118]{gap:6px;margin:8px 0 0;padding-left:18px;font-size:.875rem;display:grid}.evidence-row[data-v-19342118]{border-bottom:1px solid var(--border-light,#e8e3d5);padding:8px 0}.evidence-row[data-v-19342118]:last-child{border-bottom:none}.evidence-row p[data-v-19342118]{margin:2px 0;font-size:.85rem}label[data-v-19342118]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-19342118],select[data-v-19342118],textarea[data-v-19342118]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}input[type=radio][data-v-19342118]{padding:0}.btn-primary[data-v-19342118]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.empty[data-v-19342118]{color:var(--text-muted,#7a7568);font-size:.875rem;font-style:italic}@media (width<=768px){.hero[data-v-19342118]{padding:20px 16px 16px}.content[data-v-19342118]{padding:0 12px}.main-grid[data-v-19342118],.grade-options[data-v-19342118]{grid-template-columns:1fr}}.sq-editor[data-v-e14aedfe]{max-width:1200px;margin:0 auto;padding:24px 16px}.hero[data-v-e14aedfe]{margin-bottom:24px}.hero .eyebrow[data-v-e14aedfe]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);font-size:.75rem}.hero h1[data-v-e14aedfe]{font-family:var(--font-serif,"Spectral", serif);color:var(--text-heading,var(--primary,#234a3d));margin:4px 0;font-size:1.75rem}.hero .sub[data-v-e14aedfe]{color:var(--text-muted,#7a7568);font-size:.875rem}.card[data-v-e14aedfe]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.approval-row[data-v-e14aedfe]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.eyebrow[data-v-e14aedfe]{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted,#7a7568);font-size:.7rem}.pill[data-v-e14aedfe]{background:var(--primary,#234a3d);color:#fff;white-space:nowrap;border-radius:12px;padding:3px 10px;font-size:.75rem;font-weight:600}.pill-approved[data-v-e14aedfe]{background:#2d6a2d}.meta[data-v-e14aedfe]{color:var(--text-muted,#7a7568);font-size:.8rem}.sq-publication-panel[data-v-e14aedfe]{margin-bottom:20px}.sq-publication-head[data-v-e14aedfe]{margin-bottom:16px}.sq-publication-head h2[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin:4px 0 0;font-size:1.1rem}.sq-readiness-grid[data-v-e14aedfe]{grid-template-columns:1fr 1fr 1fr;gap:20px;display:grid}.sq-readiness-column h3[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin-bottom:10px;font-size:.9rem}.sq-check-list[data-v-e14aedfe]{gap:8px;display:grid}.sq-check-item[data-v-e14aedfe]{align-items:flex-start;gap:10px;font-size:.8rem;display:flex}.sq-check-item strong[data-v-e14aedfe]{display:block}.sq-check-item span[data-v-e14aedfe]{color:var(--text-muted,#7a7568);font-size:.75rem}.sq-check-dot[data-v-e14aedfe]{border:2px solid var(--border,#d4cfc3);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.sq-check-dot.is-complete[data-v-e14aedfe]{background:#2d6a2d;border-color:#2d6a2d}.sq-safety-note[data-v-e14aedfe]{color:var(--text-muted,#7a7568);margin-top:8px;font-size:.75rem;font-style:italic;display:block}.embed-code[data-v-e14aedfe]{border:1px solid var(--border,#d4cfc3);resize:vertical;border-radius:6px;width:100%;min-height:60px;padding:8px;font-family:monospace;font-size:.75rem}.sq-export-panel[data-v-e14aedfe]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;margin-bottom:20px;padding:20px}.sq-export-copy[data-v-e14aedfe]{margin-bottom:14px}.sq-export-copy h2[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin:4px 0 0;font-size:1.1rem}.sq-export-actions[data-v-e14aedfe]{flex-wrap:wrap;gap:12px;margin-bottom:14px;display:flex}.sq-export-history h3[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin-bottom:8px;font-size:.9rem}.sq-export-row[data-v-e14aedfe]{border-bottom:1px solid var(--border-light,#e8e3d5);justify-content:space-between;align-items:center;padding:6px 0;display:flex}.sq-export-row strong[data-v-e14aedfe]{text-transform:uppercase;font-size:.85rem}.editor-grid[data-v-e14aedfe]{grid-template-columns:220px 1fr 260px;align-items:start;gap:20px;display:grid}.section-sidebar h2[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin-bottom:12px;font-size:1rem}.section-rail[data-v-e14aedfe]{gap:4px;display:grid}.section-link[data-v-e14aedfe]{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;width:100%;padding:10px;font-family:inherit;transition:background .15s;display:block}.section-link[data-v-e14aedfe]:hover{background:var(--surface-alt,#f5f2eb)}.section-link.active[data-v-e14aedfe]{background:var(--surface-alt,#f5f2eb);border-color:var(--primary,#234a3d)}.section-link strong[data-v-e14aedfe]{color:var(--text-primary,#2c2921);font-size:.8rem;display:block}.section-link .meta[data-v-e14aedfe]{font-size:.7rem}.section-link .pill[data-v-e14aedfe]{padding:2px 7px;font-size:.65rem}.editor-main h2[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1.15rem}.editor-head[data-v-e14aedfe]{align-items:flex-start;margin-bottom:14px}.ai-badge[data-v-e14aedfe]{color:#8a6520;background:#fef3e0;border:1px solid #e0c080;border-radius:8px;margin-bottom:14px;padding:8px 14px;font-size:.8rem}.section-data[data-v-e14aedfe]{background:var(--surface-alt,#f9f7f2);border-radius:10px;margin-bottom:16px;padding:16px}.section-data h3[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:.95rem}.section-data-scroll[data-v-e14aedfe]{margin:8px 0;overflow-x:auto}.section-data table[data-v-e14aedfe]{border-collapse:collapse;width:100%;font-size:.8rem}.section-data th[data-v-e14aedfe]{text-align:left;border-bottom:2px solid var(--border,#d4cfc3);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#7a7568);padding:6px 8px;font-size:.7rem}.section-data td[data-v-e14aedfe]{border-bottom:1px solid var(--border-light,#eae5d8);vertical-align:top;padding:6px 8px}.editor-form[data-v-e14aedfe]{gap:12px;display:grid}.editor-form textarea[data-v-e14aedfe]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);width:100%;min-height:300px;color:var(--text-primary,#2c2921);resize:vertical;border-radius:8px;padding:12px;font-family:inherit;font-size:.875rem;line-height:1.6}.editor-form textarea[data-v-e14aedfe]:focus{outline:2px solid var(--primary,#234a3d);outline-offset:-1px}.editor-actions[data-v-e14aedfe]{justify-content:space-between;align-items:center;display:flex}.checkbox-row[data-v-e14aedfe]{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:.85rem;display:flex}.checkbox-row input[type=checkbox][data-v-e14aedfe]{width:16px;height:16px}.ai-run-shell[data-v-e14aedfe]{background:var(--surface-alt,#f9f7f2);border-radius:10px;margin-top:16px;padding:16px}.ai-run-shell h3[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:.95rem}.ai-progress-bar[data-v-e14aedfe]{background:var(--border,#d4cfc3);border-radius:3px;height:6px;margin-top:10px;overflow:hidden}.ai-progress-fill[data-v-e14aedfe]{background:var(--accent,#a87c32);border-radius:3px;height:100%;transition:width .5s}.ai-preview[data-v-e14aedfe]{margin-top:12px}.ai-preview-text[data-v-e14aedfe]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);white-space:pre-wrap;border-radius:6px;max-height:150px;padding:10px;font-size:.8rem;line-height:1.5;overflow-y:auto}.error-text[data-v-e14aedfe]{color:#a05020;margin-top:8px;font-size:.8rem}.editor-sidebar[data-v-e14aedfe]{gap:16px;display:grid}.editor-sidebar h2[data-v-e14aedfe]{color:var(--text-heading,var(--primary,#234a3d));margin-bottom:10px;font-size:1rem}.progress-line .bar[data-v-e14aedfe]{background:var(--border,#d4cfc3);border-radius:3px;height:6px;margin-top:6px;overflow:hidden}.progress-line .fill[data-v-e14aedfe]{background:var(--accent,#a87c32);border-radius:3px;height:100%}.check-list[data-v-e14aedfe]{margin-top:14px}.row[data-v-e14aedfe]{padding:4px 0}.row strong[data-v-e14aedfe]{font-size:.8rem;display:block}.list[data-v-e14aedfe]{gap:4px;display:grid}label[data-v-e14aedfe]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}textarea[data-v-e14aedfe]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);resize:vertical;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.85rem}.btn-primary[data-v-e14aedfe]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.85rem;font-weight:500}.btn-primary[data-v-e14aedfe]:hover{opacity:.9}.btn-primary[data-v-e14aedfe]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-e14aedfe]{background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 16px;font-size:.8rem}.btn-secondary[data-v-e14aedfe]:hover{background:var(--border,#d4cfc3)}.btn-secondary[data-v-e14aedfe]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-v-e14aedfe]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 14px;font-size:.8rem;text-decoration:none;display:inline-block}@media (width<=900px){.editor-grid[data-v-e14aedfe],.sq-readiness-grid[data-v-e14aedfe]{grid-template-columns:1fr}.section-sidebar[data-v-e14aedfe]{order:-1}}@media (width<=480px){.sq-editor[data-v-e14aedfe]{padding:16px 12px}.hero h1[data-v-e14aedfe]{font-size:1.3rem}.sq-export-actions[data-v-e14aedfe]{flex-direction:column}}.teacher[data-v-c01d3785]{max-width:78rem;padding:1.25rem 1.5rem 2rem}.header[data-v-c01d3785]{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.eyebrow[data-v-c01d3785]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:flex}.chip[data-v-c01d3785]{background:var(--accent-soft);color:var(--accent-soft-ink);letter-spacing:.02em;border-radius:999px;padding:.0625rem .5rem}.title[data-v-c01d3785]{margin:.25rem 0 0;font-size:1.375rem;font-weight:700}.subtitle[data-v-c01d3785]{color:var(--muted);margin:.125rem 0 0;font-size:.8125rem}.session-select[data-v-c01d3785]{border:1px solid var(--border);background:var(--raised);color:var(--ink);border-radius:.375rem;padding:.3125rem .5rem;font-size:.8125rem}.next-action[data-v-c01d3785]{border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--raised);border-radius:.5rem;margin-bottom:1rem;padding:.625rem .875rem}.next-eyebrow[data-v-c01d3785]{text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);font-size:.625rem;font-weight:700}.columns[data-v-c01d3785]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:.875rem;display:grid}.side[data-v-c01d3785]{gap:.875rem;display:grid}.panel[data-v-c01d3785]{background:var(--raised);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:.5rem;padding:.875rem}.panel-title[data-v-c01d3785]{margin:0 0 .625rem;font-size:.9375rem;font-weight:600}.action-list[data-v-c01d3785]{gap:.5rem;display:grid}.action[data-v-c01d3785]{border:1px solid var(--border-soft);border-radius:.375rem;padding:.625rem .75rem}.action-head[data-v-c01d3785]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.action-title[data-v-c01d3785]{margin:0;font-size:.875rem;font-weight:600}.action-parent[data-v-c01d3785]{color:var(--muted);margin:.1875rem 0 0;font-size:.75rem}.action-foot[data-v-c01d3785]{align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.update[data-v-c01d3785]{color:var(--primary);margin-left:auto;font-size:.75rem;font-weight:600}.pill[data-v-c01d3785]{white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.pill--ok[data-v-c01d3785]{background:var(--ok-bg);color:var(--ok-fg)}.pill--bad[data-v-c01d3785]{background:var(--bad-bg);color:var(--bad-fg)}.pill--done[data-v-c01d3785]{background:var(--done-bg);color:var(--done-fg)}.pill--neutral[data-v-c01d3785]{background:var(--neutral-bg);color:var(--neutral-fg)}.meta[data-v-c01d3785]{color:var(--muted);margin:0;font-size:.75rem}.dept-name[data-v-c01d3785]{font-size:1rem;font-weight:600;display:inline-block}.facts[data-v-c01d3785]{margin:.5rem 0 0}.fact[data-v-c01d3785]{border-top:1px solid var(--border-soft);justify-content:space-between;gap:.75rem;padding:.3125rem 0;font-size:.8125rem;display:flex}.fact dt[data-v-c01d3785]{color:var(--muted)}.fact dd[data-v-c01d3785]{margin:0;font-weight:600}.evidence-list[data-v-c01d3785]{gap:.5rem;display:grid}.evidence[data-v-c01d3785]{border-top:1px solid var(--border-soft);padding-top:.5rem}.evidence[data-v-c01d3785]:first-child{border-top:0;padding-top:0}.evidence-title[data-v-c01d3785]{font-size:.8125rem;font-weight:600}@media (width<=900px){.teacher[data-v-c01d3785]{padding:1rem}.columns[data-v-c01d3785]{grid-template-columns:minmax(0,1fr)}}.hero[data-v-7083a9ad]{flex-direction:column;gap:4px;padding:32px 32px 24px;display:flex}.hero-actions[data-v-7083a9ad]{gap:10px;margin-top:12px;display:flex}.eyebrow[data-v-7083a9ad]{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted,#7a7568);font-size:.7rem}h1[data-v-7083a9ad]{font-family:var(--font-serif,"Spectral", serif);color:var(--primary,#234a3d);margin:0 0 4px;font-size:1.6rem}.sub[data-v-7083a9ad]{color:var(--text-muted,#7a7568);font-size:.85rem}.content[data-v-7083a9ad]{padding:0 24px 24px}.card[data-v-7083a9ad]{background:var(--surface,#fff);border:1px solid var(--border,#d4cfc3);border-radius:12px;overflow:hidden}.toolbar[data-v-7083a9ad]{background:var(--surface-alt,#f9f7f2);border-bottom:1px solid var(--border,#d4cfc3);flex-wrap:wrap;align-items:flex-end;gap:12px;padding:16px;display:flex}.search-field[data-v-7083a9ad]{flex:1;min-width:200px}label[data-v-7083a9ad]{color:var(--text-secondary,#4a4639);flex-direction:column;gap:4px;font-size:.8rem;font-weight:500;display:flex}input[data-v-7083a9ad],select[data-v-7083a9ad],textarea[data-v-7083a9ad]{border:1px solid var(--border,#d4cfc3);background:var(--surface,#fff);color:var(--text-primary,#2c2921);border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.875rem}.bulk-bar[data-v-7083a9ad]{border-bottom:1px solid var(--border,#d4cfc3);background:#f0f5f0;align-items:center;gap:12px;padding:10px 16px;font-size:.8rem;display:flex}.table-wrap[data-v-7083a9ad]{overflow-x:auto}.directory-table[data-v-7083a9ad]{border-collapse:collapse;width:100%;font-size:.8rem}.directory-table th[data-v-7083a9ad]{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#7a7568);border-bottom:2px solid var(--border,#d4cfc3);padding:10px 12px;font-size:.75rem;font-weight:600}.directory-table td[data-v-7083a9ad]{border-bottom:1px solid var(--border-light,#e8e3d5);vertical-align:middle;padding:10px 12px}.directory-table td strong[data-v-7083a9ad]{font-size:.85rem;display:block}.directory-table td small[data-v-7083a9ad]{color:var(--text-muted,#7a7568);font-size:.7rem;display:block}.check-cell[data-v-7083a9ad]{text-align:center;width:36px}.sort-btn[data-v-7083a9ad]{cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#7a7568);background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.identity[data-v-7083a9ad]{align-items:center;gap:8px;display:flex}.mobile-email[data-v-7083a9ad]{display:none}.pchip[data-v-7083a9ad]{background:var(--surface-alt,#f5f2eb);border:1px solid var(--border,#d4cfc3);border-radius:10px;padding:3px 10px;font-size:.7rem;font-weight:500}.pchip.c-ontrack[data-v-7083a9ad]{color:#2d6a2d;background:#e6f5e6;border-color:#84c084}.pchip.c-inprogress[data-v-7083a9ad]{color:#1e4a8a;background:#e8f0fa;border-color:#90b8e0}.pchip.c-atrisk[data-v-7083a9ad]{color:#8a5010;background:#fef0e0;border-color:#e0a050}.pchip.c-offtrack[data-v-7083a9ad]{color:#8a2020;background:#fde8e8;border-color:#d08080}.row-actions[data-v-7083a9ad]{gap:10px;display:flex}.text-action[data-v-7083a9ad]{color:var(--accent,#a87c32);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8rem}.text-action[data-v-7083a9ad]:hover{text-decoration:underline}.text-action.danger[data-v-7083a9ad]{color:#b02020}.meta[data-v-7083a9ad]{color:var(--text-muted,#7a7568);font-size:.8rem}.empty-state[data-v-7083a9ad]{text-align:center;color:var(--text-muted,#7a7568);padding:24px;font-size:.85rem}.empty-state .btn-ghost[data-v-7083a9ad]{margin-left:10px}.footer[data-v-7083a9ad]{border-top:1px solid var(--border,#d4cfc3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex}.pagination-links[data-v-7083a9ad]{gap:2px;display:flex}.page-link[data-v-7083a9ad]{border:1px solid var(--border,#d4cfc3);color:var(--text-primary,#2c2921);border-radius:4px;padding:4px 10px;font-size:.8rem;text-decoration:none}.page-link.active[data-v-7083a9ad]{background:var(--primary,#234a3d);color:#fff;border-color:var(--primary,#234a3d)}.page-link.disabled[data-v-7083a9ad]{opacity:.4;pointer-events:none}.btn-primary[data-v-7083a9ad]{background:var(--primary,#234a3d);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:8px 20px;font-size:.875rem;font-weight:500}.btn-ghost[data-v-7083a9ad]{border:1px solid var(--border,#d4cfc3);cursor:pointer;color:var(--text-primary,#2c2921);background:0 0;border-radius:6px;padding:6px 16px;font-size:.8rem;text-decoration:none}.btn-ghost.danger[data-v-7083a9ad]{color:#b02020;border-color:#d08080}.modal-overlay[data-v-7083a9ad]{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card[data-v-7083a9ad]{background:var(--surface,#fff);border-radius:12px;width:100%;max-width:560px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 8px 32px #00000026}.modal-head[data-v-7083a9ad]{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.modal-head h2[data-v-7083a9ad]{color:var(--text-heading,var(--primary,#234a3d));margin:0;font-size:1.1rem}.modal-head p[data-v-7083a9ad]{color:var(--text-muted,#7a7568);margin:4px 0 0;font-size:.8rem}.modal-close[data-v-7083a9ad]{cursor:pointer;color:var(--text-muted,#7a7568);background:0 0;border:none;padding:0 4px;font-size:1.5rem;line-height:1}.modal-actions[data-v-7083a9ad]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.grid[data-v-7083a9ad]{gap:12px;display:grid}.grid.two[data-v-7083a9ad]{grid-template-columns:1fr 1fr}.checkline[data-v-7083a9ad]{flex-direction:row;align-items:center;gap:8px;margin-top:12px}.template-strip[data-v-7083a9ad]{background:var(--surface-alt,#f9f7f2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:.8rem;display:flex}.template-strip span[data-v-7083a9ad]{color:var(--text-muted,#7a7568);font-size:.75rem;display:block}@media (width<=768px){.hero[data-v-7083a9ad]{padding:20px 16px 16px}.content[data-v-7083a9ad]{padding:0 12px 16px}.grid.two[data-v-7083a9ad]{grid-template-columns:1fr}.desktop-only[data-v-7083a9ad]{display:none}.mobile-email[data-v-7083a9ad]{display:block}}
