.site-footer[data-v-8eae6b47]{color:#fff;background:var(--sru-purple-deep);padding:60px 0 22px}.footer-logo[data-v-8eae6b47]{width:auto;height:40px;margin-bottom:14px;display:block}.f-brand p[data-v-8eae6b47]{color:#fff;margin:0 0 16px;font-size:14px}.footer-bottom[data-v-8eae6b47]{color:#fff;border-top:1px solid #ffffff1f;font-size:13px}.footer-bottom a[data-v-8eae6b47]{color:#fff;text-decoration:none}.footer-bottom a[data-v-8eae6b47]:hover{text-decoration:underline}.navbar[data-v-5ccac47d]{z-index:40;color:#fff;background:var(--sru-purple);padding:0;transition:box-shadow .2s;position:sticky;top:0}.navbar-inner[data-v-5ccac47d]{min-height:66px}.brand[data-v-5ccac47d]{color:#fff;line-height:0;text-decoration:none}.brand-logo[data-v-5ccac47d]{width:auto;height:36px;display:block}.nav-list[data-v-5ccac47d]{white-space:nowrap;font-size:14.5px;font-weight:600}.nav-list a[data-v-5ccac47d]{color:inherit;opacity:.9;border-bottom:2px solid #0000;padding:6px 0;text-decoration:none;transition:opacity .16s,border-color .16s;display:block}.nav-list a[data-v-5ccac47d]:hover,.nav-list a.active[data-v-5ccac47d]{opacity:1;border-bottom-color:#fff}.nav-right .btn[data-v-5ccac47d]{white-space:nowrap;flex-shrink:0}.icon-btn[data-v-5ccac47d]{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:2px;width:40px;height:40px}.icon-btn svg[data-v-5ccac47d]{width:19px;height:19px}.mobile-nav[data-v-5ccac47d]{background:var(--sru-purple-dark);padding:8px 0;display:none}.mobile-nav.open[data-v-5ccac47d]{display:block}.mobile-nav a[data-v-5ccac47d]{color:#fff;border-bottom:1px solid #ffffff14;padding:11px 20px;font-weight:600;text-decoration:none;display:block}.mobile-nav .m-util[data-v-5ccac47d]{border-top:1px solid #ffffff2e;margin-top:6px}.mobile-nav .m-util a[data-v-5ccac47d]{color:#fff;padding:10px 20px;font-size:14px;font-weight:500}@media (width<=1199.98px){.nav-list[data-v-5ccac47d]{font-size:13.5px}}.app-list[data-v-74cfe150]{min-height:0;max-height:100%;overflow-y:auto}.app-row[data-v-74cfe150]{border-inline-start:4px solid var(--sru-purple);transition:border-color .16s,box-shadow .16s,transform .16s}.app-row[data-v-74cfe150]:hover{border-color:#501e8c47;border-inline-start-color:var(--sru-blue);box-shadow:var(--sru-shadow);transform:translateY(-1px)}.app-row-main[data-v-74cfe150],.app-row-details[data-v-74cfe150]{min-width:0}tr[data-v-8fa96567]{font-size:13.5px}.directory-stat[data-v-8fa96567]{min-width:88px;min-height:68px;color:var(--sru-purple);text-align:center;padding:7px 13px}.directory-stat strong[data-v-8fa96567]{line-height:1.25}.directory-stat span[data-v-8fa96567]{color:var(--sru-muted);font-weight:700}.directory-filters[data-v-8fa96567]{margin-bottom:12px}.directory-filters label[data-v-8fa96567]{color:var(--sru-ink);font-weight:700}.directory-table table[data-v-8fa96567]{--bs-table-striped-bg:var(--sru-surface-alt);--bs-table-hover-bg:var(--sru-purple-soft);table-layout:auto}.directory-table th[data-v-8fa96567],.directory-table td[data-v-8fa96567]{white-space:nowrap;padding:6px 8px}.directory-table th[data-v-8fa96567]{--bs-table-bg:var(--sru-purple);color:#fff;border-color:#fff3;font-weight:700}.directory-status[data-v-8fa96567]{color:var(--sru-purple);font-weight:800}.content-page[data-v-46eba183]{max-width:850px}.about-page[data-v-d8c1d6b0]{padding-top:56px!important}.lead-block p[data-v-d8c1d6b0]{margin:0 0 16px;font-size:15.5px}.lead-block strong[data-v-d8c1d6b0]{color:var(--sru-purple)}.objective-box[data-v-d8c1d6b0]{border:1px solid var(--sru-line);box-shadow:var(--sru-shadow-soft);background:#fff;border-radius:2px;padding:24px}.objective-box h2[data-v-d8c1d6b0]{color:var(--sru-purple);margin:0 0 14px;font-size:19px}.objective-box h2 svg[data-v-d8c1d6b0]{width:20px;height:20px}.about-checks li[data-v-d8c1d6b0]{color:var(--sru-muted);font-size:14px;line-height:1.8}.about-checks svg[data-v-d8c1d6b0]{width:18px;height:18px;color:var(--sru-purple)}.sso-console-shell[data-v-8226c568]{--bs-body-bg:#19191d;--bs-body-bg-rgb:25, 25, 29;--bs-body-color:#cbc7d0;--bs-body-color-rgb:203, 199, 208;--bs-emphasis-color:#dedbe3;--bs-emphasis-color-rgb:222, 219, 227;--bs-secondary-color:#aaa6b0;--bs-secondary-color-rgb:170, 166, 176;--bs-tertiary-color:#918d98;--bs-tertiary-color-rgb:145, 141, 152;--bs-secondary-bg:#28272d;--bs-secondary-bg-rgb:40, 39, 45;--bs-tertiary-bg:#211f25;--bs-tertiary-bg-rgb:33, 31, 37;--bs-border-color:#39363e;--bs-border-color-translucent:#cac2d31f;--bs-primary:#b39cc8;--bs-primary-rgb:179, 156, 200;--bs-primary-text-emphasis:#c9b8d8;--bs-primary-bg-subtle:#302837;--bs-primary-border-subtle:#61516e;--bs-info:#80a2b4;--bs-info-rgb:128, 162, 180;--bs-link-color:#b9a5cd;--bs-link-color-rgb:185, 165, 205;--bs-link-hover-color:#cbbbd9;--bs-link-hover-color-rgb:203, 187, 217;--bs-focus-ring-color:#567e944d;--sso-console-accent-fill:#6c587e;--sso-console-accent-hover:#79658a;--sso-console-accent-active:#5f4c70;--bs-card-bg:#201f25;--bs-card-border-color:var(--bs-border-color);background:var(--bs-body-bg);color:var(--bs-body-color)}.sso-console-header[data-v-8226c568],.sso-console-sidebar[data-v-8226c568]{background-color:#1d1c22}.sso-console-header[data-v-8226c568]{border-bottom:1px solid var(--bs-border-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 6px 18px #0000001f}.sso-console-sidebar[data-v-8226c568]{border-color:var(--bs-border-color)!important}.sso-console-mark[data-v-8226c568]{color:var(--bs-emphasis-color);background-color:#604779}.sso-console-shell[data-v-8226c568] .card{--bs-card-bg:#201f25;--bs-card-border-color:var(--bs-border-color);border-radius:.75rem;box-shadow:0 6px 18px #0000001a}.sso-console-shell[data-v-8226c568] .table{--bs-table-color:var(--bs-body-color);--bs-table-striped-color:var(--bs-body-color);--bs-table-active-color:var(--bs-body-color);--bs-table-hover-color:var(--bs-body-color)}.sso-console-shell[data-v-8226c568] .table-light{--bs-table-color:var(--bs-body-color);--bs-table-bg:var(--bs-tertiary-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:var(--bs-secondary-bg);--bs-table-striped-color:var(--bs-body-color);--bs-table-active-bg:var(--bs-secondary-bg);--bs-table-active-color:var(--bs-body-color);--bs-table-hover-bg:var(--bs-secondary-bg);--bs-table-hover-color:var(--bs-body-color)}.sso-console-shell[data-v-8226c568] .table-secondary{--bs-table-color:var(--bs-secondary-color);--bs-table-bg:var(--bs-secondary-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-striped-bg:var(--bs-secondary-bg);--bs-table-striped-color:var(--bs-secondary-color);--bs-table-active-bg:var(--bs-secondary-bg);--bs-table-active-color:var(--bs-secondary-color);--bs-table-hover-bg:var(--bs-tertiary-bg);--bs-table-hover-color:var(--bs-body-color)}.sso-console-shell[data-v-8226c568] .btn-primary{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-bg:var(--sso-console-accent-fill);--bs-btn-border-color:var(--sso-console-accent-fill);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--sso-console-accent-hover);--bs-btn-hover-border-color:var(--sso-console-accent-hover);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--sso-console-accent-active);--bs-btn-active-border-color:var(--sso-console-accent-active);--bs-btn-focus-shadow-rgb:128, 162, 180}.sso-console-shell[data-v-8226c568] .btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bs-emphasis-color);--bs-btn-hover-bg:var(--sso-console-accent-fill);--bs-btn-hover-border-color:var(--sso-console-accent-fill);--bs-btn-active-color:var(--bs-emphasis-color);--bs-btn-active-bg:var(--sso-console-accent-active);--bs-btn-active-border-color:var(--sso-console-accent-active);--bs-btn-focus-shadow-rgb:128, 162, 180}.sso-console-shell[data-v-8226c568] .text-bg-primary{color:#170822!important}.sso-console-shell[data-v-8226c568] .text-white{color:var(--bs-emphasis-color)!important}.sso-console-shell[data-v-8226c568] .btn-outline-light{--bs-btn-color:var(--bs-emphasis-color);--bs-btn-border-color:#77727e;--bs-btn-hover-color:#242128;--bs-btn-hover-bg:#d2ced7;--bs-btn-hover-border-color:#d2ced7;--bs-btn-active-color:#242128;--bs-btn-active-bg:#c4c0c9;--bs-btn-active-border-color:#c4c0c9}.sso-console-shell[data-v-8226c568] .nav-pills .nav-link{color:var(--bs-secondary-color)}.sso-console-shell[data-v-8226c568] .nav-pills .nav-link:hover{color:var(--bs-body-color);background-color:var(--bs-secondary-bg)}.sso-console-shell[data-v-8226c568] .nav-pills .nav-link.active{color:var(--bs-emphasis-color);background-color:var(--sso-console-accent-fill)}.sso-console-shell[data-v-8226c568] .form-control:focus,.sso-console-shell[data-v-8226c568] .form-select:focus{border-color:var(--bs-info);box-shadow:0 0 0 .2rem #567e9438}.portal[data-v-2b16c996]{min-height:100vh;color:var(--sru-ink);background:var(--sru-surface-alt);font-size:15px;line-height:1.65}.portal-container[data-v-2b16c996]{width:min(960px,100% - 44px);margin-inline:auto}.portal-area-nav[data-v-2b16c996]{background:var(--sru-purple);min-height:51px;margin-block:24px;overflow-x:auto}.portal-tab[data-v-2b16c996]{color:#fff;white-space:nowrap;border:0;border-bottom:3px solid #0000;padding:12px 16px;font-size:14px;font-weight:600}.portal-tab svg[data-v-2b16c996]{width:15px;height:15px}.portal-tab[data-v-2b16c996]:hover,.portal-tab.active[data-v-2b16c996]{color:#fff;background:#ffffff1a;border-bottom-color:#00aeef}.portal-main h1[data-v-2b16c996]{color:var(--sru-purple-dark);margin:0 0 8px;font-size:28px}.portal-main[data-v-2b16c996]{min-height:calc(100vh - 150px);padding-top:0;padding-bottom:42px}.portal-hero[data-v-2b16c996]{padding:34px 0 20px}.portal-hero h1[data-v-2b16c996],.portal-hero h2[data-v-2b16c996]{color:var(--sru-purple);margin:0 0 5px;font-size:30px;font-weight:800}.portal-hero p[data-v-2b16c996]{max-width:600px;color:var(--sru-muted);margin:0 0 20px;font-size:15px}.portal-subnav[data-v-2b16c996]{margin:2px 0 22px}.portal-intro[data-v-2b16c996],.portal-meta[data-v-2b16c996]{max-width:620px;color:var(--sru-muted);margin:0 0 18px;font-size:14px}.portal-task-grid[data-v-2b16c996]{margin-bottom:20px}.portal-task[data-v-2b16c996]{color:inherit;text-align:start;border:1px solid var(--sru-line);cursor:pointer;font:inherit;background:#fff;border-radius:2px;padding:13px;font-size:14px}.portal-task svg[data-v-2b16c996]{width:18px;color:var(--sru-purple)}.portal-task.selected[data-v-2b16c996]{border-color:var(--sru-purple);background:var(--sru-purple-soft)}.portal-card[data-v-2b16c996]{border:1px solid var(--sru-line);background:#fff;border-radius:2px;margin-bottom:13px;padding:18px;box-shadow:0 5px 14px #1f0d330a}.portal-card h3[data-v-2b16c996]{color:var(--sru-purple);margin:0 0 8px;font-size:16px}.portal-card h3 svg[data-v-2b16c996]{width:18px}.portal-card p[data-v-2b16c996],.portal-card li[data-v-2b16c996]{color:var(--sru-muted);font-size:14px}.portal-guide summary[data-v-2b16c996]{color:var(--sru-purple);cursor:pointer;margin-bottom:16px;font-size:15px;font-weight:800}.portal-guide h3[data-v-2b16c996]{margin-top:18px}.portal-guide p[data-v-2b16c996]:last-child{margin-bottom:0}.portal-format-row[data-v-2b16c996]{margin-bottom:12px}.portal-format-row button[data-v-2b16c996]{min-width:180px;color:inherit;text-align:start;border:1.5px solid var(--sru-line);cursor:pointer;font:inherit;background:#fff;border-radius:2px;padding:11px}.portal-format-row button.active[data-v-2b16c996]{border-color:var(--sru-purple);background:var(--sru-purple-soft)}.portal-format-row small[data-v-2b16c996]{color:var(--sru-muted);margin-top:4px;font-size:11.5px}.portal-form-grid label[data-v-2b16c996]{color:var(--sru-ink);font-size:12.5px;font-weight:700}.portal-checkbox[data-v-2b16c996]{color:var(--sru-muted);margin-top:12px;font-size:13.5px}.portal-checkbox input[data-v-2b16c996]{width:17px;height:17px;accent-color:var(--sru-purple)}.portal-prompt-head[data-v-2b16c996]{color:var(--sru-muted);margin-bottom:7px;font-size:12.5px;font-weight:600}.portal-copy[data-v-2b16c996],.portal-file-button[data-v-2b16c996]{color:#fff;background:var(--sru-purple);cursor:pointer;font:inherit;border:0;border-radius:2px;padding:7px 13px;font-size:12.5px;font-weight:700;text-decoration:none}.portal-copy svg[data-v-2b16c996],.portal-file-button svg[data-v-2b16c996]{width:14px}.portal-prompt[data-v-2b16c996]{color:#fff;white-space:pre-wrap;background:var(--sru-purple-dark);font:inherit;border-radius:2px;margin:0;padding:16px;font-size:13.5px;line-height:1.85;overflow-x:auto}.portal-learn[data-v-2b16c996]{color:inherit;border:1px solid var(--sru-line);background:#fff;border-radius:2px;text-decoration:none;overflow:hidden}.portal-learn img[data-v-2b16c996]{aspect-ratio:16/9;object-fit:cover;background:var(--sru-purple-dark)}.portal-learn>div[data-v-2b16c996]{flex:1;padding:15px 17px 17px}.portal-learn span[data-v-2b16c996],.portal-learn small[data-v-2b16c996]{color:var(--sru-muted);font-size:12px;font-weight:700}.portal-learn h3[data-v-2b16c996]{color:var(--sru-purple);margin:0;font-size:17px}.portal-learn p[data-v-2b16c996]{color:var(--sru-muted);margin:0;font-size:13.5px;line-height:1.85}.portal-note[data-v-2b16c996]{color:var(--sru-muted);margin:16px 2px 0;font-size:12.5px}.portal-compliance-heading h2[data-v-2b16c996]{color:var(--sru-ink);margin:30px 0 3px;font-size:22px}.portal-compliance-heading h2 svg[data-v-2b16c996]{width:18px}.portal-compliance-heading p[data-v-2b16c996]{color:var(--sru-muted);margin:0 0 18px;font-size:14px}.portal-scan-option[data-v-2b16c996]{border-top:1px solid var(--sru-line);padding:14px 0}.portal-scan-option small[data-v-2b16c996]{color:var(--sru-muted);font-size:12.5px}.portal-file-button[data-v-2b16c996]{width:max-content;color:var(--sru-ink);border:1px solid var(--sru-line);background:#fff}.portal-file-button[data-v-2b16c996]:hover{color:var(--sru-purple);border-color:var(--sru-purple)}.portal-repo-row input[data-v-2b16c996]{min-width:240px;margin-top:0}.portal-scan-actions[data-v-2b16c996]{margin-top:14px}.portal-scan-actions .portal-file-button[data-v-2b16c996]:first-child{color:#fff;background:var(--sru-purple);border-color:var(--sru-purple)}.portal-verdict[data-v-2b16c996]{border-radius:2px;margin-top:16px;padding:18px;font-size:15px;font-weight:700}.portal-verdict.ok[data-v-2b16c996]{color:#1a7f45;background:#e7f6ec;border:1px solid #bfe6cd}.portal-verdict.bad[data-v-2b16c996]{color:#b02a2a;background:#fdeaea;border:1px solid #f2c4c4}.portal-visually-hidden[data-v-2b16c996]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.portal-visually-hidden:focus-visible+label[data-v-2b16c996]{outline:2px solid var(--sru-blue);outline-offset:2px}.portal-footer[data-v-2b16c996]{color:#fff;background:var(--sru-purple-dark);text-align:center;margin-top:10px;padding:28px 22px;font-size:13px}.portal-footer-office[data-v-2b16c996]{color:#fff;margin-bottom:5px;font-size:15px;font-weight:800}.portal-footer-copy[data-v-2b16c996]{color:#fff;margin-top:10px;font-size:11.5px}.portal-footer a[data-v-2b16c996]{color:#fff;font-weight:700}@media (width<=600px){.portal-subnav[data-v-2b16c996]{width:100%}.portal-subnav .btn[data-v-2b16c996]{flex:1;padding:10px 8px}.portal-repo-row input[data-v-2b16c996]{min-width:0}}@media (width<=575.98px){.portal-container[data-v-2b16c996]{width:calc(100% - 24px)}.portal-card[data-v-2b16c996]{padding:14px}}.awareness-page[data-v-1183452e]{min-height:100vh;color:var(--sru-ink);background:var(--sru-surface-alt);font-family:Cairo,Tahoma,Arial,sans-serif}.awareness-wrap[data-v-1183452e]{width:min(900px,100% - 36px);margin-inline:auto}.awareness-hero[data-v-1183452e]{color:#fff;background:linear-gradient(115deg, var(--sru-purple-dark) 25%, var(--sru-purple) 75%);padding:34px 0 30px}.awareness-crumb[data-v-1183452e]{color:#fff;margin-bottom:14px;font-size:13px}.awareness-crumb a[data-v-1183452e]{color:inherit}.awareness-hero h1[data-v-1183452e]{margin:0 0 12px;font-size:clamp(30px,4.2vw,48px);font-weight:800}.awareness-hero p[data-v-1183452e]{color:#fff;max-width:660px;margin:0;font-size:17.5px}.awareness-body[data-v-1183452e]{padding:24px 0 60px}.awareness-cover[data-v-1183452e]{border:1px solid var(--sru-line);box-shadow:var(--sru-shadow-soft);border-radius:2px}.awareness-facts[data-v-1183452e]{color:var(--sru-muted);margin-top:16px;font-size:13.5px}.awareness-facts b[data-v-1183452e]{color:var(--sru-ink)}.awareness-card[data-v-1183452e]{border:1px solid var(--sru-line);box-shadow:var(--sru-shadow-soft);background:#fff;border-radius:2px;margin-top:16px;padding:20px 22px}.awareness-card h2[data-v-1183452e]{color:var(--sru-purple-dark);margin:0 0 8px;font-size:18px}.awareness-card>p[data-v-1183452e]{color:var(--sru-muted);margin:0;font-size:14.5px;line-height:1.9}.awareness-axes[data-v-1183452e],.awareness-materials[data-v-1183452e]{margin-top:14px}.awareness-axis[data-v-1183452e]{background:var(--sru-surface-alt);border:1px solid var(--sru-line);border-radius:2px;padding:14px 16px}.awareness-axis>span[data-v-1183452e]{color:#fff;background:var(--sru-purple);border-radius:2px;width:26px;height:26px;margin-bottom:7px;font-size:13px;font-weight:800}.awareness-axis h3[data-v-1183452e]{color:var(--sru-purple-dark);margin:0 0 3px;font-size:15.5px}.awareness-axis p[data-v-1183452e]{color:var(--sru-muted);margin:0;font-size:13.5px;line-height:1.85}.awareness-material[data-v-1183452e]{color:inherit;border:1px solid var(--sru-line);background:#fff;border-radius:2px;padding:16px 18px;text-decoration:none}.awareness-material[data-v-1183452e]:hover{border-color:var(--sru-purple)}.awareness-material small[data-v-1183452e]{color:var(--sru-muted);font-size:12px;font-weight:700}.awareness-material h3[data-v-1183452e]{color:var(--sru-purple-dark);margin:0 0 4px;font-size:16px}.awareness-material p[data-v-1183452e]{color:var(--sru-muted);margin:0;font-size:13.5px;line-height:1.85}.awareness-warning[data-v-1183452e]{color:var(--sru-muted);background:var(--sru-surface-alt);border:1px solid var(--sru-line);border-radius:2px;margin-top:18px;padding:14px 16px;font-size:13.5px;line-height:1.9}.awareness-warning b[data-v-1183452e]{color:var(--sru-ink)}.portal-footer[data-v-1183452e]{color:#fff;background:var(--sru-purple-deep);text-align:center;padding:28px 20px;font-size:12px}.portal-footer a[data-v-1183452e]{color:#fff}
