@font-face{font-family:Nunito;src:local("Nunito Regular"),local("Nunito"),url(../fonts/Nunito-Variable.ttf) format(truetype);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Nunito Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:100.4444%;ascent-override:100.6527%;descent-override:35.1438%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Segoe UI";src:local("Segoe UI");size-adjust:101.9489%;ascent-override:99.1673%;descent-override:34.6252%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Arial";src:local("Arial");size-adjust:101.3906%;ascent-override:99.7134%;descent-override:34.8159%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:108.5224%;ascent-override:93.1605%;descent-override:32.5278%;line-gap-override:0%}@font-face{font-family:"Nunito Fallback: Roboto";src:local("Roboto");size-adjust:101.6132%;ascent-override:99.495%;descent-override:34.7396%;line-gap-override:0%}.error-shell[data-v-8d7e72ae]{color-scheme:light;--usa-primary:#28a745;--usa-tertiary:#0055a4;--usa-text-primary:#101213;--usa-text-secondary:#57636c;--usa-border:#e0e3e7;--usa-surface:#fff;--usa-background:#f7f9fc;--usa-accent-cyan:#34dfdd;--usa-shadow-card:0 24px 54px rgba(16,18,19,.1);background:radial-gradient(circle at top left,rgba(107,241,241,.24),transparent 30%),radial-gradient(circle at top right,rgba(0,85,164,.14),transparent 24%),linear-gradient(180deg,#f7f9fceb,#fff);display:grid;min-height:100vh;overflow:clip;position:relative}.error-orb[data-v-8d7e72ae]{border-radius:999px;filter:blur(16px);opacity:.9;pointer-events:none;position:absolute}.error-orb--green[data-v-8d7e72ae]{background:radial-gradient(circle,#28a74529,#28a74500);height:16rem;left:-5rem;top:4rem;width:16rem}.error-orb--blue[data-v-8d7e72ae]{background:radial-gradient(circle,#0055a429,#0055a400);bottom:4rem;height:18rem;right:-4rem;width:18rem}.error-layout[data-v-8d7e72ae]{display:grid;gap:1.5rem;margin:auto;padding:2rem 1.25rem;position:relative;width:min(100%,72rem);z-index:1}.error-brand[data-v-8d7e72ae]{align-items:center;display:inline-flex;gap:1rem}.error-brand-title[data-v-8d7e72ae]{color:var(--usa-text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Roboto","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial",system-ui,sans-serif;font-size:1.1rem;font-weight:800;margin:0}.error-brand-copy[data-v-8d7e72ae]{color:var(--usa-text-secondary);font-size:.95rem;margin:.15rem 0 0}.error-card[data-v-8d7e72ae]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid rgba(224,227,231,.92);border-radius:2rem;box-shadow:var(--usa-shadow-card);display:grid;gap:1.25rem;max-width:42rem;padding:2rem}.error-kicker[data-v-8d7e72ae]{color:var(--usa-tertiary);font-size:.8rem;font-weight:800;letter-spacing:.08em;margin:0;text-transform:uppercase}.error-title[data-v-8d7e72ae]{color:var(--usa-text-primary);font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Roboto","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial",system-ui,sans-serif;font-size:clamp(2.4rem,5vw,4.5rem);letter-spacing:-.04em;line-height:.98;margin:0;text-wrap:balance}.error-copy[data-v-8d7e72ae]{color:var(--usa-text-secondary);font-size:1.05rem;line-height:1.8;margin:0;max-width:36rem}.error-actions[data-v-8d7e72ae]{display:flex;flex-wrap:wrap;gap:.9rem}.error-button[data-v-8d7e72ae]{align-items:center;border:1px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font-family:Nunito,"Nunito Fallback: BlinkMacSystemFont","Nunito Fallback: Segoe UI","Nunito Fallback: Roboto","Nunito Fallback: Helvetica Neue","Nunito Fallback: Arial",system-ui,sans-serif;font-size:.95rem;font-weight:800;justify-content:center;line-height:1;min-height:3.25rem;padding:.95rem 1.35rem;text-decoration:none;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.error-button[data-v-8d7e72ae]:hover{transform:translateY(-1px)}.error-button--primary[data-v-8d7e72ae]{background:linear-gradient(135deg,var(--usa-primary) 0,#1d8c3a 100%);box-shadow:0 16px 34px #28a74538;color:#fff}.error-button--secondary[data-v-8d7e72ae]{background:#ffffffdb;border-color:#0055a429;color:var(--usa-text-primary)}.error-list[data-v-8d7e72ae]{color:var(--usa-text-primary);display:grid;font-size:.95rem;gap:.75rem;line-height:1.6;list-style:none;margin:0;padding:0}.error-list li[data-v-8d7e72ae]{align-items:center;display:flex;gap:.75rem}.error-list li[data-v-8d7e72ae]:before{background:linear-gradient(135deg,var(--usa-primary),var(--usa-accent-cyan));border-radius:999px;box-shadow:0 0 0 6px #28a74514;content:"";flex:none;height:.7rem;width:.7rem}@media (max-width:767px){.error-card[data-v-8d7e72ae]{border-radius:1.5rem;padding:1.5rem}.error-copy[data-v-8d7e72ae]{font-size:1rem;line-height:1.7}}@media (prefers-reduced-motion:reduce){.error-button[data-v-8d7e72ae]{transition-duration:.01ms}}
