.error-module__bSZLSW__error{text-align:center;justify-content:center;align-items:center;min-height:60vh;padding:48px 24px;display:flex}.error-module__bSZLSW__errorInner{max-width:480px}.error-module__bSZLSW__errorTitle{color:var(--text-primary);margin:0 0 12px;font-size:1.5rem;font-weight:800}.error-module__bSZLSW__errorDesc{color:var(--text-muted);margin:0 0 32px;font-size:.95rem}.error-module__bSZLSW__errorActions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.error-module__bSZLSW__retryBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#06b6d4);border:none;border-radius:14px;padding:12px 24px;font-size:.93rem;font-weight:600;transition:background-color .15s;display:inline-block}.error-module__bSZLSW__retryBtn:hover{transform:translateY(-2px);box-shadow:0 0 24px #6366f166}.error-module__bSZLSW__homeLink{color:var(--text-muted);border:1px solid #e2e8f0cc;border-radius:14px;padding:12px 24px;font-size:.93rem;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-block}.error-module__bSZLSW__homeLink:hover{color:#4f46e5;border-color:#6366f14d}html[data-theme=dark] .error-module__bSZLSW__hero{background:linear-gradient(#6366f10f,#0000)}:is(html[data-theme=dark] .error-module__bSZLSW__title,html[data-theme=dark] .error-module__bSZLSW__heroTitle,html[data-theme=dark] .error-module__bSZLSW__pageTitle,html[data-theme=dark] .error-module__bSZLSW__heading){color:#f1f5f9}:is(html[data-theme=dark] .error-module__bSZLSW__subtitle,html[data-theme=dark] .error-module__bSZLSW__heroSubtitle,html[data-theme=dark] .error-module__bSZLSW__heroDesc,html[data-theme=dark] .error-module__bSZLSW__desc){color:var(--text-secondary)}:is(html[data-theme=dark] .error-module__bSZLSW__card,html[data-theme=dark] .error-module__bSZLSW__item,html[data-theme=dark] .error-module__bSZLSW__section){background:#0f172a99;border-color:#6366f11a}:is(html[data-theme=dark] .error-module__bSZLSW__cardTitle,html[data-theme=dark] .error-module__bSZLSW__itemTitle,html[data-theme=dark] .error-module__bSZLSW__name){color:#f1f5f9}:is(html[data-theme=dark] .error-module__bSZLSW__cardDesc,html[data-theme=dark] .error-module__bSZLSW__itemDesc,html[data-theme=dark] .error-module__bSZLSW__text,html[data-theme=dark] .error-module__bSZLSW__description){color:var(--text-secondary)}html[data-theme=dark] .error-module__bSZLSW__label{color:#818cf8}