.error-page.svelte-unbh6k{position:relative;display:flex;align-items:center;justify-content:center;min-height:75vh;padding:120px 24px 100px;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 35%,rgba(37,99,235,.07),transparent 65%),#fff}.error-content.svelte-unbh6k{position:relative;z-index:1;width:100%;max-width:720px;animation:svelte-unbh6k-fade-up .45s ease-out}.error-code-wrapper.svelte-unbh6k{display:flex;flex-direction:column;align-items:center;gap:14px;margin-bottom:24px}.error-indicator.svelte-unbh6k{display:block;width:44px;height:4px;border-radius:999px;background:#2563eb}.error-code.svelte-unbh6k{margin:0;font-size:clamp(88px,14vw,150px);font-weight:800;line-height:1;letter-spacing:-.06em;color:#102b53}h1.svelte-unbh6k{margin:0 0 20px;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.2;letter-spacing:-.035em;color:#142b49}.description.svelte-unbh6k{max-width:560px;margin:0 auto 36px;font-size:18px;font-weight:400;line-height:1.7;color:#64748b}.links.svelte-unbh6k{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}.links.svelte-unbh6k a:where(.svelte-unbh6k){display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 26px;border:1px solid #cbd5e1;border-radius:10px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.links.svelte-unbh6k .primary-link:where(.svelte-unbh6k){border-color:#102b53;background:#102b53;color:#fff;box-shadow:0 4px 14px #102b531f}.links.svelte-unbh6k .primary-link:where(.svelte-unbh6k):hover{background:#1d467c;border-color:#1d467c;transform:translateY(-2px);box-shadow:0 7px 18px #102b532e}.links.svelte-unbh6k .secondary-link:where(.svelte-unbh6k){background:#fff;color:#243b58}.links.svelte-unbh6k .secondary-link:where(.svelte-unbh6k):hover{background:#eff6ff;border-color:#2563eb;color:#1d4ed8;transform:translateY(-2px)}.links.svelte-unbh6k a:where(.svelte-unbh6k):focus-visible{outline:3px solid #93c5fd;outline-offset:3px}@keyframes svelte-unbh6k-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.error-page.svelte-unbh6k{min-height:70vh;padding:90px 20px 70px}.error-code-wrapper.svelte-unbh6k{margin-bottom:20px}h1.svelte-unbh6k{margin-bottom:16px}.description.svelte-unbh6k{font-size:16px;line-height:1.65;margin-bottom:28px}.links.svelte-unbh6k{gap:10px}.links.svelte-unbh6k a:where(.svelte-unbh6k){min-height:44px;padding:11px 20px;font-size:14px}}@media(max-width:380px){.links.svelte-unbh6k{flex-direction:column}.links.svelte-unbh6k a:where(.svelte-unbh6k){width:100%;max-width:260px}}@media(prefers-reduced-motion:reduce){.error-content.svelte-unbh6k{animation:none}.links.svelte-unbh6k a:where(.svelte-unbh6k){transition:none}}
