.application-hero[data-v-9c6946cd]{background:linear-gradient(135deg,#fff 0%,#fffaf0 58%,#f6edd4 100%);border:1px solid #e7e2d6;border-radius:8px;overflow:hidden;box-shadow:0 14px 36px #271f0b12}.hero-main[data-v-9c6946cd]{padding:24px}.summary-pill[data-v-9c6946cd]{color:#725d26;background:#fff;border:1px solid #e5dcc4;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-weight:800;display:inline-flex}.deadline-card[data-v-9c6946cd],.info-card[data-v-9c6946cd]{background:#ffffffdb;border:1px solid #e5dcc4;border-radius:8px}.deadline-card[data-v-9c6946cd]{align-items:center;gap:12px;min-width:220px;padding:14px 16px;display:flex}.info-card[data-v-9c6946cd]{padding:16px}.instructions-card[data-v-9c6946cd]{color:#344054;background:#fff;border-left:4px solid #c2993f;border-radius:0 8px 8px 0;margin-top:16px;padding:14px 16px;line-height:1.65}.stepper[data-v-9c6946cd]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.stepper-item[data-v-9c6946cd]{color:#725d26;background:#fff9e8;border:1px solid #eadfbd;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12px;font-weight:900;display:flex}.stepper-dot[data-v-9c6946cd]{color:#fff;background:#725d26;border-radius:999px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.stepper-label[data-v-9c6946cd]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=980px){.stepper[data-v-9c6946cd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero-main[data-v-9c6946cd]{padding:18px}.deadline-card[data-v-9c6946cd]{width:100%}.stepper[data-v-9c6946cd]{grid-template-columns:1fr}}.replacement-box[data-v-6894d855]{background:#fff7f6;border:1px solid #fecdca;border-left:4px solid #b42318;border-radius:8px;gap:10px;padding:12px;display:grid}.replacement-form[data-v-6894d855]{grid-template-columns:1fr auto;gap:8px;display:grid}@media (width<=640px){.replacement-form[data-v-6894d855]{grid-template-columns:1fr}}.answer-card[data-v-7acf98f3]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;padding:12px}.icon-btn[data-v-7acf98f3]{color:#725d26;background:#fff;border:1px solid #e7e2d6;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.icon-btn[data-v-7acf98f3]:hover{background:#fff9e8;border-color:#c2993f}.icon-btn.success[data-v-7acf98f3]{color:#067647}.icon-btn.danger[data-v-7acf98f3]{color:#b42318}.document-stack[data-v-7acf98f3]{gap:10px;display:grid}.document-card[data-v-7acf98f3]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.document-actions[data-v-7acf98f3]{justify-content:flex-end;gap:6px;display:flex}.eligibility-grid[data-v-7acf98f3]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.eligibility-card[data-v-7acf98f3]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;padding:12px}.locked-review[data-v-7acf98f3]{color:#725d26;background:#fff9e8;border:1px solid #eadfbd;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.workflow-error[data-v-7acf98f3]{color:#b42318;background:#fffbfa;border:1px solid #fecdca;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:800}.btn[data-v-7acf98f3]:disabled,.input[data-v-7acf98f3]:disabled{cursor:not-allowed;opacity:.62}.rule-chip[data-v-7acf98f3]{color:#725d26;background:#fff;border:1px solid #eadfbd;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.empty-action[data-v-7acf98f3]{color:#667085;background:#fffdfa;border:1px dashed #d8cba8;border-radius:8px;padding:12px;font-weight:800}.decision-card[data-v-7acf98f3]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;padding:14px}.brand-mark[data-v-1070fea0]{background:#fff;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;padding:6px;display:flex;overflow:hidden;box-shadow:0 10px 24px #725d261f}.brand-logo[data-v-1070fea0]{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.info-shell[data-v-1070fea0],.form-shell[data-v-1070fea0]{background:#fffffff0;border:1px solid #e5dcc7;border-radius:24px;padding:28px;box-shadow:0 12px 30px #725d2614}.info-shell[data-v-1070fea0]{background:radial-gradient(circle at 100% 0,#c2993f24,#0000 32%),linear-gradient(#fff9e8f0,#fffffff0)}.eyebrow[data-v-1070fea0]{color:#725d26;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.summary-card[data-v-1070fea0],.notice-box[data-v-1070fea0]{background:#fffdf9;border:1px solid #eadfbe;border-radius:16px}.summary-card[data-v-1070fea0]{padding:16px 18px}.summary-label[data-v-1070fea0]{color:#725d26;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.summary-value[data-v-1070fea0]{margin-top:6px;font-size:16px;font-weight:800}.field-label[data-v-1070fea0]{margin-bottom:8px;font-size:13px;font-weight:800;display:block}.field-wrap[data-v-1070fea0],.field-input.standalone[data-v-1070fea0]{background:#fff;border:1px solid #d9caa6;border-radius:14px;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;display:flex}.field-input[data-v-1070fea0]{background:0 0;border:0;outline:0;width:100%}.field-error[data-v-1070fea0]{color:#b42318;margin-top:6px;font-size:12px;font-weight:700}.notice-box[data-v-1070fea0]{color:#5e5440;gap:12px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.submit-button[data-v-1070fea0]{color:#fff;background:linear-gradient(135deg,#725d26,#c2993f);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;font-weight:800;display:inline-flex;box-shadow:0 12px 24px #725d262e}@media (width<=768px){.info-shell[data-v-1070fea0],.form-shell[data-v-1070fea0]{border-radius:20px;padding:22px}}.brand-mark[data-v-5beb3390]{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:82px;height:82px;padding:6px;display:flex;overflow:hidden;box-shadow:0 2px 10px #00000026}.brand-logo[data-v-5beb3390]{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.beneficiary-hero[data-v-95f153ba]{background:linear-gradient(135deg,#fff 0%,#fffaf0 58%,#f6edd4 100%);border:1px solid #e7e2d6;border-radius:8px;padding:24px;box-shadow:0 14px 36px #271f0b12}.pill[data-v-95f153ba]{color:#725d26;background:#fff;border:1px solid #eadfbd;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.hero-stat[data-v-95f153ba]{color:#725d26;background:#ffffffc7;border:1px solid #eadfbd;border-radius:8px;align-items:flex-start;gap:10px;min-width:180px;padding:12px;display:flex}.hero-stat b[data-v-95f153ba]{color:#1f2933}.award-card[data-v-95f153ba]{background:#fffdfa;border:1px solid #e7e2d6;border-radius:8px;margin-bottom:14px;padding:16px}.icon-action[data-v-95f153ba]{color:#725d26;background:#fff;border:1px solid #e7e2d6;border-radius:8px;place-items:center;width:38px;height:38px;display:inline-grid}.edit-grid[data-v-95f153ba]{background:#fff9e8;border:1px solid #eadfbd;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;padding:12px;display:grid}.workflow-note[data-v-95f153ba]{color:#725d26;background:#fff9e8;border:1px solid #eadfbd;border-left:4px solid #c2993f;border-radius:8px;padding:12px}.chart-box[data-v-22053f3c]{height:310px;min-height:310px}.dashboard-hero[data-v-57d98690]{background:linear-gradient(135deg,#fff,#fff9e8);border:1px solid #e7e2d6;border-radius:8px;justify-content:space-between;gap:18px;padding:22px;display:flex}.hero-number[data-v-57d98690]{background:#fff;border:1px solid #eadfbd;border-radius:8px;min-width:250px;padding:14px}.hero-number span[data-v-57d98690],.health-score span[data-v-57d98690]{color:#667085;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.hero-number b[data-v-57d98690],.health-score b[data-v-57d98690]{color:#725d26;margin-top:4px;font-size:22px;display:block}.rich-metric .value[data-v-57d98690]{line-height:1.1}.metric-icon[data-v-57d98690]{color:#725d26;background:#fff9e8;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.chart-list[data-v-57d98690]{gap:12px;display:grid}.bar-label[data-v-57d98690]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.bar-track[data-v-57d98690]{background:#f1ead9;border-radius:999px;height:11px;overflow:hidden}.bar-fill[data-v-57d98690]{border-radius:999px;height:100%}.bar-fill.gold[data-v-57d98690]{background:#c2993f}.bar-fill.brown[data-v-57d98690]{background:#725d26}.bar-fill.green[data-v-57d98690]{background:#079455}.donut-grid[data-v-57d98690]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.donut-card[data-v-57d98690],.risk-row[data-v-57d98690]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.risk-row+.risk-row[data-v-57d98690]{margin-top:8px}.health-score[data-v-57d98690]{gap:12px;margin-top:14px;display:grid}.health-score>div[data-v-57d98690],.empty-chart[data-v-57d98690]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;padding:14px}@media (width<=800px){.dashboard-hero[data-v-57d98690]{flex-direction:column}.hero-number[data-v-57d98690]{min-width:0}}.email-hero[data-v-4e2836af]{background:linear-gradient(135deg,#fff 0%,#fff8e7 62%,#f3e3b8 100%);border:1px solid #e7e2d6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:22px;display:flex}.email-label[data-v-4e2836af]{color:#725d26;text-transform:uppercase;font-size:12px;font-weight:900}.email-hero h2[data-v-4e2836af]{color:#101828;margin-top:4px;font-size:28px;font-weight:900}.email-hero p[data-v-4e2836af],.from-card span[data-v-4e2836af],.email-card p[data-v-4e2836af],.email-footer[data-v-4e2836af],.detail-grid span[data-v-4e2836af]{color:#667085}.from-card[data-v-4e2836af]{background:#fffaf0;border:1px solid #eadfbd;border-radius:8px;gap:10px;min-width:240px;padding:12px;display:flex}.from-card span[data-v-4e2836af]{font-size:13px;display:block}.filter-grid[data-v-4e2836af]{grid-template-columns:minmax(220px,1fr) 180px 150px auto;gap:10px;display:grid}.email-list[data-v-4e2836af]{gap:12px;display:grid}.email-card[data-v-4e2836af]{background:#fff;border:1px solid #eadfbd;border-radius:8px;padding:16px}.email-card-head[data-v-4e2836af]{justify-content:space-between;gap:14px;display:flex}.email-card h3[data-v-4e2836af]{color:#101828;font-size:18px;font-weight:900}.email-body[data-v-4e2836af]{margin-top:12px}.detail-grid[data-v-4e2836af]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px;display:grid}.detail-grid div[data-v-4e2836af]{background:#fffaf0;border:1px solid #eee4cc;border-radius:8px;gap:3px;padding:8px;display:grid}.email-footer[data-v-4e2836af]{border-top:1px solid #eee4cc;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:10px;font-size:13px;font-weight:800;display:flex}.failure[data-v-4e2836af]{color:#b42318;background:#fff5f5;border:1px solid #fecaca;border-radius:8px;margin-top:10px;padding:10px;font-weight:800}@media (width<=900px){.email-hero[data-v-4e2836af],.filter-grid[data-v-4e2836af]{grid-template-columns:1fr;display:grid}}.finance-actions[data-v-dbd1546d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paid-form[data-v-dbd1546d]{grid-template-columns:minmax(120px,150px) minmax(120px,160px) auto;align-items:center;gap:8px;display:grid}.locked-note[data-v-dbd1546d]{color:#667085;border:1px solid #e7e2d6;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-weight:800;display:inline-flex}.import-chip[data-v-52fe9451]{color:#725d26;background:#fff9e8;border:1px solid #eadfbd;border-radius:8px;padding:8px 10px;font-weight:800}.mock-hero[data-v-0d83c4cf]{background:linear-gradient(135deg,#fff 0%,#fff8e7 60%,#f3e3b8 100%);border:1px solid #e7e2d6;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:22px;display:flex}.mock-label[data-v-0d83c4cf],.metric-label[data-v-0d83c4cf]{color:#725d26;text-transform:uppercase;font-size:12px;font-weight:900}.mock-hero h2[data-v-0d83c4cf]{color:#101828;margin-top:5px;font-size:28px;font-weight:900}.mock-hero p[data-v-0d83c4cf]{color:#475467;max-width:760px;margin-top:8px}.mock-actions[data-v-0d83c4cf],.record-actions[data-v-0d83c4cf]{flex-wrap:wrap;gap:8px;display:flex}.mock-metric[data-v-0d83c4cf]{align-items:center;gap:10px;min-height:76px;display:flex}.mock-tabs[data-v-0d83c4cf]{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.tab-button[data-v-0d83c4cf]{color:#725d26;background:#fffaf0;border:1px solid #e7d4a5;border-radius:8px;min-height:40px;padding:0 14px;font-weight:900}.tab-button.active[data-v-0d83c4cf]{color:#fff;background:#725d26}.mock-toolbar[data-v-0d83c4cf]{grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;gap:10px;margin-bottom:16px;display:grid}.record-grid[data-v-0d83c4cf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.record-card[data-v-0d83c4cf]{background:#fff;border:1px solid #eadfbd;border-radius:8px;padding:14px}.record-card h3[data-v-0d83c4cf]{color:#101828;font-weight:900}.record-card p[data-v-0d83c4cf],.context-row div div[data-v-0d83c4cf],.api-row div div[data-v-0d83c4cf],.record-meta[data-v-0d83c4cf]{color:#667085;font-size:13px}.record-meta[data-v-0d83c4cf]{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.metadata-list[data-v-0d83c4cf]{gap:8px;margin-top:12px;display:grid}.metadata-list div[data-v-0d83c4cf],.preview-row[data-v-0d83c4cf]{background:#fffaf0;border:1px solid #f0e6ca;border-radius:8px;gap:2px;padding:8px;display:grid}.metadata-list span[data-v-0d83c4cf],.preview-row span[data-v-0d83c4cf]{color:#475467;font-size:13px}.record-actions[data-v-0d83c4cf]{margin-top:14px}.context-row[data-v-0d83c4cf],.api-row[data-v-0d83c4cf]{border-bottom:1px solid #eee4cc;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 0;display:flex}.api-row[data-v-0d83c4cf]{justify-content:flex-start}.drawer-panel[data-v-0d83c4cf]{width:min(820px,100vw - 32px)}.drawer-panel.small[data-v-0d83c4cf]{width:min(520px,100vw - 32px)}.drawer-head[data-v-0d83c4cf]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.drawer-head h2[data-v-0d83c4cf]{font-size:22px;font-weight:900}.preview-box[data-v-0d83c4cf]{gap:10px;display:grid}.form-error[data-v-0d83c4cf]{color:#b42318;margin-top:12px;font-weight:800}@media (width<=900px){.mock-hero[data-v-0d83c4cf],.mock-toolbar[data-v-0d83c4cf]{grid-template-columns:1fr;display:grid}}.module-dialog[data-v-937c6158]{width:min(820px,100vw - 32px)}.module-dialog.small[data-v-937c6158]{width:min(520px,100vw - 32px)}.dialog-head[data-v-937c6158],.dialog-actions[data-v-937c6158]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.dialog-actions[data-v-937c6158]{justify-content:flex-end;margin-top:18px;margin-bottom:0}.dialog-head h2[data-v-937c6158]{font-size:22px;font-weight:900}.module-label[data-v-937c6158]{color:#725d26;text-transform:uppercase;font-size:12px;font-weight:900}.preview-list[data-v-937c6158]{gap:10px;display:grid}.preview-list div[data-v-937c6158]{background:#fffaf0;border:1px solid #f0e6ca;border-radius:8px;gap:3px;padding:10px;display:grid}.preview-list span[data-v-937c6158]{color:#475467}.form-error[data-v-937c6158]{color:#b42318;margin-top:12px;font-weight:800}.module-hero{background:linear-gradient(135deg,#fff 0%,#fff8e7 62%,#f3e3b8 100%);border:1px solid #e7e2d6;border-radius:8px;justify-content:space-between;gap:18px;margin-bottom:16px;padding:22px;display:flex}.module-hero h2{color:#101828;margin-top:4px;font-size:28px;font-weight:900}.module-hero p,.muted{color:#667085}.module-label{color:#725d26;text-transform:uppercase;font-size:12px;font-weight:900}.module-actions,.record-actions{flex-wrap:wrap;gap:8px;display:flex}.module-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.module-metric{align-items:center;gap:10px;min-height:78px;display:flex}.record-actions{margin-top:12px}.screen-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px;display:grid}.mini-panel{background:#fff;border:1px solid #eadfbd;border-radius:8px;padding:14px}.mini-panel h3{color:#101828;font-weight:900}.pill-list{flex-wrap:wrap;gap:8px;display:flex}.pill-list span,.soft-pill{color:#725d26;background:#fffaf0;border:1px solid #eadfbd;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.detail-row{border-bottom:1px solid #eee4cc;gap:3px;padding:10px 0;display:grid}.detail-row span{color:#667085;font-size:13px}@media (width<=1050px){.screen-grid,.module-hero{grid-template-columns:1fr;display:grid}}@media (width<=760px){.module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-layout[data-v-2fe882e4]{grid-template-columns:280px minmax(0,1fr)}.field-palette h3[data-v-2fe882e4],.form-canvas-card h3[data-v-2fe882e4]{color:#101828;font-weight:900}.palette-item[data-v-2fe882e4]{color:#725d26;background:#fffaf0;border:1px solid #eadfbd;border-radius:8px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px;font-weight:900;display:flex}.form-canvas-card[data-v-2fe882e4]{background:#fff;border:1px solid #eadfbd;border-radius:8px;margin-bottom:12px;padding:14px}.canvas-head[data-v-2fe882e4]{justify-content:space-between;gap:12px;display:flex}.section-stack[data-v-2fe882e4]{gap:8px;margin-top:14px;display:grid}.form-section[data-v-2fe882e4]{background:#fffaf0;border:1px solid #eee4cc;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-weight:900;display:flex}.condition-strip[data-v-2fe882e4]{color:#475467;background:#fffaf0;border-left:3px solid #c2993f;margin-top:12px;padding:10px}@media (width<=900px){.form-layout[data-v-2fe882e4]{grid-template-columns:1fr}}.stock-ledger[data-v-600fc819]{gap:8px;min-width:900px;display:grid}.ledger-row[data-v-600fc819]{background:#fff;border:1px solid #eadfbd;border-radius:8px;grid-template-columns:1.2fr .8fr .8fr .5fr .5fr .5fr auto;align-items:center;gap:10px;padding:10px;display:grid}.ledger-row.head[data-v-600fc819]{color:#725d26;text-transform:uppercase;background:#fffaf0;font-size:12px;font-weight:900}.stock[data-v-600fc819]{color:#725d26;font-size:22px;font-weight:900}.compact[data-v-600fc819]{flex-wrap:nowrap;margin-top:0}.template-layout[data-v-3f69525b]{grid-template-columns:340px minmax(0,1fr);gap:18px;display:grid}.template-item[data-v-3f69525b]{text-align:left;background:#fff;border:1px solid #eadfbd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:10px;display:grid}.template-item small[data-v-3f69525b]{color:#667085;display:block}.template-preview-stack[data-v-3f69525b]{gap:12px;display:grid}.message-preview[data-v-3f69525b]{background:#fff;border:1px solid #eadfbd;border-radius:8px;overflow:hidden}.message-bar[data-v-3f69525b]{color:#725d26;background:#fffaf0;border-bottom:1px solid #eadfbd;justify-content:space-between;gap:10px;padding:10px 12px;font-weight:900;display:flex}.message-bar span[data-v-3f69525b]{align-items:center;gap:6px;display:inline-flex}.message-body[data-v-3f69525b]{padding:16px}.message-body h3[data-v-3f69525b]{color:#101828;font-size:19px;font-weight:900}.message-body p[data-v-3f69525b]{color:#475467;margin-top:8px}.variables[data-v-3f69525b]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.variables span[data-v-3f69525b]{color:#f7d97b;background:#2d2511;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:900}.record-actions[data-v-3f69525b]{padding:0 16px 16px}@media (width<=900px){.template-layout[data-v-3f69525b]{grid-template-columns:1fr}}.rubric-sheet[data-v-c5f9bbd2]{background:#fff;border:1px solid #eadfbd;border-radius:8px;margin-bottom:14px;padding:16px}.rubric-head[data-v-c5f9bbd2]{justify-content:space-between;gap:14px;display:flex}.rubric-head h3[data-v-c5f9bbd2]{color:#101828;font-size:18px;font-weight:900}.rubric-head p[data-v-c5f9bbd2]{color:#667085}.score-total[data-v-c5f9bbd2]{color:#f7d97b;background:#2d2511;border-radius:8px;align-items:center;gap:8px;height:fit-content;padding:10px 12px;font-size:22px;font-weight:900;display:inline-flex}.rubric-table[data-v-c5f9bbd2]{gap:8px;margin-top:14px;display:grid}.rubric-table-head[data-v-c5f9bbd2],.rubric-row[data-v-c5f9bbd2]{grid-template-columns:1fr 120px minmax(180px,.8fr);align-items:center;gap:10px;display:grid}.rubric-table-head[data-v-c5f9bbd2]{color:#725d26;text-transform:uppercase;font-size:12px;font-weight:900}.rubric-row[data-v-c5f9bbd2]{background:#fffaf0;border:1px solid #eee4cc;border-radius:8px;padding:10px}@media (width<=760px){.rubric-table-head[data-v-c5f9bbd2]{display:none}.rubric-row[data-v-c5f9bbd2],.rubric-head[data-v-c5f9bbd2]{grid-template-columns:1fr;display:grid}}.rules-layout[data-v-50baafb9]{grid-template-columns:minmax(0,1fr) 340px;gap:18px;display:grid}.rule-stack[data-v-50baafb9]{gap:12px;display:grid}.rule-card[data-v-50baafb9]{background:#fff;border:1px solid #eadfbd;border-radius:8px;padding:16px}.rule-card-head[data-v-50baafb9]{justify-content:space-between;gap:12px;display:flex}.rule-card h3[data-v-50baafb9]{color:#101828;font-size:18px;font-weight:900}.expression[data-v-50baafb9]{color:#f7d97b;background:#2d2511;border-radius:8px;margin-top:12px;padding:12px;font-weight:900}.rule-result-grid[data-v-50baafb9]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.rule-result-grid div[data-v-50baafb9],.test-box[data-v-50baafb9]{background:#fffaf0;border:1px solid #eee4cc;border-radius:8px;gap:3px;padding:10px;display:grid}.rule-result-grid span[data-v-50baafb9],.test-box span[data-v-50baafb9]{color:#667085;font-size:13px}.test-box[data-v-50baafb9]{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.test-box.failed[data-v-50baafb9]{background:#fff5f5;border-color:#fecaca}@media (width<=980px){.rules-layout[data-v-50baafb9],.rule-result-grid[data-v-50baafb9]{grid-template-columns:1fr}}.visit-calendar[data-v-350b8774]{gap:12px;display:grid}.visit-card[data-v-350b8774]{background:#fff;border:1px solid #eadfbd;border-radius:8px;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;padding:14px;display:grid}.visit-date[data-v-350b8774]{color:#f7d97b;text-align:center;background:#2d2511;border-radius:8px;place-items:center;min-height:72px;font-weight:900;display:grid}.visit-card h3[data-v-350b8774]{color:#101828;font-weight:900}.finding[data-v-350b8774]{color:#475467;background:#fffaf0;border-left:3px solid #c2993f;grid-column:2/-1;padding:10px}.record-actions[data-v-350b8774]{grid-column:2/-1}@media (width<=760px){.visit-card[data-v-350b8774]{grid-template-columns:1fr}.finding[data-v-350b8774],.record-actions[data-v-350b8774]{grid-column:auto}}.workflow-card[data-v-890bd57e]{background:#fff;border:1px solid #eadfbd;border-radius:8px;margin-bottom:14px;padding:16px}.workflow-head[data-v-890bd57e]{justify-content:space-between;gap:12px;display:flex}.workflow-head h3[data-v-890bd57e]{color:#101828;align-items:center;gap:8px;font-size:18px;font-weight:900;display:flex}.workflow-head p[data-v-890bd57e]{color:#667085;margin-top:4px}.state-lane[data-v-890bd57e]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.state-node[data-v-890bd57e]{color:#725d26;background:#fffaf0;border:1px solid #d6a73d;border-radius:8px;padding:10px 14px;font-weight:900;position:relative}.state-node[data-v-890bd57e]:not(:last-child):after{content:"→";color:#c2993f;margin-left:10px}.routing-footer[data-v-890bd57e]{color:#667085;border-top:1px solid #eee4cc;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;padding-top:12px;display:flex}.routing-footer span[data-v-890bd57e]{align-items:center;gap:6px;display:inline-flex}.selector-grid[data-v-e80ee235]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.65rem;display:grid}.selector-card[data-v-e80ee235]{cursor:pointer;background:#fff;border:1px solid #e5dcc4;border-radius:.55rem;align-items:center;gap:.7rem;padding:.85rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.selector-card input[type=checkbox][data-v-e80ee235]{accent-color:#725d26;width:1rem;height:1rem}.selector-card.selected[data-v-e80ee235]{background:#fff9e8;border-color:#c2993f;box-shadow:0 0 0 2px #c2993f24}.rubric-card[data-v-e80ee235]{align-items:flex-start}.programme-hero[data-v-d6958b55]{background:linear-gradient(135deg,#fff 0%,#fffaf0 58%,#f6edd4 100%);border:1px solid #e7e2d6;border-radius:8px;padding:24px;box-shadow:0 14px 36px #271f0b12}.pill[data-v-d6958b55],.chip[data-v-d6958b55]{color:#725d26;background:#fff;border:1px solid #eadfbd;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.hero-stat[data-v-d6958b55]{color:#725d26;background:#ffffffc7;border:1px solid #eadfbd;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.hero-stat b[data-v-d6958b55]{color:#1f2933}.progress-track[data-v-d6958b55]{background:#f3ead2;border-radius:999px;height:12px;overflow:hidden}.progress-fill[data-v-d6958b55]{background:linear-gradient(90deg,#725d26,#c2993f);border-radius:999px;height:100%}.mini-stat[data-v-d6958b55]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;padding:12px}.mini-stat span[data-v-d6958b55]{color:#667085;font-size:12px;font-weight:800;display:block}.mini-stat b[data-v-d6958b55]{margin-top:4px;display:block}.person-row[data-v-d6958b55],.rubric-row[data-v-d6958b55],.count-row[data-v-d6958b55]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.person-row[data-v-d6958b55]{justify-content:flex-start}.avatar[data-v-d6958b55]{color:#fff;background:#725d26;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.chip-list[data-v-d6958b55]{flex-wrap:wrap;gap:8px;display:flex}.empty-line[data-v-d6958b55]{color:#667085;border:1px dashed #d8cba8;border-radius:8px;padding:12px;font-weight:800}.public-portal[data-v-f2abcc23]{position:relative;overflow:hidden}.background-orb[data-v-f2abcc23]{pointer-events:none;filter:blur(10px);opacity:.55;border-radius:999px;animation:14s ease-in-out infinite drift-f2abcc23;position:absolute}.orb-one[data-v-f2abcc23]{background:radial-gradient(circle,#c2993f38,#0000 68%);width:260px;height:260px;top:110px;right:-80px}.orb-two[data-v-f2abcc23]{background:radial-gradient(circle,#725d261f,#0000 70%);width:220px;height:220px;animation-delay:-4s;top:420px;left:-40px}.brand-mark[data-v-f2abcc23]{background:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:5px;display:flex;overflow:hidden;box-shadow:0 10px 24px #725d261f}.brand-logo[data-v-f2abcc23]{object-fit:contain;border-radius:12px;width:100%;height:100%;display:block}.hero-card[data-v-f2abcc23],.programmes-card[data-v-f2abcc23]{background:#fffffff0;border:1px solid #e5dcc7;border-radius:24px;box-shadow:0 12px 30px #725d2614}.hero-stage[data-v-f2abcc23]{gap:24px;display:grid}@media (width>=1024px){.hero-stage[data-v-f2abcc23]{grid-template-columns:1.1fr .9fr;align-items:stretch}}.hero-card[data-v-f2abcc23]{background:radial-gradient(circle at 100% 0,#c2993f29,#0000 32%),linear-gradient(#fff9e8f0,#fffffff0);gap:24px;padding:28px;display:grid}.hero-support[data-v-f2abcc23]{color:#5e5440;font-size:16px;line-height:1.8}.hero-actions[data-v-f2abcc23]{flex-wrap:wrap;gap:12px;display:flex}.hero-side[data-v-f2abcc23]{display:grid}.featured-card[data-v-f2abcc23]{background:linear-gradient(#fffffff5,#fbf7edf5);border:1px solid #e5dcc7;border-radius:24px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #725d2614}.featured-card[data-v-f2abcc23]:after{content:"";background:radial-gradient(circle,#c2993f29,#0000 72%);border-radius:999px;width:160px;height:160px;position:absolute;inset:auto -40px -40px auto}.featured-metrics[data-v-f2abcc23],.stats-strip[data-v-f2abcc23]{gap:14px;display:grid}.featured-metrics[data-v-f2abcc23]{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-tile[data-v-f2abcc23],.stat-card[data-v-f2abcc23]{background:#fffdf9;border:1px solid #eadfbe;border-radius:16px;align-items:flex-start;gap:12px;display:flex}.metric-tile[data-v-f2abcc23]{padding:14px}.metric-label[data-v-f2abcc23],.stat-label[data-v-f2abcc23]{color:#725d26;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.metric-value[data-v-f2abcc23],.stat-value[data-v-f2abcc23]{color:#2d2616;margin-top:4px;font-size:16px;font-weight:800}.stats-strip[data-v-f2abcc23]{margin-top:24px}@media (width>=768px){.stats-strip[data-v-f2abcc23]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card[data-v-f2abcc23]{padding:18px}.stat-icon[data-v-f2abcc23]{color:#fff;background:linear-gradient(135deg,#725d26,#c2993f);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #725d2626}.programmes-card[data-v-f2abcc23]{padding:28px}.eyebrow[data-v-f2abcc23]{color:#725d26;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800}.feature-card[data-v-f2abcc23],.programme-row[data-v-f2abcc23],.empty-state[data-v-f2abcc23]{background:#fffdf9;border:1px solid #eadfbe;border-radius:16px}.feature-card[data-v-f2abcc23]{gap:12px;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.feature-card[data-v-f2abcc23]:hover,.programme-row[data-v-f2abcc23]:hover,.stat-card[data-v-f2abcc23]:hover,.metric-tile[data-v-f2abcc23]:hover,.featured-card[data-v-f2abcc23]:hover{border-color:#dcc589;transform:translateY(-2px);box-shadow:0 18px 34px #725d261f}.feature-card-emphasis[data-v-f2abcc23]{background:linear-gradient(#fffdf9,#f8f1e1)}.programme-row[data-v-f2abcc23]{padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.empty-state[data-v-f2abcc23]{text-align:center;color:#6c614b;padding:24px;font-weight:700}.summary-pill[data-v-f2abcc23]{background:#f5f0e4;border-radius:999px;padding:6px 10px}.portal-button[data-v-f2abcc23],.portal-button-secondary[data-v-f2abcc23],.portal-link[data-v-f2abcc23]{border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.portal-button[data-v-f2abcc23]{color:#fff;background:linear-gradient(135deg,#725d26,#c2993f);box-shadow:0 12px 24px #725d262e}.portal-button[data-v-f2abcc23]:hover,.portal-button-secondary[data-v-f2abcc23]:hover,.portal-link[data-v-f2abcc23]:hover{transform:translateY(-1px)}.portal-button-secondary[data-v-f2abcc23],.portal-link[data-v-f2abcc23]{color:#2d2616;background:#fff;border:1px solid #e5dcc7}.emphasis-link[data-v-f2abcc23]{color:#725d26}.reveal-up[data-v-f2abcc23]{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards revealUp-f2abcc23;animation-delay:var(--delay,0s);transform:translateY(20px)}@keyframes revealUp-f2abcc23{to{opacity:1;transform:translateY(0)}}@keyframes drift-f2abcc23{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(18px)scale(1.04)}}@media (width<=768px){.hero-card[data-v-f2abcc23],.programmes-card[data-v-f2abcc23],.featured-card[data-v-f2abcc23]{border-radius:20px;padding:22px}.featured-metrics[data-v-f2abcc23]{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.background-orb[data-v-f2abcc23],.reveal-up[data-v-f2abcc23]{opacity:1;animation:none;transform:none}}.back-link[data-v-6286143f],.portal-button[data-v-6286143f]{justify-content:center;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.back-link[data-v-6286143f]{color:#2d2616;background:#fff;border:1px solid #e5dcc7;border-radius:14px;min-height:42px;padding:10px 16px}.detail-hero[data-v-6286143f],.content-grid[data-v-6286143f]{gap:24px;display:grid}@media (width>=1024px){.detail-hero[data-v-6286143f]{grid-template-columns:1.15fr .85fr;align-items:start}.content-grid[data-v-6286143f]{grid-template-columns:1.1fr .9fr;align-items:start}}.detail-main[data-v-6286143f],.cta-card[data-v-6286143f],.section-card[data-v-6286143f]{background:#fffffff2;border:1px solid #e5dcc7;border-radius:24px;box-shadow:0 12px 30px #725d2614}.detail-main[data-v-6286143f]{background:radial-gradient(circle at 100% 0,#c2993f29,#0000 30%),linear-gradient(#fff9e8f0,#fffffff0);padding:32px}.cta-card[data-v-6286143f],.section-card[data-v-6286143f]{padding:24px}.eyebrow[data-v-6286143f]{color:#725d26;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.summary-pill[data-v-6286143f],.detail-pill[data-v-6286143f]{background:#f5f0e4;border-radius:999px;padding:6px 10px}.info-grid[data-v-6286143f],.pill-grid[data-v-6286143f],.list-grid[data-v-6286143f]{gap:14px;display:grid}@media (width>=768px){.info-grid[data-v-6286143f]{grid-template-columns:repeat(2,minmax(0,1fr))}}.info-card[data-v-6286143f],.list-card[data-v-6286143f],.mini-rule[data-v-6286143f],.related-card[data-v-6286143f]{background:#fffdf9;border:1px solid #eadfbe;border-radius:16px;gap:12px;display:flex}.info-card[data-v-6286143f],.list-card[data-v-6286143f],.related-card[data-v-6286143f]{padding:16px}.info-icon[data-v-6286143f]{color:#fff;background:linear-gradient(135deg,#725d26,#c2993f);border-radius:14px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 10px 22px #725d2629}.info-label[data-v-6286143f]{color:#725d26;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.info-value[data-v-6286143f]{margin-top:4px;font-weight:800}.portal-button[data-v-6286143f]{color:#fff;background:linear-gradient(135deg,#725d26,#c2993f);border-radius:14px;width:100%;min-height:46px;box-shadow:0 12px 24px #725d262e}.mini-rule[data-v-6286143f]{color:#5e5440;align-items:center;padding:12px 14px;font-size:14px;line-height:1.6}.section-heading h2[data-v-6286143f]{margin-top:6px}.content-stack[data-v-6286143f]{gap:20px;display:grid}.related-card[data-v-6286143f]{color:#2d2616;justify-content:space-between;align-items:center;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.related-card[data-v-6286143f]:hover,.info-card[data-v-6286143f]:hover,.list-card[data-v-6286143f]:hover,.section-card[data-v-6286143f]:hover,.cta-card[data-v-6286143f]:hover,.detail-main[data-v-6286143f]:hover{border-color:#dcc589;transform:translateY(-2px);box-shadow:0 18px 34px #725d261f}.sticky-card[data-v-6286143f]{position:sticky;top:24px}.reveal-up[data-v-6286143f]{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards revealUp-6286143f;animation-delay:var(--delay,0s);transform:translateY(18px)}@keyframes revealUp-6286143f{to{opacity:1;transform:translateY(0)}}@media (width<=768px){.detail-main[data-v-6286143f],.cta-card[data-v-6286143f],.section-card[data-v-6286143f]{border-radius:20px;padding:22px}}@media (prefers-reduced-motion:reduce){.reveal-up[data-v-6286143f]{opacity:1;animation:none;transform:none}}.reports-hero[data-v-b83e82be]{background:linear-gradient(135deg,#fff,#fff9e8);border:1px solid #e7e2d6;border-radius:8px;justify-content:space-between;gap:18px;padding:22px;display:flex}.hero-actions[data-v-b83e82be]{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.report-card[data-v-b83e82be]{min-height:190px}.bar-track[data-v-b83e82be]{background:#f1ead9;border-radius:999px;height:11px;overflow:hidden}.bar-fill[data-v-b83e82be]{border-radius:999px;height:100%}.bar-fill.gold[data-v-b83e82be]{background:#c2993f}.bar-fill.brown[data-v-b83e82be]{background:#725d26}.bar-fill.green[data-v-b83e82be]{background:#079455}.status-grid[data-v-b83e82be]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.status-cell[data-v-b83e82be]{background:#fffdfa;border:1px solid #eee4cc;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}@media (width<=800px){.reports-hero[data-v-b83e82be]{flex-direction:column}}.page-actions[data-v-da2d0a0d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-kicker[data-v-da2d0a0d]{color:#725d26;text-transform:uppercase;font-size:13px;font-weight:900}.page-actions p[data-v-da2d0a0d]{color:#667085;margin-top:4px}.compact-metric[data-v-da2d0a0d]{align-items:center;gap:12px;min-height:82px;display:flex}.metric-icon[data-v-da2d0a0d]{color:#725d26;background:#fff6df;border-radius:8px;width:38px;height:38px;padding:9px}.metric-label[data-v-da2d0a0d]{color:#667085;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.compact-filter[data-v-da2d0a0d]{grid-template-columns:minmax(220px,1.4fr) minmax(160px,.6fr) minmax(190px,.8fr) auto;align-items:center;gap:10px;display:grid}.school-register[data-v-da2d0a0d]{gap:12px;display:grid}.school-card[data-v-da2d0a0d]{background:#fff;border:1px solid #e7e2d6;border-radius:8px;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.15fr);gap:14px;padding:14px;display:grid;box-shadow:0 10px 24px #271f0b0d}.school-main[data-v-da2d0a0d]{gap:12px;min-width:0;display:flex}.school-avatar[data-v-da2d0a0d]{color:#f7d97b;background:#2d2511;border-radius:8px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.school-title-row[data-v-da2d0a0d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.school-title-row h2[data-v-da2d0a0d]{color:#101828;font-size:17px;font-weight:900;line-height:1.25}.school-meta[data-v-da2d0a0d]{color:#667085;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:13px;display:flex}.school-meta span[data-v-da2d0a0d]{align-items:center;gap:5px;display:inline-flex}.school-actions[data-v-da2d0a0d],.account-actions[data-v-da2d0a0d]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.account-grid[data-v-da2d0a0d]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;display:grid}.account-card[data-v-da2d0a0d]{background:#fffbf1;border:1px solid #eadfbd;border-radius:8px;gap:8px;padding:12px;display:grid}.account-top[data-v-da2d0a0d]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bank-name[data-v-da2d0a0d]{color:#101828;font-weight:900}.account-name[data-v-da2d0a0d],.branch[data-v-da2d0a0d]{color:#667085;font-size:12px;line-height:1.35}.account-number[data-v-da2d0a0d]{color:#725d26;letter-spacing:0;font-size:18px;font-weight:900}.account-action[data-v-da2d0a0d]{justify-content:center;min-height:36px}.revealed-box[data-v-da2d0a0d]{color:#725d26;background:#fff7df;border:1px solid #d6a73d;border-radius:8px;padding:7px 9px;font-size:13px;font-weight:900}.empty-account[data-v-da2d0a0d]{color:#667085;border:1px dashed #d8cfbd;border-radius:8px;place-items:center;gap:10px;min-height:112px;font-weight:800;display:grid}.modal-panel[data-v-da2d0a0d]{width:min(720px,100vw - 32px)}.modal-panel.small[data-v-da2d0a0d]{width:min(520px,100vw - 32px)}.modal-head[data-v-da2d0a0d]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.modal-head h2[data-v-da2d0a0d]{font-size:20px;font-weight:900}.modal-head p[data-v-da2d0a0d]{color:#667085;margin-top:2px}.icon-only[data-v-da2d0a0d]{width:38px;padding-inline:0}.modal-actions[data-v-da2d0a0d]{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.form-error[data-v-da2d0a0d]{color:#b42318;margin-top:12px;font-weight:800}@media (width<=1020px){.school-card[data-v-da2d0a0d],.compact-filter[data-v-da2d0a0d]{grid-template-columns:1fr}}@media (width<=680px){.page-actions[data-v-da2d0a0d]{display:grid}}.nav-like[data-v-4c959743]{color:#4a3b17;text-align:left;background:#fff;border:1px solid #eadfbd;border-radius:.55rem;align-items:center;gap:.65rem;padding:.8rem .9rem;font-weight:800;display:flex}.nav-like.active[data-v-4c959743]{color:#fff;background:#725d26;border-color:#725d26}
