.sprite-icon[data-v-4d90d7cb]{display:inline-flex;align-items:center;justify-content:center;position:relative;color:inherit}.sprite-icon__svg[data-v-4d90d7cb]{width:1em;height:1em;flex-shrink:0}.sprite-icon__fallback[data-v-4d90d7cb]{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;width:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important}.accordion-faq[data-v-99b43c65]{display:flex;flex-direction:column;gap:1.25rem}.faq-filters[data-v-99b43c65]{display:flex;flex-wrap:wrap;gap:.75rem}.faq-filter[data-v-99b43c65]{border:1px solid var(--border-color);background:var(--surface);color:var(--text-muted);border-radius:999px;padding:.35rem .85rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.faq-filter[data-v-99b43c65]:hover,.faq-filter[data-v-99b43c65]:focus-visible{color:var(--brand-primary);border-color:var(--brand-primary);transform:translateY(-1px)}.faq-filter--active[data-v-99b43c65]{background:var(--brand-tint-soft);color:var(--brand-primary);border-color:var(--brand-primary)}.faq-list[data-v-99b43c65]{margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.faq-item[data-v-99b43c65]{list-style:none;background:var(--surface);border:1px solid var(--border-color);border-radius:18px;box-shadow:0 12px 24px #1118270d;overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.faq-item--highlighted[data-v-99b43c65]{border-color:var(--brand-primary);box-shadow:0 18px 36px #11182714}.faq-item--open[data-v-99b43c65]{transform:translateY(-2px)}.faq-question[data-v-99b43c65]{margin:0}.faq-trigger[data-v-99b43c65]{width:100%;border:0;background:transparent;padding:1.1rem 1.2rem;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:1rem;font-weight:600;color:inherit;cursor:pointer}.faq-trigger-content[data-v-99b43c65]{display:flex;flex-direction:column;gap:.35rem}.faq-trigger-text[data-v-99b43c65]{font-size:1rem}.faq-tag[data-v-99b43c65]{display:inline-flex;align-items:center;gap:.25rem;background:var(--brand-tint-soft);color:var(--brand-primary);border-radius:999px;padding:.15rem .65rem;font-size:.75rem;font-weight:600;text-transform:lowercase}.faq-icon[data-v-99b43c65]{flex-shrink:0;color:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center}.faq-answer[data-v-99b43c65]{margin:0;padding:0 1.2rem 1.2rem;color:var(--text-muted);border-top:1px solid var(--border-color);background:var(--surface);line-height:1.6}.faq-answer p[data-v-99b43c65]:last-child{margin-bottom:0}.faq-empty[data-v-99b43c65]{color:var(--text-muted);font-style:italic;margin:0}.faq-item--condensed .faq-trigger[data-v-99b43c65]{padding:.85rem 1rem}.faq-item--condensed .faq-answer[data-v-99b43c65]{padding:0 1rem 1rem}.faq-list-enter-active[data-v-99b43c65],.faq-list-leave-active[data-v-99b43c65]{transition:all var(--transition-base)}.faq-list-enter-from[data-v-99b43c65],.faq-list-leave-to[data-v-99b43c65]{opacity:0;transform:translateY(6px)}.faq-answer-enter-active[data-v-99b43c65],.faq-answer-leave-active[data-v-99b43c65]{transition:all var(--transition-base)}.faq-answer-enter-from[data-v-99b43c65],.faq-answer-leave-to[data-v-99b43c65]{opacity:0;transform:translateY(-6px)}.faq-skeleton[data-v-99b43c65]{display:flex;flex-direction:column;gap:.85rem}.faq-item--skeleton[data-v-99b43c65]{pointer-events:none;padding:1rem 1.25rem}.faq-skeleton-question[data-v-99b43c65]{height:1.1rem}.faq-skeleton-tag[data-v-99b43c65]{height:.85rem;max-width:8rem}.faq-skeleton-answer[data-v-99b43c65]{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.faq-skeleton-answer .skeleton-line[data-v-99b43c65]:last-child{margin-bottom:0}@media(max-width:720px){.faq-trigger[data-v-99b43c65]{flex-direction:column;align-items:flex-start}.faq-icon[data-v-99b43c65]{align-self:flex-end}}.insights-ticker[data-v-1b833b7e]{background:var(--surface);border:1px solid var(--border-color);border-radius:18px;padding:1.25rem;box-shadow:0 16px 28px #11182714;display:flex;flex-direction:column;gap:1rem}.insights-header[data-v-1b833b7e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.insights-eyebrow[data-v-1b833b7e]{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary)}.insights-filters[data-v-1b833b7e]{display:flex;flex-wrap:wrap;gap:.5rem}.insights-filter[data-v-1b833b7e]{border:1px solid var(--border-color);background:transparent;color:var(--text-muted);border-radius:999px;padding:.3rem .75rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-base)}.insights-filter[data-v-1b833b7e]:hover,.insights-filter[data-v-1b833b7e]:focus-visible{color:var(--brand-primary);border-color:var(--brand-primary);transform:translateY(-1px)}.insights-filter--active[data-v-1b833b7e]{background:var(--brand-tint-soft);color:var(--brand-primary);border-color:var(--brand-primary)}.insights-window[data-v-1b833b7e]{position:relative;min-height:160px}.insights-list[data-v-1b833b7e]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.insights-item[data-v-1b833b7e]{border-radius:14px;padding:1rem;background:var(--surface-alt);border:1px solid transparent;display:grid;gap:.5rem;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base)}.insights-item--info[data-v-1b833b7e]{border-color:#0f6c7a2e}.insights-item--warning[data-v-1b833b7e]{border-color:#cfa74873;box-shadow:0 12px 24px #cfa74826}.insights-item--critical[data-v-1b833b7e]{border-color:#7a123c59;box-shadow:0 12px 24px #7a123c33}.insight-meta[data-v-1b833b7e]{display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8rem;text-transform:uppercase}.insight-tag[data-v-1b833b7e]{background:var(--brand-tint-strong);color:var(--brand-primary);border-radius:999px;padding:.15rem .65rem;font-weight:700}.insight-date[data-v-1b833b7e]{color:var(--text-muted);letter-spacing:.05em}.insight-content h4[data-v-1b833b7e]{margin:0 0 .35rem;font-size:1rem}.insight-content p[data-v-1b833b7e]{margin:0 0 .5rem;color:var(--text-muted)}.insight-link[data-v-1b833b7e]{font-weight:600;font-size:.9rem}.insights-empty[data-v-1b833b7e]{margin:0;font-style:italic;color:var(--text-muted)}.ticker-enter-active[data-v-1b833b7e],.ticker-leave-active[data-v-1b833b7e]{transition:all var(--transition-base)}.ticker-enter-from[data-v-1b833b7e],.ticker-leave-to[data-v-1b833b7e]{opacity:0;transform:translateY(10px)}.insights-list--skeleton[data-v-1b833b7e]{pointer-events:none}.insights-item--skeleton[data-v-1b833b7e]{pointer-events:none;border-color:#0f6c7a2e;box-shadow:none}.insights-item--skeleton .insight-content[data-v-1b833b7e]{display:flex;flex-direction:column;gap:.55rem}.insights-item--skeleton .insight-link[data-v-1b833b7e]{display:inline-block;min-width:8rem;height:.9rem}@media(max-width:720px){.insights-ticker[data-v-1b833b7e]{padding:1rem}.insight-meta[data-v-1b833b7e]{flex-direction:column;align-items:flex-start}}.resource-request-modal[data-v-b8186dee]{position:fixed;inset:0;background:#0f202dbf;display:grid;place-items:center;padding:1.5rem;z-index:1200}.resource-request-modal__dialog[data-v-b8186dee]{background:var(--surface, #ffffff);border-radius:24px;max-width:840px;width:min(100%,840px);max-height:min(90vh,960px);overflow-y:auto;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 24px 60px #0f202d40}.resource-request-modal__header[data-v-b8186dee]{display:grid;gap:.5rem;position:relative;padding-right:2rem}.resource-request-modal__eyebrow[data-v-b8186dee]{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;color:var(--text-muted, #4a5568);margin:0}.resource-request-modal__header h2[data-v-b8186dee]{margin:0;font-size:clamp(1.5rem,2.2vw,2rem);color:var(--text-main, #102a43)}.resource-request-modal__close[data-v-b8186dee]{position:absolute;top:0;right:0;background:transparent;border:none;font-size:1.5rem;color:var(--text-muted, #4a5568);cursor:pointer;padding:.25rem}.resource-request-modal__body[data-v-b8186dee]{display:grid;gap:clamp(1.5rem,2.5vw,2rem);margin-top:1.5rem}.resource-request-modal__summary p[data-v-b8186dee]{margin:0;color:var(--text-muted, #2f3e50)}.resource-request-modal__meta[data-v-b8186dee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:1rem 0}.resource-request-modal__meta dt[data-v-b8186dee]{font-size:.85rem;color:var(--text-muted, #4a5568)}.resource-request-modal__meta dd[data-v-b8186dee]{margin:0;font-weight:600;color:var(--text-main, #102a43)}.resource-request-modal__availability[data-v-b8186dee]{margin:0;font-size:.95rem;color:var(--text-muted, #3a506b)}.resource-request-modal__form[data-v-b8186dee]{border-top:1px solid rgba(16,42,67,.1);padding-top:1.5rem}.resource-request-modal__status[data-v-b8186dee]{margin-top:1rem;font-size:.95rem;color:var(--text-muted, #102a43)}.resource-request-modal-fade-enter-active[data-v-b8186dee],.resource-request-modal-fade-leave-active[data-v-b8186dee]{transition:opacity .2s ease,transform .2s ease}.resource-request-modal-fade-enter-from[data-v-b8186dee],.resource-request-modal-fade-leave-to[data-v-b8186dee]{opacity:0}@media(max-width:640px){.resource-request-modal__dialog[data-v-b8186dee]{border-radius:16px;padding:1.25rem}}
